@charset "utf-8";

/* CSS Document */



body{

	margin:0 auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



#acc{

	background:url(gfx/bg_page.jpg) repeat-x #FFFFFF;

}



#int{

	background:url(gfx/bg_int.jpg) repeat-x #FFFFFF;

}



a img{

	border:none;

}



a:link, a:visited{

	color:#8fd719;

	text-decoration:underline;

}



a:hover{

	color:#8fd719;

	text-decoration:none;

}



#header{

	background:url(gfx/header.png) no-repeat;

	height:309px;

	vertical-align:top;

}



#header2{

	background:url(gfx/header2.jpg) no-repeat right;

	height:309px;

	vertical-align:top;

}



#header img, #header2 img{

	margin-top:65px;

	margin-left:13px;

	border:none;

}



#conteneur{

	background:url(gfx/bg_contenu.gif) repeat-y;

	padding-left: 20px;

	padding-top: 20px;

	vertical-align:top;

}



#conteneur2{

	background:url(gfx/bg_contenu2.gif) repeat-y;

	padding-top: 20px;

	vertical-align:top;

}



h1{

	color:#37a7d5;

	font-size:14px;

	font-weight:normal;

	letter-spacing:1px;

	margin-bottom:20px;

}



h2{

	color:#cf2201;

	font-size:14px;

	font-weight:normal;

	letter-spacing:1px;

	margin-bottom:20px;

}



.img_d {

	float: right;

	margin-bottom: 3px;

	margin-left: 10px;

}



.img_d2 {

	float: left;

	margin-bottom: 3px;

	margin-left: 10px;

}



.img_g {

	float: left;

	margin-right: 10px;

	margin-bottom:3px;

}

.img_g2 {

	float: right;

	margin-right: 10px;

	margin-bottom:3px;

}

p{

	color:#000000;

}



.bloc_coord{

	background:url(gfx/bg_bloc.jpg) no-repeat;



	height:290px;

	padding:10px 15px;

	vertical-align:top;

	

}

.bloc_coord1{

	background:url(gfx/bg_bloc1.jpg) no-repeat;



	height:290px;

	padding:10px 15px;

	vertical-align:top;

	

}



.bloc_coord h2{

	color:#5c9201;

	font-size:12px;

}



.bloc_coord p{

	margin-right:30px;

}



#menu2{

	background:url(gfx/bg_menu2.jpg);

	height:42px;

	margin-left:2px;

	color:#b3b2b2;

}



#menu2 a:link, #menu2 a:visited{

	text-decoration:none;

	color:#000000;

}



#menu2 a:hover{

	text-decoration:underline;

	color:#000000;

}



.copy{

	color:#b3b2b2;

	font-size:11px;

}

.copy1{

	color:#000000;

	font-size:13px;

}





#footer{

	background:url(gfx/bg_footer.jpg) no-repeat;

	text-align:right;

	padding-top:10px;

}



#footer2{

	background:url(gfx/bg_footer2.jpg) no-repeat;

	text-align:right;

	padding-top:10px;

}



#menu{

	background:url(gfx/bg_menu.jpg) repeat-x;

	height:37px;

	text-align:center;

}



#menu a:link, #menu a:visited{

	display:block;

	height:29px;

	padding-top:8px;

	color:#FFFFFF;

	font-variant:small-caps;

	font-weight:bold;

	text-decoration:none; 
} 



#menu a:hover{

	background:url(gfx/menu_o.gif) no-repeat bottom;

} 



#gauche{

background:url(gfx/bg_g.gif); 

vertical-align:top;

}



#retour{

background:url(gfx/bg_retour.gif);

}



#haut_droite{

	background:url(gfx/bg_col_haut.jpg) no-repeat;

	padding:10px 15px;

}



#bas_droite{

	background:url(gfx/bg_col_bas.jpg) no-repeat bottom;

	padding:10px 15px;

}



#mil_droite{



	padding:10px 15px;

}



.vert{

	color:#a8df37;

	font-weight:bold;

	font-size:14px

}

.vert1{

	color:#a8df37;

	font-weight:bold;

	font-size:10px

}



.orange{

	color:#ff8a10;

	font-weight:bold;

	font-size:14px

	}

	.blanc{

	color:#ffffff;

	font-weight:bold;

	font-size:11px

	}



	.rouge{

	color:#ff8a10;

	font-weight:bold;

	font-size:14px

	}



	

.bleu1{

	color:#37a7d5;

	font-weight:bold;

	font-size:14px

	}

	

.formulaire {

	border:solid 1px #ff8a10;

	font-size: 11px; 

	width: 100%; 

	color: #9d9d9d; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #fff;

}



.formulaire:hover {

	border:solid 1px #ff8a10;

	font-size: 11px; 

	width: 100%; 

	color: #000000; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #f8e5b9;

}



.formulaire_bouton 

{

	border:medium none;

	font-weigh: bold; 

	font-size: 11px; 

	width: 49%; 

	color: #fff; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #ff8a10;

}
