/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size:80%;
	background-image:url(images/commun/marge_verticale.jpg);
}

a {
	color: black;
	font-weight:bold;
	outline: none;
}

a:hover {
	color:#CC6600;
	font-weight:bold;
	outline: none;
}
/*******************************************************/
/* BLOCS */
/******************************************************/
#conteneur_global{
	width:970px;
	border-left:3px solid white;
	border-right:3px solid white;
	margin:auto;
	background-color : #FFF;
	/*background-image : url(images/commun/bande.gif);*/
}

#bandeau {
	background-color : #FFF;
	width:970px;
	background-image : url(images/commun/bandeau_accueil.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

/*DIV SUPERPOSEES AU BANDEAU*/
	#logo {
		margin:0;
		padding-top:10px;
		width:600px;
	}
	
	#logo a{
		text-decoration:none;
	}
	
	.ss_titre {
		color:white;
		font-size:65%;
		font-weight:normal;
	}

	#accroche_versailles {
		margin: 110px 0 0 0;
		float:left;
		width:195px;
	}
	
	#menu_rubrique {
		margin:3px 0 0 0;
		padding-bottom:2px;
		width:769px;
		float:right;
		color:white;
		background-image:url(images/commun/fond_titre_vert.gif);
	}
	
	#drapeaux {
		float:right;
		margin-top:108px;
		padding:0px;
	}
/* FIN DIV SUPERPOSEES AU BANDEAU*/

/* MENU ET BOITES D'INFO DE GAUCHE, CONTENU, BOITES DE BAS DE PAGE */	
#centre {
	width:970px;
	padding:0px;
	margin:0px;
}

/* MENU ET BOITES D'INFO DE GAUCHE */
#gauche {
	float:left;
	width:200px;
	margin:auto;
	text-align:left;
}

/* CONTENU */
#droite {
	float:right;
	width:760px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
}

/* COLONNE GAUCHE DU CONTENU */
#presta_gauche {
	/*padding-right:15px;*/
	background-color : #FFF;
	width:372px;
	float:left;
	margin:auto;
	border-right: 1px solid #F2F2F1;
}

/* COLONNE DROITE DU CONTENU */
#presta_droite {
	background-color : #FFF;
	float:right;
	width:381px;
}

/* INFOS : TRANSPORTS ET AUTRES VISITES */
#infos_bas_de_page {	
	background-color : #FFF;
	width:749px;
	margin:auto;
}

/* ZONE DE LIENS */
#pied_de_page {
	padding-top:5px;
	background-image:url(images/commun/roi-soleil-versailles.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:black;
	width:970px;
	font-size:70%;
	border-top:1px dotted #748F4C;
}
#pied_de_page a {
	color:black;
	font-weight:normal;
}

#pied_de_page a:hover {
	color:#748F4C;
	font-weight:normal;
}

/******************************************************/
/* FICHE PRESTATION POUR LA PAGE PRESTATIONS */
/******************************************************/

#fiche {
	margin:5px 0;
	text-align:justify;
}

#entete_fiche_presta {
	color:white;
	border-bottom:1px solid #CC6600;
	background-image : url(images/commun/fond_entete_fiche_presta_v2.jpg);
	background-repeat: no-repeat;
}

.titre_presta {
	font-size:100%;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	margin:10px;
	line-height:22px;
}

#contenu_fiche_presta {
	border-left:1px solid #CC6600;
	border-right:1px solid #CC6600;
	/*padding:5px 10px 0 10px;*/
	width:758px;
}

#contenu_fiche_presta_gauche {
	float:left;
	width:350px;
	padding-right:10px;
	margin:5px 0 0 10px;
	border-right:1px solid #F2F2F1;
}

#contenu_fiche_presta_droite {
	float:right;
	margin:0 10px 0 10px;
	width:345px;	
}

#div_reserve {
  margin-top:10px;
	color:white;
	padding-left:5px;
	background-image : url(images/commun/fond_reserve.gif);
	font-size:90%;
	line-height:150%;
	width:277px;
}

#div_reserve a{
	text-decoration:none;
	color:white;
}

.alerte_presta {
	font-size:85%;
	color:red;
	margin:0;	
}

#footer_presta {
	background-image : url(images/commun/footer_presta.gif);
	background-repeat: no-repeat;
	width:760px;	
}

.intro_presta {
	margin-top:54px;
	/*background-color:#F2F2F1;*/
	padding:2px;
}

