html {
	font-size: 100%;
}

body {
	text-align: center;
	font-size: 1em;
	margin-bottom: 20px;
}
a{
	outline:none;
}

/* <Default layout>  */
div#header {
	position: relative;
}

div#wrapper
{
	margin-top: 25px;
}

div#container {
	text-align: left;
	margin: 0 auto;
	width: 1000px;
}

div#content {
	float: right;
	width: 712px;
	margin-bottom: 25px;

}

div#sidebar {
	float: left;
	width: 262px;
	margin-bottom:20px;
}

div#footer {
	clear: both;
	width: 100%;
}
/* </Default layout>  */

/* <Generic class> */
.no-display {
	display: none;
}

label {
	cursor: pointer;
}

hr.clearfix 
{
	clear: both;
	border: 0 none;
	width: 0;
	height: 0;
}

#content
{
	font-family: Georgia, serif;
}

#content h2.longtitle
{
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color:#E2007A;
	color:#FFFFFF;
	font-family:Georgia,serif;
	font-size:1.2em;
	margin-bottom:17px;
	padding:4px 4px 4px 10px;
}

#content a
{
	color: #e7511e;
	font-family: Georgia, serif;
	text-decoration: underline;
}

#content a:hover
{
	text-decoration: underline;
}


#content h3
{
	background-image:url("../images/puce_arc.png");
	background-position:-3px -7px;
	background-repeat:no-repeat;
	color:#0E71B4;
	font-size:1.1em;
	height:34px;
	margin-left: -10px;
	padding-left:65px;
	padding-top:8px;
	float: left;
	width: 712px;
}

#content h4
{
color:#2B2B2B;
font-size:0.9em;
font-weight:bold;
float: left;
width: 100%;
}

#content p
{
	margin-bottom:17px;
	color:#2B2B2B;
	font-size:0.9em;
	float: left;
	width: 100%;
}

#content p.touteactu{ width: 238px; }
#content p.touteactu2{ width: 238px; }

#content #espacePress p{ float: left; }

#content ul
{
	margin-bottom: 1em;
}

#content hr 
{
	border:0 none;
	border-top: 1px solid #f2f2f2;
	margin-bottom:0.9em;
	margin-top:0.9em;
}


textarea, input
{
	color:#004066;
	font-size:13pt;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #706F6F;
}

input[type="text"]
{
	height:24px;
	margin-bottom:8px;
	padding:2px 0 0 4px;
	width:180px;
}

input#cfAddPAV[type="text"]
{
	width:350px;
}

input[type="text"]:focus
{
	background-color: #96bf0d;
}

.ditto_pages, #content .ditto_pages a.ditto_page
{
	font-family:arial;
	text-align:right;
}

.ditto_pages span.ditto_currentpage
{
	font-size: 0.9em;
	margin-right:0.2em;
	color: #97BE0D;
}

.ditto_pages span.ditto_currentpage:after
{
	content:' | ';
	color: #2b2b2b;
}

.ditto_pages span.ditto_currentpage:last-child:after, .ditto_pages a:last-child:after
{
	content:'';
}

#content .ditto_pages a.ditto_page
{
	color: #2b2b2b;
	font-size: 0.9em;
	margin-right:0.2em;
	text-decoration: none;
	
}

#content .ditto_pages a.ditto_page:after
{
	content:' | ';
	color: #2b2b2b;
}

/* </Generic class> */

/* <Siderbar> */

	/* @TODO Utiliser des sprites pour réduire les requêtes. */
html.js #sidebar h3.collectivite {
	background-image:url("../images/toggle-plus.gif");
	background-position:5px 1px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-left:27px;
}

html.js #sidebar h3.collectivite.active {
	background-image: url('../images/toggle-minus.gif');
}

html.js #sidebar ul.collectivite {
	display: none;
}

/* </Siderbar> */

/* <Agenda> */
#sidebar div.agenda
{
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border:1px solid #D8D8D8;
	margin: 17px 0;
	font-family: Georgia, serif;
	font-size:0.9em;
}

#sidebar div.agenda h2
{
	height: 46px;
	text-indent: -9999em;
	background-color: #dee8ee;
	background-image: url("../images/agenda_title.png");
	background-repeat: no-repeat;
}

#sidebar div.agenda ul#agenda-preview
{
	background-color: #f2f2f3;
}

html.js #town-selector-input-submit {
	display: none;
}

/* - preview - */


