@import url(styleadditionnel.css);#global #page-bg{background:none;}
body #global #contenu #page-bg{background:none;}
.bottom-padding{display:none;}
#horiz-menu{display:none;}
.menutop{display:none;}
#colonne-gauche .level-one ul{display:none;}
#colonne-gauche .mainblock-mod ul li a,#colonne-gauche .mainblock-mod ul li a:hover{background-image:none;padding-left:5px;color:#000;}
#colonne-gauche .mainblock-mod ul li:hover{background:none;background:#cdcdcd;background-repeat:repeat;}
#colonne-gauche .mainblock-mod ul li{background:none;background-repeat:no-repeat;}
#global #colonne-gauche .mainblock-mod ul li span.fleche{color:#e2007a;font-weight:bold;font-size:1.1em;}
#global #colonne-gauche .mainblock-mod ul li ul{font-size:.9em;padding:0!important;margin:0;margin-left:.5em;}
#colonne-gauche .mainblock-module,#colonne-gauche .mainblock-mod,#colonne-gauche .mainblock-mod2,#colonne-gauche .mainblock-title-container,#colonne-gauche .module{background:none;border:none;padding-top:0;}
#colonne-gauche .mainblock-module h3{margin:0;padding:0;color:#fff;background:#a6113b;border:none;width:150px;text-align:center;}
#contenu #nav_patinoire .level-one ul{display:none;}
#contenu #nav_patinoire{padding:1px 0 0 0;list-style:none;background-color:#3b6ea1;width:9.5em;}
#contenu #nav_patinoire{padding:0;margin:0;margin-left:10px;width:135px;}
#contenu #nav_patinoire li{font-size:1em;font-weight:bold;margin-left:.5em;line-height:24px;background:none;}
#contenu #nav_patinoire li.level-one-act span{margin-left:-0.2em;color:#fff;}
#contenu #nav_patinoire li a{padding-left:1px;color:#fff;text-decoration:none;}
#contenu #nav_patinoire li a.test{display:block;padding-left:1px;color:#fff;text-decoration:none;}
#contenu #nav_patinoire li.active a:hover{color:#fff;}
#contenu #nav_patinoire li a:hover{color:#444;}
#contenu #nav_patinoire ul{padding:0!important;border-bottom:1px solid #5e5e5e;margin-left:.5em;padding-left:0;}
#contenu #nav_patinoire li span.fleche,#contenu #nav_patinoire li li span.fleche{font-weight:bold;font-size:1.2em;color:red;}
#contenu #nav_patinoire li li{font-weight:normal!important;line-height:17px!important;margin-left:0;padding-left:0;color:#f5ff89;list-style:none;padding:0 0 0 .7em;background:url(img/puce_blanche.gif) no-repeat left .6em;}
#contenu #nav_patinoire li li.level-two-act{background:none;padding:0;}
#contenu #nav_patinoire li li span{margin-left:-0.2em;color:#fff;}
#contenu #nav_patinoire li li a{color:#fff!important;padding-left:3px!important;font-weight:normal;}
#contenu #nav_patinoire li li a:hover{background:url(../img/grey-bullet.gif) no-repeat 24px 7px;}
#contenu #nav_patinoire li li.sub-active a{color:#fff!important;background:#9e9e9e!important;}
#global #footer-bg2{background-image:none;}
#global #footer-bg1{background-image:none;}
#global #horiz-menu{background-color:#adadad;background-image:url(./img/horiz-menu-bar.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:100% 0;}
#global #page-bg{background-color:#fff;background-image:url(./img/color-bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0;}
#contenu .user-manifestations-search fieldset input,#contenu .user-manifestations-search fieldset select{float:left;}
#global .user-manifestations-search{float:left;}
#global #contenu #main-body>.bloccontenu{width:98%;margin-left:1%;}
#main-body #contenu-site ul{margin:0;padding:0;margin-top:5px;}
#main-body #contenu-site ul li{list-style:none;font-size:1em;padding:0 0 0 1.5em;background:url(../template/img/puce.gif) no-repeat left .6em;}
#main-body #contenu-site ol li{font-size:.8em;font-family:Arial,sans-serif;}
#main-body #contenu-site div.tx-dropdownsitemap-pi1 li{padding:0;background:none;font-size:.9em;}
#main-body #contenu-site div.tx-dropdownsitemap-pi1 li li{font-size:.8em;font-weight:bold;}
#main-body #contenu-site div.tx-dropdownsitemap-pi1 li li a{font-weight:bold;}
#main-body #contenu-site div.tx-dropdownsitemap-pi1 li li li{font-size:1em;}
#main-body #contenu-site div.tx-dropdownsitemap-pi1 li a img{border:0;vertical-align:middle;}
#global h4{font-weight:bold;padding-left:0;margin-left:0;}
#contenu fieldset label{font-size:1em;font-weight:bold;float:left;clear:both;width:15em;}
#contenu fieldset span.mailformrequired label{width:14em;}
#contenu fieldset input.csc-mailform-submit{clear:both;padding-left:2em;padding-right:2em;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:35em;background-color:#a6113b;color:#fff;font-weight:bold;}
#contenu .bloc_agenda{width:60%;float:left;background-color:#f0f0f0;margin-top:1em;margin-right:0;margin-bottom:0;padding-top:.5em;padding-right:.5em;padding-bottom:.5em;padding-left:.5em;margin-left:20%;border-radius:1em 1em;margin:1em 0 0 0;}
#global .tx-dropdownsitemap-pi1{float:left;display:table;height:100%;margin:10px 0 0 0;padding:0;background:url(corps/fond_plansite.gif) repeat 0 0;}
#global .tx-dropdownsitemap-pi1 ul{float:left;display:table;margin:0;padding:0 10px 0 5px;width:100%;height:100%;background:repeat-y right top;}
#global .tx-dropdownsitemap-pi1 ul li{margin:0;padding:0;font:bold 13px arial;color:#fff;text-align:center;list-style:none;background:#2f5ba0;border:none;}
#global .tx-dropdownsitemap-pi1 ul li a{color:#fff;text-decoration:none;}
#global .tx-dropdownsitemap-pi1 ul ul{margin:4px 0 0 0;padding:0;height:auto;background:none;border:none;}
#global .tx-dropdownsitemap-pi1 ul ul li{clear:left;padding:0 0 0 10px;margin:0;font:bold 13px arial;color:#2f5ba0;text-align:left;background-color:#fff;}
#global .tx-dropdownsitemap-pi1 ul ul li a{color:#2f5ba0;text-decoration:none;}
#global .tx-dropdownsitemap-pi1 ul ul ul{margin:0 0 8px 0;padding:0;border:none;}
#global .tx-dropdownsitemap-pi1 ul ul ul li{clear:left;margin:0;padding:0 0 0 11px;font:10px arial;color:#2f5ba0;text-align:left;background:none;border:none;}
#global .tx-dropdownsitemap-pi1 ul ul ul li a{color:#598fdf;text-decoration:none;}
#global .tx-dropdownsitemap-pi1 div.expAll,#global .tx-dropdownsitemap-pi1 img{display:none;}
#global #ariane{float:left;padding:0;margin:0;width:100%;padding-bottom:10px;padding-left:5px;}
#global #ariane a{color:#a6113b;}
#global #header-tools{padding-top:0;margin-bottom:0;}
#global #main-header{padding-bottom:10px;display:none}
#global #contenu #colonne-gauche{margin:0;padding:0;width:155px;margin-right:5px;float:left;}
#global #contenu #contenu-site{margin:0;padding:0;float:left;width:790px;}
#global #contenu #contenu-site div.maincontent{margin:0;padding:0;width:655px;margin-left:5px;float:left;}
#global #contenu #contenu-site div.cold{margin:0;padding:0;width:130px;float:left;}
#global #maincol,#global #contenu div.maincontent{margin:0;padding:0;width:800px;margin-left:5px;float:left;}
#global #rightcol,#global #contenu div.cold{margin:0;padding:0;width:130px;float:left;}
div.halfcontent{padding:0;margin:0;width:47%;float:left;display:table-cell;margin-bottom:10px;margin-right:1%;margin-left:1%;padding:0;}
#contenu div.maincontent1{width:40%;padding:0 .5em 0 0;margin:0;float:left;clear:left;display:table;}
#contenu div.maincontent3{width:57%;float:left;display:table-cell;}
#global #contenu div.bloccontenu{padding:0;margin:0;clear:both;margin-bottom:1em;float:left;width:100%;}
#global.uid2892 #contenu table.entetehorizontale td{width:20%;text-align:left;vertical-align:top;}
#global.uid2892 #contenu table.entetehorizontale td p{text-align:left;}
#global.uid2892 #contenu table.entetehorizontale th{width:20%;text-align:center;}
#global.uid2892 #contenu table.contenttable td{width:20%;text-align:left;vertical-align:top;}
#global.uid2892 #contenu table.contenttable td p{text-align:left;}
#global.uid2892 #contenu table.contenttable th{width:20%;text-align:center;}
#global.uid2892 #contenu div.maincontent1{width:60%;}
#global.uid2892 #contenu div.maincontent3{width:38%;}
#global.uid3562 div.maincontent1,#global.uid357 div.maincontent1,#global.uid3710 div.maincontent1{width:28%;}
#global.uid3562 div.maincontent3,#global.uid357 div.maincontent3,#global.uid3710 div.maincontent3{width:70%;}
#contenu div.cadre div.top{border:0;width:516px;height:21px;background:url(img/hcadre.gif) no-repeat left top;background-color:#e0ef89;padding:0;}
#contenu div.cadre div{border:solid #e0ef89;border-width:0 1px 1px 1px;padding:1em 0 0 5px;width:509px;}
#contenu div.cadre div *{margin-top:0;padding-top:0;}
#contenu div.cadre div div{border:0;}
#contenu ul.miniportail{display:block;margin:0;padding:0;background:url(img/portail_patrimoine.jpg) no-repeat right bottom;width:700px;height:338px;}
#global.uid143 #contenu ul.miniportail{background-image:url(img/portail_logement.jpg);}
#global.uid2586 #contenu ul.miniportail{background-image:url(img/portail_test.jpg);}
#global.uid1684 #contenu ul.miniportail{background-image:url(img/mini-portail_parcexpos3.jpg);}
#global.uid115 #contenu ul.miniportail{background-image:url(img/mini-portail_publication.jpg);}
#global.uid1343 #contenu ul.miniportail{background-image:url(img/miniportail_refuge.jpg);}
#global.uid102 #contenu ul.miniportail{background-image:url(img/portail_mairiebporte.jpg);}
#global.uid151 #contenu ul.miniportail{background-image:url(img/portail_enseignement.jpg);}
#global.uid150 #contenu ul.miniportail{background-image:url(img/portail_enfants.jpg);}
#global.uid2638 #contenu ul.miniportail{background-image:url(img/portail_enfants.jpg);}
#global.uid105 #contenu ul.miniportail{background-image:url(img/portail_quartiers.jpg);}
#global.uid106 #contenu ul.miniportail{background-image:url(img/portail_environnement.jpg);}
#global.uid107 #contenu ul.miniportail{background-image:url(img/portail_gdsprojets.jpg);}
#global.uid146 #contenu ul.miniportail{background-image:url(img/portail_culture.jpg);}
#global.uid174 #contenu ul.miniportail{background-image:url(img/portail_transport.jpg);}
#global.uid185 #contenu ul.miniportail{background-image:url(img/mini-portail_van.jpg);}
#global.uid147 #contenu ul.miniportail{background-image:url(img/portail_solidarite.jpg);}
#global.uid148 #contenu ul.miniportail{background-image:url(img/portail_sortir.jpg);}
#global.uid152 #contenu ul.miniportail{background-image:url(img/portail_assos.jpg);}
#global.uid653 #contenu ul.miniportail{background-image:url(img/portail_solidarite.jpg);}
#global.uid140 #contenu ul.miniportail{background-image:url(img/portail_marches.jpg);}
#global.uid149 #contenu ul.miniportail{background-image:url(img/portail_jeunes.jpg);}
#contenu ul.miniportail li{list-style:none;text-align:right;padding:0 1em 0 0;background:url(img/pucep.gif) no-repeat right;display:block;margin:0 0 2.5em 0;font-size:1em;}
#contenu ul.miniportail li.mini1{margin-right:160px;margin-bottom:1.5em;}
#contenu ul.miniportail li.mini2{margin-right:255px;}
#contenu ul.miniportail li.mini3{margin-right:335px;}
#contenu ul.miniportail li.mini4{margin-right:390px;}
#contenu ul.miniportail li.mini5{margin-right:430px;}
#contenu ul.miniportail li.mini6{margin-right:465px;}
#contenu ul.miniportail li div{display:none;font-weight:bold;font-family:Arial,sans-serif;font-size:1em;text-align:left;position:absolute;width:260px;padding:1em;margin:150px 0 0 420px;}
#contenu ul.miniportail li div div{position:relative;display:block;width:auto;padding:0;margin:0;}
#contenu ul.miniportail li div ul{margin:0;padding:0;}
#contenu ul.miniportail li div li{list-style:none;text-align:left;padding:0 0 0 2em;margin:0;background:url(img/puce.gif) no-repeat left .3em;display:block;font-size:.7em;}
#contenu ul.miniportail li div a{color:#008000;font-weight:bold;text-decoration:none;font-size:1em;}
#contenu ul.miniportail li.mini2 div{margin-top:105px;}
#contenu ul.miniportail li.mini3 div{margin-top:45px;}
#contenu ul.miniportail li.mini4 div{margin-top:-15px;}
#contenu ul.miniportail li.mini5 div{margin-top:-75px;}
#contenu ul.miniportail li.mini6 div{margin-top:-135px;}
#contenu ul.miniportail li div table div{margin-top:0;}
#contenu ul.miniportail li:hover div{display:block;}
#contenu ul.miniportail li p span.lettrine{color:#F00;font-size:3em;}
#contenu ul.miniportail li a{color:#fd6452;font-family:Arial,sans-serif;text-decoration:none;font-weight:bold;font-size:1em;}
#contenu ul.miniportail li p{font-size:.7em;}
#global div.tabule{padding-left:25%;}
.sbac-spacer{clear:both;visibility:hidden;}
.sbac-clearer{clear:both;}
img.sbac-img{border:0;}
.dlir{float:left;margin:0;}
.dti{padding:0;}
.ddr{text-align:right;margin:0;padding:1px;}
.ddl{text-align:left;margin:0;padding:1px;}
.ddc{text-align:center;margin:0;padding:1px;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.h4{float:left;width:100%;display:inline;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.dates{float:left;width:100%;display:inline;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.locations{float:left;width:100%;display:inline;}
#contenu div.user-manifestations-search div.manifestationimg{float:left;width:20%;height:8em;margin:0 1em 0 1em;display:inline;display:block;}
#contenu div.user-manifestations-search div.manifestationimg img{float:right;margin:0;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.manifestationimg{float:left;margin:0 1em 0 1em;display:inline;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.manifestationtext{float:left;width:75%;margin:0;display:block;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestations dt div.manifestationimg img{float:right;height:auto;width:auto;margin:0;}
#contenu dl.user-manifestations-manifestation{clear:none;}
#search_topbar{border-top:1px solid #85bd1e;background:#f1ffd6;line-height:1.2em;margin:0;margin-bottom:20px;margin-top:1em;padding:4px;width:100%;}
#search_topbar .left{margin:0;padding:0;display:block;float:left;width:180px;}
#search_topbar .right{margin:0;padding:0;display:block;text-align:right;}
#contenu .search_pagination{padding:10px;margin:3px;text-align:center;border-top:1px dashed #008000;border-bottom:1px dashed #008000;width:98%;}
#contenu .search_pagination ul{text-align:center;margin:0;padding:0;font-size:1.1em;}
#contenu .search_pagination ul li{list-style-type:none;display:inline;padding-bottom:1px;background:none;padding:0;}
#contenu .search_pagination a,.search_pagination a:visited{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ddd;text-decoration:none;color:#008000;}
#contenu .search_pagination a:hover,.search_pagination a:active{border:1px solid #85bd1e;color:#638425;background-color:#f1ffd6;}
#contenu .search_pagination .active{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #008000;font-weight:bold;background-color:#008000;color:#FFF;background-image:none;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestation dt{color:#fd6452;font-family:Arial,sans-serif;font-size:1em;font-weight:bold;display:block;clear:both;float:left;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestation dd{background:none;display:block;font-size:3em;font-family:Arial,sans-serif;padding-left:12em;width:50%;float:left;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestation dd ul{margin:0;padding:0;float:none;}
#contenu div.user-manifestations-search dl.user-manifestations-manifestation dd ul li,#contenu div.user-manifestations-search dl.user-manifestations-manifestation dd p,#contenu div.user-manifestations-search dl.user-manifestations-manifestation dd a{font-size:1em;background:none;padding:0;margin:0;float:none;}
#contenu div.user-manifestations-search form{margin-bottom:1.5em;margin:0 0 1.5em 0;padding:0;}
#contenu div.user-manifestations-search form fieldset{margin:0 0 0 1em;padding:0 0 0 1em;clear:both;}
#contenu div.user-manifestations-search form fieldset.user-manifestations-dates{height:6em;display:table;margin:0;padding:0;}
#contenu fieldset.user-manifestations-dates legend{vertical-align:middle;margin:0;padding:0;font-size:.8em;color:#000;font-weight:bold;display:block;border-bottom:1px solid #000;}
#contenu div.user-manifestations-search form input,#contenu div.user-manifestations-search form select,#contenu div.user-manifestations-search form label{margin:.1em .2em .2em 0;}
#contenu div.user-manifestations-search form label{margin-left:1em;}
#contenu .bloccontenu .user-manifestations-search dl{font-size:1em;}
#contenu .bloccontenu .user-manifestations-search dl dt h4{line-height:1.8em;}
#contenu .bloccontenu .user-manifestations-search dl dt span.manifestationimg{float:left;margin-right:.2em;display:block;width:10em;height:100%;}
#contenu .bloccontenu .user-manifestations-search dl dd{padding-bottom:4em;margin-bottom:1em;border-bottom:2px solid #fd6452;line-height:125%;width:100%;}
#contenu .bloccontenu .user-manifestations-search dl.user-manifestations-manifestation dd{border:0;padding:0;margin:0 0 1em 0;float:left;}
#contenu .bloccontenu .user-manifestations-search dl.user-manifestations-manifestation dt{float:left;clear:left;width:15em;margin:0 0 1em 0;}
#contenu .bloccontenu .user-manifestations-search dl dt span.dates{font-size:.85em;letter-spacing:-0.05em;line-height:1.8em;color:#777;float:right;}
#contenu .bloccontenu .user-manifestations-search div.links{background-color:#fd6452;color:#fff;margin-top:0;margin-bottom:1em;padding-top:-0.5em;}
#contenu .bloccontenu .user-manifestations-search div.searchdate{padding-top:.5em;text-align:center;font-weight:bold;background-color:#fd6452;color:#fff;width:100%;}
#contenu .bloccontenu .user-manifestations-search div.previous{background-color:#fd6452;color:#fff;width:50%;float:left;text-align:left;padding-bottom:.5em;margin-bottom:1em;}
#contenu .bloccontenu .user-manifestations-search div.searchdate a,#contenu .bloccontenu .user-manifestations-search div.searchdate,#contenu .bloccontenu .user-manifestations-search div.previous a,#contenu .bloccontenu .user-manifestations-search div.next a{color:#fff;}
#contenu .bloccontenu .user-manifestations-search div.next{background-color:#fd6452;color:#fff;width:50%;float:left;text-align:right;padding-bottom:.5em;margin-bottom:1em;}
#contenu .bloccontenu .user-manifestations-search dl dd{font-size:1em;margin:0 0 1em 0;}
#contenu .bloccontenu .user-manifestations-search dl.user-manifestations-manifestations dd{font-size:1em;}
#contenu div.user-manifestations-links table{font-size:.55em;width:27em;margin-left:0;margin-top:0;}
#contenu div.user-manifestations-links table td.fleche,#contenu div.user-manifestations-links table td.mois,#contenu div.user-manifestations-links table td.week,#contenu div.user-manifestations-links table td.weekend{background-color:#fd6452;}
#contenu div.user-manifestations-links table td.fleche a,#contenu div.user-manifestations-links table td.mois a,#contenu div.user-manifestations-links table td.week a,#contenu div.user-manifestations-links table td.weekend a{color:#fff;font-weight:bold;}
#global.uid73 #contenu div.user-manifestations-links table td.agendavide{background-color:#98d0f5;background-color:#ddd;}
#global.uid73 #contenu div.user-manifestations-links table td.dateselect{background-color:#b4174e;}
#contenu div.user-manifestations-links table td.dateselect a{color:#fff;}
#contenu div.user-manifestations-links table td.mois a{color:#fff;}
#contenu div.user-manifestations-links table div{display:block;margin:0;padding:0;width:auto;}
#global #contenu div.user-manifestations-links table td{padding:.2em;width:3em;height:3em;text-align:center;}
#contenu ul.user-manifestations-manifestations li{font-size:1em;}
#contenu ul.user-manifestations-manifestations li div.user-manifestations-cattitle{font-weight:bold;color:#fd6452;margin-bottom:1em;}
#contenu ul.miniportail li div.user-manifestations-links ul li{font-size:.7em;}
#contenu ul.miniportail li div.user-manifestations-links ul{margin-left:50px;}
#contenu .user-manifestations-search .dates{font-weight:bold;font-size:.9em;line-height:120%;}
#contenu .user-manifestations-search .locations{font-weight:bold;font-size:.9em;line-height:120%;}
#global.uid4190 .cold{display:none;}