/*------------------------------------------------------------------------------
    CSS Document (http://www.w3.org/Style/CSS/)

    project:    Levallois
    created:    2009-09-01
    author:     Christophe ANDRIEU

    summary:    RESET
                GENERIC CONTAINERS
				LINKS
				FORMS
				BUTTONS
				IMAGES
				FLASH
				TITLES
				HEADER
				MAIN NAV
				CORE
				SIDEBAR
				SIDEBAR2
				SIDEBAR TV
				SKINS
				WYSIWYG
				EVENEMENTIEL
----------------------------------------------------------------------------- */
/*  =RESET
----------------------------------------------------------------------------- */
html, body, h1,.title3,.title4, h4, h5, form, ul, ol, li, dl, fieldset, p, dd, td, th, blockquote, button{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
}

select, input, caption, label, td, th, span, table, textarea{
	font-size: 1em;
	font-family: sans-serif;
}

table{
	border-collapse: collapse;
/*	table-layout: fixed;*/
}

img, fieldset, table{
	border: none;
}

ul, ol{
	list-style-type: none;
}

textarea{
	overflow: auto;
}

input, label{
	vertical-align: middle;
}

acronym{
	cursor: help;
	border: none;
}

hr{
	display: none;
}

button, .button{
    width:auto;
    overflow:visible;
    border:0;
    background:none;
    cursor:pointer;
}

small{ font-size: 0.9em; }

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:69%; /* :INFO:1em = 11px */
    text-align:center;
    margin:0;
    height:100%;
    color: #505050;
	background: #d8d8e8 url(../images/skin/bg_body.png) repeat-x top left;
}

.hasJS .hideMe{ display: none; }

embed,
object {
	display: block;
    outline:0;
}

.hasJS .hideMeJS{ display: none; }


/*  =GENERIC CONTAINERS
----------------------------------------------------------------------------- */
#mainContainer1{
	width: 100%;
	background: url(../images/skin/bg_body.jpg) no-repeat top center;
	min-height: 596px;
	text-align: center;
}

#mainContainer2{
	position: relative;
	width: 966px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: left;
}

#header{
	width: 966px;
	height: 118px;
	background: url(../images/skin/bg_header.png) no-repeat left top;
}

.mainCore{
	width: 966px;
	padding: 0 0 6px 0;
	background: url(../images/skin/bg_core.png) repeat-y -966px 0;
	zoom: 1;
}

.mainCore:after{content:"."; visibility:hidden; display:block; height:0; clear:both;}
* html .mainCore{height:1%;}
*:first-child+html .mainCore{min-height:1%;}


.mainCoreFoot{
	width: 966px;
	height: 10px;
	background: url(../images/skin/bg_core.png) no-repeat 0 0;
}

.mainCoreFoot:after{
	content: ".";
	 visibility:hidden; 
	 display:block; 
	 height:0; 
	 clear:both;
}


/*  =LINKS
----------------------------------------------------------------------------- */
a{
    color: #000;
    cursor: pointer;
	text-decoration: none;
}
a:hover, a:focus{ text-decoration: underline; }

a.plus, .link_plus_static{
	display: block;
	position: absolute; 
	right: 0;
	bottom: 2px;
	padding-left: 10px;
	font-size: 0.9em;
	/* default settings for the home */
	color:#666;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -427px;
	text-decoration:none!important;
}
a.plusStatic, .link_plus_static{ position: static; }

a.plus:hover{
	text-decoration:underline!important;
}


.buttonLink{
	text-align: right;
	padding: 10px 0 0 0;
}

.buttonLink img{ display: block; }

.videoLink, .imgLink{ 
	position: relative;
	float: left;
}

.videoLink span, .imgLink span{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.msie6 .videoLink span{ background: none; }

.videoLink img, .imgLink img{ display: block; }

.videoLink1 span{
	background: url(../images/skin/bg_img-mask.png) no-repeat 0 bottom;
	width: 156px;
	height: 105px;
}

.videoLink2 span{
	background: url(../images/skin/bg_img-mask.png) no-repeat -156px bottom;
	width: 175px;
	height: 118px;
}

.videoLink span span{
	left: 50%;
	top: 50%;
	margin-left: -34px;
	margin-top: -34px;
	width: 68px;
	height: 68px;
	background: url(../images/skin/bg_picto-video.png) no-repeat 0 0;
}

.videoLink:hover span span, .videoLink:focus span span{ background-position: 0 -68px; }

.videoLink span big{
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 54px;
	height: 10px;
	background: url(../images/skin/bg_stars-white.png) no-repeat;
}

.videoLink span big.stars0{ background-position: 0 0; }
.videoLink span big.stars1{ background-position: 0 -10px; }
.videoLink span big.stars2{ background-position: 0 -20px; }
.videoLink span big.stars3{ background-position: 0 -30px; }
.videoLink span big.stars4{ background-position: 0 -40px; }
.videoLink span big.stars5{ background-position: 0 -50px; }

.msie6 .videoLink span span{ background-image: url(../images/skin/bg_picto-video-ie6.png); }
.msie6 .videoLink:hover span span, .msie6 .videoLink:focus span span{ background-position: 0 0; }
.msie6 .videoLink span big{ background-image: url(../images/skin/bg_stars-white-ie6.png); }

.imgLink1 span{
	background: url(../images/skin/bg_img-cadre.png) no-repeat left bottom;
	width: 156px;
	height: 105px;
}

.imgLink2 span{
	background: url(../images/skin/bg_img-cadre.png) no-repeat -156px bottom;
	width: 175px;
	height: 122px;
}

.imgLink3 span{
	background: url(../images/skin/bg_img-cadre.png) no-repeat -331px bottom;
	width: 105px;
	height: 156px;
}

.downloadLink{
	padding-left: 15px;
	background: #f3f3f3 url(../images/skin/bg_skin00.png) no-repeat 4px -329px;
}

.listenLink{
	padding-left: 15px;
	background: #f3f3f3 url(../images/skin/bg_skin00.png) no-repeat 6px -425px;
}

#breadcrumb .backLink, .backLink{
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -378px;
}

#breadcrumb .backLink:hover, #breadcrumb .backLink:focus, .backLink:hover, .backLink:focus{ text-decoration: underline; }

.overdubLink{
	display: block;
	padding: 15px 0;
	color: #666;
	text-decoration: underline;
}

.overdubLink:hover{ text-decoration: none; }


/*  =FORMS
----------------------------------------------------------------------------- */
.genericForm{
	font-size: 1.09em;
	color: #454196;
}

.genericForm p{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.genericForm label, .genericForm .labelLike{
	display: block;
	float: left;
	display: inline;
	width: 210px;
	margin-right: 20px;
	padding: 3px 2px;
	text-align: right;
}

.genericForm .labelLike label{
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

.genericForm input, .genericForm textarea, .genericForm select, .genericForm .inputLike{
	float: left;
	display: inline;
	color: #505050;
	padding: 2px;
	border: 1px solid #7f9db9;
	font-size: 0.92em;
	width: 258px;
}

.genericForm input.hidden{ display: none; }
.genericForm select{ width: 264px; }

.genericForm .inputLike{ 
	border: none;
	font-size: 1.09em;
}

.genericForm .inputLike small, .genericForm .inputLike strong, .genericForm .inputLike a{ display: block; }

.genericForm .inputLike .plus{ 
	position: static;
	font-size: 0.75em;
	margin-bottom: 5px;
}

.genericForm small{
	color: #505050;
	font-size: 0.92em;
}

.genericForm small.mandatoryLegend{
	display: block;
	float: left;
}

.genericForm button span span span{
	font-size: 0.92em;
	letter-spacing: 1px;
}

.genericForm .chapo{ padding: 30px; width: auto; }

.contactForm{
	min-height: 435px;
	background: url(../images/skin/bg_contact.jpg) no-repeat right bottom;
}

.msie6 .contactForm{ height: 435px; }

.mairieForm{
	min-height: 366px;
	background: url(../images/skin/bg_liste-electorale.jpg) no-repeat right bottom;
}

.msie6 .mairieForm{ height: 366px; }

.contactForm #cp{
	width: 80px;
	margin-right: 15px;
}

.contactForm #ville{ width: 157px; }

.mairieForm #date1, .mairieForm #date2{ 
	width: 45px;
	margin-right: 15px;
}

.mairieForm #date3{ width: 60px; }

.mairieForm button, .contactForm button{
	float: right;
	margin-right: 185px!important;
}

.multimediaForm{
	width: 100%;
	overflow: hidden;
	border-bottom: 25px solid #fff;
}

.insideRedac .multimediaForm p{ 
	margin-bottom: 5px;
	width: 100%;
	overflow: hidden;
}

.multimediaForm label{
	float: left;
	margin-right: 15px;
	padding: 4px 2px;
}

.multimediaForm input, .multimediaForm select{
	float: left;
	display: inline;
	color: #505050;
	padding: 2px;
	border: 1px solid #7f9db9;
	width: 220px;
	margin: 2px 15px 0 0;
}

.multimediaForm small{
	font-size: 1em;
}


/*  =BUTTONS
----------------------------------------------------------------------------- */
a.button, 
button.button { 
    display: -moz-inline-box; 
    display: inline-block; 
    margin: 0; 
    padding: 0; 
    white-space: nowrap; 
    text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
    vertical-align: middle; 
    cursor: pointer; 
    border: 0; 
    background: none; 
	text-decoration: none;
} 

a.button span, 
button.button span { 
    position: relative; 
    float: left; 
    padding: 0 0 0 26px; 
    vertical-align: middle; 
} 

a.button span span, 
button.button span span { 
    padding: 0 9px 0 0; 
} 

a.button span span span, 
button.button span span span { 
    height: 23px; 
    padding: 0; 
    line-height: 1.9em; 
} 
 
.msie6 button{ width:1%; overflow:visible; } 
.msie7 button{ overflow:visible; }

/*.button span{ background: url(../images/skin/bg_buttons.png) repeat-x; }*/
.button span{ background: url(../images/skin/bg_skin00.png) repeat-x; }

/* stupid IE! */
a.button:hover{ text-decoration: none; }
.msie6 .button{ border-top: 0 solid red!important}
.msie6 .button:hover, .msie6 .button:focus{ border-top: none!important}

/* stupid Firefox! (bug de d�calage) */
button::-moz-focus-inner { padding:0; border:0; }

/* generic */
.button span{ background-position: 0 0; }
.button span span{ background-position: right 0; }
.button span span span{ background-position: 0 -23px; }
.button:hover span, #skin09 .button:focus span{ background-position: 0 -46px; }
.button:hover span span, #skin09 .button:focus span span{ background-position: right -46px; }
.button:hover span span span, #skin09 .button:focus span span span{ background-position: 0 -69px; }

/* naked */
a.nakedButton span, button.nakedButton span{ padding: 0 0 0 5px; }
a.nakedButton span span, button.nakedButton span span{ padding: 0 4px 0 0; }

/* stand alone buttons (check skins below for charted buttons) */
.searchButton span{ background-image: url(../images/skin/bg_generic.png); }
.searchButton span{ background-position: 0 0; }
.searchButton span span{ background-position: right 0; }
.searchButton span span span{ background-position: 0 -23px; padding-left: 5px!important; }
.searchButton:hover span, .searchButton:focus span{ background-position: 0 -46px; }
.searchButton:hover span span, .searchButton:focus span span{ background-position: right -46px; }
.searchButton:hover span span span, .searchButton:focus span span span{ background-position: 0 -69px; }


/*  =IMAGES
----------------------------------------------------------------------------- */
.img1{
	background: url(../images/skin/bg_img-cadre.png) no-repeat 0 bottom;
	padding: 5px;
}

.img2{
	background: url(../images/skin/bg_img-cadre.png) no-repeat -156px bottom;
	padding: 6px;
}


/*  =FLASH
----------------------------------------------------------------------------- */
#movie,
#map,
#iphone{
	margin-bottom: 10px;
}

#map img,
#iphone img{
	display: block
}


/*  =TITLES
----------------------------------------------------------------------------- */
.title1{
	font-size: 2.18em;
	font-weight: bold;
	margin: 0;
}

.title2{
	font-size: 1.63em;
	font-weight: normal;
	margin: 0 0 10px;
}

.title3{
	font-size: 2.18em;
	font-weight: normal;
	border-bottom: 1px solid;
	margin: 9px 0;
	padding: 0 0 2px 20px;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -228px;
}

.title4{
	font-size: 1.63em;
	font-weight: normal;
	border-bottom: 1px solid;
	margin: 9px 0;
	padding: 0 0 2px 20px;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -230px;
}

.title5{
	font-size: 1.45em;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 0 0 0 13px;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -424px;
}

.title6{
	font-size: 1.09em;
	padding: 2px 0 2px 25px;
	background: url(../images/skin/bg_skin00.png) no-repeat 10px -424px;
}

.noBorders{ border: none; }


