/* .............................. *//* Basic *//* .............................. */body {	text-align: center;	font-family: Verdana,Arial,sans-serif;	font-size: 11px;	background-image: url(images/fond.png);	color: #D58900;	margin:0;	padding: 35px 0 0 0;	}html, body {   min-height:100.1%;	}.gras {	font-weight: bold;	}.italique {	font-style: italic ;	}	.orangeg {	color: #666666;	font-weight: bold;	}.centre {	text-align: center;	}	/* .............................. *//* main et titre *//* .............................. */	#titre {	font-size: 12px;	text-align:left;	width: 950px;	margin: 0 auto;	}#titre a {	color: #EDAD00;	}#titre a:hover {	color: #ffffff;	}	#main {	margin-right: auto;	margin-left: auto;	width: 990px;	}#haut {	background-image: url(images/haut.png);	height: 32px;	}#bord {	background-image: url(images/bord.png);	}#bas {	background-image: url(images/bas.png);	height: 18px;	}/* .............................. *//* Link stylings *//* .............................. */a {	color: #D58900;	text-decoration: none;	}	a:hover {	text-decoration: none;	color: #666666;	}/* .............................. *//* Menu *//* .............................. */	#menu {	width: 850px;	text-align: right;   margin: 0 auto;   padding-top:5px;   padding-bottom:2px;	border-bottom: 1px solid #cccccc;	font-size: 9px;   }#menu a {	text-decoration: none;	color: #D58900;	font-size: 11px;	}	#menu a:hover {	text-decoration: none;	color: #ffffff;	font-size: 11px;	}	/* .............................. *//* Image *//* .............................. */#image {   padding-top:7px;   padding-bottom:3px;   border:none;   }	   /* .............................. *//* sousphoto *//* .............................. */#sousphoto {	width: 850px;	margin:0px auto;	text-align: left;	font-size: 12px;	}.titre {	float:left;	position:relative;	color: #D58900;		}.soustitre {	width: 850px;	padding-top:1px;	padding-bottom: 10px;	float:left;	position:relative;	font-size: 11px;	}	.fleche {	text-align: right;	}/* .............................. *//* Vignettes *//* .............................. */#vignettes {	width: 850px;	margin:0px auto;	text-align: right;	}	#vignettes .current_thumbnail {	filter:alpha(opacity=99);	opacity:0.99;	padding:5px;	margin:3px;    border:1px solid #ccc;    }	#vignettes a img {	filter:alpha(opacity=70);	opacity:0.70;	margin:3px;    padding:5px;    border:1px solid #fff;    }	#vignettes a:hover img, #thumbs a:focus img {	filter:alpha(opacity=99);	opacity:0.99;	padding:5px;    border:1px solid #ddd;    }/* .............................. *//* credits *//* .............................. */#credits {	font-size: 10px;	color: #9C9C9C;	}#credits a {	text-decoration: none;	color: #9C9C9C;	}#credits a:hover {	text-decoration: none;	color: #EDAD00;	}/* .............................. *//* liste categories *//* .............................. */#categorie {	width: 850px;	height: auto;	min-height: 370px;	_height: 370px;	padding-top: 7px;	padding-bottom: 1px;	margin:0px auto;	}#catlist {	float:left;	height: auto;	min-height: 370px;	_height: 370px;	text-align: left;	padding-right: 30px;	}#catthumbs a:link img {	padding: 4px;	border: 1px solid #D58900;	}#catthumbs a:visited img {	padding: 4px;	border: 1px solid #D58900;	}#catthumbs a:hover img {	padding: 4px;	border: 1px solid #ffffff;	}/* .............................. *//* page licence*//* .............................. */#licence { 	text-align: left; 	width: 850px;	padding-top: 7px;	padding-bottom: 7px;	margin:0px auto; 	}#conditions {	margin: 0px 25px 0px 25px;	}	/* .............................. *//* page liens *//* .............................. */#liens { 	text-align: left; 	width: 850px;	padding-top: 7px;	padding-bottom: 7px;	margin:0px auto; 	} 	#liens a {	color: #D58900;	text-decoration: none;	font-weight: bold;	}	#liens a:hover {	text-decoration: none;	color: #666666;	font-weight: bold;	}#liensg {	float: left;	position: relative;	}	#liensd {	margin-left: 200px;	margin-bottom: 30px;	}	/* .............................. *//* page commentaires *//* .............................. */		#commain {	margin-right: auto;	margin-left: auto;	width: 440px;	}#comhaut {	background-image: url(images/comhaut.png);	height: 25px;	}	#combord {	background-image: url(images/combord.png);	}#combas {	background-image: url(images/combas.png);	height: 19px;	}#commain2 {	margin-right: auto;	margin-left: auto;	width: 440px;	}#comhaut2 {	background-image: url(images/comhaut.png);	height: 25px;	}	#combord2 {	background-image: url(images/combord.png);	}#combas2 {	background-image: url(images/combas.png);	height: 19px;	}#comthumb {	float: left;	position: relative;	padding: 10px 10px 0 30px;	}	#comnav {	width: 380px;	margin: 0 auto;	border-bottom: 1px solid #cccccc;	font-size: 10px;	text-align: center;	padding-bottom: 5px;	}#comcom {	text-align: left;	padding-top: 10px;	padding-bottom: 15px;	}#commain ul {   display: inline;   list-style:none;	}#commain li {   border-top:1px dotted #cccccc;   width: 380px;  	margin: 0 auto;   padding-bottom:5px;	padding-top:5px;	text-align: left;	}	#commain li a {	 font-style: italic ;	}#commain li:hover {    background:#eeeeee;    }    #addcomment {   width: 380px;  	margin: 0 auto;	text-align: left;	padding-bottom: 1px;	}.input {   width:60%;	border:1px solid #cccccc;	font-size: 11px;	color:#666666;   background:#eeeeee;	padding:3px;	    }.text {	border:1px solid #cccccc;	font-size: 11px;	color:#666666;   background:#eeeeee;		padding:3px;	}.commentbutton {	background: #eeeeee;	border:1px solid #cccccc;	color: #666666;	font-size: 11px;	font-weight: bold;	}/* .............................. *//* page commentaires *//* .............................. */#dolicho {	text-align: left; 	width: 850px;	padding-top: 7px;	padding-bottom: 7px;	margin:0px auto;	}/*	 */	