html, body{
margin: 0;
padding:0;
font: 13px verdana, Helvetica, sans-serif; 
color: #666666;
background-color:#FFFFFF;
/*height:100%;*/}

img{
border:none;
}
a{
text-decoration:none;
color:#0A51A1;
font-weight:bold;
outline:none; /*per FF*/
}
	
.clearfix{
	clear:both;
}
#wrapper{
	background: white;
	width: 760px;
	position:relative; 
	height: 100%;
	margin: 0 auto;
	text-align:center;
	padding-bottom:40px;
	}

/*div id top_header*/
#top_header{
height:180px;
background:#666666 url(data/header.png);
position:relative;
top:10px;
}

#sub_header{
height:30px;
background:#666666 url(data/img/top_header_bg.jpg) repeat-x;
position:relative;
margin-top:20px;
/*margin-bottom:10px;*/
}

.titolo_header{
font-size:32px;
color:#FFFFFF;
font-weighT: 300;
position:absolute;
padding:0;
margin:0;
top:50px;
left:30px;
}
.titolo_header span{
color: #BECCA8;
}
h1{font-size:24px; text-align:center}
h3{font-size:16px; text-align:center}
h4{font-size:13px; text-align:center}
h5{font-size:14px; text-align:center}
h6{font-size:10px; text-align:center}

/*div id menu*/
#menu{
position:absolute;
right:20px;
bottom:5px;
}
#menu a{
color:#BECCA8;
padding:5px 10px;
}
#menu a:hover,#menu a.selected{
background-color:#FFFFFF;
color:#666666;
}

#submenu{
position:absolute;
padding-left:10px;
left: 5px;
top: 5px;
}
#submenu a{
color:#BECCA8;
padding:5px 10px;
}
#submenu a:hover,#submenu a.selected{
background-color:#FFFFFF;
color:#666666;
}
/*div id header*/
#header{
height:100px;
margin-top:10px;
margin-bottom:10px;
background: #E8E8E8 url(img/header_bg.jpg) no-repeat right;
}
#header img{
height:100px;
}
/*div id left_col - colonna sinistra*/
h2{
line-height:25px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background:url(data/img/h2_bg.jpg) repeat-x;
padding-left:10px;
text-align:left;
margin:0;
}
#left_col{
width:280px;
float:left;
margin:0;
margin-top:20px;
font-size:11px;
}
#right_col{
padding-left:290px;
margin-top:20px;
}

#colonna_centrale{
width:760px;
margin:0;
font-size:11px;
text-align:center;
}

p{
padding:10px;
text-align:left;
font-size:12px;
/*margin-top:0;*/
}
p img{
	float:left;
	padding-right:5px;
	width:120px;
	height:80px;}
	
p titolo{
	font-size:18px;}
	
.lista {text-align:center; line-height:18px;}
.bio {width:80px; height:90px;}
.valid {height:31px; width:88px}
/*div id footer*/
#footer{
height:35px;
background:url(data/img/h2_bg.jpg) repeat-x;
margin-top:10px;
text-align:center;
color:#FFFFFF;
bottom:0;
position:absolute;
left:0px;

width:100%;
}


div#lista {line-height: 10px}
div#lista ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none}
div#lista li{font: 1.1em arial,sans-serif;margin: 0;padding: 0.1em}
div#lista a{font: 1.1em arial,sans-serif;text-decoration: none; color: #666}
div#lista a:hover{color: #666;text-decoration: underline}
div#lista a:visited{color: #666; font: 1.1em arial,sans-serif;text-decoration: underline}

div#lista1 {line-height: 10px}
div#lista1 ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none}
div#lista1 li{margin: 0;padding: 1px}
div#lista1 a{font: 1.1em arial,sans-serif;text-decoration: none; color: #666}
div#lista1 a:hover{color: #666;text-decoration: underline}
div#lista1 a:visited{color: #666; font: 1.1em arial,sans-serif;text-decoration: underline}

div#lista2 {line-height: 10px}
div#lista2 ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none}
div#lista2 li{margin: 0;padding: 1px}
div#lista2 a{font: 1.1em arial,sans-serif;text-decoration: none; color: #666}
div#lista2 a:hover{color: #666;text-decoration: underline}
div#lista2 a:visited{color: #666; font: 1.1em arial,sans-serif;text-decoration: underline}

div#content{padding-top: 10px; background-color:/*#FAFAFA*/#EEEEEE;color:#666; margin-top:20px; position:relative; padding-bottom:10px}
div#thumb{padding-top: 10px; background-color:#EEEEEE;color:#666; margin-top:10px; position:relative; padding-bottom:10px}

.gradient_b{
background:url(data/img/gradient_b.jpg) repeat-x top;
}
.gradient_g1{
background:url(data/img/gradient_g1.jpg) repeat-x top;
line-height:16px
}
.gradient_g2{
background:url(data/img/gradient_g2.jpg) repeat-x top;
line-height:16px
}

.gradient_g{
background:url(data/img/gradient_g2.jpg) repeat-x top;
line-height:19px
}

.gradient_l{
background:url(data/img/gradient_l.jpg) repeat-x top;
}

