/* Rubriques et vert----------------------------------------------------------------- */
td#navigationrubriques ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
}
td#navigationrubriques a{
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navigationrubriques li:hover a,
#navigationrubriques li:hover li:hover a,
#navigationrubriques li:hover li:hover li:hover a,
#navigationrubriques li:hover
{
background-color:#e2e59e;
}
td#navigationrubriques a:hover, a:active{
text-decoration:none;
}
#nodaterubriquescaleverte {
	height:40px;
	border-bottom:1px solid #FFFFFF;
}
td#contenurubriques{
	width:81%;
	color:#000;
	padding-left:10px;
	line-height:1.3;
}
td#contenurubriques li{
list-style-image:url(/images/icones/fleche-liste.gif);
margin: 1em 0 1em 40px;
}
td#navigationrubriques{
	width:19%;
}
div#enveloppenavigation {
}
.blocgtitrerubrique{
	margin-top:20px;
	margin-left:15px;
	font-size: 1.3em;
	font-weight: bolder;
	color: #555555;
	border-bottom:dotted 1px #555555;
}
.imgrubriques {
	padding:10px;
	padding-top:0;
	padding-left:0;
	float:left;
	font-size: 0.8em;
	font-style:italic;
	color: #666666;
}
.imgrubriquesdroite {
	padding:10px;
	padding-top:0;
	padding-right:0;
	float:right;
	font-size: 0.8em;
	font-style:italic;
	color: #666666;
}
.rubriquetitre {
	padding:5px;
	padding-left: 10px;
	margin-bottom:10px;
	margin-left:-1px;
	font-size: 1em;
	font-weight: bolder;
	color: #666666;
	border: solid 1px #b4bac0;
	border-left: solid 1px #FFFFFF;
}
.rubriquetitre a{
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
	padding-left:10px;
}
.rubriqueitem {
	font-size: 0.8em;
	color: #000;
	padding:5px;
	padding-left:25px;
}
div#ssrubriqueitem {
	font-size: 0.8em;
	color: #000;
	padding:5px;
	padding-left:25px;
	border-bottom:1px solid #dddddd;
	line-height:1.5;
	
}
.ssrubriqueitemactive {
	color: #abbc00;
	font-weight:bold;
}
div#ssrubriqueitem a:hover, a:active{
	text-decoration:none;
	color:#abbc00;
}
.rubriquecontentitem {
	font-size: 0.9em;
	font-weight:bold;
	color: #000;
	padding:2px;
	padding-left:10px;
	background-color:#e2e59e;
}
#texterubriques {
	padding:15px;
	padding-right:235px;	
	text-align:justify;
}
#texterubriques-via {
	padding:15px;
	padding-right:100px;	
	text-align:left;
}
#texterubriques-cult {
	padding:15px;
	padding-right:250px;	
	text-align:justify;
}

#texterubriques a{
	color: #0086CB;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}
#texterubriques-cult a{
	color: #666666;


}

/* rose----------------------------------------------------------------- */

#navigationrubriques .mairie li:hover a,
#navigationrubriques .mairie li:hover li:hover a,
#navigationrubriques .mairie li:hover li:hover li:hover a,
#navigationrubriques .mairie li:hover
{
background-color:#e2e59e;
}
#nodaterubriquescalerose {
	height:40px;
	background-color:#FFF;
	border-bottom:1px solid #FFFFFF;
}
.blocgtitrerubriquerose{
	margin-top:20px;
	margin-left:15px;
	font-size: 16px;
	font-weight: bolder;
	color: #0086CB;
	border-bottom:dotted 1px #0086CB;
}
.rubriquetitrerose {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#abbc00;
	padding:5px;
	padding-left:10px;
}
.rubriquecontentitemrose {
	font-size: 11px;
	font-weight:bold;
	color: #000;
	padding:2px;
	padding-left:10px;
	background-color:#e2e59e;
}
#texterubriquesrose a{
	font-size: 10px;
	color: #0086CB;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}
div#ssrubriqueitemrose {
	font-size: 10px;
	color: #000;
	padding:5px;
	padding-left:25px;
	border-bottom:1px solid #dddddd;
	line-height:1.5;
	
}
.ssrubriqueitemactiverose {
	color: #abbc00;
	font-weight:bold;
}
div#ssrubriqueitemrose a:hover, a:active{
	text-decoration:none;
	color:#abbc00;
}
/* violet----------------------------------------------------------------- */

