/*
 * Id: 7.205758
 * Version: 1289292063
 * Generated: Feb 6, 2012 12:18:06 AM
 * Rendered: 
 */
    /* basic style */

body {
margin: 0px;
background-color: #FFFFFF;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
line-height:150%;
}
a {
text-decoration: none;
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#9d2c25;
line-height:30px;
}
a:hover {
color:;
}
.top_bg {
background-image: url('/polopoly_fs/7.205758.1289292063!/bg_top.gif');
background-position:0px -156px;
background-repeat:repeat-x;
height: 43px;
width: 100%;
border-bottom: 9px solid #9d2c25;
}
.bottom_bg {
background-image: url('/polopoly_fs/7.205758.1289292063!/bg_bottom.gif');
background-repeat:repeat-x;
height: 203px;
width: 100%;
border-top: 9px solid #9d2c25;
}
.wrapper {
background-color:#FFFFFF;
width:946px;
margin: 0 auto;
}
.top {
width: 946px;
height: 441px;
background-color:#FFFFFF;
}
.flash {
position: relative;
width:946px;
background-color:#FFFFFF;
height:376px;
z-index:10;
}
.logo {
position: absolute;
width:188px;
height:178px;
background-color:#FFFFFF;
z-index:50;
}
.menu {
width:946px;
height:65px;
background-color:#FFFFFF;
}
.content {
width:946px;
background-color:#FFFFFF;
padding-top:34px;
}
.footer {
width: 946px;
text-align: center;
background-color:#FFFFFF;
padding-top:25px;
}
.menu_sel {
float: left;
height: 65px;
width:190px;
text-align: center;
line-height:65px;
text-transform:uppercase;
color:#FFFFFF;
background-color:#000000;
background-image: url('/polopoly_fs/7.205758.1289292063!/cerchi.gif');
background-repeat:no-repeat;
background-position:right;
font-weight: bold;
}
.menu .menu_sel a {
background-image: url('/polopoly_fs/7.205758.1289292063!/cerchi.gif');
height: 65px;
width:190px;
}
.menu_first a {
position: relative;
float: left;
height:65px;
width:189px;
display: block;
text-align:center;
line-height: 65px;
text-transform:uppercase;
color:#FFFFFF;
background-color:#8e2f28;
background-image: url('/polopoly_fs/7.205758.1289292063!/tabs.gif');
background-repeat:repeat-y;
}
.menu_first a:hover {
background-color:#000000;
background-image: url('/polopoly_fs/7.205758.1289292063!/cerchi.gif');
background-repeat:no-repeat;
background-position:right;
}
.menu_second_sel {
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
font-weight:bold;
}
.menu_second_sel a{
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
font-weight:bold;
}
.menu_second a {
font-family:Arial;
font-size:14px;
color:#666666;
font-weight:normal;
line-height:30px; 
}
.menu_second a:hover {
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
font-weight:bold;
}
.menu_third_sel {
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
font-weight:bold;
padding-left:20px;
}
.menu_third a {
font-family:Arial;
font-size:14px;
color:#666666;
font-weight:normal;
line-height:30px;
padding-left:20px;
}
.menu_third a:hover {
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
font-weight:bold;
}
.benvenuti{
float:left;
width:463px;
height:250;
text-align:left;
margin-right:15px; 
}
.benvenuti .link {
padding-top:38px;	
}
.testo .article_title {
font-family: Georgia;
font-size: 21px;
color:#9d2c25;
font-weight: bold;
padding-top:20px;
padding-bottom:10px; 
}
.article_title {
font-family:Arial;
color:#000000;
font-weight:bold;
font-size:18px;
}
.article_body {
padding-right:35px;
}
.gradini {
float:left;
width:234;
height:250;
margin-right:15px;
}
.piastrelle {
width:234;
height:250;
}
.gradini .article_title {
text-align:left;
}
.content_bottom {
padding-top:15px;
margin-bottom:15px; 
}
.ruspa {
float:left;
width:234;
height:250;
margin-top:27px;
margin-right:14px;
}
.camion {
float:left;
width:234;
height:250;
margin-top:27px;
margin-right:26px;
}
.cubetti {
float:left;
width:234;
height:250;
margin-top:5px;
margin-right:15px;
margin-left:12px;
}
.deco {
float:left;
width:234;
height:250;
margin-top:26px;
}
.images {
padding-top:10px;
}
.content_azienda {
width:946px;
}
.testo_azienda .article_body {
font-family:Arial;
font-size:14px;
text-align:left;
color:#666666;
}
.testo_azienda {
position:relative;
float:left;
width:477px;
margin-right:15px;
}
.testo_azienda .article_title {
color:#000000;
font-family:Arial;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
.foto_azienda {
padding-top:13px;
padding-bottom:45px;
}
.titolo_azienda {
padding-left:15px;	
}
.colonna_prodotti {
float: left;
width: 340px; 
}
.menu_navigazione {
position:relative;
width:300px;
float:left;
}
.menu_navigazione .menu {
font-family:Arial;
font-size:14px;
color:666666
}
.menu_navigazione .menu a {
font-family:Arial;
font-size:14px;
color:#666666
}
.utility_left {
display:none;
}
.bottom_map02 {
padding:5px 0 5px 185px;
}
.testo_dove {
position:relative;
float:left;
width:446px;
}
.testo_dove .article_title {
padding-bottom:15px;
}
.dove_siamo {
width:500px;
float:right;
}
.where {
font-size:14px;
line-height:150%;
padding-bottom:15px;
display:none;
}
.testo_contatti {
float:left;
width:473px;
}
.testo_contatti .article_body {
padding-top:20px;
}
.preventivo .article_body {
padding-top:34px;
display:none;
}
.prev_cat .all_label {
padding-top:44px;
}
.menu_2 {
width:250px;
float:left;
padding-top:36px;
}
.content_prodotti {
width:696px;
float:right;
}
.prodotti_cubetti{
width:355px;
float:left;
}
.link_piastrelle {
width:946px;
padding-top:34px;
}
.piastrelle_tranciate {
width:348px;
float:left;
}
.piastrelle_segate {
width:348px;
float:right;
}
.prodotti_cubetti .article_title {
padding-bottom:15px;
}
.preventivo {
width:335px;
float:right;
}
.gallery {
padding-top:34px;
}
.gallery img {
margin:6px 12px 6px 0;
}
.nobody .article_body {
display:none;
}
.link {
color:#9d2c25
}

/*-- polopoly utility --*/

.lista_regioni, .map_branches {
display: none;
}
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address a{
color:#000000;
}
.address a:hover{
color:#000000;
text-decoration:none;
}
.powered {
color:#FFFFFF;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#9d2c25;
font-size:inherit;
}
.powered a:hover{
color:#000000;
text-decoration:none;
}
/* --- seo --- */

.container_mdrr {
background-color:#f1f1f1;
}
.center_mdrr {
background-color:#e5e5e5;
}
.main_text_abstract{
color: #000000;
}
.mdrr_info h1{
color: #9D2C25;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #000000;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
font-size:11px;
color: #000000;
}
.mdrr_main h2 a {
color:#9D2C25;
font-size:12px;
}
.footer_mdrr {
background-color:#ffffff;
color:#000000;
}

.footer_mdrr a{
color:#000000;
}
.my_link a{
color:#000000;
background-color: #ffffff;
}
.our_info{
font-size:11px;
margin:10px 0 0 822px;
position:absolute;
z-index:2000;
}
.our_info a{
color:#000000;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px; 
}

      