/*  =HEADER
----------------------------------------------------------------------------- */
#logo{
	float: left;
	padding: 69px 165px 10px 15px
}

#logo img{ display: block; }

#preNav{
	float: right;
	width: 515px;
	margin-top: 40px;
}

#preNav li{
	float: right;
}

#preNav li a{
	font-size: 1.09em;
	color: #fff;
	display: block;
	padding: 0 15px;
	background: url(../images/skin/bg_generic.png) no-repeat 0 -103px;
	text-decoration: none;
	margin-left: 28px;
}

#preNav li a:hover, #preNav li a:focus{ text-decoration: underline; }

#searchForm{
	float: right;
	padding-right: 10px;
	margin-top: 20px;
	width: 500px;
	text-align: right;
}

#searchValue{
	border: none;
	color: #8a8a8a;
	width: 181px;
	height: 13px;
	padding: 4px 6px;
	background: url(../images/skin/bg_search-field.png) no-repeat 0 0;
}

.msie6 #searchValue, .msie6 #searchValue{ margin-right: 5px; }


/*  =MAIN NAV
----------------------------------------------------------------------------- */
#mainNavContainer{
	width: 966px;
	background: url(../images/skin/bg_mainnav.png) no-repeat 0 0;
}

.hasJS #mainNavContainer{ 
	height: 72px;
/*	overflow: hidden;*/
}

#mainNav{
	clear: both;
	width: 966px;
	overflow: hidden;
}

#mainNav li{
	float: left;
	min-height: 39px;
	text-align: center;
}

#mainNav li#item1{
	width: 108px;
	margin-left: 5px;
	display: inline;
}

#mainNav li#item2{ width: 111px; }
#mainNav li#item3{ width: 72px; }
#mainNav li#item4{ width: 57px; }
#mainNav li#item5{ width: 79px; }
#mainNav li#item6{ width: 120px; }
#mainNav li#item7{ width: 171px; }
#mainNav li#item8{ width: 142px; }
#mainNav li#item9{ width: 96px; }

#mainNav li a{
	cursor: default;
	display: block;
	padding-top: 16px;
	width: 100%;
	height: 23px;
	font-weight: bold;
	font-size: 1.27em;
	letter-spacing: -1px;
	text-shadow: #fff 0 1px 0;
	color: #919191;
}

#mainNav li a:hover, #mainNav li a:focus{ text-decoration: none; }

#mainNav li#item9 a{
	text-shadow: #113248 0 -1px 2px;
	color: #fff;
	padding-top: 12px;
	height: 27px;
	cursor: pointer;
}

#mainNav li#item1.on a, #mainNav li#item1 a:hover, #mainNav li#item1 a:focus, #mainNav li#item1.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -5px -75px;
	color: #458ec8;
}
#mainNav li#item1.on a, #mainNav li#item1.on a:hover, #mainNav li#item1.on a:focus{ background-position: -5px -150px; }

#mainNav li#item2.on a, #mainNav li#item2 a:hover, #mainNav li#item2 a:focus, #mainNav li#item2.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -113px -75px;
	color: #d64589;
}
#mainNav li#item2.on a, #mainNav li#item2.on a:hover, #mainNav li#item2.on a:focus{ background-position: -113px -150px; }

#mainNav li#item3.on a, #mainNav li#item3 a:hover, #mainNav li#item3 a:focus, #mainNav li#item3.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -225px -75px;
	color: #e9463e;
}
#mainNav li#item3.on a, #mainNav li#item3.on a:hover, #mainNav li#item3.on a:focus{ background-position: -225px -150px; }

#mainNav li#item4.on a, #mainNav li#item4 a:hover, #mainNav li#item4 a:focus, #mainNav li#item4.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -296px -75px;
	color: #bb9522;
}
#mainNav li#item4.on a, #mainNav li#item4.on a:hover, #mainNav li#item4.on a:focus{ background-position: -296px -150px; }

#mainNav li#item5.on a, #mainNav li#item5 a:hover, #mainNav li#item5 a:focus, #mainNav li#item5.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -353px -75px;
	color: #ac7cf3;
}
#mainNav li#item5.on a, #mainNav li#item5.on a:hover, #mainNav li#item5.on a:focus{ background-position: -353px -150px; }

#mainNav li#item6.on a, #mainNav li#item6 a:hover, #mainNav li#item6 a:focus, #mainNav li#item6.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -432px -75px;
	color: #d829e7;
}
#mainNav li#item6.on a, #mainNav li#item6.on a:hover, #mainNav li#item6.on a:focus{ background-position: -432px -150px; }

#mainNav li#item7.on a, #mainNav li#item7 a:hover, #mainNav li#item7 a:focus, #mainNav li#item7.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -552px -75px;
	color: #42b87d;
}
#mainNav li#item7.on a, #mainNav li#item7.on a:hover, #mainNav li#item7.on a:focus{ background-position: -552px -150px; }

#mainNav li#item8.on a, #mainNav li#item8 a:hover, #mainNav li#item8 a:focus, #mainNav li#item8.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -723px -75px;
	color: #5457f7;
}
#mainNav li#item8.on a, #mainNav li#item8.on a:hover, #mainNav li#item8.on a:focus{ background-position: -723px -150px!important; }

#mainNav li#item9.on a, #mainNav li#item9 a:hover, #mainNav li#item9 a:focus, #mainNav li#item9.hover a{
	background: url(../images/skin/bg_mainnav.png) no-repeat -865px -75px;
}
#mainNav li#item9.on a, #mainNav li#item9.on a:hover, #mainNav li#item9.on a:focus{ background-position: -865px -150px; }

#secondNavContainer{
	background: #fff;
	width: 956px;
	overflow: hidden;
	margin-left: 5px;
}

.hasJS #secondNavContainer{ height: 32px; overflow: hidden }

.secondNav{
	border-bottom: 8px solid #fff;
	padding-left: 10px;
	width: 946px;
	overflow: hidden;
	background: url(../images/skin/bg_secondnav.png) repeat-x;
}

.hasJS .secondNav{ display: none; }
.hasJS .secondNav.on{ display: block; }

.secondNav li{
	float: left;
	font-weight: bold;
}

.secondNav li a, .secondNav li strong{
	float: left;
	padding: 5px;
	font-weight: bold;
}

.secondNav li span{
	float: left;
	width: 1px;
	height: 10px;
	margin: 7px 0 0 0;
	border-left: 1px solid #000;
}

#secondNav1, #secondNav1 a, #secondNav1 strong, #secondNav1 span{
	border-left-color: #458ec8;
	color: #458ec8;
	background-position: 0 0;
}

#secondNav2, #secondNav2 a, #secondNav2 strong, #secondNav2 span{
	border-left-color: #d64589;
	color: #d64589;
	background-position: 0 -26px;
}

#secondNav3, #secondNav3 a, #secondNav3 strong, #secondNav3 span{
	border-left-color: #e9463e;
	color: #e9463e;
	background-position: 0 -52px;
}

#secondNav4, #secondNav4 a, #secondNav4 strong, #secondNav4 span{
	border-left-color: #bb9522;
	color: #bb9522;
	background-position: 0 -78px;
}

#secondNav5, #secondNav5 a, #secondNav5 strong, #secondNav5 span{
	border-left-color: #ac7cf3;
	color: #ac7cf3;
	background-position: 0 -104px;
}

#secondNav6, #secondNav6 a, #secondNav6 strong, #secondNav6 span{
	border-left-color: #d829e7;
	color: #d829e7;
	background-position: 0 -130px;
}

#secondNav7, #secondNav7 a, #secondNav7 strong, #secondNav7 span{
	border-left-color: #42b87d;
	color: #42b87d;
	background-position: 0 -156px;
}

#secondNav8, #secondNav8 a, #secondNav8 strong, #secondNav8 span{
	border-left-color: #5457f7;
	color: #5457f7;
	background-position: 0 -182px;
}

#secondNav9, #secondNav9 a, #secondNav9 strong, #secondNav9 span{
	border-left-color: #7a8a94;
	color: #7a8a94;
	background-position: 0 -208px;
}



/*  =FOOTER
----------------------------------------------------------------------------- */
.sitemapHead{
	/*background: url(../images/skin/bg_sitemap-head.png) no-repeat 0 0;*/
	background: url(../images/skin/bg_sitemap-head2.png) no-repeat 0 0;
	height: 40px;
	width: 945px;
	padding: 17px 0 0 21px;
	color: #016bbf;
	border: none;
	margin: 0;
}

#siteMap{
	padding: 0;
	margin: 0 0 -10px 0;
	padding-bottom: 10px;
}

#siteMap ul{
	width: 956px;
	overflow: hidden;
	margin: 0 0 0 5px;
	background: url(../images/skin/bg_sitemap.png) repeat 0 0;
}

#siteMap ul li{
	float: left;
	width: 106px;
}

#siteMap ul li ul{ 
	width: 106px;
	margin: 0;
	background: none;
}

#siteMap ul li li{
	float: none;
	display: block;
	padding: 0;
}

#siteMap ul li strong, #siteMap ul li a{
	display: block;
	padding: 6px 10px;
	color: #818181;
}

#siteMap ul li strong{ 
	font-size: 1.09em;
	min-height: 2.18em;
}

#siteMap ul li a{ text-decoration: none; }
#siteMap ul li a:hover, #siteMap ul li a:focus{ text-decoration: underline; }

#footer{
	text-align: center;
	color: #616161;
	padding: 10px 0;
}

#footer li{
	display: inline;
	border-left: 1px solid #616161;
	padding: 0 10px;
}

#footer li.first-child{ border: none; }

#footer li a{ 
	color: #616161;
	text-decoration: none;
}

#footer li a:hover, #footer li a:focus{ text-decoration: underline; }


/*  =CORE
----------------------------------------------------------------------------- */
.mainContent{
	float: left;
	width: 684px;
	margin-left: 16px;
	display: inline;
}


.mainContent:after{
	content: ".";
	clear: both;
}

.mainContentTV{
	float: left;
	width: 592px;
	margin-left: 16px;
	display: inline;
	overflow: hidden;
}

#breadcrumb{
	color: #6c6c6c;
	margin: 0 20px 10px 20px;
	font-size: 0.9em;
	width: 675px;
	overflow: hidden;
}

.tvBreadcrumb{ 
	width: 585px!important;
	margin-left: 0!important
}

.inBreadcrumb{ 
	margin-left: 0!important
}


#breadcrumb a{
	color: #6c6c6c;
	text-decoration: underline;
}

#breadcrumb a:hover, #breadcrumb a:focus{ text-decoration: none; }

#breadcrumb span{ 
	display: block;
	float: left;
}

#breadcrumb .backLink{ float: right; }

.sideBar2{
	float: left;
	width: 210px;
}

.mainContentCenter{
	float: right;
	width: 457px;
	overflow: hidden;
}

.mainContentCenter .title3{
	border-bottom: 1px solid #666666;
	margin: 9px 0;
	color: #666666;
	padding-left: 20px;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -227px;
}

.mainContentCenter.title3 img{ 
	display: block;
	padding-bottom: 5px;
}

.genericList li{
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	background: url(../images/skin/bg_generic-list.png) no-repeat right bottom;
	margin-top: 15px;
}

.genericList li img{
	float: left;
	margin-right: 10px;
	display: inline;
}

.genericList li small{
	display: block;
	font-size: 0.9em;
	color: #a0a0a0;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.genericList li a small{ 
	color: #ee3800; 
	padding: 5px 0 0 0;
}

.genericList li small.date{
	font-size: 1.09em;
	text-transform: none;
	padding-bottom: 0;
}

.genericList li strong{
	display: block;
	font-size: 1.2em;
}

.genericList li big{
	display: block;
	font-weight: bold;
	font-size: 1.45em;
}

.genericList li big span{
	display: inline;
	font-weight: normal;
}

.genericList li span{
	display: block;
}

.genericList li a:hover *, .genericList li a:focus *{ text-decoration: underline; }

.genericList2Container{
	overflow: hidden;
	zoom:1;
}

.genericList2{
	width: 900px;
	overflow: hidden;
}

.genericList2 li{
	float: left;
	width: 175px;
	background: url(../images/skin/bg_generic-list2.png) repeat-x left bottom;
	padding: 5px 10px;
	margin: 20px 39px 0 0;
}

.genericList2 li strong, .genericList2 li span, .genericList2 li small{
	display: block;
}

.genericList2 li strong{
	font-size: 1.27em;
	margin: 10px 0 5px;
	min-height: 32px;
}

.genericList2 li strong.videoTitle{ 
	font-size: 1.09em;
	min-height: 2.5em;
}

.genericList2 li span{
	min-height: 2.54em;
}

.genericList2 li .imgLink, .genericList2 li .videoLink{ 
	float: none; 
	display: block;
/*	margin: 0 0 0 10px;*/
}

.genericList2 li small{
	color: #a0a0a0;
	text-align: right;
	margin: 15px 0 0 0;
}

