/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#646567;}
body, img, div, p, form{margin:0;padding:0;}
body {background:#cced30 url(images/background.jpg) 50% 0% no-repeat;margin:40px 0 0 0;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.clearleft {clear:left;}
.item{float:left;margin:0 0 0 7px;}
.spacer_l {float:left;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(images/spacer.gif);}
#global{width:980px;margin:auto;}
#header{position:relative;background:url(images/header.jpg) no-repeat;width:980px;height:318px;}
#supercontent {background:url(images/supercontent.jpg) repeat-y;min-height:576px;}
#content{background:url(images/global.jpg) no-repeat;min-height:576px;}
#footer{background:url(images/footer.jpg) repeat-y;min-height:21px;padding:0 0 0 152px;}
#footer p {padding:3px 0 0 0;font-size:11px;color:#f4f4ed;}
#footer span {color:#f4f4ed;text-transform:uppercase;padding:0 10px 0 0;}
#footer a {color:#f4f4ed;text-decoration:none;padding:0 0 0 7px;}
#footer #lien_naviciel {text-decoration:underline;padding:0 0 0 31px;}
.pagination {margin:0 0 0 335px;}
.fond_pagination {color:#fff;background:#083976;text-decoration:none;padding:0 1px 3px 1px;}
.page_active {color:#083976;background:#fff;text-decoration:none;}
.separation_annee {border-top:1px dashed #083976;width:463px;margin:11px 0 0 4px;}
.annee {width:123px;min-height:13px;color:#fff;background:#377ab3;padding:6px 0 6px 5px;margin:0 0 0 5px;font-weight:bold;font-style:italic;}
.titre {color:#083976;font-size:14px;font-weight:bold;}
.onze {font-size:11px;}
.douze {font-size:12px;}
.treize {font-size:13px;}
.quatorze {font-size:14px;}
.seize {font-size:16px;}
#acces_moteur {width:980px;height:44px;}
.search_interieur {background:url(images/fond_recherche_interieur.gif) no-repeat;width:329px;height:44px;margin:4px 0 0 20px;}
#mc_interieur {margin:9px 0 0 35px;height:23px;border:1px solid #adadad;width:242px;padding:0 6px 0 6px;}
#bandeau_deroulant_interieur {margin:7px 0 0 21px;background:url(images/fond_bandeau_interieur.gif) no-repeat;width:522px;height:37px;}
#bandeau_deroulant_interieur marquee {color:#da2835;width:502px;padding:10px 0 0 0;margin:0 8px 0 12px;}
#search_ok {margin:9px 0 0 3px;}
#malvoyant {background:url(images/fond_malvoyants.gif) no-repeat;width:64px;height:26px;margin:13px 0 0 11px;padding:2px 0 0 5px;}

/* Menus */
#menu_princ {padding:10px 0 0 18px;}
.accueil img {margin:9px 0 0 0;}
.menu_interieur {width:320px;margin:15px 0 0 26px;}
.menu {background:url(images/fond_menu.gif) no-repeat;width:320px;height:465px;min-height:465px;padding:14px 0 0 8px;}
.ssmenufond {padding:5px 0 8px 7px;margin:0;}
.ssmenufond .ssitem {font-size:11px;}
.ssmenufond .ssitem a {text-decoration:none;color:#fffefe;margin:0;padding:0;display:block;}
.ssmenufond .ssitem a:hover {text-decoration:none;}
#ssMenumairie .ssmenufond {background:#ec731f;border:1px solid #e9e9e9;border-top:none;}
#ssMenumairie .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuconseil .ssmenufond {background:#2679b8;border:1px solid #e9e9e9;border-top:none;}
#ssMenuconseil .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvielocale .ssmenufond {background:#da2835;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvielocale .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvieeconomique .ssmenufond {background:#ad2171;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvieeconomique .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenudecouvrir .ssmenufond {background:#e2ba01;border:1px solid #e9e9e9;border-top:none;}
#ssMenudecouvrir .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenumairie {width:220px;height:250px;position:absolute;z-index:99;left:285px;top:270px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuconseil {width:178px;height:250px;position:absolute;z-index:99;left:397px;top:270px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuvielocale {width:178px;height:450px;position:absolute;z-index:99;left:556px;top:270px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuvieeconomique {width:193px;height:250px;position:absolute;z-index:99;left:660px;top:270px;display:none;border-top:1px solid #e9e9e9;}
#ssMenudecouvrir {width:178px;height:300px;position:absolute;z-index:99;left:802px;top:270px;display:none;border-top:1px solid #e9e9e9;}

#position_menucompo{position:relative;z-index:90;}
#ssmenucompo {position:relative;z-index:90;}
#ssMenumairieCompo .ssmenufond {background:#ec731f;border:1px solid #e9e9e9;border-top:none;}
#ssMenumairieCompo .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuconseilCompo .ssmenufond {background:#2679b8;border:1px solid #e9e9e9;border-top:none;}
#ssMenuconseilCompo .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvielocaleCompo .ssmenufond {background:#da2835;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvielocaleCompo .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvieeconomiqueCompo .ssmenufond {background:#ad2171;border:1px solid #e9e9e9;border-top:none;}
#ssMenuvieeconomiqueCompo .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenudecouvrirCompo .ssmenufond {background:#e2ba01;border:1px solid #e9e9e9;border-top:none;}
#ssMenudecouvrirCompo .ssmenufond:hover {background:#97c812;border:1px solid #e9e9e9;border-top:none;}
#ssMenumairieCompo {width:220px;height:250px;position:absolute;z-index:99;left:-84px;top:-90px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuconseilCompo {width:178px;height:250px;position:absolute;z-index:99;left:28px;top:-90px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuvielocaleCompo {width:178px;height:450px;position:absolute;z-index:99;left:187px;top:-90px;display:none;border-top:1px solid #e9e9e9;}
#ssMenuvieeconomiqueCompo {width:193px;height:250px;position:absolute;z-index:99;left:291px;top:-90px;display:none;border-top:1px solid #e9e9e9;}
#ssMenudecouvrirCompo {width:178px;height:300px;position:absolute;z-index:99;left:433px;top:-90px;display:none;border-top:1px solid #e9e9e9;}



/* Accueil */
#cont_accueil {margin:0 0 0 35px;text-align:justify;}
.search {background:url(images/fond_recherche.gif) no-repeat;width:235px;height:43px;margin:4px 0 0 20px;}
#mc {margin:9px 0 0 35px;height:23px;border:1px solid #adadad;width:149px;padding:0 6px 0 6px;}
#bandeau_deroulant {margin:7px 0 0 21px;background:url(images/fond_bandeau.gif) no-repeat;width:614px;height:37px;}
#bandeau_deroulant marquee {color:#da2835;width:594px;padding:10px 0 0 0;margin:0 8px 0 12px;}
#haut {padding:7px 0 0 0;}
#bienvenue {background:url(images/fond_bienvenue.gif) no-repeat;width:225px;height:243px;overflow:hidden;}
#titre_bienvenue {padding:10px 0 0 14px;}
#txt_bienvenue {padding:15px 14px 0 14px;}
#txt_bienvenue p {font-size:11px;text-align:left;}
#txt_bienvenue p a {text-decoration:none;}
#lire_mot_maire {padding:8px 0 0 87px;}
#carte {margin:33px 5px 0 22px;}
#actualites_haut {margin:0 0 0 1px;}
#actualites_bas {background:url(images/fond_actualites_acc.gif) no-repeat;width:455px;height:213px;overflow:hidden;}
.actualite_acc {margin:15px 0 0 18px;width:200px;}
.bas_photo {background:#083976;width:200px;height:5px;}
.titre_actualite_acc {margin:6px 0 0 0;}
.titre_actualite_acc a {color:#083976;font-size:14px;text-decoration:none;}
.txt_actu_acc a {font-size:11px;text-decoration:none;}
.lire_suite_actu_acc {margin:0 0 0 118px;}
#bas {padding:33px 0 0 0;}
.agenda_rss {width:224px;padding:14px 0 0 0;}
#pdf_bulletin {margin:0 0 0 6px;}
#agenda_acc {border:1px solid #f1f0ec;background:#dad9d9;margin:14px 0 0 0;}
#calendrier_acc {background:url(images/calendrier.gif) no-repeat scroll 0 0;min-height:164px;margin:8px 0 0 11px;padding:0;width:201px;}
input{font-size:11px;}
.jour{color:#fff;font-size:11px;text-align:center;font-weight:bold;}
.jourChoisi{font-size:11px;background:#764389;color:#ffffff;text-align:center;width:20px;}
select{font-size:11px;}
/*.mois-annee{font-size:11px;font-weight:bold;color:#000;}*/
.chiffre{font-size:11px;width:20px;color:#333;text-align:center;/*text-decoration:line-through;*/}
a.chiffrelink:link{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffrelink:hover{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffrelink:visited{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
a.chiffreChoisi:link{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
.chiffreChoisi:hover{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
a.chiffreChoisi:visited{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
.rubPeriode{font-size:11px;color:#000000;}
#album_photo_acc {margin:14px 0 0 22px;}
#titre_album_photo_acc {margin:0 0 0 2px;}
#bref_acc {margin:14px 0 0 23px;}
#txt_bref_acc {border:1px solid #f1f0ec;width:182px;padding:18px 19px 0 16px;text-align:left;}
.titre_bref_acc {color:#083976;font-size:14px;}
.txt_bref_acc {font-size:11px;}
#meteo {margin:44px 0 0 17px;}

/* Actualités */
#actualites {width:320px;margin:15px 0 0 26px;}
.autres_actualites {background:url(images/fond_menu.gif) no-repeat;width:312px;height:465px;min-height:465px;padding:14px 0 0 8px;}
#cont_actu {margin:69px 0 0 12px;width:605px;}
#titre_autres_actus {margin:5px 0 18px 14px;}
.autres_actus {background:url(images/fleche_actualites.gif) center left no-repeat;padding:0 0 0 24px;margin:0 0 12px 0;width:276px;}
.autres_actus a {color:#083976;text-decoration:none;}
.titre_actus {background:url(images/titre_actualites.gif) center left no-repeat;color:#083976;font-size:16px;font-weight:bold;padding:0 0 0 66px;}
.description_actus p {font-size:11px;margin:6px 0 22px 0;}
.photo_actus img {border:1px solid #70c63d;margin:6px 0 10px 0;}/*400*300*/
.piece_actus {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:3px 2px 0 0;}
.piece_actus a, .pdf_actus a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Agenda */
#cont_agenda {text-align:justify;}
#agenda {width:320px;margin:15px 0 0 26px;}
.calendrier {background:url(images/fond_menu.gif) no-repeat;width:320px;height:465px;min-height:465px;padding:14px 0 0 8px;}
.agenda_liste {margin:69px 0 0 12px;width:605px;}
.date_liste {background:url(images/titre_agenda.gif) center left no-repeat;color:#083976;font-size:16px;font-weight:bold;padding:0 0 0 67px;}
.event_title {color:#724185;font-weight:bold;margin:11px 0 16px 0;}
.event_title span{color:#244e83;font-size:14px;text-decoration:underline;}
.event_liste {font-size:11px;}
.separation_agenda {border-top:1px dashed #66397a;}

/* Calendrier */
.calendrier form{margin:0;padding:0;}
.calendrier input{font-size:11px;}
.calendrier .jour{color:#fff;font-size:11px;text-align:center;font-weight:bold;}
.calendrier .jourChoisi{font-size:11px;background:#764389;color:#ffffff;text-align:center;width:20px;}
.calendrier select{font-size:11px;}
.calendrier .mois-annee{font-size:11px;font-weight:bold;color:#000;}
.calendrier .chiffre{font-size:11px;width:20px;color:#333;text-align:center;/*text-decoration:line-through;*/}
.calendrier a.chiffrelink:link{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
.calendrier a.chiffrelink:hover{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
.calendrier a.chiffrelink:visited{font-size:11px;color:#000000;text-decoration:none;text-align:center;}
.calendrier a.chiffreChoisi:link{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
.calendrier a.chiffreChoisi:hover{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
.calendrier a.chiffreChoisi:visited{font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;}
.calendrier .rubPeriode{font-size:11px;color:#000000;}
.calendrier #calendrier {background:url(images/calendrier.gif) no-repeat scroll 0 0;height:164px;margin:22px 0 0 38px;padding:0 0 0 9px;width:201px;}
#mois {margin:5px 0 0 0;}
/*.jour, .chiffre {padding:0 2px 0 11px;}*/
.jour {padding:0 2px 0 11px;}
.chiffre {padding:0 2px 0 11px;}

/* Mairie */
#cont_mairie {margin:43px 0 0 12px;}

/* Presentation de la commune */
#cont_presentation_commune {width:610px;}
#presentation_commune {margin:19px 0 0 0;}
#presentation_commune a {text-decoration:none;}
.presentation_commune_contenu {text-align:justify;min-height:190px;margin:0 0 20px 0;}
/*.photo_presentation_commune {width:260px;margin:0 0 20px 0;}*/
.photo_presentation_commune {margin:0 20px 20px 0;}
/*.contenu_presentation_commune {width:610px;}*/
.description_presentation_commune {margin:10px 0 20px 0;text-align:justify;}

/* Archivage des bulletins municipaux */
#cont_archives {width:610px;}
#archives {margin:5px 0 0 0;}
.tableArchives {margin:4px 0 15px 0;}
.tableArchives td {text-align:right}
.tableArchives td a img {margin:10px 0 0 0;}
.piece_archive {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 5px 3px 6px;}
.piece_archive a, .pdf_archive a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Mot du maire */
#cont_motmaire {width:610px;}
#motmaire {margin:23px 0 0 0;}
.photo_maire {margin:0 20px 15px 0;text-align:center;}
.mot_maire {text-align:justify;}

/* Informations utiles */
#cont_infos {width:610px;}
.titre_rubrique {margin:18px 0 5px 0;}
.titre_rubrique span {border:1px solid #ee6705;padding:5px;background:#e9e8e8;color:#ee6705;font-size:14px;font-weight:bold;}
.infos_gauche, .infos_droite {width:284px;margin:0 20px 0 0;}
.titre_info {background:#a6d914;;font-weight:bold;font-style:italic;color:#083976;padding:3px 0 4px 0;}
.separation_infos {background:#a6d914 url(images/fond_separation.gif) repeat-x;height:19px;margin:25px 0 7px 0;}
.infos_info span {color:#083976;}
.infos_info a {color:#0093D8;}
.renseignement_info {font-size:11px;}

/* Démarches */
#cont_demarches {width:610px;}
#demarches {margin:17px 0 0 0;}
#fond_demarches {background:#e9e8e8 url(images/fond_demarches.gif) no-repeat;width:594px;border:1px solid #ee6705;}
.retour_demarches {margin:15px 5px 0 0;text-align:right;font-weight:bold;}
.retour_demarches a {text-decoration:none;color:#ee6705;}
#detail_pieces {margin:27px 0 0 0;text-align:center;border-bottom:1px dashed #9f9f9f;padding:0 0 9px 0;font-size:16px;font-weight:bold;color:#ee6705;}
.demarche_contenu {margin:23px 0 0 23px;width:550px;}
.demarche{margin:20px 0 0 0;color:#ee6705;font-weight:bold;}
.demarche_lieu span {color:#ee6705;font-weight:bold;}
.titre_demarche {margin:15px 0 0 0;font-weight:bold;background:url(images/liste_site.gif) center left no-repeat;padding:0 0 0 19px;}
.titre_demarche a {text-decoration:none;}
#service_public {margin:13px 0 0 0;}

/* Publications */
#publications {width:610px;}
.titre_rub_pub {margin:27px 0 18px 0;}
.titre_rub_pub span {color:#ee6705;font-size:14px;font-weight:bold;border:1px solid #ee6705;background:#e9e8e8;padding:5px 8px;}
.liste_marche_public {color:#083976;font-weight:bold;background:url(images/liste_marches.gif) center left no-repeat;padding:0 0 0 12px;}
.liste_marche_public span {color:#d85b00;font-weight:bold;}
.description_marche_public {margin:0 0 13px 12px;}
.separation_marche_public {border-top:1px dashed #ee6705;margin:0 0 14px 0;}
.tableDocs {margin:0 0 15px 0;}
.tableDocs td {text-align:right;}
.tableDocs tr td a img {margin:10px 0 0 0;}
/*.tableDocs tr td span a {font-size:11px;font-weight:bold;}*/

/* Conseil Municipal */
#cont_conseil {margin:43px 0 0 12px;}

/* Composition du conseil */
.elus {width:410px;margin:18px 0 22px 0;}
.photo_elus {position:relative;}
.photo_elus img {position:relative;}
.nom_elu_photo {cursor:pointer;}
.legende_photo {margin:9px 0 0 0;}
.contact_elus {width:200px;margin:18px 0 0 0;}
.left {float:left;width:270px;margin:0 0 0 2px;}
.right {float:left;width:341px;}
.maire {background:#e9e8e8;border:1px solid #8fcbf7;width:167px;padding:5px 0 10px 10px;}
.adjoints {border:1px solid #fff;padding:5px 0 10px 10px;width:250px;margin:16px 0 0 0;}
.conseillers {border:1px solid #fff;padding:5px 0 10px 10px;width:332px;}
.conseiller_municipal {width:154px;}
.fonction {color:#083976;font-weight:bold;font-size:14px;line-height:23px;}
.fonction_adjoint {font-size:11px;color:#0093d8;}

/* Les commissions */
#cont_commissions {width:610px;}
#commissions {margin:20px 0 0 0;}
.photo_commission {margin:21px 0 4px 0;}
.contenu_commission {margin:21px 0 4px 15px;width:364px;}
.description_commission {color:#287bb9;margin:15px 0 0 0;}
.delegue_commission {font-weight:bold;float:left;color:#434343;width:350px;margin:19px 0 0 0;}
.membre_commission1 {float:left;width:350px;}
.membre_commission {float:left;width:250px;}
.separation_commission {border-top:1px dashed #788eab;margin:16px 0;}

/* Les compte-rendus */
#cont_compterendus {width:610px;}
#compte_rendus {margin:6px 0 0 0;}
.tableCompterendus {margin:4px 0 15px 0;}
.tableCompterendus td {text-align:right;}
.tableCompterendus td a img {margin:10px 0 0 0;}
.piece_compterendu {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 5px 3px 6px;}
.piece_compterendu a, .pdf_compterendu a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Les projets */
#cont_projets {width:610px;}
#projets {margin:23px 0 0 0;}
.titre_projet {background:url(images/titre_projet.gif) no-repeat center left;padding:0 0 0 20px;color:#083976;font-size:14px;font-weight:bold;margin:0 0 11px 0;}
.photo_projet {margin:0 20px 20px 20px;}
.contenu_projet {margin:0 0 15px 20px;text-align:justify;}
/*.description_projet_photo {width:290px;margin:0 0 15px 20px;text-align:justify;}*/
.description_projet {margin:0 0 15px 20px;text-align:justify;}
.piece_projet {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:7px 0 0 20px;}
.pdf_projet {margin:0 0 12px 6px;}
.piece_projet a, .pdf_projet a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Les réalisations */
#cont_realisations {width:610px;}
#realisations {margin:23px 0 0 0;}
.titre_realisation {background:url(images/titre_projet.gif) no-repeat center left;padding:0 0 0 20px;color:#083976;font-size:14px;font-weight:bold;margin:0 0 11px 0;}
.photo_realisation {margin:0 20px 20px 20px;}
.contenu_realisation {margin:0 0 15px 20px;text-align:justify;}
/*.description_realisation_photo {width:290px;margin:0 0 15px 20px;}*/
.description_realisation {margin:0 0 15px 20px;text-align:justify;}
.piece_realisation {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:7px 0 0 20px;}
.pdf_realisation {margin:0 0 12px 6px;}
.piece_realisation a, .pdf_realisation a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Le conseil enfants */
#cont_conseilenfant {width:610px;}
#conseil_enfants {margin:20px 0 0 0;}
.photo_conseilenfant {width:302px;}
.contenu_conseil_enfants {width:305px;}
.conseil_enfants_description {margin:14px 0 0 0;}
.commission1 {border:1px solid #fff;margin:16px 15px 0 0;padding:0 0 0 12px;width:275px;}
.commission2 {border:1px solid #fff;margin:16px 0 0 0;width:275px;padding:0 0 0 12px;}
.titre_commissionenfant {font-size:14px;font-weight:bold;color:#083976;margin:13px 0 0 0;}
.membres_commissionenfant {color:#287bb9;margin:15px 0 16px 0;line-height:16px;}
#separation_activites {border-top:1px dashed #083976;margin:26px 0 16px 0;}
/*#activites {color:#083976;font-size:14px;font-weight:bold;}*/
.titre_activite {margin:18px 0 0 0;font-size:14px;font-weight:bold;color:#287bb9;}
.description_activite {margin:21px 0 4px 0;}
.photo_activite {margin:0 15px 4px 0;}
.contenu_activite {margin:21px 0 4px 0;}

/* Vie locale */
#cont_vielocale {margin:43px 0 0 12px;}
.vielocale_contenu {min-height:429px;}
.vielocale_contenu2 {min-height:227px;}
.photo_vielocale {margin:0 17px 17px 0;}
.contenu_vielocale {;text-align:justify;}
.description_vielocale {margin:18px 0 17px 0;text-align:justify;}
.description_vielocale a {color:#0093D8;}
.piece_vielocale {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:5px 0 0 20px;}
.pdf_vielocale {margin:0 0 12px 6px;}
.piece_vielocale a, .pdf_vielocale a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Les services */
#cont_les_services {width:610px;}
#les_services {margin:22px 0 0 0;}

/* Enfance / Education */
#cont_enfance_education {width:610px;}
#enfance_education {margin:21px 0 0 0;}
.photo_enfance {margin:0 19px 18px 0;}
.contenu_enfance {width:330px;}
.direction_enfance {color:#0093d8;margin:18px 0 0 0;}
.renseignement_enfance {margin:0 0 20px 0;text-align:justify;}
.info_enfance span {color:#e13e46;}
.info_enfance a {color:#0093D8;}

/* La bibliothèque municipale */
#cont_bibliotheque {width:610px;}
#bibliotheque {margin:21px 0 0 0;}
.photo_bibliotheque {margin:0 19px 18px 0;}
.contenu_bibliotheque {width:330px;}
.direction_bibliotheque {color:#0093d8;margin:18px 0 0 0;}
.renseignement_bibliotheque {margin:0 0 20px 0;text-align:justify;}
.info_bibliotheque span {color:#e13e46;}
.info_bibliotheque a {color:#0093D8;}

/* Culte */
#cont_culte {width:610px;}
#culte {margin:24px 0 0 0;}

/* Piscine */
#cont_piscine {width:610px;}
#piscine {margin:24px 0 0 0;}

/* Portage des repas à domicile */
#cont_portage {width:610px;}
#portage {margin:23px 0 0 0;}

/* Action sociale / Santé */
#cont_social_sante {width:610px;}
#social_sante {margin:15px 0 0 0;}
.titre_rubrique_social_sante {margin:18px 0 5px 0;}
.titre_rubrique_social_sante span {border:1px solid #e13e46;padding:5px;background:#e9e8e8;color:#e13e46;font-size:14px;font-weight:bold;}
.titre_social_sante {background:#a6d914;;font-weight:bold;font-style:italic;color:#083976;padding:2px 0;}
.separation_social_sante {background:#a6d914 url(images/fond_separation.gif) repeat-x;height:19px;margin:25px 0 7px 0;padding:0;}
.infos_social_sante span {color:#083976;}
.infos_social_sante a {color:#0093D8;}
.renseignement_social_sante {font-size:11px;}

/* Annuaire des associations */
#cont_associations {width:610px;}
.select_rub {margin:0 0 0 25px;}
#message_electronique {margin:24px 0 0 65px;}
#associations {margin:27px 0 0 0;}
.titre_rubrique_associations {margin:15px 0 15px 0;}
.titre_rubrique_associations span {border:1px solid #e13e46;padding:5px;background:#e9e8e8;color:#e13e46;font-size:14px;font-weight:bold;}
.titre_associations {background:#a6d914;;font-weight:bold;font-style:italic;color:#083976;padding:2px 0;}
.separation_associations {padding:0;background:#a6d914 url(images/fond_separation.gif) repeat-x;height:19px;margin:25px 0 7px 0;}
.infos_associations span {color:#083976;}
.infos_associations a {color:#0093D8;}
.photo_association {width:134px;}
.contenu_association {width:460px;}

/* Guide Web */
#cont_guide_web {width:610px;}
#guide_web {margin:23px 0 0 0;}
.titre_rubrique_guide {margin:0 0 4px 0;}
.titre_rubrique_guide span {color:#e13e46;font-size:14px;font-weight:bold;border:1px solid #e13e46;background:#e9e8e8;padding:7px 11px 5px 7px}
.site {margin:15px 0 0 0;color:#083976;background:url(images/liste_site.gif) center left no-repeat;padding:0 0 0 19px;}
.site a {font-size:14px;color:#0093d8;}

/* Hébergement / Restauration */
#cont_heberge_resto {width:610px;}
#heberge_resto {margin:32px 0 0 0;}
.photo_heberge_resto {margin:0 0 17px 0;}
.contenu_heberge_resto {width:340px;margin:0 0 0 17px;}
.description_heberge_resto {color:#083976;margin:18px 0 4px 0;}
.titre_heberge {background:#a6d914;;font-weight:bold;font-style:italic;color:#083976;padding:2px 0;}
.separation_heberge {padding:0;background:#a6d914 url(images/fond_separation.gif) repeat-x;height:19px;margin:25px 0 7px 0;}
.infos_heberge span {color:#083976;}
.infos_heberge a {color:#0093D8;}
.renseignement_heberge {font-size:11px;margin:0 0 15px 0;}
.rubrique_restauration {color:#083976;margin:16px 0 20px 0;}
.infos_resto a {color:#0093d8;}
.separation_hebergeresto {border-top:1px dashed #083976;margin:27px 0 18px 0;}

/* Balayage des rues */
#cont_balayage {width:610px;}
#balayage {margin:24px 0 0 0;}

/* Déchetterie */
#cont_dechetterie {width:610px;}
#dechetterie {margin:25px 0 0 0;}
.dechetterie_contenu {text-align:justify;min-height:173px;margin:16px 0 0 0;}
.photo_dechetterie {margin:0 13px 10px 0;}
.contenu_dechetterie {text-align:justify;}
.description_dechetterie {margin:16px 0 0 0;width:610px;}
.tableSacs {margin:0 0 12px 0;}
.tableSacs .entete {width:154px;height:56px;background:#e9e8e8;text-align:center;}
.tableSacs .jours {width:103px;height:32px;background:#e9e8e8;text-align:center;}
.tableSacs .vert {width:154px;height:32px;background:#c1d75e;text-align:center;color:#083976;}
.tableSacs .gris {width:154px;height:32px;background:#c3c3c2;text-align:center;color:#083976;}

/* Assistantes maternelles */
#cont_assistante {width:610px;}
#assistante {margin:18px 0 13px 0;}
#assistante span {margin:0 0 0 175px;}
.contenu_assistante {background:#e9e8e8;min-height:58px;font-size:13px;margin:0 0 5px 0;}
.nom_assistante {margin:24px 0 0 15px;color:#e13e46;width:207px;}
.adresse_assistante {margin:15px 0 0 0;width:232px;}
.tel_assistante {margin:15px 0 0 0;}

/* Vie économique */
#cont_vieeconomique {margin:43px 0 0 12px;}

/* Annuaires */
#cont_annuaires {width:610px;}
.titre_sous_rubrique {margin:0 0 15px 0;}
.titre_sous_rubrique span {color:#8cbd00;font-size:14px;font-weight:bold;border:1px solid #8cbd00;background:#e9e8e8;padding:6px 6px 6px 8px;}
.annuaire_gauche, .annuaire_droite {width:303px;}
.separation_annuaire {width:290px;padding:0;background:#a6d914 url(images/fond_separation.gif) repeat-x;height:19px;margin:7px 0 14px 0;}
.titre_annuaire {background:#a6d914;font-weight:bold;font-style:italic;color:#083976;padding:2px 0;}
.titre_annuaire a {color:#083976;text-decoration:none;}
.annuaire_info {color:#bc0074}
.annuaire_info a {color:#0093D8;}
.annuaire_info span {color:#083976;}
.annuaire_info_photo {width:219px;}
.annuaire_info_photo .annuaire_info {width:219px;}
.fond_annuaire {background:#e9e8e8 url(images/fond_demarches.gif) no-repeat;width:594px;border:1px solid #9fc62e;}
.retour_annuaire {margin:15px 5px 0 0;text-align:right;font-weight:bold;}
.retour_annuaire a {text-decoration:none;color:#9fc62e;}
.detail_annuaire {margin:0px 0 0 0;text-align:center;border-bottom:1px dashed #9f9f9f;padding:0 0 9px 0;font-size:16px;font-weight:bold;color:#9fc62e;}
.annuaire_contenu {margin:42px 0 0 23px;width:550px;}
.image_annuaire {text-align:center;margin:0 0 15px 0;}
.annuaire_contenu p span {color:#bc0074;font-weight:bold;}
.annuaire_contenu p a {text-decoration:none;}
.lien_annuaire {color:#bc0074;font-weight:bold;text-decoration:none;font-size:14px;}

/* Sites des professionnels */
#cont_professionnels {width:610px;}
#professionnels {margin:30px 0 0 0;}
.titre_rubrique_site {margin:0 0 4px 0;}
.titre_rubrique_site span {color:#bc0074;font-size:14px;font-weight:bold;border:1px solid #bc0074;background:#e9e8e8;padding:7px 11px 5px 7px}
.site {margin:15px 0 0 0;color:#083976;background:url(images/liste_site.gif) center left no-repeat;padding:0 0 0 19px;}
.site a {font-size:14px;color:#0093d8;}

/* Plan des zones */
#cont_zones {width:610px;}
#zones {margin:23px 0 0 0;}
.titre_zone {background:url(images/titre_projet.gif) no-repeat center left;padding:0 0 0 20px;color:#083976;font-size:14px;font-weight:bold;margin:0 0 11px 0;}
.photo_zone {margin:0 20px 10px 20px;}
.description_zone_photo {margin:0 0 15px 0;text-align:justify;}
.description_zone {margin:0 0 15px 20px;text-align:justify;}
.piece_zone {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:22px 0 0 20px;}
.pdf_zone {margin:17px 0 12px 6px;}
.piece_zone a, .pdf_zone a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Découvrir */
#cont_decouvrir {margin:43px 0 0 12px;}
.decouvrir_contenu {text-align:justify;min-height:429px;}
.decouvrir_contenu2 {text-align:justify;min-height:227px;}
.photo_decouvrir {margin:0 16px 15px 0;width:260px;}
.contenu_decouvrir_debut {margin:0 0 23px 0;}
.decouvrir_contenu_all {margin:0 0 22px 0;}
/*.titre_decouvrir {font-size:14px;font-weight:bold;color:#083976;}*/
.description_decouvrir {font-size:11px;margin:17px 0 22px 0;text-align:justify;}
.description_decouvrir a {color:#0093D8;}
.piece_decouvrir {background:#e9e8e8;border:2px solid #0a5fa6;padding:2px 10px 3px 6px;margin:22px 0 22px 20px;}
.pdf_decouvrir {margin:17px 0 12px 6px;}
.piece_decouvrir a, .pdf_decouvrir a {text-decoration:none;font-weight:bold;color:#0a5fa6;font-size:11px;}

/* Présentation globale */
#cont_presentation {width:610px;}
#presentation {margin:23px 0 0 0;}

/* Plans de la commune */
#cont_plans_commune {width:610px;}
#plans_commune {margin:23px 0 0 88px;}
.plan_commune {margin:0 0 13px 0;}

/* Galerie photo */
#cont_galerie_photo {width:610px;}
#galerie_photo {margin:27px 0 0 15px;}
.tous_themes {border:1px solid #fff;width:575px;}
.theme1 {float:left;border-right:1px dashed #083976;width:191px;padding:14px 0 4px 0;}
.theme2 {float:left;border-right:1px dashed #083976;width:191px;padding:14px 0 4px 0;}
.theme3 {float:left;width:191px;padding:14px 0 4px 0;}
.titre_theme {margin:0 0 13px 18px;}
.titre_theme a {color:#083976;text-decoration:none;}
.titre_theme a:hover {text-decoration:underline;}
.titre_theme_actif {margin:0 0 13px 18px;}
.titre_theme_actif a {color:#083976;text-decoration:underline;}
.titre_theme_actif a:hover {text-decoration:underline;}
.album_photo {margin:21px 0 0 0;}
.vignette {float:left;margin:0 15px 10px 0;}

/* Tourisme */
#cont_tourisme {width:610px;}
#tourisme {margin:23px 0 0 0;}

/* Eglise */
#cont_eglise {width:610px;}
#eglise {margin:23px 0 0 0;}

/* Château */
#cont_chateau {width:610px;}
#chateau {margin:23px 0 0 0;}

/* Rivières */
#cont_rivieres {width:610px;}
#rivieres {margin:23px 0 0 0;}

/* Sentiers */
#cont_sentiers {width:610px;}
#sentiers {margin:23px 0 0 0;}
.separation_sentiers {border-top:1px dashed #083976;margin:4px 0 20px 0;}

/* Sentiers */
#cont_sentiers {width:610px;}
#sentiers {margin:23px 0 0 0;}
.separation_sentiers {border-top:1px dashed #083976;margin:4px 0 20px 0;}

/* Sentiers */
#cont_cyclables {width:610px;}
#cyclables {margin:23px 0 0 0;}

/* Page recherche */
#cont_recherche {margin:0 0 0 35px;padding:1px 0 0 0;}
.titre_recherche {color:#1e56b5;font-size:16px;margin:20px 0;font-weight:bold;}
.titre_recherche span {color:#1e56b5;font-size:16px;background:#c8972f;font-weight:bold;font-style:italic;padding:2px 5px;}
.page_recherche {margin:0 0 10px 50px;}



/* tests */
.test {height:450px;}
.float2 {float:right;}