#agenda-preview
{
	padding:5px 10px 10px 10px;
}

#agenda-preview li
{
	margin-top: 5px;
}

#agenda-preview li span.date,#agenda-preview ul li span.title {
	display: block;
}

#agenda-preview li span.date
{
	color: #96BF0D;
}



#agenda-preview li a
{
	text-decoration: none;
	color: #2b2b2b;
}

#agenda-preview li a:hover
{
	text-decoration: underline;
}
html.js #sidebar div.agenda {
	background-color:#F2F2F3;
	overflow:hidden;
	padding-bottom:10px;
	position:relative;
	min-height:120px;
}

html.js #sidebar div.agenda ul#agenda-preview {
	width: 500px;
	position: relative;
	height:65px;
	padding: 0;
}

html.js #sidebar #agenda-preview li {
	float: left;
	width:193px;
	position: absolute;
	left: -9999em;
}

html.js #sidebar #agenda-preview li.active {
	display: block;
	left:30px;
	top:6px;
}

html.js #sidebar div.agenda ul.controller {
	position:absolute;
	top:74px;
}

html.js #sidebar div.agenda ul.controller li {
	cursor: pointer;
	background-image: url("../images/fleches.png");
	background-repeat: no-repeat;
	text-indent: -9999em;
	width:15px;
	float:left;
	position: relative;
}

html.js #sidebar div.agenda ul.controller li.previous
{
	background-position: 0px 0px;
	left:6px;
}

html.js #sidebar div.agenda ul.controller li.next
{
	background-position: -12px -0px;	
	left: 211px;
}

/* <Agenda full> */
#agenda-full h3{
	float: left;
	width: 712px;
}

#agenda-full li .date
{
	color: #009ee0;
}

#agenda-full li
{
	min-height: 196px;
	padding-bottom: 20px;
	float: left;
}

#agenda-full li a {
display:block;
padding-left: 232px;
}
#agenda-full li span.date {
display:block;
padding-left: 232px;
}
#agenda-full li p.introtext
{
	position: relative;
	padding-left: 232px;
	width: auto;
}

#agenda-full li p.introtext img.preview
{
left:0;
position:absolute;
top:-36px;
}

/* </Agenda> */

/* <Quick search> */

#sidebar form.search
{
	height:31px;
	margin-bottom:17px;
	margin-top:17px;
	float: left;
}

#sidebar form.search dd
{
	float: left;
}

#sidebar form.search #search-input-keyword
{
	background-image:url("../images/search_input_submit.png");
	background-repeat:no-repeat;
	border:0 none;
	color:#535353;
	font-size:0.85em;
	height:31px;
	padding:0 3px 0 6px;
	width:209px;
	margin: 0;
	float: left;
}

#sidebar form.search #search-input-submit
{
	background-color:#FFFFFF;
	background-image:url(../images/search_input_submit.png);
	background-position:-220px -1px;
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:30px;
	text-indent:-9999em;
	width:34px;
	float: left;
	position: relative;
	font-size: 0;
}
/* </Quick search> */


/* <Actus> */

div#actus
{
	background-color: #eeeeee;
	background-image: url("../images/actus_bg_gradient.png");
	background-repeat: repeat-x;
	clear:both;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border:1px solid #D8D8D8;
	font-family:Georgia;
	margin-top:15px;
	padding:0 5px 5px 5px;
}

div#actus h2
{
	background-image: url("../images/actus_title.png");
	background-repeat: no-repeat;
	height: 69px;
	text-indent: -9999em;
	margin-left:-5px;
}

div#actus h3
{
	background-image:url("../images/ovale.png");
	background-repeat:no-repeat;
	color:#2B2B2B;
	font-family:Georgia,serif;
	font-size:0.9em;
	height:34px;
	line-height:30px;
	padding-left:34px;
	margin-bottom:7px;
	margin-top:12px;
}

div#actus h3 a, div#actus h3 a:hover
{
	display: block;
	border-bottom: 1px solid #D8D8D8;
	margin-right:10px;
	color: #0e71b4;
	font-size:1.3em;
	text-decoration: none;
}

div#actus a
{
	color: #2b2b2b;
	text-decoration: none;
}

div#actus a:hover
{
	text-decoration: underline;
}

/* </Actus> */


 /* <Preview Article> */
#contentArticles{
	float: left;
	width: 100%;
}

.previewArticle
{
	font-family:Georgia,serif;
	font-size:0.9em;
}

