
#blocGauche .btn-reservit{
text-align:center;
}

#aside ul li a {
padding:13px 0 13px 44px;
width:186px;
}


#content #contenuTexte .faq ul li {
	font:10px verdana,helvetica,sans-serif;
}

 div.pagePlan #content #blocGauche #menuPlan {
padding:0 0 0 9px;
}
 
 #flashContent
        {
            margin-top:10px;
            width: 715px;
            height: 400px;
            overflow: hidden;
            padding-top:60px;
        }
        #ECardSender
        {
            width: 715px;
            height: 400px;
        }
        
 #flashContent.affiche{
	height:450px;
	padding-top:5px;
 }

#content #contenuTexte .photoBan {
height:87px;
}

#contenuTexte .navPresse .corps p a:hover, #contenuTexte .navPresse .corps p a:focus, #contenuTexte .navPresse .corps p a.actif {
color:#0A4480;
}

#contenuTexte .navPresse .corps p a {
color:#CCA713;
}

#aside ul.en li a.reservation {
background:transparent url(../img/banniere_offrez_vous_versailles-petit_en.jpg) no-repeat scroll 0 0;
}

#footer {
padding:0 60px 0 40px;
text-align:left;
}

#footer .logo_footer{
	float:right;
	margin-top:-25px;
	/*padding-left:100px;*/
}

#content #contenuTexte .navPages li ,#tx-mnogosearch-search-results .tx-pagebrowse-pi1 li {
background:transparent ;
margin-left:0;
padding-left:0;
}


#contenuTexte ul li {
color:#484848;
background:transparent url(../img/puce_bleu.png) no-repeat scroll left 3px;
list-style-type:none;
margin-left:4px;
padding-left:10px;
}

.menuImageH hr {
	clear:both;
}

.menuImageV{
clear:left;
padding-bottom:35px;
}

.blocH{
	clear:left;
}

.blocH .desc{
	padding-top:25px;
}

#contenuTexte hr {
padding:18px 0 0;
}


#content #contenuTexte .rechercheManif .bloc .savoirplus {
padding:9px 0 7px;
text-align:right;
width:215px;
float:right;
}


#content #contenuTexte .rechercheManif .bloc .savoirplus a {
background:transparent url(../img/picto_plus_petit.png) no-repeat scroll left 2px;
color:#0A4480;
font-family:verdana,helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:0 0 0 15px;
width:50px;
}

div.paginationJS{
	padding-bottom:40px;
}

.paginationJS{
display:none;
}

#content #contenuTexte div.paginationJS ul.navPages {
margin:10px 0 0 270px;
}
#content #contenuTexte div.paginationJS .navPages {
clear:left;
float:none;
margin:10px 15px 0 0;
}

#content #contenuTexte .rechercheAnnuaire .bloc {
clear:both;
}

#content #contenuTexte #blocAnnuaire .radio label {
margin:0 15px 0 0;

}

#header p.clear{
background:#F6F2E7;
}

#content #contenuTexte p.csc-linkToTop {
margin:5px ;
text-align:right;
clear:both;
float:right;
}

#content #contenuTexte p.csc-linkToTop a {
background:transparent url(../img/f-retour.png) no-repeat scroll right center;
color:#0A4480;
padding:0 14px 0 0;
text-decoration:underline;
}

#blocDroite .ancres, #contenuTexte .ancres {
padding:10px 15px;
width:355px;
background:#F2EBD5 url(../img/fond-carac.png) repeat-x scroll left bottom;
margin:-10px 0 25px;
}

#blocDroite ul , #contenuTexte ul{
color:#0D4E91;
font-size:1.1em;
line-height:1.2em;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 0 20px;
}

#blocDroite .ancres li, #content .ancres li {
background:transparent url(../img/fond-titre-carac.png) no-repeat scroll left bottom;
margin:0;
padding:2px 0 3px 0;
}

