/*
 * Id: 7.499798
 * Version: 1279105331
 * Generated: Sep 5, 2010 11:17:16 AM
 * Rendered: 
 */
    body {
margin: 0px;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_body.gif');
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ea9401;
background-color: #e99400;
}
a{
color: #FFFFFF;
}
.bg_menu {
height:58px;
width:920px;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_menu.gif');
background-repeat: repeat-x;
margin:0px auto;
}
.menu{
height: 58px;
width:880px;
font-family: Georgia,Garamond,Times New Roman,Times,serif;
font-size: 16px;
margin: 0px auto;
}
.menu a {
color: #FFFFFF;
text-decoration: none;
line-height:58px;
}
.menu_sel {
float: left;
height: 58px;
line-height:58px;
color:#201A0F;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_menu_sel.gif');
background-repeat: repeat-x;
padding: 0px 35px;
text-decoration: underline;
}
.menu_first a {
float: left;
height:58px;
display: block;
line-height: 40px;
color:#FFFFFF;
line-height:58px;
padding: 0px 35px;
}
.menu_first a:hover {
color:#201A0F;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_menu_sel.gif');
background-repeat: repeat-x;
}
.wrapper {
width:961px;
margin: 0 auto;
}
.header{
width:960px;
height: 90px;
}
.header_left{
width: 480px;
float: left;
}
.header_right{
width: 480px;
float: right;
}
.logo{
height:92px;
margin-left:380px;
margin-top:11px;
position:absolute;
width:199px;
}
.our_info{
float:right;
font-size:12px;
margin-top:36px;
width:100px;
}
.our_info img{
vertical-align: middle;
}
.our_info a{
color: #201A0F;
}
.top{
width:961px;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_top.gif');
background-repeat: repeat-x;
padding-top:20px;
}
.content{
width:961px;
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_bottom.gif');
background-repeat:repeat-x;
padding-top:20px;
background-color:#000000;
min-height:300px;
}
.flash{
height:404px;
width:921px;
margin:0 auto;
}
.box_up{
height: 155px;
border-bottom:1px solid #EF940B;
padding-left:20px;
padding-right:20px;
}
.article_title{
color:#FF9429;
font-size:16px;
font-weight:bold;
}
.box_up .article_body {
height:100px;
line-height:24px;
margin-top:5px;
overflow:hidden;
}
.box_up .link a{
color:#FFFFFF;
font-weight:bold;
}
.text_gallery{
float:left;
margin-left:20px;
margin-top:15px;
width:320px;
}
.text_gallery .article_body{
color: #ffffff;
}

.box_down .article_title{
color:#080603;
font-size:16px;
font-weight:bold;
}
.box_down .article_body{
height:55px;
line-height:24px;
margin-bottom:10px;
overflow:hidden;
}
.box_down .link a{
color:#080603;
margin-top:10px;
}
.box_down .images {
width:590px;
float:right;
width:621px;
height: 140px;
}
.box_down .images img{
float:left;
margin-top:19px;
margin-left:20px;
}
.box_down {
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_box_down.gif');
background-repeat:repeat-y;
border-bottom:1px solid #070503;
border-top:1px solid #070503;
height:142px;
}
.hotel_article{
width:425px;
float:left;
margin-left:20px;
margin-bottom:20px;
line-height:24px;
}
.hotel_image{
float:right;
margin:0px 20px 20px 0px;
}
.camere_article {
float:left;
margin-bottom:20px;
margin-left:20px;
width:320px;
line-height:24px;
}
.camere_images  {
float:left;
height:260px;
width:600px;
margin-top:10px;
}
.sub_menu {
float:left;
height:130px;
line-height:40px;
margin-left:30px;
margin-top:20px;
width:240px;
}
.menu_second a{
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_sub_menu.gif');
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
padding-left:12px;
}
.menu_second a:hover{
color:#FF9429;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_sub_menu.gif');
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
color:#FF9429;
}
.service_text{
float:right;
margin-bottom:20px;
margin-right:20px;
min-height:170px;
width:660px;
line-height:24px;
}
.Richiesta_titre{
margin-left:20px;
}
.dove_text{
margin-left:20px;
width:370px;
line-height:24px;
float:left;
}
.service_images{
height:140px;
width:621px;
margin-left:260px;
}
.footer{
background-image: url('/polopoly_fs/7.499798.1279105331!/bg_footer.gif');
background-repeat:repeat-x;
border-top:1px solid #EF940B;
font-weight:bold;
height:70px;
padding-top:20px;
text-align:center;
}
.footer a{
color:#FF9429;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:5px;
font-size:12px;
}
.address a{
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:8px 0px 0px 0px;
font-size:12px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
.gallery img {
margin: 20px 0px 0px 20px;
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:32px;
margin-top:10px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:455px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:147px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
margin-left:450px;padding:5px 0;width:340px;
}
.prev_scrivici {
padding-left:20px;
}
.button_invia {
float:right;
margin-right:442px;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:220px;
}
.carte {
float:right;
height:355px;
width:555px;
}
/* --- seo --- */

.container_mdrr {
background-color:#FB9421;
}
.center_mdrr {
background-color:#000000;
}
.mdrr_info h1{
color: #59554f;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #FFFFFF;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #3E3E3E;
}
.mdrr_main h2 a {
color:#FB9421;
}
.footer_mdrr {
background-color:#000000;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}




.preventivo .article_body{
padding-left: 19px;
padding-top: 10px;
}
form{
height: 300px;
}


      