@charset "utf-8";
/* =============================================================================
 * Ajustement pour les fiches des paramètres par défaut définis dans gabarit.css
 * ============================================================================= 
 */
.contenu_fiche						{ padding:0px 0px 0px 38px; background:url(/media/article/deco_fiche.png) no-repeat 30px 0;}
.colonnes							{ margin-top:14px}
.col1c .ligne						{ padding:0 30px 0 56px; }

/* Formatage du texte */
.fiche .surtitre					{ color:#ec6500; text-transform:uppercase; font-size:9px ;padding:0px 0px 0px 58px }
.fiche .titre						{ font-size:22px; font-weight:normal; color:#000000; padding:0px 0px 0px 58px }
.fiche .chapo						{ color:#306375; line-height:16px; font-size:10px }
.fiche .chapo strong				{ }
.fiche .chapo .logo					{ float:left; border:1px solid #e5edf3; margin:0 10px 10px 0; }
.fiche .fck							{ }

/* Date de publication */
.fiche .publication					{ float:right; font-style:italic; color:#004385; padding:10px 0 0 0; }

/* Bloc englobant contact, fichiers et liens */
.fichiers-liens 					{ }
.fichiers-liens .left				{ }
.fichiers-liens .right				{ }

/* Contact */
.fiche .contact						{ }
.fiche .contact a					{ }
.fiche .contact a:link,
.fiche .contact a:visited			{ }
.fiche .contact a:active,
.fiche .contact a:hover				{ }

/* Fichiers */
.fiche .fichiers_liens					{}
.fiche .fichiers_liens .ttr				{ background:url('/media/article/top_fichiers.jpg') 0 0 no-repeat; height:8px}
.fiche .fichiers_liens .ttr h4			{}
.fiche .fichiers_liens .ctn				{ background:#f3f3f3; border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:0px 0px 0px 10px; font-size:9px}
.fiche .fichiers_liens	ul				{ padding:0; margin:0}
.fiche .fichiers_liens li				{ list-style-type:none; padding-bottom:4px}
.fiche .fichiers_liens .btm				{ background:url('/media/article/bottom_fichiers.jpg') 0 0 no-repeat; height:8px}
.fiche .fichiers_liens li a				{ color:#ec6500; text-decoration:none; font-weight:bold; padding-left:20px}
.fiche .fichiers_liens li a.fichier		{ background:url('/media/article/picto_fichier.png') no-repeat 0 0;}
.fiche .fichiers_liens li a.lien		{ background:url('/media/article/picto_lien.png') no-repeat 0 0;}





/* Sommaire */
.fiche .sommaire					{ margin:15px 0; }
.fiche .sommaire .ttr				{ background:#025b87; }
.fiche .sommaire .ttr h4			{ color:#ffffff; font-size:10px; font-weight:bold; padding:2px; }
.fiche .sommaire .ctn				{ background:#f7f7f6; border:1px solid #dedcda; padding:2px; }
.fiche .sommaire ul					{ padding:10px 0 10px 20px; }
.fiche .sommaire li					{ color:#636363; font-size:9px; list-style:none; padding:0 0 5px 10px; background:url('/media/gabarit/sommaire_li.gif') 0 3px no-repeat; }
.fiche .sommaire a					{ font-weight:bold; font-size:9px; }
.fiche .sommaire a:link,
.fiche .sommaire a:visited			{ color:#0c80b0; text-decoration:none; }
.fiche .sommaire a:active,
.fiche .sommaire a:hover			{ color:#636363; text-decoration:underline; }

/* Photo */
.bloc-float							{ float:right; width:232px; margin-left:10px}
.gd-format							{ width:220px; border:solid 1px #c6c3c3; padding:5px; }
.gd-format .ttr						{ display:none; }
.gd-format .ctn						{ background:#ffffff; padding-bottom:0px; min-height:17px; }
.gd-format .ctn .img				{ }
.gd-format .ctn img					{ width:220px; }
.gd-format .ctn p					{ font-style:italic; color:#5c5c5c; padding:3px 0 0 1px;  }
.bloc-float	.btm					{ background:url('/media/article/ombre.jpg') 0 0 no-repeat; height:12px }

/* Google map */
.googlemap							{ }
.googlemap .ttr						{ }
.googlemap .ctn						{ }
.googlemap .ctn .map				{ }
.googlemap .ctn img					{ }
.googlemap .ctn p					{ }
.googlemap .agrandir				{ }
.googlemap .agrandir a				{ }
.googlemap .itineraire				{ }
.googlemap .itineraire table		{ }
.googlemap .itineraire tr			{ }
.googlemap .itineraire td			{ }
.googlemap .itineraire label		{ }
.googlemap .itineraire input		{ }
.googlemap .itineraire button		{ }
.googlemap .itineraire button:hover	{ }
.googlemap .itineraire button span	{ }

/* =====================================================
 * Ajustement des blocs selon leur position dans la page 
 * =====================================================
 */

.col2a .contact						{ margin:5px 0 5px 0;padding:4px 0 4px 0; border-bottom:#d9d9d9 solid 1px; border-top:#d9d9d9 solid 1px; font-weight:bold; width:270px}
.col2a .contact	a					{ background:url('/media/puce_fleche01.gif') no-repeat 0px 4px; padding:0px 0px 0px 6px; text-decoration:none; }

.col2b .gd-format					{ margin-left:10px; }
.col2b .gd-format .ttr				{ }
.col2b .gd-format .ctn				{ padding-bottom:30px; }
.col2b .gd-format .ctn img			{ }
.col2b .gd-format .ctn p			{ }
.col2b .fichiers					{ width:250px; margin:0 0 10px 10px; }
.col2b .liens						{ width:250px; margin:0 0 10px 10px; }
.col2b .contact						{ width:230px; margin:0 0 10px 10px; }


/* =====================================================
 * Menu Latéral gauche
 * =====================================================
 */
.menulat						{}
.menulat .top					{ height:20px}
.menulat .ctn					{}
.menulat .ctn ul				{ padding:0; margin:0;}
.menulat .ctn li				{ list-style-type:none; background:url('/media/article/motif_point.png') repeat-x 0 0; padding:5px 0px 6px 0px;color:#ec6500;font-weight:bold;}
.menulat .ctn li span			{ background:url('/media/article/etoile_li.png') no-repeat 0 0; padding:0px 0px 0px 22px; }
.menulat .ctn li a 				{ color:#306375; font-weight:bold; text-decoration:none}
.menulat .ctn li a:hover 		{ text-decoration:underline;}
.menulat .ctn .last				{ list-style-type:none; background:url('/media/article/motif_point.png') repeat-x 0 0; height:20px}






/* agenda */
.agenda_date							{}
.agenda_date ul							{ margin:0; padding:0; list-style-type:none}
.agenda_date li							{ color:#FFFFFF; padding:0px 4px 0px 4px; margin-bottom:2px}
.agenda_date li.actif					{ background:#ff903d; font-weight:bold}
.agenda_date li.inactif					{ background:#aab7b7;}