/*******************************************************/
/* PETITS CONTENEURS */
/******************************************************/
#menu_versailles {
	margin:0px;
	padding:5px 5px 10px 5px;
	width:190px;
	font-size:90%;
	border:1px solid #CCCCCC;
	/* background-color:#F2F2F1; */
	background-image:url(images/commun/visite-versailles.jpg);
	background-repeat:no-repeat;
}

#boite_rss_entete {
	width:98%;
	color:white;
	margin:0px;
	padding:2px;
	background-image : url(images/commun/fond_entete_evenements.jpg);
	background-repeat: no-repeat;
	text-align:center;
}

#boite_rss_contenu {
	/*background-color:#F2F2F1;*/
	background-image:url(images/commun/fond_agenda.jpg);
	width:188px;
	margin:0;
	padding:5px;
	border:1px solid #808372;
}

#boite_carte_entete {
	color:white;
	margin: 0px;
	padding:2px;
	text-align:center;
	background-image : url(images/commun/fond_entete_carte.jpg);
	background-repeat: no-repeat;
}

#boite_carte_contenu {
	background-color:#F1F3F7;
	width:188px;
	margin:0;
	padding:5px 0 5px 10px;
	text-align:center;
	border:1px solid black;
}

#boite_versailles {
	width:280px;
	float:right;
	margin:5px 0 0 0;
}

.boite_horaire {
	color:black;
	font-size:85%;
	text-align:center;
	background-color:#F2F2F1;
	width:188px;
	margin:0;
	padding:5px;
	border:1px solid #808372;
}

/********** BOITE VISITES ***************/

#boite_visites_entete {
	text-align:center;
	margin:0;
	padding-top:2px;
	padding-bottom:1px;
	/* background-image : url(images/commun/fond_entete_visites.jpg); */
	background-repeat: no-repeat;
	font-size:85%;
	font-weight:bold;
	border-right:1px solid #808372;
	border-left:1px solid #808372;
	border-top:1px solid #808372;
	/*color:black;*/
}

#boite_visites_contenu {
	border:1px solid #808372;
	padding:5px;
	margin:0;
	background-color:#F2F2F1;
}

#boite_visites_contenu a {
	font-weight:normal;
	/*color:black;*/
	color:#748F4C;
}

#boite_visites_contenu a:hover {
	font-weight:normal;
	color:black;
}

/********** FIN BOITE VISITES ***************/

/********** BOITES PRESTATIONS ET TRANSFERTS ***************/
#bandeau_presta {
	margin-top:5px;
	border:1px solid white;
	/* background-image : url(images/commun/fond_bandeau_presta.gif); */
}

#boite_presta {
	width:384px;
	float:left;
	margin:0 17px 0 0;
}

#boite_presta_entete {
	color:white;
	margin:0;
	padding:1px;
	text-align:center;
	background-image:url(images/commun/fond_entete_presta.jpg);
	background-repeat: no-repeat;
}

#boite_presta_contenu {
	margin:0;
	padding:0 0 2px 0px;
}

.td_presta {
	background-image:url(images/commun/bouton_menu.gif);
	background-position:center;
	background-repeat: no-repeat;
	text-align:center;
	width:50%;
	height:25px;
}

.td_presta a {
	color:white;
	text-decoration:none;
	font-weight:normal;
}

.td_presta a:hover {
	color:#FFFF99;
	text-decoration:none;
	font-weight:normal;
}

#boite_transferts {
	width:354px;
	float:left;
	margin:0 0 0 3px;
}

.tarif_transfert {
	color:#D30000;
	font-weight:bold;
	font-size:12px;
}

#boite_transferts_entete {
	color:white;
	text-align:center;
	background-image:url(images/commun/fond_entete_transfert.jpg);
	background-repeat: no-repeat;
}

#boite_transferts_contenu {
	background-color:#CAE0B8;
	/*background-color:#F1F3F7;*/
	margin:0px;
	padding:4px;
	border:1px solid #748F4C;
}

/********** PAGE GROUPE ***************/
#entete_fiche_groupe {
	border:1px solid white;
	margin-bottom:10px;
	border-bottom:1px dotted #CC6600; 
}

#contenu_fiche_groupe {
}

#txt_devis {
	float:right;
	width:180px;
	text-align:center;
	color:#D30000;
	font-size:90%;
	font-weight:bold;
	margin:2px;
}

#btn_contact {
	float:right;
	width:180px;
	text-align:center;
	font-size:90%;
	height:20px;
	padding-top:5px;
	background-image:url(images/commun/bouton_menu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#btn_contact a {
	color:white;
	text-decoration:none;
}

/********** FIN BOITES PRESTATIONS ET TRANSFERTS ***************/

