/* CSS Document */

body{
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top:0;
margin-bottom:0;
width:955px;
font-size:13px;
color:#000;
font-family: helvetica, arial;
padding:0px;
border:0px solid blue;
}

#entete{
background-image:url(img/fond.jpg);
background-repeat:no-repeat;
background-position:top;
height:210px;
width:955px;
border:0px solid red;
margin:0px;
padding:0px;
}

#zone_travail{
background-image:url(img/filet_vert_vertical.gif);
background-repeat:repeat-y;
width:955px;
border:0px solid green;
}

hr{
margin-top:20px;
margin-bottom:20px;
color:#7E7400;
background-color:#7E7400;
height: 1px;
border: 0;
width:90%;
text-align:center;}

h1{
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
font-size:24px;
color:#65B8E8;
font-weight:bold;
line-height:24px;}

h1 span{
display:none;
height:0px;
margin:0px;
padding:0px;}

#img_titre{
margin:0px;
padding-bottom:10px;
border:0px solid pink;
}

h2{
margin-top:18px;
margin-bottom:4px;
padding-top:0px;
padding-bottom:0px;
font-size:16px;
color:#7E7400;
padding-left:15px;
}

h5{
margin-top:32px;
margin-bottom:4px;
padding-top:0px;
padding-bottom:0px;
font-size:16px;
color:#7E7400;
padding-left:15px;
}

h3{
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
font-size:16px;
color:#7E7400;
}

.htrois{
margin-left:16px;
font-size:14px;
margin-top:0px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:0px;
color:#7E7400;
font-weight:bold;
}

h4{
margin-top:15px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
font-size:14px;
color:#7E7400;
padding-left:15px;
}

.bold{
font-size:13px;
font-weight:bold;
color:#7E7400;
}

.nomenclature_pdt{
font-family:lucida handwriting, helvetica;
color:#7E7400;
}

a:link {
	color: #7E7400;
}
a:visited {
	color: #65B8E8;
}
a:hover {
	color: #65B8E8;
}
a:active {
	color: #65B8E8;
}

#logo_vegenius{
margin-top:20px;
margin-left:0px;
padding:0px;
float:left;
border:0px solid red;
}

#menu_horizontal ul{
display:none;}

#menu_horizontal{
border:0px solid red;
height:75px;
width:515px;
float:left;
margin-top:120px;
padding-left:79px;}

#menu_vertical ul{
display:none;}

#menu_vertical{
margin:0px;
padding-top:49px;
width:253px;
border:0px solid blue;
}

a.accueil_allume{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/accueil_allume.gif);
background-repeat:no-repeat;
}
a.accueil_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/accueil_eteint.gif);
background-repeat:no-repeat;
}
a:hover.accueil_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/accueil_allume.gif);
background-repeat:no-repeat;
}

a.actualites_allume{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/actualites_allume.gif);
background-repeat:no-repeat;
}
a.actualites_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/actualites_eteint.gif);
background-repeat:no-repeat;
}
a:hover.actualites_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/actualites_allume.gif);
background-repeat:no-repeat;
}

a.newsletter_allume{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/newsletter_allume.gif);
background-repeat:no-repeat;
}
a.newsletter_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/newsletter_eteint.gif);
background-repeat:no-repeat;
}
a:hover.newsletter_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/newsletter_allume.gif);
background-repeat:no-repeat;
}

a.liens_allume{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/liens_allume.gif);
background-repeat:no-repeat;
}
a.liens_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/liens_eteint.gif);
background-repeat:no-repeat;
}
a:hover.liens_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:7px;
background-image:url(img/menu/liens_allume.gif);
background-repeat:no-repeat;
}

a.contact_allume{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/contact_allume.gif);
background-repeat:no-repeat;
}
a.contact_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/contact_eteint.gif);
background-repeat:no-repeat;
}
a:hover.contact_eteint{
display:block;
float:left;
width:79px;
height:75px;
margin-right:8px;
background-image:url(img/menu/contact_allume.gif);
background-repeat:no-repeat;
}

