html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;font-weight:normal;}
strong,b {border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}


* {font-family:Arial, Verdana, Helvetica, sans-serif;}
html {height:100%;}
body {font-size:12px;height:100%;color:#7e7e7d;}
body,img {margin:0;padding:0;}
img {border:0;}
textarea {overflow:auto;}
a, input:focus, select:focus, textarea:focus {outline:none;}
p {margin:0;padding:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
.center {text-align:center;}
.erreur {background:transparent url(images/erreur.png) no-repeat;padding:0 0 0 18px;color:#cf0c0c;line-height:16px;}
.construction {text-align:center;padding:75px 0;font-family:"Trebuchet MS",arial,sans-serif;font-variant:small-caps;font-size:16px;}
h1 {background:#fff url(images/header.jpg) no-repeat;width:980px;height:261px;margin:0 auto;}
h1 a {height:261px;display:block;text-indent:-9000px;}

#superglobal {background:#d0d1d3 url(images/back.jpg) no-repeat 50% 0;min-height:100%;}
#global {width:998px;margin:0 auto;}
#header {width:994px;margin:0 auto;position:relative;z-index:2000;}
#header #menu {position:absolute;top:250px;}
#header #menu .item {float:left;}
#supercontent {width:998px;background:transparent url(images/bck_sc.png) repeat-y;min-height:400px}
#content {width:980px;margin:0 auto;padding:50px 0 20px 0;}
#footer {width:998px;height:28px;padding:7px 0 0 0;margin:0 auto;text-align:center;background:transparent url(images/bck_ft.png) no-repeat;font-size:11px;color:#3f4d15;}
#footer a {color:#3f4d15;}

/*#header #menu .sousmenu {float:left;}
#header #menu .niveau1 {padding:0;margin:0;float:left;height:47px;}
#header #menu .niveau1 div {margin:0;float:left;}
#header #menu .niveau2 {margin:0;position:absolute;left:2px;top:47px;display:none;z-index:2000;}
#header #menu .niveau2 div {padding:0;margin:0;float:none;}
#header #menu .niveau2 a {text-decoration:none;line-height:24px;display:block;text-align:center;}
#header #menu a {padding:0;margin:0;text-decoration:none;display:block;}
#header #menu .sousmenu {position:relative;}
#header #menu .sousmenu:hover .niveau2 {margin:0;display:block;}*/

#menu .level {position:relative;float:left;height:24px;}
#menu .level a {line-height:24px;text-decoration:none;display:block;}
#menu .sublevel {height:24px;display:none;}
#menu .sublevel a {text-align:center;height:24px;}
#menu .level ul {position:relative;left:0;}
#menu .level ul ul {position:relative;top:-24px;}
#menu .level:hover .sublevel-0 {display:block;margin:0 0 0 2px;}
#menu .level:hover .sublevel-1 {display:block;margin:0 0 0 2px;}
#menu .sublevel-1:hover .sublevel-2 {display:block;}
#menu .sublevel-2:hover .sublevel-3 {display:block;}
#menu .sublevel-3:hover .sublevel-4 {display:block;}


#gb_sitemap {width:750px;margin:0 auto;}
#gb_sitemap #titre {color:#df5105;font-size:14px;font-weight:bold;padding:20px 0;text-align:center;}
#sitemap .level {padding:5px 0 0 0;}
#sitemap .level a {line-height:18px;color:#a53693;text-decoration:none;}
#sitemap .level a:hover {text-decoration:underline;}
#sitemap .sublevel-1 a {color:#78a103;}
#sitemap .sublevel-2 a {color:#bb2d74;}
#sitemap .level ul {padding:0 0 0 20px}


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,"HelveticaNeue-Light","Helvetica Neue",Helvetica,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../js/shadowbox/close.png);}
#sb-nav-next{background-image:url(../js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.lientelecharger_mini {float:left;margin:15px 0 0 0;cursor:pointer;color:#ded4c3;font-weight:bold;text-decoration:none;}
.lientelecharger_mini img {float:left;}
.lientelecharger_mini span {float:left;padding:6px 0 18px 10px;}

#gb_mairie .lientelecharger_mini {background:transparent url(images/dl_mairie_c.gif) repeat-x;}
#gb_mairie .lientelecharger_mini span {background:transparent url(images/dl_mairie_l.gif) no-repeat;}
#gb_agenda .lientelecharger_mini {background:transparent url(images/dl_actualites_c.gif) repeat-x;}
#gb_agenda .lientelecharger_mini span {background:transparent url(images/dl_actualites_l.gif) no-repeat;}
/*#gb_conseilmunicipal .lientelecharger_mini {background:transparent url(images/dl_conseil-municipal_c.gif) repeat-x;}
#gb_conseilmunicipal .lientelecharger_mini span {background:transparent url(images/dl_conseil-municipal_l.gif) no-repeat;}*/
#gb_vielocale .lientelecharger_mini {background:transparent url(images/dl_vie-locale_c.gif) repeat-x;}
#gb_vielocale .lientelecharger_mini span {background:transparent url(images/dl_vie-locale_l.gif) no-repeat;}
#gb_tourisme .lientelecharger_mini {background:transparent url(images/dl_tourisme_c.gif) repeat-x;}
#gb_tourisme .lientelecharger_mini span {background:transparent url(images/dl_tourisme_l.gif) no-repeat;}
#gb_decouvertedespesses .lientelecharger_mini {background:transparent url(images/dl_decouverte-des-epesses_c.gif) repeat-x;}
#gb_decouvertedespesses .lientelecharger_mini span {background:transparent url(images/dl_decouverte-des-epesses_l.gif) no-repeat;}
#gb_actualites .lientelecharger_mini {background:transparent url(images/dl_actualites_c.gif) repeat-x;margin:0 15px 0 0;}
#gb_actualites .lientelecharger_mini span {background:transparent url(images/dl_actualites_l.gif) no-repeat;}

.pagination {padding:10px 0;text-align:right;}
.pagination a {color:#646567;}
.pagination .active {font-weight:bold;text-decoration:none;font-size:14px;background:#fff;padding:2px;}
.pagination .inactive {font-weight:bold;text-decoration:none;font-size:14px;}
.pagination .ext {text-decoration:none;color:#fff;font-size:9px;padding:3px 2px;}
#gb_mairie .pagination .active, #gb_mairie .pagination .precedent, #gb_mairie .pagination .suivant {color:#df5105;}
#gb_mairie .pagination .ext {background-color:#df5105;}
#gb_conseilmunicipal .pagination .active, #gb_conseilmunicipal .pagination .precedent, #gb_conseilmunicipal .pagination .suivant {color:#bb2d74;}
#gb_conseilmunicipal .pagination .ext {background-color:#bb2d74;}
#gb_vielocale .pagination .active, #gb_vielocale .pagination .precedent, #gb_vielocale .pagination .suivant {color:#a53693;}
#gb_vielocale .pagination .ext {background-color:#a53693;}
#gb_tourisme .pagination .active, #gb_vielocale .pagination .precedent, #gb_vielocale .pagination .suivant {color:#78a103;}
#gb_tourisme .pagination .ext {background-color:#78a103;}
#gb_decouvertedespesses .pagination .active, #gb_vielocale .pagination .precedent, #gb_vielocale .pagination .suivant {color:#496b34;}
#gb_decouvertedespesses .pagination .ext {background-color:#496b34;}

#rss {float:left;width:28px;height:41px;margin:0 10px 0 0;}
#moteur_rch {float:left;width:330px;height:37px;}
#moteur_rch #rch_form {width:235px;height:30px;background:transparent url(images/bck_rch.png) no-repeat;padding:7px 0 0 95px;}
#moteur_rch #rch_form #ipt_rch {float:left;width:163px;height:23px;line-height:23px;border:0;background:transparent url(images/ipt_rch.png) no-repeat;padding:0 5px 0 10px;}
#moteur_rch #rch_form #submit_rch {float:left;width:41px;height:23px;}

#bandeau {margin:5px 0 10px 0;color:#a11c18;}
#gb_accueil {width:950px;margin:0 auto;}
#gb_accueil #col1 {float:left;width:462px;}
#gb_accueil #col1 #col-1-1 {float:left;width:312px;height:239px;margin:15px 0 0 0;}
#gb_accueil #col1 #col-1-2 {float:right;width:165px;}
#gb_accueil #col2 {float:right;width:475px;}
#bienvenue #tit_bienvenue {padding:0 0 0 17px;}
#bienvenue #cont_bienvenue {width:426px;height:156px;background:transparent url(images/bck_bienvenue.gif) no-repeat;padding:16px;overflow:hidden;}
#bienvenue #cont_bienvenue #img_bvn {float:left;width:235px;height:157px;margin:0 16px 0 0;}
#bienvenue #cont_bienvenue #txt_bvn {font-size:11.4px;line-height:13px;}
#bienvenue #cont_bienvenue #more_bienvenue {text-align:right;margin:10px 0 0 0;}
#bienvenue #cont_bienvenue #more_bienvenue a {display:inline-block;color:#fff;text-decoration:none;line-height:22px;padding:0 6px;background-color:#bd2e2f;}
#actualite #tit_actualite {padding:0 0 0 17px;}
/*#actualite #cont_actualite #tit_actu {color:#9e318c;font-size:14px;margin:0 0 7px 0;}
#actualite #cont_actualite #img_actu {float:left;width:229px;height:171px;margin:0 14px 0 0;}
#actualite #cont_actualite #txt_actu {font-size:11.4px;line-height:13px;}
#actualite #cont_actualite #more_actualite {text-align:right;margin:10px 0 0 0;}
#actualite #cont_actualite #more_actualite a {display:inline-block;color:#fff;text-decoration:none;line-height:22px;padding:0 6px;background-color:#9e318c;}*/

#container_actus {width:435px;height:191px;background-color:#d3d5d6;border:1px solid #f5f5ee;padding:14px 19px;}
.slider_actus {width:435px;height:191px;position:relative;overflow:hidden;}
.slider_actus a {color:#19171a;text-decoration:none;}
.slider_actus .javascript_css {position:relative;z-index:3;width:240px;padding:20px;margin:10px auto;background:#e5e5e5;display:none;}
.slider_actus .prev a, .slider_actus .next a {display:none;}
.slider_actus .slider {position:relative;width:435px;height:191px;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_actus ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_actus li {float:left;display:inline;width:435px;height:191px;margin:0;padding:0;overflow:hidden;}
.slider_actus .tit_actu {color:#9e318c;font-size:14px;margin:0 0 7px 0;}
.slider_actus .img_actu {float:left;width:229px;height:171px;margin:0 14px 0 0;}
.slider_actus .txt_actu {font-size:11.4px;line-height:13px;}
.slider_actus .more_actualite {text-align:right;margin:10px 0 0 0;}
.slider_actus .more_actualite a {display:inline-block;color:#fff;text-decoration:none;line-height:22px;padding:0 6px;background-color:#9e318c;}

#cartes_acc {position:relative;width:462px;height:255px;padding:20px 0 0 0;}
#acr_decouverte {position:absolute;bottom:0;right:0;}
#agenda {float:left;width:265px;}
.dt_agenda {width:265px;margin:5px 0 0 0;}
.dt_agenda .date_agenda {float:left;width:34px;height:38px;padding:6px 0 0 0;text-align:center;background-color:#bdcf85;color:#3f642a;margin:0 7px 0 0;}
.dt_agenda .date_agenda .d_agenda {font-size:21px;font-weight:bold;}
.dt_agenda .date_agenda .m_agenda {font-size:10px;font-weight:bold;}
.dt_agenda .tit_agenda {float:left;width:220px;height:16px;color:#9cbe01;font-size:14px;font-weight:bold;padding:2px 0 0 0;overflow:hidden;}
.dt_agenda .lieu_agenda {float:left;width:220px;color:#585858;}
.dt_agenda .more_agenda {float:right;margin:5px 0 0 0;}

#calendar {width:224px;height:170px;background:transparent url(images/fond_calendar.gif) no-repeat;}
.paragraphe_agenda {margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid #8fb717;}
.paragraphe_agenda a {color:#646466;}
.paragraphe_agenda a.lientelecharger_mini {margin:10px 0 0 0;color:#ded4c3;}
.paragraphe_agenda .img_event {float:left;margin:0 5px 0 0;width:200px;height:150px;}
.paragraphe_agenda .date_event {color:#5f7c4e;font-size:16px;font-weight:bold;padding:0 0 10px 0;}
.paragraphe_agenda .tit_event {color:#5f7c4e;font-size:12px;padding:0 0 3px 0;}
.paragraphe_agenda .tit_event span {color:#7ba310;font-size:14px;font-weight:bold;text-decoration:underline;}
.paragraphe_agenda .txt_event {line-height:14px;}
#mois {height:18px;font-size:11px;margin:7px 5px 0 10px;}
#cal {width:170px;margin:0 0 0 18px;}
.jour {color:#4e7636;font-size:11px;text-align:center;font-weight:bold;line-height:15px;width:16px;padding:0 2px;}
.jourChoisi {font-size:11px;font-weight:bold;background-color:#86b918;color:#fff;text-align:center;line-height:15px;width:20px;}
.mois-annee {font-size:11px;font-weight:bold;color:#000;}
.chiffre {font-size:11px;width:16px;color:#333;text-align:center;padding:0 7px;line-height:15px;}
.chiffrelink {font-size:11px;color:#000;text-decoration:none;text-align:center;}
.chiffreChoisi {display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
.rubPeriode {font-size:11px;color:#000;}
#lienretour {float:left;margin:5px 0 0 0;}
#liensuite {float:right;margin:5px 0 0 0;}

#meteo {float:right;margin:0 0 10px 0;}

#gb_mairie {width:950px;margin:0 auto;}
#gb_mairie #tit_page {color:#df5105;font-size:17px;background:transparent url(images/tit_page_mairie.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_mairie #menuv {float:left;width:245px;}
#gb_mairie #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#e17b06;text-align:center;border-bottom:1px solid #c84204;}
#gb_mairie #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#df5105;}
#gb_mairie #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#df5105;}
#gb_mairie #menuv #menuv_cont a.last {border:0;}

#gb_conseilmunicipal {width:950px;margin:0 auto;}
#gb_conseilmunicipal #tit_page {color:#a32061;font-size:17px;background:transparent url(images/tit_page_conseilmunicipal.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_conseilmunicipal #menuv {float:left;width:245px;}
#gb_conseilmunicipal #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#bb2d74;text-align:center;border-bottom:1px solid #98054e;}
#gb_conseilmunicipal #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#a32061;}
#gb_conseilmunicipal #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#a32061;}
#gb_conseilmunicipal #menuv #menuv_cont a.last {border:0;}

#gb_vielocale {width:950px;margin:0 auto;}
#gb_vielocale #tit_page {color:#882478;font-size:17px;background:transparent url(images/tit_page_vielocale.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_vielocale #menuv {float:left;width:245px;}
#gb_vielocale #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#a53693;text-align:center;border-bottom:1px solid #882478;}
#gb_vielocale #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#882478;}
#gb_vielocale #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#882478;}
#gb_vielocale #menuv #menuv_cont a.last {border:0;}

#gb_vieeconomique {width:950px;margin:0 auto;}
#gb_vieeconomique #tit_page {color:#404a84;font-size:17px;background:transparent url(images/tit_page_vieeconomique.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_vieeconomique #menuv {float:left;width:245px;}
#gb_vieeconomique #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#535f9f;text-align:center;border-bottom:1px solid #717dc2;}
#gb_vieeconomique #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#404a84;}
#gb_vieeconomique #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#404a84;}
#gb_vieeconomique #menuv #menuv_cont a.last {border:0;}

#gb_tourisme {width:950px;margin:0 auto;}
#gb_tourisme #tit_page {color:#78a103;font-size:17px;background:transparent url(images/tit_page_tourisme.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_tourisme #menuv {float:left;width:245px;}
#gb_tourisme #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#87b803;text-align:center;border-bottom:1px solid #719b01;}
#gb_tourisme #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#78a103;}
#gb_tourisme #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#78a103;}
#gb_tourisme #menuv #menuv_cont a.last {border:0;}

#gb_decouvertedespesses {width:950px;margin:0 auto;}
#gb_decouvertedespesses #tit_page {color:#496b34;font-size:17px;background:transparent url(images/tit_page_decouvertedespesses.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_decouvertedespesses #menuv {float:left;width:245px;}
#gb_decouvertedespesses #menuv #menuv_cont a {width:220px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 5px;background-color:#57813d;text-align:center;border-bottom:1px solid #6e9d50;}
#gb_decouvertedespesses #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#496b34;}
#gb_decouvertedespesses #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#496b34;}
#gb_decouvertedespesses #menuv #menuv_cont a.last {border:0;}

#gb_actualites {width:950px;margin:0 auto;}
#gb_actualites #tit_page {color:#a32061;font-size:17px;background:transparent url(images/tit_page_actualites.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_actualites #menuv {float:left;width:245px;}
#gb_actualites #menuv #menuv_cont a {width:200px;display:block;color:#e5e5e5;line-height:24px;text-decoration:none;padding:0 15px;background-color:#bb2d74;border-bottom:1px solid #98054e;}
#gb_actualites #menuv #menuv_cont a.active {color:#e5e5e5;background-color:#a32061;}
#gb_actualites #menuv #menuv_cont a:hover {color:#e5e5e5;background-color:#a32061;}
#gb_actualites #menuv #menuv_cont a.last {border:0;}

#gb_agenda {width:950px;margin:0 auto;}
#gb_agenda #tit_page {color:#557543;font-size:17px;background:transparent url(images/tit_page_agenda.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_agenda #menuv {float:left;width:245px;}

#gb_contact {width:950px;margin:0 auto;}
#gb_contact #tit_page {color:#a1b403;font-size:17px;background:transparent url(images/tit_page_contact.gif) no-repeat 0 4px;padding:0 0 0 45px;margin:0 0 5px 0;}
#gb_contact #menuv {float:left;width:245px;}
#gb_contact #coords {width:230px;text-align:center;background-color:#a1b403;color:#fff;padding:15px 0;}
#gb_contact #coords a {color:#fff;}

#gb_page {float:right;width:698px;}
#gb_page #cont_page {background-color:#c6c6c6;}
#gb_page #int_page {color:#646567;padding:10px 19px 0 19px;line-height:15px;}
#gb_page .cont_contenu {padding:0 0 20px 0;}

#gb_contact #gb_page {float:right;width:627px;}

#gb_mairie .titre_contenu {color:#df5105;font-size:14px;font-weight:bold;margin:0 0 20px 0;}
#gb_mairie .image_contenu {float:left;width:281px;margin:0 14px 0 0;}
#gb_mairie .image_contenu div {margin:0 0 5px 0;}
#gb_mairie .image_contenu img {border:2px solid #eee;}
#gb_mairie #dem_titre {color:#739d01;}
#gb_mairie #dem_lieu {color:#d6240f;text-decoration:none;}
#gb_mairie #dem_pieces {color:#d6240f;text-decoration:none;}

#gb_conseilmunicipal .titre_contenu {color:#bd0f66;font-size:14px;font-weight:bold;margin:0 0 20px 0;}
#gb_conseilmunicipal .image_contenu {float:left;width:281px;margin:0 14px 0 0;}
#gb_conseilmunicipal .image_contenu div {margin:0 0 5px 0;}
#gb_conseilmunicipal .image_contenu img {border:2px solid #eee;}

.fonction {margin:3px 0 15px 0;}
.fonction span {color:#fff;font-size:15px;background-color:#bb2d74;padding:3px 7px;}
.elu {float:left;position:relative;z-index:1;width:123px;height:130px;background:transparent url(images/bck_elu.gif) no-repeat;}
#maire {float:none;margin:0 auto;}
.elu .pres {position:absolute;z-index:4;top:0;left:100px;width:150px;height:101px;background:transparent url(images/bck_pres.png) no-repeat;padding:17px 0 12px 20px;display:none;}
.elu .photo_elu {position:absolute;top:17px;left:23px;z-index:3;}

#gb_vielocale .titre_contenu {color:#a53693;font-size:14px;font-weight:bold;margin:0 0 20px 0;}
#gb_vielocale #gb_services .titre_contenu {background:transparent url(images/puce_services.gif) no-repeat;margin:0 0 10px 0;padding:0 0 2px 23px;}
#gb_vielocale .image_contenu {float:left;width:281px;margin:0 14px 0 0;}
#gb_vielocale .image_contenu div {margin:0 0 5px 0;}
#gb_vielocale .image_contenu img {border:2px solid #eee;}
#gb_vielocale .cont_contenu a {color:#a53693;}

#gb_decouvertedespesses .titre_contenu {color:#57813d;font-size:14px;font-weight:bold;margin:0 0 20px 0;}
#gb_decouvertedespesses .image_contenu {float:left;width:281px;margin:0 14px 0 0;}
#gb_decouvertedespesses .image_contenu div {margin:0 0 5px 0;}
#gb_decouvertedespesses .image_contenu img {border:2px solid #eee;}
#gb_decouvertedespesses .texte_contenu u {color:#57813d;}

#gb_actualites #int_page {padding-bottom:25px;}
#gb_actualites .titre_contenu {color:#bd0f66;font-size:14px;font-weight:bold;margin:0 0 20px 0;}
#gb_actualites .image_contenu {float:left;width:281px;margin:0 14px 0 0;}
#gb_actualites .image_contenu div {margin:0 0 5px 0;}
#gb_actualites .image_contenu img {border:2px solid #eee;}

.info_cat {margin:3px 0 15px 0;}
.info_cat span {color:#fff;font-size:15px;background-color:#df5105;padding:3px 7px;}
.info_cont {border-bottom:1px solid #df5105;margin:0 0 25px 0;padding:0 0 20px 0;}
.info_cont .info_tit {margin:5px 0 10px 0;}
.info_cont .info_tit span {color:#df5105;background-color:#fff;padding:1px 5px;border:1px solid #df5105;}
.info_cont .info_adrs span, .info_cont .info_tel span, .info_cont .info_fax span, .info_cont .info_web span, .info_cont .info_email span {color:#6e9701;}
.info_cont .info_web a {color:#566f11;}
.info_cont .info_email a {color:#df5105;}

#gb_vielocale .annu_cat {margin:3px 0 15px 0;}
#gb_vielocale .annu_cat span {color:#fff;font-size:15px;background-color:#a53693;padding:3px 7px;}
#gb_vielocale .annu_cont {border-bottom:1px solid #a53693;margin:0 0 20px 0;padding:0 0 15px 0;}
#gb_vielocale .annu_cont .annu_tit {margin:2px 0 10px 0;}
#gb_vielocale .annu_cont .annu_tit span {color:#a53693;font-size:14px;background-color:#fff;padding:1px 5px;border:1px solid #a53693;}
#gb_vielocale .annu_cont .annu_img {float:left;width:170px;margin:0 14px 0 0;}
#gb_vielocale .annu_cont .annu_gst span, #gb_vielocale .annu_cont .annu_adrs span, #gb_vielocale .annu_cont .annu_tel span, #gb_vielocale .annu_cont .annu_fax span, #gb_vielocale .annu_cont .annu_web span, #gb_vielocale .annu_cont .annu_email span, #gb_vielocale .annu_cont .annu_act span {color:#6e9701;}
#gb_vielocale .annu_cont .annu_web a {color:#566f11;}
#gb_vielocale .annu_cont .annu_email a {color:#a53693;}

#gb_vieeconomique .annu_cat {margin:3px 0 15px 0;}
#gb_vieeconomique .annu_cat span {color:#fff;font-size:15px;background-color:#535f9f;padding:3px 7px;}
#gb_vieeconomique .annu_cont {border-bottom:1px solid #535f9f;margin:0 0 20px 0;padding:0 0 15px 0;}
#gb_vieeconomique .annu_cont .annu_tit {margin:2px 0 10px 0;}
#gb_vieeconomique .annu_cont .annu_tit span {color:#535f9f;font-size:14px;background-color:#fff;padding:1px 5px;border:1px solid #535f9f;}
#gb_vieeconomique .annu_cont .annu_img {float:left;width:170px;margin:0 14px 0 0;}
#gb_vieeconomique .annu_cont .annu_gst span,#gb_vieeconomique .annu_cont .annu_adrs span, #gb_vieeconomique .annu_cont .annu_tel span, #gb_vieeconomique .annu_cont .annu_fax span, #gb_vieeconomique .annu_cont .annu_web span, #gb_vieeconomique .annu_cont .annu_email span, #gb_vieeconomique .annu_cont .annu_act span {color:#6e9701;}
#gb_vieeconomique .annu_cont .annu_web a {color:#535f9f;}
#gb_vieeconomique .annu_cont .annu_email a {color:#535f9f;}

#gb_tourisme .heb_cont {border-bottom:1px solid #87b803;margin:0 0 20px 0;padding:0 0 15px 0;}
#gb_tourisme .heb_cont .heb_tit {color:#78a103;font-size:18px;font-weight:bold;margin:0 0 15px 0;}
#gb_tourisme .heb_cont .heb_img {float:left;width:281px;margin:0 14px 0 0;}
#gb_tourisme .heb_cont .heb_img div {margin:0 0 5px 0;}
#gb_tourisme .heb_cont .heb_img img {border:2px solid #eee;}
#gb_tourisme .heb_cont .heb_hote span, #gb_tourisme .heb_cont .heb_adrs span, #gb_tourisme .heb_cont .heb_tel span, #gb_tourisme .heb_cont .heb_web span, #gb_tourisme .heb_cont .heb_email span, #gb_tourisme .heb_cont .heb_infos span {color:#57813d;}
#gb_tourisme .heb_cont .heb_email a {color:#709a01;}
#gb_tourisme .heb_cont .heb_web a {color:#709a01;}

#gb_tourisme .hot_cont {border-bottom:1px solid #87b803;margin:0 0 20px 0;padding:0 0 15px 0;}
#gb_tourisme .hot_cont .hot_tit {margin:0 0 15px 0;padding:5px 0 0 0;}
#gb_tourisme .hot_cont .hot_tit span {color:#fff;font-size:15px;background-color:#78a103;padding:3px 7px;}
#gb_tourisme .hot_cont .hot_img {float:left;width:281px;margin:0 14px 0 0;}
#gb_tourisme .hot_cont .hot_img div {margin:0 0 5px 0;}
#gb_tourisme .hot_cont .hot_img img {border:2px solid #eee;}
#gb_tourisme .hot_cont .hot_hote span, #gb_tourisme .hot_cont .hot_adrs span, #gb_tourisme .hot_cont .hot_tel span, #gb_tourisme .hot_cont .hot_web span, #gb_tourisme .hot_cont .hot_email span, #gb_tourisme .hot_cont .hot_infos span {color:#6e9701;}
#gb_tourisme .hot_cont .hot_email a {color:#df5105;}
#gb_tourisme .hot_cont .hot_web a {color:#df5105;}

.fic_cont {padding:0 0 20px 0;}
.fic_cont .fic_tit {font-size:18px;font-weight:bold;margin:0 0 15px 0;}
.fic_cont .fic_img {float:left;width:281px;margin:0 14px 0 0;}
.fic_cont .fic_img div {margin:0 0 5px 0;}
.fic_cont .fic_img img {border:2px solid #eee;}
.fic_cont .fic_hote span, .fic_cont .fic_adrs span, .fic_cont .fic_tel span, .fic_cont .fic_web span, .fic_cont .fic_email span, .fic_cont .fic_infos span {color:#57813d;}
.fic_cont .fic_email a {color:#709a01;}
.fic_cont .fic_web a {color:#709a01;}
#gb_tourisme .fic_cont .fic_tit {color:#78a103;}
#gb_decouvertedespesses .fic_cont .fic_tit {color:#57813d;}

#liste_dem .lst_dem {margin:0 0 0 15px;}
#liste_dem .lst_dem a {color:#646567;text-decoration:none;line-height:20px;}
#liste_dem .lst_dem a:hover {text-decoration:underline;}
#liste_dem .puceo {background:transparent url(images/puceo.gif) no-repeat 0 5px;padding:0 0 0 15px;}
#liste_dem .puceg {background:transparent url(images/puceg.gif) no-repeat 0 5px;padding:0 0 0 15px;}

#publications .titre {color:#df5105;margin:0 0 0 20px;}
#publications .description a {color:#6e9701;}
#publications .puceo {background:transparent url(images/puceo.gif) no-repeat 0 12px;padding:10px 0 0 15px;}
#publications .puceg {background:transparent url(images/puceg.gif) no-repeat 0 12px;padding:10px 0 0 15px;}

.com_contenu {margin:0 0 15px 0;padding:20px 0;}
.com_contenu .com_image {float:left;width:325px;height:219px;}
.com_contenu .com_titre {margin:3px 0 15px 0;}
.com_contenu .com_titre span {color:#fff;font-size:15px;background-color:#bb2d74;padding:3px 7px;}
.com_contenu .com_bloc {line-height:14px;padding:0 0 0 10px;}
.com_contenu .com_texte {color:#bd0f66;line-height:14px;margin:0 0 10px 0;}
.com_contenu .delegue_commission {font-weight:bold;color:#bd0f66;width:350px;padding:5px 0 10px 0;}
.com_contenu .membre_commission1 {float:left;width:300px;line-height:14px;margin:0 30px 0 0;}
.com_contenu .membre_commission {float:left;width:300px;line-height:14px;}

.lst_cpt {margin:0 0 30px 0;}
.cptr_tit {float:left;display:block;width:285px;height:24px;line-height:24px;overflow:hidden;margin:20px;color:#bb2c74;text-decoration:none;border:1px solid #bb2c74;}
.cptr_tit span {display:block;background-color:#fff;padding:1px 10px;}

.guide_cont {padding:0 0 15px 0;}
.guide_cont .guide_cat {margin:3px 0 15px 0;}
.guide_cont .guide_cat span {color:#fff;font-size:15px;background-color:#a53693;padding:3px 7px;}
.guide_cont .guide_lnk {color:#92117d;line-height:24px;background:transparent url(images/puceg.gif) no-repeat 0 6px;padding:0 0 0 15px;font-size:13px;}
.guide_cont .guide_lnk a {color:#6b9301;font-size:14px;}

#galerie .select_cont_galerie {width:652px;background:transparent url(images/galerie_c.gif) repeat-y;}
#galerie .select_cont_galerie .theme, #galerie .select_cont_galerie .theme_select {margin:7px 0;width:310px;}
#galerie .select_cont_galerie .theme span, #galerie .select_cont_galerie .theme_select span {color:#659249;}
#galerie .select_cont_galerie .theme a, #galerie .select_cont_galerie .theme_select a {color:#626262;text-decoration:none;line-height:24px;display:block;width:295px;padding:0 0 0 15px;overflow:hidden;}
#galerie .select_cont_galerie .theme_select {background:transparent url(images/bck_theme.gif) no-repeat;}
#galerie .select_cont_galerie .theme a:hover {background:transparent url(images/bck_theme.gif) no-repeat;}
#galerie .vignettes {width:618px;margin:10px auto 0 auto;}
#galerie .vignettes .miniature {float:left;width:206px;margin:8px 0;}
#galerie .vignettes .col_1 {text-align:center;}
#galerie .vignettes .col_2 {text-align:center;}
#galerie .vignettes .col_3 {text-align:center;}
#galerie .pagination {text-align:center;}
#galerie .pagination .active, #galerie .pagination .precedent, #galerie .pagination .suivant {color:#628f46;}
#galerie .pagination .ext {background-color:#628f46;}

#form_contact {margin:0 0 25px 20px;}
#form_contact #explic {color:#616163;font-size:11.4px;margin:0 0 10px 120px;}
#cont_form .lbl {float:left;text-align:right;width:110px;margin:3px 10px 0 0;color:#616163;}
#cont_form .ipt {margin:1px 0;width:170px;color:#616163;}
#cont_form #code_postal {margin:1px 0;color:#616163;}
#cont_form textarea {margin:1px 0;width:400px;height:176px;color:#616163;font-size:12px;}
#cont_form #submit_cont {margin:5px 0 0 420px;}
#form_contact #fail {margin:0 0 10px 120px;}
#form_contact input.fail {width:172px;height:20px;border:1px solid #cf0c0c;}
#form_contact textarea.fail {width:402px;height:178px;border:1px solid #cf0c0c;}

#recherche_generale {width:950px;margin:0 auto;}
#titre_recherche {padding:25px 0 5px 0;font-size:14px;}
#titre_recherche span {font-style:italic;font-weight:bold;}
#no_res {padding:25px 0 0 20px;}
#no_res ul {padding:0 0 0 10px;}
.res_rch {padding:0 0 0 40px;line-height:16px;}
.res_rch a {text-decoration:none;color:#7e7e7d;}
.res_rch a:hover {text-decoration:underline;}