.genericList2 li small.category{
	text-transform: uppercase;
	text-align: left;
	margin: 0 5px 5px 5px;
	font-size: 1em;
}

.genericList2 li.itemOrange small.category, 
.genericList2 li.itemOrange strong.videoTitle a,
.tvPushList li.itemOrange strong a, 
.tvPushList li.itemOrange .category,
#skin01 #skin09 .itemOrange
{ color: #e78b03!important; }

.genericList2 li.itemViolet small.category, 
.genericList2 li.itemViolet strong.videoTitle a,
.tvPushList li.itemViolet strong a, 
.tvPushList li.itemViolet .category,
#skin01 #skin09 .itemViolet
{ color: #72729B!important; }

.genericList2 li.itemOlive small.category, 
.genericList2 li.itemOlive strong.videoTitle a,
.tvPushList li.itemOlive strong a, 
.tvPushList li.itemOlive .category,
#skin01 #skin09 .itemOlive
{ color: #42B87D!important; }

.genericList2 li.itemRose small.category,
.genericList2 li.itemRose strong.videoTitle a,
.tvPushList li.itemRose strong a, 
.tvPushList li.itemRose .category,
#skin01 #skin09 .itemRose
{ color: #F471FF!important; }

.genericList2 li.itemSaumon small.category,
.genericList2 li.itemSaumon strong.videoTitle a,
.tvPushList li.itemSaumon strong a, 
.tvPushList li.itemSaumon .category,
#skin01 #skin09 .itemSaumon
{ color: #FFAF77!important; }

.genericList2 li.itemOrangeS small.category, 
.genericList2 li.itemOrangeS strong.videoTitle a,
.tvPushList li.itemOrangeS strong a, 
.tvPushList li.itemOrangeS .category,
#skin01 #skin09 .itemOrangeS
{ color: #E9463E!important; }

.genericList2 li.itemBleuCiel small.category,
.genericList2 li.itemBleuCiel strong.videoTitle a,
.tvPushList li.itemBleuCiel strong a, 
.tvPushList li.itemBleuCiel .category,
#skin01 #skin09 .itemBleuCiel
{ color: #686BFF!important; }

.genericList2 li.itemBleuRoyal small.category,
.genericList2 li.itemBleuRoyal strong.videoTitle a,
.tvPushList li.itemBleuRoyal strong a, 
.tvPushList li.itemBleuRoyal .category,
#skin01 #skin09 .itemBleuRoyal
{ color: #5457F7!important; }

.genericList2 li.itemVert small.category,
.genericList2 li.itemVert strong.videoTitle a,
.tvPushList li.itemVert strong a, 
.tvPushList li.itemVert .category,
#skin01 #skin09 .itemVert
{ color: #66ff99!important; }

.genericList2 li.itemBleu small.category,
.genericList2 li.itemBleu strong.videoTitle a,
.tvPushList li.itemBleu strong a, 
.tvPushList li.itemBleu .category,
#skin01 #skin09 .itemBleu
{ color: #458EC8!important; }

.genericList2 li.itemFuschia small.category,
.genericList2 li.itemFuschia strong.videoTitle a,
.tvPushList li.itemFuschia strong a, 
.tvPushList li.itemFuschia .category,
#skin01 #skin09 .itemFuschia
{ color: #D64589!important; }

.genericList2 li.itemMarron small.category,
.genericList2 li.itemMarron strong.videoTitle a,
.tvPushList li.itemMarron strong a, 
.tvPushList li.itemMarron .category,
#skin01 #skin09 .itemMarron
{ color: #BB9522!important; }

.genericList2 li.itemParme small.category,
.genericList2 li.itemParme strong.videoTitle a,
.tvPushList li.itemParme strong a, 
.tvPushList li.itemParme .category,
#skin01 #skin09 .itemParme
{ color: #AC7CF3!important; }

.genericList2 li.itemMauve small.category,
.genericList2 li.itemMauve strong.videoTitle a,
.tvPushList li.itemMauve strong a, 
.tvPushList li.itemMauve .category,
#skin01 #skin09 .itemMauve
{ color: #D829E7!important; }

.genericList2 li.itemGris small.category,
.genericList2 li.itemGris strong.videoTitle a,
.tvPushList li.itemGris strong a, 
.tvPushList li.itemGris .category,
#skin01 #skin09 .itemGris
{ color: #919191!important; }

.genericList2 li.itemRouge small.category,
.genericList2 li.itemRouge strong.videoTitle a,
.tvPushList li.itemRouge strong a, 
.tvPushList li.itemRouge .category,
#skin01 #skin09 .itemRouge
{ color: #EE3800!important; }

.mainContentTV .genericList2{ width: 700px; }
.mainContentTV .genericList2 li{ margin-right: 7px; }

.brevesList{ background: #f3f3f3; }

.brevesList li{ 
	width: auto;
	margin: 0 13px;
	padding: 13px 0;
	background: none;
	border-top: 1px solid;
}

.brevesList li.first-child{ border: none; }

#searchField{
	margin: 0 13px;
	overflow: hidden;
	zoom:1;
}

#searchField p{
	float: left;
	margin-bottom: 5px;
}

#searchField label{
	display: block;
	font-weight: bold;
}

#searchField input, #searchField select{
	float: left;
	border: 1px solid #9d9d9d;
	padding: 2px;
	margin-right: 7px;
	vertical-align: middle;
}
#searchField input { padding: 3px }
#searchField button{ float: right; }

#keywords{ width: 330px; }
#interet{ width: 110px; }
#ordre{ width: 105px; }
#nb{ width: 45px; }
#annuaire, #annuaire2{ width: 270px; }

#searchField .radioCollection{ 
	margin-top: 5px;
	width: 345px;
}

#searchField .radioCollection label{
	display: inline;
	margin-right: 5px;
	font-weight: normal;
}

#searchField .radioCollection input{
	border: none;
	float: none;
	margin: 0;
}

.msie6 #searchField .radioCollection input, .msie7 #searchField .radioCollection input{ width: 14px;}

#filtre{
	float: right;
	padding: 2px 5px 0 0;
}

#filtre select{
	border: 1px solid #9d9d9d;
	padding: 2px;
	vertical-align: baseline;
}

#filtre label{ 
	font-weight: bold;
	vertical-align: baseline;
}

.searchResults{
	float: left;
	padding: 6px 13px 10px;
	font-size: 1.09em;
	font-weight: bold;
	color: #6c6c6c;
}

.searchList{
	position: relative;
	background: url(../images/skin/bg_generic-list.png) no-repeat right top!important;
}

.searchList li{ 
	width: auto;
	margin: 0 13px;
	padding: 13px 0;
	background: none;
}

.searchList li a{ text-decoration: underline; }
.searchList li a:hover, .searchList li a:focus{ text-decoration: none; }

.annuList{
	padding: 0;
	margin: 15px 0 0 15px;
	border: 1px solid #d3d3d3;
}

.annuList li{
	display: block;
	width: auto;
	margin: 0;
	overflow: hidden;
	padding: 10px;
	background: #f5f5f5;
	zoom:1;
}

.annuList li.modulo{ background: #fff; }

.annuList li h3, .annuList li p{ padding-left: 10px; }

.annuList li h3{
	font-size: 1.09em;
	margin: 0;
	background: url(../images/skin/bg_skin00.png) no-repeat 0 -426px;
}

.annuList li em{ 
	display: block;
	margin-bottom: 5px;
}

.annuList li strong{ 
	font-size: 1em;
	display: inline;
	color: #505050!important;
}

.annuList li img{
	float: left;
	margin: 3px 10px 0 0;
}

.annuList li a{ text-decoration: underline; }
.annuList li a:hover, .annuList li a:focus{ text-decoration: none; }


.mainContentCenter .push{ 
	background: #f3f3f3; 
	margin: 15px 0 0 0;
	padding: 2px 10px 10px 10px;
}

.mainContentCenter .push ul li{ 
	padding: 0 10px 10px 10px; 
	margin: 0;
	width: 435px;
}

.wideRedac{
	padding: 0 25px 25px 25px;
	overflow: hidden;
	zoom:1
}

.insideRedac{
	padding: 13px;
	zoom:1
}

.insideRedac:after{
	content: ".";
	clear: both;
}


.insideRedac .intro{ margin-bottom: 25px; }

.insideRedac p{
	margin-bottom: 1em;
}

.insideRedac .chapo{
	font-weight: bold;
	font-size: 1.45em;
}

.insideRedac .portrait{
	float: left;
	margin-right: 15px;
}

.pushContact{
	position: relative;
	width: 300px;
	padding: 10px;
	margin-bottom: 25px;
	overflow: hidden;
}
.pushContactWide{ width: 620px; }

.pushContact ul.contact li{
	float: left;
	padding: 5px 30px;
	background: url(../images/skin/bg_generic.png) no-repeat;
}

.pushContactWide ul.contact li{ float: none; display: block; }

.pushContact ul.contact li#contactName{  background-position: 0 -250px; }
.pushContact ul.contact li#contactPhone{  background-position: 0 -314px; }
.pushContact ul.contact li#contactAddress{  background-position: 0 -380px; }
.pushContact ul.contact li#contactMail{  background-position: 0 -448px; }

.msie6 ul.contact li, .msie7 ul.contact li{ width: 240px; }

.pushContact .button{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.pushDownload{
	background: #f3f3f3;
	padding: 15px;
}

.pushDownload .title6{ 
	margin: 0;
	background-position: 0 -283px;
}

.pushDownload.noDot .title6{ background-position: 10px -424px; }

.pushDownload ul{ margin: 10px 15px 0 25px; }
.pushDownload.noTitle ul{ margin: 0; }

.pushDownload ul li{
	width: 100%;
	overflow: hidden;
	font-size: 1.09em;
	background: url(../images/skin/bg_download.png) repeat-x 0 11px;
}

.pushDownload ul li span{ 
	float: left;
	padding-right: 5px;
	background: #f3f3f3;
}

.pushDownload.noDot ul li span{ 
	float: none;
	display: block;
}

.pushDownload.noDot .title6{ background-image: url(../images/skin/bg_skin00.png); }

.pushDownload ul li span a{ 
	color: #505050;
	text-decoration: underline;
}

.pushDownload ul li span a:hover, .pushDownload ul li span a:focus{ text-decoration: none; }

.pushDownload ul li span small{
	font-size: 1em;
	padding-right: 5px;
}

.pushDownload ul li .listenLink, .pushDownload ul li .downloadLink{
	float: right;
	line-height: 1.7em; 
	font-size: 0.8em;
	padding-left: 15px;
	background-color: #f3f3f3;
}

.paginationHead{
	padding: 8px;
	overflow: hidden;
	zoom: 1;
}

.paginationHead fieldset{
	float: left;
}

.paginationHead form label{
	font-weight: bold;
	width: 190px;
	padding-top: 5px;
	font-size: 1.09em;
	float: left;
}

.paginationHead form select{
	color: #3f5688;
	border: 1px solid #7f9db9;
	width: 200px;
	vertical-align: middle;
	margin-right: 5px;
}

.pagination{
	float: right;
	font-size: 1.09em;
	padding-top: 5px;
}

.pagination li{
	float: left;
	padding: 0 5px;
}

.paginationFoot{
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
	border-top: 15px solid #fff;
	background: transparent url(../images/skin/bg_generic-list.png) no-repeat right top;
}

#coordonnees{
	border-top: 15px solid #fff;
	border-bottom: 15px solid #fff;
	width: 100%;
	height: 161px;
	background: url(../images/skin/bg_hotel-de-ville.jpg) no-repeat right top;
}

#coordonnees address{
	padding: 20px 15px 0 500px;
	text-align: right;
	font-size: 1.09em;
	line-height: 1.45em;
	font-style: normal;
}

#lastInfo{
	min-height: 20px;
	width: 930px;
	margin-left:16px;
    padding-left:4px;
	overflow: hidden;
	background:#f1f1f1;
	color: #eb3700;
	margin-bottom: 5px;
}

#lastInfo span {
    color:#bc0000;
    font-weight:bold;
}


#lastInfo marquee{ /*   SORRY MOM, SORRY DAD ='(  */
	width:822px;
	padding-top: 3px;
	margin: 0 3px;
    color:#505050;
    font-style:italic;
}

#rssWonder { float: right; padding-top:3px; }

.chapoContainer{
	position: relative;
	background: url(../images/skin/bg_actu-chapo.png) no-repeat 0 0;
	width: 683px;
	height: 168px;
	padding-top: 2px;
	margin-bottom: 20px;
}

.chapoContainerEvnt{ background-image: url(../images/skin/bg_evnt-chapo.png); }

.chapoContainer div{
	position: absolute;
	left: 15px;
	bottom: 0;
	width: 330px;
}

.chapoContainer object, .chapoContainer img{
	float: right;
}

.chapoContainer div small{
	font-size: 0.9em;
	color: #a0a0a0;
	text-transform: uppercase;
}

.chapoContainer p{
	font-size: 1.09em;
	margin-top: 10px;
	font-weight: bold;
}

.genericTable{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #d3d3d3;
}

.genericTable thead{
	background: red;
}

.genericTable thead th{
	padding: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #bfd1df;
}

.genericTable thead th.first-col{
	border-left: 1px solid #bfd1df;
}

.genericTable thead th.last-col{
	border-right: 1px solid #bfd1df;
	background: transparent url(../images/skin/bg_table-separator.png) repeat-y 0 0;
}

.msie6 .genericTable thead th, .msie7 .genericTable thead th{  background-color: #eaf6ff;  }

.genericTable tbody td{
	padding: 15px;
	background: #f5f5f5 url(../images/skin/bg_table-separator.png) repeat-y 0 0;
}

.genericTable tbody td.first-col{ background-image: none; }
.genericTable tbody tr.modulo td{ background-color: #fff; }

.genericTable img{
	float: left;
	margin-right: 10px;
}

.genericTable strong{
	display: block;
	margin-bottom: 5px;
}

.photothequeList{
	width: 675px;
	overflow: hidden;
}

.photothequeList li{
	float: left;
	width: 154px;
	min-height: 200px;
	padding: 6px;
}

.msie6 .photothequeList li{ height: 200px; }

.photothequeList li a{ width: 100%; }
.photothequeList li .imgLink1{ margin-top: 50px; }
.photothequeList li .imgLink3{ margin-left: 25px; }
.msie6 .photothequeList li .imgLink3{ margin-left: 0; display: inline; }
.photothequeList li small{ display: block; text-align: center; }

#photosRecentes{
	position: relative;
	height: 213px;
	padding: 30px 0 10px 6px;
	background: url(../images/skin/bg_photos-recentes.png) no-repeat 0 0;
	border-bottom: 1px solid #e2e2e2;
}

.insideRedac .photothequeList{
	width: 658px
}

.insideRedac .photothequeList li{ width: 152px; }
.msie6 .insideRedac .photothequeList li{ width: 142px; }

#searchPhoto p{
	float: left;
	margin-bottom: 0
}

#searchPhoto p label{ 
	float: none;
	display: block;
	color: #5f5f5f!important;
	font-size: 1em;
}

#agendaList{
	width: 684px;
	overflow: hidden;
}

#agendaList .genericList{
	width: 700px
}

#agendaList li{
	float: left;
	width: 325px;
	margin-right: 20px;
	min-height: 130px;
}

