*{margin:0;padding:0}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}#col_center a{text-decoration:underline}img{border:none}ol,ul{margin-left:15px}.clear{clear:both}body{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#757575} .file{background-position:left center;background-repeat:no-repeat;padding-left:20px;line-height:16px;margin:4px 0;display:block}.page{background-image:url(http://static.reseaudespetitescommunes.fr/default/images/icons/page.png)}.pdf{background-image:url(http://static.reseaudespetitescommunes.fr/default/images/icons/page_white_acrobat.png)}.doc,.docx{background-image:url(http://static.reseaudespetitescommunes.fr/default/images/icons/page_white_word.png)}.xls,.csv{background-image:url(http://static.reseaudespetitescommunes.fr/default/images/icons/page_white_excel.png)}.ppt,.pps{background-image:url(http://static.reseaudespetitescommunes.fr/default/images/icons/page_white_powerpoint.png)} body,#footer{background-color:#101f66}#left-column .scope,.arrow,span.chip,#right-column .scope .head,#right-column .scope .content,#right-column .scope .foot,.return{background-color:#2f3f8b}a,input,select,textarea,.text-color,#city-name{color:#2f3f8b}span.chip{width:18px;height:8px}.arrow{margin:4px 3px 0 0 !important}.link-more{text-align:right;text-decoration:none !important}.link-more a{text-decoration:underline}.red{color:#a00}.return{background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/return.png');background-repeat:no-repeat;cursor:pointer;display:block;float:right;height:11px;width:43px;margin:0 5px 0 0}#viewer{margin-bottom:20px;padding:0;width:410px;height:340px} #paginator{float:right;padding:5px 0}#paginator a{text-decoration:none !important}#paginator li{display:inline}#paginator li span{display:table-cell;width:20px;height:18px;line-height:20px;text-align:center;vertical-align:middle;font-weight:bold;background-color:#dedede;cursor:pointer !important}#paginator .current span{cursor:default} input[type=text],select,textarea{font-size:11px !important;border:1px solid #bbb}option{padding:1px}option{text-indent:3px}input[type=submit],input[type=button]{padding:0 5px}input[type=text],textarea{padding:3px}input[type=radio],input[type=checkbox]{border:none} #frontheadbar{position:relative;width:100%;height:25px;background-color:#999;border-bottom:1px solid #777}#frontheadbar .txt{float:left;color:#fff;margin:5px 0 0 10px;font-size:12px}#frontheadbar .txt span{font-weight:bold}#frontheadbar .close{float:right;margin:5px 10px 0 0}#frontheadbar .close a{font-size:12px;color:#fff;padding-right:12px;display:block;background:url('http://static.reseaudespetitescommunes.fr/default/images/close.png') no-repeat center right;text-decoration:none}#frontheadbar .close a:hover{text-decoration:underline} #window{position:relative;margin:0 auto;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/background.png');background-position:top center;background-repeat:no-repeat;width:1040px}#page{position:relative;margin:0 auto;width:984px}#header{position:relative;height:275px}#logo_container{position:absolute;background:url('http://static.reseaudespetitescommunes.fr/default/images/design/logo_container.png') top center no-repeat;left:-2px;width:270px;height:265px;z-index:3}#logo_container div{position:relative;display:table-cell;width:270px;height:265px;vertical-align:middle;text-align:center}#logo_container #city-name{font-size:16px;padding-top:5px}#banner_container{position:absolute;top:0;left:259px;background:url('http://static.reseaudespetitescommunes.fr/default/images/design/banner_shadow.png') bottom center repeat-x;width:725px;height:226px;z-index:2}#banner{width:725px;height:220px;background-color:#fff;display:block}#banner a{display:block}#banner img{display:none}#menu{position:absolute;top:195px;left:263px;list-style-type:none;z-index:1;margin:0}#menu li{float:left;margin-left:8px;display:inline}#menu li a{width:230px;height:70px;line-height:550%;text-align:center;font-size:16px;background:url('http://static.reseaudespetitescommunes.fr/default/images/design/menu_button.png') top center no-repeat;display:block}#menu li a:hover,#menu li a:active,#menu li a:focus{text-decoration:none}#content{position:relative}#content #left-column{float:left;width:257px}#content #right-column{float:right;width:240px}#content #center-column{margin:0 0 0 267px;overflow:hidden} #left-column .scope{width:256px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/left_scope_background.png');background-position:bottom left;background-repeat:repeat-y;margin-bottom:5px}#left-column .scope .head{height:64px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/left_scope_head.png');background-position:top left;background-repeat:no-repeat;font-size:17px;line-height:300%;text-indent:20px}#left-column .scope .content{}#left-column .menu ul{list-style-type:none;margin-left:20px;padding-bottom:18px}#left-column .menu li{margin-bottom:10px}#left-column .menu li a{color:#fff;font-size:14px}#left-column .menu li a:hover,#left-column .menu li a:active,#left-column .menu li a:focus{text-decoration:none}#left-column .mayor-word{background-color:#d5dae9}#left-column .mayor-word .head{text-transform:capitalize}#left-column .mayor-word .content{font-size:11px;color:#3a3a3a;padding:0 34px 25px 20px;text-align:justify}#left-column .mayor-word .content img{float:left;margin:0 10px 5px 0} #center-column #breadcrumbs{margin:0 0 5px 5px}#center-column .scope{width:459px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/center_scope_background.png');background-position:top left;background-repeat:repeat-y;margin-bottom:10px}#center-column .scope .head{height:18px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/center_scope_head.png');background-position:top left;background-repeat:no-repeat}#center-column .scope .foot{height:18px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/center_scope_foot.png');background-position:top left;background-repeat:no-repeat}#center-column .scope .name{font-size:16px;text-indent:5px}#center-column .scope .content{margin:15px 25px 5px 25px;text-align:justify}#center-column .scope .name span.chip{float:left;margin:8px 0 0 5px} #right-column .scope{width:223px;margin-bottom:5px}#right-column .scope .head{height:38px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/right_scope_head.png');background-position:top left;background-repeat:no-repeat;font-size:17px;line-height:190%;text-indent:25px;color:#fff}#right-column .scope .content{background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/right_scope_background.png');background-position:top left;background-repeat:repeat-y}#right-column .scope .foot{height:12px;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/right_scope_foot.png');background-position:top left;background-repeat:no-repeat}#right-column .scope .content span.chip{float:left;margin:8px 0 0 1px}#right-column .scope .content.contact p{padding:5px 0 0 23px}#right-column .scope .content.weather p{padding:5px 0 0 23px}#right-column .scope .content .preview{float:left;margin-right:10px}#right-column .scope .link-more{padding-top:3px;margin-right:14px}#right-column .scope .labels{text-align:center}#right-column .scope .external-links .link span.chip{margin:3px 0 0 1px}#right-column .scope .external-links .link{padding-top:4px}#right-column .scope .external-links .link a{padding-left:5px;color:#757575}#right-column #institutionlink{margin:0 auto} #footer{position:relative;background-image:url('http://static.reseaudespetitescommunes.fr/default/images/design/footer.png');background-position:top center;background-repeat:no-repeat;height:49px}#w3c{position:absolute;top:10px;left:45px}#w3c a{float:left;width:80px;height:15px;margin-right:5px;background:url('http://static.reseaudespetitescommunes.fr/default/images/design/w3c.gif') no-repeat;display:block}#w3c .html{background-position:0 0}#w3c .css{background-position:0 -15px}#w3c a span{position:absolute;left:-2000px}#footer ul{margin:0 auto 0 auto;padding-top:10px;text-align:center}#footer li{display:inline;margin-right:15px}#footer li.last{margin:0}#footer li a{color:#505050;font-size:10px}#footer li a:hover,#footer li a:active,#footer li a:focus{text-decoration:none}#pictures div#container{padding:0;margin:0}#pictures div.content{ display:none;width:525px}#pictures div.content a,div.navigation a{text-decoration:none;color:#777}#pictures div.content a:focus,#pictures div.content a:hover,#pictures div.content a:active{text-decoration:underline}#pictures div.controls{margin-top:5px;height:23px}#pictures div.controls a{padding:5px}#pictures div.ss-controls{float:left}#pictures div.nav-controls{float:right}#pictures div.slideshow-container{position:relative;height:300px; }#pictures div.loader{position:absolute;top:0;left:60px;background-image:url('../../library/JQuery/css/loader.gif');background-repeat:no-repeat;background-position:center;width:50px;height:300px; }#pictures div.slideshow{}#pictures div.slideshow span.image-wrapper{display:block;position:relative;top:0;left:0}#pictures div.slideshow a.advance-link{display:block;width:525px;height:302px; line-height:302px; text-align:center;background-color:#fff}#pictures div.slideshow a.advance-link:hover,#pictures div.slideshow a.advance-link:active,#pictures div.slideshow a.advance-link:visited{text-decoration:none}#pictures div.slideshow img{vertical-align:middle;border:1px solid #333}#pictures div.download{float:right}#pictures div.caption-container{ }#pictures span.image-caption{ display:block;width:522px;margin-top:1px;padding-left:3px}#pictures div.caption{ background-color:#333;padding:12px;color:#ddd;height:16px}div.caption a{color:#fff}#pictures div.image-title{font-weight:bold;font-size:1.4em}#pictures div.image-desc{line-height:1.3em;padding-top:12px}#pictures div.navigation{padding:60px 0 0 3px;width:525px;float:left; }#pictures ul.thumbs{clear:both; padding:0}#pictures ul.thumbs li{float:left;padding:0;margin:9px 9px 0 0;list-style:none}#pictures a.thumb{padding:2px;display:block;border:1px solid #666}#pictures ul.thumbs li.selected a.thumb{background:#333}#pictures a.thumb:focus{outline:none}#pictures ul.thumbs img{border:none;display:block}#pictures div.pagination{clear:both}#pictures div.navigation div.top{margin-bottom:12px;height:11px}#pictures div.navigation div.bottom{padding-top:10px}#pictures div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:2px 4px 2px 4px;border:1px solid #999}#pictures div.pagination a:hover{background-color:#eee;text-decoration:none}#pictures div.pagination span.current{font-weight:bold;background-color:#444;border-color:#444;color:#fff}#pictures div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px} #jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}#center-column .scope .headline .link{margin-top:3px;float:right}#center-column .scope .headline .link a{text-decoration:underline}#center-column .scope .headline img{float:left;margin:0 10px 5px 0}#center-column .scope .headline{font-size:12px}#center-column .scope .content .news{margin-bottom:10px}#center-column .scope .content .news.last{margin-bottom:0}#center-column .scope .content .news img{float:left;margin:3px 10px 5px 0}#center-column .scope .news .title{font-size:12px}#center-column .scope .news .text{margin-top:3px;line-height:12px}#center-column .scope .news .link{margin-top:3px;float:right}#center-column .scope .news .link a{text-decoration:underline}.categories{float:right;margin-right:10px}