/* 
---------------------------------------------------------------------------
AUTHOR:  			Donatella Piccininno
WEBSITE:   			http://www.alcovadeldoge.com
TEMPLATE NAME: 		Hotel Alcova del Doge
TEMPLATE CODE: 		0001
VERSION:          	0.1   
LAST MODIFIED:    	September-21-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:#467080 url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:62.5%;color:#000;} /* 10px */

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

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

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

/* =5 Navigation
-------------------------------------------------------------------*/
#service_box{width:1010px;margin:0 auto;text-align:center;height:15px;padding: 5px 0px 5px 0px}
#page_box{width:1031px;margin:0 auto;background:url(../images/shadow_page_box.png) repeat-y;overflow:hidden;}
#page{width:950px;margin:0 0 0 10px;overflow:hidden;padding:0 30px 0 30px;}

#header{width:950px;height:170px;}
#header #col_sx{float:left;width:515px;height:170px;}
#header #col_sx #descr{margin:10px 0 0 0;font:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:bold;font-style:italic;color:#6C070F;}
#header #col_sx #logo{width:172px;float:left;height:135px;background:url(../images/logo.jpg) no-repeat;margin:12px 0 0 0;}
#header #col_dx{float:right;width:300px;height:170px;}
#informazioni_hotel { background:transparent url(../images/indirizzo.png) repeat scroll 0 0;
float:left;
height:109px;
margin-left:30px;
margin-top:30px;
width:176px;  }
#header #col_dx #booking_form_box{height:130px;
margin:10px 0 0;
width:300px;}

/*language*/
#language_menu ul{margin:0px;padding:0px;display:block;}
#language_menu li {float:left; display:inline;list-style:none;}
#language_menu a.current { color:#5697ac; font-family:Tahoma; font-size:14px;  }
#language_menu a { color:#ffffff; font-family:Tahoma; font-size:14px;border-right: 1px solid #fff; padding-left: 5px; padding-right: 5px;}
#language_menu a.last { border-right:0px; }

#flash_menu_box{width:950px;height:350px;}
#flash_menu_box #flash{float:left;width:640px;height:350px;}
#flash_menu_box #menu_box{float:right;width:300px;height:350px;background:transparent url(../images/bg_button_tot.gif) repeat-x scroll 0 0;border-left:solid 1px #FFF;}

/*menu*/
#menu{width:300px;height:350px;margin:0px;padding:0px;overflow:hidden;position:absolute; font-family:Tahoma; font-size:14px;}
#menu li a{
background:transparent url(../images/bg_button.gif) repeat-x scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:1.1em;
height:14px;
padding:5px 0 20px 30px;
text-align:left;
width:279px;
}
#menu li a:hover{background:url(../images/bg_button_sel.gif) repeat-x;}
#menu .current a{background:transparent url(../images/bg_button_sel.gif) repeat-x scroll 0 0;}

#content_box{width:950px;overflow:hidden;margin-top:10px;}
#content_box #home_col_sx{float:left;width:324px;padding-right:15px;}
#content_box #home_col_cen{float:left;width:300px;padding-right:10px;}
#content_box #home_col_dx{float:left;width:300px;}

#shadow_bottom{clear:both;width:1011px;height:20px;background:url(../images/shadow_bottom.png) no-repeat;margin:0 auto;}


