body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:12pt;
}

table{
	font-size: 11px;
	line-height:18px;
}

p{
	margin:0 0 16px 20px;
	text-align:justify;
	line-height:18px;
}

h1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li{
	text-align:justify;
}

.champ {
	border:	#FFFFFF 1px solid;
	margin:0;
	padding:0 0 0 5px;
	background-image:url(../images/interface/bg-input.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height:20px;
	line-height:20px;
}
textarea {
	border:	#FFFFFF 1px solid;
	margin:0;
	padding:0 0 0 5px;
	background-image:url(../images/interface/bg-input.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

/* //////////////////////////////// STRUCTURE INTERFACE // */

.interface{
     position:absolute;
     left: 50%; 
     top: 0;
     width: 849px;
     margin-left: -424px; /* moitié de la largeur */
	 z-index:1;
}

.fiche_texte{
	float:right;
	margin-right:0px;
	margin-top:50px;
	width:390px;
	background-repeat:no-repeat;
}

.fiche_invisible{
	float:right;
	width:100%;
}

.fiche_bouton{
	float:right;
	margin-right:40px;
	margin-top:23px;
	width:200px; 
	height:22px;
}

.fiche_div{
	width:648px; 
	height:510px;
	background-repeat:no-repeat;
}

.fond_extension{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width:589px;
	background-color:#191919;
	padding:20px;
}

.fond-menu-haut{
	background-color:#CDC5A5;
}

.fiche_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;	
}

/* //////////////////////////////// FORMATS DE TEXTE // */

.texte-9px-blanc-italique{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-style:italic;
}

.texte-10px-blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.texte-10px-gras-jaune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DFC456;
	font-weight:bold;	
}

.texte-11px-beigeclair{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E4D2;
	line-height:12pt;
}

.texte-11px-jaune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFC456;
}

.texte-11px-gras-jaune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFC456;
	font-weight:bold;	
}

.texte-12px-gras-blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;	
}

.texte-13px-gras-jaune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DFC456;
	font-weight:bold;	
}

.texte-14px-gras-jaune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DFC456;
	font-weight:bold;	
}

.texte_mini{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DFC456;
}

.titre_paragraphe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#CDC5A5;
	background-repeat: no-repeat;
	color: #000000;
	font-weight:bold;
	width:634px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	margin-left:0px;
}

.titre_tarif{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#DFC456;
	background-repeat: no-repeat;
	color: #000000;
	font-weight:bold;
	width:634;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	margin-left:0px;
}

.titre_extension{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EEBF18;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:574px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
}

.titre_tableau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FDD472;
	font-weight:bold;	
	text-align:center;
	padding:1px;
}

/*------------------------- PUCES DES TITRES -------------------------*/

li.fiche_li{
	list-style-type:disc;
}

ul.fiche_ul{
	margin-top:0px;
	margin-bottom:7px;
}

