a:link {
		text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.calque_menu_on {
	visibility: visible;

}
.calque_menu_off {
	visibility: hidden;
}

#calque_menu {
	background: url(/images/menu-deroul-fond.gif);
}

		
		body {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px 0px;
			background: url(/images/fond.gif) ;
			background-repeat:repeat-x;
			background-color:#004A5F;
		}
		
		#conteneur {
			width: 100% ;
			margin: 0 auto ;
		}
		
		#conteneur_menu {
			width: 100% ;
			margin: 0 auto ;
			/*margin-top:300px;*/
		}

		.link {
			color:#ED9200;
			}		

		.h1 {
			font-size: 11px;
			color:#E28600;
			text-align: left;
			font-weight:bold;
			text-transform:uppercase;
			padding:15px 0 0px 40px;
			}

		.h2 {
			font-size: 11px;
			color:#004A63;
			text-align: left;
			font-weight:bold;
			padding:5px 0 0px 0px
			}
			
		.h3 {
			font-size: 11px;
			color:#004A63;
			text-align: left;
			padding:5px 0 5px 0
			}			
			
		.h4 {
			font-size: 10px;
			color:#ffffff;
			}
						
		.h4b {
			font-size: 10px;
			color:#ffffff;
			font-weight:bold;
			}
					
		.h5 {
			font-size: 11px;
			color:#CBEFF4;
			}

		.h6 {
			font-size: 9px;
			color:#004A63;
			}			


		.puce_menu {
			vertical-align:top;
			font-size: 9px;
			font-weight:bold;
			color:#ffffff;
		}

		.lien_bleu_fonce {
			color:#004A63;
			}
						
		.lien_blanc {
			color:#ffffff;
			}
			
		.fond_bleu_clair {
		background-color:#97CAD4;
		}		

		.fond_beige_clair {
		background-color:#FFF7E5;
		}		

		.marge-ga-dr-ti {
			padding:30px 40px 10px 40px;
			text-align:left;
		}
		.marge-ga-dr-txt {
			padding:0 40px 0 60px
		}		


		.marge-ga-dr-tablo {
			padding:0 10px 0 10px
		}
			
		.cell-lirelasuite {
			height:20px;
			background-image:url(/images/fleche-la-suite.gif);
			background-repeat:no-repeat;
			background-position:left top;
			width:20px;
		}
			
		.cell-leg-photo {
			height:17px;
			background-color:#FFF7E5;
			width:200px;
			text-align:center;
			margin:3px;
		}

		
		/* adaptation pour commentaire photo sur 2 lignes */			
		.cell-leg-photo2 {
			height:32px;
			background-color:#FFF7E5;
			width:200px;
			text-align:center;
			margin:3px;
			vertical-align:middle;
						
		}					