#entete_fiche_presentation {
	border:1px solid white;
	height:34px;
	margin-bottom:10px;
	border-bottom:1px dotted #CC6600; 
	background-image : url(images/commun/fond_entete_fiche_versailles.gif);
	background-repeat: no-repeat;
}

#entete_fiche_presentation_titre {
	margin-top:14px;
	width:90%;
}

#contenu_fiche_presentation {
}

#contenu_fiche_presentation_txt_gauche {
	float:left;
	width:482px;
	margin-right:5px;
}

#contenu_fiche_presentation_img_droite {
	float:right;
	width:250px;
}

#contenu_fiche_presentation_img_gauche {
	float:left;
	width:250px;
	margin-right:5px;
}

#contenu_fiche_presentation_txt_droite {
	float:right;
	width:482px;
}

/*************** POPUP PRESTATION *********************/

.body_popup {
	background-color:white;
}

#conteneur_popup {
	width:680px;
	margin:10px;
}

#entete_presta_popup {
	color:white;
	border-bottom:1px solid #CC6600;
	background-image : url(images/commun/fond_entete_fiche_presta.jpg);
	background-repeat: no-repeat;
	background-position: -80px;
}

.titre_popup {
	font-size:100%;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	margin:10px;
	line-height:22px;
}

#reserve_popup {
	width:200px;
	color:white;
	padding-left:5px;
	background-image:url(images/commun/fond_reserve.gif);
	font-size:90%;
	line-height:150%;
}

#reserve_popup a{
	text-decoration:none;
	color:white;
}

/*************** FIN POPUP PRESTATION ******************/

#referenceur {
	font-size:90%;
	text-align:center;
}

#referenceur a {
	color:black;
	font-weight:normal;
}

#entete_identification {
	color:white;
	margin:0px;
	padding:2px;
	text-align:center;
	background-image : url(images/commun/fond_entete_identification.gif);
	background-repeat: no-repeat;
}

#contenu_identification {
	text-align:center;
	padding:5px 0 5px 0;
	border:1px solid #748F4C;
	background-color:#F1F3F7;
}

/*******************************************************/
/* TITRES */
/******************************************************/

h1 { /*TITRE SITE HAUT GAUCHE*/
	font-size:190%;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color:black;
	margin:0;
	text-decoration:none;
}

h2 {/*TITRES pages*/
	font-size:130%;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	margin:0;
}

h3 {/*TITRES RUBRIQUES ACCUEIL*/
	font-size:130%;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color:#CC6600;
	margin:0;
}

h4 {/*TITRES MENU VERSAILLES*/
	font-size:100%;
	font-weight:normal;
	margin:0;
}

h5 {/*TITRE ZONES GAUCHE*/
	font-size:120%;
	font-weight:normal;
	margin:0;
}

h6 {/*TITRE VIGNETTE ACCUEIL*/
	font-size:12px;;
	font-weight:bold;
	margin:0px;
}

/*******************************************************/
/* MENUS */
/******************************************************/


/************************MENU HAUT***************************/
#menu_rubrique dl {
	float: left;
	margin:0;
	text-align: center;
	/*width:180px;*/
}

#menu_rubrique dt {
	padding:0 10px 0 10px;
	float:left;
	border-right:1px solid #FFF;
	/*text-align: center;*/
	/*width:190px;*/
}

#menu_rubrique dd {
	padding:0 10px 0 10px;
	float:left;
	margin-left:0px;
	border-right:1px solid #FFF;
}

#menu_rubrique a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}

#menu_rubrique a:hover{
	color:#FFFF99;
	font-weight:normal;
}

/**********************************MENU HAUT PRESTATIONS*************************************/
#menu_rubrique_presta dl {
	float: left;
	padding:0;
	margin:0;
	text-align: center;
	width:130px;
}

#menu_rubrique_presta dt {
	float:left;
	border-right:1px solid #FFF;
	text-align: center;
	width:130px;
}

#menu_rubrique_presta dd {
	float:left;
	text-align: center;
	width:65px;
}


/**********************MENU PAGES PRESENTATION VERSAILLES****************************/
 
#menu_versailles dl {
	margin:2px 0 0 0;
	text-align:left;
	border-top:1px dotted black;
	font-size:95%;	
	line-height: 160%;
}

#menu_versailles dt {
	text-align:left;
	margin:0px;
	padding-left:10px;

}

#menu_versailles dd {
	text-align:left;
	border-bottom:1px dotted black;
	margin:0px;
	padding-left:10px;
	line-height: 200%;
}

#menu_versailles a{
	color:black;
	text-decoration:none;
	font-weight:normal;
}

