body{
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size:80%;
	background-image : url(images/commun/fond-page.jpg);
	background-repeat : repeat-x;
}


.popup{
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size:80%;
	background:none;
}

a:link, a:visited{
	color : #033270;
}
 a:hover{
	color:#CC0000;
}

/*******************************************************/
/*blocs conteneurs*/
/******************************************************/
#conteneur_global{
	background-color : #FFF;
	width:970px;
	margin:auto;
	background-image : url(images/commun/fond_conteneur_global.jpg);
}

#bandeau{
	border:1px solid red;
	height:120px;
	background-image : url(images/commun/bandeau_visite_paris.jpg);
}

#bandeau_accueil{
	/*border:1px solid green;*/	
	height:120px;
	background-image : url(images/commun/bandeau_visite_paris.jpg);
	background-color:#FFF;
	padding:0;
	margin:0;
	left:50%;
}

#bandeau_lido{
	height:120px;
	background-image : url(images/commun/bandeau_lido.jpg);
}

#bandeau_soirees_general{
	height:120px;
	background-image : url(images/commun/bandeau_soirees.jpg);
}

#bandeau_excursions{
	height:120px;
	background-image : url(images/commun/bandeau_excursions.jpg);
}

#bandeau_visites{
	height:120px;
	background-image : url(images/commun/bandeau_visite_paris.jpg);
}

#bandeau_culture{
	height:120px;
	background-image : url(images/commun/bandeau_culture.jpg);
}


#bandeau_degustation{
	height:120px;
	background-image : url(images/commun/bandeau_degustation.jpg);
}

#bandeau_soirees{
	height:120px;
	background-image : url(images/commun/bandeau_soirees_paris.jpg);
}

#bandeau_spectacle_versailles{
	height:120px;
	background-image : url(images/commun/bando_spectacle_versailles.jpg);
}

#bandeau_transfert_bus{
	height:120px;
	background-image : url(images/commun/bandeau_transfert_bus.jpg);
}

#bandeau_groupe{
	height:120px;
	background-image : url(images/commun/bandeau_groupe.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}
#bandeau_ete_2008{
	height:120px;
	background-image : url(evenements-ete-2008/images/bandeau_ete_2008.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}

#bandeau_ete_2009{
	height:120px;
	background-image : url(images/commun/bandeau_ete_2009.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}
#bandeau_ete_2010{
	height:120px;
	background-image : url(images/commun/bandeau_ete_2010.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}


#bandeau_reveillon{
	height:120px;
	background-image : url(reveillon-newyearseve-nochevieja-2009-paris/images/bandeau_reveillon_2009.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}

#bandeau_valentin{
	height:120px;
	background-image : url(images/commun/bandeau_valentin.jpg);
	background-repeat: no-repeat;
	background-color:#FFF;
}

#gauche{
	/*border:1px solid #033270;*/
	float:left;
	margin:5px 0px;
	width:160px;
	padding:0;
	/*font-size:80%;*/
}

#centre{
	/*border:1px solid #033270;*/
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	padding:0;
	background-color:#FFFFFF;
}

#centre_groupes{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_groupes.jpg);
}

#centre_groupes_en{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_groupes_en.jpg);
}

#centre_groupes_es{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_groupes_es.jpg);
}

#centre_groupes_detail{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_groupes_detail.jpg);
}


#centre_location{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_location.jpg);
}

#centre_location_en{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_location_en.jpg);
}
#centre_location_es{
	float:left;
	margin:5px 0 10px 10px;
	width:625px;
	height:685px;
	padding:0;
	background-color:#FFFFFF;
	background-image : url(images/commun/fond-page_location_es.jpg);
}


#conteneur_centre{
	position:absolute;
	width:630px;
	margin:auto;
	padding:auto;
	/*border:1px solid red;*/
}

#droite{
	position:relative;
	/*top:18px;*/
	float:right;
	margin:10px 0px;
	margin-top:0;
	width:160px;
	padding:0;
}

#panier{
margin:2px 0;
}

#produits_gauche{
	float:left; 
	width:300px;
	padding-right:5px;
	/*border-right:1px solid #EEE;*/
	margin-top:10px;
	font-size:95%;
}

#produits_droite{
	float:right;
	width:300px;
	margin-top:10px;
	font-size:95%;
}

#formules{
	width:580px;
	margin:auto;
}

.desc_produit{
	padding:0 15px 0 0px;
	/*border-right:1px dotted #BAC8D8;*/
}

#produits_droite ul, li{
	margin:0 0 0 10px;
	font-size:95%;
}

#produits_gauche ul, li{
	margin:0 0 0 10px;
	font-size:95%;
}

.groupes  ul{
	font-size:100%;
	list-style-type : disc;
	margin-left:15px;
	padding:0;
}

.groupes  li{
margin-left:15px;
}

#basdepage{
	clear:both;
	margin:0;
	margin-top:0;
	border-top:1px solid #BAC8D8;
	background-color:#FFF;
}