#blocDroite .ancres li a, #content .ancres li a  {
background:transparent url(../img/puce-titre-carac.png) no-repeat scroll left 3px;
color:#0A4480;
padding:0 0 0 10px;
}

 #contenuTexte h3 {
 	padding:0px
 }
 
 #contenuTexte #contactForm .checkbox span
 {
 	width:300px;
 	float:none;
 }

#contenuTexte #contactForm .text, #contenuTexte #contactForm .select, #contenuTexte #contactForm .textArea, #contenuTexte #contactForm .radio, #contenuTexte #contactForm .checkbox {
clear:left;
}

#content #contenuTexte .rechercheManif p.imprimer {
margin:0;
text-align:right;
float:right;
}

#contenuTexte .colGauche #blocLocal .select label {
width:50px;
}

#contenuTexte .colGauche #blocLocal .select select {
width:220px;
}

.etat .left{
	float:left;
}

.etat .right{
	float:right;
	padding-right:36px;
}

div.etat {
	width:100%;
}

.lienForm a,.lienForm a:hover, .lienForm a:focus {
text-decoration:underline;
}

#contenuTexte .navPresse {
	clear:both;
}
#contenuTexte .espace_presse #contactForm  label {
width:160px;
}

#contenuTexte .espace_presse  #contactForm  .presse label {
width:50px;
}

#contenuTexte .espace_presse #contactForm textarea {
width:400px;
}

#contenuTexte #contactForm div.presse div{
	padding:20px 0px 0px 47px;
	}

#contenuTexte #contactForm .submit {
clear:both;
}

p.error, ul.error li {
	color:red;
}

ul.error{
	margin-bottom:30px;
}

.pagePresse #content #contenuTexte #tailleTexte {
margin:0 5px 10px 421px;
}


#content #contenuTexte ul.navPages {
margin:10px 200px 0 0;
}

#content #contenuTexte .rechercheAnnuaire .bloc .text p{
margin:0 0 5px;
}

#content #contenuTexte .rechercheAnnuaire .bloc .text h3{
margin:0 0 5px;
padding:5px 0px;
}

#content #contenuTexte .rechercheAnnuaire .bloc .text h3 a{
color:#0A4480;
}

#content #contenuTexte .photoGalerie {
	text-align:center;
}
.specialHide .imprimer, .specialHide #tailleTexte, .specialHide h2,.specialHide .barreHaut{
      	display:none;
      } 



.imgBgHotel table{
	margin-left:6px;
}

.imgBgHotel table tr td{
	vertical-align:center;
	height:135px;
	text-align:center;
    width:203px;
}
/*
#contenuTexte .navTousHotels .blocHotel .imgBgHotel a {

display:block;
}*/
#contenuTexte .navTousHotels .blocHotel h3.etoiles4 {
width:150px;
}
#contenuTexte .navTousHotels .blocHotel h3.etoiles3 {
width:168px;
}
#contenuTexte .navTousHotels .blocHotel h3.etoiles2 {
width:186px;
}
#contenuTexte .navTousHotels .blocHotel h3.etoiles1 {
width:202px;
}

div.tx-mnogosearch-summary {
background-color:#ECE4CB;
}

p.tx-mnogosearch-result-url {
color:#C8A437;
}

div.tx-mnogosearch-page-browser {
margin:10px 0;
padding:0;
}


span.tx-mnogosearch-relelvancy-fg-bar {
background-color:#C8A437;
color:#C8A437;
display:block;
height:5px;
overflow:hidden;
}

#aside ul li a.reservation {
background:transparent url(../img/banniere_offrez_vous_versailles-petit.jpg) no-repeat scroll 0 0;
color:transparent;
height:81px;
}

.lienMdp{
padding-bottom:21px;
}

#contenuTexte #blocDroite  #blocCarac p {
width:173px;
}
#blocDroite #blocCarac {
padding:10px 8px;
width:369px;
}

#contenuTexte .navGalerie h3.actif a{
color:#0A4480;
text-decoration:none;
}

