html{
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	padding: 0px;
	width: 960px;
	background-image: url(Bmp/Fond-Home-500.jpg);
	background-repeat: repeat-x;
	background-color: #0083AF;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


a:link, a:active, a:visited {
	/*color: #5dbce3;*/
	text-decoration: none;
}
a:hover {
	/*color: #5dbce3;*/
	text-decoration: underline;
}

img{
	border:0px;
}


ul {
	margin: 0px;
	padding: 0px;
}



.Page {
	width: 960px;
	float: none;
	background-position: center;
	/*margin-bottom: 20px;*/
}



.Textesimple {

	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #686868;

}


.Textesimple  a:link, a:active, a:visited {
	color: #5dbce3;
	text-decoration: none;
}
.Textesimple  a:hover {
	color: #5dbce3;
	text-decoration: underline;
}













.warning {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #192577;
}


.BlocDroit {
	width: 278px;
	float: right;

}
.BlocClDroite {
	width: 278px;
	margin-bottom: 28px;
	    color: #686868;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
	/*float: right;*/

}


.BlocClDroite a,.BlocClDroite a:active,.BlocClDroite a:visited {

    color: #5DBCE3;
    text-decoration: none;
}

.BlocClDroite a:hover {

   color: #01698c; 

}



.BlocClDroite h2 {
	    color: #289FD1;
    font-weight: bold;
    font-size: 13px;
}

.BlocClDroiteTexte {
	width: 268px;
	margin-bottom: 28px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #686868;
	padding-right: 10px;
}


.BlocContenu {
	overflow:auto;
	background-image: url(Bmp/FondContenu.gif);
	padding-right: 20px;
	padding-left: 20px;
	background-repeat: repeat-y;
}


.BlocContenuPresse {
	overflow:auto;
	background-image: url(Bmp/FondContenuvert.gif);
	padding-right: 20px;
	padding-left: 20px;
	background-repeat: repeat-y;
}






.TitreContenu {
	font-weight: bold;
	color: #289fd1;
}
.TitreContenuPresse {
	font-weight: bold;
	color: #65c706;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}


.BlocGauche {
	float: left;
	width: 520px;
	margin-left: 55px;
	margin-right: 67px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #686868;

}


.BlocGauche  a:link {
	color: #5dbce3;
	text-decoration: none;
}

.BlocGauche a:active {
	color: #5dbce3;
	text-decoration: none;
}
.BlocGauche a:visited {
	color: #5dbce3;
	text-decoration: none;
}


.BlocGauche  a:hover {
	color: #5dbce3;
	text-decoration: underline;
}




.SaviezVousBloc {
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	width: 222px;
	background-color: #f5fcfe;
	background-image: url(Bmp/FondSavoirplus.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cde9f4;
	margin-left: 20px;
	font-size: 11px;
	color: #285b9f;
	padding: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.DecheterieBloc {
    font-family: Verdana, Geneva, sans-serif;
	float: right;
	width: 462px;
	background-color: #f5fcfe;
	background-image: url(Bmp/FondDecheterie.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cde9f4;
	margin-left: 20px;
	font-size: 11px;
	color: #285b9f;
	padding: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
}


.SaviezVousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2290ca;

}


.Nav {
	height: 76px;
	width: 960px;
	background-color: #FFF;
}
.navswf {
	height: 76px;
	width: 790px;
	float: right;
}


#navhtml{
	float: left;
	
	/*overflow:hidden;*/
	height: 52px;
	/*width: 695px;*/
	
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 21px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 75px;
	}
	
#navhtml ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#navhtml li {
	font-family: Verdana, Geneva, sans-serif;
	display: inline;
	float:left;
	list-style: none;
	width: 119px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 55px;
	text-align: center;
	vertical-align: middle;
	}
	
#navhtml li a, #navhtml li a:visited {
	height: 47px;
	background-image: url(Bmp/Nav1-bouton-Bleu.gif);
	color: #fff;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-transform:uppercase;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: -0.5px;
	}

#navhtml li a:hover {
	height: 47px;
	background-image: url(Bmp/Nav1-bouton-Bleu-rollover.gif);
	color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
}

		
#navhtml .DeuxLignes a, #navhtml .DeuxLignes a:visited {
	padding-top: 7px;
	
	}

