body{

background:url(images/header1.jpg) top center repeat-x #322a26;

font-size:14px;

font-family:tahoma;

margin:0;



}

#msg{

	width:300px;

	height:100px;

	}

h1{

	font-size:16px;

	}

h2{

	font-size:16px;

	}

a{

	text-decoration:none;

	color:#322a26;

	}

img{border:none;}

label{font-weight:bold;}

#clear{

	clear:both;

}

#content{

	width:961px;

	margin:0 auto;

	/*border:1px solid blue;*/

	}

#header{

	/*position:relative;*/

	/*background:url(images/header1.jpg) top repeat-x #322a26;*/

	height:240px;



	/*border:1px solid red;*/

	

	}

#bandeau{

	/*position:relative;*/

	background:url(images/texte_header.png) 327px bottom no-repeat;

	/*background-position:right*/

	height:150px;

	margin:0 auto;

	/*border:1px solid black;*/

	}

#logo{

	/*position:absolute;

	margin-top:10px;*/

	}

/*/////////////menu///////////////////////////////////////////////*/	

#menu{

	background:url(images/rect_haut.png) top center no-repeat;

	height:92px;

	position: relative; 

	

	}



/* dock - top */

#dock {

	/*position: relative; */

	height: 70px; 

	text-align: center;

	bottom:0px;

	

}

.dock-container {

	position: absolute;

	bottom: 0px;

	height: 123px;

	background: url(images/dock-bg2.gif);

	/*padding-left: 20px;*/

}

a.dock-item {

	display: block;

	/*width: 40px;*/

	color: #000;

	position: absolute;

	bottom: 0px;

	margin: 5px 10px 0px; 

	text-align: center;

	text-decoration: none;

	font: bold 12px Arial, Helvetica, sans-serif;

	width: 100%;

}

.dock-item img {

	border: none; 

	margin: 0 20px 0 0;

	/*width: 50%;*/

}

.dock-item span {

	display: none; 

	padding-left: 20px;

	color:#322a26;

}





/*////////////////////////////////////////////////////////////////////*/

#contenu{

	background:url(images/contenu.jpg) top center repeat-x #ffffff;

	/*min-height:1000px;*/

	width:960px;

	

	}

#gauche{

	float:left;

	width:300px;

	padding-top:45px;

	padding-left:30px;

	/*border:1px solid blue;*/

	}
/********************CAROUSSEL**************************************************/
#carrousel{
	background:url(images/caroussel.jpg) center top no-repeat;
    width:293px;/*-10px border de 5px*/
    height:291px;/*-10px border de 5px*/
    margin:20px auto;
    position:relative;
    overflow:hidden;
}

.slide{
    position:absolute;
    top:55px;
    left:28.5px;
	right:150px;
    width:236px;
    height:236px;
	margin:0 auto;
}

.title{
    position:absolute;
   /* padding-left:12px;*/
    width:293px;
	margin:0 auto;
    line-height:50px;
    height:50px;
    bottom:0px;
    left:-28.5px;
	font-size:18px;
	color:white;
	text-align: center;
	font-weight:bold;
}


.navigation{
    position:absolute;
    top:10px;
    right:5px;
	
	
}

.navigation span{
	width:17px;
	height:243px;
    background:url(img/bouton_blc.png) top center no-repeat;
   /* color:#FFF;*/
    padding:1px 7px;
    cursor:pointer;
    margin:0 5px;
	font-size:12px;
	font-weight:bold;
	color:white;
}

.navigation span:hover,.navigation span.active{
	width:30px;
    background:url(img/bouton_org.png) top center no-repeat;
	color:#E36926;
}
/********************FIN CAROUSSEL************************************************/
#droite{

	float:left;

	width:581px;

	padding-top:45px;

	padding-left:15px;

	padding-right:30px;

	/*border:1px solid red;*/

	color:#2d2622;

	}

.orange a{

	color:#ef681c;

	}

.vert{

	

	/*width:574px;

	padding:20px;

	/*height:173px;

	display:block;*/

	}

.vert a{

	color:#9ab91e;

	font-family: tahoma;

	

	}



#cadre2_h{

	background:url(images/cadre2_haut.png) top center no-repeat;

	width:614px;

	height:14px;

	

	}

#cadre2{

	background:url(images/cadre2.png) top center repeat-y;

	padding:0 30px;

	width:554px;

	text-align:justify;

	

	

	}

#cadre2_b{

	background:url(images/cadre2_bas.png) top center no-repeat;

	width:613px;

	height:14px;

	

	}

.error_msg{

	color:red;

	}

#envoyer{

	background:url(images/bouton.png) top center no-repeat;

	margin-bottom:10px;

	}

/*********************************/

#footer{

	text-align:center;

	color:white;

	margin-top:10px;

}

.pieds{

	margin-top:20px;

	color:white;

	text-align:center;

	font-size:12px;

	

	}

.pieds a{

	color:white;

	text-align:center;

	}