@charset "utf-8"
/* CSS Document */
html, body{
	height: 100%;
	margin:0;
	padding:0;
}

body{
	position: relative;
	background-color: #e3dfd6;/*#88babc;#00888E;#F9CD68;#BBC0C4;*/
	text-align:center;
	margin: 0px;
}

#background {
	z-index:1;
	width: 929px;
	/*height:576px;*/
  margin:0;
  padding:0;
	position: relative;
	/*min-height:100%;*/
	margin-left: auto;
	margin-right: auto;
  text-align: left;
  background-color: #F9CD68;
}

#flux {
  position: relative;
	z-index: 2;
	width: 929px;
	text-align: left;
  margin:0;
  padding:0;  
}

#title_page{
  position: relative;
  width:460px;
  height:40px;
  margin:0;
  padding:0;  
}
#title_page h1{
	position: relative;
	left:0px;
	width:400px;
	float: left;
  font-family: Helvetica, Arial;
  font-size: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  text-transform: uppercase;
  margin: 0px 5px 5px 50px;
  padding:0;
}


#header_home {
  position: relative;
	z-index:3;
	height: 212px;
	width: 929px;
	background-image: url(/media/site/gen/bandeau_home.jpg);
	background-repeat: no-repeat;
}

#header {
  position: relative;
  z-index:3;
  height: 206px;
  width: 929px;
  background-image: url(/media/site/gen/bandeau.jpg);
  background-repeat: no-repeat;
}

#title_home{
  width: 212px;
  height: 212px;
  float: left;
  text-align: center;
}

#title{
  width: 211px;
  height: 212px;
  float: left;
  text-align: center;
}

#photo{
	margin: 0;
	padding: 0;
  float:left;
}

#title_search{
	position:absolute;
  width: 294px;
  height: 17px;
  top: 187px;
  left: 115px;
}


#filAriane {
  z-index:999997;
  position:absolute;
  height: 20px;
  width: 600px;
  left: 0px;
  top: 203px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

#filAriane a{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

#filAriane a:hover{
  color: #888888;
}

#column_left{
  -top:-1px;
  width: 558px;
  /*height: 450px;*/
  float: left;
}

#formCamping{
  margin:0;
  padding:0;
  border:0;
}

#moteur_recherche_carte{ 
	position:relative;
	left: 8px;
	width: 549px;
	height: 66px;
	text-align: center;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	/*padding-left: 5px;*/
	/*padding-right: 10px;*/
  background-image: url(/media/site/gen/bg_form_hpa.jpg);
  background-repeat: no-repeat;
  background-position: left;
}

#moteur_recherche_carte input, select{
	margin-left:10px;
	font-size: 11px;
	height: 18px;
	margin:0;
	padding:0;
}

#moteur_recherche_carte input {
  height: 16px;
}

#moteur_recherche_carte a{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
  padding-left:5px;
}

#moteur_recherche_carte a:hover{
	color: #0068B4;
}

#moteur_recherche_carte .small{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
  padding-left:5px;
}

#moteur_recherche_carte_avance{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  position:absolute;
  width: 542px;
  height: 60px;
  background-color: #fe7704;
  padding-top:10px;
  z-index: 999;
  top: 54px;
  left: 8px;
  clear:both;
}
#moteur_recherche_carte_avance input, select{
  margin-left:10px;
  font-size: 11px;
  height: 18px;
  margin:0;
  padding:0;
}

#moteur_recherche_carte_avance input {
  height: 16px;
  margin-left: 10px;
  vertical-align: middle;
}

#moteur_fermeture{
  position:absolute;
  top:5px;
  right:5px;	
}

#marketing{
	background-color:#FFFFFF;
	border:1px solid #FF8112;
	color:#003A5C;
	display:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:209px;
	left:198px;
	overflow:hidden;
	padding-top:10px;
	position:absolute;
	top:54px;
	width:350px;
	z-index:999
}
#marketing p{
  clear:both;
	height:44px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:15px;
}
#marketing img{
	margin-right: 15px;
}
#marketing a {
	color:#FF8112;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
}
#marketing a:hover{
  color: #00888E;
}
#marketing_fermer {
	position:absolute;
	right:-15px;
	top:0;
}




#carte_wrapper{
	position: relative;
  left: 9px;
  width: 548px;
  height: 288px;
  background-image: url(/media/site/gen/bg_map.jpg);
  background-repeat: no-repeat;
  float: left;
}

