/*
 * Id: 7.1004364
 * Version: 1279893600
 * Generated: Sep 5, 2010 10:40:20 PM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
background-color:#FFFFFF;
font-family:Century Gothic;
font-size: 14px;
color: #666666;
background-image: url('/polopoly_fs/7.1004364.1279893600!/bg_body.png');
background-repeat:repeat-x;
}
a {
color: #FFFFFF;
text-decoration: none;
font: 14px Arial, Helvetica, sans-serif;
}

.moon {
background-image: url('/polopoly_fs/7.1004364.1279893600!/moon.png');
background-repeat:no-repeat;
min-height:300px;
background-position:top center;
}
.wrapper {
width:956px;
margin:0px auto;
}
.top {
width:956px;
height:365px;
margin:0 auto;
padding-top:15px;
}
.box_1 {
width:325px;
height:325px;
float:left;
}
.logo {
width:324px;
height:255px;
margin:0 auto;
}
.box_1 .article_title {
color:#b86001;
font-size:26px;
font-weight:bold;
width:324px;
height:30px;
line-height:30px;
margin:0 auto;
margin-top:40px;
}
.flash {
width:357px;
height:54px;
float:left;
margin-left:10px;
}
.menu {
width:255px;
height:354px;
float:left;
}
.menu_sel {
color:#000000;
font-weight:bold;
font-size:16px;
width:235px;
height:50px;
background-image: url('/polopoly_fs/7.1004364.1279893600!/menu_hover.png');
background-repeat:no-repeat;
padding-left:20px;
line-height:51px;
}
.menu_first a {
width:235px;
height:51px;
color:#000000;
font-size:16px;
padding-left:20px;
display:block;
line-height:50px;
font-family:Century Gothic;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.1004364.1279893600!/menu_hover.png');
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
}
.sep {
background-image: url('/polopoly_fs/7.1004364.1279893600!/sep.png');
width:255px;
height:1px;
background-repeat:no-repeat;
}
.content {
width:956px;
height:500px;
margin:0 auto;
}
.content_1 {
width:956px;
height:300px;
}
.text_1 {
width:181px;
height:22px;
position:absolute;
margin-top:25px;
}
.text_1 .images {
width:181px;
height:220px;
}
.text_2 {
height:41px;
margin-left:180px;
margin-top:3px;
position:absolute;
width:178px;
}
.text_2 .article_title {
width:178px;
height:41px;
color:#685656;
font-size:36px;
font-weight:bold;
}
.text_3 {
height:27px;
margin-left:241px;
margin-top:51px;
position:absolute;
width:331px;
}
.text_3 .article_title {
width:331px;
height:27px;
color:#685656;
font-size:24px;
line-height:27px;
font-weight:bold;
}
.text_4 {
height:18px;
margin-left:290px;
margin-top:102px;
position:absolute;
width:232px;
}
.text_4 .article_title {
width:232px;
height:18px;
color:#3b2a2a;
font-size:16px;
line-height:18px;
font-weight:bold;
}
.text_5 {
height:20px;
margin-left:635px;
margin-top:43px;
position:absolute;
width:306px;
}
.text_5 .article_title {
width:306px;
height:20px;
color:#3b2a2a;
font-size:18px;
line-height:20px;
font-weight:bold;
}
.text_6 {
height:34px;
margin-left:665px;
margin-top:90px;
position:absolute;
width:210px;
}
.text_6 .article_title {
width:210px;
height:34px;
color:#685656;
font-size:30px;
font-weight:bold;
line-height:34px;
}
.text_7 {
height:20px;
margin-left:611px;
margin-top:159px;
position:absolute;
width:340px;
}
.text_7 .article_title {
width:340px;
height:20px;
color:#3b2a2a;
font-size:18px;
line-height:20px;
font-weight:bold;
}
.text_8 {
height:25px;
margin-left:615px;
margin-top:206px;
position:absolute;
width:310px;
}
.text_8 .article_title {
width:310px;
height:25px;
color:#685656;
font-size:22px;
font-weight:bold;
line-height:25px;
}
.text_8 .article_body {
display:none;
}
.text_9 {
background-image: url('/polopoly_fs/7.1004364.1279893600!/bg_benv.png');
background-repeat:no-repeat;
height:160px;
margin-left:169px;
margin-top:120px;
padding-left:25px;
padding-top:20px;
position:absolute;
width:421px;
}
.text_9 .article_title {
width:100px;
height:25px;
font-size:20px;
line-height:25px;
color:#b86001;
}
.text_9 .article_body {
color:#2d2d2d;
font-size:12px;
line-height:18px;
width:360px;
height:70px;
overflow:hidden;
margin-bottom:10px;
}
.text_9 .link a {
color:#2d2d2d;
font-size:13px;
text-decoration:underline;
font-family:Century Gothic;
font-weight:bold;
}
.text_9 .link a:hover {
text-decoration:none;
}
.content_2 {
width:956px;
height:210px;
}
.text_10 {
width:305px;
height:210px;
float:left;
margin-right:10px;
}
.text_10 .article_title {
color:#4c4c4b;
font-size:20px;
font-weight:bold;
}
.text_10 .images {
width:305px;
height:171px;
margin-top:5px;
}
.clear_both{
clear: both;
}
/*-- 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_terfooter {
margin:auto;
text-align:center;
width:955px;
}
.footer {
height:60px;
text-align:center;
margin:25px auto;}
.footer a {
color:#666666;
font-size:14px;
}
.our_info {
font-size:11px;
margin:10px 0 0 1200px;
position:absolute;}
/* --- seo --- */



