@charset "UTF-8";

/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* hidden pour shadowbox */
.hidden
{
  display: none;
  visibility: hidden;
}
/****** MODULE DE CHARGEMENT ******/

body
{
background-image:url('../images/2011/fond13.jpg');
background-position:top center;
/*background-repeat:repeat-x;*/
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#000000;
}

label{
	font-size:10px;
}
	


#loadingMessage{
	color:

position:absolute;

width:170px;

height:35px;

margin-top:4px;

padding-top:4px;

margin-left:5px;

padding-left:5px;

left:50%;

top:250px;

background-image:url(img/fond_chargement.jpg);

}

/* CSS Document */


a
{
text-decoration: none; 
color:#FF6600;
}

a:hover
{
text-decoration: underline; 
color:#65b6fc;
}

.lien_deconnexion
{
color:#999999;
text-decoration:none;
}
.gay_cache{
	display:none;
}
#inscription_div
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:70%;
height:25px;
color:#999999;
background-color:#000000;
text-align:right;
float: left; 
}

#inscription_div input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100px;
height:12px;
color:#999999;
border-color:#999999;
border-width:1px;
}

#inscription_div input:hover
{
border-color:#FF9900;
}

.highslide-caption
{
display: none;
border: 5px solid white;
border-top: none;
padding: 5px;
background-color: white;
}

/*
	Global (contenu de tous les blocs)
	page(s) concernée(s) :	- toutes les pages
*/
#global
{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
/*background-color:#FFFFFF;*/
}
/*
	Encadrement (contenu encadré)
	page(s) concernée(s) :	- toutes les pages
*/
#site_encadrement
{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#FFFFFF;
background-image:url(../images/bottom_background.jpg);
background-position:bottom;
background-repeat:repeat-x;
clear: both; 
}
/*Numero de tel*/
.tel_numero {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	margin-left:5px;
}
.tel_callcenter {
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	margin-left:10px;
}
.tel_tarif {
	font-size: 8px;
	text-align:right;
}

/*  Recherche rapide  */

#menu_recherche_rapide
{
/*margin-top:50px;*/
margin-left:25px;
}
.texte_recherche_rapide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;  
	color: black;
	
}

#recherche_rapide
{
	width: 210px;
	padding: 0;
	margin-bottom: 10px;
	border-bottom:2px solid #e1a;
}

#recherche_rapide input
{
	width: 146px;
	height: 18px;
	margin: 5px 8px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;  
	font-weight: normal;
	color: #848484;
	float: left;
}

.bouton_recherche_rapide
{
	cursor: pointer;
	height: 18px;
	color:#FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	margin-top: 5px;
	width: 50px;
	background-color: #e1a;
	float: left;
	text-transform: uppercase;
}
.bouton_recherche_rapide:hover
{
background-color: #444;
}
/*.bouton_recherche_rapide a, a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}*/


/*  fin - Recherche rapide  */




/*
	Thèmes (Fiche voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
#fiche_voyage_themes{
font-weight: bold;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:15px;
}
#fiche_voyage_themes h5
{
font-weight: bold;
}
.fiche_voyage_visuel{
margin-top:5px;
height:220px;
overflow:hidden;
width:350px;
display:inline-block;
float:left;
}
#fiche_voyage_actions{
text-align:center;
margin-top:5px;
}


#fiche_voyage_header h1{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
}
#fiche_voyage_header h2{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
}

/*
	Prix (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_prix{
height:auto;
margin-top:15px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
/*
	Prix : a partir de (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_a_partir_de{
font-size:11px;
color:#65B6FC;
font-weight:bold;
}
/*
	Prix : tarif (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_tarif{
color:#c32994;
font-size:32px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
/*
	Prix : ttc (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_ttc{
vertical-align:super;
font-size:11px;
}
/*
	Référence (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_reference_block{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:700px;
text-align:right;
}
/*
	Référence (Fiche Voyage)
	page(s) concernée(s) :	- toutes les pages package et produit
*/
.fiche_voyage_reference{
color:#65B6FC;
}

#fiche_voyage_cpc_cpncp{
width:700px;
margin-top:20px;
}
#fiche_voyage_cpc{
width:340px;
padding-right:10px;
display:inline-block;
float:left;
}
#fiche_voyage_cpncp{
width:340px;
padding-left:10px;
display:inline-block;
float:left;
}

#informations_destination{
text-align:justify;
}
#informations_destination h3{
margin-top:30px;
color:#ff7c00;
text-transform:uppercase;
font-size:16px;
margin-bottom:10px;
}
#player_affileo_vodeo {
margin-left:80px ;
margin-top:30px;
}

#fiche_voyage_tarifs_devis{
margin-top:20px;
}
#fiche_voyage_tarifs{
display:inline-block;
float:left;
width:480px;
}
#fiche_voyage_devis{
display:inline-block;
float:left;
width:200px;
text-align:center;
padding-top:20px;
}

table.sunnydream_table{
text-align:center;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
}
#fiche_voyage_tarifs table.sunnydream_table th, #fiche_voyage_tarifs table.sunnydream_table td{
	text-align:center;
}
table.sunnydream_table th{
background-color:#CCCCCC;
}
table.sunnydream_table caption{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


#reservation_package{
font-family:Arial, Helvetica, sans-serif;
}
/*
	Titre des parties de la page réservation package (Réservation)
	page(s) concernée(s) :	- page de réservation package
*/
#reservation_package h2{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FF7D00;
font-weight:bold;
margin-bottom:10px;
}
/*
	Titre de la page réservation package (Réservation)
	page(s) concernée(s) :	- page de réservation package
*/
#reservation_package_header h1{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#65B6FC;
font-weight:bold;
}

#reservation_package_tarifs{
margin-top:10px;
margin-bottom:10px;
}
#reservation_package_etape_voyageur{
margin-top:10px;
margin-bottom:10px;
}
#reservation_package_etape_prestation{
margin-top:10px;
margin-bottom:10px;
}
#reservation_package_etape_depart{
margin-top:10px;
margin-bottom:10px;
}
#reservation_package_etape_validation{
margin-top:10px;
margin-bottom:10px;
}
.reservation_package_actions{
margin-top:20px;
float:right;
}
#inscription_identification{
font-family:Arial, Helvetica, sans-serif;
}
#inscription_inscription{
font-family:Arial, Helvetica, sans-serif;
}





/* Grille tarif [DEBUT] */
.grille_table{
	text-align:center;
	width:510px;
	overflow:hidden;
	border: 2px solid #666666;
}

.grille_ligne_titre{
width:510px;
font-weight: bold;
font-size: 12px;
}

.grille_ligne_produit{
width:510px;
font-size: 12px;
}
.grille_colonne{
width:160px;
float:left;
margin-left:5px;
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
}

.grille_trait{
height:1px;
width:510px;
background-color:#CCCCCC;
display:inline-block;
}
/* Grille tarif [FIN] */

/*Newsletter*/
.bouton_orange{

			cursor:pointer;
			height:18px;
			color:#FFFFFF;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			padding-top:5px;
			background-image:url(../images/menu_recherche_haut_bouton.jpg);
			
			}
.modif{
text-align:center;
color:#FF0000;
}					
#texte_presentation_news{
}
#zone_info_news,
#form_news,
#texte_condition_news,
#desinscription_newsletter,
#bouton_radio{
width:auto;
height:auto;
text-align:center;
}

.debut_adresse_2{
width:90px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
color:#848484;
}
.fournisseur_adresse_2{
width:50px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;		
}
.fin_adresse_2{
width:25px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;
}
.debut_adresse{
width:90px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
color:#848484;
}

.fournisseur_adresse{
width:90px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;		
}
.fin_adresse{
width:35px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;
}

#inscription_newsletter_bis{
width:700px;
height:auto;
font-size:11px;
text-align:center;
display:block;
font-weight:bold;
margin-left:20px;
padding-top:20px;
/*background-image:url(img/enveloppe.jpg);*/
background-repeat:no-repeat;
}
/* BROCHURES */

.brochures_brochure
{
margin-top:30px;
margin-bottom:30px;
position:relative;
float:left;
}

.brochure_couverture
{
margin-left:10px;
margin-top:15px;
width:350px;
position:relative;
float:left;
}

.brochure_description
{
margin-left:10px;
margin-top:15px;
width:340px;
text-align:justify;
position:relative;
float:left;
}

.trait_brochures
{
margin-top:20px;
height:6px;
width:340px;
background-color: #CACACA;
border: 1px;
position:relative;
float:left;
}

.brochure_telechargement
{
text-align:right;
} 


/* FIN BROCHURE */

/* SITES */

.sites_site
{
margin-top:30px;
margin-bottom:30px;
position:relative;
float:left;
}

.site_visuel
{
margin-left:10px;
margin-top:15px;
width:364px;
height:364px;
position:relative;
float:left;
}

.site_description
{
margin-left:10px;
margin-top:15px;
width:320px;
text-align:justify;
position:relative;
float:left;
}

.site_liens
{
text-align:right;
} 

/* FIN SITES */


/* ME RAPPELER */

/*.me_rappeler
{
margin-top:30px;
position:relative;
float:left;
}*/

.me_rappeler_description
{
margin-top:15px;
margin-bottom:30px;
width:700px;
text-align:justify;
position:relative;
float:left;
}
.me_rappeler_description_sb
{
margin-left:10px;
margin-top:15px;
margin-right:10px;
margin-bottom:30px;
text-align:justify;
position:relative;
float:left;
}
.me_rappeler_formulaire
{
/*margin-left:5px;*/
margin-top:15px;
width:700px;
text-align:center;
position:relative;
float:left;
}
.me_rappeler_formulaire_sb
{
margin-left:10px;
margin-top:15px;
width:490px;
text-align:center;
position:relative;
float:left;
}
/* FIN ME RAPPELER */


/* COMPLEMENTS VOYAGE */

.voyage_complements
{
width:710px;
}

.voyage_complements_gauche
{
width:440px;
float:left;
margin-right:10px;
}

.voyage_complements_droite
{
padding-left:10px;
float:left;
width:240px;
border-left: 1px solid #ff8a00;;
}

/* FIN COMPLEMENT... */


/* RESERVATION */

#block_bas_fleche{
margin-left:570px;
height:243px;
}

.block_haut_fleche{
margin-left:570px;
height:17px;
}

