/*
 * Id: 7.333650
 * Version: 1279286247
 * Generated: Sep 5, 2010 3:15:30 AM
 * Rendered: 
 */
    /* *** RESET DEGLI STILI E IMPOSTAZIONI BASE *** */

table {
border-collapse:collapse;
border-spacing:0;
text-align:center;
text-transform:uppercase;
color:#e86500;
margin:auto;
font-weight:bold;
}
fieldset,img {
border:0;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
abbr,acronym {
border:0;
}
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%;
}
abbr,acronym {
cursor:help;
}
em {
font-style:italic;
}
blockquote,ul,ol,dl {
margin:1em;
}
ol,ul,dl {
margin-left:2em;
}
ol li {
list-style: decimal outside;
}
ul li {
list-style: disc outside;
}
dl dd {
margin-left:1em;
}
th,td {
padding:.5em;
}
th {
font-weight:bold;
text-align:center;
}
caption {
margin-bottom:.5em;
text-align:center;
}
p,fieldset,table {
margin-bottom:1em;
}

/* *** STILI UTILI PER TUTTI I SITI *** */

.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.display_none{
display: none;
}
.nobody .article_body{
display:none;
}
.notitle .article_title{
display:none;
}
.nolink .link{
display:none;
}

/* ***** STILI DI BASE **** */

body {
color:#000;
font-family:Helvetica,Verdana,Arial,Tahoma,Sans-Serif;
font-size:12px;
line-height:18px;
background-image: url('/polopoly_fs/7.333650.1279286247!/bg.gif');
background-repeat:repeat-x;
margin: 0px;
}
a{
color:#000000;
text-decoration:underline;
}
#pagetitle, .article_title{
font-size:16px;
margin:10px 0 20px 0px;
color:#000;
font-weight:bold;
line-height:22px;
}


/* ***** STRUTTURA **** */

.header{
	overflow:hidden;
	width:946px;
	height:76px;
        margin:auto;
}
.logo {
width:227px;
height:76px;
float:left;
}
.banner {
background-image: url('/polopoly_fs/7.333650.1279286247!/logo_dx.png');
background-repeat:no-repeat;
background-position:right;
height:76px;
}
.slogan {
float:right;
margin-right:100px;
margin-top:20px;
display:none;
}

.bg_top {
        background-image: url('/polopoly_fs/7.333650.1279286247!/ombra_top.png');
	background-position:top center;
	background-repeat: no-repeat;
	width:966px;
	height:20px;
        margin:auto;
}

.wrapper{
	width:966px;
	margin:auto;
        background-image: url('/polopoly_fs/7.333650.1279286247!/ombra_center.png');
	background-repeat:repeat-y;
	
}
.menu {
	
	height:62px;
	padding: 15px 0px 0px 24px;
}
.menu .menu_first a,
.menu .menu_sel{
	float:left;
	height:62px;
	text-align:center;
	font-size:13px;
	line-height:60px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	vertical-align: middle;
	
}
.menu .menu_first a:hover,
.menu .menu_sel  {
        background-image: url('/polopoly_fs/7.333650.1279286247!/bg_int_menu_s.gif');
	text-decoration:none;
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-left: 1px #e86500 solid;
	border-top: 1px #e86500 solid;
	border-right: 1px #e86500 solid;
}
#menu_s_1,
#menu_s_1 a {
	float:left;
	width:67px;
	line-height: 60px;
}
#menu_s_2,
#menu_s_2 a {
	float:left;
width:79px;
}
#menu_s_3,
#menu_s_3 a {
	width:121px;
	float:left;
}
#menu_s_4,
#menu_s_4 a{
	width:71px;
	float:left;
}
#menu_s_5,
#menu_s_5 a{
	float:left;
	width:113px;
}
#menu_s_6,
#menu_s_6 a {
	float:left;
	width:67px;
}
#menu_s_7,
#menu_s_7 a {
	float:left;
	width:117px;
}
#menu_s_8,
#menu_s_8 a {
	float:left;
	width:76px;
}
#menu_s_9,
#menu_s_9 a {
	float:left;
	width:93px;
}
#menu_s_10,
#menu_s_10 a {
	float:left;
	width:110px;
}
.flash {
	margin: 0px 24px;
}


