*{
    margin:0;
    padding:0;
}
body{
    background-color: #fff;margin: 0 auto; padding: 0;
}
.cancella{clear:both;}
.principale{margin:0 auto;padding:0; width: 100%;}
.generale{margin:0 auto;padding:0; width:950px;}
.contenitoreImg{margin:0 auto;padding:0; width:800px;}

img{border:none;}

.container{
  float:left;
    margin:0;
   width: 530px;
   height: 260px;
}
.container2{
    float:left;
    margin:0;
    width: 264px;
    height: 260px;
}
.container3{
    
    margin:0;
    padding:0;
    width: 793px;
}
a.wrap1{
    width:397px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_1.jpg) no-repeat top left;
}

 a.wrap1 img {border:none; }
 a.wrap1:hover{background-position: bottom left;}
 
 a.wrap1_en{
    width:397px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_1_en.jpg) no-repeat top left;
}

 a.wrap1_en img {border:none; }
 a.wrap1_en:hover{background-position: bottom left;}
 
a.wrap2{
    width:133px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_2.jpg) no-repeat top left;
}

 a.wrap2 img {border:none; }
 a.wrap2:hover{background-position: bottom left;}
 
 a.wrap2_en{
    width:133px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_2_en.jpg) no-repeat top left;
}

 a.wrap2_en img {border:none; }
 a.wrap2_en:hover{background-position: bottom left;}
 
 
a.wrap3{
    width:265px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_3.jpg) no-repeat top left;
}

 a.wrap3 img {border:none; }
 a.wrap3:hover{background-position: bottom left;}
 
 a.wrap3_en{
    width:265px;
    height:132px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_3_en.jpg) no-repeat top left;
}

 a.wrap3_en img {border:none; }
 a.wrap3_en:hover{background-position: bottom left;}
 
.wrap4{float: left; margin: 0;padding:0;}
.wrap4 img {
    border:none; 
}

.wrap5{
    width:133px;
    height:132px;
    float: left;
}
.wrap5 img{
    border:none; 
}
a.wrap6{
    width:265px;
    height:261px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_6.jpg) no-repeat top left;
}

 a.wrap6 img {border:none; }
 a.wrap6:hover{background-position: bottom left;}

 a.wrap7{
    width:396px;
    height:129px;
    overflow:hidden;
    float: left; margin: 0;display:block; text-indent: -10000px;background:transparent url(../images/immagine_7.jpg) no-repeat top left;
}

 a.wrap7 img {border:none; }
 a.wrap7:hover{background-position: bottom left;}
.wrap8{float: left; margin: 0;padding:0;}
.wrap8 img {
    border:none; 
}
 
/*h1.logo{float:left; background:transparent url(../img/logo.png)no-repeat top center;width:136px;height:111px;display:block;padding:0 0 20px 0;margin:10px 0 0 0;text-indent:-10000px;}*/
.divIndirizzo{margin:0 auto;padding:10px 0 0 0; width: 100%; width: 800px; }
.logo{ margin:0 auto;padding:0; width: 124px; }
.indirizzoSx{ margin:0 auto;padding:10px 0 0 0; }
.indirizzoSx p{color:#000; font-size: 8px; font-family: Verdana, Arial, sans-serif, serif; line-height:1.5; text-align: center;}
.indirizzoSx a{color:#000; text-decoration: none; }
.indirizzoSx a:hover{color:#ccc;}
.indirizzoDx{ margin:0 auto;padding:0; width: 338px; }
.indirizzoDx p{color:#000; font-size: 9px; font-family: Verdana, Arial, sans-serif, serif; line-height:1.5; text-align: right;}
#sopra{margin:0 auto;padding:60px 0 0 0;width: 800px;}
#div_menu{float: left; margin:0 0 50px 10px;padding:0;}
a.linguaEn{float: left; margin:0 0 0 20px;display:block;width:28px;height:21px;text-indent: -10000px;background:transparent url(../images/en.png) no-repeat top left;}
a.linguaEn:hover{background-position: bottom left;}
a.linguaIt{float: left; margin: 0 0 0 20px;display:block;width:28px;height:21px;text-indent: -10000px;background:transparent url(../images/it.png) no-repeat top left;}
a.linguaIt:hover{background-position: bottom left;}



/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font:12px Arial, Helvetica, sans-serif;
  color: #000;
  display: block;
  padding:9px;
  text-decoration: none;
  
}

.nav li a:hover {
  color: #ccc;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #ccc;
  
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {

  color: #000;	
}

.nav ul {
  list-style: none;
  display:inline;
  margin: 0;
  width: 500px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;

}
.nav ul li {
  float:left;
 
}
.nav ul a {
 
  padding-right: 20px;
  white-space: nowrap;
}
.nav ul a:hover {
 
  color: #000;
}


.iconePuls{float:left; margin:0 0 0 20px;padding: 0; }
.iconePuls img{margin:0 0 5px 0; padding: 0;}
.iconePuls a{text-decoration:none; margin:0; padding:0;}
.iconePuls p{font-family:Arial,sans-serif; font-size: 7pt; color:#333; text-align: center;margin:0; padding:0;}
.testoScheda h3{font-family:Arial,sans-serif; font-size: 22px; color:#999999;}
.testoScheda h4{font-family:Arial,sans-serif; font-size: 15px; color:#999999;}
.testoScheda p{font-family:Arial,sans-serif; font-size: 12px; color:#999999;  text-align:left;margin:0; padding:0;}
.immagineScheda01{margin:30px 0 0 0;}
.immaginiScheda{float:left;}


.contenitoreFila{background:transparent url(../images/pagina_sito.jpg) no-repeat center center; width: 800px; height: 430px; margin:0 auto; padding:0;}
.filaImg{width: 250px; float: left;margin:30px 0 0 45px; padding:0;}
.filaImg p{width: 150px;font-family:Arial,sans-serif; font-size: 7pt; color:#999999;  text-align:left;margin:0; padding:0;}
.filaTesto{float: left; width: 450px;margin:30px 0 0 0; padding:0;}
.filaTesto h3{font-family:Arial,sans-serif; font-size: 18pt; color:#999999;}
.filaTesto p{font-family:Arial,sans-serif; font-size: 10pt; color:#999999;  text-align:left;margin:0; padding:0;}
.filaTesto a{text-decoration: none;color:#999999;}
.filaTesto a:hover{color:#ccc;}


#form_ric_info{width:400px; margin:25px 0 0 0; padding:0;}
#form_ric_info strong{font-family:Arial,sans-serif; font-size: 10pt; color:#999999;  text-align:left;margin:0; padding:0 20px 0 0;}
#form_ric_info input{margin:0 0 10px 0;}
#form_ric_info textarea{margin:10px 0 0 0;}
#conferma{float:left; }
/*p{margin:0 30px 0 30px;font-size: 10pt;}*/