.fleche{
	width:150px;
	display: inline-block;
	height: 130px;
	float:left;
}
/* FIN RESERVATION */



/* METEO */

.weather
{
font-size:9px;
width:240px;
}

.weather_block
{
border-bottom: 1px solid #abada2;
width:240px;
margin-top:10px;
}

.weather_today
{
border-bottom: 1px solid #abada2;
width:240px;
margin-top:10px;
}

.weather_temperature
{
width:240px;
text-align:center;
}

.weather_jour
{
width:240px;
height:52px;
}

.weather_nuit
{
width:240px;
height:52px;
}

.weather_titre
{
float:left;
width:10px;
text-align:center;
}

.weather_image
{
float:left;
width:52px;
}

.weather_info
{
width:240px;
display: inline;
}

.weather_dayname
{
font-size:11px;
text-align:center;
}

.weather_bottom
{
text-align:right;
font-size:8px;
}

/* FIN METEO */


/* GUIDE VOYAGE */

.guide_voyage
{
margin-top:30px;
position:relative;
}

.guide_destination
{
width:710px;
margin-top:10px;
position:relative;
float:left;
}

.guide_pays_photo
{
width:150px;
text-align:center;
position:relative;
float:left;
}

.guide_pays_description
{
margin-left:10px;
width:550px;
text-align:justify;
position:relative;
float:left;
}

/* FIN GUIDE VOYAGE */


/* CONDITIONS GENERALES DE VENTES */

.conditions_generales_de_vente
{
margin-top:30px;
position:relative;
float:left;
}

.conditions_generales_de_vente_description
{
margin-left:10px;
margin-top:15px;
margin-bottom:30px;
width:700px;
text-align:justify;
position:relative;
float:left;
}

.conditions_generales_de_vente_color
{
color:#ff8a00;
}

/* FIN CONDITION... */

/*
	En tête (logo sunnydream, menu, recherche rapide)
	page(s) concernée(s) :	- toutes les pages
*/
#site_entete{
margin-left:0px;
margin-top:0px;
width:1000px;
height:380px;
background-image:url(../images/2011/banniere.jpg);
background-repeat:no-repeat;
position:relative;
}
/*
	Top (lien vers index, login)
	page(s) concernée(s) :	- toutes les pages
*/
#site_top
{
	clear: both; 
	width: 100%; 
	margin: 0; 
	padding: 0; 
	background: #000000;
	height:25px;
	overflow:hidden;
}
/*
	Menu (menu horizontal du site)
	page(s) concernée(s) :	- toutes les pages
*/
#site_menu{
padding-left:0px;
padding-top:335px;
padding-right:15px;
width:705px;
height:45px;
}
/*
	Menu UL (menu horizontal du site)
	page(s) concernée(s) :	- toutes les pages
*/
#site_menu ul{
/*position:static;
list-style-image:url(../images/menu_separation.png);
list-style-position:inherit;
list-style-type:none;*/
position: absolute;	/* positionnement pour IE5 et IE5.5 */
}
/*
	Menu LI (menu horizontal du site)
	page(s) concernée(s) :	- toutes les pages
*/
#site_menu li{
width:auto;
float:left;
border-left: 1px solid grey;
}
#site_menu li a{
cursor:pointer;
font-family:sans-serif,Arial, Helvetica;
display:block;
float:left;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
height:13px;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

.mon_compte{
cursor:pointer;
font-family:"Calibri", Arial, Helvetica, sans-serif;
display:block;
width:145px;
color:#000000;
font-size:16px;
text-decoration:none;
padding-left:115px;
}
#mon_compte_bt_valider_dossier{
padding-left:0;
}
#site_menu li a:hover{
color:#ff8108;
text-decoration:none;
color:#000000;
/*background:url(../images/menu_hover.png) repeat-x;*/
}
/*
	Boutons (à utiliser avec btn.js)
	page(s) concernée(s) :	- toutes les pages
	informations : http://monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors/
*/
* html .btn span, /* Internet Explorer 6 */
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; } /* Internet Explorer 6 */
.btn {
display: block;
position: relative;
background: #e1a;
padding: 5px;
float: left;
color: #fff;
text-decoration: none;
cursor: pointer;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}
.btn * {
font-style: normal;
display: block;
position: relative;
}
.btn i {
background-position: top left;
position: absolute;
margin-bottom: -5px;
top: 0;
left: 0;
width: 5px;
height: 5px;
}
.btn span {
left: -5px;
padding: 0 0 5px 10px;
margin-bottom: -5px;
}
.btn span i {
background-position: bottom right;
margin-bottom: 0;
position: absolute;
left: 100%;
width: 10px;
height: 100%;
top: 0;
}
.btn span span {
background-position: top right;
position: absolute;
right: -10px;
margin-left: 10px;
top: -5px;
height: 0;
}
p .btn { margin-right: 1em; }
.btn.rouge { background: #ff0000; }
.btn.orange { background:#FF8000; }
.btn.jaune { background: #f6fc00; }
.btn.vert { background: #60ef38; }
.btn.bleu { background: #00f7ff; }
.btn.violet { background: #b248e8; }
.btn:hover {
background-color: #242424;
}
.btn:active { background-color: #444; }
.btn[class] {

background-position: bottom;
text-decoration:none;
color:#FFFFFF;
}

* html .btn { border: 3px double #e1a; }
* html .btn.rouge { border-color: #ff0000; }
* html .btn.orange { border-color: #ff8b00; }
* html .btn.jaune { border-color: #f6fc00; }
* html .btn.vert { border-color: #60ef38; }
* html .btn.bleu { border-color: #00f7ff; }
* html .btn.violet { border-color: #b248e8; }
* html .btn:hover { border-color: #242424; text-decoration:none; color:#FFFFFF;}

.btn_devis{
	width:150px;
	margin-top:4px;
	clear:both;
}
#liste_paysphobes
{
text-align:center;
display: block;
position: relative;
background: #e1a;
padding: 5px;
margin-top:0px;
margin-left:0px;
color: #fff;
text-decoration: none;
cursor: pointer;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}

#btnliste_paysphobes{
	text-align:center;
}

.btnfluxrss
{
text-align:center;
display: block;
position: relative;
background: #e1a;
padding: 5px;
margin-top:10px;
margin-left:25px;
color: #fff;
text-decoration: none;
cursor: pointer;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}

/*
	Centre (contient Colonne Gauche et Colonne Droite)
	page(s) concernée(s) :	- toutes les pages
*/
#centre{
width:1000px;
height:auto;
background-color:#FFFFFF;
}
/*
	Colonne Gauche (Contenu dans Centre)
	page(s) concernée(s) :	- toutes les pages
*/
#colonne_gauche{
width:260px;
height:auto;
overflow:hidden;
float:left;
padding-top:260px;
}
#lien_pacs
{
margin-top:-35px;
margin-left:90px;
margin-bottom:20px;
}
#inscription_newsletter{
width:242px;
height:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:10px;
margin-top:100px;
background-image:url(img/enveloppe.jpg);
background-repeat:no-repeat;
}

#debut_adresse{
width:90px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
color:#848484;
}

#fournisseur_adresse{
width:50px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;		
}

#fin_adresse{
width:25px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;
}

#newsletter_partenaires{
width:242px;
height:50px;
font-size:11px;
color:#848484;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
float:left;
}

#plus_infos_newsletter{
width:auto;
height:20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-right:30px;
}

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

#bouton_valider{
width:102px;
height:18px;
float:left;
color:#FFFFFF;
margin-left:25px;
padding-top:5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-image:url(img/menu_recherche_haut_bouton.jpg);
}	

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

#flux_rss{
width:252px;
height:64px;
margin-top:30px;
margin-left:5px;
}

#flux_rss_image{
width:64px;
height:64px;
float:left;
}

#flux_rss_inscription{
width:205px;
height:23px;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:7px;
padding-left:5px;
}

#flux_rss_infos{
width:210px;
height:auto;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

#bouton_blog{
width:200px;
height:75px;
margin-left:5px;
margin-top:40px;
}

#menu_deroulant_gauche{
width:251px;
height:auto;
}

.bouton_menu_gauche{
margin-top:5px;
width:251px;
height:41px;
}

._menu_gauche{
margin-top:5px;
width:251px;
height:1px;
background-image:url(img/trait_horizontal.jpg);
background-repeat:no-repeat;
}


/* debut TAG CLOUD debut */
/*
	Tagcloud (nuage de tags)
	page(s) concernée(s) :	- toutes les pages
*/
#tagcloud{
width:260px;
height:auto;
float:left;
display:inline;
}
/*
	Tagcloud Titre (nuage de tags)
	page(s) concernée(s) :	- toutes les pages
*/
#tagcloud_header{
width:260px;
height:30px;
}
/*
	Tagcloud Liste des tags (nuage de tags)
	page(s) concernée(s) :	- toutes les pages
*/
#tagcloud_tags{
width:250px;
height:auto;
text-align:center;
padding-left:10px;
}
/*
	Tagcloud Bas (nuage de tags)
	page(s) concernée(s) :	- toutes les pages
*/
#tagcloud_footer{
width:260px;
height:30px;
}
/*
	Tagcloud Tag (nuage de tags)
	page(s) concernée(s) :	- toutes les pages
*/
.tagcloud_taille_1
{
font-size:26px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}
.tagcloud_taille_2
{
font-size:24px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}
.tagcloud_taille_3
{
font-size:20px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}
.tagcloud_taille_4
{
font-size:16px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}
.tagcloud_taille_5
{
font-size:14px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}
.tagcloud_taille_6
{
font-size:12px;
text-align:center;
display:inline;
list-style-type: none;
overflow:hidden;
margin-left: 2px;
margin-right: 2px;
line-height: 10px;
margin-top:0px;
margin-bottom:0px;
}

#tagcloud a{
text-decoration:none;
font-weight:bold;
font-family:"Calibri",Arial, Helvetica, sans-serif;
color:#C32994;
}
#tagcloud a:hover{
color:#65b6fc;
}
/* fin TAG CLOUD fin */