hr{
	clear:both;
	height:0;
	border:none;
	color: #FFF;
}

#spacer{
	clear:both;
	height:0;
	margin:0;
	padding:0;
}

.pointille{
	background-image : url(images/commun/pointille.gif);
	background-repeat : repeat-x;
	height:5px;
	margin:0;
}

.pointille_rouge{
	background-image : url(images/commun/pointille_rouge.gif);
	background-repeat : repeat-x;
	height:5px;
	margin:0;
}

.pointille_violet{
	background-image : url(images/commun/pointille_violet.gif);
	background-repeat : repeat-x;
	height:5px;
	margin:0;
}

#titres_gauche{
	float:left; 
	width:200px;
	padding-right:10px;
	border-right:1px solid #EEE;
	margin-top:10px;
	font-size:95%;
}

#saisies_droite{
	float:right;
	width:400px;
	margin-top:10px;
	font-size:95%;
}

/*****************************************************************/
/*OFFRES PROMOTIONNELLES DINER CROISIERE
/*****************************************************************/
#div_14_juillet {
	float:left;
	background-image:url(images/diner_croisiere/fond_14_juillet.jpg);
	background-repeat:no-repeat;
	width:307px;
	height:59px;
	margin-left:2px;
	margin-top:10px;
	margin-bottom:10px;
}
#div_14_juillet a {
	color:black;
}
#div_14_juillet a:hover {
	color:#BB0000;
}

#div_ete_2009 {
	float:right;
	background-image:url(images/diner_croisiere/fond_ete_2009.jpg);
	background-repeat:no-repeat;
	width:307px;
	height:59px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
}
#div_ete_2009 a {
	color:black;
}
#div_ete_2009 a:hover {
	color:#BB0000;
}

.txt_offre_1 {
	font-size:85%;
}
.txt_offre_2 {
	font-size:85%;
	line-height:14px;
}

/*****************************************************************/
/*ZONES IMAGETTES PAGES GENERALES RUBRIQUES
/*****************************************************************

/*PAGE ACCUEIL*/

#excursion{
	/*background-image : url(images/home/excursions.jpg);
	background-repeat:no-repeat;*/
	text-align:center;
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

#soirees{
	/*background-image : url(images/home/soirees_paris.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

#visites{
	/*background-image : url(images/home/visites-paris.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

#diner_croisiere{
	/*background-image : url(images/home/diner-croisiere.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

#groupes{
	/*background-image : url(images/home/groupes.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

#location{
	/*background-image : url(images/home/location_cars.jpg);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	border:3px solid #FFF;
	width:290px;
	height:115px;
}

/************************************************/
/*STYLES GROUPES*/
/*************************************************/

#gauche_groupes{
	float:left; 
	width:190px;
	font-size:95%;
	margin-top:10px;
	/*border:1px solid red;*/
}

#droite_groupes{
	float:left; 
	width:285px;
	font-size:100%;
	margin-top:10px;
	/*border:1px solid green;*/
}

.cadre_references{/*cadre de zone*/
	/*border:1px solid #A4B6CE;*/
	margin-bottom:10px;
	height:auto;
	width:100%;
}

.tetiere_rouge_groupe{ /*titrage de zone bleue*/
	margin:0;
	padding:0;
	background-color : #CC0000;
	font-size:90%;
	letter-spacing:1px;
}

.fond_presta_groupes {
	height:43px;
	background-image : url(images/groupes/commun/bouton_prestations.gif);
	background-repeat : no-repeat;
}

.fond_presta_groupes_new {
	float:left;
	width:208px;
	height:134px;
	background-image : url(images/groupes/commun/theme_prestation.gif);
	background-repeat : no-repeat;
}

.lien_groupe{
float:right;
margin-right:10px;
}

.lien_groupe a{
color:#BB0000;
text-decoration:none;
}

.lien_groupe a:hover{
text-decoration:underline;
}

.lien_annonce {
	/*text-align:center;*/
}

.lien_annonce a{
color:#BB0000;
text-decoration:none;
}

.lien_annonce a:hover{
color:#BB0000;
text-decoration:underline;
}

.fond_etiquette_groupes_new {
	float:left;
	width:208px;
	height:104px;
	background-image : url(images/groupes/commun/etiquette_groupe.gif);
	background-repeat : no-repeat;
}

.titre_presta_groupes{
	/*line-height:45px;*/
	margin:5px 0 0 10px;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	line-height:20px;
}

.rouge_presta_groupe {
	/*line-height:45px;*/
	margin:5px 5px 0 0;
	color:#BB0000;
	font-size:100%;
	font-weight:900;
	/*line-height:20px;*/
}

.liste_presta_groupes_new {
	/*line-height:45px;*/
	margin:5px 0 0 8px;
	color:#7D7D7D;
	font-size:85%;
	/*font-weight:bold;*/
	/*line-height:20px;*/
}