#menu_versailles a:hover{
	color:#CC6600;
}
/*******************************************************/
/* MISE EN FORME */
/******************************************************/

img {
	border:none;
}

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

#decale {
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
}

#center {
	text-align:center;
	line-height:80%;
}

#lien_presentation_presta {
	margin:4px 0 2px 0;
	font-size:80%;
	text-align:right;
}

#spacer {
  	clear: both;
}

.grp_texte_titre {
	color:#CC0000;
	font-size:110%;
	font-weight:bold;
}

#saut_de_ligne {
	height:20px;
  	clear: both;
}

#petit_saut_de_ligne {
	height:4px;
  	clear: both;
}

#align_gauche {
	float:left;
}

#align_droit {
	float:right;
}

.legende-plan {
	font-size:85%;
	padding:0 15px 0 15px;
}

/*******************************************************/
/* CLASSES COULEUR */
/******************************************************/

.gris {
	color:#808372;
}

.bleu {
	color:black;
}

.bleue {
  color:#033568;
}

.bleu_clair {
	color:#F1F3F7;
}

.blanc {
	color:white;
}

.gris_clair {
	color:#F2F2F1;
}

.vert {
	color:#748F4C;
}

.vert_clair {
	color:#E8F0E1;
}

.vert_fonce {
  color:#536C2D;
}

.orange {
	color:#CC6600;
}

.orange_clair {
	color:#FDF9F5;
}

.orange_intermediaire {
	color:#E8923D;
}

.rouge {
	color:#D30000;
}

.noir {
	color:black;
}

/*******************************************************/
/* PARAGRAPHES */
/******************************************************/

p {
	display:inline;
	color:black;
	font-size:85%;
}

ul {
	color:black;
	font-size:85%;
	margin:3px 0 10px 0px;
	padding-left:20px;
}

.niveau2 {
	font-size:100%;
	margin:3px 0 3px 0px;
}

.texte_accueil {
	font-size:85%;
}

.rss {
	font-size:80%;
}

.transfert {
	font-size:85%;	
}

.presta {
	font-size:90%;
}

.titre_paragraphe {
	font-weight:bold;
	color:#CC6600;
}

#informations {
	text-align:center;
	background-color:#748F4C;
	color:white;
}

.discret {
	font-weight:normal;
}

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

#autres_visites td {
	color:black;
	font-size:85%;
	padding-left:5px;
	padding-right:5px;		
}

/*******************************************************/
/* PANNEAU ACCUEIL */
/******************************************************/

#panneau_principal {
	width:380px;
	float:right;
	margin-top:5px;
}

#zone1_droite {
	float:right;
	width:20px;
	height:220px;
	background-color:#CC6600;
	margin-bottom:2px;
}

#zone2_droite {
	float:right;
	width:20px;
	height:220px;
	background-color:#748F4C;
}

#zone1_gauche {
	float:left;
	height:220px;
	margin-bottom:2px;
}

#zone2_gauche {
	float:left;
	height:220px;
}
	
#vignette1 {
	width:350px;
	height:96px;
	padding:2px 5px 2px 5px;
	background-color:#90A570;
}

#vignette2 {
	width:350px;
	height:96px;
	padding:2px 5px 2px 5px;
	background-color:#B0BF99;
}

#plus_vignette1 {
	width:360px;
	height:20px;
	background-image:url(images/commun/separateur_indiv.gif);
}

#plus_vignette2 {
	width:360px;
	height:20px;
	background-image:url(images/commun/separateur_groupes.gif);
}

.liste_vignette {
	float:right;
	color:white;
	font-size:10px;
	width:225px;
}

.lien_vignette {
	float:right;
	font-size:11px;
}

.lien_vignette a {
	text-decoration:none;
	color:black;
}

/*******************************************************/
/* OFFRES SPECIALES */
/******************************************************/
#promo_accueil {
	background-image:url(images/commun/fond-promo-accueil.jpg); 
	background-repeat:no-repeat;
	width:370px; 
	height:110px;
	line-height:13px;
}

#txt_promo_accueil {
	/* margin-top:7px; */
	margin-left:215px;
	padding-top:10px;
}

#txt_promo_accueil a {
	font-size:11px;
	color:#CC6600;
	font-weight:normal;
}

#txt_promo_accueil a:hover {
	font-size:11px;
	color:#E8923D;
	font-weight:normal;
}

