/* compact [
	page=spip_home.css
	page=superfish.css
] 62.6% */

/* page=spip_home.css */
*{margin:0;padding:0;}
html{background: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://www.saintgelydufesc.com/squelettes/images/fond_body.jpg") repeat-x top left;}
a:link,a:visited{color:#2e2e2e;}
a:link:hover,a:visited:hover,a:focus,a:active{text-decoration:none;color:#2e2e2e;}
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 img{border:none;}
a[name]{visibility:hidden;}
h2{color:#7e7e7e;font-size:1.3em;}
ul{list-style-type:none;}
acronym{border:0;}
#liensevitement{text-align:right;color:#a3dec0;font-size:0.6em;padding-bottom:1px;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://www.saintgelydufesc.com/squelettes/images/fond_conteneur.gif") no-repeat bottom left;}
#bandeau_home{background:no-repeat top right #fff;position:relative;}
h1{position:absolute;top:31px;right:13px;}
h1 img{margin:30px 0 0 60px;width:190px;display:block;}
#site-title h1{display:none;}
#slideshow{position:relative;min-height:332px;width:980px;}
#slideshow .noscript-message{background:#FFF;border:2px solid #01A04C;top:81px;width:40%;padding:10px;font-size:0.8em;max-height:70px;overflow:auto;position:relative;margin:0 140px;text-align:center;}
#slideshow .noscript-message a{margin-top:10px;display:inline-block;}
object{position:absolute;}
form#formrecherche{position:absolute;bottom:13px;right:18px;}
#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:136px;text-align:left;background:#fff;padding:4px 5px 3px 4px;letter-spacing:0.1em;}
form#formrecherche input#recherche:focus{background:#f6f6f6;}
ul#nav_principale{width:980px;float:left;display:inline;z-index:100;background:#FFF;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{color:#000;text-decoration:none;}
#burger{display:none;}
#nav{display:none;}
#nav.visible{display:grid;}
#colonne_contenu{float:left;display:inline;word-wrap:break-word;width:537px;padding:0;margin:25px 27px 0 14px;}
h2.une{color:#969696;text-transform:uppercase;font-size:1.3em;font-weight:bold;margin-bottom:44px;margin-left:2px;line-height:1.3em;}
div.une{clear:both;overflow:hidden;}
.block_photo_une{float:left;display:inline;margin:0 10px 0 0;width:330px;}
.zone_texte_une{display:inline;width:197px;float:left;}
.zone_texte_une.nophoto{width:auto;}
.zone_texte_une h3{color:#2E2E2E;font-size:1.1em;font-weight:500;margin-left:2px;}
.texte_une{font-size:0.9em;margin:21px 0 8px 2px;line-height:1.15em;}
.suite_une{margin:0 0 0 102px;}
.suite_une a{font-size:0.8em;font-weight:bold;}
.actus{min-height:1px;}
h2.actus{margin:18px 0 15px 0;font-weight:bold;color:#969696;text-transform:uppercase;font-size:1.3em;}
.last_actus{width:166px;display:inline;float:left;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;margin-left:20px;}
.last_actus + .last_actus + .last_actus{margin-left:19px;}
.last_actus:first-child{margin-left:0;}
.block_photo_actu{float:left;display:inline;margin:0 0 3px 0;}
.zone_texte_actu{display:inline;float:left;}
.zone_texte_actu.nophoto{width:auto;}
.date_actu{color:#439AB3;margin:0 0 5px 0;font-size:0.75em;color:#c3560f;margin:2px 0 0 1px;font-style:italic;}
.zone_texte_actu h3{font-size:0.9em;color:#2e2e2e;font-weight:bold;line-height:1.2em;margin-left:1px;}
.texte_actu{font-size:0.75em;margin:17px 0 12px 0;line-height:1.2em;}
.suite_actu a{font-size:0.8em;font-weight:bold;float:right;margin-right:14px;margin-top:1px;}
#colonne1{width:176px;float:left;margin-top:26px;}
#colonne1 > a{float:right;margin-top:10px;}
#colonne1 > a.agenda{margin:5px 2px 24px 0;float:right}
#agenda{width:157px;margin-left:10px;min-height:203px;}
#colonne2{width:191px;float:left;margin:26px 0 0 35px;position:relative;z-index:0;}
#colonne2 ul#enunclic{background:url("http://www.saintgelydufesc.com/squelettes/images/fond_wrapper_enunclic.png") no-repeat top left;padding-bottom:19px;}
#wrapper-enunclic,#colonne2 ul#restezinformes{background:url("http://www.saintgelydufesc.com/squelettes/images/fond_ul_colonne_droite.png") no-repeat bottom left;}
#colonne2 ul#restezinformes{padding-bottom:24px;}
#colonne2 ul#restezinformes + a img{position:absolute;right:9px;top:41px;}
#colonne2 ul li{padding-top:5px;margin-bottom:3px;}
#colonne2 ul li img{margin-left:12px;vertical-align:middle;line-height:21px;}
#colonne2 ul li a{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-height:1.1em;text-decoration:none;}
#colonne2 ul li a:hover{text-decoration:underline;}
#colonne2 ul#enunclic li:first-child + li + li{margin-top:8px;}
#colonne2 ul#restezinformes li:first-child + li + li + li{margin-top:8px;}
#colonne2 > a{margin-bottom:27px;display:block;position:relative;text-decoration:underline;}
#colonne2 .vignette.bulletin{float:right;margin-right:16px;margin-top:16px;}
#colonne2 ul#restezinformes + a{position:absolute;right:0;}
#colonne2 ul#restezinformes + a img{position:absolute;top:41px;right:9px;}
#footer{background:url("http://www.saintgelydufesc.com/squelettes/images/fond_footer.png") repeat-x top left;text-align:left;clear:both;color:#999;padding:0 0 19px 13px;font-weight:normal;min-height:119px;}
#footer > #footerLeft{float:left;width:640px;}
#footer #footerRight{float:right;width:auto;}
#footer #footerRight a{float:left;width:145px;}
#footer #footerRight a:first-child{margin-top:63px;width:auto;}
.logo-fb{margin-bottom:-12px;margin-left:-8px;}
ul#menu_divers{position:relative;margin-top:65px;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;}
.suite_une a,.suite_actu a,a.agenda,.suite_une a:hover,.suite_actu a:hover,a.agenda:hover,.suite_une a:focus,.suite_actu a:focus,a.agenda:focus{color:#17b863;font-weight:bold;font-size:0.8em;}
#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:599px){#colonne_contenu{margin:12px 0 0 25px !important;}	#agenda{display:none;}	#colonne2{margin-left:26%;}}
@media screen and (max-width:1023px){#conteneur{width:auto;}	#liensevitement{display:none;}	#slideshow{display:none;}	ul#nav_principale{display:none;}	.fas{margin-left:0.5rem !important;}	#burger{display:block;cursor:pointer;color:#696969;font-size:1.8rem;background-color:#eee;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;}	#nav a{padding:0 1rem;font-size:1.3rem;z-index:2;background-color:#eee;color:#696969;text-decoration:none;line-height:2.6rem;}	#bandeau_home h1{right:auto;}	#bandeau_home h1 img{margin-top:5rem;margin-left:5rem;z-index:-1;}	#site-title h1{display:block;font-size:1.3rem;color:#17b863;padding-top:1.5rem;text-align:center;font-weight:bold;left:0;z-index:-1;}	#formrecherche{display:none;}	#colonne_contenu{margin:12px 0 0 200px;}	div.une{margin:11rem 0 0 0;}	.zone_texte_une h3{width:325px;}	.zone_texte_une{display:block;width:auto;}	h2.une{margin-bottom:15px;}	.texte_une{width:325px;}	.suite_une{margin:0;}	.last_actus{width:auto;margin:0 0 20px 0;}	.last_actus + .last_actus + .last_actus{margin-left:0;}	.block_photo_actu{margin:0;}	.zone_texte_actu{display:grid;width:188px;}	.texte_actu{width:173px;margin:4px 0 5px 0;}	.suite_actu a{float:none;}	#colonne1{margin-left:26%;}	#footer,#footerLeft{width:auto !important;}	#footer #footerRight{float:none;}	ul#menu_divers li{font-size:0.85rem;}	#footer strong{font-size:1rem;}	#footer p.spip{font-size:0.9rem;}}

/* 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://www.saintgelydufesc.com/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://www.saintgelydufesc.com/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;}