.fond_rouge_groupe {
	margin-top: 17px;
	padding-top: 15px;
	width:auto;
	height: 80px;
	background-color:#CC0000;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	text-align:center;
	letter-spacing:1px;
}

.fond_blanc_groupe {
	margin-top: 7px;
	padding-top: 12px;
	padding-bottom: 5px;
	width:auto;
	height: 110px;
	/*background-color:#BB0000;*/
	color: #BB0000;
	font-size: 90%;
	text-align:center;
}

.fond_gris_clair_groupe {
	margin-top: 7px;
	padding: 5px 5px 5px 5px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	width:auto;
	height: auto;
	background-color:#E4E1E1;
	color: #BB0000;
	font-size: 90%;
	text-align:center;
	font-weight: bold;
}

.gris_reduit {
	font-size:91%;
	color:#7D7D7D;
}

.fond_gris_fonce_groupe {
	margin-top: 7px;
	padding: 10px 5px 10px 5px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	width:auto;
	height: auto;
	/*background-color:#7D7D7D;*/
	background-color:#AAAAAA;
	color: #FFF;
	font-size: 90%;
	text-align:center;
	font-weight: normal;
	letter-spacing: 1px;
}

.titre_critere_qualite_groupe {
	color:#BB0000;
	font-size:90%;
	font-weight:900;
}

.critere_qualite_groupe {
	font-size:85%;
}

.fond_ex_groupes{
	width:160px;
	height:90px;
	background-image : url(images/groupes/commun/fond_ex_groupes.gif);
}

.exemples_groupes{
	margin-top:8px;
	color:#666666;
	text-align:center;
}

.titre_presta_groupes a{
text-decoration:none;
color:#FFF;
}

.titre_presta_groupes a:hover{
color:#033270;
/*color:#BB0000;*/
}
/**************************************************/
/*ZONES IMAGETTES PRESTATIONS*/
/*************************************************/