/* debut BACKLINK debut */
/*
	Backlink (liste de liens)
	page(s) concernée(s) :	- toutes les pages
*/
#backlink{
width:260px;
margin-top:10px;
margin-bottom:10px;
height:auto;
float:left;
display:inline;
}
/*
	Backlink Titre (liste de liens)
	page(s) concernée(s) :	- toutes les pages
*/
#backlink_header{
width:260px;
height:60px;
background-image:url(../images/left_header_backlink.png);
background-repeat:no-repeat;
}
/*
	Backlink Liste des liens (liste de liens)
	page(s) concernée(s) :	- toutes les pages
*/
#backlink_liens{
width:220px;
height:auto;
text-align:center;
padding-right:30px;
padding-left:10px;
background-image:url(../images/left_back.png);
background-repeat:repeat-y;
}
/*
	Backlink Bas (liste de liens)
	page(s) concernée(s) :	- toutes les pages
*/
#backlink_footer{
width:260px;
height:30px;
background-image:url(../images/left_footer.png);
background-repeat:no-repeat;
}

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

#backlink a:link{
color:#000000;
}

#backlink a:visited{
color:#000000;
}

#backlink a:hover{
color:#65b6fc;
}
/* fin BACKLINK  fin */


#menu_recherche_newsletter{
width:260px;
margin-top:10px;
margin-bottom:10px;
height:auto;
float:left;
/*display:inline;*/
position:absolute;
top:410px;
z-index:2;
}
/* debut MENU RECHERCHE debut */
/*
	Backlink (liste de liens)
	page(s) concernée(s) :	- toutes les pages
*/
.titre_recherche{
font-family:"Calibri",Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:14px;
text-align:center;
width:260px;
height:20px;
}
#menu_recherche{
width:240px;
margin-bottom:10px;
height:auto;
float:left;
display:inline;
top:330px;
}
/*
	Menu Recherche Titre
	page(s) concernée(s) :	- toutes les pages
*/
#menu_recherche_header{
width:260px;
height:60px;
}
/*
	Menu Recherche Formulaire
	page(s) concernée(s) :	- toutes les pages
*/
#menu_recherche_formulaire{
width:230px;
height:auto;
text-align:center;
padding-right:30px;
}
/*
	Menu Recherche Actions (Bouton "Rechercher")
	page(s) concernée(s) :	- toutes les pages
*/
#menu_recherche_actions{
width:200px;
height:30px;
margin-top:10px;
text-align:center;
padding-left:25px;
}
/*
	Menu Recherche Avancée (Lien "Plus de critères")
	page(s) concernée(s) :	- toutes les pages
*/
#recherche_avancee{
margin-top:10px;
color:#666666;
text-decoration:none;
}

#recherche_avancee a{
text-decoration:none;
color:#666666;
}

#recherche_avancee a:hover{
color:#FF9900;
text-decoration:none;
}
/*
	Menu Recherche Bas
	page(s) concernée(s) :	- toutes les pages
*/
#menu_recherche_footer{
width:260px;
height:30px;
background-image:url(../images/left_footer.png);
background-repeat:no-repeat;
}
/*
	Menu Recherche Texte (Destination, Budget, Date de départ, Confort, ...)
	page(s) concernée(s) :	- toutes les pages
*/
.menu_recherche_texte{
height:auto;
text-align:center;
font-weight:bold;
padding-top:10px;
}
/* fin MENU RECHERCHE  fin */



/* debut ACCUEIL  debut */
#accueil_evenements{
width:365px;
display:inline-block;
float:left;
}
#accueil_evenements p
{
text-align:justify;
margin-top:5px;
width:350px;
}
#accueil_evenements img
{
margin-top:15px;
}
#accueil_thematiques
{
display:inline-block;
float:left;
text-align:justify;
}
/*
	Menu UL (menu horizontal du site)
	page(s) concernée(s) :	- toutes les pages
*/
#accueil_thematiques ul{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left:20px;
}
/*
	Menu LI (menu horizontal du site)
	page(s) concernée(s) :	- toutes les pages
*/
#accueil_thematiques li{
width:auto;
padding:0;
margin:0;
}
#accueil_thematiques li a{
height:14px;
cursor:pointer;
padding:0;
margin:0;
display:block;
color:#65B6FC;
font-size:12px;
text-decoration:none;
padding-left:5px;
padding-right:5px;

}
#accueil_thematiques li a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#ff7d00;
padding-left:5px;
padding-right:5px;
}
#accueil_promotions_voyages{
border-top:2px #A702FF solid;
display:inline-block;
width:700px;
height:auto;
margin-top:10px;
padding-top:10px;
margin-bottom:20px;
}
#accueil_promotions_voyages_hard_discount{
width:320px;
height:auto;
padding-right:20px;
background-color:#FFFFFF;
display:inline-block;
border-right:#CCCCCC solid 2px;
float:left;
}
#accueil_promotions_voyages_dernieres_minutes{
width:320px;
height:auto;
padding-left:24px;
background-color:#FFFFFF;
display:inline-block;
float:left;
}
.titre_gay_friendly
{
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:#ff6817;
}
.titre_Offre_semaine
{
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:red;
}

.titre_exclusivement_gay
{
text-transform:uppercase;
font-size:18px;
font-weight:bold;
color:#a702ff;
}
.apartirde{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:uppercase;
width:50px;
color:#000000;
}
.accueil_promotions_voyages_plus{
margin-left:120px;
}
.accueil_promotions_mise_en_evidence{
width:320px;
height:110px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
margin-top:7px;
margin-left:5px;
text-align:justify;
overflow:hidden;
}
.accueil_promotions_mise_en_evidence_offre{
width:320px;
height:60px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
margin-top:7px;
margin-left:5px;
text-align:justify;
overflow:hidden;
}
.accueil_promotions_tag_prix{
clear:both;
background-color: #FFFFFF;
color:#3366CC;
/*height:35px;*/
margin-top:-65px;
width:100px;
font-size:26px;
font-weight:bold;
margin-left:215px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
opacity: 0.8;
filter: alpha(opacity = 80);
padding: 0px;
}
.accueil_promotions_reference{
width:200px;
font-size:9px;
text-align:right;
}
.accueil_promotions_destination
{
background-color:#EFFBFF;
height:75px;
width:320px;
}
.accueil_promotions_destination_offre
{
background-color:#ffe3e3;
height:75px;
width:320px;
}
.accueil_promotions_destination_pays{
font-weight:bold;
font-size:16px;
color:#3366CC;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-left:5px;
}
.accueil_promotions_destination_lieu{
font-weight:bold;
font-size:14px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
}
.accueil_promotions_nom{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
}
.accueil_promotions_prix_appel
{
font-size:12px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
.accueil_promotions_visuel{
height:190px;
width:320px;
overflow:hidden;
}
.accueil_promotions_voyage{
height:auto;
width:330px;
margin-top:15px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
.accueil_promotions_voyage .img_accueil{
opacity: 0.9;
filter: alpha(opacity = 90);
}
.accueil_promotions_voyage:hover .img_accueil{
opacity: 1.0;
filter: alpha(opacity = 100);
}
/* fin ACCUEIL  fin */

#menu_lien{
width:252px;
height:auto;
margin-top:20px;
background-color:#FFFFFF;
}

#text_lien{
width:200px;
padding-top:20px;
padding-left:15px;
text-align:center;		
}

#colonne_droite{
width:700px;
height:auto;
float:left;
padding-left:20px;
padding-right:20px;
position:relative;
}

#menu_haut_ {
width:700px;
height:17px;
color:#5c5c5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: center;
padding-top:3px;
}

#menu_haut_ a{
text-decoration:none;
color:#5c5c5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu_haut_ a:hover{
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/*
	Contenu (Contenu des fichiers Includes)
	page(s) concernée(s) :	- dans chaque fichiers inclus (donc toutes les pages)
*/
#contenu{
width:700px;
height:auto;
float:left;
margin-top:10px;
}

/*
	Footer
	page(s) concernée(s) :	- toutes les pages
*/
#footer{
width:1000px;
height:auto;
clear:both;
margin-bottom:10px;
}
/*
	Barre du bas (Footer)
	page(s) concernée(s) :	- toutes les pages
*/
#barre_footer{
width:1000px;
height:3px;
background-color:#c32994;
}
/*
	Liens du bas (Footer)
	page(s) concernée(s) :	- toutes les pages
*/
#footer a{
font-size:9px;
text-decoration:none;
color:#000000;
}

#footer a:link{
color:#000000;
}

#footer a:visited{
color:#000000;
}

#footer a:hover{
color:#65b6fc;
}
#text_footer{
width:982px;
height:auto;
padding-top:10px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#8e8e8e;
}

#menu_recherche_2{
width:750px;
height:388px;
position:absolute;
top:390px;
}

#menu_centre_droit{
float:left;
margin-top:10px;
width:450px;
height:300px;
}

#select_multiple{
width:450px;
height:auto;
}

#select_droite{
float:left;
}

#select_gauche{
float:left;
}

#ajouter_theme{
float:left;
}

#supprimer_theme{
float:left;
}

#menu_centre_gauche{
width:auto;
height:auto;
float:left;
}

*html div.menu_haut { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_haut.png', sizingMethod='scale');
}


.menu_haut{
width:220px;
height:28px;
float:left;
padding-top:20px;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(img/menu_recherche_haut.png);
}

*html div#menu_haut_recherche { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_haut.png', sizingMethod='scale');
}

#menu_haut_recherche{
width:220px;
height:28px;
float:left;
padding-top:20px;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(img/menu_recherche_haut.png);
font-weight: bold;
}

*html div.menu_haut_coin { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_haut_coin.png', sizingMethod='scale');
}

.menu_haut_coin{
width:32px;
/*height:48px;*/
float:left;
background-image:url(img/menu_recherche_haut_coin.png);
}

.menu_centre{
width:220px;
height:321px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
font-weight:bold;
background-color:#FFFFFF;
}
#menu_centre_recherche{
width:230px;
height:371px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
font-weight:bold;
background-color:#FFFFFF;
}

#destination_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#lieu_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#destination_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:25px;
color:#848484;
}

#lieu_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:25px;
color:#848484;
}

#duree_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#duree_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:25px;
color:#848484;
}
#date_form{
text-align:center;
margin-left:10px;
float:left;
}
html>body #date_form{
text-align:center;
margin-left:25px;
float:left;
}

#date_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#date_jour_form{
width:60px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
color:#848484;
}

#date_mois_form{
width:60px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;
}

#date_annee_form{
width:70px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:5px;
color:#848484;
}

#confort_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#confort_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#848484;
margin-left:25px;
margin-top:5px;
}

#ville_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}


#ville_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:25px;
color:#848484;
}

#formule_text{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}

