body{

  margin:0;

  padding:0;

  font: normal 11px Verdana, Arial, Helvetica;

  text-align: center;
  color: #404040;

}



.clear{

	clear:both;

}



td {font: normal 10px Verdana, Arial, Helvetica;}



p{margin: 0; margin-top: 10px;}



h1{font-family:Verdana, Arial, Helvetica;	font-size:1.3em; color:#505050;font-weight:600; margin:0; padding:5px 0 0 5px;}



h2{font-family:Verdana, Arial, Helvetica;	font-size:12px; color:#505050;font-weight:600; margin:0px; padding:0;}



h3{font-family:Verdana, Arial, Helvetica;	font-size:10px; color:#505050;font-weight:normal; margin:0px; padding:0;}



.footer, .textBox a, a:visited,a:hover{font-family:Verdana, Arial, Helvetica;	font-size:10px; color:#505050;font-weight:normal; margin:0px; padding:0;}



input {padding: 0;}



img{border:0;}



a, a:visited, a:hover{text-decoration:none; color:#505050; }



.header, .main, .footer{

  width:880px;

  margin: 5px auto;

  text-align: left;

}

div.banner728x90{

    height:90px;

    width:880px;

    margin:10px auto;

    text-align:crenter;

    

}

.banner728x90 img{

    height:90px; 

    weight:728px; 

    border:solid 1px #BFBFBF;



}



.header{

  height:85px;

  background:#E5E5E5 url(../images/bg_header.gif) repeat-x;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-right:none;

}

p.logo img{

  float:left;

  margin-left:15px;

}



div.searchField{

  float:right;

  margin:10px 80px 0 0;

}



.main{

  min-height:700px;

  weight:810px;

}



.leftColumn{

  float:left;

  width:160px;

  height:618px;

}



.accessorizeList {

  background:#E5E5E5 url(../images/accessorize_menu.gif) repeat-x;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  padding-bottom:20px;

  margin-bottom:10px;

}



.accessorizeList h3 a, .accessorizeList h3 a:visited, .accessorizeList h3 a:hover{

  display:block;

  padding: 3px 0 0 20px;

}



.accessorizeList .annunci{

background: transparent url('../images/annunci_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .divertimento{

background: transparent url('../images/divertimento_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .myPerson{

background: transparent url('../images/myperson_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .notizie{

background: transparent url('../images/notizie_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .personali{

background: transparent url('../images/personale_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .sport{

background: transparent url('../images/sport_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .trasporti{

background: transparent url('../images/trasporti_icon.gif') no-repeat 0px 0px;

}



.accessorizeList .viaggi{

background: transparent url('../images/viaggi_icon.gif') no-repeat 0px 0px;

}





.boxMymy{

  height:20px;

  background:#E5E5E5 url(../images/bg_mymy.gif) repeat-x;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  margin:5px 0;

  padding:5px 0 0 5px;

  

}



.boxAlbo{

  height:20px;

  background:#E5FFA0 url(../images/bg_albo.gif) repeat-x;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  padding:5px 0 0 5px;

}



.adv120x60{

  height:90px;

  background:#FFFFFF;

  margin:5px 0;

  padding:0;

}



.boxSite{

  height:380px;

  background:#FFFFFF;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  margin:5px 0;

  padding:5px 0;

}



.boxSite h2{

margin:5px;

}



.boxSite h3{

  padding:5px 0 0 15px;

  line-height:5px;

}



.content{

  float:left;

  width:550px;

  min-height:700px;

}

.content .boxMysite{

  height:140px;

  width:262px;

  overflow:hidden;

}





.boxMysite{

  float:left;

  margin:5px;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  

}



.barBox{

  height:30px;

  background:#FFFFFF url(../images/bg_barbox.gif) repeat-x;

  border-bottom:solid 1px #BFBFBF;

  padding:0 0 0 5px;

  margin-bottom:5px;

}



.boxMysite  img{

  float:left;

  padding:3px;

  border: solid 1px #707070;

}



div.textBox {

  float:left;

  margin:4px 2px 2px 10px;

	width: 160px;	

}



div.lodgingText{

  margin:10px 20px;

}



.boxPrivacy{

	width: 375px;

	height: 50px;

	overflow: auto;

	padding: 5px;

  border: solid 1px #808080; 

 color: #404040;

}





.lodgingText h1{font-family:Verdana, Arial, Helvetica;	font-size:2.0em; color:#505050;font-weight:500; margin:0; padding:0;}

.lodgingText a, .lodgingText a:visited,.lodgingText a:hover{text-decoration:underline; color:#505050;}



.bannerFormat{margin-top:30px;}

.bannerFormat th, .bannerFormat td{padding:5px 10px 5px 5px; border:solid 1px #BFBFBF;}

.bannerFormat h2{margin-bottom:0;font-size:1.2em; color:#404040;}

.bannerFormat th{background-color:#F2F2F2;}







.rightColumn{

   float:right;

   width:165px;

   height:620px;

}





.tool{

  height:20px;

  width:157px;

  background:#E5FFA0 url(../images/bg_mymy.gif) repeat-x;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

  padding:5px 0 0 5px;

  margin:0 0 5px 0;



}



.adv160x600{

  border:solid 1px #BFBFBF;

  height:600px;

  width:160px;

}



.content .boxOroscopo{

  height:135px;

  width:540px;

  margin:5px;

  padding:0;

  border:solid 1px #BFBFBF;

  border-left:none;

  border-top:none;

}



.boxOroscopo frame{

  float:right;

}



.boxOroscopo  img{

  float:left;

  padding:3px;

  border: solid 1px #707070;

}





.footer table{

  height:40px;

  margin-top:0px;

  width:880px;

}



.footer td{line-height:20px;padding:10px 0 0 10px;}

.footer iframe{width:880px;}





/*.footer, .footer a, .footer a:visited, .footer a :hover{font: normal 10px Verdana, Arial, Helvetica;}*/