.bg_bottom {
background-image: url('/polopoly_fs/7.333650.1279286247!/ombra_bottom.png');
background-position:bottom;
background-repeat:no-repeat;
height:23px;
width:966px;
margin:auto;
}

/* ***** HOME PAGE *** */

.main{
position:absolute;
margin-top:245px;
min-height:250px;
padding-left:40px;
}

.homesx {
        background-image: url('/polopoly_fs/7.333650.1279286247!/bgbox1.png');
	width:428px;
	height:250px;
	float:left;
}
.box {
	float:left;
	width:188px;
	height:208px;
	margin-left:10px;
	}
.text .article_body {
	overflow:hidden;
	height:125px;
	margin-bottom:20px;
	width:182px;
}
.text .link {
	float:left;
}
.text .link a{
	width:133px;
	height:27px;
	line-height:24px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	display:block;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.333650.1279286247!/click2.png');
}
.text .link a:hover{
	display:block;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.333650.1279286247!/clickhover2.png');
}

.homedx {
        background-image: url('/polopoly_fs/7.333650.1279286247!/bgbox1.png');
	width:428px;
	height:250px;
	margin-left:25px;
	float:left;
}
/* ***** SEZIONI *** */

.boxpag {
width:914px;
margin:0 auto;
background-image: url('/polopoly_fs/7.333650.1279286247!/whiteline.gif');
background-repeat:repeat-y;
}
.top {
background-image: url('/polopoly_fs/7.333650.1279286247!/bordertop.png');
background-position:top;
background-repeat:no-repeat;
height:2px;
width:914px;
margin:15px auto 0;
}
.bottom {
background-image: url('/polopoly_fs/7.333650.1279286247!/borderbottom.png');
background-position:bottom;
background-repeat:no-repeat;
height:2px;
width:914px;
margin:auto;
}

.box1 {
padding:20px;
}
.box1 .article_body {
float:left;
width:400px;
}
.box1 .images{
float:right;
width:400px;
height:400px;
}

.menu2 {
float:left;
width:270px;
margin-top:60px;
}
.menu2 .menu_second a,
.menu2 .menu_second_sel,
.menu2 .menu_third a,
.menu2 .menu_third_sel{
font-size:14px;
line-height:35px;
margin-left:25px;
text-decoration:none;
width:205px;
border-bottom:1px solid black;
float:left;
}
.menu2 .menu_second a:hover,
.menu2 .menu_second_sel,
.menu2 .menu_third a:hover,
.menu2 .menu_third_sel {
color:#ff6600;
}
#menu_t_13.menu_second a,
#menu_t_13.menu_second_sel,
#menu_t_13.menu_second a:hover,
#menu_t_13.menu_second_sel  {
border:none;
}

.menu_bg {
float:left;
}
.menu_bg .menu_second a,
.menu_bg .menu_second_sel{
color:#ff6600;
}
.menu_bg .menu_second a:hover {
font-weight:bold;
}
.menu_bg .menu_third a,
.menu_bg .menu_third_sel,
.menu_bg .menu_third a:hover,
.menu_bg .menu_third_sel {
text-indent:20px;
border:none;
}


.box2 {
float:left;
width:600px;
padding:20px;
}


/* ***** GALLERY **** */

.gallery {
margin:20px 0px 4px 0px;
width:600px;
}
.gallery img {
display:block;
float:left;
margin:0px 16px 16px 0px;
}
.gallery .clear_both {
clear: none;
}

/* ***** CATALOGO/VETRINA *** */
.catalogo{
}
.catalogo .element_container{
width:290px;
overflow:hidden;
float:left;
margin:30px 0 0 0px;
}
.catalogo .element_container a{
text-decoration:none;
background-image: url('/polopoly_fs/7.333650.1279286247!/click2.png');
background-position:center;
background-repeat:no-repeat;
line-height:25px;
text-align:center;
width:180px;
height:27px;
}
.catalogo .element_container a:hover{
text-decoration:none;
background-image: url('/polopoly_fs/7.333650.1279286247!/clickhover2.png');
background-position:center;
background-repeat:no-repeat;
}
.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:180px;
height:56px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:180px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:200px;
}

/* ***** CONTATTI/PREVENTIVO **** */

.contatti{
margin:0px 15px 0 0px;
float:left;
}
.contatti .article_body {
width:100%;
}