.container_mdrr {
color:#000000;
}
.center_mdrr {
}
.mdrr_info h1{
color:#685656;
float:left;
font-size:30px;
padding:30px 10px 10px;
}
.menu_mdrr{
color:#69696A;
font-size:26px;
}
.menu_mdrr a{
color:#2d2d2d;
text-decoration:underline;
}
.menu_mdrr a:hover{
	text-decoration:none;
}
.mdrr_main a{
color: #666666;
}
.mdrr_main h2 a {
color:#fedb50;
}
.main_text_abstract  {
color:#000000;
font-size:13px;
}
.footer_mdrr {
color:#000000;
}

.footer_mdrr a{
color: #000000;
}
.my_link a{
color: #000000;
background-color: #255e9e;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.our_info a {
color: #000000;
}
.menu_footer{
display:none;
}
a.modTxt {	
position:absolute;
}
/*---------------------page title------------------------*/
#pagetitle{
margin-top:10px;
color:#685656;
font-size:30px;
line-height:30px;
font-weight:bold;
height:30px;
font-family:Century Gothic;
}

/*-----------------content-----------------------*/
.bottom{
min-height:370px;
width:956px;
}
/*-------------contatti ----------------------*/
.box_contatti {
margin-top:10px;
min-height:285px;
width:956px;
}
/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail
input {
border:1px solid #BEC5C5;
width:340px;
height:34px;
}
.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:161px;
overflow:auto;
width:490px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-190px;
padding-right:155px;
padding-top:10px;
width:340px;
}
.prev_scrivici .check_autorizzazione {
float:left;
margin-left:456px;
padding:5px 0;
}
.prev_scrivici {
}
.button_invia

{
float:right;
margin-right:449px;
}
/*---STYLE_DOVE_SIAMO --- */

.box_txt_dove
{
margin-top:10px;
float:left;
width:380px;
min-height:230px;
}

.box_txt_dove .article_body{
color:#2d2d2d;
font-size:14px;
line-height:20px;
width:380px;
overflow:hidden;
font-family:Century Gothic;
}
.box1_DOVE_SIAMO
{
margin-top:10px;
float:right;
width:537px;
min-height:310px;
}
/*-- 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:5px 0 2px 220px;
}
.utility_left {
visibility:hidden;
}
.info_dove_siamo {
height:50px;
visibility:hidden;
}
/*--------------Lo Studio-----------------*/
.box_txt
{
float:left;
margin-top:10px;
float:left;
width:544px;
min-height:175px;
}

.box_txt .article_body{
width:544px;
color:#2d2d2d;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
}
.box_img
{
float:right;
margin-top:10px;
margin-right:45px;width:317px;
min-height:314px;
}
.box_img .images{
width:317px;
min-height:314px;
}
.box_img .images img{
width:317px;
height:314px;
}
/*----------box_gallery--------------*/
.box_gallery{
width:956px;
min-height:100px;
margin-top:20px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 35px 10px 0px;
}
.gallery a{
text-decoration: none;
}
/*-----------------attivita---------------------*/
.box_txt_2
{
float:left;
margin-top:10px;
width:425px;
min-height:175px;
}

.box_txt_2 .article_body{
width:425px;
color:#2d2d2d;
font-size:14px;
font-family:Arial,
 Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
}

.box_attivita
{
float:right;
margin-top:10px;
width:520px;
min-height:225px;
}



      