@import "/css/formulaire.css"; 

body { font: 1em Arial, Helvetica, sans-serif;  font-size:0.8em;  margin:0;  text-align:center;  background:url(/charte/fond_page_ombres.png) no-repeat center top; }
html, body { height: 100%; }
.page { height: 100%;  margin: auto;  width: 955px;  text-align:left;  background-color:#FFFFFF; }
html>body .page { height: auto; }
.page2{height:100%; float:left; width:100%; }
html>body .page2 { height: auto; }
.barre_horiz{float:left; width:100%; height:26px; background:url(/charte/rpt_barre-bleu.jpg) repeat-x; text-align:right; }
.pictos_haut, .drapeaux{float:right; padding-right:10px; padding-top:5px; width:auto; }
.drapeaux{background:url(/charte/separ_picto.gif) no-repeat right 5px; }
.barre_horiz .drapeaux a{padding-left:17px; }
.barre_horiz a{color:#fff; font-size:9px; text-transform:uppercase; text-decoration:none; padding-left:14px; margin-left:5px; }
.barre_horiz a:hover{text-decoration:underline; color:#fff; }
a.picto_malvoyant{background:url(/charte/picto_malvoyant.gif) no-repeat; padding-left:18px; }
a.picto_accueil{background:url(/charte/picto_accueil.gif) no-repeat; }
a.picto_sitemap{background:url(/charte/picto_plan-site.gif) no-repeat; }
a.picto_contact{background:url(/charte/picto_contact.gif) no-repeat; }
a.picto_telechargement{background:url(/charte/picto_telechargement.gif) no-repeat; }
a.picto_fr{background:url(/charte/picto_fr.gif) no-repeat left 1px; }
a.picto_de{background:url(/charte/picto_de.gif) no-repeat left 1px ; }
a.picto_en{background:url(/charte/picto_en.gif) no-repeat left 1px; }
.bandeau{ height:250px;  width:100%;  float:left;  background-image: url(/charte/bandeau.jpg); }
#logo{float:left; width:295px; }
#diaporama{float:left; width:660px; }
.bandeau_capcanal{ height:250px;  width:100%;  float:left;  background-image: url(/charte/bandeau_cap_canal.jpg);  }
.retour_site_ot{ text-align:center; }
.menu_horiz{ float:right;  height:26px; }
#repere{ float:left;  height:26px;  width:1px;  background-color:#F7AE13;  }
.menu_h{ float:left;  background-color:#F7AE13;  height:26px; width:850px; }
.retour_site_ot_haut{ float:left;  background-color:#F7AE13;  height:26px;  width:130px; }
.menu0_{font-size:16px; font-weight:bold; color:#fff; text-decoration:none; background:url(/charte/puce_menu0.gif) no-repeat left -2px; padding-left:26px; height:26px; margin-left:3px; margin-right:3px; }
.menu0active_{font-size:16px; font-weight:bold; color:#3C3018; text-decoration:none; background:url(/charte/puce_menu0_f2.gif) no-repeat #CCE8E6 3px; padding:0px 7px 4px 24px; border:4px solid #fff; position:relative; top:-2px; margin-left:3px; margin-right:3px; }

/*ColG */
.colG{float:left; width:223px; }
.menuLat{background:url(/charte/bas_menuLat.gif) no-repeat bottom #C5E0ED; padding-bottom:80px; }
.menuLat table{}

 /*Zone centrale*/
#div_titre_rub{float:left; width:50%; text-align:left; margin-left:223px; }
.zone_centrale{float:left; width:100%; }
.col_centrale{float:left; background:url(/charte/ombre_verti.png) no-repeat right top; width:508px; }
.ombre_verti{float:right; width:18px; }
.g_contenu{/*force la hauteur*/float:left; width:1px; float:right; clear:right; }
.g_contenu img{width:1px; height:590px; /*force la hauteur*/}
.contenu{float:left; margin:20px; width:458px; }
.pictos_yahoo{float:left; width:480px; }
.pictos{float:right; height:22px; width:130px; }
.pictos img{margin: 1px 2px 0px 1px; }
#div_lien_yahoo{width:330px; font-size:11px; float:left; margin-top:10px; margin-left:15px; color:#5185AD; }
.lien_yahoo{color:#5185AD; text-decoration:none; }

/* colonne de droite */
.col_droite{float:left; width:223px; /**/float:right; clear:right; }
.lien_colD{text-align:center; margin-left:20px; margin-right:20px; }
.lien_colD a {display:block; padding-bottom:20px; }
#rss{float:right; margin-top:3px; }
#rss img{padding-top:10px; }
* html #rss img{padding-top:13px; }
*+html #rss img{padding-top:13px; }
.moteur_recherche{ height:61px;  background:url(/charte/fond_recherche.png);  }
.DE_moteur_recherche{ height:61px;  background:url(/charte/de/fond_recherche.png);  }
.EN_moteur_recherche{ height:61px;  background:url(/charte/en/fond_recherche.png);  }
input.moteur { font-size: 10px;  border: 1px solid #666;   width:120px;  padding-left:3px;  margin-top:30px;  margin-left:15px;  }
.ok_moteur{position:relative; top:4px; left:-4px; }
.News_titre, .Agenda_titre{color:#4F998B; font-weight:bold; font-size:13px; }
.News_suite, .Agenda_lien{font-size:11px; color:#5185AD; }
.News_date, .Agenda_dates{color:#707070; font-size:11px; }
.Agenda_lieu{color:#5185AD; font-size:12px; }
.Agenda_desc{ margin-top:5px; }
.Agenda_sep{background-image:url(/charte/cdt-separateur-contenu.gif); background-repeat:repeat-x; background-position:0 -20px; height:15px; width:100%; margin-top:5px; }
.Agenda_retour{margin-bottom:30px; width:100%; }

/*footer*/
.footer{clear:both; background:url(/charte/rpt_barre-bleu.jpg) repeat-x; height:26px; width:955px; }
.liens_footer{margin-left:25px; color:#fff; font-size:11px; width:300px; float:left; height:26px; }
.liens_footer a{line-height:26px; text-decoration:none; color:#fff; font-size:11px; margin-right:5px; margin-left:5px; }
.liens_footer a:hover, #made_with a:hover{color:#fff; text-decoration:underline; }
#made_with{float:right; margin-top:2px; padding-right:5px; }
#made_with a{text-decoration:none; color:#fff; font-size:11px; }
#logo_illicopage{position:relative; top:6px; }

/*----- page d accueil -----*/
.moteur_accueil{width:150px; float:right; height:26px; }
.input_moteur{position:absolute; top:0; }
.moteur_accueil input.moteur{margin:0px !important; }
* html .moteur_accueil input.moteur { position:relative;  left:-140px;  }
* html .moteur_accueil .ok_moteur{ position:relative;  left:-145px; }
.saisie_moteur{position:relative; top:0; left:0; }
.colG_accueil{float:left; width:328px; }
.agenda{margin:30px; }
.actualites{height:100px; margin:30px 30px 0px 30px; }
.titre_actualites{background:url(/charte/fond_titre_rub.jpg) repeat-x; }
.col_droite .actualites{height:150px; margin:30px 0px 30px 10px; width:202px; }
#actu{float:left; height:120px; clear:both; }
#banner{ float:left; clear:both; width:100%; text-align:center;}
.col_centrale_accueil{float:left; background:url(/charte/ombre_verti.png) no-repeat right top; width:404px; }
.col_centrale_accueil .contenu{ width:360px; }
.localisation{display:none; margin:20px; }
.carte_localisation{}
.fond_titre_ppal{background:url(/charte/fond_titre_ppal.jpg) repeat-x; width:100%; }
.ombre_titre_ppal{background:url(/charte/ombre_titre_ppal.jpg) no-repeat right top; }
#titre_agenda, #titre_actualites{margin-left:30px; }
#titre_localisation{margin-left:10px; }
#titre_edito{margin-left:20px; }

/* Gestion du plan du site */
a.PLAN0{ font-size: 1.2em;  font-weight:bold;  color:#0066A5;  text-decoration: none; }
a.PLAN0:hover{ color:#000000; }
a.PLAN1{ font-size: 1em;  font-weight:bold;  color:#0066A5;  text-decoration: none;  }
a.PLAN1:hover{ color:#000000; }
a.PLAN2{ font-size:0.9em;  font-weight:bold;  color:#0066A5;  text-decoration: none; }
a.PLAN2:hover{ color:#000000; }
a.PLAN3{ font-size:0.9em;  font-weight:bold;  color:#0066A5;  text-decoration: none;  list-style-position: inside;  /*display: list-item; */ list-style-type: square; }
a.PLAN3:hover{ color:#000000; }

/* mise en forme du texte */
h1{ color:#F0A509;  font-size:14px;  font-weight:bold;  background:url(/charte/fond_h1.gif) no-repeat;  height:30px;  line-height:12px;  padding-top:6px; }
h2{ color:#008EC1;  font-size:13px;  font-weight:bold;  background:url(/charte/fond_h2.gif) no-repeat;  padding-top:3px; }
h3{ color:#5185AD;  font-size:12px;  font-weight:bold; }
h4{color:#7FC2DD; font-size:12px; font-weight:bold; }
p, td, li{color:#5185AD; font-size:12px; }
a{color:#5185AD; }
a:hover{color:#000000; }
li{list-style:url(/charte/puce_carre.gif); }
img {border: 0; }
.invisible{display:none; }
.legende{font-size:10px; color:#666666; font-style:italic; text-align:left; padding-left:5px; position:relative; }
.legende img{border-right:2px solid #6BD2BF; padding-right:3px; margin-right:3px; position:relative; top:3px; }

/**** Modele etendu ****/
.col_centrale_entendue{ float:left; width:732px; }
.col_centrale_entendue .contenu{width:692px; margin:20px;  }
.col_centrale_entendue .pictos_yahoo{ width:100%;  }
.col_centrale_entendue #div_lien_yahoo{ width:550px;  }

/*** presentation du menu lateral ***/
.menuLat a{color:#5185AD; text-decoration:none; }
.menuLat a:hover{cursor:pointer; color:#000; text-decoration:underline; }
.menuG-2{font-size:13px; font-weight:bold; padding-top:5px; padding-bottom:10px; background:url(/charte/pointillesH_menuLat.gif) no-repeat; margin-left:12px; display:block; }
.menuGactive-2{font-size:13px; font-weight:bold; display:block; background:url(/charte/puce_menuG-2_f2.gif) no-repeat left #fff; padding-left:12px; margin-top:3px; margin-bottom:3px; }
.menuG-3, .menuGactive-3{background:url(/charte/puce_carre_menuLat.gif) 14px 8px no-repeat; display:block; padding-left:22px; padding-top:2px; font-size:13px; padding-bottom:2px; }
.menuGactive-3{font-weight:bold; }
.menuG-4, .menuGactive-4{background:url(/charte/puce_tiret.gif) 22px 8px no-repeat; display:block; padding-left:29px; padding-top:1px; font-size:11px; padding-bottom:1px; }
.menuGactive-4{font-weight:bold; }
a.lien_menu{color:#000000; }
p.user_courant{margin-top:0; }
#logosejour img{max-width:80px; }

/****** CSS BLOG ******/
.illicopage_blog_auteur { color: #CC0000;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold; }
.illicopage_blog_date { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: italic;  color: #666666; }
.illicopage_blog_contenu { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  text-align: justify; }
td.illicopage_blog_contenu{background-color:#EFEFEF; }
.illicopage_blog_bordure { background-color: #CCCCCC; }
.illico_blog_separateur { background-color: #999999; }
.illico_blog_haut { background-image:url(/images/degrade_blog.jpg);  background-color:#CCCCCC;  background-repeat: no-repeat;  background-position: left top; }