.presta_bleu{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_bleu_fonce.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_bleu_exclu{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_bleu_exclus.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_bleu_visites{/*VISITES DE PARIS*/
	float:left;
	text-align:center;
	width:190px;
	height:170px;
	/*margin:0 4px 10px 10px;*/
	margin : 0 8px 15px 7px;
	background-image : url(images/commun/fond_titre_bleu_fonce.gif);
	background-repeat : repeat-x;
	font-size:95%;
	border:1px solid #A4B6CE;
	padding-bottom:5px;
}

.presta_rouge{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_rouge.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_rouge_visites{/*VISITES DE PARIS*/
	float:left;
	text-align:center;
	width:190px;
	height:170px;
	/*margin:0 4px 10px 10px;*/
	margin : 0 8px 15px 7px;
	background-image : url(images/commun/fond_titre_rouge_fonce.gif);
	background-repeat : repeat-x;
	font-size:95%;
	border:1px solid #BB0000;
	padding-bottom:5px;
}

.presta_violet{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_violet.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_rose{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_rose.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_noir{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_noir.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_marron{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_marron.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_vert{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 15px 7px;
	background-image : url(images/commun/fond_titre_vert.gif);
	background-repeat : repeat-x;
	font-size:95%;
}

.presta_gris{
	float:left;
	text-align:center;
	width:190px;
	/*height:150px;*/
	/*margin:0 4px 10px 10px;*/
	margin : 0 10px 10px 7px;
	background-image : url(images/commun/fond_titre_gris.gif);
	background-repeat : repeat-x;
	font-size:95%;
	
}

.presta_gris h3{
color:#333;
}
.presta_gris img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_bleu img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_bleu_exclu  img {
		border:3px solid #FFF;
		border-bottom:none;
}


.presta_bleu_visites img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_rouge_visites img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_vert img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_rouge img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_noir img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_marron img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_rose img {
		border:3px solid #FFF;
		border-bottom:none;
}

.presta_violet img {
		border:3px solid #FFF;
		border-bottom:none;
}
/****************************************************/
/*INSERTION OFFRES PAR PRESTATION*/
/***************************************************/
.offre{
	width:198px;
	float:left;
	padding:1px;
	margin:4px;
	/*margin-top:0;*/
}

.offre_rouge{/*titres zones*/
	margin:0;
	padding:0;
	font-size:85%;
	color:#033270;
	text-align:center;
	color:#BB0000;
	line-height:14px;
	margin-top:2px;
}
/****************************************************/
/*FONDS DEGRADES*/
/***************************************************/
.degrade_bleu{
	/*border:1px dotted #000;*/
	float:left;
	/*width:302px;*/
	height:175px;
	margin:0;
	padding:0 0 5px 5px;
	background-image : url(images/commun/fond_titre_bleu_ciel.gif);
	background-repeat : repeat-x;
}

.degrade_gauche_bleu{
	/*border:1px dotted #000;*/
	float:left;
	width:302px;
	height:180px;
	margin:0;
	padding:0 0 5px 5px;
	/*background-image : url(images/commun/fond_titre_bleu_ciel.gif);*/
	background-image : url(images/commun/fond_degrades_accueil_bleu.gif);
	background-repeat : repeat-x;
}

.degrade_droite_bleu{
	/*border:1px dotted #000;*/
	float:right;
	width:302px;
	height:180px;
	margin:0;
	padding:0 0 5px 5px;
	/*background-image : url(images/commun/fond_titre_bleu_ciel.gif);*/
	background-image : url(images/commun/fond_degrades_accueil_bleu.gif);
	background-repeat : repeat-x;
}

.degrade_gauche_rouge{
	/*border:1px dotted #000;*/
	float:left;
	width:302px;
	height:180px;
	margin:0;
	padding:0 0 5px 5px;
	/*background-image : url(images/commun/fond_titre_rouge.gif);*/
	background-image : url(images/commun/fond_degrades_accueil_rouge.gif);
	background-repeat : repeat-x;
}

.degrade_droite_rouge{
	/*border:1px dotted #000;*/
	float:right;
	width:302px;
	height:180px;
	margin:0;
	padding:0 0 5px 5px;
	/*background-image : url(images/commun/fond_titre_rouge.gif);*/
	background-image : url(images/commun/fond_degrades_accueil_rouge.gif);
	background-repeat : repeat-x;
}

.degrade_gauche_vert{
	/*border:1px dotted #000;*/
	float:left;
	width:302px;
	height:160px;
	margin:0;
	padding:0 0 5px 5px;
	background-image : url(images/commun/fond_titre_vert.gif);
	background-repeat : repeat-x;
}

.degrade_droite_vert{
	/*border:1px dotted #000;*/
	float:right;
	width:302px;
	height:160px;
	margin:0;
	padding:0 0 5px 5px;
	background-image : url(images/commun/fond_titre_vert.gif);
	background-repeat : repeat-x;
}

.degrade_gauche_gris{
	/*border:1px dotted #000;*/
	float:left;
	width:304px;
	height:160px;
	margin:0;
	padding:0 0 5px 5px;
	background-image : url(images/commun/fond_titre_gris.gif);
	background-repeat : repeat-x;
}

.degrade_droite_gris{
	/*border:1px dotted #000;*/
	float:right;
	width:304px;
	height:160px;
	margin:0;
	padding:0 0 5px 5px;
	background-image : url(images/commun/fond_titre_gris.gif);
	background-repeat : repeat-x;
}

#rubgroupes{
	clear:both;
	background-image : url(images/commun/fond_titre_rouge.gif);
	background-repeat : repeat-x;
	height:140px;
}

/*****************************************************/
/*MENU HAUT*/
/****************************************************/
dl, dt, dd, #menu ul, #menu li, #menu_accueil ul, #menu_accueil, #menu2 li{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
	position:absolute;
	z-index: 100;
	width: 970px;
	top:95px;
	margin:auto;
}

#menu dl {
  float:left;
  width:12.7%;
  margin:0px; 
  padding-top:0px;  
  text-align:center;  
}
 
#menu dt {
  cursor: pointer;
  text-align: center;
  font-weight: bold; 
  margin-right:0px; 
  line-height:22px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	border-bottom:1px;
	border-left:none;
	/*background-color : #033270;*/
	background-image : url(images/commun/fond_menu_dt.jpg);
	background-repeat : repeat-x;
}

#menu dt a {	
  color:#FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	border: none;
	line-height:22px;
}

#menu dt a:hover {background-color:#CC0000;}

#menu dd {
  height:22px; 
  text-align: center; 
  background-image : url(images/commun/fond_menu_dd.jpg);
  background-repeat: no-repeat; 
	color:#CC0000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:2px solid #FFF;
	border-left:none;
	border-bottom:1px;
	line-height:22px;
}
#menu dd a{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
  color:white;
  height:22px;
}
#menu dd a:hover{
  background-image:none;
  background-color:#768FB1;
  display:block;
  height:22px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#menu ul li {
  text-align: center;
  background-color: #024B8C;  
  vertical-align:middle;
	font-family : Arial, Helvetica, sans-serif;
  /*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
  font-weight:normal;
}
#menu ul li a{
  color: #ffffff;  
  text-decoration: none;  
  display: block; 
	font-family : Arial, Helvetica, sans-serif;
  /*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
  font-size:10px;
  font-weight:normal;
}
#menu ul li a:hover{
  color: #ffffff;  
  text-decoration: none;  
  display: block; 
	font-family : Arial, Helvetica, sans-serif;
  /*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
  font-size:10px;
  font-weight:normal;
}


#smenu1, #smenu2 { 
  margin: 0px; 
  font-weight:normal; 
  font-size:10px;  
  display:none;
  height:22px;
}
#smenu1 ul, #smenu2 ul {margin:0px; padding:0px;}
#smenu1 ul li, #smenu2 ul li {border-bottom:1px solid white; vertical-align: bottom;}
#smenu1 ul li a, #smenu2 ul li a{
  background-image:url(images/commun/fond_menu_dd.jpg); 
  display:block;
  height:22px;
}
#smenu1 ul li a:hover, #smenu2 ul li a:hover{
  background-image:none;
  background-color:#768FB1; 
  display:block;
  height:22px;
}

/***********************************************/
			/*CLASS MENU SOIREES EXCLU*/