#navhtml .UneLigne a, #navhtml .UneLigne a:visited {
		padding-top: 14px;
	
	}


#navhtml .DeuxLignesActive a, #navhtml .DeuxLignesActive a:visited, #navhtml .DeuxLignesActive a:hover {
		
		background-image: url(Bmp/Nav1-bouton-Bleu-Active.gif);
		padding-top: 11px;
	}
	
#navhtml .UneLigneActive a, #navhtml .UneLigneActive a:visited, #navhtml .UneLigneActive a:hover {
		
		background-image: url(Bmp/Nav1-bouton-Bleu-Active.gif);
		padding-top: 18px;
	}





#navhtml .BoutonVert a, #navhtml .BoutonVert a:visited {
	padding-top: 14px;
	background-image: url(Bmp/Nav1-bouton-Vert.gif);
	width:143px;
	margin-left: 23px;	
	}
	
#navhtml .BoutonVert a:hover {
		padding-top: 14px;
		background-image: url(Bmp/Nav1-bouton-Vert-rollover.gif);
		width:143px;
	}


#navhtml .BoutonVertActive a, #navhtml .BoutonVertActive a:visited, #navhtml .BoutonVertActive a:hover {
		
		background-image: url(Bmp/Nav1-bouton-Vert-Active.gif);
		padding-top: 18px;
			width:143px;
	margin-left: 23px;	
	}






.SousNav {
	height: 54px;
	width: 960px;
}


#SousNavHtmlBleu {
	background-image: url(Bmp/Sous-Nav3.jpg);
	height: 54px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: center top;
}


#SousNavHtmlBleu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding-left: 77px;
	height: 28px;

	}
	
#SousNavHtmlBleu li {
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	height: 28px;
	display: block;
	float: left;
	}


#SousNavHtmlBleu li a, #SousNavHtmlBleu li a:visited {
	background-image: url(Bmp/Sous-nav-barre.gif);
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 18px;
	line-height: 28px;
	display: block;
	float: left;
	}

#SousNavHtmlBleu li a:hover {

	color: #d6f6ff;

}

.SousNavActive {
background-image: url(Bmp/Sous-nav-Activegauche.gif);	
	background-position: left center;
}	

#SousNavHtmlBleu .SousNavActive a, #SousNavHtmlBleu .SousNavActive a:visited, #SousNavHtmlBleu .SousNavActive a:hover {
	
	background-image: url(Bmp/Sous-nav-barreActive.gif);	
	background-position: right center;
	
	
	
	color: #208eca;
	
	}




#SousNavHtmlVert {
	background-image: url(Bmp/Sous-Nav3-vert.jpg);
	height: 54px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: center top;
}


#SousNavHtmlVert ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding-left: 77px;
	height: 28px;

	}
	
#SousNavHtmlVert li {
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	height: 28px;
	display: block;
	float: left;
	}


#SousNavHtmlVert li a, #SousNavHtmlVert li a:visited {
	background-image: url(Bmp/Sous-nav-Vert-barre.gif);
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 18px;
	line-height: 28px;
	display: block;
	float: left;
	}

#SousNavHtmlVert li a:hover {

	color: #e7ffc8;

}

#SousNavHtmlVert  .SousNavActive {
background-image: url(Bmp/Sous-nav-Vert-Activegauche.gif);	
	background-position: left center;
}	

#SousNavHtmlVert .SousNavActive a, #SousNavHtmlVert .SousNavActive a:visited, #SousNavHtmlVert .SousNavActive a:hover {
	
	background-image: url(Bmp/Sous-nav-Vert-barreActive.gif);	
	background-position: right center;
	color: #73ae37;
	
	}





.Header {
	background-image: url(Bmp/Header.jpg);
	height: 116px;
	width: 960px;
}

.Findecontenu {
	background-image: url(Bmp/Fond-bas.gif);
	height: 66px;
}
.FindecontenuPresse {
	background-image: url(Bmp/Fond-bas-vert.gif);
	height: 66px;
}