.previewArticle img {
	float: left;
	left:0;
	margin:2px;
	position:relative;
	top:0;
}

.previewArticle h3.title {
	clear: left;
}

.previewArticle h3.title a {
	color: orange;
}

.previewArticle .preview {
	min-height: 100px;
}

.previewArticle {
	padding: 2px;
}

#content div.previewArticle div.previewArticleTxt{
	float: right;
	width: 470px;
	height: 181px;
	overflow: hidden;
}

#content div.previewArticle div.previewArticleTxt p.tags, #content div.previewArticle div.previewArticleTxt p.preview, 
#content div.previewArticle div.previewArticleTxt h4.title{
	padding-left: 0;
	height: auto;
	margin-bottom: 2px;
	border: none;
}

/* </Preview Article> */

 /* <Main nav> */
ul#nav-main {
	background-color: #A3C23C;
	background-image: url("../images/nav_main_bg.png");
	background-repeat: repeat-x;
	font-family: Georgia, serif;
	height: 30px; -webkit-border-radius : 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul#nav-main>li {
	color: #FFFFFF;
	display: inline;
	float: left;
	line-height: 32px;
	width: 125px;
	position: relative;
}

ul#nav-main:first-child,ul#nav-main:first-child a {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
}

ul#nav-main li>a {
	color:#FFFFFF;
	display:block;
	font-size:1em;
	height:30px;
	text-align:center;
	text-decoration:none;
}

ul#nav-main li>a:hover ul,ul#nav-main li:hover ul {
	display: block;
}

ul#nav-main ul.sub {
	display: none;
	font-size: 0.9em;
	padding: 10px;
	position: absolute;
	z-index: 99;
	left: -20px;
	background-color: #EEE2B4;
}

ul#nav-main li ul.sub li {
	display: block;
	float: none;
	height: auto;
	line-height: normal;
	padding-right: 10px;
}

ul#nav-main li ul.sub li a {
	padding: 0 0 0 10px;
}

ul#nav-main li ul.sub li a:hover {
	text-decoration: underline;
}

ul#nav-main li ul.sub li,ul#nav-main li ul.sub li>a {
	background-color: #FDF6E0;
	color: #000000;
	display: block;
	text-align: left;
	width: 135px;
	height: auto;
	line-height: 20px;
}

ul#nav-main li.current,ul#nav-main li>a.current,ul#nav-main li:hover,ul#nav-main li>a:hover,ul#nav-main li:hover>a
{
	background-color: #EEE2B4;
	color: #00431F;
}

ul#nav-main > li:first-child > a
{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	margin-left: -1px;
	
}

ul#nav-main > li:last-child > a
{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: -1px;
}


/* </Main nav> */

/* <Extranet nav> */

#nav-extranet
{
	position: absolute;
	top:16px;
	left:460px;
	width: 550px;
}

#nav-extranet li
{
	float: left;
	margin-right:10px;
	padding:1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#nav-extranet li a
{
	height: 21px;
}

#nav-extranet .partenaires
{
  width:130px;
}

#nav-extranet .partenaires a
{
	background-image: url(../images/espace_partenaire.jpg);
	display:block;
	width:130px;
}

#nav-extranet .partenaires a:hover
{
	background-image: url(../images/espace_partenaire_b.jpg);
	width:130px;
}

#nav-extranet .collaborateurs
{
	width: 145px;
}

#nav-extranet .collaborateurs a
{
	background-image: url(../images/espace_collaborateur.jpg);
	display:block;
	width: 145px;
}

#nav-extranet .collaborateurs a:hover
{
	background-image: url(../images/espace_collaborateur_b.jpg);
	width: 145px;
}

#nav-extranet .presse
{
	width:100px;
}

#nav-extranet .presse a
{
	background-image: url(../images/espace_presse.jpg);
	display:block;
	width:100px;
}

#nav-extranet .presse a:hover
{
	background-image: url(../images/espace_presse_b.jpg);
	width:100px;
}


#nav-extranet .marches
{
	width:112px;
}

#nav-extranet .marches a
{
	background-image: url(../images/marche_public.jpg);
	display:block;
	width:112px;
}

#nav-extranet .marches a:hover
{
	background-image: url(../images/marche_public_b.jpg);
	width:112px;
}



/* </Extranet nav>*/


/* <Header> */
#header {
	background-image: url("../images/header_h1_bg.png");
	background-repeat: no-repeat;
	z-index: 99;
	position: relative;
}

