/*
 * Id: 7.348263
 * Version: 1277282348
 * Generated: Sep 5, 2010 10:40:11 AM
 * Rendered: 
 */
    /* --------- STILI BASE --------- */
body, html {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#00384c;
	background-color:#83a4c3;
background-image: url('/polopoly_fs/7.348263.1277282348!/sfondo.jpg');
	background-repeat:repeat-x;}
a{
	color: #000000;
}
.our_info a{
	color: #ffffff;
}
.clear_both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;}

.lista_regioni,.map_branches{
	display:none;}
	
.nobody .article_body {
	display:none;}

img {}

/* --------- GENERALE --------- */
.container {
	width:978px;
	margin:auto;}
	
/* --------- MENU --------- */
.menu {
	height:50px;
	width:955px;}

.menu_first,
.menu_sel {
	float:left;}
	
.divisore {
background-image: url('/polopoly_fs/7.348263.1277282348!/divisore.jpg');
	height:40px;
	margin-top:4px;
	width:3px;
	background-repeat:no-repeat;
	float:left;}

.menu_first a,
.menu_sel {
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;}

.menu_first a:hover,
.menu_sel {
	color:#00c4fd;}

#menu_s_1 {
	width:89px;}
	
#menu_s_2 {
	width:113px;}

#menu_s_3 {
	width:114px;}
	
#menu_s_4 {
	width:93px;}
	
#menu_s_5 {
	width:80px;}
	
#menu_s_6 {
	width:206px;}
		
#menu_s_7 {
	width:110px;}
	
#menu_s_8 {
	width:126px;}	

/* --------- HEADER --------- */
.header {
background-image: url('/polopoly_fs/7.348263.1277282348!/sfondo_header.png');
	height:346px;
	background-repeat:no-repeat;
	margin-top:20px;
padding-left:11px;padding-top:10px; }
	
.header img {
	margin-left:10px;
	padding-top:10px;}
	
/* --------- MAIN --------- */
.main {
width:978px;
background-image: url('/polopoly_fs/7.348263.1277282348!/main.png');}

.benvenuti {
	float:left;
	height:218px;
	margin-left:30px;
	margin-right:20px;
	margin-top:35px;
	width:433px;}
	
.benvenuti .article_title {
	color:#618ca6;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
        background-image: url('/polopoly_fs/7.348263.1277282348!/bg_title1.jpg');
        background-repeat:no-repeat;        
        background-position:170px 14px;
        margin-bottom:15px;
}
	
.benvenuti .article_body {
	font-size:12px;
	line-height:18px;
	height:139px;
	overflow:hidden;}
	
.benvenuti .link a {
background-image: url('/polopoly_fs/7.348263.1277282348!/button1.png');
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	padding-left:10px;
	padding-top:6px;
	text-decoration:none;
	width:86px;}
	
.benvenuti .link a:hover {
	text-decoration:underline;}

.box1_hp {
background-image: url('/polopoly_fs/7.348263.1277282348!/box1_hp.png');
	float:left;
	height:224px;
	margin-left:5px;
	margin-top:15px;
	width:204px;
	padding:10px;
}

.box1_hp .article_title {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	margin-top:5px;	
	margin-bottom:5px;
        

}
	
.box1_hp img {
	border:solid 3px #ffffff;
	margin-bottom:10px;}

.box1_hp .article_body {
	font-size:12px;
	line-height:18px;
	height:53px;
	overflow:hidden;}

.box1_hp .link a,
.box2_hp .link a,
.box2a_hp .link a {
background-image: url('/polopoly_fs/7.348263.1277282348!/button1.png');
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	padding-left:10px;
	padding-top:6px;
	text-decoration:none;
	width:86px;}
	
.box1_hp .link a:hover,
.box2_hp .link a:hover,
.box2a_hp .link a:hover {
	text-decoration:underline;}

.box2_hp {
	margin-left:25px;
	margin-right:12px;}
	
.box2_hp,
.box2a_hp {
	margin-top:10px;
	width:432px;
	height:179px;
background-image: url('/polopoly_fs/7.348263.1277282348!/box2_hp.png');
	float:left;
	padding:10px;}
	
