/*
 * Id: 7.348303
 * Version: 1275580355
 * Generated: Feb 7, 2012 10:30:57 PM
 * Rendered: 
 */
    /* --------- STILI BASE --------- */
body, html {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
        background-image: url('/polopoly_fs/7.348303.1275580355!/body.jpg');
	background-repeat:repeat-x;
	background-color:#dedede;
	color:#333333;
}
.clear_both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.lista_regioni,.map_branches{
	display:none;
}
.nobody .article_body {
	display:none;
}
img {
	display:block;
}
.f{
	width:100%;
}
.f #pagetitle{
	font-size:18px;
	font-weight:bold;
	margin:35px 0px 18px 15px;
	color:#324f97;
}
.g{
	width:100%;
}

.g #pagetitle{
	font-size:18px;
	font-weight:bold;
	margin:35px 0px 18px 15px;
	color:#025b2a;
}

/* --------- GENERALE --------- */
.container {
	width:955px;
	margin:auto;
}

/* --------- LOGHI --------- */
.logo1,
.logo2 {
	height:176px;
	float:left;
	margin-top:30px;
}
.logo1 {
	width:156px;
	margin-left:130px;
}
.logo2 {
	width:491px;
}
.box1_splash,
.box2_splash {
        background-image: url('/polopoly_fs/7.348303.1275580355!/splash_box.png');
	width:399px;
	height:289px;
	float:left;
	margin-top:70px;
}
.box1_splash {
	margin-right:157px;
}
.splash_img {
	float:left;
	margin-left:15px;
	width:150px;
}
.splash_testo {
	width:220px;
	float:left;
}
.splash_testo .article_title {
	color:#025B2A;
	font-size:18px;
	margin-bottom:20px;
	margin-top:25px;
	line-height:22px;
}
.splash_testo .link a {
        background-image: url('/polopoly_fs/7.348303.1275580355!/button_splash.png');
	color:#FFFFFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:33px;
	margin-top:10px;
	padding-left:18px;
	padding-top:5px;
	text-decoration:none;
	width:74px;
}
.box1_splash .splash_testo .article_body {
	height:72px;
	overflow:hidden;
}
.box2_splash .splash_testo .article_body {
	height:94px;
	overflow:hidden;
}	
.splash_testo .link a:hover {
	text-decoration:underline;
}

/* --------- AGENZIA --------- */
.box{
	width:100%;
        padding-bottom:30px;
}
.box .article_body{
        float:left; 
        color:#000000;
        width:485px;
        line-height:18px;
        margin:0px 0px 0px 15px;
}
.box .images{
        float:right;
        width:375px;
        height:245px;
        margin:0px 40px 0px 0px;
}

/* --------- IMMOBILI --------- */
.box_sx{
	 float:left; 
         width:260px;         
         margin-top:65px; 
}
.box_dx{
	 float:left; 
         width:695px;
}
.box_dx .article_body{
        float:left; 
        color:#000000;
        width:320px;
        line-height:18px;
        margin:0px 0px 0px 15px;
}
.box_dx .images{
        float:right;
        width:325px;
        height:245px;
        margin:0px 15px 0px 0px;
}

/* ***** CONSIGLI PER IL TRASLOCO **** */
.box_dx1{
	 float:left; 
         width:695px;
}
.box_dx1 .article_body{
        float:left; 
        color:#000000;
        width:682px;
        line-height:18px;
        margin:0px 0px 0px 15px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{}
.preventivo .article_body{
	display:none;
}
.preventivo .all_label{
	float:left;   
        font-size:14px;
        font-weight:bold;
        line-height:20px;
        margin-left:15px;
        padding-top:25px; 
        width:50%;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{	
        float:right;
        font-size:10px;
        margin-top:25px;
        width:46%;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:10px;
	overflow:auto;
	width:300px;
}

/* ***** DOVE SIAMO *** */

.dove_siamo{
	width:503px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 5px;
}
#where_{
	margin:0px 0px 0px 36px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:340px;
	margin:35px 0px 0px 20px;
}
.indirizzo .article_body{
        float:left;
        color:#000000;
        width:340px;
        line-height:18px;
        margin:0px;
}

/* ***** CATALOGO/VETRINA *** */
.catalogo .element_container{
	width:290px;
	float:left;
	margin:20px 20px 20px 15px;
	color:#363636;
}
.catalogo .element_container a{
	color:#363636;
	text-decoration:underline;
}
.catalogo .element_container a:hover{
	color:#363636;
	text-decoration:none;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:185px;
	height:54px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:185px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:185px;
}

/* --------- BOTTOM --------- */
.bottom {
	width:100%;
        background-image: url('/polopoly_fs/7.348303.1275580355!/wrapper_bottom.jpg');
	height:62px;
	color:#000000;
	font-size:12px;
	text-align:center;
	padding-top:10px;
}
.bottom a {
	color:#000000;
}
.footer {
	padding-top:10px;
}	
.powered {
	margin-bottom:20px;
}	
.powered img{
	vertical-align:middle;
	display:inline;
}
 
/* --- seo --- */

.container_mdrr {
background-color:#324f97;
}
.center_mdrr{
background-color: #c8c8c8;
border-top: 1px solid #c2c2c3;
}
.mdrr_info h1 {
color:#ffffff;
}
.menu_mdrr{
color: #8a8a8a;
}
.menu_mdrr a {
color:#324f97;
}
.menu_mdrr a:hover{
color: #324f97;
}
.mdrr_main {
color:#324f97;
}
.mdrr_main a {
color:#324f97;
}
.mdrr_main h2 a {
color:#324f97;
}
.footer_mdrr{
background-color: #ffffff;
color: #8e8e8e;
border-top: 1px solid #c2c2c3;
}
.footer_mdrr a {
color:#324f97;
}
.my_link a{
color: #4A4A4A;
background-color: #dededf;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
} 

.splash_testo .link a.modTxt {
background-image:none;
color:#000000;
display:block;
font-size:16px;
font-weight:normal;
height:auto;
margin:0px;
padding:0px;
text-decoration:none;
width:auto;
}

.menu_main {
	display:none;
}



      