.msie6 #agendaList li{ height: 130px; }

#agendaList li strong{ font-size: 1em; }

#agendaNav2{ 
	width: 100%;
	overflow: hidden;
}

#agendaNav2 li{
	float: left;
	width: 101px;
	height: 31px;
	font-size: 1.09em;
}

#agendaNav2 li a, #agendaNav2 li strong{
	display: block;
	width: 101px;
	height: 21px;
	padding-top: 10px;
	color: #90A7BB;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background: url(../images/skin/bg_agenda-tabs2.png) no-repeat 0 -31px;
}

#agendaNav2 li strong{
	background-position: 0 0;
	color: #fff;
}

#siteMapContainer{
	background: url(../images/skin/bg_sitemap2.png) no-repeat 0 0;
	padding-top: 8px;
	width: 680px;
}

#siteMapContainerBtm{
	background: url(../images/skin/bg_sitemap2.png) no-repeat 0 -8px;
	width: 680px;
	height: 5px;
	overflow: hidden;
}

#siteMapContainer h3{
	font-size: 1.63em;
	font-weight: normal;
	border-top: 1px solid #dddfdf;
	border-bottom: 2px solid #dddfdf;
	background: url(../images/skin/bg_sitemap2.png) repeat-y -680px 0;
	margin: 0;
}

#siteMapContainer h3 a{
	display: block;
	padding: 15px;
	margin: 0;
	background: url(../images/skin/bg_sitemap-bullets.png) no-repeat 640px 15px;
}

#siteMapContainer h3#sm-01{ border-top: none; }
#siteMapContainer h3#sm-01 a{
	padding-top: 10px;
	background-position: 640px 10px;
	color: #97d2ff;
}
#siteMapContainer h3#sm-01 a.on{ background-position: 640px -35px;}

#siteMapContainer h3#sm-02 a{
	background-position: 640px -85px;
	color: #ffb0d5;
}
#siteMapContainer h3#sm-02 a.on{ background-position: 640px -135px;}

#siteMapContainer h3#sm-03 a{
	background-position: 640px -185px;
	color: #ffb078;
}
#siteMapContainer h3#sm-03 a.on{ background-position: 640px -235px;}

#siteMapContainer h3#sm-04 a{
	background-position: 640px -285px;
	color: #ffd274;
}
#siteMapContainer h3#sm-04 a.on{ background-position: 640px -335px;}

#siteMapContainer h3#sm-05 a{
	background-position: 640px -385px;
	color: #bf94ff;
}
#siteMapContainer h3#sm-05 a.on{ background-position: 640px -435px;}

#siteMapContainer h3#sm-06 a{
	background-position: 640px -485px;
	color: #f471ff;
}
#siteMapContainer h3#sm-06 a.on{ background-position: 640px -535px;}

#siteMapContainer h3#sm-07 a{
	background-position: 640px -585px;
	color: #7cfebd;
}
#siteMapContainer h3#sm-07 a.on{ background-position: 640px -635px;}

#siteMapContainer h3#sm-08 a{
	background-position: 640px -685px;
	color: #686bff;
}
#siteMapContainer h3#sm-08 a.on{ background-position: 640px -735px;}

#siteMapContainer h3#sm-09 a{
	background-position: 640px -785px;
	color: #333333;
}
#siteMapContainer h3#sm-09 a.on{ background-position: 640px -835px;}

#siteMapContainer .panel{
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	background: url(../images/skin/bg_sitemap2.png) repeat-y -1360px 0;
}

#siteMapContainer .panel ul{
	float: left;
	width: 33%;
}

#siteMapContainer .panel ul li{
	float: none;
	display: block;
	padding: 5px 12px;
}

#siteMapContainer .panel ul li a{ 
	font-size: 1.09em;
	color: #6c6c6c;
	font-weight: bold;
	display: block;
}

#siteMapContainer .panel ul li ul{ 
	float: none;
	width: 100%;
}
#siteMapContainer .panel ul li ul li{ padding: 5px 0; }
#siteMapContainer .panel ul li li a{ font-weight: normal; }

#siteMap3{
	margin-top: 20px;
	width: 100%;
	height: 54px;
	overflow: hidden;
	background: url(../images/skin/bg_sitemap3.png) no-repeat 0 0;
}

#siteMap3 li{
	float: left;
	font-size: 1.63em;
}

#siteMap3 li a{ 
	display: block;
	padding: 15px 22px 0 22px;
}

#siteMap3 li#sm-10 a, #siteMap3 li#sm-14 a{ color: #ffad01; }
#siteMap3 li#sm-11 a{ color: #666666; }
#siteMap3 li#sm-12 a{ color: #556fa8; }
#siteMap3 li#sm-13 a{ color: #a7ceed; }

.wideIntro{
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 0 0 20px 16px;
}

#videoLegend{
	margin: 10px 0 10px;
	padding: 10px;
	background: #e8e7e7;
	font-size: 1.09em;
	overflow: hidden;
	zoom:1;
}

.videoHead{
	overflow: hidden;
	zoom:1;
}

.videoHead h3{ 
	font-size: 1em;
	text-transform: uppercase;
	float: left;
	margin: 5px 0 0 0;
}

.videoHead form{ float: right;	width: 300px; }

#videoLegend p{ padding-top: 5px; }
#videoLegend small{ 
	font-size: 0.8em;
	margin-top: 10px;
	float: right;
}

.tags{ 
	padding: 15px 10px;
	background: url(../images/skin/bg_video-legend.png) no-repeat center top;
}

.tags h3{
	display: inline;
	font-size: 1em;
	text-transform: uppercase;
	padding: 4px 0;
}

.tags ul{ display: inline }

.tags ul li{
	display: inline;
	padding: 4px 0 4px 20px;
	margin-left: 10px;
	background: url(../images/skin/bg_generic.png) no-repeat 0 -185px;
}

.tags ul li a{ text-decoration: underline; }
.tags ul li a:hover, .tags ul li a:focus{ text-decoration: none; }

#myGoogleMap{
	display: none;
	width: 100%; 
	height: 510px;
}

.hasJS #myGoogleMap{ display: block; }

#googleMapActions{
	width: 100%;
	overflow: hidden;
}

#googleMapActions p{
	float: left; 
	width: 20%;
	margin-top: 5px;
}

#googleMapActions p input{
	float: left;
}

#googleMapActions p label{
	float: left;
	padding: 5px 0 5px 20px;
}

#googleMapActions p label#sportsLabel{ background: url(../images/skin/gg_sports.png) no-repeat 0 0; }
#googleMapActions p label#transportsLabel{ background: url(../images/skin/gg_transports.png) no-repeat 0 0; }
#googleMapActions p label#santeLabel{ background: url(../images/skin/gg_sante.png) no-repeat 0 0; }
#googleMapActions p label#infosLabel{ background: url(../images/skin/gg_infos.png) no-repeat 0 0; }
#googleMapActions p label#parcsLabel{ background: url(../images/skin/gg_parcs.png) no-repeat 0 0; }
#googleMapActions p label#securiteLabel{ background: url(../images/skin/gg_securite.png) no-repeat 0 0; }
#googleMapActions p label#enfanceLabel{ background: url(../images/skin/gg_enfance.png) no-repeat 0 0; }
#googleMapActions p label#parkingLabel{ background: url(../images/skin/gg_parking.png) no-repeat 0 0; }
#googleMapActions p label#ecoleLabel{ background: url(../images/skin/gg_ecole.png) no-repeat 0 0; }
#googleMapActions p label#hopitalLabel{ background: url(../images/skin/gg_hopital.png) no-repeat 0 0; }

.gels{ width: 684px!important; }
.gels-input { left: 0!important}
.gels-logo{ display: none; }

.tagCloud{
	width: 889px;
	min-height: 68px;
	background: #000 url(../images/skin/bg_tag-cloud.png) no-repeat left bottom;
	padding: 20px;
	text-align: center;
}
.msie6 .tagCloud{ height: 68px; }

.tagCloud li{
	font-size: 1.2em;
	display: inline; 
	margin: 0 5px;
}

