body{
  margin:0;
  font-family: tahoma;
  font-size: 11px;
  background-color: #b10e0b;
}
#barra_top{
  width: 100%;
  height: 31px;
  background-color: #c13e3c;
}

#barra_top #centro{
  float: left;
  position: relative;
  width: 1023px;
  height: 31px;
  left: 50%;
  margin-left: -512px;
  background-color: white;
}
#ricerca {
float:left;
height:31px;
margin-left:30px;
width:192px;
}
#ricerca span{
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  color: #574329;
}
#CHIAVI_RICERCA_GLOBALE{
  float: left;
  width: 83px;
  height: 18px;
  margin-top: 6px;
  background-image: url("/images/sfondo_input.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  color: white;
  font-size: 9px;
  padding-left: 4px;
  padding-top:2px;
}
#login{
  float: right;
  width: 620px;
  height: 31px;
  margin-right: 20px;
}
#login span{
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  color: #574329;
}

#input_login, #input_password{
  float: left;
  width: 83px;
  height: 18px;
  margin-top: 6px;
  background-image: url("/images/sfondo_input.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  color: white;
  font-size: 9px;
  padding-left: 4px;
  padding-top:2px;
}
#submit_login{
  float: left;
  width: 51px;
  height: 16px;
  margin-top: 6px;
  margin-left: 10px;
  margin-right: 15px;
  color: white;
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  background-image: url("/images/sfondo_submit.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}
#login span a{
   color: #574329;
   text-decoration: none;
}

#barra_header{
  float: left;
  width: 100%;
  height: 208px;
  background-image: url("/images/sfondo_barra_header_home.jpg");
  background-repeat: repeat-x;
   background-color: #e31c18;
}
#header{
  float: left;
  position: relative;
  width: 780px;
  height: 208px;
  left: 50%;
  margin-left: -390px;
  background-image: url("/images/sfondo_header.jpg");
  background-repeat: no-repeat;
  
}
#lingue{
  float: left;
  width: 100%;
  margin-top: 17px;
  margin-left: 41px;
  color: white; 
}
#lingue a{
  color: white;
  text-decoration: none;
}
#logo{
  float: left;
  width: 224px;
  height: 99px;
  margin-top: 30px;
  margin-left: 41px;
  background-image: url("/images/logo.png");
  background-repeat: no-repeat;
}
#logo a{
  float: left;
  width: 224px;
  height: 99px;
}
#menu1, #menu2 {
float:right;
margin:59px 0 0;
padding:0;
width:88px;
}
#menu1{
  margin-right: 25px;
}
#menu2 {
margin-right:27px;
margin-top:60px;
}
#menu1 ul{
  float: left;
  width: 88px;
  margin:0;
  padding:0;
  
  list-style: none;
}
#menu1 ul li{
  float: left;
  width: 88px;
  margin-top: 5px;
  
  background-image: url("/images/sfondo_menu.png");
  background-repeat: no-repeat;
  background-position: right;
}
#menu1 ul li a{
  float: left;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  text-align: right;  
  width: 74px;
  padding-right: 8px;
}
#menu2 ul{
  float: left;
  width: 88px;
  margin:0;
  padding:0;

  list-style: none;
}
#menu2 ul li{
  float: left;
  width: 88px;
  margin-top: 5px;
  
  background-image: url("/images/sfondo_menu.png");
  background-repeat: no-repeat;
  background-position: right;
}
#menu2 ul li a{
  float: left;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  text-align: right;  
  width: 74px;
  padding-right: 8px;
}

