/*
 * Id: 7.146543
 * Version: 1276079880
 * Generated: Sep 7, 2010 1:28:47 AM
 * Rendered: 
 */
    /* ***** CROSS BROWSER CSS RESET **** */
html{
	color:#000000;
	background-color:#576b5c;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:”;
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000000;
}
ul, li { 
	margin:0px;
	padding:0px;
}

/* ***** STILI DI BASE **** */
body,
html{	
	color:#566b5b;
	background-color:#576b5c;	
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
#pagetitle{
         font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 30px 0px;
	color:#566b5b;
}
.article_title{
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 25px 0px;
	color:#566b5b;
}

/* ***** STRUTTURA **** */

.header{
    width:955px;
	margin:0px auto;
	height:384px;
	overflow:hidden;
}
.col_txt {
	width:518px;
	height:384px;
	float:left;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.146543.1276079880!/bg_col_sx.png'); 
	background-repeat:no-repeat;
	background-position:left center;
}
.box_txt {
	width:408px;
	height:384px;
	float:right;
}
.box_txt .article_title {
    margin-top:50px;
	margin-bottom:50px;
	font-size:33px;
	text-align:center;
}
.box_txt .article_body {
	font-size:13px;
	text-align:center;
	line-height:20px;
	height: 140px;
	overflow:hidden;
	margin-bottom:25px;
	width:98%;
}
.box_txt .link a,
.box_txt .link a:hover {
	color:#ffffff;
 	padding:10px 36px 24px;
	     
        background-image: url('/polopoly_fs/7.146543.1276079880!/button.png');
       &nbsp;background-repeat:no-repeat;
}
.col_fla {
	width:437px;
	height:384px;
	float:right;
}
.box_img {
      margin-top:80px;
	height:283px;
	width:437px;
	overflow:hidden; 
        display:none;
}
.flash {
    margin-top:80px;
	height:283px;
	width:437px;
	overflow:hidden;
}
.menu_bar {       
        background-image: url('/polopoly_fs/7.146543.1276079880!/bg_menu.gif');
       &nbsp;background-repeat:repeat-x;
	height:50px;
}
.menu{
	height:41px;
	width:926px;	
	overflow:hidden;
	margin:0px auto;
}
.menu .rigadivisione{    
        background-image: url('/polopoly_fs/7.146543.1276079880!/rigadiv.gif');
	background-repeat:no-repeat;	
	background-position:top;	
	height:41px;
	width:2px;
	float:left; 
}
.menu .menu_first{
    float:left;
}
.menu .menu_first a,
.menu .menu_sel{
    font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#898989;
	font-size:15px;
	font-weight:regular;
	text-align:center;
	text-decoration:none;
	line-height:45px;
	height:50px;
	width:115px;
	
}
.menu .menu_first a:hover,
.menu .menu_sel{	
        background-image: url('/polopoly_fs/7.146543.1276079880!/bg_hover.gif');
	background-repeat:repeat-x;
       font-weight:bold;
       color:#ffffff;
}
.menu #menu_s_3 a,
.menu .menu_sel#menu_s_3{
width:150px;
}
.menu #menu_s_4 a,
.menu .menu_sel#menu_s_4{
width:185px;
}
.main{
	width:955px;
	margin:0px auto;
	min-height:310px;
}