#contenuTexte .navGalerie h3 a.hover {
color:#0A4480;
text-decoration:underline;
}

#contenuTexte .navGalerie h3 a{
background:none;
font-size:1em;
color:#C8A437;
}

#contenuTexte .formSmall h3 {
padding:0 15px 5px;
}

#contenuTexte .navResa h3 a.hover {
color:#0A4480;
text-decoration:none;
}

p#photosMin a {
display:block;
float:left;
height:25px;
margin:2px;
width:43px;
border:2px solid #DDCD99;
text-align:center;
}


#photosMin a img {
border:none;
padding:2px;
/*width:39px;
height:22px;*/
}

#photoJs {
	margin-bottom:80px;
}

#contenuTexte .colDroite #blocLocal .select {
	display:none;
}

#contenuTexte .colDroite #blocLocal  div.hidden94{
	display:block;
}
#content #contenuTexte .photoBan a{
 color:#0A4480; 
}

#contenuTexte h3 {
font-size:1.6em;
}

#content #blocDroite .plus {
padding:0 5px;
}

#blocDroite #contenuTexte h3.puce{
padding:6px 0 5px 12px;
margin:0 0 14px;
clear:both;
}

#contenuTexte {
border-left:1px solid #D2D0C7;
padding:0 14px;
}

#blocDroite ul.data_list_carac li {
float:left;
width:176px;
background: transparent url(../img/puce_bleu.png) no-repeat scroll left center;
list-style-type:none;
padding-left:10px;
margin-left:4px;
}

#map_plan_lien_zoom a.zoom_googlemap{
	font-size:1.3em;
}

#menu ul li.last{
background:transparent;
}

#content #contenuTexte #blocCarac p {
text-align:left;
}

span.texte{
color:#0A4480;
font-size:1.2em;
line-height:1.2em;
padding-left:15px;
}

.picto_accessibilite img{
	width:30px;
	height:28px;
}

#map_plan_lien_zoom{
	padding-left:15px;
}

.img-actu{
	/*width:170px;*/
	float:left;
margin:0 10px 4px 0;
}

#content #blocDroite #contenuTexte p#tailleTexte {
font-size:1.1em;
}

.actu a strong{
	color:#4A4A4A;
}

div.csc-sitemap {
	clear:both;
	margin-left:15px;
}

.csc-sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 27px;
}

.csc-sitemap ul li {

padding:0 0 0 10px;
line-height:1.2em;
font-size:1.4em;
}

.csc-sitemap ul li a{
background:transparent url(../img/degrade-titre-actu.png) no-repeat scroll left bottom;
color:#0A4480;
font-size:15px;
margin:0 0 15px;
padding:0px;
vertical-align:top;
display:block;
width:400px;
padding:0 0 10px;
}

.csc-sitemap ul li li {
background:transparent url(../img/puce-niv1.png) no-repeat scroll left 8px;
padding:0 0 0 10px;
line-height:1.2em;

}

.csc-sitemap ul li li a{
background:transparent;
color:#C8A437;
font-family:verdana,helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:13px;
display:inline;
width:auto;
padding:0;
}


.csc-sitemap ul ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 5px 18px;
}

.csc-sitemap li li li {
background:transparent url(../img/puce-niv2.png) no-repeat scroll left 6px;
padding:0 0 0 7px;
font-size:0.8em;

}

.csc-sitemap li li li a{
background:transparent;
color:#5499E1;
font-family:verdana,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

}

#print_page{
	padding-left:10px;
}

#tailleTexte a {
	padding:0px 1px;
}

#recap th, #recap td {
font-size:12px;
padding:5px;
width:150px;
}

form.tx_powermail_pi1_formconfirmation_back, form.tx_powermail_pi1_formconfirmation_submit {
display:block;
float:left;
margin:15px;
padding:0;
}

