/* 
---------------------------------------------------------------------------
AUTHOR:  			Donatella Piccininno
WEBSITE:   			http://www.hotelvilladelparco/
TEMPLATE NAME: 		Hotel Villas del Parco
TEMPLATE CODE: 		0001
VERSION:          	0.1   
LAST MODIFIED:    	September-08-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:#222222;font-family:Georgia, Arial, Helvetica, sans-serif; font-size:62.5%;color:#000018;} /* 10px */

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

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

/* =4 Header 
-------------------------------------------------------------------*/
#shadow_top{width:990px;height:40px;margin:0 auto;background:url(../images/shadow_top.jpg) no-repeat scroll bottom;padding-top:10px}

#page_box{width:990px;margin:0 auto;background:url(../images/shadow.jpg) repeat-y;overflow:hidden;}
#page{width:960px;margin:0 auto;overflow:hidden;}
#shadow_bottom{width:990px;height:30px;margin:0 auto;background:url(../images/shadow_bottom.jpg) no-repeat;}
#services_box{width:960px;overflow:hidden;height:15px}
h1{float:left;color:#768799;padding:0 0 0 25px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;}

/*language*/
ul{margin:0px;padding:0px;}
#language_box{float:right;padding-right:10px;}
#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:#909090;line-height:1.2em;}
#language_menu li a{color:#768799; text-decoration:none;margin:0px;border-right:solid 1px #768799;padding:0 5px 0 5px;}
#language_menu li a:hover{ color:#ffffff; text-decoration:none;}
#language_menu .current a{ color:#ffffff; text-decoration:underline;}
#language_menu li.last a{border-right:none;}

/* =5 Navigation 
-------------------------------------------------------------------*/
#top{padding:10px 0 0 25px;width:960px;height:380px;overflow:hidden;}
#flash_box{float:left;width:550px;height:367px;background:url(../images/box_flash.png) no-repeat;padding:2px 6px 6px 3px;}
#flash_logo{width:113px;height:191px;background:url(../images/logo_flash.png) no-repeat;float:left; margin:0px 15px 0px 10px}

/*menu*/
#menu_box{float:left;width:215px;height:432px;}
.subcategories li{list-style:none;height:18px;padding:5px 0 2px 10px;font-size:18px;}
#menu_box .subcategories li:hover , #menu_box .subcategories li.current {
	background:url(../images/sfondo_menu.png) no-repeat;
	padding-top:2px;
}

.subcategories li.current{text-transform:uppercase; list-style:none;height:19px;background:url(../images/bg_li_menu_sel.gif) no-repeat;padding:5px 0 2px 10px;}
.subcategories li a {
	color:#b7b7b7;
	padding-left:10px;
	text-decoration:none;
}

.subcategories li:hover a, .subcategories li.current a {
	color: #000018;
	font-weight:normal;
	font-size:18px;
}

#bottom{padding:0px 0 0 20px;width:910px;overflow:hidden;min-height:680px;}
#content{float:left;width:616px;overflow:hidden;}
#content .titolo{font-size:28px;line-height:2.8em;text-align:center;color:#000018;margin-bottom:10px;}
#content .titolo   h2{

	background:#B7B8B7; 
	font-size:28px;
	font-weight:normal;
	display:inline;
	line-height:28px;
	position:relative;
	top: -6px;
}
#content .titolo img {
	height:32px;
}
#content .testo{font-size:1.3em;line-height:1.5em;padding-bottom:10px;padding-right: 10px; color:#909090; text-align:justify}
#content .testo ul li {
	/*background: url(../images/close.gif) no-repeat scroll center left;*/
	padding-left:5px;
	margin-left:30px;
	
}
#content .testo ul {
	list-style-type: disc;
	list-style-image:none;
	list-style-position: inner;
}
#col_sx .titolo {
	text-align:left;
	font-family:Georgia;
	color: #fff;
}
#col_dx .titolo {
	text-align:left;
	font-family:Georgia;
	color:#fff;
}

#booking_box{float:left;width:250px;height:265px;padding:15px 0 0 30px;background:url(../images/bg_booking.png) no-repeat;position:absolute;margin-left:701px}
*html #booking_box {
	margin-left:76px;

}
/*contenuto diviso in colonne*/
#col_sx{float:left;width:400px;margin-top:40px;background:url(../images/divisore.png) top right no-repeat;}
#col_dx{float:left;width:200px;margin-top:40px;padding:0 0 0 15px;}

