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

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; background:url(/charte/fond-body.jpg) no-repeat center top; }
* html body{ text-align:center; }
#page { margin: 0px auto; width: 955px; text-align:left; position:relative; background-color:#fff; }
#dernier-element { margin-bottom: 0px; width:100%; clear:both; }
#bas-page{ clear:both; width:100%; text-align:center; background:url(/charte/rpt-bas-page.png) repeat-x top; height:67px; }
#footer{ width:100%; text-align:center; background-color:#76B32E; height:40px; }
#liens-bas{ width:955px; margin:0 auto; text-align:left; color:#fff; padding-top:15px; padding-left:20px; font-size:10px; font-family:"Corbel", Arial, Helvetica, sans-serif; }
#liens-bas a{ color:#fff; font-size:10px; font-weight:bold; font-family:"Corbel", Arial, Helvetica, sans-serif; }
.sep-bas{ margin:0 5px; }
#zmod-bas-page{ width:100%; background-color:#DBE778; }
#contenu-zmod-bas-page{ width:955px; margin:0 auto; padding:20px 0; }
#header{ width:100%; float:left; height:108px; margin-bottom:4px; }
#bandeau{ width:935px; margin:0px auto; height:180px; clear:both; }
#haut_z_centrale{ float:left; width:935px; margin:10px 12px; }