.preventivo {
float:left;
padding-bottom:20px;
}
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
padding-top:8px;
width:160px;
float:none;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
width:150px;
}
.preventivo input[type="text"] {
border-color:#525252 #CCCCCC #CCCCCC;
border-style:solid;
border-width:2px;
color:#000000;
width:200px;
}
.prev_scrivici .text_area {
font-weight:bold;
margin-left:250px;
margin-top:-140px;
position:relative;
}
.prev_scrivici .text_area textarea {
overflow:auto;
width:440px;
height:122px;
border-top:2px #525252 solid;
border-right:2px #ccc solid;
border-left:2px #ccc solid;
border-bottom:2px #ccc solid;
color:#000;
font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:12px;
}
.prev_scrivici .check_autorizzazione {
padding:5px 0 5px 250px;
}
.button_invia {
margin-left:250px;
}

/* ***** DOVE SIAMO *** */

.dove_siamo{
overflow:hidden;
margin:0px 0 15px 0px;
float:left;
}
.dove_siamo #pagetitle{
margin:0 0 0 0;
padding:0;
}
.bottom_map02{
padding:5px 0 5px 7px;
}
#where_{
margin:0px 0px 0px 0px;
}
.utility_left{
display:none;
}
.where{
display:none;
}
.map{
}
.info_dove_siamo{
display:none;
}
.indirizzo{
float:left;
margin:35px 0 0 0;
width:300px;
}
.indirizzo .article_body {
	width:290px;
}

/* ***** FOOTER E POWERED BY **** */

.footer {
	text-align:center;
	overflow:hidden;
	margin:auto;
	color:#000;
	min-height:46px;
	padding-top:43px;
	font-weight: bold;
	width:918px;
	font-size:11px;
}
.address {
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
}
.address a{
	color:#f88237;
}
.address a:hover{
	color:#000000;
	text-decoration:none;
}
.powered {
	font-size:12px;
	margin:auto;
	text-align:center;
	padding-bottom:23px;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#f88237;
}
.powered a:hover{
	color:#000000;
	text-decoration:none;
}

/* --- seo --- */

.container_mdrr{
color:#2c2c2c;
font-weight:bold;
}
#logo_mdrr {
background-color:#000000;
}
.center_mdrr{
background-color:#e8e8e8;
}
.mdrr_info h1{
color: black;
}
.shoulder_mdrr {
text-align:left;	
}
#menu_s_1.menu_mdrr,
#menu_s_1.menu_mdrr  a,
#menu_s_2.menu_mdrr,
#menu_s_2.menu_mdrr  a,
#menu_s_3.menu_mdrr,
#menu_s_3.menu_mdrr  a,
#menu_s_4.menu_mdrr,
#menu_s_4.menu_mdrr  a,
#menu_s_5.menu_mdrr,
#menu_s_5.menu_mdrr  a,
#menu_s_6.menu_mdrr,
#menu_s_6.menu_mdrr  a,
#menu_s_7.menu_mdrr,
#menu_s_7.menu_mdrr  a,
#menu_s_8.menu_mdrr,
#menu_s_8.menu_mdrr  a,
#menu_s_9.menu_mdrr,
#menu_s_9.menu_mdrr  a,
#menu_s_10.menu_mdrr,
#menu_s_10.menu_mdrr  a {
float:left;
width:150px;
line-height:24px;
}

.menu_mdrr{
color:#000;
}
.menu_mdrr a{
color: #000;
}
.menu_mdrr a:hover{
color: #fff;
background-color:#f88237;
}
.mdrr_main a{
color:#f88237;
}
.mdrr_main h2 a{
color: #f88237;
}
.footer_mdrr{
background-color:#847f87;
 
color:#000;
font-weight:bold;
}
.footer_mdrr a{
color: #f88237;
}
.my_link a{
background-color:#847F87;
color:#FFFFFF;
}
.our_info{
position:absolute;
font-size: 11px;
margin: 13px 0 0 1095px;
}
.our_info img{
vertical-align: middle;
}
.our_info a {
color:#000;
}
.menu_footer {
background-color:#847f87;
margin:auto;
text-align:center;
width:958px;
}
 
.menu_footer .powered { 
padding:5px 0 20px; 
}
 
.boxyel #pagetitle{
color:#FF6600;	
}
.boxyel .article_body{
color:#FF6600;	
}
.boxyel {
float:left;
width:600px;
padding:20px;
}


      