
* { margin:0; padding:0; outline:none; }

body { background:#000 url('images/maquette_01.gif') repeat-x; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#ffc; text-align:justify; }

a:hover { text-decoration:none; }

h1 { text-align:center; color:#ffc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height:10px; margin:0 0 -30px 0; z-index:30; position:relative; padding:20px 0 0 0}

h2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; background: transparent url('images/fleche.gif') no-repeat 0 4px; text-indent:15px; padding:0 0 10px 0}

#intro { text-align:center; color:#666; background-image:none}

#intro a {color:#666;}

#page { width:950px; margin:0 auto; background: transparent url('images/fond.gif') repeat-y; }

#entete { width:950px; height:280px; clear:both; background: transparent url('images/maquette_02.jpg') no-repeat;}

#menu { width:200px; float:left; }

#menu ul {}

#menu li { width:200px; height:36px;  list-style:none; text-align:center; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#F8DC92; padding:0 0 0 0;  background: transparent url('images/fond-bouton.gif') no-repeat; text-indent:15px}

#menu li a {  color:#F8DC92; background: transparent url('images/fond-bouton.gif') no-repeat; display:block;width:200px; height:36px;padding:10px 0 0 0  }

#menu a {  color:#F8DC92;}

#menu li a:hover {   background: transparent url('images/fond-bouton2.gif') no-repeat;   }

#contenu { width:730px; float:left; background: transparent url('images/maquette_05.jpg') no-repeat; padding: 20px 0 10px 20px; min-height:125px; _height:125px;  }

#contenu p { padding:0 0 15px 0;}

#contenu a {  color:#ffc }

.roll a img { border:2px solid #fff; }

.roll a:hover img { filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7; }



#encart-news {width:192px; float:right; margin:0 10px }

.news { width:192px; clear:both; background: transparent url('images/fond-encart.gif') repeat-y; margin:0px 0 10px 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left}

.titrenews{}

.textenews { padding:0 25px 0 15px;min-height:100px; _height:100px;}

.ensavoirplus { display:block; text-align:right; padding:3px 0 0 0}

.basnews { width:192px; height:17px; clear:both; background: transparent url('images/bas-encart.gif') no-repeat;}



.news2 { width:203px;  float: left; background: transparent url('images/fond-encart2.gif') repeat-y; margin:0 50px 10px 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left}

.titrenews2{}

.textenews2 { padding:0 15px 0 15px; min-height:100px; _height:100px; }

.basnews2 { width:203px; height:17px; clear:both; background: transparent url('images/bas-encart2.gif') no-repeat;}

.ddaccueil { padding: 00 0 0 20px; width:480px; }

.ddaccueil ul { padding:0 0 0 20px;}

.ddaccueil ul li { list-style: square inside}

#adresse { width:950px; height:31px; clear:both; }

#yzeo { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif;  }

#yzeo img { border:none; vertical-align:middle }

#yzeo a {color:#ffc}

#menubas {text-align:center; padding:0 0 10px 0; font: normal 9px/14px Verdana, Arial, Helvetica, sans-serif;  width:700px; margin:0 auto;}

#menubas2 {text-align:center; padding:10px 0 10px 0; font: normal 9px/14px Verdana, Arial, Helvetica, sans-serif;  width:700px; margin:0 auto;}

#menubas a {color:#ffc;}

#rub { padding:0 20px 0 0}

#rub ul { padding:0 0 15px 30px;}

#rub ul li { list-style: square}

#photorub { text-align:center; }

#pdfrub { text-align:center; }

#pdfrub img { border:none}

.separation { clear:both; }

.separation div { clear:both; border-bottom: 1px dashed #ffc; }

/*.Style_texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFCC; line-height: normal; font-weight: normal; }

.Style_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #FFFFCC; font-weight: bold; }

.Style_texte_blanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFCC; font-weight: normal; }

.Style_titre_blanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #FFFFCC; font-weight: normal; }

.baseline { position:relative; top:53px; font-size: 12px; height:53px; }

.baseline { position:relative; top:700px; font-size: 12px; height:35px; }

.bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bolder; text-transform: none; color: #F8DC92; }

.yzeo { font-family: Arial, sans-serif; font-size: 10px; font-style: normal; color: #FFFFCC; font-weight: normal; }

.fond { background-repeat:no-repeat; }

a.lienyzeo { font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; font-size: 10px; }

a.lienyzeo:visited { font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; font-size: 10px; }

a.lienyzeo:hover { font-family: Arial, Helvetica, sans-serif; color: #E0DDD5; font-size: 10px; }

a.lienyzeo:active { font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; font-size: 10px; }

a.autrelien:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }

a.autrelien:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }

a.autrelien:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }

a.autrelien:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }

/*Formulaire contact
div#formulaire { text-align: center; width: 585px; float:right; padding-left: 0px; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; }

#frmEnvoi { text-align: left; padding-left: 10px; }

p.field label { display: block; float: left; width: 250px; }

p.submit { text-align: center; }

/*Fin formulaire contact*/


/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/

#formulaire, #newsletter { width:420px; text-align:center;  padding:20px 0 0 0; margin:0 auto; clear:both;  }

#formulaire a { color: #ffc;}

option { background:none; border:none }

.fieldset { padding:10px;  border:1px solid #ffc;border-bottom:3px solid #ffc;  }

.legend { padding:2px 15px 2px 10px; text-transform:uppercase; color:#ffc; font: italic bold 12px Verdana, Arial, Helvetica, sans-serif; border-left:3px solid #ffc }

.label { width: 100px; float: left; text-align: right; margin:0 0 2px 0 }

.label2 { width: 203px; float: left; text-align: right; }

.input { width:96px; height:13px; float:left; }

.input2 { width:191px; height:13px; float:left; }

.textarea { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px solid #ffc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffc; }

.textarea_hover { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px dashed #ffc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffc; }


.select { width:98px; height:18px; float:left; color:#89f715; background:#D1B897; border: 1px solid #ffc; }

.select_hover { width:98px; height:18px; float:left; background:#D1B897; border: 1px solid #ffc; }

.captchat { text-align:center }

.captchat div { padding: 0 0 5px 0; }

.texte_antispam { }

.image_antispam { display:none }

#code { width:150px; }

.border, #code, #imgcaptcha { background: transparent; border:none; border-bottom: 1px solid #ffc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffc; }

.border_hover { background: transparent; border:none; border-bottom: 1px dashed #ffc; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffc; }

.envoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

.separation { padding:0 0 6px 0; clear:both }

.separation div { border-bottom: 1px dashed #ffc; padding:5px 0 0 0; }

.div_form { clear:both; }

#mention { text-align:center; border: 2px solid #ffc; margin: 15px 0 0 0}

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/



#page_plan { width:750px; margin:0 auto; clear:both; background: transparent url('images/fond-contenu-plan.gif') repeat-y;}
#entete_plan {width:750px; height:255px; clear:both; background: transparent url('images/entete-plan.jpg') no-repeat;}
#contenu_plan { clear:both; background: transparent url('images/contenu-plan.jpg') no-repeat; padding:20px}
#contenu_plan p { padding:0 0 15px 0; }
#contenu_plan a { color:#ffc}
#adresse_plan { height:32px; clear:both;}

.pdf { width:250px; margin:0 0 15px 75px; _margin:0 0 15px 45px; float:left; text-align: center}
/*.pdf a { display:block; text-align:center}*/
