i{	color:gray ;}pre {padding:10px 20px;border:1px solid #ccc;background:#eee;margin:10px;}/**				Galerie ------------------------------*/div#galerie{	position: relative; 	width: 400px;	height: 500px;	margin: 15px 30px; 	padding: 10px;	font: 0.9em Georgia, serif;	text-align: center;	border-top: 1px solid silver;	border-bottom: 0px solid silver;	background: white;} ul#galerie_mini{	margin: 0;	padding: 0;	list-style-type: none;} ul#galerie_mini li { float: left; } ul#galerie_mini li a img{	margin: 2px 1px;	border: 0px solid darkgray;} dl#photo{	clear: both;	margin: 0 auto;} dl#photo dt{	font: italic 1.0em Georgia, serif;	color: darkblue;} dl#photo dd { margin: 0; } dl#photo img { border: 1px solid darkgray; }/*  NAVIGATIONS */.navGal{   display: block ;   position: relative;   float:left;	width: 26px ;	height: 26px ;	margin: 1px ;    padding: 0 px ;   text-align: center ;    background-color:#0069B3 ;    background-image: url(../images/bg-navBar.png);}.navGal a{	line-height:2.0em;	color: #FFFFFF ;	display:block;	text-decoration: none;	padding: 0px;	/*width: 100px;*/ 	text-align: center ;}.navGal a:hover{background-color: #FFFFFF;color: #0069B3;border: 1px solid darkblue ;}/**				BOXES ------------------------------*/.boxMain{	padding: 5px;	width : 850px ;}.boxContent{	position: relative; /* required by NN */  	color:#333333; 	font-size: 0.8em; 	text-align: left; 	background-color: #FFFFFF;	border-color: #DDDEEE;	border-style: solid;	border-width: 1px;	padding: 0.3em 0.5em 0.3em 0.5em;	margin-bottom:7px;}.boxContentLogo{	position: relative; /* required by NN */  	color:#333333; 	font-size: 0.8em; 	text-align: left; 	background-color: #FFFFFF;	padding: 0.3em 0.5em 0.3em 0.5em;	margin-bottom:7px;}.boxContentDesc{	position: relative; /* required by NN */  	color:#333333; 	font-size: 0.9em; 	text-align: left; 	background-color: #FFFFFF;	padding: 0.3em 0.5em 0.3em 0.5em;	margin-bottom:7px;}.boxContentLeft{	padding: 5px;	float: left;	width : 480px;}.boxContentRight {	padding: 5px 5px 5px 0px;	width : 320px;	float: right;}.boxContentCenter{	padding: 5px;	float: left;	width : 800px;}/* Titre */.boxTitle{ 	font-size: 0.9em;	letter-spacing: 0.1em;	font-weight: bold;	font-family : Verdana, sans-serif;	text-align: left;	color: #111111;	padding-left:0px;}.boxTitle2{	text-align: left;	display :block;	/*vertical-align:top;*/	font-size: 0.9em;	padding-top: 3px;	padding-left: 15px;	font-family : Helvetica, Verdana, sans-serif;	font-weight: bold;/*	font-style: italic; */	color: #222222;}.boxText{	text-align: left;	text-indent:5px;	letter-spacing: 0;	/*display :block;	vertical-align:top;*/	font-size: 0.9em;	padding-left:10px;	font-family : Helvetica, Verdana, sans-serif;	color: #333333;}