/************************************************/
#menu dt.exclu, #menu_accueil dt.exclu, #menu2 dt.exclu {
background-image : url(images/commun/fond_menu_dt.jpg);
background-repeat : no-repeat;
}

#menu dt.exclu a, #menu_accueil dt.exclu a, #menu2 dt.exclu a{
color:#FFCC00;
/*color:navy;*/

}



/*******************************************************/
/*MENU BAS*/
/*****************************************************/

.menubas{
	text-align:center;
	font-size:70%;
	margin:5px 0 0 0;
	clear:both;
}

.menubas a{
	text-decoration:none;
}

/*****************************************************/
/*textes*/
/****************************************************/
h1{
	/*font-family:Trebuchet MS;*/
	font-size:130%;
	color:#033270;
	border-bottom:1px solid #BAC8D8;
	/*#033270;
	*/
	margin:0;
	line-height:23px;
} 

/*h1 {
	font-size:130%;
	color:#033270;
	border-bottom:1px solid #BAC8D8;
	margin:0;
	line-height:26px;
	display:block;
	border:1px solid;
	width:450px;
}*/

h1 a{
	text-decoration:none;
}

.slogan{
	line-height:9px;
	width:570px;
	margin:0;
	margin-left:290px;
	padding:0px 70px 0 30px;
	text-align:right;
	color:#000000;
	
	/*color:#FFF;*/
	border:none;
	font-size:90%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
}

h2{
	/*font-family:Trebuchet MS;*/
	/*margin:5px 0 2px 0;*/
	margin:5px 0 3px 0;
	font-size:8pt;
	color:#000;
	font-weight : normal;
	/*padding-bottom:5px;
	border-bottom:1px solid #BAC8D8;*/
}

h3{/*titres rubriques*/
	margin:0;
	padding:0;
	font-size:100%;
	color:#FFF;
	/*color:#000;*/
	text-align:center;
	line-height:25px;
	font-weight:bolder;
	background:none;
}

h4{/*titres zones*/
	margin:0;
	padding:0;
	font-size:85%;
	color:#033270;
	text-align:center;
	line-height:22px;
}

h5{/*titres rubriques*/
	margin:0;
	padding:0;
	font-size:95%;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:22px;
}

.titrerubbleu{
	margin:0;
	padding:0;
	font-size:100%;
	color:#033270;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	margin-bottom:5px;
}

.titrerubvert{
	margin:0;
	padding:0;
	font-size:100%;
	color:#336666;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	margin-bottom:5px;
}

.titrerubrouge{
	margin:0;
	padding:0;
	font-size:100%;
	color:#BB0000;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	margin-bottom:5px;
}

.titrerubviolet{
	margin:0;
	padding:0;
	font-size:100%;
	color:#AD0678;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	margin-bottom:5px;
}

.titrerubrose{
	margin:0;
	padding:0;
	font-size:100%;
	color:#E01C99;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	margin-bottom:5px;
}
 
 .titrerubmarron{
	margin:0;
	padding:0;
	font-size:100%;
	color:#7B593E;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	margin-bottom:5px;
}
 
.ligne{ /*permet de reduire line height si 2 lignes*/
	line-height:18px;
}

p{
	font-size:90%;
	/*font-size:8pt;*/
	margin:0px;
	padding:3px;
}

.onglet{
	display:block;
	float:right;
	vertical-align: bottom;
	font-size:10px;
}

.titrepara_rouge{
	color:#BB0000;
	border-bottom:1px solid #BAC8D8;
}

.blanc{
	text-align:center;
	color:#FFF;
	font-size:80%;
}

.bleu{
	text-align:center;
	color:#033270;
	font-size:80%;
}

.para_bleu{
	color:#033270;
}

.or{
color:#FFCC00;
}

.rouge{
	color:#BB0000;
}
.vert{
	color:#336633;
}
.gris{
	color:#333333;
}

.violet{
	color:#AD0678;
}

.rose{
	color:#E01C99;
}

.marron{
	color:#7B593E;
}

.centre{
	text-align:center;
}

.gauche{
	text-align:left;
}

.droite{
	text-align:right;
}

.droite a{
	font-size:95%;
	margin-right:5px;
	color:#FFF;
}

.justify{
	text-align:justify;
}

.haut{
	line-height:25px;
}

.defrub{/*texte accompagnement rubriques page accueil*/
	font-size:85%;
	margin:0 0 3px 0px;
	color:#FFF;
	font-weight:bold;
}

