/*
 * Id: 7.973962
 * Version: 1293034812
 * Generated: Feb 23, 2012 5:13:01 PM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
background-color:#fffefe;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
}
a {
color: #FFFFFF;
text-decoration: none;
font: 14px Arial, Helvetica, sans-serif;
}
a {
text-decoration: underline;
}

.tb_container_left {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_table_left.png');
background-repeat:repeat-x;
}
.tb_container_right {
}
.wrapper {
width:955px;
margin:0px auto;
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_wrapper.png');
background-position:left;
background-repeat:repeat-y;
padding-bottom:30px;
}
.top {
width:955px;
height:420px;
}
.logo {
width:254px;
height:62px;
float:left;
margin-top:15px;
margin-left:5px;
}
.flash {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_flash.png');
background-repeat:no-repeat;
float:left;
height:315px;
margin-top:20px;
padding-left:5px;
padding-top:3px;
width:950px;
}
.content {
width:660px;
float:right;
}
.menu {
width:280px;
float:left;
}
.menu_first a {
padding-left:15px;
margin-left:45px;
color:#555555;
font-size:15px;
font-family:Arial;
line-height:30px;
height:30px;
text-decoration:none;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_menu_hover.png');
background-repeat:no-repeat;
background-position:left;
color:#f26522;
}
.menu_sel {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_menu_hover.png');
background-repeat:no-repeat;
background-position:left;
color:#f26522;
font-size:15px;
font-family:Arial;
line-height:30px;
height:30px;
padding-left:15px;
margin-left:45px;
}
.sep {
background-image: url('/polopoly_fs/7.973962.1293034812!/sep.png');
height:1px;
width:271px;
background-repeat:no-repeat;
}

#menu_s_3 #menu_th_8{
background-image: url('/polopoly_fs/7.973962.1293034812!/sep.png');
background-position:bottom center;
display:block;
background-repeat:no-repeat;
}
#menu_s_5 #menu_th_9{
background-image: url('/polopoly_fs/7.973962.1293034812!/sep.png');
background-position:bottom center;
display:block;
background-repeat:no-repeat;
}

.text_1, .text_2 {
width:660px;
height:183px;
float:left;
margin-top:20px;
}
.text_1 .article_title, .text_2 .article_title {
color:#252525;
font-size:24px;
width:280px;
float:left;
margin-top:-2px;
}
.text_1 .article_body, .text_2 .article_body {
width:380px;
height:100px;
overflow:hidden;
color:#959595;
font-size:12px;
font-family:Arial;
float:left;
margin-top:20px;
}
.text_1 .images {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_img.png');
background-repeat:no-repeat;
float:right;
height:173px;
padding-left:2px;
padding-top:3px;
width:238px;
}
.text_1 .link, .text_2 .link {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_link.png');
width:74px;
height:22px;
background-repeat:no-repeat;
text-align:center;
float:left;
margin-top:5px;
}

.text_1 .link a, .text_2 .link a {
font-size:13px;
color:#FFFFFF;
line-height:22px;
text-decoration:none;
}
.text_1 .link a:hover, .text_2 .link a:hover {
text-decoration:underline;
}
.text_2 .images {
width:240px;
height:183px;
float:right;
}
.footer {
background-image: url('/polopoly_fs/7.973962.1293034812!/bg_footer.png');
background-repeat:repeat-x;
height:68px;
margin:0 auto;
padding-top:20px;
text-align:center;
}
.footer a {
color:#666666;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}

/*-------------------------Chi Siamo ----------------------------------*/
.Title {
font-size:24px;
color:#252525;
margin-top:25px;
}
.text_chi {
width:660px;
margin-top:20px;
}
.text_chi .article_body {
color:#959595;
font-size:12px;
width:315px;
line-height:18px;
float:left;
}
.text_chi .images {
width:321px;
height:228px;
float:right;
}
.menu_third a {
color:#d45214;
font-size:13px;
margin-left:75px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
line-height:18px;
display:block;
}
.menu_third a:hover {
color:#883813;
}
.menu_third_sel {
color:#883813;
font-size:13px;
padding-left:75px;
margin-top:10px;
margin-bottom:10px;
line-height:18px;
display:block;
}
/*-------------------------Attività -----------------------*/
.text_att {
width:660px;
margin-top:20px;
}
.text_att .article_body {
color:#959595;
font-size:12px;
width:660px;
line-height:18px;
}

/*conttati*/

.prev_scrivici .form_detail {
float:none;
padding-top:18px;
}
.prev_scrivici .form_detail input {
border-color:#525252 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
height:35px;
width:288px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
font-family:Century Gothic;
color:#333333;
font-size:14px;
}
.prev_scrivici .text_area textarea {
border-color:#525252 #BEC5C5#BEC5C5;
border-style:solid;
border-width:1px;
height:197px;
overflow:auto;
width:308px;
font-family:Century Gothic;
color:#333333;
font-size:14px;
}
.prev_scrivici .text_area {
height:173px;
margin-top:-229px;
width:311px;
float:right;
font-family:Century Gothic;
color:#333333;
font-size:14px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
font-family:Century Gothic;
color:#333333;
float:right;
font-size:11px;
height:16px;
overflow:hidden;
width:315px;
}
.prev_scrivici {
min-height:320px;
padding-left:15px;
margin-top:20px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
font-family:Century Gothic;
color:#333333;
}
.button_invia {
float:right;
margin-right:267px;
}

.dove{
min-height:310px;
margin-top:20px; 
margin-left:15px;
}
.dove_siamo{
height:278px;
float:left;
}
/*-- 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:108px;
}
.text{
width:202px;	
float:right;
}
.text20{
width:240px;
margin-top:35px;
}
.text20 .article_title{
font-size:14px;
font-family:Arial;
font-weight:bold;
color:#464646;
width:240px;
}
.text20.article_body{
font-size:14px;
font-family:Arial;
font-weight:regular;
color:#464646;
margin-top:10px;
width:240px;
}
.text30{
width:202px;
margin-top:35px;
}
.text30 .article_body{
font-size:14px;
font-family:Arial;
font-weight:regular;
color:#464646;
margin-top:30px;
width:240px;
}
.text_r {
width:660px;
margin-top:20px; 
}
.text_r .article_body {
color:#959595;
font-size:12px;
width:660px;
line-height:18px;
float:left;	
}
.gal_r {
width:660px;
margin-top:15px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}


      
