/* 
---------------------------------------------------------------------------
AUTHOR:  			Donatella Piccininno
WEBSITE:   			http://celebrityhotelmontreal.com/
TEMPLATE NAME: 		Lovely Celebrities Hotel
TEMPLATE CODE: 		0001
VERSION:          	0.1   
LAST MODIFIED:    	September-14-2009
---------------------------------------------------------------------------- 
*/
 
/* see reset.css */

/* CSS Document */

/* =0 Reset 
-------------------------------------------------------------------*/  
@import url('reset.css');    

/* =1 Global 
-------------------------------------------------------------------*/  
/*
1.1em = 11px
1.2em = 12px
1.3em = 13px
1.4em = 14px
1.5em = 15px
1.6em = 16px
1.7em = 17px
1.8em = 18px
*/
body {margin:0px;padding:0px;background:#666666 url(../images/sfondo.jpg) top center no-repeat;font-family: Georgia, "Times New Roman", Times, serif; font-size:62.5%;color:#666666;} /* 10px */

/* =2 Links
-------------------------------------------------------------------*/  
a{color:#B81251;text-decoration:none;}
a:hover{color:#B81251;text-decoration:none;}

/* =3 Headings
-------------------------------------------------------------------*/  

/* =4 Header 
-------------------------------------------------------------------*/
h1{float:left;color:#768799;font-size:1.1em;margin:0px;color:#CCCCCC;}

/*language*/
ul{margin:0px;padding:0px;}
#language_box{float:right;}
#language_menu ul{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin:0px;padding:0px;display:block;height:10px;}
#language_menu li {float:left; display:inline;list-style:none; color:#CCCCCC;line-height:1.2em;/*border-right:solid 1px #CCCCCC;padding:0 10px;*/}
#language_menu li a{color:#CCCCCC; text-decoration:none;margin:0px;border-right:solid 1px #CCCCCC;padding:0 5px 0 5px;}
#language_menu li a:hover{ color:#CCCCCC; text-decoration:underline;}
#language_menu .current a{ color:#CCCCCC; text-decoration:underline;}
#language_menu li.last a{border-right:none;}

#header_box{width:970px;height:412px;background:url(../images/header.png) no-repeat;position:relative;}
#header_box #col_sx{position:absolute;top:80px;left:20px;width:190px;height:275px;padding:25px 0 0 10px;}
#header_box #rosa_top_left{position:absolute;top:53px;left:0px;width:86px;height:72px;background:url(../images/rosa_top_left.png) no-repeat;z-index:100;}
.scritta{width:155px;padding:25px 0 0 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;line-height:1.6em;color:#999999;font-style:italic;}

#header_box #col_cen{position:absolute;top:63px;left:194px;background:url(../images/bg_header_cen.png) no-repeat;width:143px;height:321px;}
#header_box #col_dx{position:absolute;top:105px;left:740px;width:210px;height:250px;}
#header_box #flash{position:absolute;top:-45px;left:185px;}
#loading {position:absolute;top:260px;left:260px;width:32px;height:32px;background:url(../images/lightbox-ico-loading.gif) no-repeat center;}

.hidden{visibility:hidden;}
.show{visibility:visible;}


/*menu*/
#menu_box{width:835px;margin:0 auto;overflow:hidden;position:relative;z-index:100;}
#menu li{list-style:none;float:left;text-align:left;font-size:1.4em;line-height:1.4em;color:#666;margin-right:22px;width:auto;}
#menu li a{color:#666;font-weight:bold;}
#menu li a:hover{color:#BA1251;font-weight:bold;}
#menu .current a{color:#BA1251;font-weight:bold;}

/* =5 Navigation 
-------------------------------------------------------------------*/
#page_box{width:970px;margin:0 auto;padding-top:10px;}
#service_box{width:970px;height:20px;}
#content_box{width:970px;overflow:hidden;margin:0 auto;background:url(../images/bg_content.png) repeat-y;}
#content{width:835px;margin:0 auto;padding-top:32px;overflow:hidden;}
/*Colonne homepage*/
#content #col_sx_home{float:left;width:430px;padding-right:35px;}
#content #col_dx_home{float:left;width:320px;}
/*Colonne pagina default*/
#content #col_sx{float:left;width:475px;}
#content #col_dx{float:right;width:340px;}

/*Colonne pagina eventi*/
#content #col_sx_event{float:left;width:370px;}
#content #col_dx_event{float:left;width:465px;position:relative;}
#content #loading {position:absolute;top:260px;left:260px;width:32px;height:32px;background:url(../images/lightbox-ico-loading.gif) no-repeat center;border:solid 1px red;}
.evento_box{overflow:hidden;witdh:265px;height:80px;}
.logo_event{width:110px;height:70px;background:url(../images/data_evento.gif) top right no-repeat;float:left;text-align:center;}
.date{width:110px;height:70px;background:url(../images/data_evento.gif) top right no-repeat;float:left;}
.day{font-size:4.0em;line-height:1.2em;text-align:center;color:#BA1251;}
.month{font-size:1.2em;line-height:1.2em;text-align:center;color:#725433;}
.evento_preview{float:left;width:240px;height:80px;padding-left:5px;}
.evento_preview .titolo{color:#B91251;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.3em;}
.evento_preview .testo{color:#381900;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.3em;line-height:1.3em;}
.event_detail .titolo{clear:both;color:#B91251;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.5em;}
.event_detail .testo{color:#666666;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.3em;line-height:1.3em;}
.giorno{font-size:4.0em;line-height:1.2em;color:#BA1251;float:left;}
.mese{font-size:4.0em;line-height:1.2em;color:#BA1251;float:left;padding:3px 0 0 10px;}


#shadow_bottom{width:926px;margin:0 auto;background:url(../images/footer.jpg) no-repeat;height:28px;}

/*offerta in homepage*/
#home_offer_box{width:320px;overflow:hidden;}
#home_offer_box #image{float:left;width:155px;height:98px;background:url(../images/image.jpg) no-repeat;padding:7px;}
#home_offer_box #txt{float:left;width:150px;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.4em;}
.more{width:95px;height:27px;background:url(../images/more.jpg) no-repeat;color:#FFFFFF;text-align:center;margin-top:25px;cursor:pointer;padding:4px 0;}
.more a{color:#FFFFFF;}

.titolopagina {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:3.0em;
	line-height:1.3em;
	font-style: italic;
	color: #B91251;
	padding-bottom:25px;
}

.titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
	line-height:2.0em;
	font-style: italic;
	color: #B91251;
}

.sottotitolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height:1.3em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.txt_body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	line-height:1.4em;
	font-style: normal;	
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
/*list page*/
/*offerte*/
#list_page_box{width:800px;margin-left:25px;overflow:hidden;}
.list_page{float:left;width:253px;overflow:hidden;padding: 0 5px;}
.list_image{width:210px;height:134px;background:url(../images/bg_image.jpg) no-repeat;padding:10px 0 0 10px;}


/*list page homepage*/
/*eventi*/
.story{margin-bottom:15px;}
.full_box .title{font-size:1.3em;line-height:1.3em;font-weight:bold;}
.full_box .body{font-size:1.3em;line-height:1.8em;padding-top:10px;}
.moreinfo{background:url(../images/close.gif) bottom left no-repeat;}

/*list page*/
.list_col{width:280px;float:left;}

.box_offer_details{width:585px;overflow:hidden;}
.list_image_details{float:left;width:275px;height:130px;background:url(../images/bg_image_detail.gif) no-repeat;padding:8px 5px 5px 12px;}
.list_txt_details{float:left;width:470px;font-size:1.3em;line-height:1.5em;}
.list_txt_details .subtitle{font-style:italic;}

.back{float:left;width:7px;height:14px;background:url(../images/back.gif) left bottom no-repeat;text-align:right;cursor:pointer;padding:0 0 2px 15px;margin-top:15px;}
.book_list{float:right;background:url(../images/bottone_book.jpg) no-repeat;width:70px;height:20px;text-align:center;padding:5px 0 0 0;margin:10px 0 0 0;}
.book_list a{color:#FFFFFF;}

/*sitemap*/
#sitemap{margin-left:30px;}
li.category{padding:0 0 2px 0;font-size:1.3em;line-height:1.5em;}

/*googlemap*/
#image_google{float:left;margin:0 20px 0 0;border:solid 1px #333333;}

/*photogallery*/
.gallery {width:830px; margin:0 auto; padding-bottom:10px; overflow:hidden;}

.gallery a {float:left; width:130px; height:100px; display:block;margin:0 25px 25px 0;background:url(../images/ombra_image_photogallery.gif) bottom center no-repeat;}
.gallery a:hover {}

/*Newsletter*/
#newsletter{font-size:1.3em;color:#232930;}
#newsletter h1{clear:both;margin-bottom:10px;color:red;font-weight:normal;}
#newsletter form{clear:both;margin:0px;padding:0px;}
#newsletter .radio_button_descr{float:left;margin:4px 0 0 0;line-height:1.3em;}
#newsletter .left{float:left;}
#newsletter .label{font-weight:bold;margin:0 0 5px 0;}
#newsletter .privacy{font-weight:bold;float:left;}
#newsletter select{margin-top:5px;}
#newsletter .send{width:95px;height:27px;background:url(../images/more.jpg) no-repeat;color:#FFFFFF;text-align:center;margin-top:25px;cursor:pointer;padding:4px 0;border:none;}

/*Faq*/
.link_close {padding-left:20px; background:url(../images/close.gif) no-repeat left center;}
.link_open {padding-left:20px; background:url(../images/open.gif) no-repeat left center;}

/* =6 BookingForm 
-------------------------------------------------------------------*/  

/* =7 Form 
-------------------------------------------------------------------*/  

/* =8 Extra 
-------------------------------------------------------------------*/  
div.simple_flash_image_rotator a{display:none;}
.ClearAll{clear:both;}

/* =9 Footer 
-------------------------------------------------------------------*/
#footer_box{width:880px;overflow:hidden;margin:0 auto;color:#FFFFFF;height:20px;}

/*menu footer*/
a.footer{padding:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#FFF;}
a:hover.footer{text-decoration:underline;}