/* ***** HOME PAGE *** */
.top_bar {
	height:120px;
	background-color:#576b5c;
}
.int_bar {
	width:955px;
	margin:0px auto;	
        background-image: url('/polopoly_fs/7.146543.1276079880!/Sol_house.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:100px;
}
.logo_space {
    width:101px;
	height:87px;
    float:right;
	margin-top:6px;
}
.contenitore {
    background-color:#FFFFFF;	
}
.header_bg {
    height:384px;	
        background-image: url('/polopoly_fs/7.146543.1276079880!/bg_header.gif');
	background-repeat:repeat-x;
}
.contenitore_cen {
	height:auto;
	padding-bottom:25px;
	background-color:#fefdec;
}
.contenitore_dwn {
    background-color:#576b5c;
	height:auto;
}
.col1 {
	width:318px;
	height:520px;
	float:left;
}
.box1 {
	width:315px;
	height:auto;
	margin-top:45px;
}
.box1 .article_body {
	height:138px;
	overflow:hidden;
	margin-bottom:25px;
	line-height:20px;
        text-align:left;
        width:300px;
}
.box1 .images {
	width:314px;
	height:180px;
	margin-bottom:20px;
}
.box1 .link {
	width:auto;
	height:auto;
}
.box1 .link a,
.box1 .link a:hover {
    color:#ffffff;
 	padding:10px 36px 24px;	
        background-image: url('/polopoly_fs/7.146543.1276079880!/button.png');
	background-repeat:no-repeat;
}
.col2 {
	width:318px;
	height:520px;
	float:left;
}
.box2 {
    margin-top:45px;
	width:315px;
	height:auto;
}
.box2 .images {
 	width:314px;
	height:180px;
	margin-bottom:20px;
}
.box2 .article_body {
	height:138px;
	overflow:hidden;
	margin-bottom:25px;
	line-height:20px;
        text-align:left;
        width:300px;
}
.box2 .link {
	width:auto;
	height:auto;
}
.box2 .link a,
.box2 .link a:hover {
	color:#ffffff;
	padding:10px 36px 24px;
        background-image: url('/polopoly_fs/7.146543.1276079880!/button.png');
	background-repeat:no-repeat;
}
.col3 {
	width:318px;
	height:520px;
	float:left;
}
.box3 {
        margin-top:45px;
	width:315px;
	height:520px;
}
.box3 .images {
	width:314px;
	height:180px;
	margin-bottom:20px;
}
.box3 .article_body {
	height:138px;
	overflow:hidden;
	margin-bottom:25px;
	line-height:20px;
        text-align:left;
        width:300px;
}
.box3 .link {
	width:auto;
	height:auto;
}
.box3 .link a,
.box3 .link a:hover {
 	color:#ffffff;
        padding:10px 36px 24px;      
        background-image: url('/polopoly_fs/7.146543.1276079880!/button.png');
       &nbsp;background-repeat:no-repeat;
}
.box1 .link a,
.box2 .link a,
.box3 .link a{	
display:block;
height: 30px;
}
.box_sx {
	width:180px;
        min-height:10px;
        float:left;
        margin-right:20px;
}
.box_dx {
	width:750px;
        float:left;
        height:auto;
}
.box_dx .article_body {
	width:370px;
        float:left;
        overflow:hidden;
        height:auto;
}
.box_dx .images {
	float:right;
}
.box_dx1 {
	width:750px;
        float:left;
        height:auto;
}
.box_dx1 .article_body {
	width:100%;
        float:left;
        overflow:hidden;
        height:auto;
}
.box_gallery {
	width:100%;
        height:auto;
}
.sottomenu {
	width:100%;
        height:auto;
        padding-top:10px;
}
.sottomenu .menu_second,
.sottomenu .menu_second_sel{
	background-image: url('/polopoly_fs/7.146543.1276079880!/bg_button.png');
	background-repeat:no-repeat;
width: 144px;
height:26px;
padding: 10px 0px 0px 28px;
margin-bottom: 25px;
color: #ffffff;
font-size: 14px;
}
.sottomenu .menu_second a{
	color: #bbbbbb;
}
.sottomenu .menu_second a:hover{
	color: #ffffff;
text-decoration: none;
}

/*.sottomenu .menu_second a,
.sottomenu .menu_second_sel{
font-family:Arial, Helvetica, sans-serif;
display:block;
float:left;
color:#898989;
font-size:12px;
font-weight:regular;
text-align:left;
text-decoration:none;
line-height:15px;
height:35px;
width:100%;
}
.sottomenu .menu_second a:hover,
.sottomenu .menu_second_sel{
font-weight:bold;
}
#menu_t_1.menu_second a, #menu_t_1.menu_second_sel {
	height:45px;                
}

#menu_t_2.menu_second a, #menu_t_2.menu_second_sel {
	height:50px;                
}
#menu_t_3.menu_second a, #menu_t_3.menu_second_sel {
	height:50px;                
}*/

/* GALLERIA IMMAGINI */
.gallery{
	margin:20px 0px 4px 0px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 16px 16px 0px;	
}

.gallery .clear_both {
	clear: none;
} 

/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
	width:310px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#FFFFFF;
}
.catalogo .element_container a{
	color:#FFFFFF;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.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:200px;
	height:62px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:200px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:200px;
}



/* ***** FOOTER E POWERED BY **** */
.rigafooter{
	margin:auto;
	width:900px;
	height:1px;

}
.cont_footer {
	width:955px;
	margin:0px auto;
	height:120px;
	overflow:hidden;
}
.logo_img {
	width:121px;
	height:auto;
	padding-top:10px;
	paddding-bottom:10px;
	float:left;
}
.footer {
    width:834px;
    color:#FFFFFF;
	font-size:12px;
	margin:0px auto;
	padding:20px 0px 0px 0px;
	text-align:center;
	float:left;
}
.footer a{
	color:#FFFFFF;
}

.powered {
    width:834px;
	color:#FFFFFF;
	font-size:12px;
	padding:55px 0px 0px 0px;
	text-align:center;
	height:50px;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#FFFFFF;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr {
     background-color:#576b5c;
}
.center_mdrr {
     background-color:#fefdec;
}
.mdrr_info h1{
     color: #ffffff;
     margin-top: 30px;
     margin-left: 20px;
}
.menu_mdrr{
     color: #000000;
}
.menu_mdrr a{
     color: #566b5b;
     text-decoration:none;
}
.menu_mdrr a:hover{
     color: #566b5b;
     text-decoration:underline;
}
.mdrr_main a{
    color: #3E3E3E;
}
.mdrr_main h2 a {
    color:#566b5b;
}
.footer_mdrr {
    background-color:#576b5c;
    color:#FFFFFF;
}

.footer_mdrr a{
     color: #ffffff;
}
.my_link a{
     color: #FFFFFF;
     background-color: #716e4a;
}
.our_info{
     position: absolute;
     font-size: 11px;
     margin: 10px 0px 0px 700px;
}
.our_info img{
    vertical-align: middle;
}
.our_info a{
color: #FFFFFF;
}
.menu_footer{
     display:none;
}


      