#formule_form{
width:210px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
margin-left:25px;
color:#848484;
}

#menu_recherche_bouton{
width:102px;
height:18px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:115px;
padding-top:5px;
background-image:url(img/menu_recherche_haut_bouton.jpg);
}

#menu_recherche_bouton_2{
width:102px;
height:18px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
background-image:url(img/menu_recherche_haut_bouton.jpg);
}

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

#recherche_standard{
color:#666666;
}

#recherche_standard a{
color:#666666;
text-decoration:none;
}

#recherche_standard a:hover{
color:#FF9900;
}

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

*html div.menu_droit { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_droit.png', sizingMethod='scale');
}

.menu_droit{
width:32px;
height:371px;
float:left;
background-image:url(img/menu_recherche_droit.png);
}

*html div.menu_bas { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_bas.png', sizingMethod='scale');
}

.menu_bas{
width:220px;
height:30px;
float:left;
background-image:url(img/menu_recherche_bas.png);
}

*html div#menu_bas_recherche { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_bas.png', sizingMethod='scale');
}

#menu_bas_recherche{
width:220px;
height:30px;
float:left;
background-image:url(img/menu_recherche_bas.png);
}

*html div.menu_bas_coin { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_bas_coin.png', sizingMethod='scale');
}

.menu_bas_coin{
width:32px;
height:30px;
float:left;
background-image:url(img/menu_recherche_bas_coin.png);
}											

#col {
margin-left:10px;
margin-top:15px;
width:340px;
height:auto;
float:left
} 

.col {
margin-left:10px;
margin-top:15px;
width:340px;
height:auto;
float:left
}
.colonne {
margin-left:10px;
margin-top:15px;
margin-bottom:15px;
width:340px;
height:auto;
float:left
}


#phot_present {
width:340px;
height:169px;
background-image:url(img/photo_presentation.jpg);
background-repeat:no-repeat;
}

#intro {
margin-left:10px;
margin-top:50px;
margin-bottom:15px;
width:340px;
height:auto;
text-align : justify; 
background-repeat:repeat-y;
}
#accueil_blog {
height:auto;
margin-bottom:15px;
margin-left:10px;
margin-top:15px;
text-align:justify;
width:340px;
}
#notreselection {
margin-left:10px;
margin-top:20px;
width:340px;
height:auto;
text-align : justify; 
background-repeat:repeat-y;
}

#nos_sites{
margin-left:10px;
text-align:justify;
clear: both; 
}

#col_2 {
margin-top:15px;
width:340px;
height:auto;
float:right;
} 

.col_2 {
margin-top:15px;
width:340px;
height:auto;
float:right;
} 

#intro2 {
margin-left: 10px;
}

#call {
margin-left:10px;
margin-top:-5px;
width:340px;
height:150px;
text-align : justify; 
background-repeat:no-repeat;
}

#promotions {
margin-left:10px;
margin-top:70px;
width:340px;
height:auto;
}

#call_center {
margin-left:10px;
margin-top:20px;
/*margin-bottom:20px;*/
width:310px;
height:100px;
}
#call_center_image {
width:310px;
height:62px;
background-image:url(img/callcenter_03.jpg);
background-repeat:no-repeat;
}
.call_center_heures{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
color:#000000;
}	

#publicite {
margin-left:20px;
margin-top:30px;
width:300px;
height:250px;
}

/*
D�plac� dans "Nos Promotions"
.prom1{
margin-left:20px;
margin-top:0px;
width:312px;
height:210px;
background-image:url(img/prom_1.jpg);
background-repeat:repeat-y;
}
*/
.sepa{
margin-right:30px;
margin-top:16px;
width:285px;
height:12px;
background-image:url(img/separateur.jpg);
display: inline;
background-color:#3333CC;
}

.titre_1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:17px; 
text-transform:uppercase;
color:#c32994;	
display: inline;
font-weight:bold;
}


.titre_2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
text-transform:uppercase;
color:#000000;
display: inline;
margin-left:10px;
font-weight:bold;
}

.titre_3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF8A00;
}

.titre_3 a{
text-decoration:none;
color:#FF8A00;
}

.titre_3 a:hover{
color:#000000;
}

.titre_4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#FF8A00;
/*margin-left:20px;*/
display: inline;
}

.titre_5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#000000;
display: inline;
}

.titre_6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#000000;
display: inline;
}

.titre_7{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
display:inline;
text-transform:uppercase;
margin-left:10px;
}

.trait_1{
height:3px;
width:340px;
background-color: #CACACA;
border: 1px; 
} 
.texte_1 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align : justify;  
color:#2e2e2e;
} 

#liste_pays
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2e2e2e;
	list-style-type: none;
	margin: 0; 
}

#liste_pays li
{
	margin: 10px 0;
}

/*
D�plac� dans "Nos Promotions"

$.partirde{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight: bold;
color:#000000;
margin-left:4px;
margin-top:10px;
}	

.prix{
color:#FF8A00;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
margin-left : -60px;
margin-top : 0px;
}*/

.bouton_plusinfos a{
width:102px;
height:18px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
margin-left : 201px;
margin-top : -45px;
padding-top: 5px;
background-image:url(img/menu_recherche_haut_bouton.jpg);
}
/*
D�plac� dans "Nos Promotions"
.info_prom{
width:340px;
height:60px;
} 

.promo_1 {
width:340px;
height:300px;
margin-left: 0px;
margin-top: 3px;
display: inline;
}
*/

.fiche_destination_entete{
width:700px;
/*height:48px;*/
}

*html div.entete_haut {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_haut.png', sizingMethod='scale');
}

.entete_haut{
width:700px;
height:48px;
float:left;
background-image:url(img/menu_recherche_haut.png);
}

.entete_haut_coin_gauche{
background-image:url(img/entete_descr_haut_coin_g.jpg);
/*height:48px;*/
width:32px;
float:left;
}

.entete_dest{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin-top:15px;
}

.contenu_fiche_destination{
width:700px;
height:auto;
}
/*
	Ensemble des résultats d'une recherche
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.ensemble_resultats_recherche{
height:auto;
width:700px;
position:relative;
margin-top:0px;
z-index:0;
}
/*
	Titre de la page de résultats d'une recherche
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
#recherche_header{
margin-top:15px;
width:680px;
padding-left:10px;
padding-right:10px;
}
#recherche_header h1{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
}

.entete_dest
{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
}

#recherche_parametrage{
width:680px;
margin-top:10px;
}

#recherche_parametrage_reglette{
width:100%;
display:inline-block;
text-align:right;
}
#recherche_parametrage_onglets{
width:520px;
float:left;
display:inline-block;
}

/*
	Informations d'un voyage (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand{
margin-top:30px;
margin-bottom:30px;
width:660px;
padding:5px;
margin-left:10px;
margin-right:10px;
background-color:#DDDDDD;
border:#CCCCCC solid 1px;
}
.recherche_voyage_grand:hover{
cursor:pointer;
background-color:#FFFFFF;
}
/*
	Informations d'un voyage : Nom (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_nom{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#65B6FC;
width:550px;
margin-bottom:10px
}
a.recherche_voyage_grand_nom_lien{
color:#666;
text-decoration:none;
}
a.recherche_voyage_grand_nom_lien:hover{
color:#65B6FC;
text-decoration:none;
}
/*
	Informations d'un voyage : Photos et Textes (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_photo_textes{
width:660px;
}
/*
	Informations d'un voyage : Photos et Textes : Photo (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_photo{
width:250px;
display:inline-block;
float:left;
height:170px;
overflow:hidden;
}
/*
	Informations d'un voyage : Photos et Textes : Textes (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_textes{
width:400px;
padding-left:5px;
display:inline-block;
float:right;
height:auto;
}
/*
	Informations d'un voyage : Photos et Textes : Prix (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_prix{
width:360px;
height:50px;
margin-right:40px;
margin-top:15px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
/*
	Informations d'un voyage : Photos et Textes : Prix : a partir de (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_a_partir_de{
font-size:10px;
color:#666;
}
/*
	Informations d'un voyage : Photos et Textes : Prix : tarif (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_tarif{
color:#C32994;
font-size:30px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
/*
	Informations d'un voyage : Photos et Textes : ttc (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_ttc{
vertical-align:super;
font-size:11px;
}
/*
	Informations d'un voyage : Photos et Textes : Thèmes (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_themes{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-align:left;
margin-left:10px;
width:390px;
margin-bottom:5px;
}
/*
	Informations d'un voyage : Photos et Textes : Référence (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_reference{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
margin-left:10px;
width:390px;
text-align:right;
}
/*
	Informations d'un voyage : Photos et Textes : Descriptif (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_descriptif{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:400px;
text-align:justify;
}
/*
	Informations d'un voyage : Bouton "Plus d'informations" (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_voir{
	padding-left:290px;
}
/*
	Informations d'un voyage : Photos et Textes : Tag (Grand)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_grand_tag{
width:200px;
height:84px;
position:absolute;
margin-left:500px;
margin-top:-30px;
}

/*
	Informations d'un voyage (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit{
margin-top:10px;
margin-bottom:10px;
width:660px;
padding:5px;
margin-left:10px;
margin-right:10px;
background-color:#F6F6F6;
border:#CCCCCC solid 1px;
}
.recherche_voyage_petit:hover{
cursor:pointer;
background-color:#FFFFFF;
}
/*
	Informations d'un voyage : Nom (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_nom{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#65B6FC;
width:490px;
display:inline-block;
float:left;
margin-right:10px;
}
a.recherche_voyage_petit_nom_lien{
color:#FF6600;
text-decoration:none;
}
a.recherche_voyage_petit_nom_lien:hover{
color:#65B6FC;
text-decoration:none;
}
/*
	Informations d'un voyage : Photos et Textes : Prix (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_prix{
width:150px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
display:inline-block;
float:left;
}
/*
	Informations d'un voyage : Photos et Textes : Prix : a partir de (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_a_partir_de{
font-size:10px;
color:#65B6FC;
}
/*
	Informations d'un voyage : Photos et Textes : Prix : tarif (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_tarif{
color:#c32994;
font-size:30px;
padding-left:5px;
padding-right:5px;
}
/*
	Informations d'un voyage : Photos et Textes : ttc (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_ttc{
vertical-align:super;
font-size:11px;
}

/*
	Informations d'un voyage : Photos et Textes : Référence (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_reference{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
width:660px;
text-align:right;
}

/*
	Informations d'un voyage : Photos et Textes : Thèmes (Petit)
	page(s) concernée(s) :	- Recherche
							- Les pages utilisans Recherche
*/
.recherche_voyage_petit_themes{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-align:left;
width:490px;
}