.tagCloud li.size1 a{ color: #fff; font-size: 1em; }
.tagCloud li.size2 a{ color: #ccc; font-size: 1.09em; }
.tagCloud li.size3 a{ color: #fff; font-size: 1.18em; }
.tagCloud li.size4 a{ color: #ccc; font-size: 1.27em; }
.tagCloud li.size5 a{ color: #fff; font-size: 1.36em; }
.tagCloud li.size6 a{ color: #ccc; font-size: 1.45em; }
.tagCloud li.size7 a{ color: #fff; font-size: 1.54em; }
.tagCloud li.size8 a{ color: #ccc; font-size: 1.72em; }
.tagCloud li.size9 a{ color: #fff; font-size: 1.81em; }
.tagCloud li.size10 a{ color: #ccc; font-size: 2em; }



/* carousel ----------------------------------------------------------------- */
.carousel-frame{
	padding: 0 12px;
/*	margin: 25px; */
	width: 634px;
	overflow: hidden;
	background: url(../images/skin/bg_generic-list2.png) repeat-x left bottom;
}

.carousel-container{
	width: 564px;
	margin: 0 35px;
}

.jac { 
	height: 156px;
	margin: 0 0 20px 0;
	position: relative;
}

.jac .carousel {
	position:absolute;
	left:0;
	top:0;
}

.carousel-container li{
	float: left;
	height: 156px;
	padding: 0;
}

.carousel-container li a{
	display: inline;
	margin: 0 8px;
}
.carousel-container li a.imgLink1{ margin-top: 51px; }

.jac .arrow-previous a, .jac .arrow-next a{
	background: no-repeat 0 -168px;
	position:absolute;
	top:90px;
	width: 18px;
	height: 18px;
}

.jac .arrow-previous a{ 
	background-position: 0 -168px;
	left: -35px;
}
.jac .arrow-previous a:hover, .jac .arrow-previous a:focus{ background-position: 0 -186px; }
.jac .arrow-previous-disabled a, .jac .arrow-previous-disabled a:hover, .jac .arrow-previous-disabled a:focus{ background-position: 0 -204px; cursor: default; }

.jac .arrow-next a{ 
	background-position: -18px -168px;
	right: -35px;
}
.jac .arrow-next a:hover, .jac .arrow-next a:focus{ background-position: -18px -186px; }
.jac .arrow-next-disabled a, .jac .arrow-next-disabled a:hover, .jac .arrow-next-disabled a:focus{ background-position: -18px -204px; cursor: default; }

#agendaCarousel.carousel-container{	width: 303px; margin-left: 210px; }
#agendaCarousel.carousel-container li a{ margin: 0; }
#agendaCarousel .jac{ height: 31px; margin: 0; }
#agendaCarousel .jac .arrow-previous a, #agendaCarousel .jac .arrow-next a{ top: 8px; }

.navEnTables {
	border-collapse: separate;
	margin-bottom: 40px;
}

.navEnTables td{
	width: 160px;
	text-align: center;
	vertical-align: middle;
	font-size: 0.9em;
	border: 1px solid #dfdfdf;
}

.navEnTables td a{ 
	display: block;
	width: 90%;
	height: 90%;
	padding: 5%;
	color: #999;
}

.navEnTables td.empty{ border-color: #fff!important; }

.insideRedac p{
	font-size: 1.2em;
}

.insideRedac .multimediaForm p{ font-size: 11px; }

.insideRedac .nz{
	width: 665px;
	overflow: hidden;
	margin-bottom: 30px;
}

.insideRedac .nz li{
	float: left;
	display: inline;
	width: 161px;
	height: 29px;
	margin: 6px 0 0 5px;
}

.insideRedac .nz li a{
	display: table-cell;
	width: 161px;
	height: 29px;
	line-height: 12px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background: url(../images/skin/bg_liste-nz.png) no-repeat 0 0;
}

.msie6 .insideRedac .nz li a, .msie7 .insideRedac .nz li a{ display: block; }

.insideRedac .nz li a:hover{ text-decoration: none; }

#skin01 .insideRedac .nz li a:hover{ background-position: 0 -29px; }
#skin02 .insideRedac .nz li a:hover{ background-position: 0 -58px; }
#skin03 .insideRedac .nz li a:hover{ background-position: 0 -87px; }
#skin04 .insideRedac .nz li a:hover{ background-position: 0 -116px; }
#skin05 .insideRedac .nz li a:hover{ background-position: 0 -145px; }
#skin06 .insideRedac .nz li a:hover{ background-position: 0 -174px; }
#skin07 .insideRedac .nz li a:hover{ background-position: 0 -203px; }
#skin08 .insideRedac .nz li a:hover{ background-position: 0 -232px; }
#skin09 .insideRedac .nz li a:hover{ background-position: 0 -261px; }

.accordionContainer{
	z-index: 200;
	position: relative;
	padding: 10px 50px;
	zoom: 1;
	height: 30px;
	margin-bottom: 30px;
}

.accordionContainer:after{
	content: ".";
	clear: both;
}

.accordionContainer strong{
	float: left;
	font-size: 11px;
	padding-top: 7px;
	margin-right: 5px;
	width: 160px;
	text-align: right;
}

.accordionTitle{
	float: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
	width: 360px;
	padding: 5px 0 5px 10px;
	border: 1px solid;
	background: #fff no-repeat right -562px;
}

.hasJS .accordionTitle{	cursor: pointer; }

.accordionContent{
	z-index: 200;
	position: absolute;
	left: 215px;
	top: 36px;
	border: 1px solid;
	background: #fff;
	padding: 5px 0;
	width: 370px;
}

.accordionContent li{
	float: left;
	width: 100%;
}

.accordionContent li a{
	display: block;
	padding: 2px 0 2px 35px;
}

.accordionContent li a:hover{ 
	color: #fff!important;
	text-decoration: none;
}

.hasJS .accordionContent{ display: none; }


/*  =SIDEBAR
----------------------------------------------------------------------------- */
.sideBar{
	float: right;
	width: 236px;
	margin-right: 16px;
	display: inline;
	overflow: hidden; 
}

.sideBar .push{
/*	width: 323px;*/
	width: 234px;
	background: url(../images/skin/bg_sidebar-block1.png) repeat-y -236px 0;
	margin-bottom: 10px;
}

.sideBar .push img{ display: block; }

.sideBar .pushBtm{
	width: 236px;
	height: 6px;
	overflow: hidden;
	background: url(../images/skin/bg_sidebar-block1.png) no-repeat 0 0;
}

.sideBar .push .title3{
	width: 208px;
	height: 35px;
	padding: 2px 0 0 25px;
	color: #fff!important;
	background: url(../images/skin/bg_titles-sidebar.png) no-repeat;
	letter-spacing: -1px;
	text-shadow: #fff 1px 1px 10px;
	border: none;
	margin: 0;
}

.sideBar .push ul, .sideBar .push h2, .sideBar .push h2 img{  /* BUG */ 
	margin: 0;
	padding: 0;
	overflow: hidden;
	zoom:1
}

.sideBar #enUnClic .title3{ background-position: 0 0; }
.sideBar #servicesEnLigne .title3{ background-position: 0 -37px; }

.sideBar .push li{
	font-size: 1.09em;
	display: block;
	padding: 0 10px;
	background: url(../images/skin/bg_sidebar-block1.png) no-repeat -472px 0;
	overflow: hidden;
	zoom:1;
}

.sideBar .push li a{
	display: block;
	padding: 3px 15px 2px;
	background: url(../images/skin/bg_generic.png) no-repeat 0 -141px;
	color: #505050;
	text-decoration: none;
}

.msie6 .sideBar .push li a{ float: left; width: 180px; }

.sideBar .push li a:hover, .sideBar .push li a:focus{ text-decoration: underline; }

.sideBar .push li.first-child{ background: none; }
.msie6 .sideBar .push li.first-child{ margin-top: 3px; }
.sideBar .push li.first-child a{ padding-top: 0; background-position: 0 -144px; }

.sideBar .push .servicesEnLigne li{	background: url(../images/skin/bg_sidebar-block2.png) no-repeat left bottom;  }
.sideBar .push .servicesEnLigne li.first-child a{ padding-top: 0; background-position: 0 -144px; }
.sideBar .push .servicesEnLigne li.last-child{ background-position: -236px 0; }

.sideBar .push .servicesEnLigne li.first-child, #enUnClic li.first-child{ margin-top: 0; }

.sideBar .push .servicesEnLigne li a{ 
	padding: 7px 15px;
	background-position: 0 -137px;
	font-weight: bold;
}

/* stupid IE */
.msie6 .sideBar .push li, .msie7 .sideBar .push li{ float: left; width: 215px; }

.pushHoraires h2, .pushHoraires h3{
	margin: 0;
	font-size: 1em;
}

.pushHoraires h3 span{ font-weight: normal; }

.pushHorairesInside{
	width: 208px;
	border-left: 1px solid #d3cee8;
	border-right: 1px solid #d3cee8;
	padding: 10px 12px 0;
	font-size: 1em;
	color: #044376;
	background: #ced5e9 url(../images/skin/bg_horaires.png) no-repeat -2px 0;
}

.pushHorairesInside p{ padding-bottom: 10px; }

.pushHorairesBtm{
	height: 5px;
	width: 100%;
	overflow: hidden;
	background: url(../images/skin/bg_horaires.png) no-repeat -234px 0;
}

/*  =SIDEBAR2
----------------------------------------------------------------------------- */
.sideBar2 .push{
	width: 194px;
	background: #f2f2f2;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #f2f2f2;
	padding: 7px;
	padding-bottom: 10px;
	overflow: hidden;
	zoom:1;
	margin-bottom: 10px;
}

#agendaNav{
	display: none;
	position: relative;
	width: 194px;
	min-height: 30px;
	overflow: hidden;
}

.hasJS #agendaNav{ display: block; }

#agendaNav span{ 
	display: block;
	position: absolute;
	z-index: 2;	
	top: 0;
	left: 0;
	height: 4px;
	width: 194px;
	overflow: hidden;
	background: url(../images/skin/bg_agenda.png) no-repeat 0 0;
}

#agendaNav ul{
	width: 194px;
	min-height: 30px;
	overflow: hidden;
	background: #556fa9;
}

#agendaNav li{
	font-size: 1.09em;
	float: left;
	height: 30px;
	width: 51px;
}

#agendaNav li a{
	display: block;
	width: 100%;
	height: 20px;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #90a7bb;
	background: url(../images/skin/bg_agenda-tabs.png) repeat-x 0 0;
}

#agendaNav li.on{ width: 92px; }
#agendaNav li.on a{ 
	color: #fff;
	background-position: 0 -30px;
}

.sideBar2 .push .inside{
	background: #fff;
	border: 1px solid #7388b8;
}

.sideBar2 .push fieldset{
	background: #fff url(../images/skin/bg_agenda-form.png) repeat-x left bottom;
	padding: 6px;
	border-bottom: 1px solid #9fa8bd;
}

.sideBar2 .push fieldset label{ 
	display: block; 
	margin-bottom: 2px;
	color: #62749b;
	letter-spacing: -0.05em;
	font-weight: bold;
	font-size: 1.27em;
}

.sideBar2 .push fieldset select{
	border: 1px solid #7f9db9;
	color: #3f5688;
	padding: 1px;
	width: 145px;
	vertical-align: middle;
}

.hasJS .sideBar2 .push fieldset select{ width: 100%; }
.hasJS .sideBar2 .push fieldset input{ display: none; }

.sideBar2 .title3{
	border: none;
	margin: 0;
}

#agendaContent.title4{ margin: 5px; border-bottom: 1px solid #ccc; }

#agendaContent li{
	display: block;
	color: #3f5688;
	margin: 6px 10px;
	padding-top: 6px;
	border-top: 1px solid #ececec;
	overflow: hidden;
	zoom:1;
}

#agendaContent li.first-child{ border: none; }

#agendaContent li small{
	display: block;
	font-size: 0.9em;
	text-transform: uppercase;
}

#agendaContent li strong{
	display: block;
	font-size: 1.09em;
}

#agendaContent li a{
	float: right;
	padding-left: 10px;
	font-size: 0.9em;
	color: #3f5688;
	background: url(../images/skin/bg_bullets.png) no-repeat 0 -90px;
	text-decoration: none;
}

#agendaContent li a:hover, #agendaContent li a:focus{ text-decoration: underline; }

#agendaContent li strong a{
	float: none;
	font-size: 1em;
	padding-left: 0;
	background: none;
}


/*  =SIDEBAR TV
----------------------------------------------------------------------------- */
.sideBarTV{
	position: relative;
	float: right;
	width: 323px;
	margin-right: 16px;
	display: inline;
}

#podcastPush{
	position: relative; 
	width: 323px;
	height: 212px;
	background: url(../images/skin/bg_push-podcast.png) no-repeat 0 0;
	overflow: hidden;
	margin: 0 0 15px;
}

#podcastPush .title3{
	color: #5282b6;
	border: none;
	background: none;
}

#podcastPush #imgLink, #podcastPush #imgLink span{
	display: block;
	position: absolute;
	top: 45px;
	left: 20px;
	width: 108px;
	height: 105px;
}

#podcastPush #imgLink span{
	top: 0;
	left: 0;
	background:url(../images/skin/bg_img-mask.png) no-repeat -331px 0;
}

.msie6 #podcastPush #imgLink span{ display: none; }

#voirLink{
	display: block;
	position: absolute;
	top: 161px;
	left: 47px;
	color: #4f4f4f;
	font-size: .9em;
}

#podcastPush div{
	position: absolute;
	top: 45px;
	right: 20px;
	width: 160px;
}

#podcastPush div h3{
	font-size: 1.09em;
	margin: 0;
	color: #5282b6;
}

#podcastPush div small{ 
	display: block;
	color: #a0a0a0;
	margin-bottom: 5px; 
}

#podcastPush div .plus{
	position: static;
	margin: 5px 0;
}

#podcastPush .button{
	position: absolute;
	bottom: 20px;
	left: 140px;
}

#tvPush{
	width: 323px;
	background: url(../images/skin/bg_push-tv.png) repeat-y -323px 0;
	margin: 0 0 15px;
}

#tvPush .insideTvPush{
	width: 323px;
	background: url(../images/skin/bg_push-tv.png) no-repeat left bottom;
}

#tvNav{
	position: relative;
	height: 36px;
	width: 320px;
	overflow: hidden;
	background: url(../images/skin/bg_tv-tabs.png) repeat-x 0 0;
	margin-left: 1px;
}


#tvNav span{
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 321px;
	height: 4px;
	overflow: hidden;
	background:url(../images/skin/bg_tv-nav.png) no-repeat 0 0;
}

#tvNav li{ 
	float: left;
	text-align: center;
	border-left: 2px solid #808384;
}

#tvNav.tabsX2 li{ width: 156px; }
#tvNav.tabsX3 li{ width: 104px; }

#tvNav.tabsX2 li#vid1{ width: 128px; }
#tvNav.tabsX2 li#vid2{ width: 186px; }

#tvNav li a{
	display: block;
	height: 24px;
	width: 100%;
	padding-top: 12px;
	color: #fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

#tvNav li.on a{
	background: url(../images/skin/bg_tv-tabs.png) repeat-x 0 -36px;
}

.tvContent{
	padding: 10px 0 20px;
}

.tvPushList li{
	position: relative;
	display: block;
	width: 295px;
	height: 109px;
	overflow: hidden;
	background: url(../images/skin/bg_tv-li.png) no-repeat 0 0;
	margin: 5px 15px;
}

.tvPushList .imgLink{
	display: block;
	position: relative;
	width: 131px;
	height: 106px;
	margin-right: 10px;
}

.tvPushList .imgLink img{ display: block; }

.tvPushList .imgLink span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 131px;
	height: 106px;
	background:url(../images/skin/bg_img-mask.png) no-repeat -439px 0;
}

.msie6 .tvPushList .imgLink span{ background: none; }

.tvPushList strong a{
	display: block;
	font-size: 1.09em;
	color: #7ea2cf;
	margin: 15px 0 5px;
}

.tvPushList big{
	display: block;
	height: 10px;
	width: 55px;
	background: url(../images/skin/bg_stars-gray.png) no-repeat 0 0;
	margin: 0 0 5px 140px;
}

.tvPushList big.stars0{ background-position: 0 0; } 
.tvPushList big.stars1{ background-position: 0 -10px; } 
.tvPushList big.stars2{ background-position: 0 -20px; } 
.tvPushList big.stars3{ background-position: 0 -30px; } 
.tvPushList big.stars4{ background-position: 0 -40px; } 
.tvPushList big.stars5{ background-position: 0 -50px; } 

.tvPushList .category, .tvPushList .time{
	color: #929292;	
	display: block;
	position: absolute;
	bottom: 10px;
	text-transform: uppercase;
	font-size: .9em;
}

.tvPushList .category{ left: 140px; padding-right:45px; letter-spacing:-1px; }
.tvPushList .time{ right: 15px; }

.tvContent .button{ margin-right: 15px; }

.ratingSystem{
	width: 100%;
	overflow: hidden;
}

.ratingSystem div{ 
	float: right;
	width: 120px;
}

.ratingSystem h3{
	float: left;
	display: inline;
	font-size:1em;
	padding: 5px 0;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
}

ul.notes-echelle{ 
	float: right;
    margin: 0;
    padding: 0;
    font: .75em/1.2 Arial, Helvetica, sans-serif;
} 

ul.notes-echelle li { 
    float:left; 
    margin:0; 
    padding:0; 
    list-style:none; 
    min-width:15px; 
    min-height:20px; 
} 
/* Correctif IE6 sur min-width & min-height */ 
.msie6 ul.notes-echelle.js li { 
    width:15px; 
    height:20px; 
} 
ul.notes-echelle li label { 
    display:block; 
    text-align:center; 
    line-height:20px; 
    background:url(../images/skin/bg_star-sprite.png) center top no-repeat; 
    cursor:pointer; 
	text-indent: -900em;
}

.msie6 ul.notes-echelle li label { 	
	width: 15px;
	height: 20px;
}

ul.notes-echelle li.note-off label { 
    background-position:center -60px; 
}

ul.notes-echelle.js input { 
    position:absolute; 
    left:-999%; 
}

/* Effet lorsque une note est coch�e */ 
ul.notes-echelle li.note-checked { 
    font-weight:bold; 
} 
/* Effet lorsque une note est tabul�e au clavier */ 
ul.notes-echelle.js li.note-focus { 
    outline:1px dotted #000; 
}


/* =POPIN
------------------------------------------------------------------------------*/
#cache {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;) */
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    color:inherit;
    display:none;
}

#popin {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;)  */
    
    /* default dimensions and positions */
    top:50%;
    left:50%;
    margin-left:-400px;
    margin-top:-225px;
    width:800px;
    height:450px;
    
    /* styles */
    background-color:#FFF;
    color:inherit;
    overflow:auto;
    display:none;
	border: 2px solid #f3a805;
	box-shadow: 0 0 20px #000000;
	-moz-box-shadow: 0 0 20px #000000;
	-webkit-box-shadow: 0 0 20px #000000;
}

#popin:focus {
    outline:0;
}

#close {
    position:absolute;
    top:0;
    right:0;
    margin:5px;
    padding:5px;
/*    background-color:#FFF;*/
    color:inherit;
/*    border:1px solid #000;*/
}

#close li {
    list-style-type:none;
}

#popin #pop-content img{
	display: block;
}

#popin #pop-content #prev, #popin #pop-content #next{
	position: absolute;
	height: 46px;
	width: 49px;
	top: 50%;
	margin-top: -23px;
}

#popin #pop-content #prev{ left: 0; }
#popin #pop-content #next{ right: 0; }

#popin #pop-content a{ outline: none; } /* overflow bug */
#popin #pop-content #prev img, #popin #pop-content #next img{ display: block; }




/*  =SKINS -- one skin / color universe
----------------------------------------------------------------------------- */

/* h�tel de ville ----------------------------------------------------------- */
#skin01 .mainContent .title1,
#skin01 .title3,
#skin01 .mainContent .title3,
#skin01.mainContentCenter .title3,
#skin01 .mainContent .title4,
#skin01.mainContentCenter .title4,
#skin01 .title4,
#skin01 .title5,
#skin01 .mainContent a.plus,
#skin01.mainContentCenter a.plus,
#skin01 .genericForm .inputLike .plus,
#skin01 .plus,
#skin01 .genericList li a small,
#skin01 .genericList li strong,
#skin01 .genericList2 li strong a,
#skin01 .genericList2 li small.category,
#skin01 .brevesList li strong a,
#skin01 .pagination li strong,
#skin01 .paginationHead form label,
#skin01 .pushDownload .title6,
#skin01 .backLink,
#skin01 .pushDownload ul li .listenLink, 
#skin01 .pushDownload ul li .downloadLink,
#skin01 .chapoContainer div small.category,
#skin01 .insideRedac .chapo,
#skin01 .genericList a big,
#skin01 .accordionTitle, 
#skin01 .accordionContent a:hover, 
#skin01 .accordionContent a:focus,
#skin01 .navEnTables td a:hover,
#skin01 .navEnTables td a:focus
{
	color: #458ec8;
}

#skin01 .plus,
#skin01 .button span,
#skin01 .title3,
#skin01 .title4,
#skin01 .title5,
#skin01 .title6,
#skin01 #breadcrumb .backLink, 
#skin01 .backLink,
#skin01 .jac .arrow-previous a, 
#skin01 .jac .arrow-next a,
#skin01 .pushDownload ul li .listenLink, 
#skin01 .pushDownload ul li .downloadLink,
#skin01 .annuList li h3,
#skin01 .accordionTitle
{
	background-image: url(../images/skin/bg_skin01.png);
}

#skin01.mainContentCenter .title3,
#skin01 .title3,
#skin01 .brevesList li,
#skin01 .accordionTitle,
#skin01 .accordionContent 
{
	border-color: #458ec8;
}

#skin01 .pushContact,
#skin01 .paginationHead,
#skin01 .genericTable thead
{
	background-color: #eaf6ff;
}

#skin01 .accordionContent li a:hover
{
	background-color: #458ec8;
}


/* petite enfance ----------------------------------------------------------- */
#skin02 .mainContent .title1,
#skin02 .title3,
#skin02 .mainContent .title3,
#skin02.mainContentCenter .title3,
#skin02 .mainContent .title4,
#skin02.mainContentCenter .title4,
#skin02 .title4,
#skin02 .title5,
#skin02 .mainContent a.plus,
#skin02.mainContentCenter a.plus,
#skin02 .genericForm .inputLike .plus,
#skin02 .plus,
#skin02 .genericList li a small,
#skin02 .genericList li strong,
#skin02 .genericList2 li strong a,
#skin02 .genericList2 li small.category,
#skin02 .brevesList li strong a,
#skin02 .pagination li strong,
#skin02 .paginationHead form label,
#skin02 .pushDownload .title6,
#skin02 .backLink,
#skin02 .pushDownload ul li .listenLink, 
#skin02 .pushDownload ul li .downloadLink,
#skin02 .chapoContainer div small.category,
#skin02 .insideRedac .chapo,
#skin02 .genericList a big,
#skin02 .accordionTitle, 
#skin02 .accordionContent a:hover, 
#skin02 .accordionContent a:focus,
#skin02 .navEnTables td a:hover,
#skin02 .navEnTables td a:focus
{
	color: #d64589;
}

#skin02 .plus,
#skin02 .button span,
#skin02 .title3,
#skin02 .title4,
#skin02 .title5,
#skin02 .title6,
#skin02 #breadcrumb .backLink, 
#skin02 .backLink,
#skin02 .jac .arrow-previous a, 
#skin02 .jac .arrow-next a,
#skin02 .pushDownload ul li .listenLink, 
#skin02 .pushDownload ul li .downloadLink,
#skin02 .annuList li h3,
#skin02 .accordionTitle
{
	background-image: url(../images/skin/bg_skin02.png);
}

#skin02.mainContentCenter .title3,
#skin02 .title3,
#skin02 .brevesList li,
#skin02 .accordionTitle,
#skin02 .accordionContent 
{
	border-color: #d64589;
}

#skin02 .pushContact,
#skin02 .paginationHead,
#skin02 .genericTable thead
{
	background-color: #fbeef4;
}

#skin02 .accordionContent li a:hover
{
	background-color: #d64589;
}

/* Jeunesse ----------------------------------------------------------------- */
#skin03 .mainContent .title1,
#skin03 .title3,
#skin03 .mainContent .title3,
#skin03.mainContentCenter .title3,
#skin03 .mainContent .title4,
#skin03.mainContentCenter .title4,
#skin03 .title4,
#skin03 .title5,
#skin03 .mainContent a.plus,
#skin03.mainContentCenter a.plus,
#skin03 .genericForm .inputLike .plus,
#skin03 .plus,
#skin03 .genericList li a small,
#skin03 .genericList li strong,
#skin03 .genericList2 li strong a,
#skin03 .genericList2 li small.category,
#skin03 .brevesList li strong a,
#skin03 .pagination li strong,
#skin03 .paginationHead form label,
#skin03 .pushDownload .title6,
#skin03 .backLink,
#skin03 .pushDownload ul li .listenLink, 
#skin03 .pushDownload ul li .downloadLink,
#skin03 .chapoContainer div small.category,
#skin03 .insideRedac .chapo,
#skin03 .genericList a big,
#skin03 .accordionTitle, 
#skin03 .accordionContent a:hover, 
#skin03 .accordionContent a:focus,
#skin03 .navEnTables td a:hover,
#skin03 .navEnTables td a:focus,
.link_plus_static
{
	color: #e9463e;
}

#skin03 .plus,
#skin03 .button span,
#skin03 .title3,
#skin03 .title4,
#skin03 .title5,
#skin03 .title6,
#skin03 #breadcrumb .backLink, 
#skin03 .backLink,
#skin03 .jac .arrow-previous a, 
#skin03 .jac .arrow-next a,
#skin03 .pushDownload ul li .listenLink, 
#skin03 .pushDownload ul li .downloadLink,
#skin03 .annuList li h3,
#skin03 .accordionTitle,
.link_plus_static
{
	background-image: url(../images/skin/bg_skin03.png);
}

#skin03.mainContentCenter .title3,
#skin03 .title3,
#skin03 .brevesList li,
#skin03 .accordionTitle,
#skin03 .accordionContent 
{
	border-color: #e9463e;
}

#skin03 .pushContact,
#skin03 .paginationHead,
#skin03 .genericTable thead,
#skin03 .accordionContainer
{
	background-color: #ffe1e0;
}

#skin03 .accordionContent li a:hover
{
	background-color: #e9463e;
}


/* Sports ------------------------------------------------------------------- */
#skin04 .mainContent .title1,
#skin04 .title3,
#skin04 .mainContent .title3,
#skin04.mainContentCenter .title3,
#skin04 .mainContent .title4,
#skin04.mainContentCenter .title4,
#skin04 .title4,
#skin04 .title5,
#skin04 .mainContent a.plus,
#skin04.mainContentCenter a.plus,
#skin04 .genericForm .inputLike .plus,
#skin04 .plus,
#skin04 .genericList li a small,
#skin04 .genericList li strong,
#skin04 .genericList2 li strong a,
#skin04 .genericList2 li small.category,
#skin04 .brevesList li strong a,
#skin04 .pagination li strong,
#skin04 .paginationHead form label,
#skin04 .pushDownload .title6,
#skin04 .backLink,
#skin04 .pushDownload ul li .listenLink, 
#skin04 .pushDownload ul li .downloadLink,
#skin04 .chapoContainer div small.category,
#skin04 .insideRedac .chapo,
#skin04 .genericList a big,
#skin04 .accordionTitle, 
#skin04 .accordionContent a:hover, 
#skin04 .accordionContent a:focus,
#skin04 .navEnTables td a:hover,
#skin04 .navEnTables td a:focus
{
	color: #BB9522;
}

