/*
 * Id: 7.1107491
 * Version: 1280849817
 * Generated: Feb 23, 2012 9:50:09 AM
 * Rendered: 
 */
    /* basic style */
body {
margin: 0px;
background-color:#fdfefe;
font-family:Times New Roman;
font-size: 14px;
color: #4f4f4f;
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_body.jpg');
background-repeat:repeat-x;
line-height:20px;
}
a {
color: #FFFFFF;
text-decoration: none;
font-family:Times New Roman;
font-size:18px;
}
a:hover {
text-decoration:underline;
}
.clear_both{
clear: both;
}
.wrapper {
width:974px;
margin:0 auto;
}
.top {
height:592px;
width:972px;
background-image: url('/polopoly_fs/7.1107491.1280849817!/eau.png');
background-repeat:no-repeat;
background-position:top right;
padding-top:18px;
}
.logo {
height:106px;
margin-left:3px;
margin-top:3px;
width:225px;
}
.menu {
height:48px;
width:955px;
margin-top:3px;
}
.menu_first a, .menu_sel {
color:#000000;
font-family:Times New Roman;
font-size:17px;
float:left;
line-height:48px;
padding-left:26px;
padding-right:26px;
}
.menu_first a:hover, .menu_sel {
color:#01a2ff;
text-decoration:none;
}
.sep {
background-image: url('/polopoly_fs/7.1107491.1280849817!/sep.png');
width:2px;
height:31px;
margin-top:9px;
float:left;
}
.flash {
width:974px;
height:423px;
}
.content {
width:955px;
margin:0 auto;
padding-bottom:15px;
}
.box_1 {
width:454px;
float:left;
background-position:right bottom;
background-repeat:no-repeat;
float:left;
height:330px;
width:454px;
background-image: url('/polopoly_fs/7.1107491.1280849817!/eau.png');
}
.box_1 .article_title, .box_2 .article_title {
color:#006da2;
font-size:24px;
font-weight:bold;
}
.box_1 .article_body {
width:454px;
height:234px;
overflow:hidden;
margin-top:20px;
}
.box_1 .link, .text_1 .link {
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_link.png');
background-repeat:no-repeat;
width:132px;
height:29px;
text-align:center;
line-height:29px;
}
.sep1  {
background-color:#aaadaf;
width:1px;
height:307px;
float:left;
margin-left:10px;
margin-right:10px;
}
.box_2 {
width:455px;
float:left;
}
.img1 {
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_img.png');
background-repeat:no-repeat;
float:left;
height:148px;
padding-left:7px;
padding-top:7px;
width:219px;
margin-top:20px;
}
.text_1 {
width:445px;
margin-left:3px;
margin-top:10px;
}
.text_1 .article_body {
width:454px;
height:63px;
overflow:hidden;
}
.text_1 .link {
margin-top:6px;
}
.footer {
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_footer.jpg');
background-repeat:repeat-x;
text-align:center;
color:#006da2;
height:94px;
margin:0 auto;
padding-top:45px;
}
/*-- 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;
font-size:14px;
}
.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;
}
.our_info {
position:absolute;
margin-top:122px;
margin-left:850px;
}
.footer a {
color:#006DA2;
}
/* --- seo --- */

.container_mdrr {
background-color:#FFFFFF;
height:485px;

}
.center_mdrr {
background-color:#FFFFFF;
color:#4f4f4f;
}
.mdrr_info h1{
color: #006da2;
margin-top: 30px;
margin-left: 20px;
}
.mdrr_info {
	height:200px;
	color:#252525;
}
.menu_mdrr{
color: #cf000f;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #01a2ff;
text-decoration:underline;
}
.mdrr_main a{
color: #00588d;
}
.mdrr_main h2 a {
color:#00588d;
}
.footer_mdrr {
background-color:#3E3E3E;
color:#FFFFFF;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.bottom{
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_bottom1.png');
background-position:left top;
background-repeat:no-repeat;
margin:0 auto;
width:955px;
padding-bottom:20px;
}
.up{
width:955px;
height:65px;
}
.down{
width:955px;
}
.text_element{
margin-top:30px;
width:381px;
height:65px;
}
.text_element .article_title {
color:#006da2;
font-size:24px;
font-weight:bold;
}
.text_element0{
margin-top:30px;
width:381px;
height:65px;
margin-left:265px;
}
.text_element0 .article_title {
color:#006da2;
font-size:24px;
font-weight:bold;
}