#carte{
  position: relative;
  width: 541px;
  height: 281px;
  background-color: #98BCDA;/*#59AFDD;*/
  float: left;
}

/* styles pour la mise en forme de la popup de l'offre */
div.olPopup{
	/*border:1px solid #00888E;
  background-color:#FFFFFF;*/
  opacity:1;
	overflow-x:hidden;
	overflow-y:hidden;
	position:absolute;
	color:#000000;
	font-family:Arial;
	font-size:11px;
  margin:0;
	padding:0;
  padding-right:5px;
	padding-bottom:5px;
	text-align:left;
	text-decoration:none;
	overflow-x:auto;
  overflow-y:auto;
  text-align: center;
}

div.olPopup h2{
  background-color:#00888E;
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  margin:0;
  padding:2px 20px 2px 3px;
  text-align:left;
  text-decoration:none;
  /*text-transform:uppercase;*/
}

div.olPopup a {
	 text-align:left;
	 font-family: Arial;
	 font-size: 11px;
	 color: #ff8112;
	 text-decoration: none;
}
div.olPopup a:hover{
  color: #00888E;/*#ff8112;*/
}
div.olPopupContent {
	display:block;
  background-color:#FFFFFF ;
  border:1px solid #00888E;
  height:110px;
  position:relative;
  width:100%;
	overflow:auto;
  padding:0;
}
div.olPopupContent p {
  margin-left:4px;
  margin-right:4px;
  margin-top:2px;
  margin-bottom:2px;
  padding:0;
}
div.olPopupCloseBox{
	position:absolute;
	right:15px;
	top:29x;
	padding-right:18px;
}

/* styles pour la mise en forme de la fiche de l'offre */
#fiche{
  position:relative;/*absolute;*/
  left:9px;
  width:906px;/*541px;*/
  /*height:280px;*/
  /*overflow-x:hidden;*/
  /*overflow-y:auto;*/
  background-color: #FFFFFF;/*#E8E8E8;*/
  display:none;
  float: left;
  margin-top:10px;
  margin-bottom: 10px;
}

#fiche h2, #fullscreen h2{
  background-color:#00888E;
  color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	margin:0;
	padding:5px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}

#fiche h3, #fullscreen h3{
  /*background-color:#FF8112;*/
  border-bottom: 3px solid #FF8112;
	color:#FF8112;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:5px 5px 5px 10px;
	text-align:left;
	text-decoration:none;
	text-transform: uppercase;
}

#fiche p, #fullscreen p{
  font-family: Arial;
  font-size: 11px;
  color: #616161;/*#000000;*/
  /*width:200px;*/
  margin: 5px 5px 5px 10px;
  text-decoration: none;
  text-align: left;
}

#fiche a, #fullscreen a{
  font-family: Arial;
  font-size: 11px;
  color: #ff8112;/*#00888E;*/
  text-decoration: underline;
  margin: 0;
  display: inline;
}
#fiche a:hover, #fullscreen a:hover{
  font-family: Arial;
  font-size: 11px;
  color: #00888E;/*#ff8112;*/
  text-decoration: underline;
  margin: 0;
}

#fiche .bleu{
  font-family: Arial;
  font-size: 11px;
  color: #ff8112;/*#00888E;*/
  text-decoration: none;
  margin: 0;
}

#fiche_fermeture{
	position: absolute; 
	right: 3px; 
	top: 2px;
}

#fiche_localisation{
  left:175px;
  position:absolute;
  top:31px;
}

#fiche_col_left{
  width: 450px;
  float: left;
}

#fiche_col_right{
  width: 400px;
  float: left;
  margin-left: 40px;
}

#column_right{
  width: 350px;
  /*height: 450px;*/
  float: left;
  margin-left: 18px;
}

#menu_page_home{
  width:345px;
  -width:348px;
  height: 36px;
  /*background-color: green;*/
  float: left;
}

#menu_page_home a{
  margin: 0;
  margin-right: 3px;
  padding: 0;
  float: left;
}

#menu_page_home img{
  margin: 0;
  padding: 0;
}

#menu_page{
	position: absolute;
	width: 461px;
	-width: 464px;
	height: 46px;
  /*background-color: green;*/
  margin: 0;
  padding:0;
  right: 8px;
  -right : 4px;
  top: 0px;
  -top: -6px;
}

