
#contenuphoto {
	width: 500px;
	padding: 0px;
	 margin: 0px;
	border: 0px;
	text-align: center;
}

#contenufiche {
	float: left;
	background: transparent url(/vdm/img/top_fiche.gif) no-repeat top left;
	}
	
.lowercase {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc66;
}

.couv {
	float: left;
	margin-top: 6px;
	padding: 0px;
	width: 280px;
	height: 190px;
	border: 0px;
	margin-left: 20px;
}

/*.diapo {
	float: left;
	margin-top: 6px;
	padding: 0px;
	border: 0px;
}*/
.diapo {
	margin-top: 6px;
	padding: 0px;
	border: 0px;
/*	margin-left: 20px;*/
}

#diaporama {
	float: left;
	margin-top: 6px;
	padding: 0px;
	width: 360px;
	height: 350px;
	border: 0px;
	padding-left: 20px;
	text-align: left;
}

#description {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 626px;
	text-align: left;
}

.diaporama {
	position: relative;
	margin: 0px;
	padding: 2px;
	border: 0px;
	width: 90px;
	top: 160px;
	left:-285px;
	background-color: #e8c470;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 5px;
}

.description_txt_top {
	float: right;
	background: transparent url(/vdm/img/top_description.gif) no-repeat top left;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	border: 0px;
	width: 326px;
}

.description_txt_bottom{
	background: transparent url(/vdm/img/bottom_description.gif) no-repeat left 11px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 326px;
	height: 25px;
	text-align: middle;
}

.bouton_devis {
	/*float: right;*/
	text-align: center;
	vertical-align: middle;
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
}

#colonnegauche_fiche {
	background: url(/vdm/img/fiche_descriptif.gif) no-repeat top left;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: 10px;
	width: 440px;
	text-align: left;
}

#descriptif_txt {
	padding: 15px;
}

#budget_txt {
	display: none;
	padding: 15px;
}

#detail_txt{
	display: none;
	padding: 15px;
}

#jours_txt {
	display: none;
	padding: 15px;
}

#savoirplus_txt {
	display: none;
	padding: 15px;
}

#dates {
	clear: both;
	width: 616px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-top: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: right;
}

#plan {
	background: url(/vdm/img/support_plan.gif) no-repeat top left;
	float: left;
	width: 131px;
	height: 131px;
}

#plan .planzoom {
	position: relative;
	margin: 0px;
	top: -10px;
	left: 20px;
	padding: 1px;
	border: 0px;
	width: 45px;
	height: 12px;
	font-size: 10px;
	background-color: #e8c470;
	color: #FFF;
	vertical-align: middle;
}

#plan img {
	margin: 9px 0 0 8px;
}

#colonnedroite_fiche {
	float: right;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 190px;
	text-align: left;
	margin-top: 10px;
	font-size: 11px;
}

#thumbs_conseillers {
	background:url(/vdm/img/bandeau_temoins.gif) repeat-x bottom left;
	width: 181px;
}

/*#thumbs_conseillers img {
	margin: 12px 9px 5px 9px;
	border: 0px;
	padding: 0px;
}*/
#thumbs_conseillers img
{
		padding: 0px;
		border: 1px solid #9e9d8b;
		margin-bottom: 2px;
}
.first
{
		margin-right: 7px;		
}

.titretemoins {
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 12px;
	margin-left: 5px;
}

.vignette {
	float: left;
	background: url(/vdm/img/carre.gif) no-repeat top left;
	border: solid 1px #FFF;
	margin-right: 5px;
}

.argent {
	font-size: 8px;
}

#contenufiche .corps {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.encart_top {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: url(/vdm/img/encart_top.gif) no-repeat top left;
	width: 312px;
	margin-bottom: 10px;
}

.encart_bottom {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: url(/vdm/img/encart_bottom.gif) no-repeat bottom left;
	width: 312px;
	height: 110px;
}

.text {
	width: 250px;
	padding: 5px 10px 15px 15px;
}


/* mise en forme diaporama == centrage vertical et horizontal dune image IE/FF*/

/* mise en forme diaporama == centrage vertical et horizontal dune image IE/FF*/

/*#contenudiapo {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent url(/vdm/img/top_diapo.gif) no-repeat top left;
	width: 630px;
	text-align: left;
	}*/
	
	#contenudiapo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	text-align: center;
	}

/*.diapo {
	background: transparent url(/vdm/img/diapo.gif) top left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
	text-align: center;
	width: 625px;
	overflow: hidden;
	}*/
.diapo {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	width: 500px;
	overflow: hidden;
	}	

