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

.centrer{
 text-align:center;
}
.justifier{
 text-align:justify;
}
.gauche{
 text-align:left;
}
body { text-align: justify; background:#2892FF url('images/body.gif') repeat-x; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff;  }

a:hover { text-decoration:none}

h1 { color: #fff; font-weight: bold; font-size: 11px; }

h2 { text-align:center; font: bold 20px Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0; letter-spacing:2px }

h3 { text-align:center; font: bold small-caps 15px Verdana, Arial, Helvetica, sans-serif;  background: transparent url('images/h2.gif') repeat-x; letter-spacing:1px; height:18px; margin:0 0 10px 0}

#intro { text-align:center; }

#intro a { color:#fff}

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

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

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

#menu a { color:#fff}

#liste_menu { padding:0 0 0 30px}

#liste_menu li { list-style:none;  text-indent:12px;  }

#titre { width: 900px; clear:both; height:78px;  }

#contenu { float:left; width:640px; padding:0 40px 0 0 }

#contenu a { color:#fff}

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

#contenu p:first-letter { font:bold 15px Verdana, Arial, Helvetica, sans-serif}

#adresse {width: 900px; clear:both; height:66px; }

#yzeo { text-align: center;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; clear:both;  }

.yzeo2 {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	clear:both;
}

#yzeo a { color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

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

.annonce { clear:both; border:1px solid #fff; padding:5px; margin:00 0 10px 0; }

.imgannonce { float:left; margin:0 10px 10px 0; border:1px solid #fff}


/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
#formulaire { width:420px; text-align:center; float:left; padding:0 0 0 0px }

option { background:none; border:none }

.fieldset { padding:10px; border-bottom:3px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; }

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

.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 #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; }

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

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

.select_hover { width:98px; height:18px; float:left; background:#30271E; border: 1px solid #f00; }

.captchat { text-align:center }

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

.texte_antispam { }

.image_antispam { width:200px; height:50px; margin:0 auto; padding:0; display:none }

#code { width:150px; }

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

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

.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 #fff; padding:5px 0 0 0; }

.div_form { clear:both; }

.coordonnees { display:block; width:110px; background: #0A870D; color:#fff; height:14px; font:  italic bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px; margin:-10px 0 0 5px; _margin:-10px 0 0 2px; text-transform:uppercase; z-index:20; position:relative; border-left:3px solid #fff; float:left; }

.coordonnees2 { display:block; background:#0A870D; width:110px; color:#fff; height:14px; font:  italic bold 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px; margin:-10px 0 0 5px; _margin:-10px 0 0 2px; text-transform:uppercase; z-index:20; position:relative; border-left:3px solid #fff; float:left; border-bottom:1px solid #fff  }

#mention { text-align:center; padding: 0 0 10px 0; width:200px; border-bottom:3px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; color:#fff; line-height:14px; }

#mention a { color:#fff }

#autourmention { padding:0; width:200px; float: left; padding:8px 0 0 10px }

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


.titreplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F0666;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
.plan {
	border: 1px solid #515151;
	width: 640px;
	height: 480px;
}
/* sous menu des pages */

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #FFFFFF;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.3em;
margin-left: 3px;
border: 1px solid #FFFFFF;
border-bottom: none;
background: #0a620d;
text-decoration: none;
}

#navlist li a:link { color: #ffd519; }
#navlist li a:visited { color: #ffd519; }

#navlist li a:hover
{
color: #ffd519;
background: #0b840e;
border-color: #FFFFFF;
}

#navlist li a#current
{
background: #2d9c00;
border-bottom: 1px solid white;
}

/*Style plan du site (PS) */
.bordure2 {
	border: 1px solid #FFFFFF;
}
.bordure {
	border: 2px solid #FFFFFF;
}
.nobordure {
	border: 0px solid;
}
#PS_page
{
	width:100%;
	text-align:center;
	
}
#PS_text
{
	margin:auto;
	text-align:left;
	width:700px;
	padding-left:40px;	
	padding-right:40px;	
	background-color:#0a870d;
}
#PS_lienbas
{
	margin:auto;
	text-align:left;
	width:700px;
}


.block_menu2 { clear:both; font: normal 11px/11px Verdana, Arial, Helvetica, sans-serif; text-align:left;  font-weight:bold; padding:0 35px 0 0;  }

.block_menu2 h3 { text-align:left; margin:0 0 5px 0; padding:0 0 3px 5px; color:#1C2F2F; font: normal 11px/11px Verdana, Arial, Helvetica, sans-serif; background-image:none;}

.block_menu2 h3 a { color:#1C2F2F;  font:  normal 11px/11px Verdana, Arial, Helvetica, sans-serif;  }

.block_menu2 ul { margin:0; padding:0 0 5px 10px; color:#fff; list-style-type:none;  vertical-align:top; line-height:15px }

.block_menu2 ul li {  margin:0; padding: 0;    }

.block_menu2 ul li a { display:block; color:#1C2F2F; font-weight:normal; text-decoration:none; font-size:11px; margin:0; padding:2px 0 0 5px; background: transparent url('images/puce.gif') no-repeat 2px 7px; }

.block_menu2 ul li a:hover { color:#d8dede;background: transparent url('images/puce.gif') no-repeat 2px 7px; color:#229D26; border-bottom:1px solid  #42B500;  }

.rubSelectionne {background: transparent url('images/puce.gif') no-repeat 2px 7px; color:#229D26; border-bottom:1px solid  #42B500; }

.block_menu2 li ul { padding: 0 0 5px 10px}

.block_menu2 li ul li {  }

.block_menu2 li ul li a:hover { color:#1C2F2F; background: transparent url('images/puce.gif') no-repeat 2px 7px; color:#229D26; border-bottom:1px solid  #42B500; }

.divTitreRub {clear:both;  border-bottom:1px dashed #D8DEDE;  padding:5px 0 0 5px; margin:0 0 10px 0;background: transparent url('images/puce.gif') no-repeat 0 9px; }

#MenuMarques0 { display:block; top:0px; }
#MenuMarques1, #MenuMarques2, #MenuMarques3 { display:none; top:0px; }