/*list page*/
/*offerte*/
.list_box{width:295px;overflow:hidden;padding:0 0 5px 0;margin-bottom:5px;}
.list_image{float:left;width:110px;height:112px;padding:5px 0 0 5px;}
.list_image img {border:1px solid #8B8BCD; }
.list_txt{float:left;width:155px;padding:0 0 0 15px;font-size:1.3em;line-height:1.5em;height:150px;margin-left:10px}
.list_txt b {
	color:#8B8BCD;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
}

.list_txt .subtitle{font-family:Georgia; color: #909090}
.more{background:url(../images/close.gif) no-repeat scroll center left;height:30px;text-align:center;padding:10px 0 0 10px;margin:20px 0 0 0;}
#all_offers{padding:0 0 10px 0;color:#b2b2ff;font-size:15px;font-weight:bold;}

/*list page homepage*/
/*eventi*/
.story{margin-bottom:15px;}
.full_box .title{font-size:15px;line-height:1.3em;font-weight:normal;font-style:italic;}
.full_box .body{font-size:1.3em;line-height:1.8em;padding-top:10px;}
.full_box .title a , .full_box .title a:hover{
	color:#8B8BCD;
}
.full_box .body , .full_box .body a {
	color: #fff;
}

.moreinfo{background:url(../images/close.gif) bottom left no-repeat;}

/*list page*/
.list_col{width:300px;float:left;margin:4px;}

.box_offer_details{width:585px;overflow:hidden;}
.list_image_details{float:left;width:110px;height:112px;padding:5px 0 0 5px;}
.list_txt_details{float:left;width:450px;font-size:1.3em;line-height:1.5em;margin-left:20px}
.list_txt_details .subtitle{font-style:italic;padding-left:10px;}
.box_offer_details .list_txt_details b {
	color:#8B8BCD;
}
.box_offer_details .list_txt_details {
	color:#909090;
}

.back{float:left;background:url(../images/back.gif) center left no-repeat;padding:0 0 0 20px;margin-top:50px;width:200px;height:20px;}
.book_list{float:right;background:transparent url(../images/btn_book.png) no-repeat scroll 0 0;width:92px;height:22px;text-align:center;padding:2px 0 0 0;margin:40px 0 0 0;}
.book_list a {
	color: #222;
	text-decoration:none;
}
/*sitemap*/
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;}

/*photogallery*/
#photogallery {margin:0 auto;width:600px;overflow:hidden;margin-bottom:20px;}
.gallery {border:0px solid; width:600px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.gallery a {float:left;;border:1px solid #8B8BCD; width:120px; height:120px; display:block;margin:0 10px 10px 0;}
.gallery a:hover {border:1px solid #000018;}

/*photogallery*/
#minigallery {margin:0 auto;width:600px;overflow:hidden;margin-bottom:20px;}

/*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 input{margin-top:5px;padding:0px;clear:both;}
#newsletter select{margin-top:5px;}
#newsletter .book{background: url(../images/btn_book.png) no-repeat;border:0; cursor:pointer;width:86px;height:30px;color:#000;padding:0 0 10px 0;}

/*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;}

/*Rooms*/
#rooms{font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;display:block;height:15px;overflow:hidden;}
#rooms li {float:left; display:inline;list-style:none; font-size:1.3em;color:#353F48;border-right:solid 1px #353F48;padding:0 5px 0 5px;}
#rooms li a{color:#dddddd; text-decoration:none;margin:0px;}
#rooms li a:hover{ color:#ffffff; text-decoration:underline;}
#rooms .current{ color:#dddddd;font-weight:bold; text-decoration:underline;}
#rooms .last{border:none;}

/*Minigallery*/
#minigallery{margin-top:20px;}

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

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

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

#quadro { padding-top:30px;margin:0 35px 0 -20px;}
#quadro .testo{font-size:1.3em;line-height:1.5em;padding-bottom:10px;padding-right: 10px; color:#909090; text-align:justify}
#booking_box .testo{font-size:1.3em;line-height:1.5em;padding-bottom:10px;padding-right: 10px; color:#909090; text-align:center;}


/* =9 Footer 
-------------------------------------------------------------------*/
#footer_menu{margin:0 0 0 15px;padding: 20px 0 0 0;width:930px;text-align:right;}

/*menu footer*/
a.footer{color:#8b8bcd; padding:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.2em; text-decoration:none}
a:hover.footer{color:#8b8bcd; text-decoration:underline;}

/*Footer copyright*/
#footer_box{width:990px;height:35px;margin:0 auto;text-align:center; color: #fff; font-size:14px;padding-bottom:5px;}

ul.site_map li a{
	font-size:13px;
}