/*.wraptocenter {
	margin: 0px;
	padding: 0px;
	border: 0px;
    display: table-cell;
    text-align: center;
    vertical-align: bottom;
    width: 625px;
	height: 350px;
	overflow: hidden;
}*/
.wraptocenter {
	margin: 0px;
	padding: 0px;
	border: 0px;
    display: table-cell;
    width: 480px;
	overflow: hidden;
	text-align: center;
}

.wraptocenter1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 628px;
    height: 350px;
}

/*.wraptocenter {
	margin: 0px;
	padding: 0px;
	border: 0px;
    vertical-align: bottom;
	text-align: center;
	float: left; 
	}

.box_legende {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(/vdm/img/box_legende.gif) top center;
	width: 500px;
	padding: 2px 10px 10px 10px;
	}*/
.box_legende {
	text-align: center;
	width: 460px;
	padding: 0px; margin: 0px;
	}	
	
.footer_diapo {
	margin-top: 10px;
	background: url(/vdm/img/footer_diapo.gif) top left;
	width: 630px;
	height: 10px;
}

.copyright {
	text-align: center !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	line-height: 12px;
	height: 12px;
	color: #333333;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top; margin-bottom: 8px;
	}
	
#textcopyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	line-height: 12px;
	height: 12px;
	color: #333333 !important;	
	vertical-align: top;
}

/*.legendediapo {
	margin-top: 10px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	color: #666;
	text-align: center;
 }*/
 .legendediapo {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333;
	text-align: center;
 }

#textLegend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333;
}

/*.navig_diapo {
	background: url(/vdm/img/navig_diapo.gif) no-repeat top center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	vertical-align: middle;
	padding:0px;
	border: 0px;
	height: 20px;
	text-align: center;
	padding-top: 5px;
	}*/

.navig_diapo {
	background: url(/vdm/img/navig_diapo1.gif) no-repeat top center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 5px 0px 0px 0px; margin: 0px 0px 0px 2px;
	border: 0px;
	height: 20px;
	width: 500px; 
}	
.navig_diapo div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}	
/*.navig_diapo #precedent { float:left; margin: 0px 0px 0px 85px; border: 1px solid #666666;}
.navig_diapo #suivant { align:right; float:right; margin: 0px 85px 0px 0px !important!; margin: -2px 85px 0px 0px; border: 1px solid #666666;}
*/
.navig_diapo #precedent { float:left; margin: 0px 0px 0px 85px !important; margin: 0px 0px 0px 42px; }
.navig_diapo #suivant { float:left; margin: 0px 0px 0px 35px!important; margin: 0px 0px 0px 35px;}


.btngauche {
	text-align: left;
	margin: 0px;
	padding:0px;
	border: 0px;
	width: 100px;
	height: 20px;
}

.btndroite {
	text-align: right;
	margin: 0px;
	padding:0px;
	border: 0px;
	width: 100px;
	height: 20px;
}

.callage_btn {
	float: left;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/*.pagination {
	width: 100px;
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}*/

div.pagination {
	position: relative; float:left !important; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px;
	text-align: center; 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 120px;
}
div.pagination span {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.on {
	display: block;
	width: 410px;
	margin-top: 5px;
	margin-left: 15px;
}

.off {
	display: none;
}


/* liste pointcles */

ul.pointscles {
	font: Arial, Helvetica, sans-serif 12px #000;
	padding: 0px;
	margin: 10px 0 0 30px;
	list-style-image: url(/vdm/img/puce1_description.gif);
} 

.points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 16px !important;
	color: #000 !important;
	background-image: none !important;
	font-weight: normal !important;
	text-indent: 0px !important;
	padding: 0px !important;
	margin-top: 0 !important;;
	margin-bottom: 0 !important;;
	} 

/* liste temoignage */

ul.temoins {
	margin: 0px;
	margin-left: 20px;
	margin-top: 15px;
	list-style-image: url(/vdm/img/puce1_temoins.gif) !important;
}

ul.temoins2 {
	margin: 0px;
	margin-left: 3px;
	margin-top: 15px;
	list-style: none !important;
}

ul.temoins ul {
	margin: 0px;
	margin-left: 20px;
	padding-left: 5px;
	list-style-image: url(/vdm/img/puce2_temoins.gif);
} 

/* class typo fiche produits */

.retour {
/*	clear: both;*/
	text-align: right;
	vertical-align: middle;
	float: right;
	border: 0px;
	font-size: 12px !important;
	color: #666666;
	text-indent: 9px;
/*	background: url(/vdm/img/picto_retour.gif) no-repeat center left;*/
	background-image: none !important;
	margin: 0px;
	padding: 0px;
/*	margin-right: 5px;
	line-height: 16px;*/
}
.retour1 {
	text-align: right; font-weight:bold;
	vertical-align: top;
	float: right;
	border: 0px;
	font-size: 10px !important;
	color: #666666;
	text-indent: 9px;
	margin: 5px 3px 5px 0px;
	padding: 0px;
}

.imprimer {
	clear: both;
	text-align: right;
	vertical-align: middle;
	float: right;
	border: 0px;
	font-size: 10px !important;
	color: #666666;
	text-indent: 9px;
	background: url(/vdm/img/picto_imprimer.gif) no-repeat center left;
	margin: 0px;
	padding: 0px;
}

h1.destinationtype {
/*	float: left;*/
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-indent: 0px !important;
	font-size: 12px !important;
	background-image: none !important;
	color: #2f2f2f;
	line-height: 20px;
}

h1.destinationtype a, h1.destinationtype a:hover{color:#2f2f2f ; line-height: 14px;}
#contenufiche h1.titre, #contenudiapo h1.titre {
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding: 7px 0 0 0;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	background-image: none !important;
	text-indent: 14px;
	}

.content ul.pointscles {
	font: Arial, Helvetica, sans-serif 12px #000;
	padding: 0px;
	margin: 10px 0 0 30px;
	list-style-image: url(/vdm/img/puce1_description.gif);
} 

h2.ficheproduit {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	text-indent: 0px !important;
	font-size: 13px !important;
	background-image: none !important;
	color: /*#b5a583*/#9f161d;
	margin-top: 10px !important;
}

h3.ficheproduit {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	text-indent: 0px !important;
	font-size: 12px !important;
	background-image: none !important;
	color: #b5a583;
	margin-top: 10px !important;
}

p.ficheproduit {
 padding: 0px 20px 0px 20px !important;
 margin: 0px !important;
}

#entete_fiche2 {
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding: 3px 0 0 30px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc66;
	height: 39px;
	text-align: left;
}

