/* Generali */ 
.appear{
	display: inline;
}
.disappear{
	display: none;
}
body {
margin:0px;
padding: 0px;
font-family: helvetica, arial, geneva, verdana, sans-serif; 
font-size: 11px;
text-align: left;
color: #000000; 
background: url(picss/bandanera.jpg) #ffffff repeat-x top left;
}

table, tr, td, p, img, a, h1 {
margin: 0px;
padding: 0px;
 }

img {
margin: 0px;
padding: 0px;
border:0px;
}

p {
line-height: 18px; 
text-align: justify;
}

.bold {
font-weight: bold;
}

.boldcolor {
font-weight: bold;
color: #003300;
}

.italic {
font-style: italic;
 }

h1 { 
color: #000000;
font-weight: normal;
text-align: left;
font-size: 15px;
}
 
a {
color: #333333;
font-weight: bold; 
text-decoration: none;
}

a:hover {
color: #666666;
font-weight: bold; 
text-decoration: underline;
} 

fieldset {
margin: 0px;
padding: 0px;
border: 0px;
}

/* Miei elementi */

#headx { 
margin-top: 40px;
padding: 0px;
width: 918px;
height: 154px;
border-left: solid #ffffff 8px;
border-right: solid #ffffff 8px;
 }
 
#bodyx { 
margin: 0px;
padding: 0px;
width: 918px;
height: 283px;
border-left: solid #ffffff 8px;
border-right: solid #ffffff 8px;
background: url(picss/body.jpg) repeat-y top left;
 }
 
#footerx { 
margin: 0px;
padding: 0px;
width: 918px;
height: 63px;
border-left: solid #ffffff 8px;
border-right: solid #ffffff 8px;
background: url(picss/footer.jpg) no-repeat top left;
 }
 
#footerx p { 
margin-top: 32px;
padding: 0px;
text-align: center;
 }
 
#picthumbs { 
margin-top: 23px;
padding: 0px;
width: 828px;
height: 0px;
 }
 
#faq_whole { 
margin: 0px;
padding: 0px;
 }
 
#faq_left { 
margin: 0px;
padding: 0px;
width: 350px;
 }

.quest { 
font-weight: bold;
text-align: left;
 }
 
.orange {  
 color: #FF6600;
  }
 
#faq_right { 
margin: 0px;
padding: 0px;
width: 448px;
 }

#home_left { 
margin: 0px;
padding: 0px;
width: 350px;
 }
 
#home_right { 
margin: 0px;
padding: 0px;
width: 438px;
 }
 
#picthumbs p, #picthumbs a, #picthumbs img,  #picthumbs td { 
margin: 0px;
padding: 0px;
height: 91px;
 }
 
#campo_a p { 
margin: 0px;
padding-top: 21px;
 }
 
#campo_b  p{ 
margin: 0px;
padding-top: 21px;
 }
 
#campo_c p{ 
margin: 0px;
padding-top: 21px;
 }
 
#campo_d p { 
margin: 0px;
padding-top: 21px;
 }
 
.a_2, .b_2, .c_2, .d_2{ 
margin: 0px;
padding-left: 8px;
height: 20px;
 }
 
 .a_2 p, .b_2 p, .c_2 p, .d_2 p{ 
margin: 0px;
padding: 0px;
height: 18px;
 }
 
.e_2, .e_2 p, .e_2 a, .e_2 img{ 
margin: 0px;
padding:0px;
width: 20px;
height: 20px;
 }
 
.white_row { 
 background: #ffffff;
  }
  
.grey_row { 
 background: #cccccc;
  }
  
  /* forms */
fieldset, form { 
margin: 0px;
padding:0px;
text-align: left;
 }

input { 
margin: 0px;
padding:0px;
width: 25px;
 }  
 
select { 
margin: 0px;
padding:0px;
width: 150px;
   }
   
#poptab { 
margin: 0px;
padding:0px;
width: 510px;
height: 500px;
 }

#popdata { 
margin: 0px;
padding:15px 0px 0px 5px;
font-size: 12px;
 }
 
#poptitolo { 
margin: 0px;
padding-left:5px;
font-size: 16px;
font-weight: bold;
 }

#popfoto { 
margin: 0px 10px 20px 20px;
padding:0px;
float: right;
 }

#popinfo { 
margin: 0px;
padding-left:5px;
font-size: 12px;
 }

