body
{
  background-image: url(img/bckhead2.png); background-repeat: repeat-x; background-position: top; text-align: center; font-family: Arial,tahoma, sans-serif;; font-size:11px; margin: 0px; padding: 0px; color: #333333; background-color: #ededee;
}

.container { width: 941px; margin: auto; margin-bottom: 10px;}

.header_container { height: 237px; background-image: url(img/bckheadbottom.png); background-position: bottom; background-repeat: no-repeat; }

.header_left { margin-top: 16px; text-align:left; width: 320px; float: left;}

.header_left ul { list-style-type:none; margin:0px; padding:0px; margin-top: 15px; }

.header_left li { margin: 0px; padding: 0px; margin-bottom: 3px; background-image:url(img/bckmenu2.png); width: 302px; height: 27px; line-height: 27px; font-family: Verdana,tahoma, sans-serif;}

.header_left li a { display:block; width: 100%; font-size: 11px; padding-left: 25px; color: #7D7D7D;font-weight: bold; text-decoration: none;background-image:url(img/bckmenu.png); background-repeat: no-repeat;}

.header_left li a:hover { background-image:url(img/bckmenu2.png); color: #f79019; }

.first_item {position: absolute; top: 69px; z-index: 60; left: 50%; margin-left: -470px;}

.header_arrow { float: left; margin-left: 10px; margin-top: 10px;}

.header_right{ color:  #f79019; text-align: left; font-weight: bold; float: left; }

.first { font-size: 20px; padding-left: 20px; margin-top: 55px; }

.second { font-size: 21px; padding-left: 50px; margin-top: 5px;}

.third { font-size: 17px; padding-left: 80px; margin-top: 5px;}

.span_1 { padding-left: 110px; line-height: 35px;  color:  #f79019; font-size: 22px; }
.span_2 { margin-left: 35px; line-height: 35px; color:  #f79019; font-size: 22px; }
.span_3 { float: left; text-align: center; padding-top: 20px; width: 140px; margin-left: 5px; line-height: 35px; color:  #f79019; font-size: 22px; }
.span_4 { margin-left: 21px; line-height: 35px; color:  #f79019; font-size: 22px; }

.button { background-image: url(img/bckbutton.png); width: 172px; height: 69px; margin-left: 5px; margin-top: 15px; }
.button2 { background-image: url(img/bckbutton2.png); width: 172px; height: 69px; margin-left: 5px; margin-top: 15px; }

.body_container { margin: auto; border: 1px solid #dad0d0; border-top: 0px; background-color:#FFFFFF; float: left; margin-bottom: 20px;}

.body_left { width: 513px; float: left; text-align: left; padding-top: 15px; }

.body_right { width: 426px; float: left; text-align: left; font-family: Verdana,tahoma, sans-serif; }

.body_right img { border: 7px solid #e9e7e1;}

.body_right a { color: #333333; text-decoration: none; }

.body_right span img { border: 0px; }

.body_right ul { list-style-type: none;  margin: 0px; padding: 0px; padding-left: 10px;margin-top: 15px;padding-top: 20px; border-left: 1px solid #dedede;}

.body_right li{  background-image: url(img/listarrow.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 17px;  margin-bottom: 5px; padding-right: 11%; font-size: 12px; margin-left: 4px;}


.myline { clear: both; height: 1px; width: 450px;  border-bottom: 1px solid #fac483; margin-left: 40px; margin-top: 16px; }

.box1 { margin-left: 9px; margin-top: 20px; width: 322px; height: 122px; background-image: url(img/visibile.png); background-repeat: no-repeat; }

.box2 { margin-left: 9px; margin-top: 10px; width: 322px; height: 122px; background-image: url(img/mission.png); background-repeat: no-repeat; }

.box3 { margin-left: 9px; margin-top: 10px; width: 322px; height: 122px; background-image: url(img/searchadvertising.png); background-repeat: no-repeat; }

.box4 { margin-left: 9px; margin-top: 10px; width: 322px; background-image: url(img/box4.jpg); background-repeat: no-repeat; }
.box4 a {color:#333333;font-weight: bold; padding: 0px !important;}
.box4 h2 { font-size: 15px; color: #f79019; margin: 0px; padding: 0px; margin-bottom: 14px; font-weight: bold; }
.box4 div { padding-left: 35px; padding-right: 5px; padding-top: 12px; }
.box4 .news{ padding-left:0px !important;padding-right:0px !important; padding-top:0px !important; margin-bottom:10px;}
.box4 .news a {line-height:10px !important;display:block; padding:8px;}
.box4 .chiusura{padding-left:0px !important;padding-right:0px !important; padding-top:0px !important; margin-bottom:0px !important;margin-top:0px !important; margin-left:22px;border-bottom:3px solid #E2E3DD;}
.box4 .news .freccia{float:left;padding-right:5px;padding-top:3px;}
.box4  .articoli_sx  {float:left; width:45px; padding:0px; margin-right:10px}
.box4 .articoli_dx {float:left; width:225px; padding:0px;}
.box4 .articoli_hr {color:#F3F2EE;height:1px;clear:both;}
.box5 { margin-left: -180px;  width: 595px; }
.box5 a {color:#333333;font-weight: bold;text-decoration:underline}
.box5 h2 { font-size: 15px; color: #F79019; margin: 0px; padding: 0px; font-weight: bold; border-bottom:1px solid #AFB4B4}
.box5 div { padding-left: 15px; padding-right: 5px; padding-top: 23px; }
.box5 .news{padding-left:0px !important;padding-right:0px !important; padding-top:0px !important; margin-bottom:15px; width:280px; float:left; padding-left:15px; margin-right:7px;}
.box5 .news a {line-height:13px !important;display:block; padding-bottom:2px;}
.box5 .freccia{float:left;padding-right:5px;padding-top:3px;}
.box5 .news .sx {float:left;width:45px; margin:0px; padding:0px;}
.box5 .news .dx {float:left; width:220px; padding:0px; margin-left:10px}
.box1 h2 { font-size: 15px; color: #f79019; margin: 0px; padding: 0px; margin-bottom: 6px; font-weight: bold; }
.box1 div { padding-left: 129px; padding-top: 23px; font-weight: bold; line-height: 16px; }

.box2 h2 { font-size: 15px; color: #f79019; margin: 0px; padding: 0px; margin-bottom: 6px; font-weight: bold; }
.box2 div { padding-left: 129px; padding-top: 23px; font-weight: bold; line-height: 16px; }

.box3 h2 { font-size: 15px; color: #f79019; margin: 0px; padding: 0px; margin-bottom: 6px; font-weight: bold; }
.box3 div { padding-left: 129px; padding-top: 23px; font-weight: bold; line-height: 16px; }

.loghi { float: left; text-align: center; width: 180px; padding-top: 35px; }

.footer { clear: both;width: 100%; margin: auto; padding-top: 20px;}

.footer div { border-top: 1px solid #DEDEDE;  }

.menu_footer { text-align: center; padding: 5px;  }
.menu_footer ul { display: inline; list-style-type: none;  margin: 0px; padding: 0px; }
.menu_footer li { margin: 0px; padding: 0px; display: inline; margin-left: 6px; }
.menu_footer a { color: #666666; text-decoration: underline; }
.menu_footer a:hover { color: #f79019; }
.garanzia { clear: both;color:#F79019; font-size:22px;font-weight:bold; } 
h1 {margin: 0px; padding: 0px; font-size: 11px; color: #666666; margin-left: 0px;}
.body_right  h2  a {text-decoration:none;color:#F79019;}
.box4  h2  a {text-decoration:none;color:#F79019;}