.details {
	font-size: 18px;
	font-weight: normal !important;
}

/*********** elements speciaux pour impression *******/
.titre_ficheprint {
	display: none;
}

#bandeauprint {
	display: none;
	background: url(/vdm/img/logo_print.gif) no-repeat top left;
}

.fermer {
	display: none;
}
/*********** fin elements speciaux pour impression *******/
/*al - nouveau menu a onglets*/
ul#menuinfo {
	list-style-type: none;
	list-style-image: none;
	background-image: none;
	margin: 0;
	padding: 0;
}

li#menuinfo2 
{
	float: left;
	margin: 0;
	margin-right: -12px;
	padding: 0;
    line-height:1.8;
}

a.infomenu, a.commencant, a.actif 
{ 
    text-align:center; 
    vertical-align:middle; 
	text-decoration: none;
	font-size: 11px;
} 

a.infomenu:hover, a.commencant:hover, a.actif:hover 
{ 
		text-decoration: none;
		font-size: 11px;
}

a.infomenu span { 
    position:relative; 
    float:left; 
    padding:0 0 0 12px; 
    vertical-align:middle; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/gauche_neutre.gif) left top no-repeat;
	font-size: 11px;

} 
a.infomenu span span { 
    padding:0 12px 0 0;
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/droite_neutre.gif) right top no-repeat; 
} 

a.infomenu span span span { 
    height:25px; 
    padding:0; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/centre_neutre.gif) left top repeat-x; 
	margin: 0;
} 

a.actif span { 
    position:relative; 
    float:left; 
    padding:0 0 0 12px; 
    vertical-align:middle; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/gauche_actif.gif) left top no-repeat; 
	color: white;
		font-size: 11px;
} 
a.actif span span { 
    padding:0 12px 0 0;
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/droite_actif.gif) right top no-repeat; 
} 

a.actif span span span { 
    height:25px; 
    padding:0; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/centre_actif.gif) left top repeat-x; 
	margin: 0;
	} 

a.infomenu:hover span
{
	position:relative; 
    float:left; 
    padding:0 0 0 12px;       
    vertical-align:middle; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/gauche_hover.gif) left top no-repeat; 
}

a.infomenu:hover span span
{ 
    padding:0 12px 0 0;       
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/droite_hover.gif) right top no-repeat; 
}

a.infomenu:hover span span span 
{ 
    height:25px;        
    padding:0; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/centre_hover.gif) left top repeat-x; 
}

/* style de l'onglet du début dont le commencement est rectangulaire*/
a.commencant span
{
	position:relative; 
    float:left; 
    padding:0 0 0 10px;       
    vertical-align:middle; 
    background-image: none; 
	color: white;
	font-size: 11px;
}

a.commencant span span 
{ 
    padding:0 12px 0 0;
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/droite_actif.gif) right top no-repeat; 
} 

a.commencant span span span { 
    height:25px; 
    padding:0; 
    background:url(/vdm/voyages/produitsWEB/img/menu_onglet/centre_actif.gif) left top repeat-x; 
	margin: 0;
	} 