/*
 * Id: 7.114726
 * Version: 1276783847
 * Generated: Sep 9, 2010 2:44:58 AM
 * Rendered: 
 */
    body {
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	background-image: url('/polopoly_fs/7.114726.1276783847!/bg.gif');	
        background-repeat: repeat-x;
	background-color: #000000;
	color: #ffffff;
 }
img{
	border: none;
}
a {
	color: #ffffff;
}
.clear_both{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	
}

/*---------------WRAPPER ----------------*/

.wrapper{
	width: 955px;
	margin: 0px auto;
	background-image: url('/polopoly_fs/7.114726.1276783847!/shadow.png');	
	background-position: center top;
	background-repeat: no-repeat;
}
.header{
	text-align: center;
	height: 201px;
}
.header img{
	margin-top: 28px;
}

/*--------------- MENU ----------------*/

.menu{
	height: 23px;
	font-size: 16px;
	padding: 19px 113px 0px 113px;
	text-transform: uppercase;
}
.menu a{
	text-decoration: none;
}
.menu .menu_first,
.menu .menu_sel{
	float: left;
	text-align: center;
}
.menu #menu_s_1{
	width: 96px;
}
.menu #menu_s_2{
	width: 136px;
}
.menu #menu_s_3{
	width: 222px;
}
.menu #menu_s_4{
	width: 150px;
}
.menu #menu_s_5{
	width: 124px;
}
.menu .menu_sel,
.menu a:hover{
	color: #000000;
}

/*---------------- CONTAINER ---------------*/

.container{
	margin-bottom: 30px;
}
.home_sx,
.home_dx{
	float: left;
}
.home_sx{
	width: 360px;
	margin: 47px 20px 0px 0px;
}
.home_dx{
	width: 575px;
}
.sx_top .image,
.sx_top .text_home{
	float: left;
	margin-bottom: 25px;
}
.sx_top{
	padding-bottom: 25px;
	border-bottom: 1px solid #292929;
}
.sx_top .image{
	width: 156px;
}
.sx_top .text_home{
	width: 184px;
	margin-left: 20px;
}
.sx_top .article_body{
	height: 90px;
	overflow: hidden;
	padding: 18px 15px 0px 0px;
}
.sx_top .link{
	margin-top: 15px;
}
.sx_top .link a{
	font-weight: bold;
}
.article_title{
	text-transform: uppercase;
	font-size: 15px;
}
.sx_bottom,
.gallery_home{
	padding-top: 18px;
}
.sx_bottom .article_body{
	height: 110px;
	overflow: hidden;
	padding: 18px 15px 0px 0px;
}
.home_dx .flash {border-bottom:1px solid #292929;margin:4px 0 0 -4px;padding-bottom:72px;}
.gallery_home .gallery{
	margin-top: 18px;
}

/* -------------- PAGINE ----------------- */
.colsx{
	float:left;
	width:300px;
	height:250px;
}
.colsx .link a{
	color:#00184f;
	font-weight:bold;
	margin-top:20px;
	display:block;
}
.coldx{
	float:right;
	width:630px;
	height:250px; 
} 
.box{ 
	width:120px; 
	height:200px;
	background-color:#2a2a2a; 
	float:left; 
	margin-right:6px;
	text-align:center; 
} 
.box .images img{ 
	padding-top:15px; 
} 
.box .link a{ 
	display:block; 
	color:#FFFFFF;
	text-decoration:none; 
	font-family:"Century Gothic"; 
	font-size:13px;
	margin-top:15px; 
	line-height:15px; 
} 
.box .link a:hover{ 
	text-decoration:underline; 
} 
.sottomenu{
	width:230px; 
	float:left; 
        background-image: url('/polopoly_fs/7.114726.1276783847!/bg_sottomenu.gif');
	background-position: center top;
	background-repeat: no-repeat;
        min-height:400px; 
        padding-top:40px; 
} 
.sottomenu .rigadivisione{
	width:100%; 
	height:1px; 
} 
.sottomenu .menu_second a,.sottomenu .menu_second_sel{
color:#FFFFFF;display:block;font-size:15px;font-weight:bold;height:40px;line-height:40px;margin-bottom:auto;margin-left:auto;margin-right:auto;overflow:hidden;text-decoration:none;text-transform:uppercase;width:135px;  
} 
.sottomenu .menu_second a:hover,.sottomenu .menu_second_sel{
	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
} 
.pagina{ 
	width:700px; 
	float:right; 
} 
.pagina .col1sx{ 
	float:left; 
	width:300px; 
}
.pagina .col1dx{ 
	margin-top:50px; 
	float:right; 
	width:320px; 
}
.paginaaz{
	width:100%;
        float:left;
}
.paginaaz .col1sx{
	float:left;
        width:500px;
}
.paginaaz .col1dx{
        margin-top:50px;
	float:right;
        width:350px; 	
}

.mioart{ 
	clear:both; 
	padding-bottom:20px; 
}
.mioart .gallery{ 
	width:350px; 
	float:left; 
	min-height:315px; 
	padding-top:13px; 
} 
.mioart .element{ 
	width:330px; 
	float:right; 
}
.mioart .gallery img { 
	display:block; 
	float:left; 
	margin:0 0 11px 11px; 
} 
/* ***** CATALOGO/VETRINA *** */ 
.catalogo{ 
	margin:20px 0px;
} 
.catalogo .element_container{ 
	width:320px; 
	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, .catalogo .titolo_catalogo, .catalogo .ingrandisci{ 
	width:210px; 
	overflow:hidden; 
	float:right; 
	text-align:left; 
} 
.catalogo .text_window{ 
	margin:5px 0px 5px 0px; height:62px;
} 
.catalogo .titolo_catalogo{ 
	font-weight:bold; 
}
/* SCRIVICI */ 
.preventivo .article_body { 
	display:none; 
}
.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:179px; 
	overflow:auto; 
	width:340px; 
}
.prev_scrivici .text_area { 
	float:right; 
	margin-top:-207px; 
	padding-right:147px; 
	padding-top:10px; 
	width:340px; 
}
/* DOVE SIAMO */ 
.testodovesiamo{ 
	float:left; 
	width:320px; 
}
.dove_siamo{ 
	float:right; 
	width:580px; 
}
.info_dove_siamo{ 
	display:none;
}
.bottom_map02 { 
	padding:5px 0 5px 5px; 
} 

/*---------------- FOOTER ---------------*/

.footer{
	text-align: center;
	background-color: #e285bc;
	color: #000000;
	padding-top: 40px;
        height: 100px;
}
.footer a{
	color: #000000;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding: 8px 0px 30px 0px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}
#pagetitle{
	margin-top:30px;
        margin-bottom:10px; 
}
.video{
	float:right;
        margin-right:14px;
        margin-top:30px;
}


      