.accesreservebloc {
	/*background-image: url(Bmp/Accesreserve.jpg);
	background-repeat: no-repeat;*/
	height: 76px;
	width: 170px;
	float: left;
	background-color: #FFF;
}
.SaviezVousBlocBig {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #f5fcfe;
	background-image: url(Bmp/FondSavoirplusbig.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cde9f4;
	font-size: 11px;
	color: #285b9f;
	padding: 14px;
	width: 492px;
}

.SavoirBlocDoc {
	background-image: url(Bmp/savoir-milieu.jpg);
	background-repeat: repeat-y;
	padding-left: 22px;
	padding-right: 10px;
}
.SavoirDoc {
	font-size: 11px;
	font-weight: bold;
	color: #5dbce3;
	font-family: Verdana, Geneva, sans-serif;
}
.SavoirDoc  a:link, a:active, a:visited {
	/*color: #5dbce3;*/
	text-decoration: none;
}
.SavoirDoc  a:hover {
	/*color: #5dbce3;*/
	text-decoration: underline;
}
.SavoirDemande {
	width: 208px;
	padding-left: 70px;
	background-image: url(Bmp/savoir-bas.jpg);
	padding-top: 27px;
	height: 32px;

}
.popupimage {	
	cursor:pointer; 
}
.imageactupresse {
	text-align: left;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.blocpagination {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.bloclignephototheque {
	margin-bottom: 10px;
	height: 225px;
}
.formulaireLoginBloc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8c8384;
	height: 13px;
	width: 100px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	/*background-image: url(Bmp/fondchamp.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.formulaireLogincellule {

	/*background-image: url(Bmp/fondchamp.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}



.Footer {
	background-image: url(Bmp/PiedDePage.jpg);
	height: 22px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	color: #d7ecc7;
	font-size: 11px;
	padding-top: 7px;
	padding-right: 60px;
	margin: 0px;
}
.FooterTexte {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}

.FooterTexte  a:link {
	text-decoration: none;
	color: #FFF;
}

.FooterTexte  a:active {
	text-decoration: none;
	color: #FFF;
}
.FooterTexte  a:visited {
	text-decoration: none;
	color: #FFF;
}


.FooterTexte  a:hover {
	color: #FFF;
	text-decoration: underline;
}


.Footer2 {
	background-image: url(Bmp/Fondfooter2.jpg);
	font-family: Verdana, Geneva, sans-serif;
	color: #e4f8ff;
	font-size: 11px;
	margin-top: 20px;
	background-color: #005c7e;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-bottom: 0px;
	width: 920px;
}


.Footer2Titre {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;
}


.Footer2Texte {
	font-family: Verdana, Geneva, sans-serif;
	color: #e4f8ff;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
}


.Footer2Texte  a:link {
	text-decoration: none;
	color: #ccf2ff;
}

.Footer2Texte  a:active {
	text-decoration: none;
	color: #ccf2ff;
}
.Footer2Texte  a:visited {
	text-decoration: none;
	color: #ccf2ff;
}


.Footer2Texte  a:hover {
	color: #35cbf8;
	text-decoration: none;
}

#doubleslide {
	background-image: url(Bmp/doubleslidefond.gif);
	font-family: Verdana, Geneva, sans-serif;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
	width: 920px;
	height:	200px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;	
}

#conteneurslideimage{
	background-color: #30F;
	width: 450px;
	height:	200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	float: left;	
}

#conteneurslideimagebloctext{
	background-image: url(Bmp/fondbleutrans.png);
	/*background-color: #30F;*/
	width: 420px;
	z-index: 988;
	position: absolute;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	
}

#conteneurslidetext{
	/*background-color: #30F;*/
	width: 450px;
	height:	200px;
	padding: 0px;
	margin: 0px;
	float: right;	
}

#newsticker-demo {
	width:430px;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	margin:0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


#newsticker-demo .cat22 {
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color: #686868;
	line-height: 14px;
}
}


#newsticker-demo a, #newsticker-demo a:visited {
	text-decoration:none;
	color: #00408a;
}


#newsticker-demo a:hover {
	color: #239dcf;
}

#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:430px; }
.newsticker-jcarousellite ul li{
	list-style:none;
	display:block;
	padding-bottom:1px;
	margin-bottom:5px;
	height: 80px;
}
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info {
	float:right;
	width:430px;
	background-image: url(Bmp/filet-slidetexte.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 2px;
	padding-bottom: 10px;

}


.newsticker-jcarousellite .info  h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00408a;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



.newsticker-jcarousellite .info span.cat {
	/*display: inline;*/
	font-size:11px;
	color:#808080;
}