.descriptif_pdt{
width:700px;
height:auto;
}

.fiche_destination_pied{
height:30px;
width:685px;
float:left;
}

*html div.coin_bas_gauche {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/fiche_dest_bas_coin_g.png', sizingMethod='scale');
}

.coin_bas_gauche{
background-image:url(img/fiche_dest_bas_coin_g.png);
height:30px;
width:32px;
float:left;
}

*html div.fiche_dest_bgrnd_bas {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_bas.png', sizingMethod='scale');
}

.fiche_dest_bgrnd_bas{
width:621px;
height:30px;
float:left;
background-image:url(img/menu_recherche_bas.png);
}



/* bouton de demande a la carte et groupe [DEBUT] */
a.bouton_demande_alacarte
{
float:left; 
margin-left:20px;
border:0px;
text-decoration: none;
width:150px;
height:110px;
background-image:url(img/bouton_accueil_alacarte.png);
background-position:0px 0px;
}

a.bouton_demande_alacarte:hover{
float:left; 
margin-left:20px;
border:0px;
text-decoration: none;
width:150px;
height:110px;
background-image:url(img/bouton_accueil_alacarte.png);
background-position:0px -110px;
}

a.bouton_demande_groupe
{
float:left; 
margin-left:20px;
border:0px;
text-decoration: none;
width:150px;
height:110px;
background-image:url(img/bouton_accueil_groupe.png);
background-position:0px 0px;
}

a.bouton_demande_groupe:hover{
float:left; 
margin-left:20px;
border:0px;
text-decoration: none;
width:150px;
height:110px;
background-image:url(img/bouton_accueil_groupe.png);
background-position:0px -110px;
}
/* bouton de demande a la carte et groupe [FIN] */





#menu_pdt{
margin-top:5px;
height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
}

#liste_voyages{
height:auto;
width:700px;
margin-top:80px;
}

.barre_separ_pdt{
background-image:url(img/separ_pdt.jpg);
background-repeat:no-repeat;
height:4px;
margin-top:30px;
margin-left:0px;
}


.titre_pays{
text-transform:uppercase;
}

.photo_descr_pdt{
float:left;
margin-top:20px;
height:170px;
width:252px;
overflow:hidden;
}

.code_pdt{
float:left;
margin-top:30px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.num_code_pdt{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.prix_recherche{
width:300px;
height:50px;
float:right;
margin-right:40px;
margin-top:15px;
text-align:right;
}

.a_partir_de{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#65B6FC;
}

.montant{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:30px;
background-color:#65B6FC;
padding-left:5px;
padding-right:5px;
}

.ttc{
font-family:Arial, Helvetica, sans-serif;
vertical-align:super;
font-size:11px;
}

.theme_produit{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
float:left;
margin-top:0px;
margin-left:10px;
width:300px;
}
.reference_produit{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
margin-top:0px;
margin-left:0px;
width:350px;
text-align:right;
}

.nom_hotel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:10px;
}

.descriptif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
width:340px;
text-align:justify;
}

.boutons_bas_descriptif{
clear:both;
margin-left:330px;
}

.ajouter_favoris{
background-image:url(img/favoris.jpg);
height:23px;
width:129px;
float:left;
}


.favoris_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
padding-top:5px;
text-align:center;
}

.favoris_text a{
text-decoration:none;
color:#FFFFFF;
}

.voir_ce_voyage{
background-image:url(img/voir_ce_voyage.jpg);
height:23px;
width:129px;
float:left;
margin-left:15px;
}

.voir_ce_voyage_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
padding-top:5px;
text-align:center;
}

.voir_ce_voyage_text a{
text-decoration:none;
color:#FFFFFF;
}

#photo_descr_pdt_2{
background-image:url(img/img_pdt_2.jpg);
background-repeat:no-repeat;
float:left;
margin-top:20px;
height:168px;
width:250px;
}

.entete_fiche_pdt{
width:685px;
margin-left:20px;
}

.descriptif_hotel{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:12px;
}

.titre_hotel
{
font-family:Gill Sans MT, Arial;
font-size:20px;
color:#ff8a00;
text-transform:uppercase;
font-weight:normal;
margin-top:20px;
}

.titre_pdt{
font-family:Gill Sans MT, Arial;
font-size:23px;
color:#ff8a00;
float:left;
margin-top:30px;
text-transform:uppercase;
font-weight:normal;
}

.code_pdt_fiche_pdt{
float:right;
margin-top:30px;
margin-left:110px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.id_produit{
color:#FF0000;
font-weight:bold;
}
.fiche_voyage_image_border{
width:300px;
z-index:1000px;
position:absolute;
cursor:pointer;
}
.fiche_voyage_image_border_top{
width:300px;
height:34px;
z-index:1000px;
}
.fiche_voyage_image_border_bottom{
width:300px;
height:29px;
z-index:1000px;
}
*html .fiche_voyage_image_border_left_right {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sunnydream.croisitour.com/images/mask_photos_fiche_left_right.png', sizingMethod='scale');
}
.fiche_voyage_image_border_left_right{
width:300px;
z-index:1000px;
background:url(http://gayvasion.croisitour.com/images/mask_photos_fiche_left_right.png) repeat-y;
}

#fiche_voyage_descriptif{
margin-top:20px;
}
#descriptif_produit{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
width:700px;
display:inline;
margin-top:30px;
}
#fiche_voyage_descriptif_photos{
width:300px;
display:inline;
float:left;
margin-right:10px;
}
.detail_recherche{
font-family:Gill Sans MT, Arial;
font-size:16px;
clear:both;
}

.depart_vols_reguliers{
font-family:Gill Sans MT, Arial;
font-size:20px;
clear:both;
}

.a_partir_de_fiche_pdt{
float:left;
margin-top:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e90808;
}

.montant_fiche_pdt{
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C32994;
font-size:30px;
text-align:center;
}

.espacement{
width:480px;
height:1px;
float:left;
}

.prix_personne_fiche_pdt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-left:490px;
}

#photo_diaporama{
height:170px;
width:249px;
overflow:hidden;
margin-left:20px;
margin-top:20px;
float:left;
}
.zoom_image
{
	height: 170px;
	width: 249px;
	margin: 0;
	cursor: pointer;
}

.petite_photos_droite{
width:98px;
float:left;
height:67px;
}

#colone_petites_photos{
float:left;
height:170px;
width:115px;
overflow:auto;
margin-top:20px;
}

.texte_impr{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
}

#tableau_icones{
margin-top:20px;
margin-left:25px;
}

.case_tableau{
display:inline;
width:150px;
height:40px;
}

.icone_tableau{
float:left;
width:40px;
height:40px;
}

.texte_tableau{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:40px;
}
a.icone_liens{
color:#2E2E2E;
}

a:hover.icone_liens{
color:#2E2E2E;
text-decoration: underline;
}

#diapo_et_tableau{
width:720px;
height:auto;
overflow:hidden;
}

.voir_diaporama{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff981e;
clear:both;
margin-left:250px;
}

.voir_diaporama a{
color:#ff981e;
}

.situation{
margin-top:30px;
margin-left:20px;
font-family:Gill Sans MT, Arial;
font-size:22px;
color:#ff8a00;
}

.situation_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-top:30px;
margin-left:20px;
}

.reserver_ce_voyage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
text-align:center;
}

.reserver_ce_voyage a{
text-decoration:none;
color:#FFFFFF;
}

.espacement_page_produit{
width:720px;
height:50px;
}

*html div.bgrnd_gauche_ces_prix_comprennent {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/fiche_dest_bgrnd_gauche.png', sizingMethod='scale');
}

.bgrnd_gauche_ces_prix_comprennent{
background-image:url(img/fiche_dest_bgrnd_gauche.png);
height:321px;
width:32px;
float:left;
}

*html div.bgrnd_droit_ces_prix_comprennent {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_droit.png', sizingMethod='scale');
}

.bgrnd_droit_ces_prix_comprennent{
height:321px;
width:32px;
float:left;
background-image:url(img/menu_recherche_droit.png);
}

.ces_prix_comprennent{
margin-left:50px;
width:284px;
height:auto;
float:left;
}

.ces_prix_comprennent_pas{
margin-left:50px;
float:left;
width:284px;
height:auto;
}

.texte_ces_prix{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:lighter;
}

#complements_lien_pays{
margin-left:20px;
font-family:Gill Sans MT, Arial;
font-size:16px;
color:#ff8a00;
clear:both;
text-decoration:none;
}

#complements_lien_lieu{
margin-left:20px;
font-family:Gill Sans MT, Arial;
font-size:16px;
color:#ff8a00;
clear:both;
text-decoration:none;
}

.lien_plus{
font-family:Gill Sans MT, Arial;
font-size:16px;
color:#ff8a00;
clear:both;
text-decoration:none;
}

#descriptif_lieu{
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#descriptif_pays{
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.complements_lien a{
color:#ffa200;
}

.ligne1_blocs_pdts{
height:272px;

width:621px;
}

.bloc_pdt1{
width:207px;
height:272px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

.intitule_bloc_pdt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff8a00;
margin-top:20px;
text-align:center;
margin-left:10px;
height:40px;
}

.photo_bloc_pdt{
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
height:110px;
width:170px;
overflow:hidden;
}

.a_partir_de_bloc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#65b6fc;
text-align:center;
}

.voir_ce_voyage_bloc{
background-image:url(img/voir_ce_voyage.jpg);
height:23px;
width:129px;
margin-left:50px;
margin-top:5px;
}

.ligne_zoom_petit{
width:621px;
height:60px;
float:left;
}

.nom_hotel_zoom{
margin-top:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff8a00;
margin-left:60px;
float:left;
width:300px;
overflow:hidden;
cursor:pointer;
text-decoration:none;
}

#reglette{
float:right;
}

#parametre{
float:left;
}

#menu_centre_droit_recherche{
width:613px;
height:350px;
position:absolute;
top:35px;
margin-left:270px;
display:none;
background-color:#FFFFFF;
border:1px solid #06F;
padding:5px;
font-size:10px;
}

#menu_centre_droit_recherche input{
	padding:0;
	margin:0;
}