#skin04 .plus,
#skin04 .button span,
#skin04 .title3,
#skin04 .title4,
#skin04 .title5,
#skin04 .title6,
#skin04 #breadcrumb .backLink, 
#skin04 .backLink,
#skin04 .jac .arrow-previous a, 
#skin04 .jac .arrow-next a,
#skin04 .pushDownload ul li .listenLink, 
#skin04 .pushDownload ul li .downloadLink,
#skin04 .annuList li h3,
#skin04 .accordionTitle
{
	background-image: url(../images/skin/bg_skin04.png);
}

#skin04.mainContentCenter .title3,
#skin04 .title3,
#skin04 .brevesList li,
#skin04 .accordionTitle,
#skin04 .accordionContent 
{
	border-color: #BB9522;
}

#skin04 .pushContact,
#skin04 .paginationHead,
#skin04 .genericTable thead
{
	background-color: #fffad3;
}

#skin04 .accordionContent li a:hover
{
	background-color: #BB9522;
}

/* Solidarit� --------------------------------------------------------------- */
#skin05 .mainContent .title1,
#skin05 .title3,
#skin05 .mainContent .title3,
#skin05.mainContentCenter .title3,
#skin05 .mainContent .title4,
#skin05.mainContentCenter .title4,
#skin05 .title4,
#skin05 .title5,
#skin05 .mainContent a.plus,
#skin05.mainContentCenter a.plus,
#skin05 .genericForm .inputLike .plus,
#skin05 .plus,
#skin05 .genericList li a small,
#skin05 .genericList li strong,
#skin05 .genericList2 li strong a,
#skin05 .genericList2 li small.category,
#skin05 .brevesList li strong a,
#skin05 .pagination li strong,
#skin05 .paginationHead form label,
#skin05 .pushDownload .title6,
#skin05 .backLink,
#skin05 .pushDownload ul li .listenLink, 
#skin05 .pushDownload ul li .downloadLink,
#skin05 .chapoContainer div small.category,
#skin05 .insideRedac .chapo,
#skin05 .genericList a big,
#skin05 .accordionTitle, 
#skin05 .accordionContent a:hover, 
#skin05 .accordionContent a:focus,
#skin05 .navEnTables td a:hover,
#skin05 .navEnTables td a:focus
{
	color: #AC7CF3;
}

#skin05 .plus,
#skin05 .button span,
#skin05 .title3,
#skin05 .title4,
#skin05 .title5,
#skin05 .title6,
#skin05 #breadcrumb .backLink, 
#skin05 .backLink,
#skin05 .jac .arrow-previous a, 
#skin05 .jac .arrow-next a,
#skin05 .pushDownload ul li .listenLink, 
#skin05 .pushDownload ul li .downloadLink,
#skin05 .annuList li h3,
#skin05 .accordionTitle
{
	background-image: url(../images/skin/bg_skin05.png);
}

#skin05.mainContentCenter .title3,
#skin05 .title3,
#skin05 .brevesList li,
#skin05 .accordionTitle,
#skin05 .accordionContent 
{
	border-color: #AC7CF3;
}

#skin05 .pushContact,
#skin05 .paginationHead,
#skin05 .genericTable thead
{
	background-color: #f3ebff;
}

#skin05 .accordionContent li a:hover
{
	background-color: #AC7CF3;
}


/* Culture & loisirs -------------------------------------------------------- */
#skin06 .mainContent .title1,
#skin06 .title3,
#skin06 .mainContent .title3,
#skin06.mainContentCenter .title3,
#skin06 .mainContent .title4,
#skin06.mainContentCenter .title4,
#skin06 .title4,
#skin06 .title5,
#skin06 .mainContent a.plus,
#skin06.mainContentCenter a.plus,
#skin06 .genericForm .inputLike .plus,
#skin06 .plus,
#skin06 .genericList li a small,
#skin06 .genericList li strong,
#skin06 .genericList2 li strong a,
#skin06 .genericList2 li small.category,
#skin06 .brevesList li strong a,
#skin06 .pagination li strong,
#skin06 .paginationHead form label,
#skin06 .pushDownload .title6,
#skin06 .backLink,
#skin06 .pushDownload ul li .listenLink, 
#skin06 .pushDownload ul li .downloadLink,
#skin06 .chapoContainer div small.category,
#skin06 .insideRedac .chapo,
#skin06 .genericList a big,
#skin06 .accordionTitle, 
#skin06 .accordionContent a:hover, 
#skin06 .accordionContent a:focus,
#skin06 .navEnTables td a:hover,
#skin06 .navEnTables td a:focus
{
	color: #D829E7;
}

#skin06 .plus,
#skin06 .button span,
#skin06 .title3,
#skin06 .title4,
#skin06 .title5,
#skin06 .title6,
#skin06 #breadcrumb .backLink, 
#skin06 .backLink,
#skin06 .jac .arrow-previous a, 
#skin06 .jac .arrow-next a,
#skin06 .pushDownload ul li .listenLink, 
#skin06 .pushDownload ul li .downloadLink,
#skin06 .annuList li h3,
#skin06 .accordionTitle
{
	background-image: url(../images/skin/bg_skin06.png);
}

#skin06.mainContentCenter .title3,
#skin06 .title3,
#skin06 .brevesList li,
#skin06 .accordionTitle,
#skin06 .accordionContent 
{
	border-color: #D829E7;
}

#skin06 .pushContact,
#skin06 .paginationHead,
#skin06 .genericTable thead
{
	background-color: #fde7ff;
}

#skin06 .accordionContent li a:hover
{
	background-color: #D829E7;
}


/* D�veloppement durable ---------------------------------------------------- */
#skin07 .mainContent .title1,
#skin07 .title3,
#skin07 .mainContent .title3,
#skin07.mainContentCenter .title3,
#skin07 .mainContent .title4,
#skin07.mainContentCenter .title4,
#skin07 .title4,
#skin07 .title5,
#skin07 .mainContent a.plus,
#skin07.mainContentCenter a.plus,
#skin07 .genericForm .inputLike .plus,
#skin07 .plus,
#skin07 .genericList li a small,
#skin07 .genericList li strong,
#skin07 .genericList2 li strong a,
#skin07 .genericList2 li small.category,
#skin07 .brevesList li strong a,
#skin07 .pagination li strong,
#skin07 .paginationHead form label,
#skin07 .pushDownload .title6,
#skin07 .backLink,
#skin07 .pushDownload ul li .listenLink, 
#skin07 .pushDownload ul li .downloadLink,
#skin07 .chapoContainer div small.category,
#skin07 .insideRedac .chapo,
#skin07 .genericList a big,
#skin07 .accordionTitle, 
#skin07 .accordionContent a:hover, 
#skin07 .accordionContent a:focus,
#skin07 .navEnTables td a:hover,
#skin07 .navEnTables td a:focus
{
	color: #42B87D;
}

#skin07 .plus,
#skin07 .button span,
#skin07 .title3,
#skin07 .title4,
#skin07 .title5,
#skin07 .title6,
#skin07 #breadcrumb .backLink, 
#skin07 .backLink,
#skin07 .jac .arrow-previous a, 
#skin07 .jac .arrow-next a,
#skin07 .pushDownload ul li .listenLink, 
#skin07 .pushDownload ul li .downloadLink,
#skin07 .annuList li h3,
#skin07 .accordionTitle
{
	background-image: url(../images/skin/bg_skin07.png);
}

#skin07.mainContentCenter .title3,
#skin07 .title3,
#skin07 .brevesList li,
#skin07 .accordionTitle,
#skin07 .accordionContent 
{
	border-color: #42B87D;
}

#skin07 .pushContact,
#skin07 .paginationHead,
#skin07 .genericTable thead
{
	background-color: #e3fbef;
}

#skin07 .accordionContent li a:hover
{
	background-color: #42B87D;
}



/* Economie & emploi -------------------------------------------------------- */
#skin08 .mainContent .title1,
#skin08 .title3,
#skin08 .mainContent .title3,
#skin08.mainContentCenter .title3,
#skin08 .mainContent .title4,
#skin08.mainContentCenter .title4,
#skin08 .title4,
#skin08 .title5,
#skin08 .mainContent a.plus,
#skin08.mainContentCenter a.plus,
#skin08 .genericForm .inputLike .plus,
#skin08 .plus,
#skin08 .genericList li a small,
#skin08 .genericList li strong,
#skin08 .genericList2 li strong a,
#skin08 .genericList2 li small.category,
#skin08 .brevesList li strong a,
#skin08 .pagination li strong,
#skin08 .paginationHead form label,
#skin08 .pushDownload .title6,
#skin08 .backLink,
#skin08 .pushDownload ul li .listenLink, 
#skin08 .pushDownload ul li .downloadLink,
#skin08 .chapoContainer div small.category,
#skin08 .insideRedac .chapo,
#skin08 .genericList a big,
#skin08 .accordionTitle, 
#skin08 .accordionContent a:hover, 
#skin08 .accordionContent a:focus,
#skin08 .navEnTables td a:hover,
#skin08 .navEnTables td a:focus
{
	color: #5457F7;
}

#skin08 .plus,
#skin08 .button span,
#skin08 .title3,
#skin08 .title4,
#skin08 .title5,
#skin08 .title6,
#skin08 #breadcrumb .backLink, 
#skin08 .backLink,
#skin08 .jac .arrow-previous a, 
#skin08 .jac .arrow-next a,
#skin08 .pushDownload ul li .listenLink, 
#skin08 .pushDownload ul li .downloadLink,
#skin08 .annuList li h3,
#skin08 .accordionTitle
{
	background-image: url(../images/skin/bg_skin08.png);
}

#skin08.mainContentCenter .title3,
#skin08 .title3,
#skin08 .brevesList li,
#skin08 .accordionTitle,
#skin08 .accordionContent 
{
	border-color: #5457F7;
}

#skin08 .pushContact,
#skin08 .paginationHead,
#skin08 .genericTable thead
{
	background-color: #e8e9ff;
}

#skin08 .accordionContent li a:hover
{
	background-color: #5457F7;
}


/* Agenda ------------------------------------------------------------------- */
#skin10 .mainContent .title1,
#skin10 .title3,
#skin10 .mainContent .title3,
#skin10.mainContentCenter .title3,
#skin10 .mainContent .title4,
#skin10.mainContentCenter .title4,
#skin10 .title4,
#skin10 .title5,
#skin10 .mainContent a.plus,
#skin10.mainContentCenter a.plus,
#skin10 .genericForm .inputLike .plus,
#skin10 .plus,
#skin10 .genericList li a small,
#skin10 .genericList li strong,
#skin10 .genericList2 li strong a,
#skin10 .genericList2 li small.category,
#skin10 .brevesList li strong a,
#skin10 .pagination li strong,
#skin10 .paginationHead form label,
#skin10 .pushDownload .title6,
#skin10 .backLink,
#skin10 .pushDownload ul li .listenLink, 
#skin10 .pushDownload ul li .downloadLink,
#skin10 .chapoContainer div small.category,
#skin10 .insideRedac .chapo,
#skin10 .genericList a big,
#skin10 .accordionTitle, 
#skin10 .accordionContent a:hover, 
#skin10 .accordionContent a:focus,
#skin10 .navEnTables td a:hover,
#skin10 .navEnTables td a:focus
{
	color: #4665a7;
}

#skin10 .plus,
#skin10 .button span,
#skin10 .title3,
#skin10 .title4,
#skin10 .title5,
#skin10 .title6,
#skin10 #breadcrumb .backLink, 
#skin10 .backLink,
#skin10 .jac .arrow-previous a, 
#skin10 .jac .arrow-next a,
#skin10 .pushDownload ul li .listenLink, 
#skin10 .pushDownload ul li .downloadLink,
#skin10 .annuList li h3,
#skin10 .accordionTitle
{
	background-image: url(../images/skin/bg_skin10.png);
}

#skin10.mainContentCenter .title3,
#skin10 .title3,
#skin10 .brevesList li,
#skin10 .accordionTitle,
#skin10 .accordionContent 
{
	border-color: #4665a7;
}

#skin10 .pushContact,
#skin10 .paginationHead,
#skin10 .genericTable thead
{
	background-color: #e8e9ff;
}

#skin10 .accordionContent li a:hover
{
	background-color: #4665a7;
}


/* Actu --------------------------------------------------------------------- */
#skin11 .mainContent .title1,
#skin11 .title3,
#skin11 .mainContent .title3,
#skin11.mainContentCenter .title3,
#skin11 .mainContent .title4,
#skin11.mainContentCenter .title4,
#skin11 .title4,
#skin11 .title5,
#skin11 .mainContent a.plus,
#skin11.mainContentCenter a.plus,
#skin11 .genericForm .inputLike .plus,
#skin11 .plus,
#skin11 .genericList li a small,
#skin11 .genericList li strong,
#skin11 .genericList2 li strong a,
#skin11 .genericList2 li small.category,
#skin11 .brevesList li strong a,
#skin11 .pagination li strong,
#skin11 .paginationHead form label,
#skin11 .pushDownload .title6,
#skin11 .backLink,
#skin11 .pushDownload ul li .listenLink, 
#skin11 .pushDownload ul li .downloadLink,
#skin11 .chapoContainer div small.category,
#skin11 .insideRedac .chapo,
#skin11 .genericList a big,
#skin11 .accordionTitle, 
#skin11 .accordionContent a:hover, 
#skin11 .accordionContent a:focus,
#skin11 .navEnTables td a:hover,
#skin11 .navEnTables td a:focus
{
	color: #ee3800;
}