.pageFaq #contenuTexte h3 {
margin:50px 0 20px 0;
background:transparent url(../img/picto-puce-titre.png) no-repeat scroll left bottom;
color:#0A4480;
font-size:1.4em;
padding:0 0 5px 12px;
}

#contenuTexte .faq li {
margin-bottom:10px;
}

.fullText #content #contenuTexte #tailleTexte {
width:auto;
float:none;
}

#contenuTexte .colGauche .formSmall, #contenuTexte .colDroite .formSmall {
height:174px;
}

#menu ul li.last a{
padding-right:5px;
}

.pagePlan #content .blocGauche {
width:225px;
}

.pagePlan #content .blocDroite {
width:530px;
}

#content #blocGauche {
clear:both;
}

#contenuTexte .navTousHotels .blocHotel h3.hotel {
width:150px;
}

#contenuTexte .navTousHotels .blocHotel h3 {
width:215px;
}

#contenuTexte .navTousHotels .blocHotel .imgBgHotel {
	width:215px;
	height:146px;
	padding:6px 6px 6px 0;
	text-align:center;
}


.langue_eta{
	margin:0px 0px 10px 15px;
}

.langue_eta img{
 margin-bottom:2px;
}

.hidden{
	display:none;
}

#map_plan span{
	display:none;
}


#menu ul li.actif a {
text-decoration:none;
color:#fff;
background:url(../img/fond_menu_activ.png) repeat-x;
}

#content {
	min-height:300px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px;
	padding:0px;
}

#photosMin a:hover span, #photosMin a:active span, #photosMin a:focus span {
display:none;
position:relative;
left:0;
top:0;
}

#photoMax{
	min-height:211px;
	text-align:center;
}

#menu ul li.level1 ul li a {
font-size:1.13em;
height:9px;
display:block;
padding:8px 14px 14px 13px;
}

#content #blocDroite #contenuTexte #tailleTexte {
border-bottom:1px dotted #D2D0C7;
border-top:1px dotted #D2D0C7;
color:#D2D0C7;
margin:0 0 10px;
padding:0;
text-align:right;
float:none;
width:auto;
}

#content  #contenuTexte #tailleTexte {
	border-bottom:1px dotted #D2D0C7;
	border-top:1px dotted #D2D0C7;
	color:#D2D0C7;
	margin:0 0 10px;
	padding:0;
	text-align:right;
	float:right;
	width:300px;
}
#content #blocDroite p.imprimer {
float:none;
}

#content #contenuTexte p.imprimer {
/*float:right;*/
text-align:right;
margin:0;
}

#content #contenuTexte .photoBan img {
	display:block;
}

#barreTitre .lienAjout, .barreTitre .lienAjout  {
width:220px;
}


.barreTitre .lienAjout {
background:#ECE4CB url(../img/picto_carnet_actu.png) no-repeat scroll 0 2px;
display:block;
margin:0 0 0 25px;
padding:5px 0 6px 25px;

}

#contenuTexte #contactForm .text input{
width:311px;
vertical-align:top;
}

div#contenuTexte #contactForm .captcha input{
width:177px;
}

#contenuTexte #contactForm div{
	margin-left:138px;
}

.barreTitre {
background:#ECE4CB none repeat scroll 0 0;
color:#453400;
font-size:1.1em;
height:21px;
margin:0 20px 10px 0;
}

#content .blocDroite {
float:left;
width:420px;
}

#content .blocGauche{
float:left;
position:relative;
width:336px;
z-index:10;
}

.barreTitre div {
background:#F5F0E0 none repeat scroll 0 0;
float:right;
padding:5px 0 6px;
text-align:center;
width:120px;
}

.barreTitre a {
color:#453400;
}

#blocDroite ul li {
color:#484848;
}

#blocDroite ul li strong{
color:#0D4E91;
}

