@import '/css/menu_javascript.css'; 
@import '/css/menu.css'; 
@import '/css/formulaire.css'; 
@import '/css/datepicker.css'; 

html, body {height: 100%; padding:0; margin:0; }
body {background:url(/charte/rpt_degr_body.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
#conteneur {width:100%; background:url(/charte/rpt_conteneur.png) repeat-y center top; height:100%; }
html>body #conteneur {height: auto; }
#haut_conteneur {height:100%; width:100%; background:url(/charte/haut_conteneur.png) no-repeat center top; }
html>body #haut_conteneur_accueil {height: auto; }
#bas_conteneur{height:100%; width:955px; margin: 0px auto; background:url(/charte/bas_conteneur.png) no-repeat center bottom; }
html>body #bas_conteneur {height: auto; }
#page {height: 100%; margin: auto; width: 955px; text-align:left; position:relative; }
html>body #page {height: auto; }
#footer{clear:both; width:100%; text-align:right; }
#header{height:230px; background-image:url(/charte/fond_bandeau.jpg); }
#header .bandeau{height:230px; width:955px; }
#z_centrale{width:955px; float:left; padding-bottom:60px; }
#colG{float:left; width:215px; }
#colD{width:130px; float:right;}
* html #colD{width:115px; }
#colD #lutin{height:250px; float:left; width:115px; text-align:right; }
#colD #contact a{font-size:10px; color:#666666; }
.width100pc{width:100%; }
.invisible{display:none; }
img{border:0; }
.degrade_H_or, #menuLat{background:url(/charte/rpt_degrade_h_or.png) repeat-y; }


a, p, td, li{font-size:12px; }
h1{font-size:15px; color:#5A7712; font-weight:bold; border-bottom: 1px #EBC61E solid; border-left: 4px solid #EBC61E; padding-left:10px; padding-bottom:2px; }
h2{font-size:14px; color:#5A7712; font-weight:bold; /*border-left: 3px solid #EBC61E; padding-left:10px; */}
h3{font-size:13px; color:#5A7712; font-weight:bold; }
h4{font-size:12px; color:#5A7712; font-weight:bold; }
li{list-style-position: outside; list-style-image: url(/charte/puce.gif); }
a{color:#5A7712; text-decoration:none; }
a:hover{text-decoration:underline; }
.lien_yahoo, .lien_yahoo a{color:#5A7712; font-size:11px; }
.legende{font-size:10px; color:#5A7712; }
.image_ombree{width:auto; border:3px solid #597611; padding:5px; background-color:#FFFFFF; }
ul.enligne, #nuagedetags ul, #Liens_profils ul{ margin:0; padding:0; list-style-type:none; }
ul.enligne li, #Liens_profils li{ list-style-type:none; margin:0; padding:0; display:inline; }

/*----- header -----*/
#num-ot{position:absolute; top:0px; left:325px;}
#diaporama{width:495px; }
#malvoyant{position:absolute; top:0px; right:7px; width:auto; text-align:right; }
#header_accueil #malvoyant{width:110px; }
#malvoyant a{background:url(/charte/picto_malvoyant.png) no-repeat left 3px; padding-left:18px; color:#FFFFFF; font-size:10px; text-decoration:none; }
#logo{float:left; width:160px; margin-top:8px; }
#fond_drapeaux{position:absolute; left:217px; top:29px; z-index:4; height:32px; width:92px; background:url(/charte/fond_drapeaux.png) no-repeat left bottom; }
#header_accueil #fond_drapeaux{top:78px; }
#header_accueil #drapeaux{top:85px; }
#drapeaux{position:absolute; left:224px; top:31px; z-index:5; }
#header #drapeaux{padding-top:5px; }
#fond_pictos{position:absolute; top:179px; left:575px; background:url(/charte/fond_pictos.png) no-repeat; width:236px; height:40px; z-index:4; }
#pictos_b1{position:absolute; top:194px; left:583px; width:40px; z-index:5; }
#pictos_b1 img, #pictos_b2 img{margin-right:4px; }
#pictos_b2{position:absolute; top:194px; left:630px; width:135px; z-index:5; }
#pictos_b3{position:absolute; top:185px; left:740px; width:135px; z-index:5; }
#youtube{margin-left:3px;}

/*colonne de gauche colG*/
#moteur{color:#666666; font-size:13px; font-weight:bold; padding-left:10px; }
input.moteur{color:#898989; font-size:10px; border:1px solid #EBC620; padding:2px; width:130px; }
input.ok{position:relative; top:3px; }
#menuLat, #contact{color:#666666; }
#made_with, #liens-footer{padding-bottom:5px; margin-top:5px; margin-right:140px; }
#made_with a, #liens-footer a, #made_with, #liens-footer{font-size:11px; color:#636363; padding-right:3px; }
#liens-footer a, #liens-footer{font-size:12px; text-transform:uppercase; color:#597611}
#made_with #facebook{background:url(/charte/facebook.gif) no-repeat right top;  padding:2px 23px 2px 0px; }
#footer #flickr{background:url(/charte/flickr.png) no-repeat right top;  padding:2px 23px 2px 0px; }
#logo_illicopage{position:relative; top:4px; left:2px; }

/*zone ombree contenu*/
#z_contenu{float:left; width:601px; background:url(/charte/rpt_z-contenu.png) repeat-y; margin-left:5px; }
#z_contenu_bas{background:url(/charte/bas_z_contenu.png) no-repeat bottom; padding:22px 22px 0px 22px; float:left; }
#bas_z_contenu{margin-left:220px; }
#contenu_html{width:555px; }
* html #bas_z_contenu{margin-left:217px; }
#div_lien_yahoo{width:100%; font-size:11px; position:relative; top:-20px; color:#5A7712; text-decoration:none; }
#div_lien_yahoo a{color:#5A7712; text-decoration:none; }

/*- page d accueil -*/
#haut_conteneur_accueil {height:100%; width:100%; background:url(/charte/haut_conteneur_accueil.png) no-repeat center top; }
html>body #haut_conteneur_accueil {height: auto; }
#header_accueil{height:280px; background-image:url(/charte/fond_bandeau_accueil.jpg); }
#header_accueil .bandeau{height:280px; width:955px; }
#header_accueil #malvoyant{top:5px; }
#header_accueil #logo{margin-top:0; }
#header_accueil #fond_pictos{top:229px; left:590px; }
#header_accueil #pictos_b1{top:244px; left:598px; }
#header_accueil #pictos_b2{top:242px; left:645px; }
#header_accueil #pictos_b3{top:233px; left:758px; }
#z_contenu_accueil{float:left; width:625px; background:url(/charte/rpt_z-contenu_accueil.png) repeat-y; }
#lutin{width:90px; float:right; }
#lutin img{height:250px; width:90px; }
#z_centrale{position:relative;}
#meteo{top:330px; position:absolute; right:-78px; width:200px;}
#meteo iframe, #meteo div#b913a7c75bcbb1119c8646c48b253bef{ width:120px !important; height:100px;}
* html #z_contenu_accueil{position:relative; }
#z_contenu_accueil_bas{background:url(/charte/bas_z_contenu_accueil.png) no-repeat bottom; padding:10px 20px; }
#bas_z_contenu_accueil{margin-left:215px; }
#accueil_col1{float:left; width:265px; }
#accueil_col2{float:left; width:265px; }

/*bloc intro*/
.bloc_intro{background:url(/charte/rpt_bloc_intro.gif) repeat-y right top; position:relative; left:-6px; top:-10px; z-index:5; width:317px; }
.fond_bloc_intro{background:url(/charte/fond_bloc_intro.gif) center no-repeat; padding:5px; min-height:160px; }
.fond_bloc_intro *{font-size:11px; }
#z_contenu_accueil_bas h3{margin:0; }

/*bloc agenda*/
.manif{width:100%; float:left; clear:both; }
.texte_manif{background:url(/charte/separateur_agenda.gif) no-repeat left bottom; padding-bottom:10px; margin-top:10px; float:left; }
.titre_manif{font-weight:bold; font-size:11px; color:#636363; }
.date_manif{color:#666666; font-size:11px; }
.resume_manif{float:left; color:#47761D; font-size:11px; }

/* Gestion du plan du site */
a.PLAN0{font-size:13px; color:#5A7712; font-weight:bold; border-left: 3px solid #EBC61E; padding-left:5px; }
a.PLAN0:hover{color:#000000; }
a.PLAN1{font-size:12px; color:#68676c; font-weight:bold; }
a.PLAN1:hover{color:#000000; }
a.PLAN2{font-size:11px; color:#68676c; }
a.PLAN2:hover{color:#000000; }
a.PLAN3{font-size: 10px; color:#68676c; list-style-position: inside; list-style-type: square; }
a.PLAN3:hover{color:#000000; }

/** Présentations liste LEI **/
#lei_fiche{display:block; clear:both; width:100%; border-top: #9EB366 1px solid; padding-top:5px; margin-bottom:5px; }
#lei_contenu_fiche{float:left; width:70%; margin-bottom:5px; margin:0px; }
.LEI_nom_prod {font-size: 1.2em; color: #5A7712; font-weight:bold; border:0px; }
#lei_contenu_image{float:right; margin:0px; padding-left:10px; text-align:right; margin-bottom:5px; }

/*Information pour fiches lei*/
.BD_Photo_ligne{clear:both; text-align:center; }
#BD_Photo_Legende{clear:both; width:100%; text-align:center; height:20px; margin-top:5px; font-weight:bold; }
#BD_Photo_agrandie{width:100%; text-align:center; }
#BD_Photo_agrandie img{max-width:440px; }
#bd_mainimage{margin-bottom:10px; }
img.Vignette{margin-right:10px; margin-bottom:10px; width:100px; }

/* CSS GOOGLEMAPS */
.li_gmap{text-align: left;  padding: 10px;  margin: 0; }
.nom_fiche_lei{font-size: 10px; }
.famille_fiche_lei{font-size: 9px; }
.gmap_choix_moteur{font-size:9px; }

/**/
.degrade_H_or {font-size:10px !important; }

/*contact accueil*/
#contact h2, .degrade_H_or h2{font-size:12px; font-weight:bold; color:#5A7712; margin-top:0; }
#contact h3, .degrade_H_or h3 {font-size:10px; font-weight:bold; color:#666666; margin-bottom:0; }
#contact a, .degrade_H_or a{color:#333333; font-size:10px; }
#contact{font-size:10px; text-align:center; }
#contact .degrade_H_or{text-align:left; padding-left:10px; }
#contact .degrade_H_or p{margin:0; padding:0; font-size:10px; }

/*z contenu accueil*/
#z_contenu_accueil_bas h1{margin-top:0; font-size:13px !important; color:#5A7712 !important; padding:0 !important; border:none !important; }


/*CORRECTION BUG TRIPADVISOR*/
.widSSP{width:263px !important}