.a_partir_de_zoom{
float:left;
margin-top:20px;
margin-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.montant_zoom{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e90808;
font-size:20px;
width:75px;
}

.voir_ce_voyage_petit{
background-image:url(img/voir_ce_voyage_petit.jpg);
margin-top:35px;
margin-left:5px;
width:113px;
height:19px;
float:left;
background-repeat:no-repeat;
}

.voir_ce_voyage_text_petit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:2px;
padding-left:5px;
width:113px;
}

.voir_ce_voyage_text_petit a{
text-decoration:none;
color:#FFFFFF;
}

/*Style Jérémy*/

.reservation_texte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
}

.reservation_texte2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
margin-left:40px;
}

.reservation_texte3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
font-weight:bold;
margin-left:40px;
}

#enregistrer_reservation{
background-image:url(img/enregistrer.jpg);
margin-left:25px;
background-repeat:no-repeat;
width:102px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:17px;
padding-top:5px;
}

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

#trait_reservation{
height:6px;
width:620px;
background-color: #CACACA;
border: 1px; 
}

.titre_h3{
font-family:Gill Sans MT, Arial;
font-size:16px;
color:#ff8a00;
margin-left:20px;
}

.texte_prix{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
font-size:12px;
}

.block_resa{
padding-top:20px;
padding-bottom:30px;
width:720px;
background:url(../images/fleche_centre.png) repeat-y right;
overflow:hidden;
}

#voyageur{
width:570px;
display: inline-block;
float:left;
}

#supplementaire{
width:570px;
display: inline-block;
float:left;
}

.reservation_titre_block
{
width:570px;
}

.total_intermediaire{
color:#000000;
font-size:12px;
font-weight:bold;
margin-top:20px;
}

#total_vol input{
margin-top:10px;
}

#depart{
width:570px;
display: inline-block;
float:left;
}

#hebergement{
width:570px;
display: inline-block;
float:left;
}

#supplement{
width:100%;
height:auto;
border-width:1px;
border-style:solid;
border-color:#000000;
}

#location{
width:570px;
display: inline-block;
float:left;
}

#confirmation{
width:570px;
display: inline-block;
float:left;
}

/*QUI SOMMES NOUS*/
#photo_groupe{
clear:both;
text-align:center;
margin-top:10px;
}

.intitule_poste{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
}

.intitule_poste_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
font-weight:bold;
}

#trait_separation{
background-image:url(img/trait_separation.jpg);
width:6px;
height:2400px;
float:left;
margin-left:10px;
}

/* FIN QUI SOMMES-NOUS */


/*CONTACT*/

.description_fiche_contact{
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
}

#numero_contact{
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
font-weight:bold;
}

#numero_contact_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#848484;
font-weight:bold;
}

#prix_appel_contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#848484;
}

.tableau_contact{
margin-top:40px;
}

.nom_form{
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
width:150px;
}

#titre_message_form{
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
width:250px;
}

#champs_remplir{
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#848484;
text-align:right;
}

#bouton_soumettre_contact{
background-image:url(img/menu_recherche_haut_bouton.jpg);
background-color:#ee11aa;
height:18px;
width:102px;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
margin-top:20px;
margin-left:auto;
margin-right:auto;
text-decoration:none;
padding-top:5px;
cursor:pointer;
}

#message_form{
width:250px;
height:100px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
}

.descriptif_contact{
width:621px;
height:700px;
float:left;
}

*html div.bgrnd_gauche_contact {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/fiche_dest_bgrnd_gauche.png', sizingMethod='scale');

}

.bgrnd_gauche_contact{
background-image:url(img/fiche_dest_bgrnd_gauche.png);
height:700px;
width:32px;
float:left;
}

.contenu_fiche_contact{
width:685px;
height:700px;
}

*html div.bgrnd_droit_contact {
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/menu_recherche_droit.png', sizingMethod='scale');
}

.bgrnd_droit_contact{
height:700px;
width:32px;
float:left;
background-image:url(img/menu_recherche_droit.png);
}

/* FIN CONTACT */


/*PAGE PURE PLAYERS */

#pureplayers_text{
margin-top:50px;
margin-left:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#848484;
width:650px;
height:auto;
}

/* FIN PUREPLAYERS */


/*PAGE WEBMASTERS */

.icone_webmasters{
vertical-align:middle;
}

/* FIN WEBMASTERS */





/*ANNIVERSAIRE MARRIAGE - LUNE DE MIEL */

#photo_anniv_mariage{
width:666px;
height:387px;
margin-top:30px;
}

.puce_text_mariage{
height:auto;
width:auto;
}

.ensemble_mariage{
margin-top:15px;
margin-left:10px;
width:700px;
}

.screen_site_noce{
width:263px;
height:245px;
}

/* FIN MARIAGE */


/*EXTENSIONS*/

.dhtmlgoodies_contentBox{
border:1px solid #999999;
height:0px;
visibility:hidden;
position:absolute;
background-color:#FFFFFF;
overflow:hidden;
padding:2px;
width:500px;
z-index:1;
}

.dhtmlgoodies_content{
/*position:relative;*/		
width:100%;
z-index:1;
}

.titre_extension{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.descriptif_extension{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:500px;
height:auto;
font-size:12px;
color:#000000;
text-align:justify;
margin-left:5px;
margin-right:20px;
}

.photo_extensions{
width:200px;
height:auto;
margin-top:10px;
}

.photo_extensions_espace{
margin-top:5px;
margin-left:10px;
}

.clear_extension{
clear:both;
margin-left:20px;
}

/* FIN EXTENSION */


/*CHARGEMENT PHOTOS*/

.chargement{
width:80px;
height:20px;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
}

/* FIN CHARGEMENT */


/*Style Dorian*/

.page_telechargements a{
font-size:10px;
text-decoration:none;
color:#FF8A00;
}

.page_telechargements a:hover{
color:#000000;
}

a.infobulle {
position:relative;
text-decoration: none;
}

a:hover.infobulle {
text-decoration: underline;
background: none;
z-index:1;
}

a.infobulle span {
display: none;
}

a:hover.infobulle span {
display:inline;
position:absolute; 
margin-top:80px;
margin-left:-175px;
z-index:2;
background:none;
color:#000000;
border:none;
width:250px;
}

#envoye {
position:absolute;
margin-left:50px;
margin-top:100px;
height:80px;
width:500px;
border:1px solid;
padding:15px;
background-color:#CCCCCC;
font-size:12px;
display:none;
}

#previsualisation {
position:inherit;
width:600px;
margin-left:60px;
border:1px solid;
padding:15px;
background-color:#CCCCCC;
display:none;
}

#extension_print {
display:none;
}

#barre_bouton {
display:none;
}

.bouton_choix_resa{
height:19px;
width:113px;
float:left;
margin-left:22px;
}

.texte_choix_resa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:5px;
text-align:center;
}

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

.texte_choix_resa a:hover{
text-decoration: underline;
color:#FF9900;
}

/* FIN DORIAN */

/* envoi ami [debut] */
#fond_transparent {
position:absolute;
top:0;
left:0;
background-color:#000000;
width:expression(document.body.clientWidth + "px");
height:expression(document.body.clientHeight + "px");
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}

html>body #fond_transparent{
padding: 0px;
background-color: rgb(15, 15, 15);
position:fixed;
visibility: true;
left:0px;
top:0px;
width:100%;
height:100%;
z-index: 10001;
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}

/*padding: 0px;
background-color: rgb(15, 15, 15);
visibility: true;
position: absolute;
left: 318px;
top: 456px;
width: 222px;
height: 202px;
z-index: 10001;
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
*/

#envoi_ami{
width:expression((document.body.clientWidth/2) + "px");
height:400px;
border:1px solid;
background-color:#FFFFFF;
display:block;
position:absolute;
margin-left:0px;
margin-top:50px;
padding-left:25px;
padding-right:25px;
z-index:10002;
}

html>body #envoi_ami{
width:500px;
height:400px;
border:1px solid;
background-color:#FFFFFF;
display:block;
position:fixed;
margin:auto;
margin-top:-350px;
padding-left:25px;
padding-right:25px;
z-index:10002;
}
/* envoi ami [fin] */

/*  Rémi - ESPACE PRO  */


.img_sans_bord
{
	border: 0; 
}

.txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	width: 340px; 
	margin: 2px 0; 
}

.txt_droite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align : right;  
	color:#2e2e2e;
}

.offrepro
{
	float: right; 
	border: 0; 
}

.ligne
{
	clear: both; 
}

.liste_eductour
{
	margin: 0; 
	padding: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2e2e;	
	list-style-type: none; 
}

.liste_eductour li
{
	padding: 5px; 
}

.lien_destination_image
{
	float: left; 
	text-align: center; 
}

.lien_destination_image img
{
	border: 0; 
	padding: 10px; 
}

.img_eductour
{
	border: 4px;
	border-style:solid;
	border-color:#CACACA; 
}

.col2{
margin-left:10px;
margin-top:15px;
width:700px;
height:auto;
float:left
}

.trait_2
{
height:3px;
width:690px;
background-color: #CACACA;
border: 1px; 
}

.pays_promovitrine{
font-size:14px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
}

.titre_promovitrine{
font-size:14px;
font-weight:bold;
color:#FF9900;
}

.apartir_promovitrine{
font-size:9px;
color:#000000;
text-transform:uppercase;
}

.prix_promovitrine{
font-size:18px;
font-weight:bold;
color:#FF0000;
text-transform:uppercase;
}

#promovitrine{
overflow:auto;
height:auto;
}
/*  fin - espace pro  */



/*  challenge agents de voyages  */


.ecart
{
	margin-left: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align : justify;  
	color: #2e2e2e; 
}

.ecart_2
{
	padding-bottom: 80px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align : justify;  
	color: #2e2e2e; 
}

.ecart_6
{
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align : justify;  
	color: #2e2e2e; 
}

.ecart_7
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align : justify;  
	color: #2e2e2e; 
}

.mini
{
	font-style: italic; 
	font-size: 10px; 
}

#challenge_voyages
{
	width: 700px; 
	margin-top: 15px; 
	margin-left: 10px; 
	clear: both; 
	height: auto; 
	float: left; 
}

.challenge_pays
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FF8A00; 
	font-weight: bold; 
	text-align: center; 
	padding: 25px 0; 
}

.photo_et_titre
{
	text-align: center; 
}

.photo_et_titre b
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF8A00; 
	display: block; 
}