#menu_page a{
	margin: 0;
	margin-right: 3px;
	padding: 0;
	float: left;
}

#menu_page img{
  margin: 0;
  padding: 0;
}

#welcome{
  position: relative;
  width: 339px;
  height: 173px;
  background-image: url(/media/site/gen/bg_edito.jpg);
  background-repeat: no-repeat;
  margin-top: 7px;
  float: left;
  overflow-y: auto;
  overflow-x: hidden; 
}

#welcome h2{
  font-family: Arial;
  font-size: 12px;
  color: #0068b4;
  text-decoration: none;
  text-align: left;
  text-transform: uppercase;
  margin: 5px;
  padding:0;
}

#welcome p{
  font-family: Arial;
  font-size: 11px;
  color: #717171;
  width:200px;
  margin: 5px;
  text-decoration: none;
  text-align: left;
}

#news{
  position: relative;
  width: 339px;
  height: 116px;
  background-image: url(/media/site/gen/bg_news.jpg);
  background-repeat: no-repeat;
  margin-top:14px;
  float: left;
}

#news h2{
  font-family: Arial;
  font-size: 12px;
  color: #0068b4;
  text-decoration: none;
  text-align: left;
  text-transform: uppercase;
  margin: 5px;
  padding:0;
}

#news p{
  font-family: Arial;
  font-size: 11px;
  color: #717171;
  margin: 5px;
  text-decoration: none;
  text-align: left;
}

#news a{
  font-family: Arial;
  font-size: 11px;
  color: #0068b4;
  text-decoration: none;
}
#news a:hover{
  color: #717171;
}
#news a.titre{
  color: #717171;
}
#news a.titre:hover{
  color: #0068b4;
}
#news img{
  margin:3px 5px 3px 0;
}

#liste_hpa{
	background-color:#FFFFFF;/*#E8E8E8;*/
	color:#616161;
	display:none;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:303px;
	left:576px;
	position:absolute;
	top:43px;
	-top:37px;
	width:340px;
	z-index:999;
	overflow: hidden;
}

#liste_comparer{
  position:absolute;
  right:3px;
  bottom:6px;
}

#tabCampingPagine{
	font-family: Arial;
  font-size: 10px;
  color: #616161;
  text-decoration: none;
  text-align: left;
}
#tabCampingPagine a{
  color: #616161;
  text-decoration: none;
}
#tabCampingPagine a:hover{
  color: #616161;
  text-decoration: underline;
}
#tabCampingPagine a.thTable{
  color:#00888E;
  font-family:Arial;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
}
#tabCampingPagine a.thTable:hover{
  text-decoration: underline;
}

#tabCampingCompare{
  font-family: Arial;
  font-size: 10px;
  color: #616161;
  text-decoration: none;
  text-align: center;
}
#tabCampingCompare a{
  color: #616161;
  text-decoration: none;
}
#tabCampingCompare a:hover{
  color: #616161;
  text-decoration: underline;
}
#tabCampingCompare .titre{
  font-size: 11px;
  font-weight: bold;
  color: #616161;
  text-decoration: none;
  text-align: left;
}

td.impair{
	background-color:#E8E8E8; 
}

img#content_up{
  width: 905px;
  border:0;
  margin:0;
  margin-left:10px;
  padding:0;
  display: block;
}
img#content_down{
  width: 905px;
  border:0;
  margin:0;
  margin-left:10px;
  margin-bottom:10px;
  padding:0;
  display: block;
}
#content{
	width: 880px;/*895px;*/
	margin-left:10px;
	padding-left:15px;/*5px;*/
	padding-right:10px;/*5px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-image: url(/media/site/gen/bg_content.jpg);
}

#content h1{
	font-family: Arial;
	font-size: 16px;
	color: #0068b4;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

#content h2{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0068b4;
  margin:0;
  padding:15px 10px 10px 0;
}

#content h3{
  font-family: Helvetica, Arial;
  font-size: 13px;
  font-weight: bold;
  color: #467c9c;
  margin:0;
  padding:15px 10px 10px 0;
}

#content h4{
  font-family: Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #467c9c;
  margin:0;
  padding:15px 10px 10px 0;
}

#content p{
	font-family: Arial, sans-serif;
	color: #003A5C;
	text-indent: 0px;
	padding:5px 0 8px 0;
	margin:0;
}

#content a{
  font-family: Arial, sans-serif;
  color: #0068B4;/*#34759b;#003A5C;*/
  text-decoration: underline;
}
#content a:hover{
  color: #c31c06;
  text-decoration: none;
}

