/*
 * Id: 7.353768
 * Version: 1271664608
 * Generated: Oct 11, 2010 9:44:29 AM
 * Rendered: 
 */
    body,html {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	background-color: #000000;
	background-image: url('../polopoly_fs/7.353768.1271664608%21/bg.jpg');	
        background-repeat: no-repeat;
	background-position: center top;
	color: #ffffff;
 }
#pagetitle{
	font-size:20px;
	font-weight:normal;
	padding:35px 0px 0px 35px; 
	color:#ffffff;
        text-transform:uppercase;
}
img{
	border: none;
}
a {
	color: #ffffff;
}
.clear_both{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	
}
.notitle .article_title{
	display:none;
} 
.nobody .article_body{
	display:none;
}
.nolink .link{
	display:none;
}

/*--------------- LOGO + SLOGAN ----------------*/

.logo{
        width: 100%;
	text-align: center;
        padding-bottom:42px;
}


/*--------------- MENU ----------------*/

.bgmenu{
	width: 100%;
	margin: 0px auto;
	background-image: url('../polopoly_fs/7.353768.1271664608%21/bg_wrapper.png');
	background-position: center 276px;
	background-repeat: repeat-y;
}
.menu{
	font-size: 18px;
	text-transform: uppercase;
	height: 46px;
        width: 955px;
        margin:0px auto;
}
.menu a{
	text-decoration: none;
	color: #ffffff;
	display: block;
}
.menu .menu_first,
.menu .menu_sel{
	float: left;
	color: #ffffff;
	margin: 2px 0px 0px 2px;
}
.menu .menu_first a,
.menu .menu_sel{
	height: 31px;
	padding: 10px 24px 0px 24px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
	background-image: url('../polopoly_fs/7.353768.1271664608%21/menu_on.png');
	background-repeat: repeat-x;
	color: #eb7700;
}
/*--------------- AZIENDA ----------------*/

.box_cont{
	min-height: 300px;
        width: 100%;
        background-image: url('../polopoly_fs/7.353768.1271664608%21/bg_box.png');
        background-position: center 276px;
        background-repeat: repeat-y;
}
.box{
	width:955px;
        padding:0px 0px 50px 0px;
        margin:0px auto;
}
.box .article_body{
	color:#ffffff;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:15px 0px 0px 33px;
	width:430px;
        line-height:18px;
}
.box .images{
	float:right;
	width:455px;
	height:298px;
        margin:20px 15px 0px 0px;
}
/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:580px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 5px;
}
#where_{
	margin:10px 0px 0px 35px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:375px;
	margin:35px 0px 0px 0px;
}
.indirizzo .article_body{
	color:#ffffff;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:15px 0px 0px 33px;
	width:430px;
        line-height:20px;
}
/* GALLERIA IMMAGINI */
.box2{
        float:left;
	width:470px;
}
.box2 .article_body{
	color:#ffffff;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:15px 0px 0px 33px;
	width:370px;
        line-height:18px;
}
.box1{
        float:left;
	width:485px;
        margin-top:20px;
}
.gallery{
	margin:0px 0px 4px 20px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 16px 16px 0px;
}
.gallery .clear_both {
	clear: none;
} 
/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{}
.preventivo .article_body{
	display:none;
}
.preventivo .all_label{
	float:left;
	font-size:14px;
	line-height:20px;
	padding:40px 0px 0px 36px;
	width:47%;
	font-weight:bold;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{
	float:left;
	margin-top:40px;
	width:38%;
	font-size:10px;
}
.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;
}
/* ***** CATALOGO/VETRINA *** */
.articolo .article_body{
	color:#ffffff;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:15px 0px 0px 33px;
	width:900px;
        line-height:18px;
}
.catalogo{}
.catalogo .element_container{
	width:380px;
	overflow:hidden;
	float:left;
	margin:40px 65px 20px 32px;
	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:270px;
	height:56px;
	overflow:hidden;
}
.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:270px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:270px;
}
 
/*--------------- CONTAINER ----------------*/

.container{
	min-height: 300px;
	margin: 25px 0px 25px 0px;
        width: 100%;
}

/*---------------- FOOTER ---------------*/

.footer{
	text-align: center;
	color: #ffffff;
	padding: 28px 0px 28px 0px;
	height: 32px;
	font-size: 14px;
}
.footer a{
	color: #ffffff;
}
.footer img{
	vertical-align: middle;
}
.footer .powered{
	padding-top: 8px;
}


/*---------------- LISTA REGIONI ---------------*/
.lista_regioni,
.map_branches{
	display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #70a92f;
}
.center_mdrr{
background-color: #efd981 ;
}
.mdrr_info h1{
color: #91e30b;
}
.menu_mdrr{
color: #8b4e0f;
}
.menu_mdrr a{
color: #8b4e0f;
}
.menu_mdrr a:hover{
color: #f26522;
}
.mdrr_main{
color: #8b4e0f;
}
.mdrr_main a{
color: #f26522;
}
.mdrr_main h2 a{
color: #8b4e0f;
}
.footer_mdrr{
background-color: #f1a624;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #efca74;
background-color: #f26522 ;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

/* assistenza */ 
.indirizzo .article_body {
font-size:18px;
}
.footer {
font-size:15px;
}


      