* {	margin: 0; padding: 0; }



body {font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center;/*centra in IE 5.x */
	background: #fff;
	color: #000;
}



h1 {font-family:Arial, Helvetica, sans-serif;
	color:#E10B2E;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:20px;
	}


h2 {font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;}


h2.titoloverde {font-family:Arial, Helvetica, sans-serif;
	color:#01802F;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;}



h3 {font-family:Arial, Helvetica, sans-serif;
	color:#E10B2E;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:4px;}



a:link { color: #E10B2E;text-decoration:underline;}


a:visited {color:#E10B2E;}


a:hover,a:active {color:#666666;}



a.verde:link { color: #008080; text-decoration:underline;font-weight:bold; font-size:14px}


a.verde:visited {color:#008080; font-size:14px}


a.verde:hover,a.verde:active {color:#333; font-size:14px}



a.rosso:link { color: #BC0D29; text-decoration:underline;font-weight:bold; font-size:14px}


a.rosso:visited {color:#BC0D29; font-size:14px}


a.rosso:hover,a.rosso:active {color:#333; font-size:14px}



#main { width: 100%; }


#header1 { height:21px; background-image:url(immagini/pattern1.gif); }


#header2 { height:200px; background-image:url(immagini/pattern2.gif); }


#header3 { width: 900px; height:200px; margin: 0 auto; text-align: left;}


#logo{width: 262px; height:196px; float:left; background:#fff; }


#logo p{color:#333; font-size:11px; padding:10px 20px 6px 48px}



a.blue:link { color: #222268; text-decoration:underline;font-weight:bold; font-size:14px}


#flash{width: 638px; height:200px; float:left}



#sottomain {width: 100%; background:#f4f4f4;}


#wrapper {width: 900px;  margin: 0 auto; text-align: left;background:#fff;background-image:url(immagini/pattern-menu.gif);background-repeat: repeat-y;background-position:left;}


#colonnasx {width: 262px;float:left;background-image:url(immagini/pattern-menu.gif);background-repeat: repeat-y;background-position:left;}


#menu {width:262px;}


#menub {width:280px;}


#menuc li{width:500px;padding-top:10px;height:30px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;font-weight:bold; list-style-type:none}

#menud li{padding-top:10px;height:84px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2B47A1; border: 1px solid #5C8FAD;}


#menu ul{margin:0; padding-top:10px;width:262px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;font-weight:bold; list-style-type:none}

#menub ul{margin:0; padding-top:10px;width:280px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;font-weight:bold; list-style-type:none}


#menu li{height:30px; padding-left:16px; vertical-align:middle;line-height:28px; background-image:url(immagini/pattern4.gif); border-bottom: 1px solid #00243F; border-top: 1px solid #5C8FAD;color:#fff;}

#menub li{height:30px; padding-left:16px; vertical-align:middle;line-height:28px; background-image:url(immagini/pattern4.gif); border-bottom: 1px solid #00243F; border-top: 1px solid #5C8FAD;color:#fff;}


#menu li a:link{text-decoration:none;color:#fff;}


#menu li a:visited{text-decoration:none;color:#fff;}


#menu li a:hover{text-decoration:none;color:#9AEBFF;}


#menu li a:active{text-decoration:none;color:#9AEBFF;}

#menub li a:link{text-decoration:none;color:#fff;}


#menub li a:visited{text-decoration:none;color:#fff;}


#menub li a:hover{text-decoration:none;color:#9AEBFF;}


#menub li a:active{text-decoration:none;color:#9AEBFF;}






#contenuto {width: 638px;float:left; background:#fff; padding-top:20px; padding-bottom:20px}


.bordo{border:4px solid #eee;margin:8px;float:right;}


.bordo1{border:4px solid #eee;margin-right:6px;}


#colonna1{width:30px; float: left}


#colonna2{width:180px; float: left; border-right:1px solid #ccc; margin:0 auto; text-align:center }


#colonna3{width:30px; float: left}


#colonna4{width:180px; float: left;border-left:1px solid #ccc;margin:0 auto; text-align:center; padding-left:4px }

#colonna10{width:540px; float: left}


#colonna20{width:270px; float: left;border-left:1px solid #ccc;margin:0 auto; text-align:center; padding-left:4px }



#colonna5{width:30px; float: left}



#contenuto1 {padding:5px 50px;}


#contenuto1 p {margin-bottom:16px}


#contenuto1 ul { list-style:disc; list-style-position:inside}



#colonna6 {width: 300px;float:left;}


#colonna7 {font-size:10px;text-align:center;}


#colonna7 img{border:4px solid #eee;}


#footer {width:900px; margin: 0 auto; text-align: center; background-color:#ccc; font-size:10px; color:#333333;
	height:120px;padding-top:30px;margin-bottom:0;}



.clear {clear: both; margin: 0; padding: 0;}


.style1 {color: #FF0000;font-weight: bold;}

#colonnab1{width:30px; float: left}


#colonnab2{width:280px; float: left; border-right:1px solid #ccc; margin:0 auto; text-align:left}


#colonnab3{width:30px; float: left}


#colonnab4{width:280px; float: right;border-left:1px solid #ccc;margin:0 auto; text-align:right; padding-right:4px }


