/*
 * Id: 7.1639667
 * Version: 1323858445
 * Generated: Feb 23, 2012 1:26:00 AM
 * Rendered: 
 */
    html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
margin:0;
padding:0;
}

/* basic style */
body {
margin: 0px;
background-color:#1a1e2a;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color: #1b1b1b;
}
a {
text-decoration:underline;
color: #000000;
font-size:13px; 
}
a:hover {
text-decoration: none;
}
.header{
height:165px;
margin:0px auto;
background-color:#1d1d29; 
}
.top{
width:955px;
height:165px;
margin:0px auto; 
}
.logo{
float:left;
width:245px;
height:94px;
margin-top:52px; 
}
.logo2{
float:left;
width:245px;
height:94px;
}

.menu{
width:710px;
height:75px;
margin-top:52px;
float:right;
}
.menu_sel{
height:75px;
line-height:75px;
color:#ffc000;
font-family:"Trebuchet MS";
font-weight:bold;
font-style:italic;
font-size:18px;
text-decoration:none;
padding:0px 8px;
float:left; 
}
.menu_first a{
height:75px;
text-decoration:none;
line-height:75px;
color:#ffffff;
font-family:"Trebuchet MS";
font-weight:bold;
font-style:italic;
font-size:17px;
font-size:16px!important!;
padding:0px 8px;
float:left; 
}
.menu_first a:hover{
color:#ffc000;	
}
.s{
float:left;
background-image: url('/polopoly_fs/7.1639667.1323858445!/s.png'); 
height:75px;
width:2px;
}
.main{
background-image: url('/polopoly_fs/7.1639667.1323858445!/img.jpg');
background-repeat:no-repeat;
background-position:center; 
height:1000px;
}
.wrapper {
margin:0 auto;
width:965px;
}
.content{
margin:0 auto;
width:965px;	
}
.eventi{
background-image: url('/polopoly_fs/7.1639667.1323858445!/eventi.png');
width:337px;
height:331px; 
}
.eventi .article_title{
font-family:"Times new Roman";	
color:#0d157f;
font-size:30px;
font-weight:bold;
font-style:italic;
height:60px;
line-height:70px;
padding-left:20px;
}
.eventi .article_body{
width:295px;
margin-left:20px;
height:215px;
overflow:hidden;
color:#000000;
font-size:13px;
line-height:18px; 
}
.eventi .link{
width:295px;
height:30px;
line-height:30px;
margin-left:20px; 
}
.eventi .link a{
text-transform:uppercase;	
}
.bottom{
width:955px;
margin:0px auto; 
}
.footer{
color:#FFFFFF;
font-size:10px;
text-align:center;
width:690px;
float:right; 
padding-top:20px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
color:#FFFFFF;
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
margin:0px auto;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#FFFFFF;
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;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
z-index: 500;
}
.our_info img{
vertical-align: middle;
}

/* --- seo --- */

.container_mdrr {
	width: 955px;
	background-repeat:no-repeat;
	padding:0px 7px;
	background-image:url(img/bg_shadow_mdrr.png);
	/* background-image: url('/polopoly_fs/7.1639667.1323858445!/bg_shadow_mdrr.png'); style for polopoly */
}
.mdrr_logo{
	float: none;
	padding: 0px;
	height: 180px;
	width: 100%;
	background-image: url(img/header_mdrr.jpg);
	/* background-image: url('/polopoly_fs/7.1639667.1323858445!/header_mdrr.jpg'); style for polopoly */
	background-repeat: no-repeat;
}
.mdrr_logo #flashcontent1{
	display: none;
}
.mdrr_info{
	float: none;
	padding: 0px;
}
.mdrr_info h1{
	color: #ffffff;
	background-color: #000000;
	padding: 10px;
	margin: 0px;
	font-size: 16px;
}
.center_mdrr {
	background-color:#FFFFFF;
}
.menu_mdrr{
color: #000000;
}
.segue_mdrr{
	border-top: 1px solid #666666;
	margin-top: 10px;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #777777;
}
.mdrr_main{
	width: 722px;
}
.mdrr_main a{
color: #000000;
}
.mdrr_main h2 a {
font-size: 14px;
color:#000000;
}
.mdrr_main .mdrr_body{
	line-height: 18px;
}
.mdrr_main ul, .my_link{
	margin-top: 15px;
	border-top: 1px solid #666666;
}
.my_link{
	padding-top: 15px;
}
.footer_mdrr {
background-color:#000000;
color:#FFFFFF;
height: auto;
padding: 12px;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color:#000000;
}
.menu_footer {
font-family: Arial, Helvetica, sans-serif;
margin:auto;
text-align:center;
width:955px;
font-size: 11px;
padding: 8px 0px;
}
.menu_footer a{
	color: #000000;
}
#pagetitle  {
color:#0D157F;
font-size:30px;
font-weight:Bold;
font-style:italic;
margin-bottom:30px; 
}
.gal {
width:960px;	
}
.gal .article_body {
width:913px;
font-size:13px;
line-height:18px;
font-family:Arial; 
}
.main .bottom {
padding-top:15px;
width:945px;
margin:0 auto;
background-image: url('/polopoly_fs/7.1639667.1323858445!/bg_content.png'); 
background-repeat:repeat-y;
padding-bottom:15px;
padding-left:15px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.bottom_content {
background-image: url('/polopoly_fs/7.1639667.1323858445!/bottom_content.png');
background-repeat:no-repeat;
width:960px; 
height:11px;
margin:0 auto;
}
.text {
width:915px;	
}
.text .article_body {
width:547px;
float:left;
color:#000000;
font-size:13px;
font-family:Arial;
line-height:18px; 
}
.text .images {
width:354px;
border:1px solid #7A7B5C; 
float:right;
}
.mappa {
float:715px;
float:left; 
}
.text_dove {
float:left;
margin-left:15px;
width:190px; 
}
.text_dove .article_body {
width:190px;
color:#000000;
font-size:13px;
font-family:Arial;
line-height:18px; 
}
/*-- 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:400px;
}
.text_cont {
width:200px;	
margin-right:10px;
float:left;
}
.text_cont .article_body {
width:200px;
color:#000000;
font-size:13px;
font-family:Arial;
line-height:18px; 
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:390px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:505px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:197px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:80px;
padding:5px 0;
width:460px;
}
.prev_scrivici {
padding-left:0px;
}
.button_invia {
float:right;
margin-right:490px;
}

.sound{
	position:absolute;
background:#C59400;
margin:165px 0px 0px 815px;
}

      