#navigationrubriques .service li:hover a,
#navigationrubriques .service li:hover li:hover a,
#navigationrubriques .service li:hover li:hover li:hover a,
#navigationrubriques .service li:hover
{
background-color:#abbc00;
}
#nodaterubriquescaleviolet {
	height:40px;
	background-color:#FFF;
	border-bottom:1px solid #FFFFFF;
}
.blocgtitrerubriqueviolet{
	margin-top:20px;
	margin-left:15px;
	font-size: 16px;
	font-weight: bolder;
	color: #0086CB;
	border-bottom:dotted 1px #abbc00;
}
.rubriquetitreviolet {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0086CB;
	padding:5px;
	padding-left:10px;
}
.rubriquecontentitemviolet {
	font-size: 11px;
	color: #000;
	padding:2px;
	padding-left:10px;
	background-color:#abbc00;
}
#texterubriquesviolet a{
	font-size: 10px;
	color: #7F297F;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}
.ssrubriqueitemactiveviolet {
	color: #7F297F;
}
div#ssrubriqueitemviolet a:hover, a:active{
	text-decoration:none;
	color:#7F297F;
}
/* bleu----------------------------------------------------------------- */

#navigationrubriques .urba li:hover a,
#navigationrubriques .urba li:hover li:hover a,
#navigationrubriques .urba li:hover li:hover li:hover a,
#navigationrubriques .urba li:hover
{
background-color:#bacdec;
}
#nodaterubriquescalebleu {
	height:40px;
	background-color:#FFF;
	border-bottom:1px solid #FFFFFF;
}
.blocgtitrerubriquebleu{
	margin-top:20px;
	margin-left:15px;
	font-size: 16px;
	font-weight: bolder;
	color: #0086CB;
	border-bottom:dotted 1px #0086CB;
}
.rubriquetitrebleu {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0086CB;
	padding:5px;
	padding-left:10px;
}
div#ssrubriqueitembleu {
	font-size: 10px;
	color: #000;
	padding:5px;
	padding-left:25px;
	border-bottom:1px solid #dddddd;
	line-height:1.5;
	
}
.ssrubriqueitemactivebleu {
	color: #0086CB;
}
div#ssrubriqueitembleu a:hover, a:active{
	text-decoration:none;
	color:#0086CB;
}
.rubriquecontentitembleu {
	font-size: 11px;
	color: #000;
	padding:2px;
	padding-left:10px;
	background-color:#bacdec;
}
#texterubriquesbleu {
	padding:15px;
	padding-right:25px;
}
#texterubriquesbleu a{
	font-size: 10px;
	color: #0086CB;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}
/* encarts savoir plus----------------------------------------------------------------- */

#savoirplusrubriquesvert {
	position:relative;
	z-index:2;
	width:175px;
	float:right;
	background-color:#FFFFFF;
	font-size: 0.8em;
	color: #000;
	margin-bottom: 30px;
	margin-left: 40px;
	padding: 10px;
 	-webkit-box-shadow : 5px 5px 10px #ccc;
	-moz-box-shadow : 5px 5px 10px #ccc;
	box-shadow : 5px 5px 10px #ccc;
	border-top: 4px solid #c2d50c;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=10); 
    zoom: 1;
	-moz-border-radius : 0 0 10px 10px; 
	-webkit-border-radius : 0 0 10px 10px;
} 


#savoirplusrubriquesvert a{
	color:#0086CB;
	text-align: left;
}
.savoirplustitrevert {
	height:20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #abbc00;
	margin-left:10px;
	padding-top:3px;
	text-align: left;
}
.savoirplustextevert {
	color: #555555;
	text-align: left;

}
/* encarts savoir plus-getnews----------------------------------------------------------------- */
#savoirplus-getnews {
position:relative;
z-index:2;
	width:175px;
	float:right;
	font-size: 0.8em;
	color: #000;
	margin-bottom: 30px;
	margin-left: 40px;
	margin-top:40px;
	padding: 10px;
	border-top: 4px solid #c2d50c;
}
#savoirplus-getnews a{
	color:#666666;
	text-align: left;
}
.savoirplustitre-getnews {
	height:20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #abbc00;
	margin-left:10px;
	padding-top:3px;
	text-align: left;
}
.savoirplustexte-getnews {
	font-size: 0.8em;
	color: #555555;
	text-align: left;
	padding-left:10px;
	border-left: 1px solid #b4bac0;
}


.background {
background-color:#D4E5F4;
padding:10px 25px 10px 100px;
font-size: 0.8em;

}