#container #content #contenuTexte label.taille0, #container #content #contenuTexte p.taille0, #container #content #contenuTexte li.taille0,#container #content #blocGauche p.taille0, #container #content #contenuTexte h3.taille0, #container #content #contenuTexte h4.taille0 {
font-size:0.6em;
}
#container #content #contenuTexte label.taille1, #container #content #contenuTexte p.taille1, #container #content #contenuTexte li.taille1,#container #content #blocGauche p.taille1, #container #content #contenuTexte h3.taille1, #container #content #contenuTexte h4.taille1{
font-size:0.7em;
}
#container #content #contenuTexte label.taille2, #container #content #contenuTexte p.taille2, #container #content #contenuTexte li.taille2,#container #content #blocGauche p.taille2, #container #content #contenuTexte h3.taille2, #container #content #contenuTexte h4.taille2{
	font-size:0.8em;
}
#container #content #contenuTexte label.taille3, #container #content #contenuTexte p.taille3, #container #content #contenuTexte li.taille3,#container #content #blocGauche p.taille3, #container #content #contenuTexte h3.taille3, #container #content #contenuTexte h4.taille3{
	font-size:0.9em;
}
#container #content #contenuTexte label.taille4, #container #content #contenuTexte p.taille4, #container #content #contenuTexte li.taille4,#container #content #blocGauche p.taille4, #container #content #contenuTexte h3.taille4, #container #content #contenuTexte h4.taille4{
	font-size:1.0em;
}
#container #content #contenuTexte label.taille5, #container #content #contenuTexte p.taille5, #container #content #contenuTexte li.taille5,#container #content #blocGauche p.taille5, #container #content #contenuTexte h3.taille5, #container #content #contenuTexte h4.taille5{
	font-size:1.1em;
}
#container #content #contenuTexte label.taille6, #container #content #contenuTexte p.taille6, #container #content #contenuTexte li.taille6,#container #content #blocGauche p.taille6, #container #content #contenuTexte h3.taille6, #container #content #contenuTexte h4.taille6{
	font-size:1.3em;
}
#container #content #contenuTexte label.taille7, #container #content #contenuTexte p.taille7, #container #content #contenuTexte li.taille7,#container #content #blocGauche p.taille7, #container #content #contenuTexte h3.taille7, #container #content #contenuTexte h4.taille7{
	font-size:1.5em;
}
#container #content #contenuTexte label.taille8, #container #content #contenuTexte p.taille8, #container #content #contenuTexte li.taille8,#container #content #blocGauche p.taille8, #container #content #contenuTexte h3.taille8, #container #content #contenuTexte h4.taille8{
	font-size:1.7em;
}
#container #content #contenuTexte label.taille9, #container #content #contenuTexte p.taille9, #container #content #contenuTexte li.taille9,#container #content #blocGauche p.taille9, #container #content #contenuTexte h3.taille9, #container #content #contenuTexte h4.taille9{
	font-size:1.9em;
}
#container #content #contenuTexte label.taille10,#container #content #contenuTexte p.taille10, #container #content #contenuTexte li.taille10,#container #content #blocGauche p.taille10, #container #content #contenuTexte h3.taille10, #container #content #contenuTexte h4.taille10{
	font-size:2.1em;
}

#container #content #contenuTexte li.taille0{
	line-height:0.6em;
}
#container #content #contenuTexte li.taille1{
	line-height:0.7em;
}
#container #content #contenuTexte li.taille2{
	line-height:0.8em;
}
#container #content #contenuTexte li.taille3{
	line-height:0.9em;
}
#container #content #contenuTexte li.taille4{
	line-height:1.0em;
}
#container #content #contenuTexte li.taille5{
	line-height:1.1em;
}
#container #content #contenuTexte li.taille6{
	line-height:1.3em;
}
#container #content #contenuTexte li.taille7{
	line-height:1.5em;
}
#container #content #contenuTexte li.taille8{
	line-height:1.7em;
}
#container #content #contenuTexte li.taille9{
	line-height:1.9em;
}
 #container #content #contenuTexte li.taille10{
	line-height:2.1em;
}