a.espaceprive_allume{
display:block;
float:left;
width:79px;
height:75px;
background-image:url(img/menu/espaceprive_allume.gif);
background-repeat:no-repeat;
}
a.espaceprive_eteint{
display:block;
float:left;
width:79px;
height:75px;
background-image:url(img/menu/espaceprive_eteint.gif);
background-repeat:no-repeat;
}
a:hover.espaceprive_eteint{
display:block;
float:left;
width:79px;
height:75px;
background-image:url(img/menu/espaceprive_allume.gif);
background-repeat:no-repeat;
}
a:active.espaceprive_eteint{
display:block;
float:left;
width:79px;
height:75px;
background-image:url(img/menu/espaceprive_allume.gif);
background-repeat:no-repeat;
}

#gauche{
width:253px;
float:left;
background-image:url(img/goutte_menu_droite.jpg);
background-repeat:no-repeat;
background-position:top;
border:0px solid red;
}

#droite{
width:163px;
float:right;
border:0px solid blue;
}

#main{
padding-top:0px;
width:509px;
float:left;
border:0px solid blue;
padding-left:15px;
background-image:url(img/goutte_main.jpg);
background-repeat:no-repeat;
padding-bottom:0px;
margin-bottom:0px;
line-height:16px;
}

#main p{
margin-left:15px;
padding:0px;
margin-top:0px;
margin-bottom:6px;
text-align:justify;}


a.paysage_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
background-image:url(img/menu/paysage_environnement_allum.gif);
background-repeat:no-repeat;
}
a.paysage_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
background-image:url(img/menu/paysage_environnement_etein.gif);
background-repeat:no-repeat;
}
a:hover.paysage_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
background-image:url(img/menu/paysage_environnement_allum.gif);
background-repeat:no-repeat;
}

a.berge_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/protection_berges_allume.gif);
background-repeat:no-repeat;
}
a.berge_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/protection_berges_eteint.gif);
background-repeat:no-repeat;
}
a:hover.berge_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/protection_berges_allume.gif);
background-repeat:no-repeat;
}

a.rehabilitation_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/rehabilitation_site_allume.gif);
background-repeat:no-repeat;
}
a.rehabilitation_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/rehabilitation_site_eteint.gif);
background-repeat:no-repeat;
}
a:hover.rehabilitation_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/rehabilitation_site_allume.gif);
background-repeat:no-repeat;
}

a.voies_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/voies_circulation_allume.gif);
background-repeat:no-repeat;
}
a.voies_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/voies_circulation_eteint.gif);
background-repeat:no-repeat;
}
a:hover.voies_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/voies_circulation_allume.gif);
background-repeat:no-repeat;
}

a.agricole_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/production_agricole_allume.gif);
background-repeat:no-repeat;
}
a.agricole_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/production_agricole_eteint.gif);
background-repeat:no-repeat;
}
a:hover.agricole_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/production_agricole_allume.gif);
background-repeat:no-repeat;
}

a.eaux_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/epuration_eaux_usees_allume.gif);
background-repeat:no-repeat;
}
a.eaux_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/epuration_eaux_usees_eteint.gif);
background-repeat:no-repeat;
}
a:hover.eaux_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/epuration_eaux_usees_allume.gif);
background-repeat:no-repeat;
}

a.maritime_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/maritime_offshore_allume.gif);
background-repeat:no-repeat;
}
a.maritime_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/maritime_offshore_eteint.gif);
background-repeat:no-repeat;
}
a:hover.maritime_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/maritime_offshore_allume.gif);
background-repeat:no-repeat;
}

a.autres_allume{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/autres_allume.gif);
background-repeat:no-repeat;
}
a.autres_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/autres_eteint.gif);
background-repeat:no-repeat;
}
a:hover.autres_eteint{
display:block;
width:179px;
height:21px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/autres_allume.gif);
background-repeat:no-repeat;
}