#content .ieditTitre{
  font-family: Arial;
  font-size: 14px;
  font-weight:bold;
  color: #0068b4;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
#content a.ieditTitre{
  font-family: Arial;
  font-size: 12px;
  font-weight:bold;
  color: #0068b4;
  padding: 0px;
  padding-bottom: 5px;
  text-decoration: none;
}
#content a.ieditTitre:hover{
  color: #003A5C;
  text-decoration: underline;
}

#content a.ieditLien{
  color:#0068B4;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
#content a.ieditLien:hover{
  color: #003A5C;
  text-decoration: underline;
}

#content .ieditThematique{
  color:#FF8112;
  font-family:Arial;
  font-size:11px;
  line-height:10px;
}

#content a.ieditThematique{
  font-family: Arial;
  font-size: 12px;
  color: #34759b;
  font-weight: bold;
  line-height: 15px;
  text-decoration: none;
}

#content img.ieditImage{
  margin-top: 5px;   
  margin-bottom: 5px;
}

#content li{
  margin-bottom: 5px;
}

#contentSMenu {
  margin-bottom:5px;/*10px;
  padding-bottom:5px;*/
  font-family: Arial;
  font-size: 12px;
  color: #717171
}
#contentSMenu a{
  color:#0068B4;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-left:5px;
  margin-right:5px;
}
#contentSMenu a.sel{
  color:#ff8112;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  margin-left:5px;
  margin-right:5px;
  /*text-decoration: underline;*/
}
#contentSMenu a:hover{
  color:#003A5C;
  00888E
}

#contentSMenu a.rub{
  background-color:#FF8112;
  color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
  margin-left:0;/*15px;*/
  margin-right:15px;/*5px;*/
	padding:2px;
  text-decoration:none;
}
#contentSMenu a.rub:hover{
  color:#FFFFFF;
  background-color:#00888E
}
#contentSMenu a.rubSel{
  color:#ffffff;
  background-color:#00888E;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  margin-left:0;/*15px;*/
  margin-right:15px;/*5px;*/
  padding:2px;
  /*text-decoration: underline;*/
}
#contentSMenu a.rubSel:hover{
  /*color:#003A5C;*/
}
#contentSsMenu {
  margin-bottom:5px;/*10px;
  padding-bottom:5px;*/
  font-family: Arial;
  font-size: 12px;
  color: #717171
}

#contentSsMenu a.ssRub, #contentSMenu a.ssRub{
	color:#00888E;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  /*margin-left:5px;
  margin-right:5px;*/
  margin:0;
  padding:2px;
}
#contentSsMenu a.ssRub:hover, #contentSMenu a.ssRub:hover{
	color:#717171;
}
#contentSsMenu a.ssRubSel, #contentSMenu a.ssRubSel{
	color:#717171;/*#ff8112;*/
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  padding:2px;
  /*text-decoration: underline;*/
}
#contentSsMenu a.ssRubSel:hover, #contentSMenu a.ssRubSel:hover{
	color:#00888E;
}
#contentSsMenu a.ssSsRubSel{
  color:#003A5C;/*#ff8112;*/
  /*text-decoration: underline;*/
}
#contentSsMenu a.ssSsRubSel:hover{
  color:#003A5C;
}

#content_bloc{
	/*border-top:3px solid #9db0bc;
	background-color:#edf1f4;*/
	padding:5px;
}

#content_bloc h2{
  padding:1px;
  margin: 1px 0 5px 0;
  color: #9db0bc;
}

#content_bloc p{
  padding:1px;
  margin: 5px 0 5px 0;
}


#content_column{
	/*rien*/
	border:1px solid #F9CD68;
	float:right;
	margin-left:25px;
	padding-left:10px;
	width:280px;
}

#content_column_bloc{
  /*rien*/
}

#content_column_bloc h2 {
	font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #003A5C;
  margin: 8px 6px 8px 0;
  padding: 0;
  text-transform: uppercase;
}