.trait_challenge
{
	height: 3px; 
	width: 700px; 
	background-color: #CACACA; 
	border: 1px; 
	text-align: center; 
}

.ligne_3
{
	width: 700px; 
	margin-left: 10px; 
	padding-top: 50px; 
	clear: both; 
}


/*  fin - challenge...  */



/*  grille  */


#prochaines_vacances
{
	margin-top: 15px; 
	margin-left: 10px; 
	width: 700px; 
	height: auto; 
	float: left; 
}

#prochaines_vacances table
{
	width: 700px; 
	margin: 15px auto 50px auto; 
	border: 0; 
	border-collapse: collapse; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: center; 
	color: #2e2e2e; 
	font-weight: bold; 
}

#prochaines_vacances tr
{
	border: 0; 
}

#prochaines_vacances td
{
	border: solid 3px #CACACA; 
	padding: 10px; 
	empty-cells: show; 
}


/*  fin - grille  */



/*  quizz  */


.procede_quizz
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align : justify; 
	color: #2e2e2e; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.procede_quizz li
{
	margin: 10px 0; 
}

.questionnaire_quizz
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align : justify; 
	color: #2e2e2e; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.questionnaire_quizz li
{
	margin: 35px 0; 
}

.ecart_3
{
	padding: 20px 0; 
}


/*  fin - quizz  */



/*  liens  */


#espaces_liens
{
	margin: 0 0 50px 0; 
}


/*  fin - liens  */



/*  partenaires  */


#liste_partenaires
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: justify; 
	color: #2e2e2e; 
	font-weight: bold; 
	padding: 0; 
}

#liste_partenaires li
{
	margin: 10px 0; 
	padding: 0; 
}


/*  fin - partenaires  */

.titre_pays
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	font-weight:bold;
	color: #C32994;
}

/*  presse  */


#presse_rss
{
	list-style-type: none; 
	margin-left: 15px; 
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: justify; 
	color: #2e2e2e; 
	padding: 0;
	margin-top:10px;
}

#presse_rss li
{
	margin: 0 0 35px 0; 
	padding: 0; 
	width: auto; 
}

.texte_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: justify; 
	color: #2e2e2e; 
	width: auto; 
}

.texte_telechargez
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: center; 
	color: #2e2e2e; 
}


/*  fin - presse  */

/* backlink */

.backlink
{
	font-size:10px;	
}
/* backlink */

/*  lien croisitour  */


#croisitour-voyages
{
	background: #000000; 
	width: 30%; 
	float: left; 
	height: 15px;
	overflow:hidden;
	color:#FFF;
}

#croisitour-voyages a
{
	color:#0177b4; 
	text-decoration: none; 
}

#croisitour-voyages a:hover
{
		color:#0177b4; 
		text-decoration: underline; 
}

.ligne_2
{
	clear: both; 
	width: 100%; 
	margin: 0; 
	padding: 0; 
	background: #EEEEEE;
	height:25px;
	overflow:hidden;
}


/*  fin - lien ...  */


/*  mot de passe oublié  */


#oublie_champ
{
	width: 240px; 
	margin: 10px auto; 
}

#oublie_champ input
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color :#848484; 
	width: 200px; 
	height: 21px; 
}

.ecart_4
{
	margin-left: 15px; 
	text-align: right; 
}


/*  fin - mdp oublié  */


/*  notre sélection  */


.col_selection
{
	float: left;
	width: 170px;
	text-align: justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;	
	background: #FFFFFF;
	height: 18px;
}

.col_prix
{
	float: left;
	font-weight: bold; 
	width: 170px;
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	vertical-align: middle;
	color: #FF8A00;	
	background: #FFFFFF;
	height: 18px;
}

.mini_selection
{
	font-size: 9px;
	font-weight: bold;
}

.infobulle_selection
{
	display: none;
	position: absolute; 
	z-index: 2;
	color: #000000;
	border: 1px solid #000000;
	width: 200px;
	background: #EEEEEE;
	padding: 0 2px;
}

.lien_selection, .lien_selection:hover
{
	text-decoration: none;
	color: #000000;
}

.prix_infobulle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	color: #FF8A00;	
	font-weight: bold;
	text-align: right;
}

.a_partir_de_infobulle
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF8A00;	
	text-align: right;
}

.mini_infobulle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; 
	color: #2e2e2e;
	text-align: right;
	font-size: 10px; 
}

.texte_infobulle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	font-size: 10px; 
}

.img_infobulle
{
	text-align: center;
}

.ligne_selection
{
	clear: both; 
	cursor: pointer;
}


/*  fin - notre sélection  */




/*  fin - Rémi  */


/* DOUBLONS & INUTILES */


.text_sites{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2e2e;
}

.text_sites a{	
	text-decoration:none;
	color:#2e2e2e;
}


/*PARTENAIRES*/

.partenaires_text{
margin-left:150px;
margin-top:20px;
font-size:16px;
}

.angkorvat_text{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}

/* FIN PARTENAIRES */


.milieu_prix_comprennent{
clear:both;
}

.bas_prix_compr{
clear:both;
}


/* FIN DOUBLON */



/* index */

.multipleSelectBoxControl span{	/* Labels above select boxes*/
font-family:arial;
font-size:11px;
font-weight:bold;
}

.multipleSelectBoxControl div select{	/* Select box layout */
font-family:arial;
height:100%;
}
.multipleSelectBoxControl input{	/* Small butons */
width:25px;
}
.multipleSelectBoxControl div{
float:left;
}
.multipleSelectBoxDiv #imageSlideshowHolder{
width: 606px;
/* IE 5.x */	width:600px;
/* Other browsers */	width: 600px;
/* CSS HACK */	height: 456px;
/* IE 5.x */	height:450px;
/* Other browsers */	height: 450px;
background-color:#000;
border:3px solid #317082;
position:relative;	/* Never change this value */
}
.imageInGallery{
width:600px;
height:450px;
background-color:#000;

/* Never change these 3 value */
left:0px;
top:0px;
position:absolute;
}
#imageSlideshowHolder img{
position:absolute;
}
.nom_hotel_resa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
}

.nom_extension_resa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#494848;
margin-top:5px;
}

.img_vertical{
vertical-align:middle;
margin-right:10px;
}

/* Reservation package */

#calendrier_package
{
border-width:1px;
border-style:solid;
border-color:#999999;
margin:5px;
width:100%;
}

#calendrier_package tr td
{
border-width:1px;
border-style:solid;
border-color:#999999;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#calendrier_package tr td .calendrier_tarif
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* fin reservation package */

/*  Nos Promotions  */
.info_prom{
margin: 0 20px;
width: 300px;
height: 50px;
} 

.promo_1 {
width:340px;
height:300px;
margin-top: 3px;
margin-left: 0;
display: inline;
}
.prom1{
width: 300px;
padding: 5px 0;
margin: 0 20px;
}
.partirde{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight: bold;
color:#FF8A00;
display: inline;
margin-right: 5px;
}	

.prix{
color:#FF8A00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display: inline;
font-size:18px;
}
.bouton_promos
{
	cursor: pointer;
	height: 18px;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 3px;
	padding-top: 5px;
	background: url(img/menu_recherche_haut_bouton.jpg);
	width: 102px;
	float: left;
}
.bas_promos
{
float: left;
width: 198px;
}
.prix span
{
font-size: 13px;
}
.ecart_5
{
	height: 20px;
}
.nom_promo
{
	width: 300px;
	margin: 0 20px;
}
/*  fin - Nos Promotions  */

/*  modifier mot de passe  */


#modifier_mdp
{
	border: 0;
	width: 500px;
	empty-cells: show;
	text-align: left;
}

#modifier_mdp tr
{
	height: 25px;
}

.td_large
{
	width: 250px;
}

.td_large_2
{
	width: 150px;
}


/*  fin - modifier mot de passe  */

/* Calendrier selection date reservation */

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

/*fin calendrier selection date reservation */

/* debut grille tarifaire produit et package */

#grille_tarifaire table
{
	text-align:center;
	width:500px;
	border-style:solid;
	border-width:1px;
}
#grille_tarifaire table .entete
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.texte_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
font-style:oblique;
}

/* fin grille grille tarifaire produit et package */

/* debut FCK */

.Title{
color:#c32994;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:14px;
display:block;
margin-top:15px;
}
/* fin FCK */

/* CSS greg */
.liste_partenaires{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:710px;
}
.pays{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.description_pays{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.plus_infos{
	color:#C32994;
	font-size:11px;
	}

.nom_pays{
margin-top:20px;
margin-bottom:5px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#nos_formules{
width:710px;
}
/* / CSS greg */

/*  sitemap  */


.liste_sitemap
{
	list-style-type: none; 
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: justify; 
	color: #2e2e2e; 
	padding: 0; 
}

.liste_sitemap li
{
	margin: 10px 0; 
	padding: 0; 
}

#titre_sitemap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #000000;
	margin-top: 20px;
}

.titre_lieu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	display: inline;
}

.lieu_sitemap
{
	list-style-type: none; 
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: justify; 
	color: #2e2e2e; 
	padding: 0; 
}

.lieu_sitemap li
{
	margin: 0px 0px 5px 40px; 
	padding: 0; 
}

.produit_sitemap
{
	list-style-type: none; 
	margin: 0px 0px 40px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: justify; 
	color: #2e2e2e; 
	padding: 0;
}

.produit_sitemap li
{
	margin: 0px 50px;
	padding: 0; 
}


/*  fin - sitemap  */

/*  mon guide voyage  */
/* utilis� aussi pour le sitemap */

.actu_pays
{
	list-style-type: none; 
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: justify; 
	color: #2e2e2e; 
	padding: 0; 
}

.actu_pays li
{
	margin: 10px 0; 
	padding: 0; 
}


/*  fin - mon guide voyage  */

/*  fin - sitemap  */

#logo_pied_de_page{
width:auto;
height:auto;
text-align:center;
}

/* MON COMPTE */

.message_client{
	border: 1px solid #999999;
	background-color:#dfe5e6;
	margin-top:10px;
	padding-right:10px;
	width: 600px;
	display: inline-block;
}
.dialogue_lecture{
	margin-left:50px;
	margin-bottom:50px;
}

.message_conseil{
	border: 1px solid #999999;
	background-color:#FFFFFF;
	margin-top:10px;
	padding-right:10px;
	width: 600px;
	display: inline-block;
}