#header h1 {
	background-image:url("../images/trefles.png");
	background-position:251px 10px;
	background-repeat:no-repeat;
	height:150px;
}

#header h1 img {
	left: 29px;
	position: relative;
	top: 12px;
}

#header p.sittomat {
	background-image: url("../images/header_p_title.png");
	background-repeat: no-repeat;
	position: relative;
	top: -24px;
	margin-left: 232px;
	text-indent: -9999em;
}


html.js object#trefles
{
	left:168px;
	position:absolute;
	top:0;
	visibility:visible;
	z-index:100;
}

#wrapper-left {
height:200px;
position:absolute;
top:0;
left: 0;
width:50%;
background-image: url("../images/wrapper_left_bg.png");
background-repeat: repeat-x;
}

#wrapper-right {
height:200px;
position:absolute;
top:0;
right: 0;
width:50%;
background-image: url("../images/wrapper_right_bg.png");
background-repeat: repeat-x;
}
/* </Header> */

/* <Footer> */
#footer
{
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-image: url("../images/footer_bg.png");
	background-color: #fcf9f0;
	background-repeat: repeat-x;
	font-family: Georgia, serif;
  margin-top: -5px; 
}


#footer div.category
{
	float:left;
	margin-left:15px;
	margin-top:16px;
	margin-bottom: 16px;
	width:150px;
}

#footer div.category h3
{
	background-image:url("../images/ovale.png");
	background-repeat:no-repeat;
	color:#2B2B2B;
	font-family:Georgia,serif;
	font-size:0.9em;
	height:34px;
	line-height:30px;
	padding-left:34px;
	position:relative;
	z-index:99;
}

#footer div.category ul
{
	border-top:1px solid #D8D8D8;
	margin-top:-8px;
	padding-top:8px;
	position:relative;
	width:165px;
	z-index:90;
}

#footer div.category.last ul
{
	border-top:1px solid #d8d8d8;
	padding-top:8px;
	width:150px;
}

#footer div.category li
{
	border-left: 2px solid #d8d8d8; /* #e5e5e4 */
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 0.76em;
	width:150px;
}

#footer div.category li a
{
	color: #4b4b4b;
	text-decoration: none;
}

#footer div.category li a:hover
{
	text-decoration: underline;
}

a.twitter {
  clear: left; 
  display: block; 
  margin-left: 50px; 
  margin-top: -57px; 
  width: 100px; 
}

/* </Footer> */

/* <Mentions> */

#mentions
{
	font-family: Georgia, serif;
	font-size:0.9em;
}

#mentions li, #mentions li a, #mentions p
{
	color: #4b4b4b;
	text-decoration: none;
}

#mentions li a:hover
{
	text-decoration: underline;
}

#mentions ul li:after
{
	content: "-";
	padding: 0 10px;
}

#mentions ul li:first-child
{
	margin-left:25%;
}

#mentions ul li:last-child
{
	content:inherit;
}

#mentions ul li
{
	float: left;
}
/* </Mentions> */

/* <Liens> */

#links
{
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	background-image:url("../images/wrapper_left_bg.png");
	background-position:0 -60px;
	background-repeat:repeat-x;
	border:1px solid #D8D8D8;
	font-family:Georgia;
}

#links h2
{
	background-image:url("../images/links_title.png");
	background-position:6px 0;
	background-repeat:no-repeat;
	height: 41px;
	text-indent: -9999em;
}

#links ul, #links li, #links h3
{
	background-color: #fcf8e8;
}

#links h3
{
	padding-bottom: 5px;
}

#links ul
{
	padding:5px 5px 5px 10px;
}

#links li, #links li a
{
	color: #2b2b2b;
	text-decoration: none;
}

#links li
{
font-size:0.85em;
}

#links li a:hover
{
	text-decoration: underline;
}

#links li:before
{
	content: '>';
	padding-right:4px;
}

/* </Liens> */

/* <FB> */
#fb {
  margin-top: 20px; 
  -moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
  border: #D8D8D8 solid 1px; 
}
#fb h2
{
	background:#edeff4 url("../images/fb_title.png") no-repeat 50% 50%;
	height: 41px;
	text-indent: -9999em;
}
#fb p.friend
{
	padding: 10px 5px; 
  font-size: 15px; 
  font-weight: bold; 
  border-top: #d8d8d8 solid 1px; 
  color: #285C9D; 
  text-decoration: none; 
  text-align: center; 
}
#fb p.friend a
{
  color: #285C9D;  
}
#fb p.friend a:visited
{
  color: #285C9D;  
}
/* </FB> */