.puce_niveau{
	width:17px;
	height:17px;
	background-image:url(../quad/images/fiches_voyages/puce/niveau.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

.puce_guide{
	width:17px;
	height:17px;
	background-image:url(../quad/images/fiches_voyages/puce/guide.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

.puce_info{
	width:17px;
	height:17px;
	background-image:url(../quad/images/fiches_voyages/puce/info.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

.puce_partic{
	width:17px;
	height:17px;
	background-image:url(../quad/images/fiches_voyages/puce/particularite.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

.puce_date{
	width:17px;
	height:17px;
	background-image:url(../quad/images/fiches_voyages/puce/date.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
}

/*------------------------- TABLEAUX -------------------------*/

.div-a-savoir{
	margin-top:50px;
	padding:30px 30px 25px 30px; 
	border: solid #3c3c3c 1px;
	line-height:19px;
	text-align:left;
}

.tableau_prix{
	border: solid #3c3c3c 1px;
	padding:5px 5px 5px 5px;
}

.tableau_tarif{
	border:1px solid #3c3c3c;
	padding:1px;
	background-color: #000000;
	color:#ffffff;
}

.tableau_picto{
	padding:1px;
	background-color: #000000;
	color:#ffffff;
}

.fiche_tableau{
	line-height:12pt;
	border:0px;
	text-align:justify;
	width:390px;
}

/*------------------------- MODULE NEWSLETTER -------------------------*/

.tableau-nl{
	margin:10px 0 0 0;
}

.tableau-nl-entete{
	background-image:url(../images/interface/fond-nl-golf.gif);
	background-repeat:repeat-x;
	height:24px;
}

.texte-nl{
	padding:0 5px 2px 5px;
	background-image:url(../images/interface/fond-nl.gif);
	background-repeat:repeat-x;
	/* fonts */
	font-size:9px;
	line-height:12px;
	height:80px;
}

.form-nl{
	padding:0;
	margin:0;
}

input.newsletter{
	width:110px; 
	height:14px;
	border:1px solid #cdc5a5;
	padding:1px 2px 1px 2px;
	margin:0 0 0 0;
	/* fonts */
	color:#333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*------------------------- CELLULES -------------------------*/

.cellule_tarif{
	background-color:#191919;
	text-align:center;
}

.lisere_horiz{
	 height:1px;
	 background-image:url(../images/interface/lisere_horiz.gif);
}

.lisere_horiz_menu{
	 height:1px;
	 background-image:url(../images/interface/lisere_horiz_menu.gif);
}

/*------------------------- PICTOGRAMMES -------------------------*/

.picto_detail{
	background-image:url(../quad/images/btn_detail.gif);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:22px;
}

.picto_detail:hover{
	background-image:url(../quad/images/btn_detail_roll.gif);
	background-repeat:no-repeat;
}

.picto_tarif{
	background-image:url(../images/interface/picto_tarif.gif);
	background-repeat:no-repeat;
	display:block;
	width:30px;
	height:30px;
}

.picto_tarif:hover{
	background-image:url(../images/interface/picto_tarif_roll.gif);
	background-repeat:no-repeat;
}

.picto_contact{
	background-image:url(../images/interface/picto_contact.gif);
	background-repeat:no-repeat;
	display:block;
	width:30px;
	height:30px;
}

.picto_contact:hover{
	background-image:url(../images/interface/picto_contact_roll.gif);
	background-repeat:no-repeat;
}

.picto_brochure{
	background-image:url(../images/interface/picto_download.gif);
	background-repeat:no-repeat;
	display:block;
	width:30px;
	height:30px;
}

.picto_brochure:hover{
	background-image:url(../images/interface/picto_download_roll.gif);
	background-repeat:no-repeat;
}

.picto_hautpage{
	background-image:url(../images/interface/picto_hautpage.gif);
	background-repeat:no-repeat;
	display:block;
	width:30px;
	height:30px;
}

.picto_hautpage:hover{
	background-image:url(../images/interface/picto_hautpage_roll.gif);
	background-repeat:no-repeat;
}


/*------------------------- PROP. IMAGES -------------------------*/

.img_etoiles{
	margin-bottom:-3px;
}

.img_cadre_left{
	border: solid #3c3c3c 1px;
	padding:5px 5px 5px 5px;
	margin:3px 15px 5px 0;
}

.img_cadre_right{
	border: solid #3c3c3c 1px;
	padding:5px 5px 5px 5px;
	margin:3px 0 5px 15px;
}

.img_cadre{
	border: solid #3c3c3c 1px;
	padding:5px 5px 5px 5px;
}

.img_bordure{
	border: solid #3c3c3c 1px;
	margin-bottom:20px;
}

.img_texte_left{
	border: solid #FFFFFF 1px;
	margin-right:15px;
	margin-bottom:0px;
	margin-top:5px;
}

.img_texte_right{
	border: solid #FFFFFF 1px;
	margin-left:15px;
	margin-bottom:0px;
	margin-top:5px;
}

.img_uniligne{
	margin-top:15px;
	margin-right:20px;
}


/*--------------------------------------------------*/


#resize_div1{
	position:absolute;
	background:#ccc;
	font:100%/1.2em arial;
	width:0px;
	height:0px;
	border-style:solid; 
	border-width:0px; 
	border-color:#FFFFFF; 
	background-color:#000000; 
	overflow:hidden;
}

#resize_div2{
	position:absolute;
	background:#ccc;
	font:100%/1.2em arial;
	width:0px;
	height:0px;
	border-style:solid; 
	border-width:0px; 
	border-color:#FFFFFF; 
	background-color:#000000; 
	overflow:hidden;
}

#resize_div3{
	position:absolute;
	background:#ccc;
	font:100%/1.2em arial;
	width:0px;
	height:0px;
	border-style:solid; 
	border-width:0px; 
	border-color:#FFFFFF; 
	background-color:#000000; 
	overflow:hidden;
}

#inner_resize_div1{
	width:450px;
	height:284px;
	position:absolute;
}

#inner_resize_div2{
	width:450px;
	height:284px;
	position:absolute;
}

#inner_resize_div3{
	width:450px;
	height:284px;
	position:absolute;
}


/*------------------------- LIENS -------------------------*/


a:link      { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12pt;}
a:active       { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12pt;}
a:visited    { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12pt;}
a:hover      { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12pt;}

a.lienTab:link       { color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt; display:block; width:100%; height:18px; background-color:#000000; padding:2px 0 0 0; }
a.lienTab:active       { color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt; display:block; width:100%; height:18px; background-color:#000000; padding:2px 0 0 0; }
a.lienTab:visited    { color: #AAAAAA; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt; display:block; width:100%; height:18px; background-color:#000000; padding:2px 0 0 0; }
a.lienTab:hover      { color: #DFC456; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt; display:block; width:100%; height:18px; background-color:#333333; padding:2px 0 0 0 }

a.ancre:link       { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre:active       { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre:visited    { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre:hover      { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}

a.ancre_paragraphe:link       { color: #ffffff; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre_paragraphe:active       { color: #ffffff; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre_paragraphe:visited    { color: #ffffff; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.ancre_paragraphe:hover      { color: #ffffff; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}

a.lien_haut:link       { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; line-height:12pt; display:block; width:100%; background-color:#CDC5A5; height:18px; vertical-align:middle; padding-top:2px; }
a.lien_haut:active       { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; line-height:12pt; display:block; width:100%; background-color:#CDC5A5; height:18px; vertical-align:middle; padding-top:2px; }
a.lien_haut:visited    { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; line-height:12pt; display:block; width:100%; background-color:#CDC5A5; height:18px; vertical-align:middle; padding-top:2px; }
a.lien_haut:hover      { color: #000000; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; line-height:12pt; display:block; width:100%; background-color:#DFC456; height:18px; vertical-align:middle; padding-top:2px; }

a.lien-menu:link       { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#000000; }
a.lien-menu:active       { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#000000; }
a.lien-menu:visited    { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#000000; }
a.lien-menu:hover      { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#333333; background-image:url(../images/interface/fleche-menu.gif); background-position:left; background-repeat:no-repeat;}

a.lien-menu-actif:link    { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#333333; background-image:url(../images/interface/fleche-menu.gif); background-position:left; background-repeat:no-repeat;}
a.lien-menu-actif:active     { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#333333; background-image:url(../images/interface/fleche-menu.gif); background-position:left; background-repeat:no-repeat;}
a.lien-menu-actif:visited     { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#333333; background-image:url(../images/interface/fleche-menu.gif); background-position:left; background-repeat:no-repeat;}
a.lien-menu-actif:hover     { color: #DFC456; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display:block; width:100%; height:15px; background-color:#333333; background-image:url(../images/interface/fleche-menu.gif); background-position:left; background-repeat:no-repeat;}

a.lien-10px-gras-jaune:link       { color: #DFC456; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-gras-jaune:active       { color: #DFC456; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-gras-jaune:visited    { color: #DFC456; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-gras-jaune:hover      { color: #FFFFFF; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}

a.lien-10px-jaune:link       { color: #DFC456; font-weight:normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-jaune:active       { color: #DFC456; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-jaune:visited    { color: #DFC456; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}
a.lien-10px-jaune:hover      { color: #FFFFFF; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12pt;}

a.lien-11px-gras-blanc-souligne:link       { color: #FFFFFF; font-weight:bold; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-gras-blanc-souligne:active       { color: #FFFFFF; font-weight:bold;	text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-gras-blanc-souligne:visited    { color: #FFFFFF; font-weight:bold;	text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-gras-blanc-souligne:hover      { color: #DFC456; font-weight:bold;	text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

a.lien-11px-blanc:link  { color: #FFFFFF; font-weight:normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-blanc:active       { color: #FFFFFF; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-blanc:visited    { color: #FFFFFF; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.lien-11px-blanc:hover      { color: #DFC456; font-weight:normal;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

a.lien-11px-gras-jaune:link       { color: #DFC456; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.lien-11px-gras-jaune:active       { color: #DFC456; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.lien-11px-gras-jaune:visited    { color: #DFC456; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}
a.lien-11px-gras-jaune:hover      { color: #FFFFFF; font-weight:bold;	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:12pt;}

a.lien-contact:link { color: #dfc440; font-weight:normal;	text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lien-contact:active { color: #dfc440; font-weight:normal;	text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lien-contact:visited { color: #dfc440; font-weight:normal;	text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lien-contact:hover { color: #dfc440; font-weight:normal;	text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }