* {
 padding: 0;
 margin: 0;
 border: 0;
 }
body{
 /*pour centrer sur IE*/
 margin: 0; 
 text-align: left;
 background: #eee;
 
 height: 100%;
 }
#cadre{
 text-align: left;
 margin: 1px auto;
 border-left: 1px solid #ddd;
 border-right: 1px solid #ddd;
 background-color: #FFFFFF;
 width: 950px;

}

/* ---------- div ---------- */

#cadrePrincipal {
 text-align: left;

 margin: 0px auto;
 border: 1px solid #ddd;
 background-color: #FFFFFF;
 width: 800px;
 }
 
body .adminMode{
	width: 770px;
	padding: 15px;
}
#banniere {
 margin: 10px 5px 0px 5px;
 width: 780px;
 height: 200px;

}
#cadre1{
 width: 639px;
 float: left;
 display: inline;
}
#cadre2{
 width: 467px;
 float: left;
 display: inline;
}
#contenant{
 width: 467px;
 margin: 20px 10px 0px 10px;
 background: url(../image/../image/hautNews.gif) no-repeat 0 0;
}
#contenantImg{
 width: 679px;
 margin: 20px 10px 0px 10px;
 background: url(../image/hautImage.gif) no-repeat 0 0;
 padding-left: 35px;
 padding-top: 20px;
 z-index:0;
}
#milieuPage{
padding-left:22px;
padding-top:20px;
width:330px;
}
#milieuPage2{
 width: 310px;
 padding-left: 35px;
 padding-right: 35px;
}
#basPage{
 margin: 0px 10px 0px 10px;
 !margin: 0px 10px 0px 10px;
 background: url(../image/basNews.gif) no-repeat 0 0;
 height: 146px;
}
#basPageImg{
 margin: 0px 10px 0px 10px;
 !margin: 0px 10px 0px 10px;
 background: url(../image/basImage.gif) no-repeat 0 0;
  height: 196px;

}
.ref{
visibility: hidden;
font: 1px Arial, Tahoma, sans-serif;
}
#imageAbs3{

 float: right;
 display: inline;
 margin-left: 10px;

 border: 5px solid #D5CF32;
}
#imageAbs img{
 margin-left: 10px;
 margin-top: 70px;
 border: 5px solid #D5CF32;
 !margin-left: -15px;
}
#imageAbs2 img{
 border: 5px solid #D5CF32;
 margin-left: 10px;
 !margin-left: -15px;
 margin-top: 40px;

}
#imageAbsMail img{ 
 border: 5px solid #D5CF32;
 margin-left: 10px;
 margin-top: 170px;
 !margin-left: -15px;
}
#lienChaussenans{
 
 font-size: 1.1em;
 font-weight: bold;
 font-weight: bold;
 width: 250px;
 margin-left:478px;
 margin-top: 20px;
 
}
#lienImg{
 
 font-size: 1.1em;
 font-weight: bold;
 margin-top: 20px;

}


#signature{
 clear: both;
 background: url(../image/signature.jpg) no-repeat 0 0;
 height: 58px;
 padding-top:90px;
}



a:link {color: #BAB10A; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#B67817; text-decoration:none;}

#lien{
 padding-top: 10px;
 padding-bottom: 20px;
 color: #959595; 
 margin-left: 10px;
 font-size: 1.1em;
 font-weight: bold;

}
#presentation1{
 padding: 15px;
 text-align: justify;
 display: block;
 padding-bottom: 20px;
 color: #485D2C;
 border: 5px solid #D5CF32;
 margin-left: 475px;
 margin-top: 180px;
 margin-right: 30px;
 
}
#pub1{
 margin:2px;
 padding:1px;
 width:140px;
 background-color:#D5CF32;
 font-size:9px;
 font-family:arial, sans-serif;
 
 border:1px dashed #C3120C;
 color: #485D2C;
 margin-left: 555px;
 margin-top: 20px;
 margin-right: 30px;
 color:#9999CC;
}

#presentation{
 padding: 15px;
 text-align: justify;
 display: block;
 padding-bottom: 20px;
 color: #485D2C;
 border: 5px solid #D5CF32;
 margin-left: 475px;
 margin-top: 70px;
 margin-right: 30px;
 
}




/*menu lien sur le coté drot de la page */

/* Menu temporaire */
.bordureUl{
 !position: absolute;
 !top: 180px;

 list-style:none;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left:35px;
 font-size: 11px;
 font-weight: bold;
 
}
.menuLienLi {
 float: left;
 display: inline;
 padding: 5px;
 
 
 border-right: 3px solid #CDD45E;
}
.menuLienLihover {
 float: left;
 display: inline;
 background-color: #EFF4A1;
 padding: 5px;

 border-right: 3px solid #CDD45E;
}
#link{
 
 position: absolute;
 width: 121px;
 margin-left: 407px;
 margin-top: 211px;
}

#menuLien:link {color:#BAB10A; text-decoration:none;}
#menuLien:visited {color:#000000; text-decoration:none;}
#menuLien:hover {color:#B67817; text-decoration:none;}

a:link {color: #BAB10A; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#B67817; text-decoration:none;}

/* style identification */
#identification{
 padding-top: 30px;
 padding-bottom: 300px;
}

/* style des paragraphes*/