/* <Restez informé> */
#stayintouch 
{
	font-family: Georgia, serif;
	margin-left:33px;
}
#stayintouch h2
{
	display: none;
}

#stayintouch ul{
	width: 250px;
}

#stayintouch ul li
{
	float: left;
	padding-right: 10px;
	position: relative;
	z-index: 90;
}

#stayintouch ul li.last
{
	padding-left: 5px;
	padding-right: 0;
}

#stayintouch ul li a
{
	float: left;
	height: 35px;
	display: block;
	line-height: 35px;
	color: #535353;
}

#stayintouch ul li a:hover
{
	text-decoration: none;
}


#stayintouch ul li.last a
{
	float: none;
	clear: both;
}


#stayintouch ul li:first-child:after
{
	content:"|";
	position:relative;
	top:7px;
	left:8px;
}

#stayintouch ul li.last a
{
	background-image: url("../images/icon_rss.png");
	background-repeat: no-repeat;
	background-position: center right;
	padding-right:35px;
}
/* </Restez informé> */

/* <Planning des collectes slider> */
.planningSlider{		
	position:relative;
	border: 1px solid blue;
	overflow:hidden;
	width:300px;
	height: 200px;
}

.slider{
	position:absolute;
	width:3676px;
	height: 200px;
}

.planningImg{
	background-color: red;
	width: 300px;
	height: 250px;
	float:left;
}

div#buttonSlider{
height:30px;
width: 100%;
}
/* </Planning des collectes slider> */

/* <Homepage> */

#guide.ui-tabs 
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	width: 709px;
	margin-bottom:17px;
}

#guide-tri, #guide-sittomat, #guide-compostage, #guide-decheterie, #guide-valorisation
{
	height: 302px; 
}

#guide .ui-widget-header {
	border: 0 none;
	background: none repeat scroll 0 0 transparent;
	margin-bottom: 0;
}

#guide .ui-tabs-nav
{
	padding:0 17px;
}

#guide .ui-tabs-nav li.ui-tabs-selected
{
	background-image:url("../images/fond_grain_sombre.png");
	background-repeat:repeat;
}

#guide .ui-tabs-nav li.ui-tabs-selected a, #guide .ui-tabs-nav li.ui-state-hover a 
{
	color: #00431f;
	background-image: url("../images/guide_textes_sprites.png");
	background-repeat: no-repeat;
}

#guide .ui-tabs-nav li
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image:url("../images/fond_grain_clair.png");
	background-repeat:repeat;
	top:0px;
	text-align: center;
	text-transform: lowercase;
}

#guide .ui-tabs-nav li a
{
	color: #e2007a;
	padding:0.5em 0;
	display: block;
	background-image: url("../images/guide_textes_sprites.png");
	background-repeat: no-repeat;
	text-indent:-9999em;
}


#guide .ui-tabs-nav li.tri:hover a
{

	background-position:12px 9px;
}

#guide .ui-tabs-nav li.tri a
{
	width: 46px;
	background-position:12px -27px;
}

#guide .ui-tabs-nav li.compostage:hover a
{
	width: 146px;
	background-position:-33px 9px;
}

#guide .ui-tabs-nav li.compostage a
{
	width: 146px;
	background-position:-33px -27px;
}

#guide .ui-tabs-nav li.decheterie:hover a
{
	width: 131px;
	background-position:-180px 9px;
}

#guide .ui-tabs-nav li.decheterie a
{
	width: 131px;
	background-position:-180px -27px;
}

#guide .ui-tabs-nav li.valorisation:hover a
{
	width: 139px;
	background-position:-309px 9px;
}

#guide .ui-tabs-nav li.valorisation a
{
	width: 139px;
	background-position:-309px -27px;
}

#guide .ui-tabs-nav li.sittomat:hover a 
{
	width: 213px;
	background-position:-446px 9px;
}

#guide .ui-tabs-nav li.sittomat a 
{
	width: 213px;
	background-position:-446px -27px;
}

#guide .ui-tabs-nav li.ui-tabs-selected.tri a
{
	background-position:12px 9px;
}

#guide .ui-tabs-nav li.ui-tabs-selected.compostage a
{
	background-position:-33px 9px;
}

#guide .ui-tabs-nav li.ui-tabs-selected.decheterie a
{
	background-position:-180px 9px;
}

