/* 
---------------------------------------------------------------------------
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 
-------------------------------------------------------------------*/
#content h2 {font-size:2.8em;line-height:2.8em;color:#3A6D66; font-weight:normal;}
/*
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:#3A6D66 url(../images/bg_villa_parco.png) repeat-x;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:62.5%;color:#232930;} /* 10px */

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

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

/* =4 Header 
-------------------------------------------------------------------*/
#shadow_top{width:990px;height:30px;margin:0 auto;background:url(../images/shadow_top.jpg) no-repeat;}
#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}
#services_box h1,#services_box h2,#services_box h3 {float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1.2em;margin-right:3px;color:#529A91;}
h1{float:left;color:#768799;padding:0 0 0 25px;margin:0px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1.2em;}
#services_box h1 a {color:#529A91;}
#services_box h1 a:hover {color:#000000;}


/*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:#768799;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:#768799; text-decoration:none;}
#language_menu .current a{ color:#768799; text-decoration:underline;}
#language_menu li.last a{border-right:none;}

/* =5 Navigation 
-------------------------------------------------------------------*/
#top{padding:10px 0 0 25px;width:960px;height:435px;overflow:hidden;}
#flash_box{position:relative;float:left;width:616px;height:432px;background:url(../images/box_flash.png) no-repeat;padding:6px 0px 0px 6px;}
#flash_logo{position:absolute;width:179px;height:179px;background:url(../images/logo_flash.png) no-repeat;top:15px;left:15px;}

/*menu*/
#menu_box{float:left;width:215px;height:432px;padding-left:40px;padding-top:55px;}
.subcategories li{list-style:none;height:19px;background:url(../images/bg_li_menu.png) no-repeat;padding:5px 0 2px 10px;font-size:1.4em;color:#353F48;}
.subcategories li.current{list-style:none;height:19px;background:url(../images/bg_li_menu_sel.png) no-repeat;padding:5px 0 2px 10px;}

#bottom{padding:20px 0 0 50px;width:910px;overflow:hidden;}
#content{float:left;width:616px;overflow:hidden;}
#content .titolo{font-size:2.8em;line-height:2.8em;color:#3A6D66;}
#content .testo{font-size:1.3em;line-height:1.5em;padding-bottom:10px;width:580px;text-align:justify;}

#booking_box{float:left;width:250px;height:500px;padding:15px 0 0 30px;background:url(../images/bg_booking.png) no-repeat;}

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

/*list page*/
/*offerte*/
.list_box{width:295px;overflow:hidden;background:url(../images/separa_orizz.gif) bottom left no-repeat;padding:0 0 15px 0;margin-bottom:15px;}
.list_image{float:left;width:110px;height:112px;background:url(../images/box_img.png) no-repeat;padding:5px 0 0 5px;}
.list_txt{float:left;width:145px;padding:0 0 0 15px;font-size:1.3em;line-height:1.5em;height:150px;}
.list_txt .subtitle{font-style:italic;}
.more{background:url(../images/more.gif) no-repeat;width:92px;height:30px;text-align:center;padding:5px 0 0 0;margin:20px 0 0 0;}
#all_offers{padding:0 0 10px 0;}

/*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:110px;height:112px;background:url(../images/box_img.png) no-repeat;padding:5px 0 0 5px;}
.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;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:url(../images/more.gif) no-repeat;width:92px;height:30px;text-align:center;padding:5px 0 0 0;margin:40px 0 0 0;}

/*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:4px solid #3A6D66; width:120px; height:120px; display:block;margin:0 20px 20px 0;}
.gallery a:hover {border:4px solid #56A298;}

/*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.gif) no-repeat;border:0; cursor:pointer;width:81px;height:30px;color:#000;padding:0 0 3px 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:#353F48; text-decoration:none;margin:0px;}
#rooms li a:hover{ color:#353F48; text-decoration:underline;}
#rooms .current{ color:#353F48; 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;}

/* =9 Footer 
-------------------------------------------------------------------*/
#footer_menu{margin:0 0 0 15px;padding: 20px 0 0 0;width:930px;background:url(../images/bg_footer.png) repeat-x;text-align:center;}

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

/*Footer copyright*/
#footer_box{width:990px;height:25px;margin:0 auto;text-align:center;}

/* tabella info 
-------------------------------------------------------------------*/

.info_img {width:360px;text-align:center;}
.info_txt {width:180px;text-align:left;vertical-align:middle;}

/* guest comments */
#guestbook {padding:20px 0; font-size:12px;}
#guestbook .comment {padding:10px 0; margin:10px 0; border-bottom:1px solid #3A6D66;}
#guestbook .comment .comment_date {color:#3A6D66; margin:5px 0 ;}
#guestbook .comment .comment_text {line-height:140%; margin:5px 0 ;}
#guestbook .comment .comment_name {width:600px; text-align:right;}
#paging {color: #3A6D66 ; margin:10px 0; font-size:11px;}