#content_column_bloc a{
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #003A5C;
  text-decoration: none;
}
#content_column_bloc a:hover{
  color: #c31c06;
}


#separator{
	clear:both;
	width:600px;/*800px;*/
	height:1px;
	margin: 0;
	padding: 0;
}

#footer{
  clear:both;
  height:37px;	
  background-color: #F9CD68;
}

#links {
	width: 541px;
  height:37px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left:10px;
	float: left;
	line-height: 2.5em;
}

#links a{
  color: #000000;
  text-decoration: none;
}

#links a:hover{
  color: red;
}

#partners {
  width: 350px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  margin-left:25px;
  -margin-left:10px;
  float: left;
}

* html #fullscreen_overlay {
height: 100%;
}

#fullscreen_overlay{
  background-color:#000000;
  display:none;
  height:100%;
	position:absolute;
	text-align:center;
	top:0;
	left:0;	
	width:100%;
	z-index:9999998;
  filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	min-height: 100%;
  margin: 0 auto;
}

#fullscreen{
	background-color:#FFFFFF;
	display:none;
	left:50%;
  margin-left:-350px;
  /*margin-right:auto;*/
  opacity:1;
  position:absolute;
  top:15px;
  width:700px;
  z-index:9999999;
	filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;  
}

#fullscreenfiche{
  background-color:#FFFFFF;
  display:none;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  top:25px;
  width:700px;
  z-index:4;
}

/*Mise en forme boutons dans le contenu de l'article*/
p.bouton {
  margin-bottom: 20px;
  margin-right: 10px;
  text-align: left;
}
#content a.bouton, #sondage a.bouton {
  color: #ffffff;
  border: 1px solid #c31c06;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #c31c06;
  font-weight: bold;
}
#content a.bouton:hover, #sondage a.bouton:hover {
  color: #c31c06;
  border: 1px solid #c31c06;
  background-color: #FFFFFF;
  font-weight: bold;
}

.thTable{
  color:#00888E;
  font-family:Arial;
  font-size:12px;
  font-weight: bold;
}
a.thTable{
  color:#00888E;
  font-family:Arial;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
}
a.thTable:hover{
  text-decoration: underline;
}

tr.pagination{
	font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #00888E;
  text-decoration: none;
  text-align: left;
}

tr.pagination a{
  font-family: Arial;
  font-size: 10px;
  color: #616161;
  text-decoration: none;
}

a.iconsuivant{
  background-image: url(/media/site/gen/suivant.gif);
}

a.iconprécédent{
  background-image: url(/media/site/gen/precedent.gif);
}

/*formulaire Avis*/
#avis, #contact {
  background-color:#FFFFFF;
  display:block;
  float:left;
  left:9px;
  position:relative;
  width:450px;/*906px;*/
}

#avis h2, #contact h2{
  background-color:#00888E;
  color:#FFFFFF;
  font-family:Arial;
  font-size:14px;
  margin:0;
  padding:5px;
  text-align:left;
  text-decoration:none;
  text-transform:uppercase;
}

#avis h3, #contact h3{
  /*background-color:#FF8112;*/
  color:#FF8112;
  font-family:Arial;
  font-size:12px;
  margin:0;
  padding:5px 5px 5px 10px;
  text-align:left;
  text-decoration:none;
  text-transform: uppercase;
}

#avis p, #avis table, #contact p, #contact table {
  font-family: Arial;
  font-size: 11px;
  color: #616161;/*#000000;*/
  clear:both;
  /*width:200px;*/
  margin: 5px 5px 5px 10px;
  text-decoration: none;
  text-align: left;
}

#avis td, #contact td{
  vertical-align: top;
}

#avis .titre, #contact .titre{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #00888E;
  text-decoration: none;
  float: left;
  margin: 0;
}
#avis select, #avis textarea, #contact select, #contact textarea {
  font-family: Arial;
	font-size:11px;
  float:left;
  margin-bottom:5px;
  margin-left:5px;
  margin-top:0;
}
#avis a.bouton, #contact a.bouton{
  font-family: Arial;
  font-size: 11px;
  background-color: #ff8112;
  color: #ffffff;/*#ff8112;#00888E;*/
  padding:3px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}
#avis a.bouton:hover, #contact a.bouton:hover{
  background-color: #00888E;
}

#avis_fermeture, #contact_fermeture{
  position: absolute; 
  right: 3px; 
  top: 2px;
}