.lientransparent{
	float:left;
	border:none;
}

.para_petit{ /*texte petit*/
	font-size:85%;
	margin:0 3px 3px 0;
}

.mention{/*texte bas de page*/
	font-size:85%;
	margin:0 3px 3px 0;
	text-align:justify;
}

.encemoment{
	text-align:center;
	color:#CC0000;
	font-size:90%;
	margin:15px 0;
}

.td_form{
	text-align:left;
	font-size: 11px;
	border:1px solid #A4B6CE;
}

/********************************************************/
/*ELEMENTS DE GRAPHISME*/
/********************************************************/

.cadre{/*cadre de zone*/
	border:1px solid #A4B6CE;
	margin-bottom:10px;
	height:auto;
	/*font-size:70%;*/
}

.cadre_gris{/*cadre de zone*/
	/*border-top:1px solid #CCC;*/
	/*border-bottom:1px solid #CCC;*/
	/*margin-bottom:10px;*/
	height:auto;
	/*font-size:70%;*/
}


.cadre_bleu{
	border:1px solid #033270;
	margin-bottom:10px;
	height:auto;
}

.cadre_rouge{/*cadre de zone*/
	border:1px solid #CC0000;
	margin-bottom:10px;
	height:auto;
}

.cadre_vert{/*cadre de zone*/
	border:1px solid #BDC7CF;
	margin-bottom:10px;
}

.cadre_violet{/*cadre de zone*/
	border:1px solid #AD0678;
	margin-bottom:10px;
}

.cadre_rose{
	border:1px solid #E01C99;
	margin-bottom:10px;
}

.cadre_marron{
	border:1px solid #7B593E;
	margin-bottom:10px;
}

.cadre_gros{/*cadre offres du moment*/
	border:1px solid #033270;
	margin-bottom:5px;
}

.cadre_gris{/*cadre offres du moment*/
	border:1px solid #AAA;
	margin-bottom:5px;
}

.tetiere_bleue{ /*titrage de zone bleue*/
	margin:0;
	padding:0;
	/*background-color : #033270;*/
	background-color:#BAC8D8;
}

.tetiere_bleue_fonce{ /*titrage de zone bleue*/
	margin:0;
	padding:0;
	background-color : #033270;
	/*background-color : #657B97;*/
}

.tetiere_exclu{ /*titrage de zone rubrique soirees exclusives*/
	margin:0;
	padding:0;
	background-image : url(images/commun/fond_tetiere_exclu.gif);
	background-repeat : no-repeat;
}


.tetiere_rouge{ /*titrage de zone bleue*/
	margin:0;
	padding:0;
	background-color : #CC0000;
	height:100%;
	background-image : url(images/commun/fond_rouge.jpg);
}

.tetiere_verte{
	margin:0;
	padding:0;
	background-color : #828C94;
}

.tetiere_violet{
	margin:0;
	padding:0;
	background-color : #AD0678;
}

.tetiere_gris{
	margin:0;
	padding:0;
	background-color : #DDDDDD;
}

.tetiere_rose{
	margin:0;
	padding:0;
	background-color :#E01C99;
}

.tetiere_marron{
	margin:0;
	padding:0;
	background-color :#7B593E;
}

.tetiere_noir{
	margin:0;
	padding:0;
	background-color :#000;
	background-image : url(images/commun/fond_tetiere_noir.gif);
	background-repeat : no-repeat;
}
.tetiere_valentin{
	margin:0;
	padding:0;
	background-color :#000;
	background-image : url(images/commun/fond_tetiere_valentin.gif);
	background-repeat : no-repeat;
}
.zoneinfo{ /*contenu zone*/
	padding:0;
	border:5px solid  #BAC8D8; /*#659BD7;*/
	border-top:none;
	background-color: #FFF;
	font-size:80%;
}


.lienplus{
	/*encadrement des liens formules*/
	height:30px;
	width:auto;
	padding:6px 10px 5px 10px;
	border:1px solid #A4B6CE;
	font-weight:bold;
	text-decoration:none;
	font-size:110%;
	margin-top:3px;
}

.lienplus_perso{/*pour dejeuner corisiere*/
	/*encadrement des liens formules*/
	height:30px;
	line-height:30px;
	/*padding:6px 10px 5px 10px;*/
	border:1px solid #A4B6CE;
	font-weight:bold;
	text-decoration:none;
	font-size:110%;
	margin-top:3px;
}

.lienplus_perso a{
text-decoration:none;
}

blockquote{
	margin:20px 10px;
}
/********************************************************/
/*IMAGES*/
/*******************************************************/

img {
	border:none;
}

.left{ /*imagettes pages generales rubriques */
	float:left;
	border:3px solid #FFF;
	margin:3px 5px 5px 0;
}

.left_ref{
	float:left;
	/*border:3px solid #FFF;*/
	margin:0px 5px 5px 0px;
}
.left_location{
	float:left;
	/*border:1px solid #033270;*/
	/*border:1px solid #CC0000;*/
	margin:3px 7px 5px 0;
	text-align:center;
}

