BODY {
  BACKGROUND: white;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	COLOR: black;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Trebuchet MS,verdana,arial,sans-serif,helvetica; 
	margin: 0px;
}

A:link {
  color: black;
	TEXT-DECORATION: none;
}
A:visited {
  color: black;
	TEXT-DECORATION: none;
}
A:hover {
  color: black;
	TEXT-DECORATION: underline;
}

/*********************************************** definizioni layout */
#frame{
  width:1000px;
  margin-left: auto;
  margin-right: auto;
}

#framePopUp{
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#header{
  width:1000px;
  height: 217px;
  margin-left: auto;
  margin-right: auto; 
  text-align: center;
}

#footer{
  margin-top: 20px;
  margin-bottom: 10px;
  text-align: center;
}

#logo{
  width: 272px;
  height: 170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

#rassegna{
  width: 158px;
  height: 157px;
  float: left;
}

#menuPrincipale{
  width:1000px;
  height: 80px;
  margin-left: auto;
  margin-right: auto; 
  text-align: center;
}

.bottoneMenuPrincipale{
  float: left;
  margin: 0px;
  margin-left: 20px;
  margin-right: 20px;
}


#corpoPagina{
  width: 975px;
  text-align: center;
  margin-bottom: 10px;
  margin-left: 20px;
}

#imgHomePage{
  margin-left: 35px;
  float: left;
  width: 471px;
}

#boxNews{
  float: left;
  width: 230px;
  margin-left: 30px;
}

#boxNewsSx{
  float: left;
  width: 200px;
  margin-left: 0px;
 
}

#boxNewsDx{
  float: right;
  width: 200px;
  margin-right: 30px;
}

.itemVetrina{
    margin-left: 57px;
  margin-right: 57px;
  margin-bottom: 40px;
  width: 200px;
  height: 180px;
  text-align: left;
  float:left;
}

.itemVetrina img{
  float: left;
  border: 2px solid #d8ab5a;
  margin-right: 10px;
  margin-bottom: 10px;
}

.itemVetrina a{
  color: #d8ab5a;
  font-weight: bold;
}

#pagina{
  width: 940px;
}

#fotoGrande{
  float: left;
  margin-left: 0px;
  margin-right: 10px;
  width: 472px;
}

#fotoGrandeRassegna{
  float: left;
  margin-left: 10px;
  margin-right: 0px;
  width: 472px;
}

#fotoPiccola{
  float: left;
  margin-left: 10px;
  margin-right: 0px;
  width: 472px;
}

#fotoMoltoPiccola{
  float: left;
  margin-left: 10px;
  margin-right: 0px;
  width: 244px;
}
/*********************************************************definizioni sotto menu */
#menuResoap{
  float: left;
  width: 220px;
  margin:0px;
  padding-top: 5px; 
}
.bottoneMenuResoap{
  width: 220px;
}

#subSubMenu{
  text-align: left;
  width: 217px;
  margin-right: 5px;
  padding-top: 8px;
  float: right;
}
.bottoneSubMenu{
  width: 217px;
  height: 33px;
}

.bottoneSubMenuPiccolo{
  width: 217px;
  height: 20px;
}
/********************************************************* definizioni testi */
.testoOro{
  color: #d5ad6f;
  font-weight: bold;
} 

.testoRosso{
  color: #d62027;
  font-weight: bold;
}

.testoFooter{
  font-weight: bold;
  font-size: .9em;
}

.testoResoap{
  text-align: left;
  overflow: auto;
  height: 375px;
  width: 235px;
  margin-left: 20px;
  padding-top: 12px;
}

.testoRassegna{
  text-align: left;
  width: 217px;
  margin-left: 12px;
  padding-top: 12px;
  float: left;
}
.testoRight{
  text-align: left;
  overflow: auto;
  height: 320px;
  width: 200px;
  margin-left: 30px;
  padding-top: 12px;
  float: right;
}

.titoloResoap{
  color: #d5ad6f;
  font-size: 1.3em;
  font-weight: bold;
}


/***************************************************** vecchie definizioni */
#menuHeader{
  background-image: url(../../imgFarma/headerBlu.jpg);
  width: 446px;
  height: 66px; 
  float: right;
  margin-right: 0px;  
}