#skin11 .plus,
#skin11 .button span,
#skin11 .title3,
#skin11 .title4,
#skin11 .title5,
#skin11 .title6,
#skin11 #breadcrumb .backLink, 
#skin11 .backLink,
#skin11 .jac .arrow-previous a, 
#skin11 .jac .arrow-next a,
#skin11 .pushDownload ul li .listenLink, 
#skin11 .pushDownload ul li .downloadLink,
#skin11 .annuList li h3,
#skin11 .accordionTitle
{
	background-image: url(../images/skin/bg_skin11.png);
}

#skin11.mainContentCenter .title3,
#skin11 .title3,
#skin11 .brevesList li,
#skin11 .accordionTitle,
#skin11 .accordionContent 
{
	border-color: #ee3800;
}

#skin11 .pushContact,
#skin11 .paginationHead,
#skin11 .genericTable thead
{
	background-color: #fdebe5;
}

#skin11 .accordionContent li a:hover
{
	background-color: #ee3800;
}


/* Phototheque & co --------------------------------------------------------- */
#skin12 .mainContent .title1,
#skin12 .title3,
#skin12 .mainContent .title3,
#skin12.mainContentCenter .title3,
#skin12 .mainContent .title4,
#skin12.mainContentCenter .title4,
#skin12 .title4,
#skin12 .title5,
#skin12 .mainContent a.plus,
#skin12.mainContentCenter a.plus,
#skin12 .genericForm .inputLike .plus,
#skin12 .plus,
#skin12 .genericList li a small,
#skin12 .genericList li strong,
#skin12 .genericList2 li strong a,
#skin12 .genericList2 li small.category,
#skin12 .brevesList li strong a,
#skin12 .pagination li strong,
#skin12 .paginationHead form label,
#skin12 .pushDownload .title6,
#skin12 .backLink,
#skin12 .pushDownload ul li .listenLink, 
#skin12 .pushDownload ul li .downloadLink,
#skin12 .chapoContainer div small.category,
#skin12 .insideRedac .chapo,
#skin12 .genericList a big,
#skin12 .accordionTitle, 
#skin12 .accordionContent a:hover, 
#skin12 .accordionContent a:focus,
#skin12 .navEnTables td a:hover,
#skin12 .navEnTables td a:focus
{
	color: #ffae00;
}

#skin12 .plus,
#skin12 .button span,
#skin12 .title3,
#skin12 .title4,
#skin12 .title5,
#skin12 .title6,
#skin12 #breadcrumb .backLink, 
#skin12 .backLink,
#skin12 .jac .arrow-previous a, 
#skin12 .jac .arrow-next a,
#skin12 .pushDownload ul li .listenLink, 
#skin12 .pushDownload ul li .downloadLink,
#skin12 .annuList li h3,
#skin12 .accordionTitle
{
	background-image: url(../images/skin/bg_skin12.png);
}

#skin12.mainContentCenter .title3,
#skin12 .title3,
#skin12 .brevesList li,
#skin12 .accordionTitle,
#skin12 .accordionContent 
{
	border-color: #ffae00;
}

#skin12 .pushContact,
#skin12 .paginationHead,
#skin12 .genericTable thead
{
	background-color: #f3f3f3;
}

#skin12 .accordionContent li a:hover
{
	background-color: #ffae00;
}

/* En 1 Clic --------------------------------------------------------- */
#skin13 .pushContact,
#skin13 .paginationHead,
#skin13 .genericTable thead
{
	background-color: #e3e4fe;
}



/* (prioritaire sur certains �l�ments d'o� la d�claration apr�s) ------------ */
/* TV Levallois ------------------------------------------------------------- */
#skin09 .mainContent .title1,
#skin09 .title3,
#skin09 .mainContent .title3,
#skin09.mainContentCenter .title3,
#skin09 .mainContent .title4,
#skin09.mainContentCenter .title4,
#skin09 .title4,
#skin09 .title5,
#skin09 .mainContent a.plus,
#skin09.mainContentCenter a.plus,
#skin09 .genericForm .inputLike .plus,
#skin09 .plus,
#skin09 .genericList li a small,
#skin09 .genericList li strong,
#skin09 .genericList2 li strong a,
#skin09 .genericList2 li small.category,
#skin09 .brevesList li strong a,
#skin09 .pagination li strong,
#skin09 .paginationHead form label,
#skin09 .pushDownload .title6,
#skin09 .backLink,
#skin09 .pushDownload ul li .listenLink, 
#skin09 .pushDownload ul li .downloadLink,
#skin09 .chapoContainer div small.category,
#skin09 .insideRedac .chapo,
#skin09 .accordionTitle, 
#skin09 .accordionContent a:hover, 
#skin09 .accordionContent a:focus,
#skin09 .navEnTables td a:hover,
#skin09 .navEnTables td a:focus
{
	color: #2c3d43!important;
}

#skin09 .plus,
#skin09 .button span,
#skin09 .title3,
#skin09 .title4,
#skin09 .title5,
#skin09 .title6,
#skin09 #breadcrumb .backLink, 
#skin09 .backLink,
#skin09 .jac .arrow-previous a, 
#skin09 .jac .arrow-next a,
#skin09 .pushDownload ul li .listenLink, 
#skin09 .pushDownload ul li .downloadLink,
#skin09 .annuList li h3
{
	background-image: url(../images/skin/bg_skin09.png);
}

#skin09.mainContentCenter .title3,
#skin09 .title3,
#skin09 .brevesList li,
#skin09 .accordionContent 
{
	border-color: #2c3d43;
}

#skin09 .pushContact,
#skin09 .paginationHead,
#skin09 .genericTable thead
{
	background-color: #e8e9ff;
}

#skin09 .accordionContent li a:hover
{
	background-color: #2c3d43;
	color: #fff!important;
}

.tvTitle{ 
	background-position: 0 -481px;
	padding-left: 30px;
}

/*  =WYSIWYG
----------------------------------------------------------------------------- */
.wysiwyg a {
	text-decoration:underline;
}

.wysiwyg a:hover {
	text-decoration:none;
}

.wysiwyg ul {
	margin-bottom:1em;
}

.wysiwyg ul li {
	font-size:1.2em;
	padding:0 0 0 13px;
	background:url("../images/skin/bg_skin00.png") 0 -427px no-repeat;
}

#skin01 .wysiwyg ul li { background-image:url("../images/skin/bg_skin01.png"); }
#skin02 .wysiwyg ul li { background-image:url("../images/skin/bg_skin02.png"); }
#skin03 .wysiwyg ul li { background-image:url("../images/skin/bg_skin03.png"); }
#skin04 .wysiwyg ul li { background-image:url("../images/skin/bg_skin04.png"); }
#skin05 .wysiwyg ul li { background-image:url("../images/skin/bg_skin05.png"); }
#skin06 .wysiwyg ul li { background-image:url("../images/skin/bg_skin06.png"); }
#skin07 .wysiwyg ul li { background-image:url("../images/skin/bg_skin07.png"); }
#skin08 .wysiwyg ul li { background-image:url("../images/skin/bg_skin08.png"); }
#skin09 .wysiwyg ul li { background-image:url("../images/skin/bg_skin09.png"); }
#skin10 .wysiwyg ul li { background-image:url("../images/skin/bg_skin10.png"); }
#skin11 .wysiwyg ul li { background-image:url("../images/skin/bg_skin11.png"); }
#skin12 .wysiwyg ul li { background-image:url("../images/skin/bg_skin12.png"); }


.wysiwyg table {
	width:100%;
	margin-bottom:1em;
}

.wysiwyg table td {
	border:1px solid;
	padding:2px 5px;
}

#skin01 .wysiwyg table td { border-color:#458EC8; }
#skin02 .wysiwyg table td { border-color:#D64589; }
#skin03 .wysiwyg table td { border-color:#E9463E; }
#skin04 .wysiwyg table td { border-color:#BB9522; }
#skin05 .wysiwyg table td { border-color:#AC7CF3; }
#skin06 .wysiwyg table td { border-color:#D829E7; }
#skin07 .wysiwyg table td { border-color:#42B87D; }
#skin08 .wysiwyg table td { border-color:#5457F7; }
#skin09 .wysiwyg table td { border-color:#2C3D43; }
#skin10 .wysiwyg table td { border-color:#4665A7; }
#skin11 .wysiwyg table td { border-color:#EE3800; }
#skin12 .wysiwyg table td { border-color:#FFAE00; }

/*  =EVENEMENTIEL
----------------------------------------------------------------------------- */
#mainContainer1.evenementiel{ background: none; }
.evenementiel #header{ background-image: url('../images/skin/bg_header-evenementiel.png'); }
.msie6 .evenementiel #header{ background-image: url('../images/skin/bg_header-evenementiel-ie6.png'); }

#mainContainer1.evenementiel #mainNavContainer, #mainContainer1.evenementiel #mainNav li a:hover, #mainContainer1.evenementiel #mainNav li.hover a{ background-image: url('../images/skin/bg_mainnav-evenementiel.png'); }

#mainContainer1.evenementiel #mainNavContainer{ background-position: 0 -3px; }
#mainContainer1.evenementiel #mainNav{ height: 36px; }
#mainContainer1.evenementiel #mainNav li a{ padding-top: 13px;}
#mainContainer1.evenementiel #mainNav li#item9 a{ padding-top: 10px;}

#mainContainer1.evenementiel #mainNav li#item1.on a, #mainContainer1.evenementiel #mainNav li#item1 a:hover, #mainContainer1.evenementiel #mainNav li#item1 a:focus, #mainContainer1.evenementiel #mainNav li#item1.hover a{ 	background-position: -5px -153px; }

#mainContainer1.evenementiel #mainNav li#item2.on a, #mainContainer1.evenementiel #mainNav li#item2 a:hover, #mainContainer1.evenementiel #mainNav li#item2 a:focus, #mainContainer1.evenementiel #mainNav li#item2.hover a{ 	background-position: -113px -153px; }

#mainContainer1.evenementiel #mainNav li#item3.on a, #mainContainer1.evenementiel #mainNav li#item3 a:hover, #mainContainer1.evenementiel #mainNav li#item3 a:focus, #mainContainer1.evenementiel #mainNav li#item3.hover a{ 	background-position: -225px -153px; }

#mainContainer1.evenementiel #mainNav li#item4.on a, #mainContainer1.evenementiel #mainNav li#item4 a:hover, #mainContainer1.evenementiel #mainNav li#item4 a:focus, #mainContainer1.evenementiel #mainNav li#item4.hover a{ 	background-position: -296px -153px; }

#mainContainer1.evenementiel #mainNav li#item5.on a, #mainContainer1.evenementiel #mainNav li#item5 a:hover, #mainContainer1.evenementiel #mainNav li#item5 a:focus, #mainContainer1.evenementiel #mainNav li#item5.hover a{ 	background-position: -353px -153px; }

#mainContainer1.evenementiel #mainNav li#item6.on a, #mainContainer1.evenementiel #mainNav li#item6 a:hover, #mainContainer1.evenementiel #mainNav li#item6 a:focus, #mainContainer1.evenementiel #mainNav li#item6.hover a{ 	background-position: -432px -153px; }

#mainContainer1.evenementiel #mainNav li#item7.on a, #mainContainer1.evenementiel #mainNav li#item7 a:hover, #mainContainer1.evenementiel #mainNav li#item7 a:focus, #mainContainer1.evenementiel #mainNav li#item7.hover a{ 	background-position: -552px -153px; }

#mainContainer1.evenementiel #mainNav li#item8.on a, #mainContainer1.evenementiel #mainNav li#item8 a:hover, #mainContainer1.evenementiel #mainNav li#item8 a:focus, #mainContainer1.evenementiel #mainNav li#item8.hover a{ 	background-position: -723px -153px; }

#mainContainer1.evenementiel #mainNav li#item9.on a, #mainContainer1.evenementiel #mainNav li#item9 a:hover, #mainContainer1.evenementiel #mainNav li#item9 a:focus, #mainContainer1.evenementiel #mainNav li#item9.hover a{ 	background-position: -865px -153px; }

#mainContainer1.evenementiel .mainCore{ background-image: url('../images/skin/bg_core-evenementiel.png'); }

.sitemapHead{ background-image:url(../images/skin/bg_sitemap-head2-evenementiel.png);}

#mainContainer1.evenementiel .mainCoreFoot{ 
	background: none;
	border-bottom: 1px solid #9f9fab;
	width: 958px;
	margin-left: 4px;
}

#event{
	display: block;
	height: 125px;
}