a.ancrages_allume{
display:block;
width:218px;
height:81px;
margin-left:35px;
margin-top:20px;
background-image:url(img/menu/ancrages_allume.gif);
background-repeat:no-repeat;
}
a.ancrages_eteint{
display:block;
width:218px;
height:81px;
margin-left:35px;
margin-top:20px;
background-image:url(img/menu/ancrages_eteint.gif);
background-repeat:no-repeat;
}
a:hover.ancrages_eteint{
display:block;
width:218px;
height:81px;
margin-left:35px;
margin-top:20px;
background-image:url(img/menu/ancrages_allume.gif);
background-repeat:no-repeat;
}

a.gabions_allume{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/gabions_allume.gif);
background-repeat:no-repeat;
}
a.gabions_eteint{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/gabions_eteint.gif);
background-repeat:no-repeat;
}
a:hover.gabions_eteint{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
background-image:url(img/menu/gabions_allume.gif);
background-repeat:no-repeat;
}

a.geomateriaux_allume{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
margin-bottom:10px;
background-image:url(img/menu/geomateriaux_allume.gif);
background-repeat:no-repeat;
}
a.geomateriaux_eteint{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
margin-bottom:10px;
background-image:url(img/menu/geomateriaux_eteint.gif);
background-repeat:no-repeat;
}
a:hover.geomateriaux_eteint{
display:block;
width:179px;
height:20px;
margin-left:74px;
margin-top:12px;
margin-bottom:10px;
background-image:url(img/menu/geomateriaux_allume.gif);
background-repeat:no-repeat;
}

#coordonnees img{
border:0px solid red;
float:left;

}

#coordonnees {
width:955px;
height:62px;
margin-left:0px;
padding-bottom:10px;
bottom:0px;
margin-bottom:0px;
border:0px solid red;}

#mentions{
float:right;
text-align:right;
border:0px solid pink;
bottom:0px;
padding-top:27px;
font-size:11px;
color:#7E7400;
}

.clear{
clear:both;
margin:0px;
padding:0px;
width:0px;
height:0px;
}

#bouton_ident {
background: transparent url(img/ok.gif) no-repeat center right;
height:34px;
width:20px;
border:0px solid red;
float:left;
margin-top:5px;
}

#identification{
background-image:url(img/module_identification.gif);
background-repeat:no-repeat;
background-position:top center;
width:147px;
height:201px;
padding-top:22px;
}

#identification p{
font-size:11px;
text-align:left;
padding-left:27px;
border:0px solid #879696;
width:85px;
float:left;
margin:0px;
padding-top:8px;
color:#7E7400;
}

#identification_perdupass{
width:105px;}

.input_utilisateur{
width:105px;
border:1px solid #7E7400;
font-size:10px;
height:13px;
}

.input_pass{
width:70px;
border:1px solid #7E7400;
font-size:10px;
height:13px;
}

#identification img{
margin-left:25px;
margin-top:8px;}

#identification a{
font-size:9px;}

#identification img {
border:0px;}

#feuille_jaune{
background-image:url(img/feuille_jaune.gif);
background-repeat:no-repeat;
width:118px;
height:142px;
margin-top:100px;
margin-left:23px;}

#formulaire_contact{
border:0px solid pink;
padding-left:15px;}

.form_col_left {
padding-top:5px;
padding-bottom:5px;
width:246px;
float:left;
border:0px solid red;}

.form_col_right {
padding-left:42px;
padding-top:5px;
padding-bottom:5px;
width:206px;
float:left;
border:0px solid orange;}

.form_col {
padding-top:5px;
padding-bottom:5px;
float:left;
border:0px solid green;
}

.form_2col {
padding-top:5px;
padding-bottom:5px;
width:490px;
float:left;
border:0px solid green;
}

.form_news {
padding:10px;
margin-top:15px;
margin-bottom:10px;
width:468px;
float:left;
border:1px solid #D4D800;
}

.form_col_right input, .form_col_left input{
width:200px;
border:1px solid #D4D800;
color:#7E7400;
padding:0px;
margin:0px;
}

.form_2col input{
width:490px;
border:1px solid #D4D800;
color:#7E7400;
padding:0px;
margin:0px;
}

