/* CSS Document */

 
div.contenu h1 { color:#651D44; border-bottom:1px dotted #651D44; padding:0; margin:0 0 15px 0; font-size:2em; }
 
/*Fil d'arianne */
	#fil_arianne {text-align:left; color:#B6DB00; padding-left:10px; height:23px; position:relative; margin-top:-10px; }
	#fil_arianne a { color:#B6DB00; 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; }
	#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 {background:url(../images/background/puce.gif) no-repeat 0 5px}

/*Vue en ligne */
	/*Commun (Article - Formulaire - Video externe - Evenement) */
	div.contenu div.vue_line { float:left; width:96%; border-bottom:1px dashed #ccc; padding:10px 2%; }
	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 { float:right; color:#666; background:#f6efed; padding:0 5px; margin:3px 0 0 10px; text-decoration:none; }
	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:#651D44; margin-bottom:10px; }
	h2.bordure { border-bottom:1px dashed #ccc; padding:0 0 5px 0; margin:0; }
	h3 { font-size:1.1em; color:#333; margin-bottom:10px; }
	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; /* width:100%; overflow:hidden; float:left;*/ }
	/*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 p.alignement_justifie {text-align:justify}
	div.contenu p.alignement_droite {text-align:right}
	div.contenu p.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:#B6DB00; 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 5px; background-repeat:no-repeat; padding:0 0 0 9px; margin:0 0 3px 0; }
	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:1px solid #6A525F; 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:#B6DB00; border:1px solid #6A525F; padding:4px; color:#FFF; font-weight:bold; }
	div.contenu table.tableau_donnees tr th.alignement_left {text-align:left;}
	div.contenu table.tableau_donnees tr td { vertical-align:top; text-align: center;border:1px solid #6A525F; 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;}


/*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:#B6DB00; 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 tableau_donneesine */
	#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;}

/*Formulaire "statique" */

	form { margin:0; padding:0; }
	label { font-weight:bold; padding-right:0.5em; display:block; white-space:nowrap; color:#000; }
	input, select { font-family:Verdana, Arial, Helvetica, sans-serif; }
	input.box, input.halfbox { font-size:1em; }
	textarea { font-family:Verdana, Arial, sans-serif; font-size:1em; }
	optgroup { font-weight:bold; font-style:normal; }
	input.button, .button, input.defaultbutton { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle; font-size:0.8em; color:#343434; }
		fieldset input.button { margin-top:0.5em; }
	input.box, textarea.box { width:100%; border:1px solid #A5ACB2; font-size:1em; }
	input.halfbox, textarea.halfbox { width:48%; }
	div.input, div.textarea { margin:0 0 0.5em 0; padding:0 0.25em 0 0.25em; border:1px solid; border-color:#808080 #e0e0e0 #e0e0e0 #808080; }
	div.textarea { padding-right:0; }
	div.input input, div.textarea textarea { width:100%; margin:0; padding:0; border:none; }
	fieldset { border:1px solid #ccc; padding:0.5em; }
	legend { font-weight:bold; color:#000; padding:0 0.25em 0 0.25em; }
.radio { display:inline; }
.inline { display:inline; }
	div.contenu div.conteneur { float:left; width:100%; padding-bottom:8px }
	div.contenu div.conteneur label, div.contenu div.conteneur span.label { display:block; float:left; width:170px; line-height:1.7em; text-align:right; padding-right:5px; white-space:normal; }
	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;}
	label.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;}
	
	
	#ezcoa-1485_charte_bonne_conduite {display: block;}

/*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 { font-weight:bold; color:#651D44; background:url(../images/background/lire-la-suite.gif) 0 4px no-repeat; padding-left:12px; text-decoration:none; }
	.contenu a.lire_suite:hover { text-decoration:underline; }

	.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 15px 0; clear:left; }
div.article.hover { cursor:pointer; background:#f1f1f1; }
div.article.hover p { }
div.article h2 { }
div.article a { }
div.article img { float:left; margin:0 10px 0 0 }
div.article p { }

	/* 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: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; }

/* Spécifique pour le module de covoiturage : */
 
#listeResultatsRecherche {width: 100%;}
	#listeResultatsRecherche th {font-size: 1.2em; background: #b4dc00; color:#FFF;text-align: center;}
	#listeResultatsRecherche td {padding:2px 5px; margin:0; text-align: center;}
	
/* ---- detail trajet covoiturage ---- */
#detailsCovoiturage {width:330px; float:left; overflow: hidden; padding:0 5px 0 0; }
	#detailsCovoiturage ol.listeEtapes { }
		#detailsCovoiturage ol.listeEtapes li { margin:0; padding:0; font-weight:bold; list-style-type:upper-alpha; }
	#detailsCovoiturage h3 { border-bottom:1px dotted #333; }
#detailBlockRight { width:400px; float:left; overflow:hidden; }

ul#trajetRegulier {list-style-type: none}
ul#trajetRegulier li {float: left; background-image:none; margin: 0 2px 0 2px;}
