/* CSS Document */
html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size:12px;
	}
	
body {
	width : 990px;
	margin : auto;
	}

#TOP {
	width:990px;
	background:url(images/motif_haut.jpg) repeat-y center;
}

#TOP h1
{
	font-size:1.7em;
	color:#FFFFFF;
	text-align:center ;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
}

#TOP h2
{
	font-size:1.3em;
	color:#FFFFFF;
	text-align:center ;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#TOP p {
	color:#FFFFFF;
	margin-left:25px;
	margin-right:20px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
}

#TOP span.sous_titre {
	font-size:18px;
}

#top_flash
{
	float:right; margin-right:15px;
}

#top_accroche {
	font-size:12px;
	font-weight:bold ;
}

#top_adresse {
	clear:both;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width:990px;
	background:url(images/fond_bas.jpg) repeat-y center;
	}
	
#top_adresse a:link {
	text-decoration:underline;
	color:#E07620;
	}
	
#top_adresse a:visited {
	text-decoration:underline;
	color:#E07620;
	}
	
#top_adresse a:hover {
	text-decoration:none;
	color:#E07620;
	}
	
#top_adresse a:active {
	text-decoration:none;
	color:#E07620;
	}
	
#top_lien_fiche_technique {
	text-decoration:none;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#C5DD63 ;
	font-size:12px;
	}
	
#top_lien_fiche_technique a:link {
	text-decoration:underline;
	color:#000000;
	}

#top_lien_fiche_technique a:visited {
	text-decoration:underline;
	color:#000000;
	}

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

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


#CONTENU {
	width:990px;
	background:url(images/motif_navigation_et_contenu.jpg) repeat-y center;
	/* height:600px; */
}

#DESCRIPTIF
 {
 	float : right;
	width : 700px;
	padding:0 20px 0 0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	min-height:400px;
}

.descriptif_soustitre {
	font-size:16px;
	font-weight:bold;
}

.descriptif_miseenvaleur {
	color:#E07620;
}

.descriptif_miseenvaleur_t2 {
	color:#E07620;
	font-size:1.5em;
}

.descriptif_texte {
	color:#000000;
	font-size:12px;
}

#DESCRIPTIF img.photo_a_droite {
	background-color:#AAC252;
	float:right;
	margin:15px 5px 5px 20px;
	padding:12px;
}

#DESCRIPTIF img.photo_a_gauche {
	background-color:#AAC252;
	margin:5px 20px 20px 0px;
	padding:12px;
}

#DESCRIPTIF div.vignette {
	text-align:center;}

#DESCRIPTIF img.vignette {
	background-color:#AAC252;
	margin:5px 20px 20px 0px;
	padding:12px;
	border:none;
}

#DESCRIPTIF .titre_annonce {
	font-size:12px;
	color:#E07620;
	text-align:center ;
}



.titre_annonce a:link {color:#E07620; text-decoration:underline ;}
.titre_annonce a:visited {color:#E07620; text-decoration:underline ;}
.titre_annonce a:hover {color:#E07620; text-decoration:none ;}
.titre_annonce a:active {color:#E07620; text-decoration:none ;}



#DESCRIPTIF .texte_annonce {
		font-size:10px;
		color:#000000;
		text-align:left ;
		padding-bottom:20px;
}



#DESCRIPTIF div.bloc_photo_a_gauche {
	float:left; }
	
#TEXTE a:link {color:#E07622 ; text-decoration:underline ;}
#TEXTE a:visited {color:#E07622 ; text-decoration:underline ;}
#TEXTE a:hover {color:#E07622 ; text-decoration:underline ;}
#TEXTE a:active {color:#E07622 ; text-decoration:underline ;}

h3 {
font-size:12px;
color:#E07620;
}
	
.prix {
text-align:center; }

.prix_barre {
	text-decoration:line-through ;
	text-align:center;
	color:#999999;}
	
.depart_assure {
	color:#AAC252;
	font-weight:bold;
}
	
#SOMMAIRE_RUBRIQUE td.nouveau {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	width:150px;
	text-align:left;
}

#SOMMAIRE_RUBRIQUE img.vignette {
	background-color:#FFFFFF;
	padding:2px;
	text-align:center;
	border:none;
}

#SOMMAIRE_RUBRIQUE td.nom_sejour {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#SOMMAIRE_RUBRIQUE td.nom_sejour a:link {
	color:#FFFFFF;
	text-decoration:underline;
}

#SOMMAIRE_RUBRIQUE td.nom_sejour a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

#SOMMAIRE_RUBRIQUE td.nom_sejour a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#SOMMAIRE_RUBRIQUE td.nom_sejour a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#SOMMAIRE_RUBRIQUE td.prix {
	color:#FFFFFF;
	font-size:12px;
}


