

#contenitore{ display:block;   }
#offertehome { width:640px; padding:10px;  display:block; }
#contenitore h1{text-transform:uppercase; font-size:18px; background:url(../img/backtitolo.jpg) repeat-x; width:600px; padding:10px; margin-top:20px; color:#FFF; display:block; float:left; }

.boxhome { width:280px; height:260px; padding:10px; margin-left:5px; margin-top:10px; float:left; border-bottom:1px solid #CCC;  border-right:1px solid #CCC;}
.boxhome p{  margin-top:20px; font-size:12px; height:70px; }
.boxhome h3{ text-transform:uppercase; color:#009; padding-bottom:5px; padding-top:10px;} 
.boxhome h4{ text-transform:uppercase; color:#009; padding-bottom:5px;  font-size:10px;} 
.boxhome h6{     font-size:9px; line-height:10px;} 

.boxhome a { width:50px; margin-left:200px; font-size:12px; padding:10px;  }

#brand { margin-top:30px; margin-bottom:70px; padding-bottom:100px;height:600px;}

#video { display:block; float:left;}


#colonnadx { width:250px;  background:#CCC;  margin-left:640px; margin-top:30px; height:750px; padding:10px; padding-bottom:100px; padding-left:30px; }
#colonnadx .box img { display:block; padding-bottom:10px;}
#colonnadx .box { width:250px;  line-height:1.4; font-size:11px;height:250px; margin-bottom:20px; border-bottom:1px solid #009; border-right:1px solid #009;}
#colonnadx .box p { width:230px; height:100px}

#colonnadx .box a { width:250px; position:relative; color:#FFF; font-size:10px; background:#009; padding:5px; padding-left:50px; padding-right:50px; text-align:center;    -moz-border-radius-topleft: 10px;

-moz-border-radius-topright: 10px; } 


#colonnadx .box a:hover{ margin-top:1px;}

#colonnadx .box h3 {font-size:14px;  text-transform:uppercase; width:250px;  padding:10px; }


#clear { clear:both; height:0; visibility:hidden;}

#share {width:100px;color:#9CF; font-size:10px; background:#009; margin-left:50px;padding:5px;  -moz-border-radius-topleft: 10px;

-moz-border-radius-topright: 10px;    -moz-border-radius-bottomleft: 10px;

-moz-border-radius-bottomright: 10px;  }


