body{margin: 0px 0px 0px 0px; font-family: arial ;font-size: 12px;  
background-image: url(../images/sfondo.jpg); background-repeat: no-repeat; background-position: top center;background-color:#ececec;}

a             { color:#860000; text-decoration:none;}
a:hover       { text-decoration:none;}
ul,ol         { list-style:none; } 

h3 { font-family:  Monotype Corsiva ;font-size: 26px; color:#860000;}
h2 { font-family:  Monotype Corsiva ;font-size: 30px;color:#860000;text-align:center; margin-right:2px;clear:both; }
h1 { font-family:  Monotype Corsiva ;font-size: 75px;color:#ffffff;text-align:left;margin:16px 0px 48px 0px;font-weight:normal; line-height:1.3;  }

.row{width:880px;clear:both;}

#top{background-image: url(../images/bg_header.jpg); background-repeat: no-repeat; background-position: top center;height:237px; }
.row_sx{width:620px;position:relative; float:left; color:#F8E7E7;}
.row_sx a{ color:#F8E7E7;}
.row_sx a:hover{ color:#F8E7E7;}
.row_dx{width:260px;position:relative; float:right; font-size: 13px; color:#F8E7E7;margin-top:16px;}
.row_dx a{  color:#F8E7E7;}
.row_dx a:hover{ color:#F8E7E7;}
 
#menu {position:relative; float:left; width:200px;text-align:left;height:600px;}
.block.company-info { margin-bottom:5px;}
.block.company-info .block-content{padding:10px 10px 10px 5px;}
.block.company-info .block-content ul li{ font-size:12px; color:#685752; padding:0 0 7px 0;}
.block.company-info .block-content ul li a{ background:url(../images/star.gif) no-repeat; padding:0 0 0 15px; color:#685752; text-decoration:none;}
.block.company-info .block-content ul li a:hover{ text-decoration:underline;}
.block { margin:0 0 20px 0; }
.block .block-title { padding:0 10px 0 17px;}
.block .block-title h2 { font-size:22px; font-weight:bold; line-height:18px; color:#80433E; font-family: Georgia ; }
 
#corpo {position:relative; float:left;width:680px;text-align:left;height:600px;}
.box_txt {position:relative; float:left;width:220px;height:193px; overflow:auto; margin:2px;text-align:justify;}
.box_img1 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale1.jpg); background-repeat: no-repeat;}
.box_img2 {position:relative; float:left;width:220px;height:193px; margin:2px;}
.box_img2b {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale2.jpg); background-repeat: no-repeat;}
.box_img3 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale3.jpg); background-repeat: no-repeat;}
.box_img4 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale4.jpg); background-repeat: no-repeat;}
.box_img5 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale5.jpg); background-repeat: no-repeat;}
.box_img6 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale6.jpg); background-repeat: no-repeat;}
.box_img7 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale7.jpg); background-repeat: no-repeat;}
.box_img8 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale8.jpg); background-repeat: no-repeat;}
.box_img9 {position:relative; float:left;width:220px;height:193px; margin:2px;background-image: url(../images/casale9.jpg); background-repeat: no-repeat;}
.titoletto {padding:160px 0px 0px 10px;font-family:  Monotype Corsiva ;font-size:20px; color:#fff;}
.testo { font-family:  Ariel;font-size:14px; color:#000;}
.titoletto a{text-decoration:none;color:#fff;}
.titoletto a:hover{text-decoration:underline; color:#fff;}
#bottom{background-image: url(../images/pie.gif); background-repeat: no-repeat; clear:both;height:122px; }
 
.box_pie_a {position:relative; float:left;width:165px;text-align:left;margin-top:15px; line-height:18px; }
.box_pie_b {position:relative; float:left;width:225px;text-align:left;margin-top:15px; line-height:18px; }
.box_pie_c {position:relative; float:left;width:220px;text-align:left;margin-top:15px; line-height:18px; }
.box_pie_d {position:relative; float:left;width:250px;text-align:left;margin-top:15px; line-height:18px; }

#note{background-image: url(../images/bg.gif); background-repeat: no-repeat; clear:both;height:77px; }
#note .row-footer p.copyright { text-align:center; font-size:12px; line-height:14px; color:#fff; font-weight:normal; padding-top:10px; }
