/* CSS Document */

body {

	margin:0px auto;
	padding:0px;
	text-align:center;
	background-image:url(grafica/sfondopagina.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}

#contenitore {

	margin:0px auto;
	padding:0px;
	font-size:70%;
	color:#000000;
	width:760px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;

}

div, a, img {
	margin:0px;
	padding:0px;
	border:0px

}

#tab1 {

	width:760px;
	height:73px;
	background-image:url(grafica/1_r1_c1.jpg);
	background-repeat: no-repeat;
	vertical-align:bottom;
	

}

									#tab1c1 {
									
										width:403px;
									
									
									}
									
									#tab1c2 {
									
										width:115px;
										color:#000000;
									
									}
									
									#tab1c3 {
									
										width:115px;
										color:#000000;
									
									}
									
									#tab1c4 {
									
										width:115px;
										color:#FFFFFF;
									
									}
									
									#tab1c5 {
									
										width:12px;
									
									}

									#spaziatoretab1 {
									
									height:3px;
									
									}
									
									
#centertop {

	width:760px;
	height:241px;
	

}
#centerleft {

	width:582px;
	height:241px;
	float:left;
	

}
#centerright {

	width:178px;
	height:241px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:582px;
	top:73px;


}

#centerright img{

	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;


}


#tab2 {

background-image:url(grafica/sfondomenu.jpg);
background-repeat:repeat-x;
height:20px;
color:#FFFFFF;
text-align:center;
padding-top:5px;

}

#tab2 a{

color:#FFFFFF;
text-decoration:none;
margin-left:8px;
margin-right:8px;
padding-left:4px;
padding-right:4px;
padding-bottom:5px;
padding-top:2px;

}

#tab2 a:hover{

color:#FFFFFF;
text-decoration:none;
background-image:url(grafica/rollover.jpg);
width:82px;
height:20px;

}

#tab3 {

background-image:url(grafica/1_r7_c1.jpg);
background-repeat:no-repeat;
font-size:9px;
color:#333333;
height:20px;
text-align:left;
padding-left:10px;
padding-top:3px;
}

#tab3 a{

color:#000000;
text-decoration:none;
}

#tab3 a:hover{

color:#FFFFFF;
text-decoration:underline;
}

#top {
position:absolute;
top:0px;
left:0px;
height:357px;
width:760px;
}


#contenuti {
background-color:#FFFFFF;
position:absolute;
top:357px;
left:0px;
width:760px

}

#contenuti a{

color:#000000;
text-decoration:underline;

}

#contenuti a:hover{

color:#FF0000;
text-decoration:none;

}

#contenuti ul, li{

	list-style-image: url(grafica/logopiccolo.gif);
	padding-bottom:5px;
}

#footer {
clear:both;
width:760px;
height:55px;


}
#footerleft {

float:left;
width:323px;
height:55px;
background-color:#8198A8;

}


#footerright{

float:right;
width:437px;
height:55px;
background-color:#C0CCD4;

}

#footerright a{

color:#000000;
text-decoration:underline;
padding-left:5px;
padding-right:5px;

}

#footerright a:hover{

text-decoration:none;

}

#footerrightpiccolo {color:#333333; font-size:9px;}
#footerrightpiccolo a{color:#666666; text-decoration:none}
#footerrightpiccolo a:hover{color:#000000; text-decoration:underline}


#menutop {
position:absolute;
top:56px;
left:403px;
width:358px;
height:17px;

}
.menutop1 {width:115px;
float:left}



.menutop1 a{

text-decoration:none;
text-align:center;
color:#000000;
text-decoration:none;

}

.menutop1 a:hover{

text-align:center;
color:#000000;
text-decoration:underline;

}
.menutop3 {
color:#FFFFFF;
width:115px;
float:left}



.menutop3 a{
color:#FFFFFF;
text-decoration:none;
text-align:center;

}

.menutop3 a:hover{

text-align:center;
text-decoration:underline;

}

#contenutileft {
margin-top:10px;
width:345px;
float:left;
padding:5px;
padding-right:19px;
padding-left:10px;
margin-bottom:10px;
text-align:left;
}

#contenutileft2 {
margin-top:10px;
width:700px;
float:left;
padding:5px;
padding-right:19px;
padding-left:10px;
margin-bottom:10px;
text-align:left;
}
#contenutiright{
margin-top:10px;
width:355px;
float:left;
padding:5px;
padding-left:19px;
border-left:1px solid #FF0000;
margin-bottom:10px;
text-align:left;
}

.imgsinistra {float:left;margin:5px;}
.imgdestra {float:right; margin:5px;}

#contenutileft h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:130%;
color:#000000;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
text-transform:uppercase;
}

#contenutileft2 h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:130%;
color:#000000;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
text-transform:uppercase;
}

#contenutiright h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:130%;
color:#000000;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
text-transform:uppercase;
}

#contenutiright h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:125%;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	letter-spacing: 1px;
}

.bottonemodulo {
	border: 1px solid #cccccc;
	color: #000000;
	background:#FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
.testomodulo {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.former {
	border: 1px solid #333333;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
}
.pform{
margin:0px;
padding:5px 0px;
}
