/* CSS Document */
body {margin:0; text-align:center;background:#5E0014;font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;font-size: 85%;}
	
table {margin:0; border:0; border-collapse:collapse}
th, td {padding:0;font-size:0.8em;}
img {border:0}
object, embed {border:0; margin:0; padding:0}
a {color:#7393B7; text-decoration:none}
a:hover {color:blue; text-decoration:underline}
.object_RSS {width:620px; height:500px; align:left; border:0; margin:0; overflow: auto; overflow-x:hidden;}
.SousTitre {color:#FE5E00; font-size:1em;font-weight:bold; }

/* container page */

#containerpage {margin-left: auto;margin-right: auto;width:780px;text-align: left;}


/* espace MENUS de la bannière */

/* communauté */
.fccom {background-image:url(images2/inew_r4_c6.jpg);}
.pccom {background-image:url(images2/pointmenu_com.gif);}
#ccom a {display: block;padding: 3px;width: 148px;background-color: #E5C0C0;border-bottom: 1px solid #eee;}
#ccom a {color: #AA1937;text-decoration: none;}
#ccom a:hover{background-color: #88001F;color: white;}

/* vivre */
.fcvivre {background-image:url(images2/inew_r4_c13.jpg);}
.pcvivre {background-image:url(images2/pointmenu_vivre.gif);}
#cvivre a {display: block;padding: 3px;width: 148px;background-color: #76ABD5;border-bottom: 1px solid #eee;}
#cvivre a {color: #0764AA;text-decoration: none;}
#cvivre a:hover{background-color: #0764AA;color: white;}

/* découvrir */

.fcdec {background-image:url(images2/inew_r4_c15.jpg);}
.pcdec {background-image:url(images2/pointmenu_dec.gif);}
#cdec a {display: block;padding: 3px;width: 148px;background-color: #B8D36A;border-bottom: 1px solid #eee;}
#cdec a {color: #577100;text-decoration: none;}
#cdec a:hover{background-color: #8CB500;color: white;}


/* entreprendre */

.fcentr {background-image:url(images2/inew_r4_c20.jpg);}
.pcentr {background-image:url(images2/pointmenu_entr.gif);}
#centr a {display: block;padding: 3px;width: 148px;background-color: #FFC56E;border-bottom: 1px solid #eee;}
#centr a {color: #D55B02;text-decoration: none;}
#centr a:hover{background-color: #FFA014;color: white;}


/* espace Une page d'accueil */
.td_une {background-image:url(images2/fond_une.jpg);}
.rub_une {background-image:url(images2/inew_r5_c12.jpg);padding:3px 0 0 5px; font-size:1.2em; color:#fff;font-weight:bold}
.titre_une {font-size:1.1em; color:#fff;font-weight:bold}
.titre_une a {color:#F4FA9E;}
.titre_une a:hover {color:#F4FA9E;}
.resume_une {font-size:1.0em; color:#fff;}
.resume_une a {font-size:1.0em; color:#fff;}
.resume_une a:hover {font-size:1.0em; color:#fff;}

/* espace breves page d'accueil */
.td_breves {background-image:url(images2/inew_r11_c12.jpg);}
.td_breves ul {margin: 10px 0 0 15px}
.rub_breves {padding:3px 0 0 5px; font-size:1.1em; color:#fff;font-weight:bold;font-style:italic;}
#breves {display: block;padding-bottom:15px;list-style-type: square;color:white}
#breves li {padding-bottom:15px; }
#breves a {color:white;text-decoration:underline; }
#breves a:hover {color:#F4FA9E;text-decoration:none; }

/* espace agenda page d'accueil */
.td_agenda {background-image:url(images2/inew_r11_c19.jpg);}
.rub_agenda {padding:3px 0 0 5px; font-size:1.1em; color:#fff;font-weight:bold;font-style:italic;}
#calendrier {width:95%; font-size:8pt; color:#990000; border-collapse:collapse; background-color:#A09E4A; margin-top:15px; margin-bottom:10px; border:1px solid #ffffff}
.Calmois {font-weight:bold; color:#ffffff;}
.Calsemaine {font-weight:bold;border:1px solid #cccccc; background-color:#5A6E39; color:#C9D4B7;}
.CalJour {border:1px solid #ffffff; color:#ffffff; font-weight:bold; font-size:11px;}
.CalJourManif {border:1px solid #ffffff; color:#ffffff; font-weight:bolder; font-size:11px; background-color:#7E8244}
#calendrier .CalJourManif a {display:block; border:0px; font-size:12px; font-weight:bolder; color:#FFCC33; text-decoration:none;}
#calendrier .CalJourManif a:hover {color:#000;  background-color:#EADB87;}
a.titreagenda {font-weight:bold; color:#990000; font-size:9pt; text-decoration:none}
a.titreagenda:hover {color:blue}
.agendacontenu {font-size:small}
a.lienagenda {font-size:small; color:#990000; text-decoration:none}
a.lienagenda:hover {color:blue}

/* Espace du pied de page avec invariants */
.pied {background:url(images2/fond_pied.jpg);font-size:0.7em; color:white; letter-spacing:0.1em}
.pied #copy {float:left;padding-left:30px;width:200px}
.pied #liens {padding-left:30px;float:left;width:500px}
.pied #liens a {color:white;}
.pied #liens a:hover{color:#F4FA9E;text-decoration:none; }

/* bord gauche pages intérieures */
.bord_gauche {background-color:#5E0014;}

/* bord droit pages intérieures */
.bord_droit {background-image:url(images2/fond_bord_droit.gif);}

/* Espace contenu pages intérieures */
.fond_contenu {background-color:white;padding:6px;}

/* Espace titre menu */
.td_titremenu_dec {font-size:1.4em;background-image:url(images2/fond_titremenu_dec.gif);color:white;font-weight:bold;padding-left:20px;}
.td_titremenu_com {font-size:1.4em;background-image:url(images2/fond_titremenu_com.gif);color:white;font-weight:bold;padding-left:20px;}
.td_titremenu_vivre {font-size:1.4em;background-image:url(images2/fond_titremenu_vivre.gif);color:white;font-weight:bold;padding-left:20px;}
.td_titremenu_entr {font-size:1.4em;background-image:url(images2/fond_titremenu_entr.gif);color:white;font-weight:bold;padding-left:20px;}


/* Espace banniere versions */
.td_versions_index {background-image:url(images2/fond_versions_index.jpg);text-indent:100px}
.td_versions_dec {background-image:url(images2/fond_versions_dec.gif);text-indent:100px}
.td_versions_com {background-image:url(images2/fond_versions_com.gif);text-indent:100px}
.td_versions_vivre {background-image:url(images2/fond_versions_vivre.gif);text-indent:100px}
.td_versions_entr {background-image:url(images2/fond_versions_entr.gif);text-indent:100px}
.versions {font-size:0.9em;color:white;padding-left:30px;}
.versions:hover{font-size:0.9em;color:#F4FA9E;text-decoration:none; }
/* Espace sondage */
.Qsondage {font-size:0.9em;color:white;text-decoration:underline}
.Qsondage:hover{font-size:0.9em;color:#F4FA9E;text-decoration:none; }

/* lien contact + plan de site + moteur */
/**/
.specontact {font-size:0.9em;color:#F4FA9E;padding-left:20px;background:url(images2/ic_contact.gif) right top no-repeat;width:90px}
.specontact:hover{font-size:0.9em;color:white;text-decoration:underline; }

.plan {font-size:0.9em;color:#F4FA9E;padding-left:20px;background:url(images2/ic_plan.gif) right top no-repeat;width:107px}
.plan:hover{font-size:0.9em;color:white;text-decoration:underline; }
#frech {float:left;padding-left:20px;}
#frech form {display:inline}
#frech input {border :1px solid #c5ae9a ; background :#84001E ; font-size:0.8em; color:#F4FA9E} 
#frech .bouton {border :1px solid #e8e8cf ; background :#F2E7B1 ; font-size:0.8em; color:#84001E} 

/* pied pages toutes pages sauf accueil */
.td_piedpage_dec {background-color:#8CB400;}
.td_piedpage_com {background-color:#88001F;}
.td_piedpage_vivre {background-color:#0764AA;}
.td_piedpage_entr {background-color:#FAA014;}

/* Espace banniere barre navig */
.td_navig_dec {background-image:url(images2/fond_navig_dec.gif);}
.td_navig_com {background-image:url(images2/fond_navig_com.gif);}
.td_navig_vivre {background-image:url(images2/fond_navig_vivre.gif);}
.td_navig_entr {background-image:url(images2/fond_navig_entr.gif);}
#navig {font-size:0.85em;color:white;padding-left:30px;}
#navig a {color:white;text-decoration:underline;}
#navig a:hover{color:#F4FA9E;text-decoration:none; }


/* Espace menus gauche */
.td_menugauche_dec {background-image:url(images2/fond_menugauche_dec.gif);}
.td_menugauche_com {background-color:#8CB500;background-image:url(images2/fond_menugauche_com.gif);}
.td_menugauche_vivre {background-color:#8CB500;background-image:url(images2/fond_menugauche_vivre.gif);}
.td_menugauche_entr {background-color:#8CB500;background-image:url(images2/fond_menugauche_entr.gif);}
/* menu de viveau 2 */
#menucontainer { width: 179px;}
#menucontainer a {display: block; text-decoration: none;font-weight:bold;padding-right: 14px;padding-bottom: 7px;}
.td_menugauche_dec #menucontainer a {color:#EDFF91; background:url(images2/puce_menu_g.gif) right top no-repeat;}
.td_menugauche_dec #menucontainer .actif { color:white;background:url(images2/puce_menu_g_actif.gif) right top no-repeat;}
.td_menugauche_vivre #menucontainer a {color:#EDFF91; background:url(images2/puce_menu_g_vivre.gif) right top no-repeat;}
.td_menugauche_vivre #menucontainer .actif { color:white;background:url(images2/puce_menu_g_vivre_actif.gif) right top no-repeat;}
.td_menugauche_com #menucontainer a {color:#EDFF91; background:url(images2/puce_menu_g_com.gif) right top no-repeat;}
.td_menugauche_com #menucontainer .actif { color:white;background:url(images2/puce_menu_g_com_actif.gif) right top no-repeat;}
.td_menugauche_entr #menucontainer a {color:#DA6A05; background:url(images2/puce_menu_g_entr.gif) right top no-repeat;}
.td_menugauche_entr #menucontainer .actif { color:white;background:url(images2/puce_menu_g_entr_actif.gif) right top no-repeat;}
#menucontainer a:hover{color: white;}
/* menu de niveau 3 */ 
#menucontainer #menu3container { width: 169px;padding-right : 10px}
#menucontainer #menu3container a {display: block;padding-right: 5px;font-size:0.9em;text-decoration: none;font-weight:bold;border-right:1px solid white}
#menucontainer #menu3container a { background:url(images2/spacer.gif) right top no-repeat;}
#menucontainer #menu3container a:hover{color: white;}
/* menu de niveau 4 */ 
#menucontainer #menu3container #menu4container { width: 154px;padding-right : 15px}
#menucontainer #menu3container #menu4container a {display: block;padding-right: 5px;font-size:0.8em;text-decoration: none;font-weight:bold;border-right:1px solid white}
#menucontainer #menu3container #menu4container a { background:url(images2/spacer.gif) right top no-repeat;}
#menucontainer #menu3container #menu4container a:hover{color: white;}
/* menu de niveau 5 */ 
#menucontainer .menu5container { width: 179px;padding-right : 30px}
#menucontainer .menu5container a {display: block;padding-right: 5px;font-size:0.7em;text-decoration: none;font-weight:bold;border-right:1px solid white}
#menucontainer .menu5container a { background:url(images2/spacer.gif) right top no-repeat;}
#menucontainer .menu5container a:hover{color: white;}


/*   */
.puce {width:8px; height:8px} /* puce d'une rubrique principale */
.smenu {position:absolute; width:150px; left:auto; top:auto; z-index:1; border:1px solid white} /* style défaut des calques sous-menus */
.smenu a {color:#000; text-decoration:none; font-size:0.9em}
.smenu a:hover {text-decoration:underline}

a.extra {color:red; text-decoration:none; font-size:0.9em}
a.extra:hover {text-decoration:underline}
.TitreRub {color:#1B3738; font-size:1em}
.TitreRub:hover {color:#336DF6; font-size:1em}

/* espace barre boutons */
.barrebouton input {border :1px solid #c5ae9a ; background :#e8e8cf ; font-size:8pt; color:#764B19} 
.barrebouton .bouton {border :1px solid #e8e8cf ; background :#c5ae9a ; font-size:8pt; color:white} 
/* espace de navigation */
.navig {font-size:8pt; padding-left:5px}
.navig a {color:#fff; text-decoration:none}
.navig a:hover {color:#fff;text-decoration:underline}
.nomcontenu {font-size:large; color:#85A8B6;font-weight:bold; }


/* Espace du contenu sur 3 colonnes */

/* style du contenu accueil */
.c1 {vertical-align:top; border-right:1px solid #85A8B6}
.c2 {vertical-align:top}
.c3 {vertical-align:top; background: #eee}
/* ---------------------------------- */

/* style de la première colonne */

/* .c1 img {margin:5px} */
.c1 .vignette {display:none}
.c1 .titre {font-weight:bold; }


/* ---------------------------------- */

/* style de la seconde colonne */

.c2 .vignette {float:left}
.c2 img {margin:5px}
.c2 .nomcontenu {font-size:large; color:#FE5E00;font-weight:none; }
.c2 a {color:#FE5E00; }
.c2 .titre {font-weight:bold; }

/* ---------------------------------- */

/* style de la troisième colonne */


.c3 .vignette {display:none}
.c3 img {margin:5px}
.c3 .nomcontenu {font-size:large; color:#DC5327;font-weight:none; }
.c3 a {color:#DC5327; }
/* ---------------------------------- */


/* Espace du menu à gauche */
.rub1 {padding:3px 0 0 5px; font-size:1.2em; color:#fff;font-weight:bold}
#menugauche .rub1 {padding:3px 0 0 5px; font-size:1.2em; color:#333333;letter-spacing:2px}
#menugauche {width:100%; background:#408A8C; border-bottom:1px solid white}
#menugauche ul {margin-left:19px; margin-top:5px; list-style-position:outside; font-size:9pt}
#menugauche li {list-style-type:disc; color:#fff}
#menugauche .rub3 {list-style-type:circle! important; margin-left:15px}
#menugauche .rub4 {list-style-type:square! important; margin-left:29px}
#menugauche .over {font-weight:bold; color:#5aa0c7}
#menugauche a {color:#fff; text-decoration:none}
#menugauche a:hover {text-decoration:underline}


/* Espace des gabarits */
.contenu {padding:5px; background:#fff} /* td general du contenu, on fixe le padding et l’arrière plan */
.contenu .TContenu {width:100%;  background:#fff} /* tableau dans le cas d’un enr. Détail, pour éventuellement l’encadrer */
.contenu .TListe {width:100%; border-bottom:1px solid #85A8B6; background:#fff} /* tableau dans le cas d’un enr. en liste, pour éventuellement l’encadrer */
.TListe td, .TContenu td {padding:5px}
.TListe {margin-bottom:20px} /* espace après chaque élément dans la liste */
.TContenu {margin-bottom:20px} /* espace après chaque contenu */
.TContenu .contact {width:38%; background:#eee; border:1px solid #000}
.contenu input {border :1px solid #999 ; background :#fff ; font-size:9 pt; color:#666666} 
.contenu .bouton {border :1px solid black ; background :#eee ; font-size:9 pt; color:black} 
.contenu img {margin:5px}
/* gestion des puces : si elle doit apparaitre, écrire ce style + image « puce.gif » dans incimages */
.contenu .imgpuce {margin:0px;margin-right:5px}
/* si pas de puce : */
/*.contenu .imgpuce {display:none}*/
/* optionnellement : traitement des puces li */
.contenu li {list-style-type:square}
/* gestion des annuaires à critere(s) */
.theme {font-size:large; color:#b2dbcb !important; font-weight:bold} /* classe pour "annuaire" et la catégorie globale de la liste */
.tel {font-size:xx-small !important; color:red !important} /* classe pour l'espace téléphone */
.entete {width:100%} /* classe pour le tableau comportant le mot "annuaire" et les champs du form */
.entete form {display:inline}
.entete input {border:1px solid #999; background:#fff; font-size:9pt; color:blue}
/* gabarit sur 2 colonnes exemple incModTelechargement.asp */
.sc1 {padding:5px}
.sc2 {padding:5px}
.separdroite {border-right:1px solid #85A8B6;}
.Orange {color:#FE6223;}
.OrangeInverse {color:white;background-color:#FE6223;}
/* -------------- SONDAGE -------------------------------------------------- */
.Quest {font-size:0.9em; color:#000000; }
.texteQuest {color:#333333; text-decoration:none;}
.questionsondage {font-size:1.1em; color:#ffffff; font-weight:bold; text-decoration:none;}
a.texteQuest:hover {color:#000000;}
.CaseAllume {background-color: #ADBB85;}
.CaseEteint {background-color: #8CB400;}
.FondTab {background-color:white;}
.FondTabQuest {background-color:#FFFFCC;}
.BleuQuest {color:#ffffff; font-size:0.9em; text-decoration:none;}
a.BleuQuest:hover {color:#B00000; text-decoration:underline;}
.selectsond {color:#464640; background:#D1D0A2; border:1px solid #546A31;}
.TitreListe {height:20px; font-weight:bold; text-align:center; font-size:12px; color:#fff; background:#7ea7d5;}

/* ====== Ajout V7 ====== */
.fincontenu hr{display:none;}