#barra_centrale{
  float: left;
  width: 100%;
  min-height: 400px;
  background-color: #e31c18;
}
#centrale{
  float: left;
  position: relative;
  width: 780px;
  
  left: 50%;
  margin-left: -390px; 
}
#centrale_right{
  width: 103px;
  height: 100%;
  vertical-align: top;
  background-image: url("/images/sfondo_right.png");
  background-repeat: repeat-y;
}
#centrale_right2{
  width: 103px;
  height: 100%;
  vertical-align: top;
  background-image: url("/images/sfondo_right.png");
  background-repeat: repeat-y;
}
#centrale_right #titolo{
  float: left;
  width: 55px;
  height: 29px;
  margin-left: 26px;
  margin-top: 17px;
  background-image: url("/images/linee_white.png");
  background-repeat: no-repeat;
}
#centrale_right #titolo2{
  float: left;
  width: 55px;
  height: 29px;
  margin-left: 26px;
  margin-top: 17px;
  background-image: url("/images/linee_white_en.png");
  background-repeat: no-repeat;
}
#centrale_right #categorie{
  float: left;
  width: 100px;
  color: transparent;
}
#centrale_right #categorie .treeview ul{
  color: transparent;
}
#centrale_right #categorie a{
  color: white;
  text-decoration: none;
}
#centrale_left{
  width: 678px;
  vertical-align: top;
}
#centrale_left #titolo{
  float: left;
  width: 89px;
  height: 37px;
  margin-left: 37px;
  margin-top: 18px;
  background-image: url("/images/linee_red.png");
  background-repeat: no-repeat;
}
#centrale_left #contenuto{
  float: left;
  width: 99%;
  text-align: center;
}
#centrale_left #contenuto img{
  float: left;
}
#centrale_left #contenuto img{
  float: left;
  margin-right: 4px;
}
#news{
  float: left;
  width: 333px;
  height: 146px;
  
  margin-top: 5px;
  border: 1px solid white;
  background-image: url("/images/sfondo_news_home.jpg");
  background-repeat: no-repeat;
}
#news #contenuto{
  float: left;
  width: 333px;
  height: 100px;
  color: white;
  font-size: 10px;
  font-weight: bold;
}
#news #contenuto a{
  color: #810605;
  text-decoration: none;
}
#news #titolo{
  float: left;
  width: 73px;
  height: 31px;
  margin-left: 17px;
  margin-top: 13px;
  background-image: url("/images/news.png");
  background-repeat: no-repeat;
}
#news #titolo a{
  float: left;
  width: 73px;
  height: 31px;
}
#fotogallery{
  float: left;
  width: 332px;
  height: 146px;
  margin-left: 3px;
  margin-top: 5px;
  background-image: url("/images/sfondo_gallery_home.jpg");
  background-repeat: no-repeat;
  border: 1px solid white;
}
#fotogallery #titolo{
  float: left;
  width: 135px;
  height: 34px;
  margin-left: 17px;
  margin-top: 13px;
  background-image: url("/images/fotogallery.png");
  background-repeat: no-repeat;
}
#fotogallery #titolo a{
  float: left;
  width: 135px;
  height: 34px;
}
#fotogallery #contenuto{
  
}
#barra_sotto{
  float: left;
  width: 100%;
  height: 81px;
  background-color: #b10e0b;
}
#sotto{
  float: left;
  position: relative;
  width: 780px;
  height: 81px;
  left: 50%;
  margin-left: -390px;
  background-image: url("/images/sfondo_sotto.jpg");
  background-repeat: no-repeat;
}
#dati_anagrafici{
  float: left;
  width: 250px;
  padding-left: 96px;
  height:40px;
  margin-top: 20px;
  margin-left: 29px;
  background-image: url("/images/logo_pic.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #FFF;
  font-size:9px;
}
#dati_anagrafici span{
  float: left;
  margin-top: 0px;
}
#newsletter {
float:right;
height:50px;
margin-top:7px;
width:377px;
}
#newsletter #titolo{
  float: left;
  width: 100%;
  color: white;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}
#newsletter span{
  float: left;
  color: white;
  margin-right: 6px;
  margin-top:10px;
}
#input_newsletter1,#input_newsletter2{
  float: left;
  width: 78px;
  height: 18px;
  margin-top: 6px;
  margin-right: 8px;
  background-image: url("/images/sfondo_input.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
  color: white;
  font-size: 9px;
  padding-left: 4px;
  padding-top:2px;  
}
#submit_newsletter{
  float: left;
  width: 51px;
  height: 16px;
  margin-top: 6px;
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  color: white;
  background-image: url("/images/sfondo_submit.png");
  background-repeat: no-repeat;
  background-color: transparent;
  border:0;
}
