/* 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:0; padding:0; background:#10263B; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;} /* 10px */
	
a{color:#032459;text-decoration:none;}
a:hover{color:#FFFFFF;text-decoration:none;}


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* LANGUAGE */
#language .on a {color:#FFFFFF; text-decoration:none; background:#493934; line-height:25px; height:25px; padding:4px;}
/* H1 color */
#h1 li h1, #h1 h2,#h1 h3,#h1 p, #h1 li a {color:#032459; text-decoration:none;}
/* FOOTER */
#footer ul li a {color:#032459; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
/* MENU */
#column_white #menu li a {color:#FFF; text-decoration:none; font-size:1.3em; font-weight:bold;text-transform:uppercase;}
#column_white #menu li a:hover {color:#032459;}
#column_white #menu .active a {color:#032459;}
#column_white #menu .active a:hover {color:#032459;}

address {
margin-top:20px;
color:#ffffff;
font-size:1.2em;
text-align:center;

}
/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

#language li {line-height:25px; display:inline; }
#language li a {color:#8D603F; text-decoration:none; background:none; padding:4px;}
#language li a:hover {color:#FFFFFF; text-decoration:none; background:#493934; line-height:25px; height:25px; padding:4px;}
.line {height:5px; background:none; padding-left:3px;color:#8D603F;}


/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#shadow {width:980px; margin:0 auto; background:url(/Img/shadow.jpg) repeat-y top right;}
#container {margin:0 auto; width:956px; overflow:hidden; background:#FFF url(/Img/bg_container.jpg) repeat-y;}
/*#top_image {height:10px; width:956px; background:#DCE8ED;}*/
#column_sx {width:220px; float:left;}
#column_sx #bf {margin-top:30px;padding-left:30px;}
#column_sx .image_bf #bf .bf { height:200px;}
#column_white {width:220px;height:540px;background:#FFF url(/Img/bg_container.jpg) repeat-y;border-bottom:dotted 1px #FFFFFF;}
#column_white .logo {width:220px; height:225px;background:url(/Img/shadow_logo.jpg) repeat-y;border-bottom:dotted 1px #FFFFFF;}
#column_white .logo img {width:170px; height:178px;padding:15px 25px;}
#column_white #menu {width:170px; margin-left:30px; margin-top:30px;z-index:2;position:absolute;}
#column_white #menu li {height:20px; line-height:20px; border-bottom:1px dotted #A9C8D8; padding-left:10px;}
#column_dx .header {background:url(/Img/bg_top.jpg) no-repeat top right; width:715px; height:43px; float:right; padding-right:15px;}
#column_dx .header #h1 {float:left; font-size:1.1em; color:#FF0000;margin-top:10px; }
#column_dx .header #language {float:right; text-align:right;margin-top:10px;}
#column_dx {float:left; background:#FFF; border:0px solid; width:735px;}
#column_dx .image_bf {width:735px; float:left;}
#column_dx .image_bf .image {width:735px; }

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#content {width:733px; background:#FFF; float:left;}
#content #page {width:460px; background:none; border-right:1px solid #FFF; padding-left:10px; padding-right:10px; margin-top:20px; margin-bottom:20px; float:left;padding-bottom:10px;}
#content #column {float:right; width:250px;background:none; margin-top:20px;}
#content #column_links {float:right; width:390px;background:none; margin-top:20px;}
#content #column_intera {float:right; background:none; width:100%;margin-top:20px;}
.title {font-size:2.0em; color:#032459; padding-left:10px;}
.title_eventi{font-size:2.0em; color:#333399; padding-left:10px;}
.body {text-align:justify; font-size:1.2em; color:#032459; padding-left:10px; margin-top:15px; line-height:16px;}
.subtitle {text-align:justify; font-size:1.2em; color:#333399; padding-left:10px; margin-top:15px; line-height:16px;}

.box_offers{overflow:hidden;height:100%;padding-top:20px;clear:both;padding-bottom:20px;border-bottom:solid 1px #DFD5D8;margin-left:15px;}
.box_offers .image{float:left;width:60px;height:60px;border:solid 1px #FFFFFF;}
.box_offers .description{float:left;margin-left:10px;width:160px;}
.offers_title{font-size:1.2em; color:#032459;line-height:1.2em;font-weight:bold;}
.offers_subtitle{font-size:1.2em; color:#032459;line-height:1.2em;padding-bottom:10px;}
.more{float:left;width:15px;height:10px;background:url(/Img/more.gif) no-repeat;color:#032459;}

.box_list{overflow:hidden;width:700px;border-bottom:solid 1px #B4A8AC;padding-bottom:20px;margin-top:20px;}
.list_image{float:left;width:150px;margin-right:15px;}
.list_decription{float:left;width:500px;}
.list_more{float:left;width:15px;height:10px;background:url(/Img/more.gif) no-repeat;margin-left:15px;margin-top:20px;}
.list_back{float:left;width:15px;height:10px;background:url(/Img/back.gif) no-repeat;margin-left:15px;margin-top:20px;}
.list_book{float:right;padding-right:15px;margin-top:20px;}

/*gallery_sx*/
#gallery .galleryimg {text-align:center;margin-top:20px;}
#gallery .galleryimg img{width:180px;height:100px;border:solid 3px #E9DDCF}

/*gallery*/
#photogallery{padding-left:10px;width:700px;}
#photogallery .photogalleryimg img {width:130px;height:100px;}
#photogallery .photogalleryimg a{float:left;width:130px;height:100px;margin-right:10px;border:solid 3px #E9DDCF;margin-bottom:10px;}
#photogallery .photogalleryimg a:hover{float:left;width:130px;height:100px;margin-right:10px;border:solid 3px #032459;margin-bottom:10px;}

/*rss*/
.rss{padding-top:20px;}
.icon{float:left;}
.txt-link{float:left;padding-top:20px;}
/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
legend{display:none;}
label{margin-bottom:3px;color:#032459;}
.hidden{display:none;}
.title_booking {font-size:2.0em; color:#032459;margin-bottom:10px;padding-bottom:5px;}
.btn {border:none;background:url(/Img/btn.jpg) no-repeat;height:21px; font-size:1em; width:87px;cursor:pointer;}
.btn_book {border:none;background:url(/Img/btn_book.jpg) no-repeat;height:18px; font-size:0.9em; width:66px;padding:3px 0;cursor:pointer;color:#FFFFFF;}
.btn_offer {border:none;background:url(/Img/book.jpg) no-repeat;height:16px; font-size:1em; width:62px;cursor:pointer;color:#FFFFFF;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* H1 */
#h1 {float:left; margin:0; padding:0; border:0px solid; padding-top:5px;}
#h1 li {border:0px solid; display:inline; padding:0; margin:0;}
#h1 li h1, #h1 h2,#h1 h3,#h1 p  {float:left; font-size:11px; line-height:11px; border:0px solid; margin:0 1px; padding:0 2px;}
.clearer{clear:both;}
.clsWarning{color:#FF0000;}

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#bottom_image {height:6px; width:956px; border:0px solid; margin:0 auto;}
#footer {background:#FBFCFD url(/Img/shadow_footer.jpg) repeat-x;/*border-top:1px solid #666666;*/ width:100%; height:50px;padding-top:20px;}
#footer .footer {border:0px solid; width:956px; margin:0 auto; height:25px;overflow:hidden;}
#footer .footer ul {float:left;}
#footer .footer ul li {display:inline; line-height:25px; font-size:1.1em; padding:0 4px;margin-left:-0.5em;}
#footer .footer a {display:inline; line-height:25px; font-size:1.1em; padding:0 4px;border-left: 1px solid #032459;color:#032459;}

#footer .footer .credits {float:right; color:#032459; line-height:25px; font-size:1.1em;}