.message_nouveau{
	border: 1px solid #FF9900;
	margin-top:10px;
	padding-right:10px;
	width: 600px;
	display: inline-block;
	background-color:#fdd475;
}

.nom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	float:left;
	margin-top:3px;
	margin-left:8px;
	margin-bottom:10px;
	width:300px;
}

.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display: inline-block;
	float:left;
	text-align:right;
	margin-top:4px;
	margin-bottom:10px;
	width:290px;
}

.date_nouveau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: inline-block;
	float:right;
	margin-top:4px;
	margin-bottom:10px;
}

.message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	width: 480px;
	margin-left:100px;
	margin-bottom:10px;
	text-align:justify;
	display: inline-block;
}

.zone_ecriture{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:480px;
	margin-left:100px;
	margin-bottom:10px;
	display: inline-block;
}

.nouveau_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left:100px;
	margin-bottom:10px;
	margin-top:30px;
}
.message_bouton{
	margin-left:100px;
	margin-bottom:10px;
	text-align:center;
}

.mon_compte_ligne_form
{
width:450px;
margin-top:10px;
margin-bottom:10px;
}
.mon_compte_texte_form
{
float:left;
display:inline-block;
text-align:right;
padding-right:10px;
width:190px;
}
.mon_compte_champ_form
{
float:left;
display:inline-block;
text-align:left;
width:250px;
height:21px;
}
.mon_compte_input_form
{
display:inline-block;
float:left;
text-align:left;
width:229px;
height:21px;
}
.mon_compte_ok
{
float:left;
display:inline-block;
width:21px;
height:21px;
}
input.mon_compte
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:3px;
border-style:solid;
border-width:thin;
border-color:#000000;
}
select.mon_compte
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:3px;
border-style:solid;
border-width:thin;
border-color:#000000;
}
.mon_compte_barre
{
height:1px;
width:300px;
margin-bottom:20px;
}
#mon-compte-menu
{
margin-top:15px;
margin-bottom:25px;
text-align:center;
}
.paiement_global
{
width:720px;
align:center;
margin-top:20px;
margin-bottom:20px;
}
.paiement_cadre{
	width:230px;
	height:150px;
	background-image:url(http://www.croisitour.com/img/paiement.png);
	font-size: 12px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	font-weight: bold;
	display: inline-block;
	color: #333333;
}
.paiement_cadre_vide{
	width:120px;
	height:150px;
	float:left;
	font-weight: bold;
	display: inline-block;
}

.paiement_titre{
text-align:center;
margin-top:15px;
height:15px;
color:#333333;
}

.paiement_logo{
margin-top:15px;
margin-left:65px;
}

.paiement_logo_carte{
	margin-left:10px;
	height:48px;
}

.paiement_logo_ogone{
	margin-left:40px;
	height:48px;
}

.paiement_sous_texte{
	text-align:center;
	margin-top:3px;
	font-size: 9px;
	color: #666666;
}

.paiement_info{
	display: inline-block;
	margin-top:10px;
}

.information_titre{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-top:5px;
}

.information_texte{
	width:715px;
	font-size: 10px;
	color: #666666;
	text-align:center;
}

/*RSS*/
.date_rss{
	font-size:10px;
}
.lien_rss{
	font-size:9px;
}

/*NEWSLETTERS*/

#bloc_news{
float:left;
width:200px;
height:auto;
overflow:hidden;
text-align:center;
margin-left:20px;
}

/*VIDEO-GOODIES*/
.video{
margin-top:20px;
width:700px;
text-align:center;
}

/*EXPORT PRODUIT*/
.export_nom_pays{
font-size:18px;
}

.export_nom_lieux{
font-size:14px;
}

/*Ecologie-menu haut*/

/* Affiliation */

.deconnexion_affilie{
position:relative;
width:500px;
height:20px;
text-align:right;
float:right;
margin-bottom:10px;
}

.yui-skin-sam .yui-dt-liner {
	width:auto;
}

.yui-skin-sam .yui-dt-bd table {
	width:100%;
}
#logo_affilie{
position:absolute;
background-image:url(img/page.png);
z-index:10;
}

#logo_affilie_2{
width:110px;
position:relative;
margin-top:135px;
margin-left:155px;
}

*html div#logo_affilie { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.croisitour.com/img/page.png', sizingMethod='scale');
}
#banniere_evenementiel{
position:relative;
float:left;
width:100px;
height:300px;
background-image:url(img/evenementiel.jpg);
cursor:pointer;
}
#flashcontent{
position:relative;
margin-left:5px;
height:300px;
width:590px;
float:left;
}
#bandeau_evenementiel{
position:relative;
margin-left:20px;
height:300px;
width:100%;
margin-top:10px;
}
#menu_recherche_avance{
position:absolute;
width:400px;
height:320px;
padding:10px;
top:420px;
margin-left:250px;
background-color:#FFFFFF;
border-style:solid;
border-color:#666666;
border-width:1px;
z-index:500;
}
#bouton_recherche{
width:100px;
height:100px;
float:left;
}
#recherche_avancee_container{
float:left;
width:100px;
height:100px;
margin-left:20px;
margin-top:20px;
}
.bouton_petit{
margin:15px;
}

#recherche_avancee_container a{
	text-decoration: none; 
	color:#FF6600;
}

#titre_page_accueil{
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
	color:#FF6600;
}

.titre_promo{
margin-left:5px;
height:28px;
}

.voircevoyage{
margin-left:65px;
margin-top:10px;
}

.intitule_bloc_pdt a{
color:#FF6600;
text-decoration:none;
}
.intitule_bloc_pdt a:hover{
color:#65B6FC;
text-decoration:none;
}

#avancement a{
background-image:url(../images/menu_recherche_haut_bouton.jpg);
color:#ffffff;
margin-left:200px;
}

#avancement a:hover{
text-decoration:none;
}

#paccueil a{
background-image:url(../images/menu_recherche_haut_bouton_3.jpg);
color:#ffffff;
margin-left:270px;
}

#paccueil a:hover{
text-decoration:none;
}

#moncompte a{
color:#FF6600;
padding:5px;
margin-top:5px;
}

#moncompte a:hover{
text-decoration:underline;
}

.exclusively_gay .recherche_voyage_grand{
	background-color:#FDF;
}

.exclusively_gay .recherche_voyage_grand_nom_lien{
	color:#C32994;
}

.exclusively_gay .recherche_voyage_grand_a_partir_de{
	color:#C32994;
}

.gay_friendly .recherche_voyage_grand{
	background-color:#FFC;
}

.gay_friendly .recherche_voyage_grand_nom_lien{
	color:#FF6600;
}

.gay_friendly .recherche_voyage_grand_a_partir_de{
	color:#FF6600;
}


.gay_invisible .recherche_voyage_grand{
	background-color:#FFC;
}

.gay_invisible .recherche_voyage_grand_nom_lien{
	color:#FF6600;
}

.gay_invisible .recherche_voyage_grand_a_partir_de{
	color:#FF6600;
}

.pacs .recherche_voyage_grand{
	background-color:#DFF;
}

.pacs .recherche_voyage_grand_nom_lien{
	color:#09F;
}

.pacs .recherche_voyage_grand_a_partir_de{
	color:#09F;
}







.liste_gay li{
	margin-left:10px;
	list-style-type:square;
	padding-left:15px;
	list-style-position:inside;
}

.photo_gay{
	text-align:center;
	margin-top:20px;
}

.tableau_grille{
	width:80%;
	position:relative;
}

#pub2{
	margin-top:10px;
margin-bottom:10px;
width:260px;
height:auto;
float:left;
display:inline;
text-align:center;
}

/*EXTENSIONS*/

.dhtmlgoodies_contentBox{
border:1px solid #999999;
height:0px;
visibility:hidden;
position:absolute;
background-color:#FFFFFF;
overflow:hidden;
padding:2px;
width:500px;
z-index:1;
}

.dhtmlgoodies_content{
/*position:relative;*/		
width:100%;
z-index:1;
}

.titre_extension{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.descriptif_extension{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:500px;
height:auto;
font-size:12px;
color:#000000;
text-align:justify;
margin-left:5px;
margin-right:20px;
}

.photo_extensions{
width:200px;
height:auto;
margin-top:10px;
}

.photo_extensions_espace{
margin-top:5px;
margin-left:10px;
}

.clear_extension{
clear:both;
margin-left:20px;
}
/* *************************************nouveau css ******************************/
.extension_miniature{
	width:100px;
	text-align:center;
	display:inline-block;
	margin-top:5px;
}

.extension_cadre{
	display:inline-block;
	text-align:center;
	height:235px;
	width:125px;
	border: 2px solid #CCCCCC;
	background-color:#EFEFEF;
	font-size:11px;
	color:#2e2e2e;
	float:left;
	margin-right:5px;
	margin-top:5px;
}

.extension_cadre:hover{
	background-color:#E1E1E1;
	border: 2px solid #999999;
}


/* FIN EXTENSION */

.recherche_voyage_grand_tag{
	height:90px;
	margin-left:610px;
	margin-top:-30px;
	position:absolute;
	width:90px;
}

.en_promotion {
	color:#FF0000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}


.texte_en_rouge{
	color:#F00;
	
}

.recherche_voyage_grand_mise_en_evidence{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:400px;
text-align:center;
color:#FF7D00;
margin-top:10px;
font-weight:bold;
}
.liste_gay_pride {
list-style-type:circle;
margin-left:20px;
}
.inscription_identification_table 
{
 background-color: white;
 border: 1px solid black;
 margin: 0 auto;
 text-align: left;
 width: 400px;

}
.inscription_identification_table  .rv2_bold {
	padding:5px;
   /* font-weight: bold;*/
    width: 60%;
}
.inscription_identification_table input 
{
	width: 170px;
}
.inscription_identification_table_2
{
 background-color: white;
 border: 1px solid black;
 margin: 0 auto;
 text-align: left;
 width: 450px;
}
.inscription_identification_table_2  .rv2_bold {
	padding:5px;
    /*font-weight: bold;*/
    width: 60%;
}
.inscription_identification_table_2 input 
{
	width: 170px;
}
.sous_partie
{
    font-weight: bold;
	font-size:14px;
	text-align:left;
	height: 25px;
	background-color: #EE11AA;
	color:white;
}
.inscription_identification_table_btn{
width:80px;
margin:0 auto;
}