#guide .ui-tabs-nav li.ui-tabs-selected.valorisation a
{
	background-position:-309px 9px;
}

#guide .ui-tabs-nav li.ui-tabs-selected.sittomat a
{
	background-position:-446px 9px;
}

#guide div.ui-widget-content
{
	background-image:url("../images/fond_grain_sombre.png");
	background-repeat:repeat;
	background-color: #fff;
	border: 0 none; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#guide div.ui-widget-content object
{
    	margin-top: 6px;
}

/* </Homepage> */


/* <Quiz> */

#quizz {
	text-align: left;
	font-family: Georgia, serif;
}

#quizz-questions {
	font-family: Georgia, serif;
	margin-top: 15px;
	text-align: left;
	width: 700px;
}

#quizz-questions p#repondez {
	padding-top: 24px;
}
97be0d
#quizz-questions strong {
	font-weight: bold;
}

#quizz-questions dl {
	margin-top: -15px;
}

#quizz-questions dt {
	background-image: url("../images/puce_arc.png");
	background-repeat: no-repeat;
	color: #009EE0;
	font-size: 1.4em;
	height: 58px;
	padding-top:12px;
	padding-left: 69px;
	clear:both;
}

#quizz-questions dl dd {
	font-size: 0.84em;
	margin-bottom: 5px;
	margin-left: 4px;
}

#quizz-questions dl dd label {
	color: #2B2B2B;
	display: block;
	margin-left: 2em;
	margin-top: -1.3em;
}

#quizz-questions dl dd input {
	position: relative;
	top: 2px;
}

#quizz-questions .result {
	background-position: 17px 86px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #F3F3F3;
	padding-bottom: 15px;
	padding-top: 15px;
}

#quizz-questions .correct {
	background-image: url("../images/correct.png");
}

#quizz-questions .wrong {
	background-image: url("../images/wrong.png");
}

#quizz-questions .wrong dd,#quizz-questions .correct dd {
	padding-left: 86px;
}

#quizz-questions .good-answer {
	display: none;
}

#quizz-questions .wrong dd.good-answer,#quizz-questions .correct dd.good-answer
	{
	left: -75px;
	position: relative;
}

#quizz-questions .good-answer p {
	color: #2B2B2B;
	font-size: 0.95em;
}

#quizz-questions .good-answer p.answer {
	font-size: 0.97em;
	font-weight: bold;
	margin-top: 24px;
}

#quizz-questions dl dd input#validate {
	top: 25px;
	margin-bottom:50px;
}

#quizz-result {
	border-bottom: 1px solid #EDEDED;
	padding-bottom: 15px;
	width: 700px;
	
}

#quizz-result p {
font-size:1.07em;
margin-left:1.5em;

}

p#comportement {
	font-weight: bold;
}

p#repondez  {
margin-top:0.1em;
}

p#resultat
{
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-left:15px;
}

p#niveau
{
	color:#97BE0D;
	font-size:1.05em;
	font-weight:bold;
	margin-left:15px;
}

#quizz p img
{
	margin-bottom: 20px;
}

/* </Quiz> */


/* <Breadcrumb> */
#content p.breadcrumb
{
	margin-bottom:17px;
	margin-top:6px;
	font-size:0.80em;
	font-family: Georgia;
	float: none;
}

#content p.breadcrumb .current
{
	color: #97BE0D;
}

#content p.breadcrumb a
{
	font-family: Georgia, serif;
	color: #2B2B2B;
}


#content p.breadcrumb a[href="/actualites/a-la-une.html"], #content p.breadcrumb a[href="/actualites/sittomat-tv.html"]
{
	width: auto;
	background-image: none;
	display: inline;
	padding: 0;
}

/* </Breadcrumb> */


/* <Quelques chiffres accueil> */
#content h3.chiffre
{
	background-image:url("../images/home_sittomat_qq_chiffres.png");
	background-repeat:no-repeat;
	height:64px;
	margin-top:15px;
	text-indent:-9999em;
	width:492px;
	float: left;
}

#content div.chiffre
{
	width: 200px;
	padding-right: 30px;
	float: left;
	font-family: Georgia, serif;
}

#content p.chiffre
{
	font-size:1.8em;
}

#content div.first p.chiffre
{
	color: #e7511e;
}

#content div.second p.chiffre
{
	color: #0e71b4;
}

#content div.third p.chiffre
{
	color: #e42585;
}