#formulaire_contact textarea{
height:150px;
width:490px;
border:1px solid #D4D800;
color:#7E7400;
padding:0px;
margin:0px;
}

.form_checkbox{
padding:10px 0 10px 0;
margin:0;}

.form_checkbox ul{
padding:10px 0px 10px 30px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #D4D800;
}

#form_submit{
border:1px solid #D4D800;
color:#7E7400;
margin:10px 0 10px 0;
padding:10px;
width:200px;
}

.petit{
font-size:11px;
text-align:justify;
}

.form_erreur{
background-color:#D4D800;
border:1px solid #7E7400;
margin:0px;}

.cadre1{
background-image:url(img/cadre1.gif);
background-repeat: repeat-y;
}

.cadre2{
background-image:url(img/cadre2.gif);
background-repeat: repeat-y;
background-position: right;
}

.cadrehaut{
background-image:url(img/cadrehaut.gif);
background-position:top;
background-repeat:repeat-x;
height:25px;
margin-top:15px;}

.cadrecontenu{
padding-left:20px;
padding-right:20px;
text-align:justify;}

.cadrecontenu img{
border:0px;
/*margin-left:150px;*/}

.cadrebas{
background-image:url(img/cadrebas.gif);
background-position:bottom;
background-repeat:repeat-x;
height:26px;
margin-bottom:30px;
}

.coingh{
background-image:url(img/coingh.gif);
float:left;
width:28px;
height:25px;}

.coindh{
background-image:url(img/coindh.gif);
float:right;
width:28px;
height:25px;
}

.coingb{
background-image:url(img/coingb.gif);
float:left;
width:28px;
height:26px;}

.coindb{
background-image:url(img/coindb.gif);
float:right;
width:28px;
height:26px;
}

.produit{
margin-left:15px;
}

#photos_rub{
margin-top:15px;
margin-bottom:15px;}

.actualites{
padding:10px;
border:1px solid #7E7400;
float:left;
margin:3px 15px 5px 15px;
}

#moncalque p{
padding:10px;
margin:7px 0 0 0;
background-color:#FFFFFF;
border:2px solid red;
width:470px;}

.close_encart{
margin-top:20px;
}

.close_encart img{
margin-left:0px;
padding-left:0px;}

.fleche_connexion{
font-weight:bold;
color:#65B8E8;
margin-top:20px;
margin-bottom:10px;
padding:10px;
border:1px solid #65B8E8;
}

.fleche{
position:absolute;
right:auto;
left:auto;
padding-left:340px;
top:280px;
border:0px solid #65B8E8;}

.noborder{
border:0px;}

#img_domaine{
padding:20px 0px 30px 0px;
margin-left:40px;
}

#connecte{
padding-top:20px;
padding-left:27px;
padding-right:5px;
}

#deconnecte{
padding-top:10px;
text-align:center;
}

.img_pdt{
float:right;
margin-left:10px;
padding-left:0px;
margin-right:0px;
margin-bottom:5px;
width:143px;
height:143px;
}

.img_pdt2{
margin-left:128px;
margin-top:20px;}

.img_pdt3{
margin-left:73px;
margin-top:20px;}

.entete_pdt{
height:142px;
padding-left:0px;
margin-bottom:15px;
}

.entete_pdt img{
margin-top:0px;
margin-left:0px;
padding-left:0px;
float:left;
position:absolute;
}


.entete_pdt h3{
margin-left:160px;
/*margin-top:65px;*/
padding-top:65px;
}

#guide img{float:left;
padding-right:10px;}

#guide{margin:30px 0px 30px 32px;
}

.encart-fiche{
font-weight:bold;
color:#65B8E8;
margin-top:20px;
margin-bottom:10px;
padding:10px;
border:1px solid #65B8E8;
margin-left:16px;
}

.encart-produit{
margin-top:20px;
margin-bottom:10px;
padding:10px 10px 10px 0;
border:1px solid #837C16;
margin-left:16px;
}

table img{
border:1px solid #65B8E8;
padding:5px;}