#DEPARTS_ASSURES .dates {
	font-size:10px;
	color:#000000;
	text-align:left ;
}

#DEPARTS_ASSURES img {
	background-color:#FFFFFF;
	padding:2px;
	border:none ;
}

#DEPARTS_ASSURES .titre_annonce {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left ;
}

#DEPARTS_ASSURES .titre_annonce a:link {color:#FFFFFF ; text-decoration:underline ;}
#DEPARTS_ASSURES .titre_annonce a:visited {color:#FFFFFF ; text-decoration:underline ;}
#DEPARTS_ASSURES .titre_annonce a:hover {color:#FFFFFF ; text-decoration:none ;}
#DEPARTS_ASSURES .titre_annonce a:active {color:#FFFFFF ; text-decoration:none ;}



#NAVIGATION
	{
		width:250px;
		/* padding:0 0 0 0; 
		background:url(images/onglets_motif_off.jpg) repeat-y center	 ;*/
		margin-left:8px;
	}
	
#NAVIGATION a:link {
		color:#FFFFFF;
		text-decoration:none;
}

#NAVIGATION a:visited {
		color:#FFFFFF;
		text-decoration:none;
}

#NAVIGATION a:hover {
		color:#FFFFFF;
		text-decoration:none;
}

#NAVIGATION a:active {
		color:#FFFFFF;
		text-decoration:none;
}
	
.navigation_onglet_rubrique
	{
		text-align:center;
		font-size:18px;
		font-weight:bold;
	}
	
	
.navigation_onglet_item_on  ul li
	{
		text-align:left;
		padding-top:10px;
		font-size:12px;
		color:#FFFFFF;
		font-weight:normal;
	}
	
.navigation_onglet {
	background-image:url(images/onglets.jpg) ;
	}
	
#BASDEPAGE {
	clear:both;
	width:990px;
	height:40px;
	background-image:url(images/basdepage.jpg) ; 
	/* background-repeat:no-repeat;
	background-position:bottom; */
}

#BASDEPAGE span.aventurine {
	margin-left:25px;
	color:#FFFFFF;
	font-size:18px; }
	
#MENTIONS_LEGALES {
	text-align:center;
	color:black;
	font-size:9px;
	}
	
#MENTIONS_LEGALES a:link { color:black ; texte_decoration:underline ; }
#MENTIONS_LEGALES a:visited { color:black ; texte_decoration:underline ; }
#MENTIONS_LEGALES a:hover { color:black ; texte_decoration:none ; }
#MENTIONS_LEGALES a:active { color:black ; texte_decoration:none ; }


img.photo_a_droite {
	background-color:#AAC252;
	float:right;
	margin:15px 5px 5px 20px;
	padding:12px;
}

img.photo_a_gauche {
	background-color:#AAC252;
	margin:5px 20px 20px 0px;
	padding:12px;
	float:left;}

.titreparagraphe {
font-size:12px;
color:#E07620;
font-weight:bold;
}


#INFOS_LEGALES {padding-top:20px ; padding-bottom:20px ; width:700px ; margin-left:auto ; margin-right:auto ;}
#INFOS_LEGALES a:link {color:#E07622 ; text-decoration:underline ; }
#INFOS_LEGALES a:visited {color:#E07622 ; text-decoration:underline ; }
#INFOS_LEGALES a:hover {color:#E07622 ; text-decoration:none ; }
#INFOS_LEGALES a:active {color:#E07622 ; text-decoration:none ; }

.saut_de_ligne {
clear:both}

#COURRIER {
	width:600px ; margin-left:auto ; margin-right:auto ;
}

#COURRIER .saisie { color:#000000 ; }

#COURRIER .libelle {color:#FFFFFF ; font-weight: bold ; }

#alerte {height:200px ; color:#FFFFFF ; font-size:14px ; padding-top:20px; }

	.alerte_lien {color:#FFFFFF; text-decoration:underline ;}
	.alerte_lien a:link  {color:#FFFFFF ; text-decoration:underline ;} 
	.alerte_lien a:visited  {color:#FFFFFF ; text-decoration:underline ;} 
	.alerte_lien a:hover  {color:#FFFFFF ; text-decoration:underline ;} 
	.alerte_lien a:active {color:#FFFFFF ; text-decoration:underline ;} 


.mise_en_valeur {
background-color:#C5DD63 ; color:#000000 ; padding-left:10px ; padding-right:10px ; padding-bottom:10px ; padding-top:10px ;  font-weight:bold ; border:#FFFFFF ; border-style:solid ; border-width:thin ; }

.texte_visiteur {
background-color:#AAC252 ; color:#000000 ; padding-left:10px ; padding-right:10px ; padding-bottom:10px ; padding-top:10px ;  font-weight:bold ; border:#FFFFFF ; border-style:solid ; border-width:thin ; }

.texte_commentaire { font-style:italic ;}