/* style des news */
#news{
 margin-left: 35px;
 width: 85%;
}
.imgBord img,
.imgCont img{
 margin: 20px;
 border: 5px solid #D5CF32;
}
.news{
 
 display: block;
 padding-bottom: 10px;
 border-bottom: 1px dashed #BAB10A;
 !width:320px;
}
.article{
 align: left;
 
 display: block;
 padding-bottom: 20px;
 !width:320px;
 
}
.articleNews{
 align: left;
 border-bottom: 1px dashed #BAB10A;
 display: block;
 padding-bottom: 20px;
 !width:320px;
 
}

.articleGrand{
 width: 530px;
 
 display: block;
 padding-bottom: 20px;
 
}
.date {
 display: block;
 padding-bottom: 10px;
 padding-top: 20px;
 font-weight: bold;
 font-size: 11px;
 color: #EFA47A;
}
.titre {
 padding-bottom: 10px;
 padding-top: 20px;
}

/* album photo */


#album{
 padding-left: 35px; 
 padding-top: 5px; 
 padding-bottom: 1px;
}
#contour{
 border: 3px solid #FFFFFF;
}
#titre{
 padding-top: 10px;
 margin-bottom: -15px;
 font-weight: bold;
 font-size: 13px;
 color: #FFFFFF;
 letter-spacing: -1px;
}



#contact{
 margin-left: 29.5px;
 width: 320px;
 margin-top: 36px;
}

#titreContact{
 margin-left: -10px;
 margin-bottom: 20px;
 height: 10px;
 width: 150px;
 background: url(../image/TitreContact.gif) no-repeat 0 0;
}



#image{
 margin-top: 30px;
 margin-bottom: 30px;
}
#textContact{
 display: block;
 border: 2px solid #D5CF32;
 width: 200px;
 height: 200px;
 color: #959595; 
 font: 10px/1.3em Arial, Tahoma, sans-serif;
 letter-spacing: 1px;
}
#champs{
 display: block;
 border: 1px solid #999;
 width: 250px;
 
}
.contactForm #champs{
 display: block;
 border: 2px solid #D5CF32;
 width: 150px;
 height: 15px;
 margin-bottom: 2px;
 color: #959595; 
 font: 10px/1.3em Arial, Tahoma, sans-serif;
 letter-spacing: 1px;
}
.contactForm td{
	
}
.submit,
.submit_over{
	
	background: #fff;
	width: 42px;
	border: 1px solid #999;
	padding-top: 3px;
	margin-top: 15px;
	padding-right: 8px;
	padding-left: 9px;
	
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #3e403f;
	
}
.titreChamps{
 display: block;
 width: 320px;
 margin-bottom: 15px;
 font-weight: bold;
 font-size: 11px;
 color: #BAB10A;
}
#bouton{
 float: left;
 margin-right: 10px;
 display: inline;
 width: 100px;
 font-weight: bold;
 font-size: 10px;
 color: #BAB10A;
 background-color: white;
 border: 2px solid #D5CF32;
}
#miseEnForme{
 width: 50px;
 
 float: left;
 margin-right: 5px;
 display: inline;
 font-weight: bold;
 font-size: 10px;
 color: #BAB10A;
 background-color: white;
 border: 1px solid #D5CF32;
}
#formatblock{
 
 float: left;
 margin-right: 5px;
 display: inline;
 background-color: white;
 border: 1px solid #D5CF32;
 font: 10px/1.3em Arial, Tahoma, sans-serif;
 color: #485D2C; 
}




.titreLien{
 padding-top:10px;
 padding-bottom:10px;
 font-weight: bold;
 font-size: 11px;
 color: #7A754F;
}

p{
 text-align: left;
}
.end{
 text-align: center;
 margin-top: 2px;
}
.pageSuite{
 text-align: right;
 margin-top: 15px;
}
#floatLeft{
 float: right;
 display: inline;
 padding-left: 10px;
 padding-right: 10px;
}
#left{
 float: left;
 display: inline;
}
#clear{
 clear: left;
}
.content{
 width: 551px;
}
#imgNews{
 margin-left: -3px;
 margin-right: 2px;
}

 .textNews{
 display: block;
 border: 2px solid #D5CF32;
 width:  380px;
 height: 200px;
 color: #959595; 
 font: 10px/1.3em Arial, Tahoma, sans-serif;
 letter-spacing: 1px;
}
.adresse{
 margin: 10px 0px 0px 80px;
 text-align: justify;
 display: block;
 padding-bottom: 20px;
 color: #485D2C;
 }
 .imgCont{
 width: 600px;
 }

.cacher{
 position: absolute;
 top: 25%;
 left: 25%;
 background-color: red;
 height: 200px;
 width: 200px;
}
img {
 behavior: url(../image/pngbehavior.htc);
}
.clearBoth{
	clear:both; 
}
.cadreAdmin{
	padding: 0 0 0 20px ;

}
.cadreAdmin li{
	list-style: none;
}
.globalAdminBar{
	margin: auto;
}
.moduleRight{
	margin: 0px 15px 25px 0;
	float:left;
}
.editArticle{
 background: url(../image/edit.gif) no-repeat 0 0;
 padding-left: 20px;
 margin: 10px;
}
.page{
	float: left;
	margin-left: 10px;
	font-size: 1.2em;
}
