/*
 * Id: 7.1015848
 * Version: 1283152809
 * Generated: Sep 9, 2010 7:02:10 AM
 * Rendered: 
 */
    body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	background-color: #8f1626;
	background-image: url('/polopoly_fs/7.1015848.1283152809!/bg.gif');	
        background-repeat: repeat-x;
	color: #f6e1a4;
 }
img{
	border: none;
}
a {
	color: #f6e1a4;
}
.clear_both{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	
}

/*--------------- WRAPPER ----------------*/

.wrapper{
	width: 940px;
	margin: 0px auto;
	border: 10px solid #ffffff;
}


/*--------------- TOP-HEADER ----------------*/

.top_header{
	width: 960px;
	height: 43px;
	margin: 0px auto;
}
.top_header .flags{
	float: right;
	margin-top: 9px;
}
.menu{
	width: 895px;
	height: 64px;
	font-size: 13px;
	text-align: center;
	margin: 0px auto;
	margin: 29px 0px 0px 0px;
	padding-left: 45px;
	text-transform: uppercase;
	border-bottom: 2px solid #ffffff;
}
.menu a{
	display: block;
	text-decoration: none;
}
.menu .menu_first,
.menu .menu_sel{
	float: left;
}
.menu .menu_first a,
.menu .menu_sel{
	height: 52px;
	text-align: center;
	padding: 12px 30px 0px 30px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
	background-image: url('/polopoly_fs/7.1015848.1283152809!/menu_on.gif');
	background-repeat: no-repeat;
	background-position: center 3px;
}
.menu .divisoria{
	width: 0px;
	height: 42px;
	float: left;
	border-left: 1px solid #a34847;
	
}
/*--------------- HEADER ----------------*/

.header{
	width: 940px;
	height: 321px;
	border-bottom: 2px solid #ffffff;
}
.header_left,
.header_right{
	float: left;
}
.header_left{
	width: 376px;
	text-align: center;
	padding-top: 17px;
}
.header_right{
	width: 564px;
	height: 321px;
}

/*--------------- CONTAINER ----------------*/

.container{
	padding: 15px 0px 0px 28px;
}
.container .home_top{
	padding-bottom: 17px;
	border-bottom: 1px solid #61050a;
	margin-right: 30px;
}
.container .home_bottom{
	padding-top: 35px;
	margin-right: 30px;
        min-height: 120px;
        overflow: hidden;
}
.container .box_home{
	float: left;
        padding-bottom: 15px;
}
.container .article_title{
	font-size: 20px;
	line-height: 48px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.container .box_benvenuti{
	width: 350px;
	border-right: 1px solid #61050a;
}
.container .box_benvenuti .nobody .article_body{
	display: none;
}
.container .box_home .text_dx,
.container .box_home .image_sx{
	float: left;
}
.container .box_home .image_sx{
	width: 149px;
}
.container .box_home .text_dx{
	width: 170px;
	margin-left: 10px;
}
.container .box_home .image_sx img{
	border: 3px solid #5e0509;
}
.container .box_home .article_body{
	overflow: hidden;
	height: 140px;
}
.box_home .link{
	margin: 20px 0px 0px 0px;
}
.box_home .link a{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
.box_hotel{
	width: 480px;
	margin-left: 35px;
}

.container .home_bottom .gallery .clear_both{
	float: left;
        clear: none;
}
.container .home_bottom .gallery img{
	border: 3px solid #5e0509;
        margin: 0px 0px 30px 19px;
}
a.modImg {
	margin-top:15px;
}


/*---------------- FOOTER ---------------*/
.footer{
	text-align: center;
	padding: 25px 0px 35px 0px;
	width: 100%;
}

.footer_text{
	margin: 0px auto;
	width: 960px;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}

/*--------------- sezioni ----------------*/

.pagetitle{
font-size:20px;
color:#f9e5a7; 
padding-bottom:20px;
}
.sx{
float:left;
width:425px; 
padding-bottom:10px;
}
.sx .article_body{
width:420px;	
}
.dx{
float:right;
width:475px;
padding-bottom:10px; 
}
/* GALLERIA IMMAGINI */
.gallery{
	margin:20px 0px 4px 20px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 8px 16px 0px;
	border:2px #ffffff solid;
}

.gallery .clear_both {
	clear: none;
} 

.testo{
float:left;
width:905px; 
padding-bottom:10px;
}
.testo .article_body{
width:850px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	padding-bottom:10px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 284px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}


.preventivo .article_body {
	display:none;
}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:147px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:89px;
padding:5px 0;

}
.prev_scrivici {
padding-left:5px;
}
.button_invia {
float:right;
margin-right:442px;
padding-bottom:10px;
}

























/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #8c1920;
}
.center_mdrr{
background-color: #8c1920;
border-top: 2px solid #ffffff;
}
.mdrr_info h1{
color: #b39d57;
}
.menu_mdrr{
color: #ffffff;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #caaa45;
}
.mdrr_main{
color: #f6e1a4;
}
.mdrr_main a{
color: #f6e1a4;
}
.mdrr_main h2 a{
color: #f6e1a4;
}
.footer_mdrr{
background-color: #8c1920;
border-top: 2px solid #ffffff;
color: #f6e1a4;
}
.footer_mdrr a{
color: #f6e1a4;
}
.my_link a{
color: #f6e1a4;
background-color: #8c1920;

}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}


      