.right_location{
	float:right;
	/*border:1px solid #033270;*/
	/*border:1px solid #CC0000;*/
	margin:10px 20px 5px 0;
}

.left_groupes{ /*imagettes page generale groupes */
	float:left;
	border:1px solid #000;
	margin:0px 10px 0 0;
}

.right_groupes{ /*imagettes page generale groupes */
	float:right;
	border:1px solid #000;
	margin:0px 0 0 10px;
}

.center{ /*imagettes pages generales rubriques */
float:center;
}

.groupes{
	float:left;
	border:3px solid #FFF;
	margin:3px 5px 5px 5px;
}

.fond_tarifs{
	height:35px;
	background-image : url(images/commun/fond_tarifs.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_exclus{
	height:35px;
	background-image : url(images/commun/fond_tarifs_exclus.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_or{
	height:35px;
	background-image : url(images/commun/fond_tarifs_or.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_rouge{
	height:35px;
	background-image : url(images/commun/fond_tarifs_rouge.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_vert{
	height:35px;
	background-image : url(images/commun/fond_tarifs_vert.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_rose{
	height:35px;
	background-image : url(images/commun/fond_tarifs_rose.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_marron{
	height:35px;
	background-image : url(images/commun/fond_tarifs_marron.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_violet{
	height:35px;
	background-image : url(images/commun/fond_tarifs_violet.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.fond_tarifs_gris{
	height:35px;
	background-image : url(images/commun/fond_tarifs_gris.gif);
	background-repeat : no-repeat;
	padding:5px 10px;
}

.evenement{
	text-align:center;
	margin:2px;
	border:1px solid #FFF;
}

.reserver{
	float:right;
	margin: 2px 15px;
}

.reserver_petit{
	float:right;
	margin: 10px 0px;
}

.reserver_single{
	float:right;
	margin: 0;
}

/*************************************************************/
/*FORMULAIRES*/
/************************************************************/
#acces_rapide{
	margin:0;
	margin-bottom:10px;
	text-align:center;
}

#acces_rapide form{
	margin:0 0 10px 0;
	padding:0px;
}

#acces_rapide select{
	font-size:8pt;
	/*margin:5px ;*/
	margin:5px 0 5px 5px;
	background-color:#768FB1;
	/*background-color:#999999;*/
	color:#FFF;
}

.fond_option{
	background:#033270;
}

input{
	font-size:8pt;
}

.zoneinfo input{
font-size:9px;
}

.input_tarifs {
	height: 11px;
}



/*************************************************************/
/*TABLES*/
/************************************************************/


.tarifs_transfert{
	margin-top: 0; 
	margin-bottom: 0;
	text-align:center;
	border:1px solid #033270;
	border-collapse: collapse;
	width:100%;
}

.tarifs_transfert td{
height:20px;
}

.tarifs_transfert th{
height:20px;
}

.tarifs_transfert_prix{
	font-size:90%;
}

.reservation{
	margin-top: 0; 
	margin-bottom: 0;
	text-align:center;
	/*border:1px solid #033270;*/
	border-collapse: collapse;
	width:100%;
}

.reservation td{
	border:none;
}

.reservation input, select, textarea{
	margin:2px 5px;
}

.planning-vap-en {
	margin-left:7px;
	width:604px;
}

.planning-vap-en td {

	text-align:center;
	font-size:75%;
	width:78px;
	height:35px;
}

.planning-vap-en th {
	border:none;
	text-align:center;
}

th{
	line-height:14px;
	color: #033270;
	font-size: 11px;
	border:1px solid #033270;
	background-color:#BAC8D8;
}
td{
	font-size: 11px;
	border:1px solid #A4B6CE;
}

.tablo_vierge{
border:none;
}
.tablo_vierge tr{
border:none;;
}

.tablo_vierge td{
border:none;
}

/*********************************************************************/
/*PRODUITS VERSAILLES*/
/******************************************************************/
.produit_versailles{
	width:200px;
	/*height:180px;*/
	float:left;
	margin:3px;
	/*border:1px solid red;*/
	/*background-image : url(images/excursions/versailles/fond_offre_versailles.jpg);*/
}
.tetiere_versailles{
width:200px;
height:25px;
background-image : url(images/commun/tetiere_versailles.jpg);
}

/*********************************************************************/
/*PRODUITS DEGUSTATION*/
/******************************************************************/
.produit_degustation{
	width:200px;
	height:200px;
	float:left;
	margin:3px;
	background-image : url(images/paris/degustation/fond_offre_degustation.jpg);
}

/*********************************************************************/
/*PRODUITS CROISIERES*/
/******************************************************************/
.produit_croisiere{
	width:150px;
	/*height:200px;*/
	float:left;
	padding:0;
	margin:3px;
	/*background-image : url(images/paris/croisiere/fond_offres_croisiere.jpg);
	background-repeat : no-repeat;*/
}

.tetiere_croisiere{
width:150px;
height:25px;
background-image : url(images/commun/tetiere_croisiere.jpg);
}



/*********************************************************************/
/*PRODUITS EVENEMENTS 2008*/
/******************************************************************/
.evenements_ete{
	width:200px;
	height:265px;
	float:left;
	padding:1px;
	margin:3px;
	background-image : url(evenements-ete-2008/images/fond_evenements_ete.jpg);
	background-repeat : no-repeat;
}

/*********************************************************************/
/*PRODUITS REVEILLON */
/******************************************************************/
.reveillon{
	width:198px;
	/*height:265px;*/
	float:left;
	padding:1px;
	margin:3px;
	background-image : url();
	background-repeat : no-repeat;
}

.cadre_noir{
	border:1px solid #000;
	margin-bottom:5px;
	background-image : url(reveillon-newyearseve-nochevieja-2009-paris/images/fond_tarif_offre_reveillon_2009.gif);
	background-position:bottom;
	background-repeat : no-repeat;
	/*background-color:#cc0000;*/
}
/************************************************************/
/*INSERTION MODULE DE RESERVATION*/
/************************************************************/
.insert_tarif{
float:left;
width:60px;
height:30px;
}
.iframe_tarif{
float:left;
border:0px solid #000;
margin-top:9px;
}
.zoneinfo input{
font-size:10px;
}

/************************************************************/
/*PRODUITS PRIVATISATION*/
/************************************************************/
.btn_privatisation {
	float:left;
	margin-right:2px;
}

#entete_capsule_privatisation {
	background:url(./images/privatisation/entete_capsule_priv.gif) no-repeat;
	width:628px;
	height:25px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:100%;
	padding-top:2px;
	margin-left:1px;
	margin-bottom:0px;
}

#capsule_privatisation {
	background:url(./images/privatisation/fond_capsule.gif) repeat-y top left;
	width:610px;
	margin-top:-5px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:95%;
}

#pied_capsule_privatisation {
	background:url(./images/privatisation/pied_capsule.gif) no-repeat;
	width:630px;
	height:26px;
	margin-top:-10px;
	padding-top:0px;
}

#description_capsule_privatisation {
	/*background:url(./images/privatisation/fond_description.gif) no-repeat center top;*/
	float:left;
	text-align:center;
	width:235px;
	/*border:1px solid red;*/
}

.privatisation_img1 {
	float:left;
}

.italique {
	margin:5px 0;
	font-style:italic;
	font-size:120%;
}

.privatisation_liste {
	margin:0px;
	padding:0px;
	font-size:95%;
	list-style-type:none;
	margin-right:5px;
}

.btn_dispo {
	background:url(./images/privatisation/btn_dde_dispo.gif) no-repeat center;
	width:158px;
	height:17px;
	color:white;
	float:center;
	display:block;
	font-size:85%;
	padding-top:1px;
}

.btn_dispo a{
	color:white;
	display:block;
	text-decoration:none;
}

/************************************************************/
/*CROISIERE OFFRE GROUPE*/
/************************************************************/
.btn_offre_groupe_gauche {
	float:left;
	margin:0 15px;
	margin-left:50px;
}
.btn_offre_groupe {
	float:left;
	margin:0 15px;
}
.btn_offre_groupe_droite {
	float:left;
}

#entete_capsule_offre_groupe {
	background:url(./images/groupes/diner_croisiere/entete_capsule.gif) no-repeat;
	width:628px;
	height:25px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:100%;
	padding-top:2px;
	margin-top:10px;
	margin-left:1px;
	margin-bottom:0px;
}

#capsule_offre_groupe {
	background:url(./images/groupes/diner_croisiere/fond_capsule.gif) repeat-y top left;
	width:610px;
	height:380px;
	margin-top:-5px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:95%;
}

#pied_capsule_offre_groupe {
	background:url(./images/groupes/diner_croisiere/pied_capsule.gif) no-repeat;
	height:26px;
	padding-top:0px;
}

#description_capsule_offre_groupe {
	background:url(./images/privatisation/fond_description.gif) no-repeat center top;
	float:left;
	text-align:center;
	width:235px;
}

.offre_groupe_img1 {
	margin-top:0px;
	padding-top:0px;
}

.btn_dispo {
	background:url(./images/privatisation/btn_dde_dispo.gif) no-repeat;
	/*width:158px;*/
	height:20px;
	color:white;
	display:block;
	font-size:85%;
	padding-top:2px;
	text-align:center;
	
}

.btn_dispo a{
	color:white;
	display:block;
	text-decoration:none;
}

.btn_devis_offre_groupe {
	margin-left:35px;
	margin-top:10px;
}

.fond_tarifs_offre_groupe{
	height:45px;
	background:url(images/commun/fond_tarifs.gif) no-repeat;
	padding:0px 0 0 10px;
}