/******************************************/
/** RSS : styles d'affichage des flux RSS */
/******************************************/

div.rss-content {
  padding:10px 0;
  float: left;
}

span.rss-msg {
  padding: 2px 4px;
  font-style: italic;
}

div.rss-content div.rss-title {
  font-weight:bold;
}

div.rss-title a {
}

div.rss-title img {
  border:0;
  height:12px;
  vertical-align:bottom;
  padding-right:4px;
}

div.rss-content div.rss-item {
  clear:both;
  padding:4px;
  padding-top:8px;
  padding-bottom:0px;
}

div.rss-content div.rss-footer {
  clear:both;
  padding:2px;
  border-bottom:1px dotted silver;
}

div.rss-item div.rss-item-img {
  float:left;
  padding-right:4px;
}

div.rss-item-img img {
  height:50px;
}

div.rss-item div.rss-item-title {
}
div.rss-item-title a{
  color:#0068B4;
	font-weight:bold;
}

div.rss-item-title span.rss-item-date {
  font-style:italic;
  font-size:9px;
  color:darkgrey;
}

div.rss-item-title span.rss-item-date:before {
  content: "publié le ";
}

div.rss-item div.rss-item-detail {
}

div.rss-item-detail img {
  width:0px;
  height:0px;
}

div.rss-item a.rss-item-pj {
}


/***************************************************************/
/** Calendar : styles d'affichage du control calendar flux RSS */
/***************************************************************/
#avis_datedeb_cal, #avis_datefin_cal {position:relative;background:#E3DFD6;width:156px;z-index:9999;font-size:12px;font-family:Arial;}
#avis_datedeb_cal a, #avis_datefin_cal a {text-decoration:none; width:100%; }
#avis_datedeb_cal table, #avis_datefin_cal table {background:#E3DFD6;font-size:12px;font-family:Arial;text-align:center;margin:0px;width:154px;}
#avis_datedeb_cal td, #avis_datefin_cal td {margin : 0px;padding:2px;}
#avis_datedeb_cal .zoneTitre, #avis_datefin_cal .zoneTitre {font-size:12px;font-family:Arial;text-align:center;margin:0px;background:pink;}
#avis_datedeb_cal .zoneNav, #avis_datefin_cal .zoneNav {font-size:16px;font-weight:bold;font-family:Arial;text-align:center;margin:0px;cursor:pointer;}
#avis_datedeb_cal .zoneMois, #avis_datefin_cal .zoneMois {font-size:13px;font-family:Arial;width:70px;margin:0px;}
#avis_datedeb_cal .zoneAnnee, #avis_datefin_cal .zoneAnnee {font-size:13px;font-weight:bold;text-align:right;margin:0px;width:100%;}
#avis_datedeb_cal .nSemaine, #avis_datefin_cal .nSemaine {font-family:Arial;width:30px;margin:0px;color:green;}
#avis_datedeb_cal div, #avis_datefin_cal div{ margin : 0px;}

#avis_datedeb_cal .tdx, #avis_datefin_cal .tdx {color:#999999;} /*par defaut*/
#avis_datedeb_cal .tdx .enWeekend, #avis_datefin_cal .tdx .enWeekend {background:#999999;}
#avis_datedeb_cal .tdx .enFeriee, #avis_datefin_cal .tdx .enFeriee {background:#999999;}
#avis_datedeb_cal .tdx .enMois, #avis_datefin_cal .tdx .enMois {color:black;font-weight:bold;}
#avis_datedeb_cal .tdx .aujourdhui, #avis_datefin_cal .tdx .aujourdhui {border:2px solid red;}

#avis_datedeb_cal .tdxNow, #avis_datefin_cal .tdxNow {color:black;font-weight:bold;}
#avis_datedeb_cal .tdxNow:hover, #avis_datefin_cal .tdxNow:hover {background:lightgreen;}

#avis_datedeb_cal .tdx:hover, #avis_datefin_cal .tdx:hover {background:lightgreen;}
#avis_datedeb_cal .tdx:hover .enWeekend, #avis_datefin_cal .tdx:hover .enWeekend {background:green;}
#avis_datedeb_cal .tdx:hover .enMois, #avis_datefin_cal .tdx:hover .enMois {color:black;font-weight:bold;background:lightgreen;} /*pour firefox */