body
{
	background:#FFFFFF url(img/header_bg.png) top repeat-x;
	font-family:Georgia, Times, serif;
	font-size:0.9em;
	color:#3f3932;
}

#hd
{

}

#mainLogoHomeLink
{
	display:block;
	height:85px;
	width:334px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(img/main_logo_parigi2.png) top left no-repeat;
    float:left;
}

.hotelqualita
{
    float:right;
    padding-top:8px;
}

.headerMainImage
{
	height:144px;
	display:block;
	width:900px;
	overflow:hidden;
}


.menuLeftSide
{
    float:left;
}

.menuRightSide
{
    float:right;
    text-align:right;
    font-size:10px;
}

.clearer
{
    clear:both;
}



ul
{
	margin:0;
	padding:0;
}

#rotatorContainer
{
    height:144px;
    overflow:hidden;
}

ul#bannerRotator li
{
    list-style:none;
}




/* -------------------------------------------------------- */
/* -------------------FINE MENU DI NAVIGAZIONE------------- */
/* -------------------------------------------------------- */

h1
{
	margin:0;
	padding-top:20px;
	padding-bottom:0px;
	border-bottom:#686055 solid 1px;
}

h2
{
	margin:0;
	padding:0;
}

h1+p
{
	padding-top:30px;
	border-top:#c3bfbb 1px solid;
}

h1+h2
{
	padding-top:30px;
	border-top:#c3bfbb 1px solid;
}

h1+h3
{
	padding-top:30px;
	border-top:#c3bfbb 1px solid;
}

.clearer+p
{
	padding-top:30px;
	border-top:#c3bfbb 1px solid;
}

h3
{ 
    margin:0;
}


.sideLinksContainer
{
	padding-top:20px;
	padding-left:60px;
}

.sideLinks li
{
	list-style:none;
}

.sideLinks li a
{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:216px;
	height:81px;
}

.sideLinks li a.prenotazioneOnline
{
	background:url(img/prenotazioneOnline.png) top left no-repeat;
}

.sideLinks li a.prenotazioneOnline_eng
{
	background:url(img/prenotazioneOnline_eng.png) top left no-repeat;
}

.sideLinks li a.prenotazioneOnline_fra
{
	background:url(img/prenotazioneOnline_fra.png) top left no-repeat;
}

.sideLinks li a.prenotazioneOnline_deu
{
	background:url(img/prenotazioneOnline_deu.png) top left no-repeat;
}

.sideLinks li a.specialeWeekend
{
	background:url(img/specialeWeekend.png) top left no-repeat;
}

.sideLinks li a.specialeWeekend_eng
{
	background:url(img/specialeWeekend_eng.png) top left no-repeat;
}

.sideLinks li a.specialeWeekend_fra
{
	background:url(img/specialeWeekend_fra.png) top left no-repeat;
}

.sideLinks li a.specialeWeekend_deu
{
	background:url(img/specialeWeekend_deu.png) top left no-repeat;
}
.sideLinks li a.specialeWeekend_es
{
	background:url(img/specialeWeekend_es.png) top left no-repeat;
}
.sideLinks li a.specialeWeekend_ru
{
	background:url(img/specialeWeekend_ru.png) top left no-repeat;
}

.sideLinks li a.virtualTour
{
	background:url(img/virtualTour.png) top left no-repeat;
}

.imageList
{
	margin-top:40px;
}

.imageList li
{
	display:inline;
	margin-right:10px;
}

.imgFloatLeft
{
    float:left;
    margin-right:10px;
}

a.mailContact
{
    background:url(img/mailto.png) left no-repeat;
    display:block;
    height:34px;
    text-indent:40px;
    padding-top:12px;
}

a:link, a:active, a:visited
{
    color:#3f3932;
}

a:hover
{
    color:#88847f;
    font-style:italic;
}

a.mailContact:link, a.mailContact:active, a.mailContact:visited
{
    color:#3f3932;
}

a.mailContact:hover
{
    color:#88847f;
    font-style:italic;
}

ul.privacySublist
{
    padding-left:30px;
}

ul.privacySublist li
{
    list-style:lower-alpha;
}


.localization
{
    margin:0;
    padding:0;
}

.localization li
{
    list-style:none;
    display:inline;
    
    height:47px;
    float:left;
}
.menuRightSide a
{
    color:#ffffff;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
    margin-top:1px;
    height:29px;
    padding-top:17px;
    display:block;
}

.menuRightSide a:hover
{
    background:#201e1f;
    font-style:normal;
}

.headerWithSide+div.clearer
{
    border-bottom:#686055 solid 1px;
    background:#ffcc00;
}

.headerWithSide h1
{
    float:left;
    border-bottom:0px;
}

.headerWithSide span
{
    float:left;
    padding-top:41px;
}

#ft
{
	margin-top:20px;
	padding-top:10px;
	padding-bottom:50px;
	padding-left:3px;
	color:#686055;
	font-size:70%;
	border-top:#b0adaa 1px solid;
}

.footerLeftSide
{
	float:left;
	text-align: left;
}

.footerRightSide
{
    float:right;
}

