body{
	margin:0px auto;
	padding:0px;
	background-image:url(../images/diagonale3.gif);
}

.header_table{}

.logo{
	margin-left:10px;
}
.corps_tableau{
	padding:9px;
	color: #5C5C5C;
	background-color:#FFFFFF;
}

.header_banner{
	background:url(../images/ban.swf) center top no-repeat;
	height:196px;
}

.services_bg{
	background:url(../images/services_bg.gif) left top no-repeat;
	height:117px;
	padding:10px;
}

.services_teable{
	margin-top:8px;
	margin-bottom:12px;
}

.ligne_gau{
	border-left:1px solid #E6E6E6;
}

.ligne_drt{
	border-right:1px solid #E6E6E6;
}

.ligne_bas{
	border-bottom:1px solid #E6E6E6;
}

.footer_table{
	margin-bottom:25px;
}

.cadre{
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
}


.ligne_haut{
	background:url(../images/line_bg.jpg) left top repeat-x;
	height:4px;
}

.fond_menu_haut{
	background:url(../images/top_menu_bg.jpg) left top repeat-x;
	height:26px;
	padding-right:12px;
}

.fond_menu_bas{
	background:url(../images/bottom_nenu_bg3.jpg) left top repeat-x;
	height:22px;
	padding-right:13px;
}

.fond_tableau_haut{
	background:url(../images/box_top_bg.gif) left top repeat-x;
	height:32px;
}

.footer_bg{
	background:url(../images/footer_bg.gif) left top no-repeat;
	height:25px;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	background-color:inherit;
	text-decoration: none;
}
.menu:hover{
	color:#273082;
	text-decoration:none;
	background-color:inherit;
}

.livre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
}
.livre:hover{
	color:#273082;
	text-decoration:none;
}

.menu_souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	background-color:inherit;
	text-decoration: underline;
}
.menu_souligne:hover{
	color:#273082;
	text-decoration:underline;
	background-color:inherit;
}

.lien-img{
	color: #BBBBBB;
	text-decoration: none;
}

.image {
	border: 2px solid #BBBBBB;
}

.image:hover{
	border: 2px solid #273082;
}

.titre_gal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #273082;
	text-decoration: underline;
}

.accueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}


.formu{
	background-color:#FFFFFF;
	font-size: 10pt;
	color:#273082;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-color:#FF7F00;
}

.formu2{
	background-color:#FFFFFF;
	border-color:#FF3333;
	font-size: 10pt;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact{
	text-decoration:none;
	font-size:8px;
	color:#7D0000;
	border:none;
}

div#conteneur {width : 765px ;
		
			   margin-top : 0px ;
			   margin-left : auto ;
			   padding-left : -10px ;
			   margin-right : auto ;}
			   
div#conteneurhaut {width : 778px ;
			       height : 12px ;
				   margin-top : 0px ;
				   margin-left : 0px ;
				   background : url(../images/haut2.png) no-repeat top left ;}

div#conteneurmilieu {width : 768px ;
				 
					 padding-left:10px;
			         background : url(../images/milieu2.png) repeat-y  top left ;}

div#conteneurbas {width : 778px ;
			      height : 12px ;
				  padding-top:8px;
			      background : url(../images/bas2.png) no-repeat top left  ;}
				  