/*homepage*/
.home_box_offer{padding-bottom:10px;border-bottom:dotted 2px #CECECE;}
.home_box_event{border-bottom:solid 1px #CECECE;padding-top:15px;}
.first_event{border-bottom:dotted 2px #CECECE;padding-top:0px;}
.home_box_offer .titolo, .home_box_event .titolo{ font-size:16px; }
/*default page*/
#content_box #content{width:950px;overflow:hidden;margin-top:10px;min-height:300px;}
#content_box #content #col_sx{float:left;width:630px;padding-right:10px;}
#content_box #content #col_dx{float:right;width:310px;}

/*minigallery*/
#minigallery .gallery .image{float:left;width:155px; height:120px;text-align:right;margin-bottom:10px;}
#minigallery .gallery img{width:145px; height:120px;}
#minigallery .gallery a {}
#minigallery .gallery a:hover {}

/*photogallery*/
#photogallery{width:940px;overflow:hidden;padding-top:20px;padding-bottom:10px;overflow:hidden;position:relative;margin:0 auto;}
#photogallery .gallery .image{float:left;width:150px; height:120px;text-align:right;margin:0 15px 15px 15px;}
#photogallery .gallery img{width:150px; height:120px;}
#photogallery .gallery a {border:solid 1px #000052;}
#photogallery .gallery a:hover {border:solid 1px #000052;}

/*list page*/
#content_box #content #listpage_col_sx {float:left;width:530px;padding:5px 100px 0 0;
min-height: 450px;
height: auto !important;
height: 450px;
}
#content_box #content #listpage_col_sx .image{float:left;width:320px;height:auto;}

#content_box #content #listpage_col_dx {float:right;width:310px;}
#content_box #content #listpage_col_dx .list_box .sfondo_item_preview{padding:10px 0 0 10px;overflow:hidden;}
#content_box #content #listpage_col_dx .list_box{position:relative;clear:both;border-bottom:dotted 2px #CCC;}
#content_box #content #listpage_col_dx .item_preview .titolo{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#931210;font-style:normal;}

.sfondo_item_preview.selected {
background-color:#e0f2ff;
color:#000052;
}
.sfondo_item_preview.selected a{
color:#000052;
}

/*photogallery*/
.gallery a {float:left; width:150px; height:120px; margin:0 0 0 0;}
.gallery a:hover {}

.titolo {
	font-family: Tahoma;
	font-size: 25px;	
	color: #000052;
	margin-bottom:10px;
}
.titolo_offerte_eventi {
	font-family: Tahoma;
	font-size: 17px;	
	color: #000052;
	margin-bottom:20px;
}

.sottotitolo_rosso {
	font-family: Tahoma;
	font-size: 13px;	
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-align:justify;
}

.sottotitolo {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-bottom:15px;
}

.txt_body {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-align:justify;
}
.txt_body_offerte {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	color: #000052;
}

.image{margin-bottom:15px;}

/*sitemap*/
#sitemap{}
#content_box #content #sitemap #col_sx{float:left;width:430px;padding-right:10px;margin-left:100px;}
#content_box #content #sitemap #col_dx{float:right;width:400px;height:100px;}
li.category{padding:0 0 2px 0;font-size:1.3em;line-height:1.5em;}

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

/* =7 Form 
-------------------------------------------------------------------*/  
/*Newsletter*/
#newsletter{font-size:1.3em;color:#232930;}
#content_box #content #newsletter #col_sx{float:left;width:530px;padding-right:10px;}
#content_box #content #newsletter #col_dx{float:right;width:400px;height:100px;}
#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{font-family:Tahoma;font-size:13px;width:70px;text-align:left;border:none;background:url(../images/freccina_dx.gif) right no-repeat;margin-right:5px;color:#000052;font-weight:bold;cursor:pointer;margin-top:10px;}

/* =8 Extra 
-------------------------------------------------------------------*/  
.book_list{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:90px;
text-align:left;
border:none;
background:url(../images/freccina_dx.gif) right no-repeat;
margin-right:5px;
color:#931210;
font-weight:bold;cursor:pointer;
margin-top:10px;
}

.book_list a {
color:#000052;
}

.more{
background:url(../images/freccina_dx.gif) bottom right no-repeat;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align:right;
padding-right:15px;
margin:10px 0 0 0;
cursor:pointer;}
.more a {
color:#000052;
}
.ClearAll{clear:both;height:1px;}
div.simple_flash_image_rotator a{display:none;}

/* =9 Footer 
-------------------------------------------------------------------*/
/*menu footer*/
#footer_box{
width:1010px;
margin:0 auto;
text-align:left;
overflow:hidden;
background:none;
height:40px;
font-size:13px;
}
.footer_dx{
margin:0 auto;
text-align:left;
overflow:hidden;
background:none;
height:40px;
font-size:13px;
margin-left:520px;
margin-top:2px;
color:#fff;
}
a.footer{padding:0px 5px 0 5px;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;color:#FFF;border-right:solid 1px #FFFFFF;}
a.last{border-right:none;}
a:hover.footer{text-decoration:underline;}
#footer_box a.current{	padding:0 5px;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;color:#FFF;text-decoration:underline;}