@charset "utf-8";
/* CSS Document */

body{
	width:980px;
	margin:0 auto;
	background:#a93507 url(../images/bg1.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.gauche{
	float:left;
}

.droite{
	float:right;
}


#content{
	float:left;
	width:924px;
	padding:0 3px 0 3px;
	background:url(../images/bg2.jpg) repeat-y;
}

#lan{
	float:right;
	width:20px;
	margin:90px 0 0 0;
	
}

#lan a{
	display:block;
	text-align:center;
	color:#FFFFFF;
}


/*---MENU1---*/
#menu1 h1{
	float:left;
	width:132px;
	margin:0;
	padding:91px 0 0 0;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#menu1 h1:hover{
	color:#00FF00;
	background:url(../images/menu1-a-hover.jpg) no-repeat;
}


#menu1 h1 a{
	display:block;
	color:#fff;
	text-decoration:none;
}

#menu1 h1 a.trait{
	padding:0 0 1px 0;
	background:url(../images/h1-bg.png) no-repeat 0 14px;
}

#menu1 h1 a:hover{
	color:#ffe6d8;
}

#menu1 .Ma{background:url(../images/menu1-a.jpg) no-repeat;}
#menu1 .Ma:hover{background:url(../images/menu1-a-hover.jpg) no-repeat;}

#menu1 .Mb{background:url(../images/menu1-b.jpg) no-repeat;}
#menu1 .Mb:hover{background:url(../images/menu1-b-hover.jpg) no-repeat;}

#menu1 .Mc{background:url(../images/menu1-c.jpg) no-repeat;}
#menu1 .Mc:hover{background:url(../images/menu1-c-hover.jpg) no-repeat;}

#menu1 .Md{background:url(../images/menu1-d.jpg) no-repeat;}
#menu1 .Md:hover{background:url(../images/menu1-d-hover.jpg) no-repeat;}

#menu1 .Me{background:url(../images/menu1-e.jpg) no-repeat;}
#menu1 .Me:hover{background:url(../images/menu1-e-hover.jpg) no-repeat;}

#menu1 .Mf{background:url(../images/menu1-f.jpg) no-repeat;}
#menu1 .Mf:hover{background:url(../images/menu1-f-hover.jpg) no-repeat;}

#menu1 .Mg{background:url(../images/menu1-g.jpg) no-repeat;}
#menu1 .Mg:hover{background:url(../images/menu1-g-hover.jpg) no-repeat;}


/*---MENU2---*/
#menu2{	
	clear:both;
	float:left;
	width:200px;
	margin:25px 0 0 2px;
	text-align:left;
}

#menu2 h2{
	margin:5px 0 5px 15px;
	padding:0 0 0 15px;
	background:url(../images/puce.gif) no-repeat 0 3px;
	font-size:12px;
	font-weight:bold;
}

#menu2 h2 a{	
	color:#FFFFFF;
	text-decoration:none;
}

#menu2 h2 a:hover{	
	background:lightsalmon;
}

#menu2 h2 a.current{
	font-weight:bold;
	color:#000;
}

/*---HOME---*/
#home-swf{
	float:left;
	width:430px;
	margin:25px 0 0 0;
}

#home-main{
	float:left;
	width:850px;
	font-size:11px;
	margin:25px 0 0 0;
	color:#FFFFFF;
	text-align:left;
}

#home-main a{
	color:#fff;
	text-decoration:underline;
}


#home-main ul li{
	margin:2px 0 2px 5px;
	padding:0 0 0 0;
	background:none;
	list-style:circle;
}


#home-main h1 a{
	margin:0 50px 10px 75px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color: white;
}

/*#home-main h2{
	border: red thin solid;
}*/

#home-main h2 a{
	margin:10px 50px 10px 100px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color: white;
	display:block;
}


/*---MAIN---*/
#main{	
	float:left;
	width:700px;
	margin:25px 0 0 0;
	color:#FFFFFF;
	text-align:left;
	line-height:17px;
}

#main a{
	color:#fff;
}

#main h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#main p, #home-main p{
	margin:5px;
	color:#FFFFFF;
	text-align:justify;
	
}

#main td{
	padding:5px;
}

#main h1{
	margin:0 0 10px 0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

#main h2{
	margin:10px 0 10px 0;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

#main h3{
	margin:5px 0 5px 0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#main ul li{
	margin:5px 0 5px 25px;
	padding:0 0 0 0;
	background:none;
	list-style:circle;
}

/*---FOOTER---*/
#footer{
	float:left;
	width:925px;
	margin:25px 0 0 0;
	padding:0 0 15px 0;
	background:url(../images/footer-bg.gif) no-repeat 0 bottom;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	clear:both;
}

#footer a{
	/*color:#a93507;*/
	color: #FFFFFF;
	text-decoration:none;
}

#footer .haut{
	float:left;
	padding:5px 15px;
	background:#a93507;
}

#footer .haut a{
	color:#FFFFFF;
}

#footer .haut a.plume{
	padding:0 0 3px 25px;
	background:url(../images/plume.gif) no-repeat 0 0;
}
/*---Gallery----*/
#main .tabImg{	
	float:left;
	width:110px;
	height:120px;
	margin:5px;
	text-align:center;
}


/*---FORMS-----*/

label.stdform{
	width: 150px;
	float: left;
}	

label.lngform{
	width: 300px;
	float: left;
}	

.centre{
	text-align: center;
	width:500px;
	margin:0 auto;
}

.centrei{
	text-align: center;
}