/* compact [
	page=spip_int.css
	page=spip_style_public.css
	page=spip_ssmenu.css
	page=superfish.css
] 50.2% */

/* page=spip_int.css */
*{margin:0;padding:0;}
body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;height:100%;font-size:100%;color:#2e2e2e;background:#FFF url("http://ville-saintgelydufesc.fr/squelettes/images/fond_body.jpg") repeat-x 0 -72px;}
a img{border:none;}
#liensevitement{text-align:right;color:#a3dec0;font-size:0.6em;padding-bottom:2px;background:#00a44f;}
#liensevitement a{color:#a3dec0;font-family:"Arial Black",Gadget,sans-serif;word-spacing:0.2em;}
#liensevitement a:hover,#liensevitement a:focus,#liensevitement a:active{color:#FFF;}
h2.access{position:absolute;z-index:100;top:-10000px;left:-10000px;visibility:hidden;font-size:0px;letter-spacing:-50px;}
#conteneur{position:relative;clear:left;width:980px;margin:0 auto;z-index:1;text-align:left;overflow:hidden;background:#FFF url("http://ville-saintgelydufesc.fr/squelettes/images/fond_conteneur.gif") no-repeat bottom left;}
#bandeau{min-height:259px;background:no-repeat top right #fff;position:relative;}
h1{position:absolute;top:24px;right:13px;}
h1 a img{width:190px;display:block;}
h1 a{margin:0 0 0 60px;display:block;}
form#formrecherche{position:absolute;bottom:13px;right:18px;width:207px;}
#formrecherche div{padding:0;margin:10px 0 0 25px;border:1px solid #d7d7d7;background:#FFF;}
#formrecherche label{display:none;}
#formrecherche input{vertical-align:middle;border:none;width:auto;}
#formrecherche input#recherche{color:#000;font-size:0.7em;width:134px;text-align:left;background:#fff;padding:3px 5px 2px 6px;letter-spacing:0.1em;}
form#formrecherche input#recherche:focus{background:#f6f6f6;}
#formrecherche input#bouton_ok{min-height:0px;}
ul#nav_principale{width:980px;float:left;display:inline;background:#FFF;z-index:8;position:relative;}
ul#nav_principale li{display:inline;}
#navigation ul#nav_principale > li > a{max-width:93px;text-align:center;min-height:45px;}
#navigation ul#nav_principale > li > a{max-width:93px;}
#navigation ul#nav_principale > li + li> a{max-width:178px;}
#navigation ul#nav_principale > li + li + li > a{max-width:156px;}
#navigation ul#nav_principale > li + li + li + li > a{max-width:143px;}
#navigation ul#nav_principale > li + li + li + li + li > a{max-width:219px;}
#navigation ul#nav_principale > li + li + li + li + li + li> a{max-width:191px;}
ul#nav_principale li a:link,ul#nav_principale li a:visited{font-weight:bold;text-align:left;color:#d75100;display:inline-block;*display:inline;*zoom:1;text-decoration:underline;padding:0;font-size:0.9em;word-wrap:break-word;color:#000;}
ul#nav_principale li a:link:hover,ul#nav_principale li a:visited:hover,ul#nav_principale li a:active,ul#nav_principale li a:focus,ul#nav_principale li a.actif{color:#000;text-decoration:none;}
#burger,#nav_principal_responsive{display:none;}
#nav{display:none;}
#nav.visible{display:grid;}
#colonne_gauche{float:left;display:inline;word-wrap:break-word;width:255px;min-height:1px;background:#fff;margin-top:14px;padding-bottom:40px;background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_colonne_gauche.png") no-repeat bottom left;}
#colonne_gauche h2{background:#02a651 url("http://ville-saintgelydufesc.fr/squelettes/images/fond_h2_ssmenu.png") no-repeat bottom left;;margin:12px 0 -3px 0;width:100px;color:#fff;font-weight:600;font-size:1em;width:220px;padding:7px 0 38px 0;text-align:center;}
#colonne_gauche h2 span{width:115px;display:inline-block;*display:inline;*zoom:1;}
#colonne_contenu{float:left;display:inline;word-wrap:break-word;width:500px;min-height:1px;padding:0;margin-top:24px;position:relative;}
#reseaux_sociaux + div.socialtags{text-align:left;}
.retour + #reseaux_sociaux + div.socialtags{margin-top:-40px;}
.imprimer{position:absolute;top:2px;right:0;min-height:35px;}
#colonne_droite{width:191px;float:left;margin-top:26px;margin-left:34px;}
#colonne_droite ul#enunclic{background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_wrapper_enunclic.png") no-repeat top left;padding-bottom:19px;}
#wrapper-enunclic,#colonne_droite ul#restezinformes{background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_ul_colonne_droite.png") no-repeat bottom left;}
#colonne_droite ul#restezinformes{padding-bottom:24px;margin-bottom:10px;}
#colonne_droite ul li{padding-top:5px;margin-bottom:3px;}
#colonne_droite ul li img{margin-left:12px;vertical-align:middle;line-height:21px;}
#colonne_droite ul li a,#colonne_droite ul li a:hover{display:inline-block;*display:inline;*zoom:1;min-height:21px;max-width:134px;word-wrap:break-word;vertical-align:middle;font-size:0.9em;margin-top:2px;padding-left:9px;line-heught:1.1em;color:#2e2e2e;text-decoration:none;}
#colonne_droite ul li a:hover,#colonne_droite ul li a.on{text-decoration:underline;}
#colonne_droite ul#enunclic li:first-child + li + li{margin-top:8px;}
#colonne_droite ul#restezinformes li:first-child + li + li + li{margin-top:8px;}
#colonne_droite > a{margin-bottom:13px;display:block;position:relative;text-decoration:underline;}
#colonne_droite .vignette.bulletin{float:right;margin-right:18px;margin-top:16px;}
#colonne_droite a.spip_doc{position:absolute;right:0;}
#colonne_droite a.spip_doc > img{position:absolute;top:41px;right:9px;}
#footer{background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_footer.png") repeat-x 0 -13px;text-align:left;clear:both;color:#999;padding:0 0 19px 13px;font-weight:normal;min-height:108px;}
#footer > #footerLeft{float:left;width:628px;}
#footer #footerRight{float:right;width:auto;}
#footer #footerRight a{float:left;width:145px;}
#footer #footerRight a:first-child{margin:50px 9px 0 0;width:auto;}
.logo-fb{margin-bottom:-12px;margin-left:-8px;}
ul#menu_divers{position:relative;margin-top:52px;font-size:0.75em;}
ul#menu_divers li{display:inline;color:#313131;}
ul#menu_divers a:link,ul#menu_divers a:visited{color:#2e2e2e;font-weight:normal;text-decoration:underline;margin:0 4px;}
ul#menu_divers li:first-child a:link,ul#menu_divers li:first-child a:visited{margin-left:0;}
ul#menu_divers a:link:hover,ul#menu_divers a:visited:hover,ul#menu_divers a:active,ul#menu_divers a:focus{text-decoration:none;}
#footer strong{color:#2e2e2e;text-transform:uppercase;letter-spacing:0.1em;font-size:0.75em;}
#footer p.spip{color:#2e2e2e;display:inline;font-size:0.7em;letter-spacing:0.1em;}
#footer > #footerLeft div{margin-top:11px;padding-bottom:15px;}
.g-recaptcha{margin-top:10px !important;}
#vrgpd_prefsbox{width:50% !important;height:auto !important;max-height:100% !important;top:10% !important;}
#vrgpd_prefsbox h4{margin:0.3em 0 0.5em 0 !important;}
#menu_divers > li:nth-child(1){display:none !important;}
#cookie-banner{display:none !important;opacity:0 !important;}
@media screen and (max-width:1023px){body{background:none;}	#liensevitement{display:none;}	ul#nav_principale{display:none;}	#masque_bandeau,#bandeau{display:none;}	.fas{margin-left:1rem !important;margin-right:1rem !important;}	#burger{display:block;cursor:pointer;color:#696969;font-size:4rem;background-color:#eee;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:10px;}	#nav_principal_responsive{display:block;background-color:#eee;}	#nav_principal_responsive ul li{margin:1rem 0;}	#nav a{padding:0 1rem;font-size:2.5rem;z-index:2;background-color:#eee;color:#696969;text-decoration:none;line-height:6.5rem;}	#bandeau_home h1 img{display:none;}	#site-title h1{display:block;text-align:center;font-size:1.3rem;color:#17b863;padding-top:1rem;font-weight:bold;}	#formrecherche{display:none;}	#conteneur{width:auto;}	#block_contenu{width:auto;margin:0 1.5rem;}	#colonne_gauche{display:none;}	#colonne_contenu{width:auto;margin-left:10px;padding:0 3px 0 0;float:none;display:block;}	#colonne_contenu #chemin{width:auto;font-size:30px;}	#colonne_contenu h2,h3.spip{font-size:30px !important;}	#colonne_contenu h2 span{font-size:36px;}	.chapo .spip{font-size:23px;}	.info_elu{font-size:25px;}	.block_article .block_droite{float:none !important;width:auto !important;}	h3.titreliste{margin:0 0 10px 0 !important;font-size:26px !important;}	h3.titreliste span{font-size:31px;}	h4.titreliste{width:190px;}	.complement{margin:0 0 10px 0 !important;font-size:16px;}	.savoirplus a{float:none !important;}	.savoirplus a img{width:22%;}	.layerdeplie .savoirplus a img{width:72%;}	h3.depliage,h4.depliage,h5.depliage{font-size:2.4em !important;}	.layerdeplie{font-size:1.6em;}	dl.spip_documents dt:first-child{text-align:left !important;}	.spip_documents_right{margin-left:0 !important;}	.spip_doc_titre{text-align:left !important;}	.spip_document_997 .spip_doc_titre,.spip_document_998 .spip_doc_titre{padding:5px 86px 0 0;}	.spip_document_174 dt img{height:320px !important;width:335px !important;}	.imprimer{display:none;}	#colonne_droite{display:none;}	#footer,#footerLeft{width:auto !important;}	#footer{float:none !important;}	#footerRight{display:none;}	ul#menu_divers li{font-size:2rem;}	#footer strong{font-size:1.3rem;}	#footer p.spip{font-size:1.5rem;}}

/* page=spip_style_public.css */
html,body{font-size:100%;color:#2e2e2e;font-family:Arial,Helvetica,sans-serif;}::-moz-selection{color:white;background:#316AC5;}
hr.spip{border:none;clear:both;}
ul,ol{list-style-type:none;}
.retourligne{clear:left;}
acronym{border:0;}
#colonne_contenu{font-size:0.75em;}
a:link,a:visited,h3.depliage span,h4.depliage span,h5.depliage span,h3.depliage.carto span,h4.depliage.carto span,h5.depliage.carto span{color:#119952;text-decoration:underline;}
a:link:hover,a:visited:hover,a:focus,a:active,h3.depliage span.layer-actif,h4.depliage span.layer-actif,h5.depliage span.layer-actif,h3.depliage span:hover,h4.depliage span:hover,h5.depliage span:hover,h3.depliage.carto span:hover,h4.depliage.carto span:hover,h5.depliage.carto span:hover,ul.liste_lettre li span.on{text-decoration:none;color:#119952;}

a.spip_out:link,a.spip_out:visited,a.spip_mail:link,a.spip_mail:visited{color:#ca1354;}
a.spip_out:after,a.spip_mail:after{content:"\0000a0[\2197]";text-decoration:none;line-height:1em;}
a.spip_out:hover,a.spip_out:focus,a.spip_out:active{color:#ca1354;}
a[name]{visibility:hidden;}
a.spip_note[name]{visibility:visible;}
#chemin{font-size:0.9em;color:#373f46;margin:0 0 20px 0;font-style:italic;float:left;width:440px;}
#chemin a:link,#chemin a:visited{text-decoration:none;color:#373f46;}
#chemin a:link:hover,#chemin a:visited:hover,#chemin a:focus,#chemin a:active,#chemin strong{text-decoration:underline;font-weight:normal;}
#colonne_contenu h2{margin:34px 0 0 0;color:#7e7e7e;font-size:2.1em;font-weight:bold;clear:both;text-transform:uppercase;}
#colonne_contenu h2 span{line-height:0.95em;}
h3.spip{text-align:left;color:#7E7E7E;font-size:2em;font-weight:bold;margin:1em 0 0.4em 0;clear:both;line-height:1.1em;}
h4{text-align:left;font-size:1.4em;font-weight:bold;margin:1.5em 0 0.5em 0;color:#4d4c4c;padding:0;clear:both;}
h5{font-size:0.9em;font-weight:normal;}
h6{font-size:0.9em;font-weight:normal;}
#colonne_contenu h2 span.spip_surligne,#colonne_contenu h3 span.spip_surligne,#colonne_contenu h4 span.spip_surligne,#colonne_contenu h5 span.spip_surligne,#colonne_contenu h6 span.spip_surligne{background-image:none;padding:0;margin:0;display:inline;color:inherit;float:none;width:auto;}
.dateevmnt{margin:2px 0 7px 0;color:#9e0d51;font-weight:bold;font-size:0.95em;}
.datearticle,.cheminliste,.themearticle,.extraarticle,.nbresult,.dateforum,.block_document .infodoc,.liste_doc_col .infodoc,.liste_doc_col_pageflip .infodoc{color:#FF7005;font-size:0.97em;font-weight:normal;font-style:italic;}
.datearticle{margin:2px 0 7px 0;}
.themearticle{font-size:1em;}
.nbresult{margin:0 0 10px 20px;}
.chapo,.descriptif_video,.spip_forms div.spip_descriptif{color:#2e2e2e;font-weight:bolder;margin:0 0 10px 0;padding:0 0 5px 0;text-align:justify;font-size:1.2em;}
.chapo > .spip:first-child,h3 + p.spip,h4 + p.spip,h5 + p.spip,h6 + p.spip,.block_extras + p.spip,.layerdeplie .spip:first-child,.layerdeplie > h5:first-child,blockquote > .spip:first-child{margin:0;}
.layerdeplie > table.spip:first-child,dl.spip_documents.doc_ajoute{margin-top:10px;}
.spip{text-align:justify;margin:15px 0 0 0;line-height:1.35em;}
dl.spip_documents.doc_ajoute + p.spip{clear:both;margin:0;}
.complement .spip_note:first-child{margin:20px 0 5px 0;}
.spip_note{margin:0 0 5px 0;font-size:0.9em;}
.spip_surligne{color:#fff !important;background:#3cc880;}
ul.spip,ol.spip{margin:10px 0 10px 0 !important;padding:0;}
ul.spip li,ol.spip li{margin:0;padding:0;text-align:left;}
ul.spip > li{background:url("http://ville-saintgelydufesc.fr/squelettes/images/liste_spip_niv1.gif") no-repeat 0 0.35em;padding-left:11px;padding-bottom:5px;}
ul.spip ul.spip,ol.spip ol.spip{margin:0 0 10px 5px !important;}
ul.spip ul.spip li,ol.spip ol.spip li{margin:0;padding:0 0 0 0;}
ul.spip ul.spip > li{background:url("http://ville-saintgelydufesc.fr/squelettes/images/liste_spip_niv2.gif") no-repeat 0 0.35em;padding-left:11px;}
ul.liste_sscat,ul.liste_titre_art_all{font-size:1.1em;}
ol.spip{list-style-position:outside;list-style-type:decimal;}
blockquote.spip{clear:both;padding:20px;background:#EDEAE8;}
.spip_logos,.spip_documents img{border:1px solid #d9d9d9;}
.document_col_logo .spip_logos{float:none;}
.spip_logos{float:left;margin:0 10px 10px 0;}
div.nocadre img{border:none;}
dl.spip_documents{display:block;margin-top:5px;width:auto !important;}
.spip_doc_titre,.spip_doc_descriptif{text-align:center;font-size:0.95em;font-weight:normal;color:#2e2e2e;font-style:italic;}
.spip_doc_titre{padding:5px 0 0 0;}
.spip_doc_descriptif{padding:0 0 2px 0;}
dl.spip_documents dt:first-child{margin:0 0 -3px 0;text-align:center;}
.spip_doc_titre strong,.spip_doc_descriptif span{padding:0 0;}
.spip_doc_titre strong{font-weight:normal;}
.spip_documents_left{margin:0 20px 0.5em 0;}
.spip_documents_right{margin:0 0 0.5em 20px;}
.spip_documents_center{clear:both;display:block;margin:1em auto;width:100%;text-align:center;}
.spip_documents_center .spip_doc_titre,.spip_documents_center .spip_doc_descriptif{margin:auto;}
.spip_documents_left.doc_ajoute{text-align:center;}
.spip_documents_left.doc_ajoute .spip_doc_titre,.spip_documents_left.doc_ajoute .spip_doc_descriptif{word-wrap:normal;}
dl.spip_documents img.spip_logos{margin:auto;float:none;}
table.spip{padding:0px;border:1px solid #fff;border-collapse:collapse;width:100%;margin-bottom:20px;}
table.spip tr.row_first{font-weight:bold;color:#fff;font-weight:bold;background:#ff6d00;}
table.spip tr.row_odd{color:#2e2e2e;background:#fff;}
table.spip tr.row_even{color:#2e2e2e;background:#eee;}
table.spip td,table.spip th{padding:4px 4px 3px 6px;text-align:left;}
table.spip caption{padding:0;}
#reseaux_sociaux{margin:30px 0 10px 0;}
#reseaux_sociaux li{display:inline;}
.fondecran{float:left;display:inline;word-wrap:break-word;border-collapse:collapse;width:166px;margin:10px 0;}
td.fondecranphoto{height:90px;text-align:center;vertical-align:middle;padding:10px 0 0 0;}
td.fondecranphoto a:visited img,td.fondecranphoto a:link img{vertical-align:bottom;}
td.fondecranphoto a:visited img,td.fondecranphoto a:link img,.spip_documents a img{border:1px solid #e1e1e1;padding:3px;}
td.fondecranphoto a:visited img,td.fondecranphoto a:link img{border:0;}
td.fondecranphoto a,.spip_documents a{display:inline-block;*display:inline;*zoom:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
td.fondecranphoto a:hover,td.fondecranphoto a:focus,td.fondecranphoto a:active,.spip_documents a:hover,.spip_documents a:focus,.spip_documents a:active{background:#CCC;}
table.fondecran .spip_doc_titre,table.fondecran .spip_doc_descriptif{width:140px;padding:0 10px;position:relative;margin:0 auto;}
.phototheque{float:left;display:inline;word-wrap:break-word;border-collapse:collapse;width:250px;margin:10px 0;}
td.photothequephoto{height:90px;text-align:center;padding:10px 0 0 0;vertical-align:middle;}
td.photothequephoto a:visited,td.photothequephoto a:link{display:inline-block;*display:inline;*zoom:1;padding:3px;border:1px solid #CCC;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
td.photothequephoto a:hover,td.photothequephoto a:focus,td.photothequephoto a:active{background:#05a753;border:1px solid #05a753;}
table.phototheque .spip_doc_titre,table.phototheque .spip_doc_descriptif{width:250px;position:relative;margin:0 auto;}
.block_extras{margin:0 0 0 0;}
.block_extras .extraarticle{font-size:0.95em;}
.block_extras .extraarticle div{margin:0 0 5px 0;}
.layerdeplie .block_extras{padding:5px 10px 5px 10px;}
.layerdeplie .block_extras.avec_logo .chapo{float:right;width:315px;}
.layerdeplie .block_extras.avec_logo > .chapo + a{float:left;width:130px;}
.layerdeplie .block_extras.avec_logo > .chapo + a +div{float:right;width:315px;}
.affiche .layerdeplie.carto{padding:10px 0 0 0;width:520px;}
.extras{clear:both;margin:0 0 10px 0;}
.extras.colonne_gauche_logo{width:58%;float:left;clear:none;}
.spip_logo_fiche{float:right;margin:0 0 3px 10px;}
.ligneextras{clear:both;margin:0;}
.ligneextras strong{color:#2e2e2e;}
.alignextra,.alignextra2{padding:2px 0;float:left;word-wrap:break-word;text-align:left;font-size:1.05em}
.alignextra{width:40%;}
.alignextra2{width:59%;}
.signaler_erreur{margin:5px 0;text-align:right;}
.extras_ .alignextra{width:30%;}
.extras_ .alignextra2{width:69%;}
h3.titreliste,h4.titreliste,h5.titreliste,h6.titreliste{text-align:left;font-size:1.25em;font-weight:bold;padding:0;margin:0;clear:both;color:#2e2e2e;}
.block_document .datearticle,.block_article .datearticle,.block_site .datearticle{font-size:0.95em;text-align:left;margin:0;color:#ff7005;}
.cheminliste{font-size:0.95em;text-align:left;margin:0 0 3px 0;}
.complement{margin:0;}
ul li.block_article + li.block_article,ul li + li > div.liste_rub_detail,ul li + li > div.block_document,ul li + li > div.block_article,div.block_document + div.block_document{border-top:1px solid #ccc;padding-top:27px;}
.block_article{text-align:justify;margin:0 0 12px 0;clear:both;}
.block_article .info{font-size:0.95em;}
.block_article .complement{line-height:1.3em;}
.block_article .dateevmnt{font-size:0.95em;margin:0;}
.block_article .themearticle{font-size:0.95em;}
.block_article .extraarticle{font-size:0.95em;}
.block_article .photo_block{float:left;display:inline;margin:2px 11px 0 0;width:159px;}
.block_article .block_droite{float:left;width:330px;display:inline;word-wrap:break-word;}
.block_article .block_droite_full{width:auto;}
.block_article .savoirplus a:link,.block_article .savoirplus a:visited,.block_document .savoirplus a:link,.block_document .savoirplus a:visited,.info_elu .savoirplus a:link,.info_elu .savoirplus a:visited,.block_elu_trombi .savoirplus a:link,.block_elu_trombi .savoirplus a:visited,.liste_doc_col .savoirplus a:link,.liste_doc_col .savoirplus a:visited,.infos .savoirplus a:link,.infos .savoirplus a:visited,div .savoirplus a:link,div .savoirplus a:visited{font-weight:bold;margin-top:5px;float:right;}
.block_document{margin:0 0 15px 0;text-align:justify;padding:9px 0 11px 0;clear:both;}
.block_document .infodoc,.document_col .infodoc{font-size:0.95em;text-align:left;margin:0;font-weight:normal;color:#c3560f;}
.block_document .photo_block{width:100px;float:left;margin:0;}
.block_document .photo_block img{margin-left:3px;}
.block_document .block_droite{float:left;width:400px;margin:0;display:inline;word-wrap:break-word;}
.layerdeplie .block_document .block_droite{width:353px;}
.layerdeplie .block_article .block_droite{width:245px;}

.block_site{padding:0 0 2px 0;margin:0 0 15px 0;text-align:justify;clear:both;}
.block_site .photo_block{width:75px;float:left;text-align:center;margin:0 10px 0 0;}
.block_site .block_droite{float:left;display:inline;word-wrap:break-word;width:440px;margin:0;}
.liste_doc_col h4,.liste_doc_col_pageflip h4{margin:0 0 0.5em 0;}
.spip.avertissement{margin:10px 0 10px 0;}
.document_col{padding:0 0 10px 0;margin:10px 5px 0 0;float:left;width:48%;}
.document_col_logo{float:left;margin:0 12px 9px 0;width:62px;display:inline;text-align:left;}
.document_col_texte{float:left;width:158px;display:inline;}
.liste_mot_sscat h4,.liste_mot_sscat h5{margin:0 0 15px 0;}
.liste_mot_sscat .ss_cat{float:left;width:49%;}
.liste_mot_sscat .deuxcol{clear:both;margin:0 0 10px 0;}
.pagination,ul.liste_lettre{text-align:right;color:#fff;margin:10px 0 10px 0;padding:10px 7px 3px;font-weight:bold;clear:both;font-size:1.1em;}
ul.liste_lettre{text-align:center;}
ul.liste_lettre li{display:inline-block;*display:inline;*zoom:1;}
.pagination a.lien_pagination,ul.liste_lettre li a{text-decoration:none;background:#828282;padding:3px 7px;margin:0 0 10px 0;color:#FFF;display:inline-block;*display:inline;*zoom:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
ul.liste_lettre li a{padding:3px 7px;}
.pagination span.on,.pagination a.lien_pagination:hover,.pagination a.lien_pagination:focus,.pagination a.lien_pagination:active,ul.liste_lettre li span.on,ul.liste_lettre li a:hover,ul.liste_lettre li a:focus,ul.liste_lettre li a:active{text-decoration:underline;background:#0bab58;margin:0 0 10px 0;color:#FFF;padding:3px 7px;display:inline-block;*display:inline;*zoom:1;}
ul.liste li a:link,ul.liste li a:visited,ol.liste li a:link,ol.liste li a:visited,.liste_2col li,.liste_elus_nom_toute_communes_par_fonction li{padding:3px 0 3px 20px;background:url("http://ville-saintgelydufesc.fr/squelettes/images/small_superfish_vert.png") no-repeat 0 0.4em;margin:0 0 3px 0;display:block;} .liste_2col li a,.liste_elus_nom_toute_communes_par_fonction li a{padding:0 !important;background:none !important;display:inline;}
#layer1{position:relative;z-index:2;margin-left:auto;margin-right:auto;}
#formcommune{background:#EBE9E7;left:393px;padding:5px;position:absolute;top:42px;width:200px;z-index:99;}
#formcommune label{display:none;}
.margin_depliage,.liste_fiche_depliage>li,.liste_fiche_depliage_all>li,.affiche_commissions>li,.liste_titre_article_par_mot_depliage>li,.liste_fiche_nomcat>li,.liste_fiche_lettre_depliage>li,.liste_fiche_depliage>li,.liste_evmnt_depliage>li,.liste_doc_depliage_par_annee>li,.liste_doc_depliagesurannee_par_annee>li,.liste_doc_depliage_une_annee>li,.liste_doc_depliage>li,.liste_article_depliage_par_annee>li,.liste_article_depliage>li,.googlemap_menu_nav>li{margin:0 0 13px 0;}
h3.depliage,h4.depliage,h5.depliage{font-size:1.4em;margin:0;clear:both;background:#ededed url("http://ville-saintgelydufesc.fr/squelettes/images/fond_h4_depliage.png") repeat-x top left;font-weight:bold;width:500px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right:1px solid #ededed;border-bottom:1px solid #c5c5c5;position:relative;overflow:hidden;min-height:26px;*zoom:1;}
h3.depliage:hover,h4.depliage:hover,h5.depliage:hover,h3.depliage.actif,h4.depliage.actif,h5.depliage.actif{color:#9d1f01;}
h3.depliage span.clear,h4.depliage span.clear,h5.depliage span.clear,h3.depliage:hover span.clear,h4.depliage:hover span.clear,h5.depliage:hover span.clear{display:block;float:none;margin:0;}
h3.depliage span,h4.depliage span,h5.depliage span{color:#2e2e2e;text-decoration:none;margin:3px 0 0 52px;padding:0;cursor:pointer;display:inline-block;*display:inline;*zoom:1;width:405px;}
h3.depliage.actif img,h4.depliage.actif img,h5.depliage.actif img,h3.depliage:hover img,h4.depliage:hover img,h5.depliage:hover img{background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_depliage_orange.png") repeat-y top left;}
h3.depliage span.layer-actif,h4.depliage span.layer-actif,h5.depliage span.layer-actif,h3.depliage span:hover,h4.depliage span:hover,h5.depliage span:hover,h3.depliage:hover span,h4.depliage:hover span,h5.depliage:hover span{text-decoration:underline;color:#2e2e2e;}
h3.depliage img,h4.depliage img,h5.depliage img{display:inline-block;*display:inline;*zoom:1;width:45px;margin:0 5px -1px -1px;cursor:pointer;vertical-align:middle;background:url("http://ville-saintgelydufesc.fr/squelettes/images/fond_depliage_vert.png") repeat-y top left;position:absolute;padding:0.35em 0 500px 0;font-size:0.1em;}
.colonne_gauche_logo h3.depliage span,.colonne_gauche_logo h4.depliage span,.colonne_gauche_logo h5.depliage span{width:430px;}
.layerdeplie{padding:10px;margin:0 0 10px 0;clear:both;width:455px;padding-left:17px;overflow:hidden;}
.affiche .layerdeplie{margin:5px 0;padding:0 10px;clear:both;float:left;width:500px;}
.masque .layerdeplie{margin:-20000px 0 0 -20000px;clear:none;float:left;}
.liste_evmnt_depliage .layerdeplie,.liste_evmnt_depliage .extraarticle{margin-left:31px;}
.layerdeplie .spip_logo_fiche{float:left;margin:0 28px 5px 16px;display:inline;}
.layerdeplie h4.depliage,.layerdeplie h5.depliage{width:475px;margin-top:15px;margin-left:12px;background:none;border-right:none;}
.layerdeplie .layerdeplie h4.depliage:hover,.layerdeplie .layerdeplie h4.depliage.actif,.layerdeplie .layerdeplie h5.depliage:hover,.layerdeplie .layerdeplie h5.depliage.actif{background:#A9C307;}
.layerdeplie .layerdeplie,.layerdeplie .layerdeplie.carto{margin-left:12px;padding:0;width:474px;}
.carte_gis{margin-top:15px;}
.googlemap_menu_nav{margin:15px 0 0 0;width:100%;}
.googlemap_menu_nav .item{width:250px;float:left;}
h3.depliage.carto,h4.depliage.carto{padding:0;margin:0;font-size:1.1em;min-height:28px;width:240px;}
h3.depliage.carto img,h4.depliage.carto img{cursor:pointer;vertical-align:middle;width:45px;padding-top:0.9em;}
h3.depliage.carto img + img,h4.depliage.carto img + img{background:none;margin-left:50px;padding:5px 0;position:relative;width:20px;min-height:30px;}
h3.depliage.carto span,h4.depliage.carto span{margin:0 0 1px 10px;padding:0;font-weight:normal;cursor:pointer;vertical-align:middle;width:120px;}
h3.depliage.carto span.clear,h4.depliage.carto span.clear{margin:0;padding:0;display:block;}
h3.depliage.carto span,h4.depliage.carto span,h3.depliage.carto img,h4.depliage.carto img,h3.depliage.carto input,h4.depliage.carto input{vertical-align:middle;}
h3.depliage.carto input,h4.depliage.carto input{margin:3px 0 0 0;}
.layerdepliecarto{margin:10px 0 10px 78px;font-size:1em;}
.stylelayer{max-height:120px;overflow:auto;clear:both;width:240px;}
.liste_mot_2col li,.liste_2col li,.liste_elus_nom_par_fonction_2col li{float:left;width:49%;}
.liste_2col.president{font-weight:bold;}
.liste_2col li{display:inline;margin:0;width:45%;}
ul.liste_2col.president li{display:inline;margin:0;width:100%;}
#previsu{background:none repeat scroll 0 0 #FFF;border:1px solid #FFF;display:none;margin:0;padding:3px;position:absolute;z-index:200;}
.liste_avis li{margin:0 0 15px 0;}
.liste_avis li strong{color:#000;}
.encart{border:2px solid #f9f9f9;clear:both;position:relative;margin:20px 0 0 0;padding:0 0 9px 0;z-index:100;}








.block_elu_detail{margin:15px 0 0 0;}
.block_elu_detail .photo_elu{float:left;display:inline;width:116px;height:143px;margin-right:23px;}
.info_elu{float:left;display:inline;width:330px;font-size:1.05em;margin:0;}
.block_elu_detail h3,.block_elu_detail h4{font-size:1.1em;color:#2e2e2e;}
.info_elu .fonction_elu{color:#2e2e2e;}
.info_elu .texte_elu{color:#2e2e2e;}
.info_elu p{margin:0;color:#2e2e2e;}
.info_elu .savoirplus a:link,.info_elu .savoirplus a:visited{float:none;}
.document_col_texte .savoirplus a:link:hover,.document_col_texte .savoirplus a:visited:hover,.document_col_texte .savoirplus a:active,.document_col_texte .savoirplus a:focus,.info_elu .savoirplus a:link:hover,.info_elu .savoirplus a:visited:hover,.info_elu .savoirplus a:active,.info_elu .savoirplus a:focus{background:none;}
ul.liste_elus_trombi_par_fonction li{float:left;}
.fiche_entete{margin:0 0 2em 0;text-align:center;}
.fiche_trombi{display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;width:161px;margin:0 0 32px 0;min-height:150px;}
.block_elu_trombi h3,.block_elu_trombi h4{font-size:1.15em;color:#373f46;clear:both;}

.block_elu_trombi .savoirplus a:link,.block_elu_trombi .savoirplus a:visited{float:none;}
.block_elu_trombi .savoirplus a:link:hover,.block_elu_trombi .savoirplus a:visited:hover,.block_elu_trombi .savoirplus a:active,.block_elu_trombi .savoirplus a:focus{background:none;}
.liste_elus_par_commission li{clear:both;}
ul.liste_elus_nom_toute_communes_par_fonction li.block_commune{float:left;display:inline;width:150px;min-height:85px;word-wrap:break-word;margin:5px 5px 0 1px;padding:0 5px 5px 5px;background:#E9ECF1;border:1px solid #BAC2D5;}
ul.liste_elus_nom_toute_communes_par_fonction ul.liste{margin:0;}
ul.liste_elus_nom_toute_communes_par_fonction ul.liste li{font-size:0.9em;text-align:left;margin:0 5px 0 0;}
ul.liste_elus_nom_toute_communes_par_fonction h3.spip{margin:5px 0 7px 0;}
.affiche_commissions li p.spip{clear:both;margin:0 0 20px 0 !important;}
.affiche_commissions li h5{margin:0.8em 0 0.5em 0 !important;padding:0;font-weight:bold;}
ul.listemois{list-style-type:none;width:30%;float:left;margin:0 2% 0 0;}
ul.listemois li{word-wrap:break-word;}
.liste_agenda .themearticle,.liste_agenda .dateevmnt,.liste_agenda .extraarticle{margin:0;padding:0;font-size:1em;}
.liste_agenda h4{margin:0;padding:0;font-size:1em;}
.liste_agenda .dateevmnt{font-size:1em;}

.largeur1{width:20%;}
.largeur2{width:20%;}
.largeur3{width:40%;}
.largeur4{width:20%;}
.liste_evmnt_depliage .extraarticle{clear:both;}
#liste_choix_mot,#liste_choix_mot_agenda,#liste_choix_rub_agenda,#liste_choix_article,#liste_choix_rubrique{margin:30px 0 15px 0;clear:both;text-align:right;}
#liste_choix_mot label,#liste_choix_mot_agenda label,#liste_choix_rub_agenda label,#liste_choix_article label,#liste_choix_rubrique label{display:none;}
.liste_deroulante{padding:0;}
#liste_choix_mot option.titrelistemot{font-weight:bold;font-style:italic;}
form,div.reponse_sondage form{width:100%;background:transparent;color:#2e2e2e;margin:10px 0 0 0;}
form input,.formulaire_forum form input,form select,form textarea{border:1px solid #c0c0c0;background:#f2f2f2;width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.3em;min-height:1.3em;display:inline-block;*display:inline;*zoom:1;}
select#theme_evmnt{width:30%;float:right;}
form li.editer_email input#email{width:40%;}
input#recherche_annuaire{width:150px;}
form textarea{font-size:1em;width:100% !important;}
form input:focus,form textarea:focus,form select:focus,form#formrecherche input#recherche:focus,.spip_forms .forml:focus,.spip_forms .fondl:focus{background:#e3e3e3;}
.formulaire_inscription fieldset,form fieldset,div.spip_forms form fieldset{margin:0 0 10px 0;padding:4px 7px 10px 9px;border:1px solid #7e7e7e;}
div.spip_forms form fieldset.margintop10{margin-top:10px;}
.formulaire_inscription legend,form legend{color:#2E2E2E;font-weight:bolder;padding:5px 5px 7px 5px;margin-left:5px;font-size:1.2em;}
form input.radio,form input.checkbox{width:auto;border:none;min-height:1px;}
form option{color:#54595C;}
.contact1,.contact2{padding:0;float:left;text-align:left;}
.contact1{width:45%;text-align:left;}
.contact2{width:55%;margin:0 0 5px 0;}
.contact2.contact3{width:55%;float:right;}
form ul.contact2{clear:both;width:auto;}
form ul.contact2 li{margin:0 0 0 30px;clear:both;}
.reponse_formulaire{color:#F30;font-size:1em;}
.nbplaces{width:30px;}
.spip_boutoncss,.spip_bouton{font-size:1em;color:#FFF;cursor:pointer;text-align:center;margin:15px 0 0 0;padding:2px 17px;color:#FFF;min-width:158px;width:auto;display:inline-block;*display:inline;*zoom:1;word-wrap:break-word;}
.spip_boutoncss.reset{background:#878787;margin:10px 0 10px 0;vertical-align:middle;text-decoration:underline;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.spip_boutoncss.reset:hover,.spip_boutoncss.reset:focus,.spip_boutoncss.reset:active{background:#555;text-decoration:none;}
.spip_boutoncss.submit{background:#08a956;margin:10px 0 10px 0;vertical-align:middle;text-decoration:underline;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.spip_boutoncss.submit:hover,.spip_boutoncss.submit:focus,.spip_boutoncss.submit:active{background:#078a46;text-decoration:none;}
.formulaire_spip input.spip_boutoncss{width:auto;}
.formulaire_spip textarea{width:95%;margin:0 2%;}
#login,#oubli_form{width:100%;}
#login input,#login_admin input{width:auto;}
#login div,#inscription div,#login_admin div,#oubli_form div{text-align:left;margin:5px 0 0 0;}
#login p,#inscription p,#login_admin p,#oubli_form p{margin:0;}
.reponse,.spip_form_ok,.formulaire_ok{background:none repeat scroll 0 0 #262626;display:block;font-weight:bold;margin:1em 0;padding:0.6em;background:#F1F1F1;}
span.erreur,.obligatoire_oublie,.erreur_message{color:red;}
.champ_obli_oubli{border:2px solid red;width:auto;}
.formInfo a,.formInfo a:active,.formInfo a:visited{background-color:#f66;font-size:1.3em;font-weight:bold;padding:1px 2px;margin-left:12px;margin-right:-25px;color:#FFF;text-decoration:none;float:right;}
#JT_arrow_left{background-image:url("http://ville-saintgelydufesc.fr/plugins/auto/forms_et_tables_2_0/img_pack/arrow_left.gif");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image:url("http://ville-saintgelydufesc.fr/plugins/auto/forms_et_tables_2_0/img_pack/arrow_right.gif");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;}
#JT{position:absolute;z-index:100;border:2px solid #CCC;background-color:#fff;}
#JT_close_left{background-color:#CCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}
#JT_close_right{background-color:#CCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}
#JT_copy p{margin:3px 0;font-size:0.8em;}
#JT_copy img{padding:1px;border:1px solid #CCC;}
.jTip{cursor:help;}
a.date-picker{margin:-3px 0 0 0;}
.liste-videos li{width:48%;float:left;margin-right:1%;}
.infos{left:484px;top:100px;width:181px;min-height:370px;z-index:99;text-align:left;background:#FFF;border:1px solid #F9F0E9;padding:5px;overflow:auto;}
.infos h3.spip{width:155px;color:#6F6F6F;font-size:1.3em;clear:none;}
.infos .chapo{text-align:left;margin:2px 0 2px 0;}
.infos .spip{margin:0;}
.fermeture{width:1em;height:1em;line-height:1em;float:right;display:inline;background:#F00;margin:5px 2px 2px 0;padding:0 0 2px 1px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.fermeture a{color:#FFF;text-decoration:none;font-weight:bold;}
.fermeture a:hover{color:#FFF;}
.infos.entreprise{left:484px;top:100px;width:181px;min-height:450px;}
.infos.commune{left:484px;top:100px;width:181px;min-height:450px;}
.infos.dechetterie{left:484px;top:6em;width:181px;min-height:450px;}
table.dechetterie{width:auto;text-align:center;}
.ouvert{background:#a2c7a3;color:#a2c7a3;width:33%;}
.ferme{background:#be9761;color:#be9761;width:33%;}
h3.plan a{color:#2e2e2e;}
h4.plan a{color:#0caa58;}
h5.plan a{font-size:1.2em;color:#7e7e7e;margin-top:0;}
h5.plan a:hover{color:#7e7e7e;}
h5.plan{margin-top:0;}
h6.plan a{color:#141512;}
.plan span a{color:#0CAA58;}
.plan1{margin:20px 0 10px 20px;}
.plan1 li{display:inline;}
.plan1 li a{display:block;margin:3px 0 2px 0;padding:0 0 5px 15px;}
.plan2{margin:0 0 0 40px;}
.plan2 li a{margin:3px 0 2px 0;padding:0 0 5px 15px;}
.plan3{margin:0 0 0 40px;}
.plan3 li a{margin:3px 0 2px 0;padding:0 0 5px 15px;}
.liste.plan{margin:0 0 20px 40px;}
.liste.plan li a{font-size:0.8em;}
.retour{text-align:right;font-size:1em;padding:25px 0 10px 0;clear:both;}
.retour img{vertical-align:middle;}

.align_right{text-align:right;}
.align_left{text-align:left;}
.centrer,.center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}
.float_none{float:none;}
.sanspadding{padding:0;}
.annulewidth{width:auto;}
.display_none{display:none;}
.clear{clear:both;line-height:0;font-size:1px;}
table.spip_barre{display:none;}
.sujet_forum{margin:0 0 10px 0;}
.item_forum{margin:0 0 10px 0;padding:0;}
.item_forum.bg{background:#CCC;}
.ssniveau{margin:0 0 0 20px;}
.depliageforum{font-size:1em;font-weight:bold;padding:0;margin:0;clear:both;color:#669600;width:100%;}
.depliageforum img{float:left;display:inline;width:15px;margin:0 5px 0 0;cursor:pointer;vertical-align:middle;}
.depliageforum span{margin:0 0 2px 0;padding:0;cursor:pointer;display:inline;width:80%;float:left;}
.dateforum{clear:both;margin:0 0 0 20px;font-size:0.9em;}
.layerdeplieforum{margin:0 0 0 20px;}
.cgu{height:100px;overflow-y:scroll;padding:2px 10px 0 0;}
#vrgpd_prefsbox{width:50% !important;height:auto !important;max-height:100% !important;top:10% !important;}
#vrgpd_prefsbox h4{margin:0.3em 0 0.5em 0 !important;}
#menu_divers > li:nth-child(1){display:none !important;}
#formcontactcss input#polconf{width:20px;}
#formcontactcss .contact2 p{display:inline;}
#cookie-banner{display:none !important;opacity:0 !important;}
@media screen and (max-width:768px){select#theme_evmnt{display:none;}	.block_article .block_droite{float:none;}	h3.titreliste{margin:0 0 10px 0 !important;}	.complement{margin:0 0 10px 0 !important;font-size:16px;}	.block_article .photo_block{margin:0 0 0 25%;cursor:pointer;}	.block_article .savoirplus a:link{float:none;}	h3.spip{text-align:center;}	.block_elu_detail{padding:0 0 0 35%;}	.info_elu{width:242px;}	.spip{text-align:left;font-size:14px;}	dl.spip_documents{float:none !important;}	h3.depliage,h4.depliage,h5.depliage{width:auto;font-size:1.2em;}	h3.depliage.carto{width:340px;font-size:1.4em;}	.stylelayer{max-height:480px;width:340px;}	.layerdeplie{padding:0;width:auto;}	.layerdepliecarto{margin:10px 0 5px 0;font-size:1.3em;}	.affiche .layerdeplie{width:-webkit-fill-available;}	.affiche .layerdeplie.carto{width:-webkit-fill-available;}	.layerdeplie .block_extras{padding:5px 0 5px 0;}	.layerdeplie h4.depliage,.layerdeplie h5.depliage{margin-left:0;}	.layerdeplie .layerdeplie,.layerdeplie .layerdeplie.carto{margin-left:0;width:335px;}	.alignextra,.alignextra2{padding:0 1px 0 0;font-size:1em;}	input#recherche_annuaire{width:100%;height:25px;margin-top:10px;}	ul.liste_lettre{font-size:2.5em;}	form input{height:30px;margin:8px 0;}	.contact2{width:100%;}	.spip_forms .forml,.spip_forms .fondl,.spip_forms .formo{width:100%;height:30px;margin:8px 0;}	.retour img{margin-right:2rem;}}

/* page=spip_ssmenu.css */
.ssmenu1{font-size:0.85em;width:218px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.ssmenu1 span.roll_haut,.ssmenu1 span.roll_bas{display:none;}
.ssmenu1 li{display:inline;}
.ssmenu1 li a{display:block;margin:0;}
.ssmenu1 li a.niveau1{text-decoration:none;color:#2e2e2e;padding:7px 12px 7px 42px;background:url("http://ville-saintgelydufesc.fr/squelettes/images/superfish_gris.png") no-repeat 12px 0.55em;zoom:100%	-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.ssmenu1 li a.niveau1:hover,.ssmenu1 li a.niveau1actif,.ssmenu1 li a.niveau1:focus,.ssmenu1 li a.niveau1:active{text-decoration:underline;color:#fff;padding:7px 12px 7px 42px;background:#00ae55 url("http://ville-saintgelydufesc.fr/squelettes/images/superfish_blanc.png") no-repeat 12px 0.55em;}
.ssmenu2{margin:0 0 0 20px;}
.ssmenu2 li a.niveau2{text-decoration:none;display:block;color:#119952;background:url("http://ville-saintgelydufesc.fr/squelettes/images/small_superfish_vert.png") no-repeat 5px 0.4em;border-left:1px solid #00ae55;padding:3px 0 5px 27px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-size:1.1em;}
.ssmenu2 li a.niveau2actif,.ssmenu2 li a.niveau2:hover,.ssmenu2 li a.niveau2:focus,.ssmenu2 li a.niveau2:active{text-decoration:underline;display:block;padding:3px 0 5px 27px;color:#FFF;background:#00ae55 url("http://ville-saintgelydufesc.fr/squelettes/images/small_superfish_blanc.png") no-repeat 5px 0.4em;}
.ssmenu3{margin:0 0 0 17px;}
.ssmenu3 li a.niveau3{text-decoration:none;display:block;padding:1px 0 0 11px;color:#669600;background:url("http://ville-saintgelydufesc.fr/squelettes/images/puce_niveau3.gif") no-repeat 0 0.5em;}
.ssmenu3 li a.niveau3actif,.ssmenu3 li a.niveau3:hover,.ssmenu3 li a.niveau3:focus,.ssmenu3 li a.niveau3:active{text-decoration:underline;display:block;padding:1px 0 0 11px;color:#4b6e00;background:url("http://ville-saintgelydufesc.fr/squelettes/images/puce_niveau3-over.gif") no-repeat 0 0.5em;}
#recherche_menu,#recherche_menu_niv1{height:22px;width:115px;padding:0 0 0 8px;z-index:100;}
#recherche_menu_niv1{padding:10px 0 0 20px;}
#recherche_menu label,#recherche_menu_niv1 label{display:none;}
#recherche_menu img,#recherche_menu input,#recherche_menu_niv1 img,#recherche_menu_niv1 input{vertical-align:middle;}
#recherche_menu input,#recherche_menu_niv1 input{color:#62819e;border:1px solid #dddee3;width:80px;font-size:0.9em;text-align:left;text-transform:uppercase;float:left;}
#ssmenu #recherche_menu a,#ssmenu #recherche_menu_niv1 a{display:block;width:28px;margin:0;padding:0;float:right;}
#ssmenu #recherche_menu input.boutonok,#ssmenu #recherche_menu_niv1 input.boutonok{width:22px;height:16px;border:none;background-repeat:no-repeat;color:#FFF;font-weight:bold;text-align:center;}
#ssmenu #recherche_menu input.boutonok:hover,#ssmenu #recherche_menu_niv1 input.boutonok:hover{color:#54595C;}

/* page=superfish.css */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;word-wrap:break-word;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:44px;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{margin-bottom:16px;}
.sf-menu a{text-decoration:none;}
.sf-menu a,.sf-menu a:visited{color:#13a;}
.sf-menu ul{border:1px solid #d9d9d9;border-left:1px solid #000;margin-left:-1px;width:190px;}
.sf-menu ul li{text-align:left;}
#nav_principale.sf-menu ul li a{padding:9px 5px 8px 42px;display:block;font-weight:normal;background:#00ae55 url("http://ville-saintgelydufesc.fr/squelettes/images/superfish_blanc.png") no-repeat 12px 0.5em;color:#FFF;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none;}
#nav_principale.sf-menu ul li a:hover,#nav_principale.sf-menu ul li a:focus{background:#FFF url("http://ville-saintgelydufesc.fr/squelettes/images/superfish_gris.png") no-repeat 12px 0.5em;color:#000;text-decoration:underline;}
.sf-menu li li{background:#FFF;}
.sf-menu li li li{background:#FFF;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