*, a, p, td, li{ font-size:13px; color:#4B4B4B; }
img{ border:0; }
h1{ font-size:15px; font-weight:bold; color:#578915; margin:0; padding:0; border-bottom:1px solid #578915; }
#contenu-zmod-bas-page h1{ border-bottom:none; text-decoration:underline; }
.important{ font-size: 18px; color: #578915; text-transform:uppercase; font-weight:bold; border-bottom:none; }
h1.h1-important{ font-size: 18px; color: #578915; text-transform:uppercase; font-weight:bold; border:none !important; }
h2{ color:#666; font-size:15px; font-weight:bold; background:url(/charte/puce-grise.png) no-repeat left 3px; padding-left:20px; line-height:22px; }
h3{ color:#666; font-size:13px; font-weight:bold; background:url(/charte/puce-triangle-gris.png) no-repeat left 7px; padding-left:9px; }
h4{ font-size:13px; font-weight:bold; }
#z_contenu li{ list-style-position: inside; list-style-type:disc; }
a{ color:#578915; text-decoration:none; }
a:hover{ text-decoration:underline; }
.lien_yahoo, .lien_yahoo a, #div_lien_yahoo{ font-size:11px; color:#868686; }
.legende{ font-size:10px; color:#333; margin-top:2px; text-align:center; }
.image_ombree{ width:auto; }
.image_ombree img{ padding:5px; background-color:#FFFFFF; border:1px solid #f2f2f2; }
.width100pc{ width:100%; }
.invisible{ display:none; }
.lien_menu{ clear:both; float:left; margin-left:5px; }
/* structure suite */
/*- header -*/
#logo{ float:left; width:auto; padding-top:5px; }
#d_logo{ float:right; width:705px; margin-top:13px; }
#malvoyant{ position:absolute; top:300px; right:32px; }
.bandeau{ }
#barreH{ height:36px; float:left; clear:both; margin-top:15px; }
#menuH{ float:left; width:auto; height:36px; padding-right:10px; background:url(/charte/d-menuH.jpg) no-repeat right top; }
#menu, #lien-accueil { float:left; z-index:500; background:url(/charte/rpt-onglet.jpg) repeat-x top; }
#repere{ float:left; height:36px; width:30px; background:url(/charte/g-menuH.jpg) no-repeat left top; }

.News_bloc{position:relative; top:-12px; }
.News_titre{font-weight:bold; font-size:13px; margin-top:10px; float:left; width:100%;}
.News_resume p{font-size:11px; margin:3px 0 2px 0; float:left; width:100%;}
.News_resume *, .News_suite{font-size:11px;  }
.News_suite {width:100%; float:left; text-align:right; padding-bottom:10px; border-bottom:1px solid #ccc;}

/*- haut_z_centrale */
#div_lien_yahoo{ float:left; width:650px; padding-bottom:15px; }

/*- colD -*/
#pictos{ text-align:left; margin-left:27px; padding-bottom:5px; }
#pictos img{ margin-right:10px; }
#div_titre_rub{ font-size:15px; color:#78B42E; text-transform:uppercase; font-weight:bold; margin:15px 0 0px 2px; }
#colD h4{font-size:15px; color:#78B42E; text-transform:uppercase; font-weight:bold; margin:0; padding:0; }
#z-menuLat{ }
.box-cold{width:220px; clear:both;}
#bas-menuLat, #haut-menuLat, .haut-box-cold, .bas-box-cold{ float:left; }
#menuLat, .contenu-box-cold{ float:left; background:url(/charte/rpt-box-menuD.jpg) repeat-y; padding:5px 15px 5px 20px; width:185px; }
#z-moteur, #z-newsletter{ margin-left:60px; float:left; background:url(/charte/recherche.jpg) no-repeat left top; width:160px; height:60px; }
#z-moteur{ margin-top:20px; }
#z-newsletter{ background:url(/charte/newsletter.jpg) no-repeat; }
#moteur, #newsletter{ margin:20px 0; padding-bottom:15px; padding-left:10px; position:relative; }
#z-moteur #moteur{ background:url(/charte/separateur-colD.png) no-repeat left bottom; }
input.moteur{ font-size:11px; border:1px solid #ccc; padding:1px 2px; width:120px; color:#666; }
input.ok{ right:-1px; top:-3px; position:absolute; }

/* #zone centrale*/
#z_centrale{ float:left; width:655px; }
#z_contenu{ clear:both; width:100%; }
#colD{ float:right; clear:right; width:220px; }
#menuLat{ }

/* accueil */

#page.page_accueil #pictos{ margin-left:20px; }
#page.page_accueil #moteur{ position:relative; width:150px; margin:5px 0 0 22px; }
#page.page_accueil h1{border-bottom:none;}

#box-vert, #box-orange{ width:314px; float:left; }
#box-vert{ background:url(/charte/rpt-box-vert.png) repeat-y left; }
#box-orange{ background:url(/charte/rpt-box-orange.png) repeat-y left; }
#box-bleu{ background:url(/charte/rpt-box-bleu.png) repeat-y left; float:right; clear:right; }
.titre-box{ float:left; height:35px; margin-top:17px; }
.titre-box h1{ margin:0; padding:0; text-transform:uppercase; font-size:14px; }
#box-vert .titre-box h1, #littlebox-vert .titre-box h1{ color:#75B32D; }
#box-orange .titre-box h1, #littlebox-orange .titre-box h1{ color:#E3730F; }
#box-bleu .titre-box h1, #littlebox-bleu .titre-box h1{ color:#018BCB; }
.contenu-box{ float:left; padding:10px 24px; width:266px; height:110px; font-size:11px; }
.acces-box{ clear:both; float:left; }
#box-vert .contenu-box{ background:url(/charte/haut-box-vert.jpg) no-repeat top left; }
#box-orange .contenu-box{ background:url(/charte/haut-box-orange.jpg) no-repeat top left; }
#box-bleu .contenu-box{ background:url(/charte/haut-box-bleu.jpg) no-repeat top left; }

/**/
#littlebox-vert .titre-box h1, #littlebox-orange .titre-box h1, #littlebox-bleu .titre-box h1{font-size:13px;}
#littlebox-vert, #littlebox-orange, #littlebox-bleu{ width:229px; float:left; left:-5px; position:relative; margin-top:15px; }
#littlebox-vert{ background:url(/charte/rpt-littlebox-vert.png) repeat-y left; }
#littlebox-orange{ background:url(/charte/rpt-littlebox-orange.png) repeat-y left; }
#littlebox-bleu{ background:url(/charte/rpt-littlebox-bleu.png) repeat-y left; float:right; clear:right; }
#littlebox-vert .contenu-box, #littlebox-orange .contenu-box, #littlebox-bleu .contenu-box{ float:left; padding:10px 14px 10px 15px; width:202px; height:110px; font-size:11px; }
#littlebox-vert .contenu-box{ background:url(/charte/haut-littlebox-vert.jpg) no-repeat top left; }
#littlebox-orange .contenu-box{ background:url(/charte/haut-littlebox-orange.jpg) no-repeat top left; }
#littlebox-bleu .contenu-box{ background:url(/charte/haut-littlebox-bleu.jpg) no-repeat top left; }

/*modele large*/
#page.modele-large #haut_z_centrale{ }
#page.modele-large #z_centrale{ width:100%; }
#page.modele-large #pictos{ float:right;  width:auto;  margin-right:43px; }

