/* 
---------------------------------------------------------------------------
AUTHOR:  			Donatella Piccininno
WEBSITE:   			http://www.hotelvilladelparco/
TEMPLATE NAME: 		Hotel Miraparque
TEMPLATE CODE: 		0001
VERSION:          	0.1   
LAST MODIFIED:    	August-06-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 {/*background:#009E61 url(../images/body_shadow.jpg) repeat-x;*/background:#009E61;font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;padding:0px;margin:0px;} /* 10px */

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

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

/* =4 Header 
-------------------------------------------------------------------*/
#header_box{width:100%;margin:0 auto;height:30px;background:#009E61 url(../images/body_shadow.jpg) repeat-x;}
#header{width:980px;margin:0 auto;height:20px;padding-top:10px;padding-left:15px;}
#service_box{float:left;color:#999999;}
/*language*/
#language_box{float:right;padding-right:20px;text-align:right;}

.language_menu ul{height:15px;border:solid 1px red;}
.language_menu li {float:left; display:inline;list-style:none; padding-left:10px;}
.language_menu li a{color:#FFF; font-size:10px; text-decoration:none; }
.language_menu li a:hover{ color:#FFF; font-size:10px; text-decoration:none; }
.language_menu .on a{ color:#FFF; font-size:10px; text-decoration:none; }
.flag_en, .flag_it, .flag_pt, .flag_fr, .flag_de {padding-left:10px;}
.language_menu li a.flag_en{float:left;background:url(../images/flag_en.gif) no-repeat left;padding-left:18px;}
.language_menu li a.flag_it{float:left;background:url(../images/flag_it.gif) no-repeat left;padding-left:18px;}
.language_menu li a.flag_pt{float:left;background:url(../images/flag_pt.gif) no-repeat left;padding-left:18px;}
.language_menu li a.flag_fr{float:left;background:url(../images/flag_fr.gif) no-repeat left;padding-left:18px;}
.language_menu li a.flag_de{float:left;background:url(../images/flag_de.gif) no-repeat left;padding-left:18px;}


/*ombra in alto*/
#page_top{width:980px;height:8px;background:url(../images/page_top_shadow.jpg) bottom no-repeat;}
/*flash*/
#flash_box{width:960px;height:230px;margin:0 auto;border-bottom:solid 1px #006E43;}
div.simple_flash_image_rotator a{display:none;}

/*menu*/
#top_menu{width:960px;height:30px;padding-top:15px;margin:0 auto;border-top:dotted 1px #999;border-bottom:dotted 1px #999;}
.subcategories {float:left;margin:0 auto;height:20px;padding:0px;}
.subcategories li {float:left; list-style:none;height:20px;padding-left:31px;padding-right:31px;border-right:solid 1px #999;font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.5em;line-height:1.3em;}
.subcategories li a{color:#665A4C;text-decoration:none;font-weight:bold;}
.subcategories li a:hover{ color:#108A78;text-decoration:none;}
/*CURRENT*/
.subcategories li.current a{color:#108A78;text-decoration:none;}
.subcategories li.current a:hover{ color:#108A78;text-decoration:none;}
/*LAST*/
.subcategories li.last{border:none;}

/* =5 Navigation 
-------------------------------------------------------------------*/
#page_box{width:980px;margin:0 auto;overflow:hidden;margin-top:15px;}
#page{width:980px;background:url(../images/page_shadow.jpg) repeat-y;text-align:left;}
#content_box{width:960px;margin:0 auto;overflow:hidden;padding-bottom:10px;}
#content{float:left;width:460px;margin-top:20px;padding-left:20px;overflow:hidden;}
/*usato solo in homepage per allineare testo a sx con testo a dx */
.content_home{clear:both;height:190px;width:440px;overflow:hidden;}
.content_home img{float:right;}
#content h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:2.5em;color:#018370;font-weight:normal;margin:0px;padding:0 0 10px 0;}
#content h2{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.4em;color:#018370;font-weight:bold;margin:0px;padding:0px;line-height:1.4em;}
#content h3{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px;padding:0px;float:left;line-height:1.5em;}

#linea_verticale{float:left;width:8px;height:386px;margin-top:20px;background:url(../images/linea_verticale.jpg) no-repeat;}
/*homepage*/
#home_dx{float:left;width:445px;margin-top:20px;}
#home_dx #newsletter{clear:both;padding-left:25px;margin-top:20px;height:170px;width:380px;overflow:hidden;}
#special_offers_preview{clear:both;border-bottom:solid 1px #E1E1E1;padding-left:25px;height:190px;width:440px;overflow:hidden;}
#special_offers_preview h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:2.5em;color:#018370;font-weight:normal;padding:0px 0 10px 0;;margin:0px;}
.special_offers_preview_img{float:left;width:100px;height:110px;}
.special_offers_preview_img img{width:85px;height:110px;padding:3px;border:solid 1px #928A73;}
.special_offers_preview_txt{float:left;width:320px;height:110px;}
.special_offers_preview_txt h2{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.4em;color:#018370;font-weight:bold;margin:0px;padding:0px;}
.special_offers_preview_txt h3{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#B2B09F;font-weight:normal;margin:0px;padding:5px 0 0 0;}
.special_offers_preview_txt h4{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px;padding:5px 0 0 0;}

#newsletter_box{clear:both;margin-top:20px;height:170px;width:440px;overflow:hidden;}
#newsletter h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:2.5em;color:#018370;font-weight:normal;margin:0px;padding:0px;}
#newsletter h4{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px 0 20px 0;padding:0px;}
#newsletter .input_box{width:400px;height:30px;background:#DDDDDD;border:none;padding-left:10px;padding-top:8px;}
#newsletter fieldset{border:none;padding:0px;margin:0px;}
#newsletter .privacy{margin-top:30px;float:left;}
#newsletter .book_newsletter{float:right;margin-top:20px;margin-right:30px;background:url(../images/btn_book.jpg) no-repeat;border:none;width:96px;height:28px;cursor:pointer;font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;}

/*single item*/
#content_single_item{float:left;width:570px;margin-top:20px;padding-left:20px;}
#single_item_dx{float:left;width:360px;margin-top:20px;}
#single_item_dx #special_offers_preview{clear:both;border-bottom:solid 1px #E1E1E1;padding-left:25px;height:190px;width:335px;overflow:hidden;}
#single_item_dx .special_offers_preview_txt{float:left;width:235px;height:110px;}
#single_item_dx #newsletter{clear:both;padding-left:25px;margin-top:20px;height:170px;width:335px;overflow:hidden;}
#single_item_dx #newsletter .input_box{width:310px;height:30px;background:#DDDDDD;border:none;padding-left:10px;padding-top:8px;}
#single_item_dx #newsletter .privacy{margin-top:30px;float:left;}
#single_item_dx .book_newsletter{float:right;margin-top:20px;margin-right:15px;background:url(../images/btn_book.jpg) no-repeat;border:none;width:96px;height:28px;cursor:pointer;}
#content_single_item h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:2.5em;color:#018370;font-weight:normal;margin:0px;padding:0 0 10px 0;}
#content_single_item h2{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.4em;color:#018370;font-weight:bold;margin:0px;padding:0px;line-height:1.4em;}
#content_single_item h3{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px;padding:0px;float:left;line-height:1.5em;}

/*List item*/
#special_offers_list{clear:both;padding-left:25px;height:190px;width:360;}
#special_offers_list h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:2.5em;color:#018370;font-weight:normal;padding:0px 0 10px 0;;margin:0px;}
.box_offer{width:100%;overflow:hidden;}
.box_offer_img{float:left;width:70px;height:90px;padding:2px;border:solid 1px #908871;}
.special_offers_list_txt{float:left;margin-left:20px;width:200px;}
.special_offers_list_txt h2{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.4em;color:#018370;font-weight:bold;margin:0px;padding:0px;}
.special_offers_list_txt h3{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#B2B09F;font-weight:normal;margin:0px;padding:5px 0 0 0;}
.special_offers_list_txt h4{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px;padding:5px 0 0 0;}
#article .subtitle{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#B2B09F;font-weight:normal;margin:0px;padding:5px 0 0 0;}
#article .txt{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0px;padding:5px 15px 0 0;line-height:1.3em;}
.image_right{float:right;width:300px;text-align:center;margin-right:15px;}
.book{float:right;background:url(../images/btn_book.jpg) no-repeat;border:none;width:96px;height:28px;cursor:pointer;margin-bottom:10px;padding:8px 0 0 0;font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.1em;color:#666666;}

/*Gallery per item*/
#minigallery{clear:both;width:560px;padding-top:20px;}
#minigallery .gallery{margin-top:20px;}
#minigallery .gallery .image{float:left;margin-right:20px;width:210px;height:120px;background:url(../images/ombra_image.gif) center bottom no-repeat;margin-bottom:10px;}
#minigallery .gallery a img{float:left;margin-right:10px;width:210px;height:105px;}

/*Photogallery*/
#photogallery{clear:both;width:570px;padding-top:20px;}
#photogallery .gallery{margin-top:20px;}
#photogallery .gallery .image{float:left;margin-right:13px;width:125px;height:105px;background:url(../images/ombra_image_photogallery.gif) center bottom no-repeat;margin-bottom:10px;}
#photogallery .gallery a img{float:left;width:125px;height:95px;}

/*FAQ*/
#faq .story {border:0px solid #FF0000; padding-bottom:0; padding-top:0px;overflow:hidden;}
#faq .story .full_box {border:0px solid #FF0000; float:left; width:550px; }
#faq .story .full_box .moreinfo a {display:block;border:solid 0px red;font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.4em;color:#018370;font-weight:bold;margin:0 0 5px 0;}
#faq .story .full_box .body {display:block;border:1px solid #E1E1E1; padding:5px; width:550px; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size:1.3em;color:#666452;font-weight:normal;margin:0 0 5px 0;padding:5px 0 5px 5px; }

/* =6 BookingForm 
-------------------------------------------------------------------*/  
#bf_box{width:960px;height:50px;margin:0 auto;}

/* =7 Form 
-------------------------------------------------------------------*/  
/*Newlsetter*/
#newsletter_box{float:left;height:auto;width:350px;}
#msg{float:left;color:red;margin-left:50px;margin-top:20px;}
.panel{margin-bottom:20px;font-size:1.2em;}
.panel_select{clear:both;padding-bottom:10px;font-size:1.2em;}
.panel_select div{font-weight:bold;margin-bottom:5px;}
.panel_select input{font-size:1.0em;padding:0px;}
.panel_select select{font-size:1.0em;}
.privacy_newsletter{margin:0 0 10px 0;}
.btn_newsletter{clear:both;background:url(../images/btn_book.jpg) no-repeat;border:none;width:96px;height:28px;cursor:pointer;font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;}

/* =8 Extra 
-------------------------------------------------------------------*/  
.more{margin-top:10px;}
.more a{color:#FFAC0A;}
.more a:hover{color:#FFAC0A;}

.ClearAll{clear:both;}

/*Googlemaps*/
#map {width:550px;height:280px;clear:both;margin-bottom:40px;}
#map h2 {color:#333; font-size:1.1em; border:0px solid; margin:0; margin-bottom:4px; font-weight:bold;}
#map h4, h5, h5 a {color:#333; font-size:1.0em; border:0px solid; margin:0; font-weight:normal;}
#map h5 a:hover {color:#999999;}

/* =9 Footer 
-------------------------------------------------------------------*/
#footer_box{width:960px;margin:0 auto;height:30px;border:solid 1px #004020;background:#015044;margin-bottom:10px;}
#footer_copyright{float:left;padding-top:10px;padding-left:10px;color:#999999;}
#footer_menu{float:right;padding-top:10px;}
/*menu footer*/
#navbottom {float:left;margin:0 auto;}
#navbottom li {float:left; list-style:none;border-right:solid 1px #999999;font-family:Tahoma;font-size:1.1em;padding-left:5px;padding-right:5px;}
#navbottom li a{color:#999999;text-decoration:none;}
#navbottom li a:hover{ color:#999999;text-decoration:none;}
/*CURRENT*/
#navbottom li.current a{color:#999999;text-decoration:none;}
#navbottom li.current a:hover{ color:#999999;text-decoration:none;}
/*LAST*/
#navbottom li.last{border:none;}