#content p.chiffre + p
{
	font-size:0.82em;
	margin-top:5px;
	color: #2b2b2b;
}

/* </Quelques chiffres accueil> */


/* <Forum iframe> */
#content iframe#forum
{
	border:0 none;
	height:842px;
	width:100%;
}
/* </Forum iframe> */

/* <Actualités + Sittomat TV> */

#content a[href="/actualites/sittomat-tv.html"], #content a[href="/actualites/a-la-une.html"] {
background-image:url("../images/plus.png");
background-position:right 4px;
background-repeat:no-repeat;
color:#01642F;
padding:1em 43px 1em 0;
width:270px;
clear: both;
display: block;
}

#content a[href="/actualites/a-la-une.html"]
{
	width:214px;
}

ul.pluginsPlayHn .previewArticlesVideo
{
border-right:1px solid #E2E1E1;
height:225px;
float:left;
margin-bottom:30px;
margin-left:0;
padding:0 6px;
width:223px;
}

div.previewArticlesVideo
{
border-right:1px solid #E2E1E1;
height:225px;
margin-bottom:30px;
margin-left:0;
padding:0 6px;
width:223px;
float:left;
}

div.previewArticlesVideo a.previewLink
{
	font-size:0.82em;
}

#content div.previewArticlesVideo p
{
	font-size:0.9em;
	color: #535353;
}
/*
#selectTags
{
	background-image: url('../images/caca_actualites_commune_label_select.png');
	background-repeat: no-repeat;
	padding-left: 433px;
	height: 41px;
}*/

#selectTags
{
	display:block;
	font-size:0.902em;
	margin-bottom:20px;
	position:relative;
}

#selectTags-label, #marches-publics-label, #town-selector label, #town-selector-planning label
{
	background-image:url("../images/loupe.png");
	background-repeat:no-repeat;
	color:#535353;
	display:block;
	font-size:0.902em;
	font-weight:bold;
	height:34px;
	line-height:29px;
	padding-left:53px;
	float: left;
	margin-right:14px;
}

#marches-public-select
{
	margin-bottom:20px;
}

#content div.previewArticle p, #content div.previewArticle p.preview
{
	margin: 0;
	min-height: 0;
}


#content div.previewArticle a.ditto_tag {
	color:#009EE0;
	text-decoration:none;
}
#content div.previewArticle h4.title, 
#content div.previewArticle h4.title a{
	color:#E7511E;
	font-size:1.13em;
	font-weight:normal;
	margin-bottom:0.19em;
	margin-top:0.06em;
	text-decoration:underline;
}

#content div.previewArticle h4.title
{
	padding-left: 238px;
	width: 470px;
}

#content div.previewArticle p.longTitle
{
	display: none;
}

#content div.previewArticle p.preview
{
	border-bottom:1px solid #E2E1E1;
	color:#545353;
	margin-bottom:1.6em;
	padding-bottom:1.6em;
	padding-left:0;
	position: relative;
	height:auto;
}

#content div.previewArticle p.tags
{
	padding-left: 238px;
	height: 22px;
}

#sidebar div.previewArticle p.tags a
{
	color: #E7511E;
	text-decoration: underline;
	font-size: 0.9em;
}

#sidebar div.previewArticle p.tags a:hover
{
	text-decoration: none;
}

#playvideo, #playerplayvideo
{
	margin-left:55px;
}

/* </Actualités + Sittomat TV> */


/* <Planning des collectes> */
dl#legende
{	
	clear:both;
	width: 100%;

}
dl#legende dt
{

float:left;
padding-top:15px;
position:absolute;
}

dl#legende dt img
{
	
}

dl#legende dd
{
color:#373737;
font-size:0.9em;
margin-top:0;
padding-left:43px;
padding-top:15px;
}

#content hr.planning
{
	float: left;
	margin:1.9em 0 1.5em;
	width: 100%;
}

#content p.planning a.pdf
{
	background-image:url("../images/icon_pdf.png");
	background-position:0 0;
	background-repeat:no-repeat;
	color:#5C5C5C;
	display:block;
	font-size:0.99em;
	height:40px;
	line-height:57px;
	padding-left:37px;
}

#content p.planning a.pdf:hover
{
	text-decoration: none;
}
/* </Planning des collectes> */

#content > dl.lexique dt
{
	font-weight: bold;
	margin-bottom:0.3em;	
}

#content > dl.lexique dd
{
	margin-bottom:1.5em;
	margin-left:1em;
}

