

/*.-------------------------------------------------CSS-------------------------------------------------------------------.*/ 

body {margin: 0px; padding: 0px; background-image: url(../images/bg-body.png);background-repeat: repeat-x;background-color: #ffffff; font-family: Gotham Medium,Verdana;color: #666666;}
img { border: 0; }

h1,h2,h3,h4,h5,h6 { margin: 0; }
h1 { font-size: 200%; padding-bottom: 12px; }
h2 { font-size: 130%; padding-bottom: 8px; }
h3 { font-size: 115%; padding-bottom: 5px; }
h4 { font-size: 105%; padding-bottom: 4px;}

/*contenitore globale del sito*/
#contenitore {
width: 900px; 
height: auto; 
margin: 0px auto; 
padding: 0px;
background-color:white;
}

/*intestazione*/
#header {
width: 900px; 
height: 340px;
background-color:  white;
}


@font-face {
    font-family: Gotham-Book;
    src: url(../font/Gotham-Book.otf) format("opentype");
}

#slider ul li a {
text-decoration: none;
}
.titolo {
color: #b60101;
margin-top: 0;
padding-bottom:0;
margin-bottom: 0;
font-family:Gotham Medium, Verdana;
}
.sottotitolo {
color: #4a5054;
margin-top:0;
padding-bottom:0;
margin-bottom: 0;
font-family: Trebuchet MS;
}

#corpo {
  width: 820px;
  height:auto;
  padding-bottom: 70px;
}

#title {
  width: 900px;
  /*height:80px;*/
  margin-top: -1px;

}

#show {
  width: 814px;
  margin-left:42px;
/*
  height: 365px;
 */
}

 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
  .clearfix {display: inline-block;}  /* for IE/Mac */
#left {
  float:left;
}

#right {
  float:left;
  margin-left: 10px;
  margin-top: 6px;
}

/*footer*/
#footer {
float:left; 
width: 900px;
height: 112px; 
background-image: url(../images/background-footer.gif);
background-position: bottom;
background-repeat: no-repeat;
font-size: 11px;

}
#footerp {
width: 390px;
float: left;
height:auto;
color: #6b6b6b;
margin-left: 10px;
}

#footerp p{
width: 300px;
float: left;
height:auto;
margin-left: 30px;
color: #6b6b6b;
}

#footerp a{
color: #b1c800;
}
#footerp a:hover{
color: #ece9e9;
}

 .textd {
      width: 400px;
      height:28px;
      float:left;
      margin-bottom: 10px;
	  color: #6b6b6b;
  }
  .textd label{
      width: 300px;
      float:left;
	  
      
  }
  
  .WL_FormValidator-msg {
      color: #b1c800;
      
      display: block;
      clear:left;
  }
  .WL_FormValidator-error {
      border: 1px solid #b1c800;
  }

