.c_home .content { width:578px; height:390px; }

.h_box { width:275px; height:175px; background:#FFF; margin:0; }
.sx { float:left; }
.dx { float:right; }
.h_box .box_content { width:273px; height:173px; border:1px solid #CCC; }

.h_box p { height:120px; width:120px; float:left; font-size:0.562em; }
.h_box h2 { font-size:0.625em; }
.h_box h2 a { color:#003c6d; background:#FFF; display:block; width:273px; height:33px; }
.h_box h2 span { padding:13px 14px 7px 14px; display:block; cursor:pointer; }
.h_box p a { color:#58585a; display:block; width:120px; height:120px; line-height: 1.5; }
.h_box p span { padding:5px 0 0 13px; display:block; cursor:pointer; }
.h_box .img_box { float:right; width:148px; height:140px; }
.h_box .img_box a { display:block; width:148px; height:140px; }
.uno .img_box img { float:left; padding:15px 0 0 12px; }
.due .img_box img { float:left; padding:10px 0 0 16px; }
.tre .img_box img { float:left; padding:0 0 0 5px; }

.quattro p, .quattro p a { width: 260px; }
.quattro p img { float: right; width: 115px; height: 115px; }
.quattro .img_box a { background: red; }

.h_box .vai { height:20px; width:125px; }
.h_box .vai a { color:#3b6591; height:15px; width:125px; text-indent:13px; padding-bottom:5px; line-height: 1;}
.h_box .vai a span { float: none; display: inline; font-size: .75em; padding-left: 0px; }

.c_home .separatore { width:100%; height:26px; clear:both; font-size:1px; }



/***************************** NEWS ************/

.c_news h3 { background:#003c6d; color:#ffffff; text-align: center; height:15px; line-height:15px; margin:0px 0 13px 0; }

.dwn, .dove_siamo, .csq { width:158px; margin:0 auto; }
.dwn { cursor: pointer; }
.dwn p { line-height: 1.8; margin-bottom: 15px; }
.dove_siamo a { color: #003C6D; line-height: 1; }
.dove_siamo a span { font-size: 0.812em; }
.dove_siamo a:hover { color: #003C6D; font-weight: normal; }
.csq { margin-bottom: 26px; text-align: center; }
.csq .f { margin-right: 17px;}


