/* CSS Document */

div.contenu h1 { color:#034DA1; padding:30px 0 5px 40px; margin:0 0 15px 0; font-size:1.6em; background:url(../images/background/h1.gif) no-repeat; }
	.subtree_level_2_node_id_201 div.contenu h1 { color:#1F9EB5; }
	.subtree_level_2_node_id_211 div.contenu h1 { color:#B30E80; }
	.subtree_level_2_node_id_8316 div.contenu h1 { color:#00A650; }
	.subtree_level_2_node_id_8015 div.contenu h1 { color:#F15A22; }
	.subtree_level_2_node_id_8314 div.contenu h1 { color:#FFC20E; }
	.subtree_level_2_node_id_10682 div.contenu h1 { color:#034EA2; }
	.subtree_level_2_node_id_10683 div.contenu h1 { color:#EC008C; }

/*Fil d'arianne */
	#fil_arianne {text-align:left; color:#93918A; margin:0 0 15px 0; }
	#fil_arianne a { color:#93918A; text-decoration:underline; }
	#fil_arianne a:hover, #fil_arianne a:focus, #fil_arianne a.focus {text-decoration:none;}

/*Sommaire */
	#sommaire { clear:both; padding:10px 0 5px 20px; margin:20px 0 0 0 }
	#sommaire h2 { color:#000; margin-bottom:10px }
	#sommaire ul { font-size:1.1em; padding-left:60px }
	#sommaire ul li { }
	#sommaire ul li a { color:#000 }

/*Plan du site */
	#plan_site { float:left; width:100%; table-layout:fixed; border-collapse:collapse; }
	#plan_site tr td { vertical-align:top; padding:0 10px 20px 5px; }
	#plan_site tr td a {text-decoration:none;}
	#plan_site tr td a:hover, #plan_site tr td a:focus, #plan_site tr td a.focus {text-decoration:underline;}
	#plan_site tr td h2 { font-size:1.3em; font-weight:bold; margin-bottom:5px; padding-left:12px; background:url(../images/background/puce.gif) 0 5px no-repeat; }
	#plan_site tr td h2 a {color:#024f7d;}
	#plan_site tr td ul { clear:both; padding:0 0 0 15px; }
	#plan_site tr td ul li { background:url(../images/background/carre_jaune_pt.gif) no-repeat 0 4px; padding:0 0 0 10px; margin:0 0 3px 0; }
	#plan_site tr td ul li a {color:#024f7d;}
	#plan_site tr td ul li ul {margin:3px 0 5px 0}
	#plan_site tr td ul li ul li {}

	#plan_site tr td h2.noeud_rubrique_201 { background:url(../images/background/puce1.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_211 { background:url(../images/background/puce2.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_8316 { background:url(../images/background/puce3.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_8015 { background:url(../images/background/puce4.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_8314 { background:url(../images/background/puce5.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_10682 { background:url(../images/background/puce6.gif) 0 5px no-repeat; }
	#plan_site tr td h2.noeud_rubrique_10683 { background:url(../images/background/puce7.gif) 0 5px no-repeat; }

/*Vue en ligne */
	/*Commun (Article - Formulaire - Video externe - Evenement) */
	div.contenu div.vue_line { border-bottom:1px dashed #ccc; padding:10px 8px; }
	div.contenu div.vue_line.hover { cursor:pointer; background:#f1f1f1; }
	div.contenu div.vue_line span.date_publication { float:right; font-size:.9em; color:#666; background:#f6efed; padding:0 5px; margin:3px 0 0 10px; }
	div.contenu a.theme { color:#666; background:#f6efed; padding:0; margin:3px 0 0 0; text-decoration:none; font-size:1.2em; display:block; }
	div.contenu a.theme:hover, div.contenu a.theme:focus, div.contenu a.theme:focus {text-decoration:underline;}
	div.contenu div.vue_line.hover h2 a {text-decoration:none;}
	div.contenu div.vue_line.hover h3 a {text-decoration:none;}
	div.contenu span.date_evenement { display:block; font-style:italic; color:#666; margin:0 0 4px 0; }
	div.contenu div.vue_line img { float:left; margin:0 10px 0 0; }
	div.contenu span.info { display:block; margin:0 0 2px 0; }
	div.contenu div.vue_line p {margin-bottom:0}
	/*Vue calendrier */
	div.contenu div.evenement_calendrier { overflow:hidden; border-bottom:1px dashed #ccc; padding:10px 0; }
	div.contenu div.evenement_calendrier img { float:left; margin:0 10px 0 0; }
	* html div.contenu div.evenement_calendrier img {float:none}
	/*Vue listing */
	div.contenu div.evenement_listing { float:left; width:96%; border-bottom:1px dashed #ccc; padding:10px 2%; }
	div.contenu div.evenement_listing img { float:left; margin:0 10px 0 0; }
	div.contenu div.navigation { float:left; width:100%; margin:20px 0 0 0; }
	div.contenu div.navigation a {background-repeat:no-repeat;}
	div.contenu div.navigation a.precedent { background-image:url(../images/background/retour.gif); background-position:left 2px; padding:0 0 0 20px; }
	div.contenu div.navigation a.suivant { float:right; background-image:url(../images/background/suivant.gif); background-position:right 2px; padding:0 20px 0 0; }
	/*Fiche d'un élu */
	#fiche_elu { float:left; width:640px; background:#e8e8e8; padding:20px; margin:10px 0; }
	div.ui-tabs-hide {display:none}		/* Nécessaire pour fonctionnement des onglets */
	div.fiche_elu img { float:left; margin:0 20px 0 0; }
	div.contenu div.fiche_elu h2, div.contenu div.fiche_elu h3 { font-family:verdana; font-size:1.3em; color:#000; }
	div.contenu div.fiche_elu h3 {font-size:1.1em;}
/*Utiliser dans l'éditeur */
	/*Espacements */
	.sans_espacement {margin:0}
	.petit_espacement {margin-bottom:5px}
	.espacement {margin-bottom:10px}
	.grand_espacement {margin-bottom:20px}
	.tres_grand_espacement {margin-bottom:30px}
	/*Forcer le retour à la ligne */
	.passer_ligne {clear:both;}
	/*Titres */
	h2 { font-size:1.4em; color:#000; margin-bottom:7px; }
	h2.bordure { border-bottom:1px dashed #6A717B; padding:0 0 5px 0; margin:0; }
	h3 { font-size:1.1em; color:#000; margin-bottom:5px; }
	h4 { font-size:1em; margin-bottom:2px; }
	h5, h6 {font-size:1em;}
	/*Date de publication */
	#infos { text-align:right; color:#666; margin:0 0 10px 0; }
	#infos span { background:#f6efed; padding:0 10px; }
	#infos span em, #infos span strong {margin:0 1px; }
	/*Paragraphes */
	div.contenu p { line-height:1.5em; margin-bottom:10px; }
	/*Espacement */
	div.contenu p.sans_espacement {margin:0;}
	div.contenu p.petit_espacement {margin-bottom:5px;}
	div.contenu p.grand_espacement {margin-bottom:20px;}
	div.contenu p.tres_grand_espacement {margin-bottom:30px;}
	/*Alignement */
	div.contenu .alignement_justifie {text-align:justify}
	div.contenu .alignement_droite {text-align:right}
	div.contenu .alignement_centre {text-align:center}
	/* Introduction */
	div.contenu p.introduction {margin-bottom:15px;}
	div.contenu p.introduction:first-letter { line-height:1em; font-size:1.5em; font-weight:bold; color:#666; margin:0 2px 0 0; }
	/* Mise en avant */
	div.contenu p.mis_en_avant { overflow:hidden; background:#ffe6c8; padding:5px 10px; }
	* html div.contenu p.mis_en_avant {clear:both;}
	/* Citation */
	div.contenu blockquote, div.contenu p.citation { padding:10px 60px 10px 10px; margin:0 0 10px 0; overflow:hidden; font-style:italic; background:#efefef url(../images/background/citation.gif) no-repeat 97% 5px; }
	* html div.contenu blockquote, * html div.contenu p.citation {clear:both;}
	/* Liens */
	div.contenu a { color:#f5600f; text-decoration:underline; }
	div.contenu a:hover, div.contenu a:focus, div.contenu a.focus {text-decoration:none; }

/*Listes */
	/*Premier niveau */
	div.contenu ul, div.contenu ol { overflow:hidden; line-height:1.5em; padding:0 0 10px 20px; }
	div.contenu ul li { background-image:url(../images/background/puce.gif); background-position:0 4px; background-repeat:no-repeat; padding:0 0 0 12px; margin:0 0 3px 0; }

		.subtree_level_2_node_id_201 div.contenu ul li { background-image:url(../images/background/puce1.gif); }
		.subtree_level_2_node_id_211 div.contenu ul li { background-image:url(../images/background/puce2.gif); }
		.subtree_level_2_node_id_8316 div.contenu ul li { background-image:url(../images/background/puce3.gif); }
		.subtree_level_2_node_id_8015 div.contenu ul li { background-image:url(../images/background/puce4.gif); }
		.subtree_level_2_node_id_8314 div.contenu ul li { background-image:url(../images/background/puce5.gif); }
		.subtree_level_2_node_id_10682 div.contenu ul li { background-image:url(../images/background/puce6.gif); }
		.subtree_level_2_node_id_10683 div.contenu ul li { background-image:url(../images/background/puce7.gif); }

	div.contenu ol li { list-style-type:decimal; list-style-position:inside; margin:0 0 3px 0; }
	/*Second niveau */
	div.contenu ul li ul, div.contenu ol li ol {padding:3px 0 0 20px}


/*Tableaux */
	div.contenu table.tableau_donnees { float:left; width:100%; border-collapse:collapse; border-top:1px solid #ccc; margin:0 0 15px 0; }
	div.contenu table.tableau_donnees caption { text-align:left; font-size:1.1em; font-weight:bold; color:#666; padding:0 0 6px 0; }
	div.contenu table.tableau_donnees tr p { line-height:normal; margin-bottom:0; }
	div.contenu table.tableau_donnees tr th { background:#ffe6c8; border-bottom:1px solid #ccc; padding:4px; }
	div.contenu table.tableau_donnees tr th.alignement_left {text-align:left;}
	div.contenu table.tableau_donnees tr td { vertical-align:top; border-bottom:1px dashed #ccc; padding:6px 4px; }
	div.contenu table.tableau_donnees tr.alterne td {background:#f3f3f3;}
	div.contenu table.tableau_donnees tr.survol td {background:#eae8e8;}
	div.contenu table.tableau_donnees tr td.alignement_centre {text-align:center;}
	div.contenu table.tableau_donnees tr td.alignement_droite {text-align:right;}
	div.contenu table.renderedtable tr.bglight { background:none; }
	div.contenu table.renderedtable tr.bgdark { background:none; }


/*Object */
	div.object-left { float:left; margin-right:15px; margin-bottom:10px; }
	div.object-right { float:right; margin-left:15px; margin-bottom:10px; }
	div.object-center { text-align:center; margin-bottom:10px; }

/*Image */
	div.image img {vertical-align:middle;}

/*Légende et copyright */
	div.image span.legende, div.image span.copyright { overflow:hidden; display:block; font-size:.9em; padding:2px 1px 6px 1px;}
	div.image span.copyright { font-style:italic; color:#666; padding-bottom:0; }
	div.object-center div.image span.legende, div.object-center div.image span.copyright { text-align:left; margin-left:auto; margin-right:auto; }

/*Fichier joint */
	div.attribute-pdf, div.attribute-msword {padding:2px 0 2px 24px;}
	div.attribute-pdf {background:url(../images/background/pdf.gif) no-repeat;}
	div.attribute-msword {background:url(../images/background/word.gif) no-repeat;}

/*Zone contextuelle */
	div.zone_contextuelle { float:right; width:200px; padding:8px 10px 3px 10px; background:#ffe6c8; border-top:1px dashed #f1880b; margin:0 0 5px 15px; }

/*Vidéo */
	div.contenu div.video { float:left; width:100%; text-align:center; margin:15px 0; }

/*Commentaires */
	div.contenu h2.commentaire { clear:both; font-size:1.6em; color:#f56010; border-bottom:1px dashed #ccc; padding:40px 0 5px 0; margin:0 0 10px 0; }
	div.contenu div.commentaire { float:left; width:100%; border-bottom:1px dashed #ccc; padding:0 0 5px 0; margin:0 0 10px 0; }

/*Infos (date/auteur/catégorie/lieu/horaires) */
	div.contenu div.infos { float:left; width:100%; margin:2px 0 4px 0; }
	div.contenu div.infos span.date { font-style:italic; color:#666; }
	div.contenu div.infos span.auteur {font-weight:bold;}
	div.contenu div.infos span.categorie, div.contenu div.infos span.lieu, div.contenu div.infos span.horaires { display:block; margin:4px 0 0 0; }
	div.contenu div.infos span span {font-weight:bold;}

/*Agenda */
	#conteneur_calendrier { float:right; width:180px; background:#fff; padding:0 0 0 10px; margin:0 0 10px 20px; }
	/* Calendrier */
	#calendrier { float:left; width:170px; border:1px solid #6eb869; background:#faf6f5; padding:8px 4px 8px 4px; margin:0 0 10px 0; }
	#calendrier a:hover, #calendrier a:focus, #calendrier a.focus {text-decoration:overline;}
	/* Navigation mois par mois */
	#calendrier #navigation_mois { float:left; width:100%; text-align:center; text-transform:uppercase; font-weight:bold; color:#333; padding:0; margin:0 0 8px 0; }
	#calendrier #navigation_mois li { display:block; float:left; width:15%; background:none; padding:0; margin:0; }
	#calendrier #navigation_mois li a {color:#f5600f;}
	#calendrier #navigation_mois #mois_courant {width:69%;}
	/* Tableau */
	#calendrier table { float:left; width:100%; table-layout:fixed; border-collapse:collapse; text-align:center; }
	/* Jours de la semaine */
	#calendrier table tr th { color:#fff; background:#f2890c; padding:3px 0; }
	#calendrier table tr th abbr {border-color:#fff;}
	/*Cellule de tableau */
	#calendrier table tr td {padding:4px 0;}
	#calendrier table tr td a { color:#f5600f; font-weight:bold; }
	/*Jour sélectionné */
	#calendrier table tr td.jour_selectionne a { display:block; background:#f5600f; color:#fff; cursor:text; text-decoration:none; padding:2px 0; }
	#calendrier table tr td.jour_selectionne a:hover, #calendrier table tr td.jour_selectionne a:focus, #calendrier table tr td.jour_selectionne a.focus {text-decoration:none;}
	/*Jour "J" */
	#calendrier table tr td.jour_j { font-weight:bold; color:#6eb869; }
	#calendrier table tr td.jour_j a {color:#6eb869;}
	#calendrier table tr td.jour_j.jour_selectionne a {color:#fff;}

/*Légende du calendrier */
	#legende_calendrier { font-size:.9em; padding:0 5px 0 5px; margin:0 0 5px 0; }
	#legende_calendrier span.titre { display:block; font-size:1.1em; font-weight:bold; color:#666; margin:0 0 5px 0; }
	#legende_calendrier ul { padding:0 0 0 5px; margin:0; }
	#legende_calendrier ul li { background:none; padding:0; }
	#legende_calendrier ul li span { font-size:1.1em; padding:0 3px; }
	#legende_calendrier ul li span.jour_evenement { font-weight:bold; color:#f5600f; text-decoration:underline; }
	#legende_calendrier ul li span.jour_selectionne { font-weight:bold; color:#fff; background:#f5600f; }
	#legende_calendrier ul li span.jour_j { font-weight:bold; color:#6eb869; }
	#legende_calendrier ul li span.jour_courant_evenement { font-weight:bold; color:#6eb869; text-decoration:underline; }

/*Pagination */
	div.contenu ul.pagination { float:left; width:100%; line-height:normal; padding:20px 0 0 0;}
	div.contenu ul.pagination li { float:left; background:none; padding:0; margin:0 10px 0 0;}
	div.contenu ul.pagination li a, div.contenu ul.pagination li span {display:block; float:left; border:1px solid #f5600f; padding:2px 6px; text-decoration:none;}
	div.contenu ul.pagination li a { color:#fff; background:#f5600f;}
	div.contenu ul.pagination li a:hover, div.contenu ul.pagination li a:focus, div.contenu ul.pagination li a.focus {color:#f5600f; background:#fce0d2;}
	div.contenu ul.pagination li span { color:#f5600f; background:#fff;}

/*Formulaire */
	.obligatoire, div.champs_obligatoire {color:#f00}
	#boutons { float:left; width:100%;}
	#boutons input.bouton, #boutons a { float:right; margin-left:10px;}
	#boutons input.carnet_route {margin-right:170px}

/*Formulaire "statique" */
	div.contenu div.conteneur { float:left; width:100%; padding-bottom:8px }
	div.contenu div.conteneur label, div.contenu div.conteneur span.label, div.contenu div.keywords label { display:block; float:left; width:170px; line-height:1.7em; text-align:right; padding-right:5px;}
	div.contenu div.conteneur label span.complement { font-size:.9em; color:#666;}
	div.contenu div.conteneur label.long, div.contenu div.conteneur span.long {width:250px;}
	div.contenu div.conteneur input, 
	div.contenu div.conteneur textarea, 
	div.contenu div.conteneur select, 
	div.contenu div.conteneur input.champ_fichier { float:left; font-family:verdana, arial, helvetica, sans-serif; font-size:1em; border:1px solid #666; padding:2px 0 2px 3px; margin-right:3px;}
	div.form_item input, div.form_item textarea, div.form_item select {border:1px solid #666;}
	div.contenu div.conteneur textarea {height:100px;}
	.tres_court {width:40px;}
	.court {width:80px;}
	.normal {width:150px;}
	.long {width:250px;}
	.tres_long {width:300px;}
	div.contenu div.conteneur select {padding:0;}
	div.contenu div.conteneur select option {padding-right:10px;}
	div.contenu div.conteneur span.statut { line-height:1.6em; padding:0 3px;}
	div.contenu div.conteneur a { display:block; clear:both; font-size:.9em; padding:4px 0 0 0; margin:0 0 0 255px;}
	div.contenu div.conteneur span.active {color:#3ab318;}
	div.contenu div.conteneur span.desactive {color:#f00;}
	fieldset.radio_checkbox { clear:both; border:0; padding:0 0 0 255px;}
	fieldset.radio_checkbox legend {display:none}
	fieldset.radio_checkbox input { float:left; width:13px; height:13px;}
	fieldset.radio_checkbox label { float:left; margin:0 20px 0 3px;}

/*FORMULAIRES (FORMBUILDER) : */
	.form_element { margin-bottom:1em; }
	.form_element input, .form_element textarea { width:98%; }
	.cnil {margin-top:1em;}
	label span { font-weight:normal; }
	/*extension formulaire*/
	.class-feedback-form .defaultbutton { clear:both; }
	.class-feedback-form label { display:inline; vertical-align:top;}
	.class-feedback-form .date_et_heure label ,
	.class-feedback-form .date label { display:block; font-weight:normal; }
	.class-feedback-form .date_et_heure .element,
	.class-feedback-form .date .element { float:left; margin-right:6px; }
	.class-feedback-form .date_et_heure,
	.class-feedback-form .date { display:inline;  }
	.class-feedback-form .date_et_heure img,
	.class-feedback-form .date img { margin-top:-2px;margin-right:6px;  }
	.class-feedback-form .date_et_heure label.main_label ,
	.class-feedback-form .date label.main_label  { font-weight:bold; }
	.class-feedback-form .jour,
	.class-feedback-form .mois,
	.class-feedback-form .heure,
	.class-feedback-form .minute { width:20px; }
	.class-feedback-form .annee { width:40px; }
	.class-feedback-form label { }
	.your_email { width:50%; }
	.form_item { display:inline; overflow:hidden; float:left; padding:0 1em 1em 0; }
	.form_break { clear:left; }
	fieldset.captcha { clear:both; border:1px dashed #ccc; padding:10px; margin:0 0 10px 0; }
	fieldset.captcha legend { font-size:1.2em; font-weight:bold; background:#fff; padding:0 5px; }
	* html fieldset.captcha legend {margin-bottom:10px}
	*+html fieldset.captcha legend {margin-bottom:10px}
	fieldset.captcha img { float:left; margin:0 10px 0 0;}
	fieldset.captcha a {display:block}
	fieldset.captcha input { width:50px; font-family:verdana; font-size:1em; border:1px solid #666; padding:2px 0 2px 3px;}

/*Galeries Theme */
	div.theme { border:1px solid #d0d0d0; background:#e8e8e8; padding:10px;}
	div.theme img { border:2px solid #fff; margin:10px;}
	div.voir_theme { text-align:right; font-weight:bold; padding:0 0 20px 0; }
	div.voir_theme a { float:right; background:#e8e8e8; padding:4px 10px;}

/*Diaporama */
	#diaporama { float:left; width:100%; margin-top:10px;}
	#diaporama a.lightbox.externe { background:none; padding-right:5px;}
	#diaporama a.lightbox { display:block; float:left; width:100px; height:110px; text-align:center; border:1px solid #ccc; padding:5px; margin:0 15px 20px 0;}
	#diaporama a.lightbox:hover, #diaporama a.lightbox:focus, #diaporama a.lightbox.focus {background:#e4e4e4;}

/*Ecard */
	#ecard { border:1px solid #d0d0d0; background:#e8e8e8; padding:10px; margin:0 0 20px 0; }
	#ecard a {text-decoration:none; }
	#ecard img { border:2px solid #fff; margin:10px;}
	#ecard div.object-center img {margin-bottom:5px}
	#ecard div.image span.legende, #ecard div.image span.copyright {font-size:1em}

/*Wallpaper */
	div.wallpaper { float:left; width:100%; border-bottom:1px dashed #ccc; padding:0 0 15px 0; margin:0 0 15px 0;}
	div.wallpaper img { float:left; background:#e8e8e8; padding:5px;}
	div.wallpaper ul {float:left;}

/*Forum */
	div.contenu table.tableau_donnees tr td.auteur {width:150px}
	div.contenu table.tableau_donnees tr td span.date, div.contenu table.tableau_donnees tr td span.moderateur { font-size:.9em; color:#999;}
	div.contenu table.tableau_donnees tr td img.epingle { vertical-align:middle; margin:0 5px 0 0;}
	div.contenu table.tableau_donnees tr td span.moderateur {display:block;}
	div.contenu table.tableau_donnees tr td input.bouton {float:left;margin:4px 10px 0 0;}
	div.navigation_forum {float:left;width:70%;text-align:center;background:#eeeded;padding:5px 0;margin:0 30% 20px 0;}
	div.navigation_forum span {color:#ccc;}
	div.navigation_forum .precedent {float:left;margin:0 0 0 10px;}
	div.navigation_forum a.precedent {background:url(../images/background/retour.gif) no-repeat left 2px;padding:0 0 0 20px;}
	div.navigation_forum .suivant {float:right;margin:0 10px 0 0;}
	div.navigation_forum a.suivant {background:url(../images/background/suivant.gif) no-repeat right 2px;padding:0 20px 0 0;}

/*Carnet de route */
	#carnet_route {margin:0}
	#carnet_route li {margin-bottom:15px}
	#carnet_route li div {color:#fff}
	#carnet_route li div a {margin:0 2px 0 0}
	#carnet_route li a.externe  { background:none; padding:0;}

/*Divers */
	div.separation { float:left; width:100%; border-bottom:1px dashed #ccc; padding:10px 0 5px 0; }

/*Anti-spam */
	span.contre_les_robots {display:none}

/*FAQ */
	div.contenu h2.question a {text-decoration:none; }
	div.contenu h2.question a:hover, div.contenu h2.question a:focus, div.contenu h2.question a.focus {text-decoration:underline; }

/*Marchés publics */
	div.marche_public {margin:0 0 5px 0}
	div.marche_public img { vertical-align:middle; margin:0 2px 0 0; }
	div.marche_public span { font-size:.9em; color:#666; }

/*Liens lire_suite */
	.contenu a.lire_suite { padding-right:12px; font-weight:normal; color:#FFF; background:#6889AF url(../images/background/lire-la-suite.gif) 98% 3px no-repeat; text-decoration:none; }
	.contenu a.lire_suite:hover { background:#034DA1 url(../images/background/lire-la-suite.gif) 98% 3px no-repeat; }

	.contenu .lire2 { text-align:right; }
	.contenu .lire2 a { font-weight:bold; color:#97A337; background:url(../images/background/lire2.gif) 100% 4px no-repeat; padding-right:12px; text-decoration:none; }
	.contenu .lire2 a:hover { text-decoration:underline; }

/*Frontpage */
div.article { width:100%; float:left; padding:0 0 10px 0; margin:0 0 15px 0; clear:left; text-align:justify; }
div.article.hover { cursor:pointer; background:#f1f1f1; }
div.article.hover p { }
div.article h3 { color:#000; text-transform:uppercase; }
div.article a { }
div.article img { float:left; margin:0 10px 0 0 }
div.article p { }

/* Elus */
div.contenu ul.onglets { float:left; width:564px; line-height:normal; padding:0; }
div.contenu ul.onglets li { display:inline; background:none; padding:0; margin:0; }
div.contenu ul.onglets li a { position:relative; display:block; float:left; width:170px; height:90px; line-height:1.6em; font-weight:bold; color:#000; 
							  text-decoration:none; background:#c9c9c9; border-right:1px solid #fff; 
							  border-bottom:1px solid #fff; padding:8px; }
div.contenu ul.onglets li a img { float:left; margin:0 8px 0 0; }
div.contenu ul.onglets li a span { position:absolute; bottom:8px; right:8px; display:block; text-align:right; font-weight:normal; color:#f5600f;
									background:url(../images/background/fleche_orange.gif) no-repeat right center; padding:0 8px 0 0; }
div.contenu ul.onglets li a:hover {background:#eaeaea;}
div.contenu ul.onglets li a:hover span {text-decoration:underline;}
	/* Elu sélectionné */
	div.contenu ul.onglets li.ui-tabs-selected a { filter:alpha(opacity=30); -moz-opacity:0.30; cursor:text; }
	div.contenu ul.onglets li.ui-tabs-selected a span {display:none}
	/* Fiche d'un élu */
	#fiche_elu { float:left; width:524px; background:#e8e8e8; padding:20px; margin:10px 0; }
	div.ui-tabs-hide {display:none}		/* Nécessaire pour fonctionnement des onglets */
	div.fiche_elu img { float:left; margin:0 20px 0 0; }
	div.contenu div.fiche_elu h2, div.contenu div.fiche_elu h3 { font-family:verdana; font-size:1.3em; color:#000; }
	div.contenu div.fiche_elu h3 {font-size:1.1em; }

/* annuaire */
#formannuaire { overflow:hidden; margin:0 0 10px 0; }
.contenu .bglight { background:#E9E7E7; }
.contenu .bgdark { background:#BEC5CC; }