/*******************************************************/
/* OFFRES SPECIALES 2 */
/******************************************************/
#promo_accueil_2 {
	background-image:url(images/commun/fond-promo-accueil-2.jpg); 
	background-repeat:no-repeat;
	width:380px; 
	height:110px;
	line-height:13px;
	margin-top:1px;
	margin-left:1px;
}

#txt_promo_accueil_2 {
	/* margin-top:7px; */
	margin-left:202px;
	padding-top:10px;
}

#txt_promo_accueil_2 a {
	font-size:11px;
	color:#CC6600;
	font-weight:normal;
}

#txt_promo_accueil_2 a:hover {
	font-size:11px;
	color:#E8923D;
	font-weight:normal;
}

/*******************************************************/
/* NOUVELLE PAGE D'ACCUEIL février 2010 */
/******************************************************/

#offre_accueil {
  float:left;
  width:610px;
}

#offre_spectacle {
  float:left;
  background:url(images/accueil/img_spectacles.jpg) no-repeat;
  height:320px;
  width:150px;
}

#une_offre {
  width:591px; 
  height:87px; 
  background-color:#F1F3F7;
  margin-bottom:20px;
  font-size:10px;
  padding:0px 0px 0px 13px;
}

.img_offre {
  float:left;
  margin-right:5px;
}

.offre1 {
  background:url(images/accueil/fond_offre_orange.jpg);
}
.offre1 a {
  color:#CC6600;
}

.offre2 {
  background:url(images/accueil/fond_offre_vert.jpg);
}
.offre2 a {
  color:#748F4C;
}

.offre3 {
  background:url(images/accueil/fond_offre_vert_fonce.jpg);
}
.offre3 a {
  color:#536C2D;
}

.offre4 {
  background:url(images/accueil/fond_offre_bleu.jpg);
}
.offre4 a {
  color:#033568;
}

#titre_offre_accueil {
  font-size:12px;
  margin:0px;
  padding:0px;
}

#paragraphe_offre {
  float:left;
  width:295px;
  text-align:justify;
}

#zone_tarif_offre {
  float:left;
  text-align:center;
  width:100px;
  margin-top:10px;
}

.a_partir_de_orange {
  color:#CC6600;
  font-size:11px;
  font-weight:bold;
}

.a_partir_de_vert {
  color:#748F4C;
  font-size:11px;
  font-weight:bold;
}

.a_partir_de_vert_fonce {
  color:#536C2D;
  font-size:11px;
  font-weight:bold;
}

.a_partir_de_bleu {
  color:#033568;
  font-size:11px;
  font-weight:bold;
}

/*******************************************************/
/* NOUVELLE PAGE D'ACCUEIL février 2010 : SLIDE SPECTACLE */
/******************************************************/

#cadre_spectacle {
  margin-top:13px;
  float:left;
  height:384px;
  width:150px;
  overflow:hidden;
  text-align:center;
  position:relative;
} 

#slide_spectacle {
  width:145px;
  height:640px;
  position:relative;
}

#slide_navigation {
  float:right;
  text-align:center;
  height:40px;
  width:150px;
}

.precedent {
  display:none;
}

/*******************************************************/
/* NOUVELLE PAGE PRESTA MARS 2010 : OFFRE + SLIDE SPECTACLE */
/******************************************************/

#les_offres_presta {
  float:left;
  width:610px;
}

#vignette_offre {
  float:left;
  width:150px;
  height:67px;
  color:white;
  /*padding-top:40px;*/
  text-align:center;
  /* line-height:27px; */
  font-size:12px;
  margin-right:1px;
}

#vignette_offre a {
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:white;
}

#petite_vignette_offre {  
  float:left;
  width:114px;
  height:65px;
  /* padding-top:38px; */
  text-align:center;
  /* line-height:27px; */
  font-size:12px;
  /* margin-right:5px; */
}

#petite_vignette_offre a {
  display:block;
  text-decoration:none;
  color:white;
  font-weight:normal;
}

#navette_texte {  
  float:left;
  width:255px;
  height:59px;
  padding:3px;
  font-size:11px;
  background:url(images/commun/v_navette_texte.jpg) no-repeat;
  color:white;
  margin-bottom:5px;
  padding-right:10px;
}

#navette_texte a {
  display:block;
  color:white;
  font-weight:normal;
}

#petit_cadre_spectacle {
  margin-top:0px;
  float:left;
  height:190px;
  width:150px;
  overflow:hidden;
  text-align:center;
  position:relative;
} 

#petit_slide_spectacle {
  width:145px;
  height:640px;
  position:relative;
}

#petit_slide_navigation {
  float:right;
  text-align:center;
  height:40px;
  width:150px;
}

.precedent2 {
  display:none;
}