.box2_hp .article_title,
.box2a_hp .article_title {
	color:#2e669a;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	text-transform:uppercase;}

.img_box2_hp {
	float:left;
	margin-right:10px;
	width:106px;
}

.box2_hp img,
.box2a_hp img {
	border: solid 3px #2e669a;}	

.txt_box2_hp {
	width:310px;
	float:left;}

.box2_hp .article_body,
.box2a_hp .article_body {
	height:100px;
	overflow:hidden;
}
.box2_hp .article_title {
	background-image: url('/polopoly_fs/7.348263.1277282348!/bg_title2.jpg');
        background-repeat:no-repeat;
         background-position:111px 15px;
}
.box2a_hp .article_title {
	background-image: url('/polopoly_fs/7.348263.1277282348!/bg_title3.jpg');
        background-repeat:no-repeat;
        background-position:140px 15px;
}
/* ---------- SUBPAGES ------------ */
#pagetitle {
	font-size:16px;
        color:#618ca6;
        font-weight:bold;
        width:auto;
        height:12px;
        padding-right:10px;
        text-transform:uppercase;
        float:left;
}
.box_titolo {
	width:100%;
        height:12px;
        float:left;
        padding-left:30px;
        margin-top:35px;
        margin-bottom:15px;
}
.box_chisiamo .article_body {
	float:left;
        width:440px;
        overflow:hidden;
       
}
.box_chisiamo .images {
	float:right;
        margin-right:35px;
}
.riga {
      width:335px;
      height:1px;
      background-color:#7c99a4;
      overflow:hidden;
      float:left;
      margin-top:14px;      
}
.box_cont,
.box_chisiamo {
	width:948px;
        overflow:hidden;
        float:left;
        padding-left:30px;         
        padding-bottom:100px;        
}
.col_sx {
	width:230px;
        min-height:10px;
        float:left;
}
.col_dx {
	width:748px;
        float:left;
        overflow:hidden;        
}
.box_dx {
	width:748px;
        float:left;
        overflow:hidden;
        padding-left:30px;
        padding-bottom:100px;
}
.box_dx .article_body {
        width:670px;
        overflow:hidden;
	float:left;
}
.box_news {
	width:948px;
        overflow:hidden;
        float:left;
        padding-left:30px;         
        padding-bottom:100px;
}
.box_news .article_body {
	width:800px;
        float:left;
        overflow:hidden;
}
.prev_scrivici .form_detail {
        float:none;
}
.prev_scrivici .form_detail input {
         border:1px solid #BEC5C5;
         width:340px;
         height:38px;
}

.prev_scrivici .text_area textarea {
         border:1px solid #BEC5C5;
         height:181px;
         overflow:auto;
         width:340px;
}

.prev_scrivici .text_area {
        float:right;
        margin-top:-214px;
        padding-right:147px;
        padding-top:10px;
        width:340px;
}

.prev_scrivici .check_autorizzazione {
        float:right;
        margin-left:450px;
        margin-right:108px;
        padding:5px 0px;

}
.prev_scrivici {
        padding-top:30px;
}
.button_invia {
        float:right;
        margin-right:442px;
}
.box_chisiamo .indirizzo {
	width:430px;
        overflow:hidden;
        float:left;
}
.indirizzo .article_body {
	width:410px;
        float:left;
        overflow:hidden;
}
.indirizzo .article_body strong {
	font-size:16px;
}
.box_map {
	width:480px;
        overflow:hidden;
        float:left;
}

.bottom_map02 {   
        padding:5px 0 5px 5px;
}

.info_dove_siamo {
       display:none;
       height:50px;
}
.dove_siamo {
	width:617px;
        overflow:hidden;
        float:left;
}


/* --------- BOTTOM --------- */
.bottom {
	margin-top:30px;
	color:#2e669a;
	font-size:12px;
	text-align:center;}

.bottom a {
	color:#2e669a;}
	
.footer {}
	
.powered {
	padding-bottom:30px;}
	
.powered img{
	vertical-align:middle;
	display:inline;}
	
/* --- seo --- */

.container_mdrr {
background-color:#21596d;
}
.center_mdrr{
background-color: #84a5c4;
border-top: 1px solid #c2c2c3;
}
.mdrr_info h1 {
color:#ffffff;
}
.menu_mdrr{
color: #8a8a8a;
}
.menu_mdrr a {
color:#FFFFFF;
}
.menu_mdrr a:hover{
color: #d13c1e;
}
.mdrr_main {
color:#00384c;
}
.mdrr_main a {
color:#00384c;
}
.mdrr_main h2 a {
color:#00384c;
}
.footer_mdrr{
background-color: #00384c;
color: #8e8e8e;
border-top: 1px solid #c2c2c3;
}
.footer_mdrr a {
color:#FFFFFF;
}
.my_link a{
color: #00384c;
background-color: #dededf;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 100px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* other section */
.box_menu {
width:166px;
padding-left:35px;
padding-top:60px;
}
.menu_second a, .menu_second_sel{
display:block;
text-decoration:none;
color:#00384c;
height:35px;
line-height:35px;
font-size:14px;
background-image: url('/polopoly_fs/7.348263.1277282348!/bg_second.gif');
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}
.menu_second a:hover, .menu_second_sel{
color:#00384c;
background-image: url('/polopoly_fs/7.348263.1277282348!/bg_second_sel.gif');
}
/* ***** CATALOGO/VETRINA *** */
.catalogo{padding-top:30px;}
.catalogo .element_container{
	width:320px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#00384c;
}
.catalogo .element_container a{
	color:#00384c;
	text-decoration:none;
        font-style:italic;
        font-weight:bold;
}
.catalogo .element_container a:hover{
	color:#00384c;
	text-decoration:underline;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window{
	float:right;
	width:210px;
	height:62px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:210px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:210px;
}
.flags{
	position: absolute;
	margin: 300px 0px 0px 90px;
}


      