.souf
{
	background-image:url("../images/plus.png");
	background-position:right 4px;
	background-repeat:no-repeat;
	clear:both;
	color:#01642F;
	display:block;
	float:right;
	padding:1em 43px 1em 0;
}
#content .souf a{
	color:#01642F;
}

.touteactu {
background-image:url("../images/plus.png");
background-position:right 4px;
background-repeat:no-repeat;
color:#01642F;
padding:1em 43px 1em 0;
width:238px;
clear: both;
display: block;
}
#content .touteactu a{
	color:#01642F;
}
.touteactu2 {
background-image:url("../images/plus.png");
background-position:right 4px;
background-repeat:no-repeat;
color:#01642F;
padding:1em 0 1em 0;
width:200px;
clear: both;
display: block;
}
#content .touteactu2 a{
	color:#01642F;
}
strong{
	font-size:0.9em;
	font-weight:bold;
}

div#choiceType{
color:#535353;
line-height:18px;
margin-right:14px;
padding-left:53px;
font-size:0.902em;
font-weight:bold;
}

div#choiceType label{
font-size:0.902em;
font-weight:normal;
}

div#legend p{
float:left;
width: auto;
}

div#legend img{
height:35px;
width:20px;
}

/* < Accordion compostage > */
#EmailForm, #PavForm{ float: left; margin-bottom: 17px; }
#map{ float: left; }
#page_integration div{ float: left; }

div#page_integration object#anim_compostage{
margin-bottom: 20px;
}

div#page_integration h4 a{
color:#96BF0D;
padding-left:25px;
}

div#page_integration  .fleche_compostage_accordionN{
background-image:url("../images/fleche_page_compostage.png");
background-repeat:no-repeat;
background-position: left 2px;
}

div#page_integration  .fleche_compostage_accordionS{
background-image:url("../images/fleche_page_compostage_bas.png");
background-position: left 2px;
}

div#page_integration .ui-accordion-header{
background:none;
border:0;
}

div#page_integration .ui-state-default{
background:none;
border:0;
}

div#page_integration .ui-widget-content {
background:none;
border:0;
}

.ui-accordion .ui-accordion-content {
padding-left:2em;
padding:0;
}

.ui-widget {
color:#2B2B2B;
font-size:0.9em;
margin-bottom:1em;
font-family:Georgia,serif;
}
/* </Accordion compostage> */

div.previewLastArticleVideo h5{
text-align:center;
}

div.divAppendGMAP{

}



/*  ---------- compostage accordion*/



#content .accordion-competence .ui-accordion-header{
	background:#f4f4f4;
	color:#2B2B2B;
	padding-left:40px;
	font-size:15px;
	border:none;
	height:30px;
	line-height:30px;
}

#content .accordion-competence .ui-state-active{
	background:#96bf0d;
	color:#fff;
	padding-left:40px;
	fonct-size:15px;
	border:none;
	height:30px;
	line-height:30px;
}
#content .ui-accordion .ui-accordion-content {
	padding:0;
	border:none;
	background:none;
}

#content .ui-accordion .ui-accordion-content-active {
	float: left;
}


#accordion p.souf{ padding-right: 0; }

#content  #accordion-competence1{
	background-image:url("../images/accordion-competences1.png");
	background-repeat:no-repeat;

}
#content #accordion-competence2{
	background-image:url("../images/accordion-competences2.png");
	background-repeat:no-repeat;
}
#content #accordion-competence3{
	background-image:url("../images/accordion-competences3.png");
	background-repeat:no-repeat;
}
#content #accordion-competence4{
	background-image:url("../images/accordion-competences4.png");
	background-repeat:no-repeat;
}
#content #accordion-competence5{
	background-image:url("../images/accordion-competences5.png");
	background-repeat:no-repeat;
}
#content #accordion-competence6{
	background-image:url("../images/accordion-competences6.png");
	background-repeat:no-repeat;
}

.contact_presse
{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #96BF0D;
border: medium none;
color: #FFFFFF;
height: 30px;
line-height: 30px;
padding-left: 40px;
font-weight: bold;
}

iframe
{
  border: 0;
}

span .titre_ref {
	margin-bottom:1em;
	color:#2B2B2B;
	font-size:0.9em;
	font-weight:bold;
	display:inline;
}


#word {font-size:5px; color:#fcf8e8;  margin-left:32px;}
#word a{color:#fcf8e8;}
#word a:hover{color:#fcf8e8; text-decoration:none;}