.text_element1{
padding-top:15px;
width:468px;
float:left;
}
.text_element1 .article_body{
width:454px;
min-height:234px;
overflow:hidden;
line-height:20px
}

.box_img{
float:left;
width:465px;
margin-left:20px;
}
/* --- scrivici --- */
.prev_scrivici .form_detail {
float:none;
height:69px;
margin-left:28px;
}
.prev_scrivici
.text_area {
color:#808080;
float:right;
font-family:arial;
font-size:14px;
font-weight:bold;
margin-top:-11px;
padding-right:233px;
padding-top:10px;
width:303px;
}
.prev_scrivici
.form_detail label {
color:#808080;
display:block;
font-family:arial;
font-size:14px;
font-weight:bold;
height:19px;
width:150px;
}
.button_invia
{
float:right;
margin-right:488px;
margin-top:0px;
}
.prev_scrivici
.check_autorizzazione {
color:#808080;
float:right;
font-family:arial;
font-size:11px;
margin-left:328px;
margin-right:191px;
padding:5px 0;
margin-top:0px;
width:348px;
}
.prev_scrivici .form_detail
input {
border:1px solid #BEC5C5;
height:31px;
width:345px;
}
.prev_scrivici
.text_area textarea {
border:1px solid #BEC5C5;
height:115px;
margin-top:10px;
overflow:auto;
width:450px;
}

.box_contatti{
width:945px;
height:320px;
}
.text_element2{
padding-top:15px;
width:360px;
float:left;
}
.text_element2 .article_body{
width:350px;
min-height:234px;
overflow:hidden;
line-height:20px
}
.box_mappa{
width:570px;
float:left;
margin-top:10px;
}
/*-- 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:252px;
}
.box_pre{
width:955px;
margin-top:20px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 5px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.text_element5{
padding-top:15px;
width:740px;
}
.text_element5 .article_body{
width:740px;
min-height:60px;
line-height:20px
}

.box_gal{
width:740px;
padding-bottom:20px;
}
.left{
margin-left:15px;
width:240px;
float:left;
}
.right{
width:680px;
float:left;
margin-left:5px;
}
.text_element6{
padding-top:15px;
width:680px;
}
.text_element6 .article_body{
width:680px;
min-height:175px;
line-height:20px
}
.submenu{
padding-left:10px;
padding-top:20px;
width:200px;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_menu.png');
background-position:left 12px;
background-repeat:no-repeat;
color:#0099c9;
font-family:Times New Roman,Helvetica,sans-serif;
font-size:14px;
line-height:30px;
text-decoration:none;
width:200px;
padding-left:10px;
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_menu.png');
background-position:left 6px;
background-repeat:no-repeat;
color:#0099c9;
font-family:Times New Roman,Helvetica,sans-serif;
font-size:14px;
line-height:30px;
text-decoration:none;
width:200px;
padding-left:10px;
}
.menu_second{
width:200x;
display:block;
}
.menu_second a {
background-image: url('/polopoly_fs/7.1107491.1280849817!/bg_menu.png');
background-position:left  6px;
background-repeat:no-repeat;
color:#000000;
font-family:Times New Roman,Helvetica,sans-serif;
font-size:14px;
line-height:30px;
text-decoration:none;
width:200px;
padding-left:10px;
}

.text_element7{
padding-top:15px;
width:335px;
float:left;
}
.text_element7 .article_body{
width:335px;
min-height:175px;
line-height:20px;
float:left;
}

.box_img1{
width:320px;
margin-left:10px;
margin-top:15px;
padding-bottom:20px;
float:left;
}

      
