body { 
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	margin:0; 
	padding:0; 
	border:0; 
	line-height:16px;
}
.container{ 
	width:950px; 
	margin:auto;
	}
.head {  
	height: 69px; 
	margin:0; 
	padding:0; 
	}
.areamenu{  
	position:absolute; 
	top:69px;
	border:2px solid #000;
	padding:0;
	margin:0;
	  }
.content{ 
	width: 940px; 
	margin: auto; 
	border:0; 
	background-color:#FFFFFF; 
	padding: 5px; 
	clear:both; 
	position:absolute; 
	top:180px; 
	}
.foot { 
	font-size:10px; 
	clear:both; 
	width: 920px; 
	height: 20px; 
	padding:10px; 
	background-color:#F5F5F5; 
	margin-top:10px;
	}

a:link, a:visited{
	color:#333;
	}
a:hover, a:active{ 
	color:#000; 
	text-decoration:line-through;
	}
td{ 
	background-color:#FFFFFF;
	}
img{ 
	border:0;
	}
p{ 
	margin:0; 
	padding:0;
	}
.testo{padding:10px; background-color:#F5F5F5; }

a.menuadmin:link, a.menuadmin:visited{ 
	color:#666666;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	background-color:#FBDE9B;
	padding:14px 10px;
	line-height:20px;
}
a.menuadmin:hover, a.menuadmin:active{
	color:#F4AF14;
	line-height:30px;
}

/* inizio colori sfondo pagina */

.page_default {
	background-color:#F7C551;
}
.page_orange {
	background-color:#FF9200;
}
.page_red {
	background-color:#E2007A;
}
.page_pink {
	background-color:#FECC00;
}
.page_lime {
	background-color:#99CC33;
}
.page_green {
	background-color:#E43227;
}
.page_blu {
	background-color: #00A0E3;
}
.page_violet {
	background-color:#9999FF;
}

/* fine colori sfondo pagina */


/* inizio menù centrale */

.menu { 
	margin:0; 
	margin-left:-38px; 
	margin-top:-19px; 
	padding:0; 
	text-transform:uppercase; 
	color:#FFFFFF; 
}
.menu li {
	list-style-type: none; 
	float: left; 
	text-align:center;
	padding:0; 
	margin:0; 
	margin-left: 7px; 
	border: 6px solid  #FFFFFF; 
}
.menu a:link, .menu a:visited {
	color:#FFFFFF; 
	text-decoration: none; 
	display: block; 
	height: 45px; 
	font-weight: bold; 
	padding-top:10px; 
	font-size:12px;
}
.menu a:hover, .menu a:focus, .menu a:active {
	color:#FFFFFF; 
	text-decoration: none; 
	display: block; 
	height: 60px; 
	font-weight: bold;
	padding:0;
	padding-top:15px;
}

.orange { 
	background-color: #FF9200;
	}
.active_orange{
	background-color: #FF9200;
	height:75px;
	}

.red { 
	background-color: #E2007A;
	}
.active_red{
	background-color: #E2007A;
	height:75px;
	}

.pink { 
	background-color: #FECC00;
	}
.active_pink{
	background-color: #FECC00;
	height:75px;
	}

.lime { 
	background-color: #99CC33;
	}
.active_lime{
	background-color: #99CC33;
	height:75px;
	}

.green { 
	background-color: #E43227;
	}
.active_green{
	background-color: #E43227;
	height:75px;
	}

.blu { 
	background-color: #00A0E3;
	}
.active_blu{
	background-color: #00A0E3;
	height:75px;
	}
	
.violet { 
	background-color: #9999FF;
	}
.active_violet{
	background-color: #9999FF;
	height:75px;
	}

/* fine menù centrale */



/* inizio menù verticale sinistra */
.menu_orange {width: 230px; float:left; padding:10px; border:5px solid #FF9200; margin-bottom:10px;}
.menu_orange h1 {color: #FF9200; font-size:12px; font-weight: bold; height:26px; border-bottom:1px solid #FF9200; margin-bottom:10px; margin-top:10px; text-transform:uppercase;   }
.menu_orange li {color:#FF9200; border-bottom:1px solid #FF9200; margin-bottom:5px; list-style-type: square;}
.menu_orange a:link, .menu_orange a:visited{ color: #666666; text-decoration: none; line-height:18px;}
.menu_orange a:hover, .menu_orange a:focus, .menu_orange a:active{ color: #FF9200; }
.menu_active_orange a:visited{ color: #FF9200; }

.menu_red{width: 230px; float:left; padding:10px; border:5px solid #E2007A; margin-bottom:10px;}
.menu_red h1{color:#E2007A; font-size:12px; font-weight: bold; height:26px; text-transform:uppercase; margin-top:10px; border-bottom:1px solid #E2007A;}
.menu_red li{color:#E2007A; border-bottom:1px solid #E2007A; margin-bottom:5px; list-style-type: square;}
.menu_red li a:link, .menu_red a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_red li a:hover, .menu_red a:focus , .menu_red a:active {color: #E2007A;}
.menu_active_red a:visited{color: #E2007A;}


.menu_pink{width: 230px; float:left; padding:10px; border:5px solid #FECC00; margin-bottom:10px;}
.menu_pink h1{color: #FECC00;  font-size:12px; font-weight: bold; height:26px; text-transform:uppercase;  border-bottom:1px solid #FECC00; margin-bottom:10px; margin-top:10px;}
.menu_pink li{color:#FECC00; border-bottom:1px solid #FECC00; margin-bottom:5px; list-style-type: square;}
.menu_pink a:link, .menu_pink a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_pink a:hover, .menu_pink a:focus, .menu_pink a:active {color: #FECC00;}
.menu_active_pink a:visited {color: #FECC00;}


.menu_lime{width: 230px; float:left; padding:10px; border:5px solid #99CC33; margin-bottom:10px;}
.menu_lime h1{ color: #99CC33; font-size:12px; font-weight: bold; height:26px;text-transform:uppercase;  border-bottom:1px solid #99CC33; margin-bottom:10px; margin-top:10px;}
.menu_lime li{color:#99CC33; border-bottom:1px solid #99CC33; margin-bottom:5px; list-style-type: square;}
.menu_lime a:link, .menu_lime a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_lime a:hover, .menu_lime a:focus, .menu_lime a:active {color: #99CC33;}
.menu_active_lime a:visited {color: #99CC33;}


.menu_green{width: 230px; float:left; padding:10px; border:5px solid #E43227; margin-bottom:10px;}
.menu_green h1{ color: #E43227; font-size:12px; font-weight: bold; height:26px; text-transform:uppercase;  border-bottom:1px solid #E43227; margin-bottom:10px; margin-top:10px; }
.menu_green li{ color:#E43227; border-bottom: 1px solid #E43227; margin-bottom:5px; list-style-type: square;}
.menu_green a:link, .menu_green a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_green a:hover, .menu_green a:focus, .menu_green a:active {color: #E43227;}
.menu_active_green a:visited {color: #E43227;}


.menu_blu{width: 230px; float:left; padding:10px; border:5px solid #00A0E3; margin-bottom:10px;}
.menu_blu h1{ color: #00A0E3;  font-size:12px; font-weight: bold; height:26px; text-transform:uppercase;  border-bottom:1px solid #00A0E3; margin-bottom:10px; margin-top:10px; }
.menu_blu li{ color:#00A0E3; border-bottom: 1px solid #00A0E3; margin-bottom:5px; list-style-type: square;}
.menu_blu a:link, .menu_blu a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_blu a:hover, .menu_blu a:focus, .menu_blu a:active {color: #00A0E3;}
.menu_active_blu a:visited {color: #00A0E3;}


.menu_violet{width: 230px; float:left; padding:10px; border:5px solid #9999FF; margin-bottom:10px;}
.menu_violet h1{ color: #9999FF;  font-size:12px; font-weight: bold; height:26px; text-transform:uppercase; border-bottom:1px solid #9999FF; margin-bottom:10px; margin-top:10px; }
.menu_violet li{ color:#9999FF; border-bottom: 1px solid #9999FF; margin-bottom:5px; list-style-type: square;}
.menu_violet a:link, .menu_violet a:visited {color: #666666; text-decoration: none; line-height:18px;}
.menu_violet a:hover, .menu_violet a:focus, .menu_violet a:active {color: #9999FF;}
.menu_active_violet a:visited {color: #9999FF;}


/* fine menù verticale sinistra */

.voceorange { color: #FF9200; font-size:12px; font-weight:bold; height:26px; text-transform:uppercase; border-bottom:1px solid #FF9200; margin-bottom:10px; margin-top:10px; }
.voceorangesmall{ font-size:12px; font-weight:bold; color:#FF9200; }
a.link_orange:link, a.link_orange:visited{ color: #666666; text-decoration: none; line-height:18px; }
a.link_orange:hover, a.link_orange:active{ color: #FF9200; }

.vocered { 
	color:#E2007A; 
	font-size:12px; 
	font-weight:bold; 
	height:26px; 
	text-transform:uppercase; 
	margin-bottom:10px; 
	margin-top:10px; 
	border-bottom:1px solid #E2007A; 
}
.voceredsmall{  
	font-weight:bold; 
	color:#E2007A; 
	padding-bottom:5px; 
	padding-left:10px; 
	text-decoration: none; 
	width:600px; 
	float:left;
}
a.link_red:link, a.link_red:visited{ 
	color: #666666; 
	text-decoration: none; 
	line-height:18px;
}
a.link_red:hover, a.link_red:active{ 
	color: #E2007A; 
	}

.vocepink { 
	color: #FECC00; 
	font-size:12px; 
	font-weight:bold; 
	height:26px; 
	text-transform:uppercase; 
	border-bottom:1px solid #FECC00; 
	margin-bottom:10px; 
	margin-top:10px; 
}
.vocepinksmall{  font-weight:bold; color:#FECC00; padding-bottom:5px; padding-left:10px; text-decoration: none; width:600px; float:left;}
a.link_pink:link, a.link_pink:visited{ color: #666666; text-decoration: none; line-height:18px;}
a.link_pink:hover, a.link_pink:active{ color: #FECC00; }

.vocelime { color: #99CC33; font-size:12px; font-weight:bold; height:26px; text-transform:uppercase; border-bottom:1px solid #99CC33; margin-bottom:10px; margin-top:10px; }
.vocelimesmall{  font-weight:bold; color:#99CC33; padding-bottom:5px; padding-left:10px; text-decoration: none; width:600px; float:left;}
a.link_lime:link, a.link_lime:visited{ color: #666666; text-decoration: none; line-height:18px;}
a.link_lime:hover, a.link_lime:active{ color: #99CC33; }

.vocegreen { color: #E43227; font-size:12px; font-weight:bold; height:26px; text-transform:uppercase; border-bottom:1px solid #E43227; margin-bottom:10px; margin-top:10px; }
.vocegreensmall{ font-weight:bold; color:#E43227; padding-bottom:5px; padding-left:10px; text-decoration: none; width:600px; float:left;}
a.link_green:link, a.link_green:visited{ color: #666666; text-decoration: none; line-height:18px;}
a.link_green:hover, a.link_green:active{ color: #E43227;}

.voceblu { color: #00A0E3; font-size:12px; font-weight:bold; height:26px; text-transform:uppercase; border-bottom:1px solid #00A0E3; margin-bottom:10px; margin-top:10px; }
.voceblusmall{ font-weight:bold; color:#00A0E3; padding-bottom:5px; padding-left:10px; text-decoration: none; width:600px; float:left;}
a.link_blu:link, a.link_blu:visited{ color: #666666; text-decoration: none; line-height:18px;}
a.link_blu:hover, a.link_blu:active{ color: #00A0E3;}

.voceviolet { color: #9999FF; font-size:12px; font-weight:bold; height:26px; text-transform:uppercase; border-bottom:1px solid #9999FF; margin-bottom:10px; margin-top:10px; }
.vocevioletsmall{ font-weight:bold; color:#9999FF; padding-bottom:5px; padding-left:10px; text-decoration: none; width:600px; float:left;}
a.link_violet:link, a.link_violet:visited{ color: #666666; text-decoration: none; line-height:18px;}
a.link_violet:hover, a.link_violet:active{ color: #9999FF;}



a.link_box:link, a.link_box:visited{ color: #000000; font-size:10px; text-decoration: underline; float:right;}
a.link_box:hover, a.link_box:active{ color: #666666; text-decoration:underline; float:right;}

.insieme{float:left;}

.insiemedx{ float:right;}




/* homepage*/

.boxorange{width: 230px; clear:both; float:left; padding:10px; border:5px solid #FF9200; margin-bottom:10px;}
.boxorange h1 {text-transform:uppercase;color: #FF9200; font-size:12px; font-weight:bold; height:26px; border-bottom:1px solid #FF9200; margin:5px 0 10px 0;}

.boxred{width: 230px; clear:both; float:left; padding:10px; border:5px solid #E2007A; margin-bottom:10px;}
.boxred h1 { text-transform:uppercase;color:#E2007A; font-size:12px; font-weight:bold; height:26px; margin:5px 0 10px 0; border-bottom:1px solid #E2007A;}

.boxpink{width: 230px; clear:both; float:left; padding:10px; border:5px solid #FECC00; margin-bottom:10px;}
.boxpink h1 { text-transform:uppercase;color: #FECC00; font-size:12px; font-weight:bold; height:26px; border-bottom:1px solid #FECC00; margin:5px 0 10px 0;}

.boxlime{width: 230px; clear:both; float:left; padding:10px; border:5px solid #99CC33; margin-bottom:10px;}
.boxlime h1 { text-transform:uppercase;color: #B3D700; font-size:12px; font-weight:bold; height:26px; border-bottom:1px solid #B3D700; margin:5px 0 10px 0;}

.boxgreen{width: 230px; clear:both; float:left; padding:10px; border:5px solid #E43227; margin-bottom:10px;}
.boxgreen h1 { text-transform:uppercase;color: #E43227; font-size:12px; font-weight:bold; height:26px; border-bottom:1px solid #E43227; margin:5px 0 10px 0;}

.boxblu{width: 230px; clear:both; float:left; padding:10px; border:5px solid #00A0E3; margin-bottom:10px;}
.boxblu h1 { text-transform:uppercase;color: #00A0E3; font-size:12px; font-weight:bold; height:26px;  border-bottom:1px solid #00A0E3; margin:5px 0 10px 0; }

.boxviolet{width: 230px; clear:both; float:left; padding:10px; border:5px solid #9999FF; margin-bottom:10px;}
.boxviolet h1 {text-transform:uppercase;color: #9999FF; font-size:12px; font-weight:bold; height:26px; border-bottom:1px solid #9999FF; margin:5px 0 10px 0;}


/* inizio colonna box centrale */
.boxcx{width: 400px; float: left; padding:10px; height:auto; overflow:hidden;}
.titolonews{ font-size:12px; font-weight:bold; color:#FF9200; width:340px; height:20px;}
.titolonotizia{ font-weight:bold; color:#FF9200; padding-bottom:5px; padding-left:10px; width:100px; float:left;}
.datanews{ color:#FF9200; width:65px; float:right; padding-bottom:5px;}
.boxnews{width: 380px; background-color:#E5E5E5; padding:10px; margin-bottom:10px;}
.newscont{ clear:both; width: 360px;  line-height:16px; }
/* fine colonna box centrale */






/* inizio box pagina */
.boxpagina{width: 650px; float: left; padding:15px;}
.boxinterno{width: 630px; background-color:#FBFBFB; padding:10px; margin-bottom:10px;}
.contenuto{ clear:both; width: 610px; padding:10px; line-height:16px; font-weight:normal; }

/* fine box pagina */

/* inizio formattazione pagina */


.o1{color:#fff; background-color: #FF9200; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.o2{color:#FF9200; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.o3{color:#FF9200; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.r1{color:#fff; background-color: #E2007A; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.r2{color:#E2007A; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.r3{color:#E2007A; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.p1{color:#fff; background-color: #FECC00; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.p2{color:#FECC00; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.p3{color:#FECC00; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.l1{color:#fff; background-color: #99CC33; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.l2{color:#99CC33; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.l3{color:#99CC33; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.g1{color:#fff; background-color: #E43227; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.g2{color:#E43227; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.g3{color:#E43227; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.b1{color: #fff; background-color: #00A0E3; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.b2{color: #00A0E3; font-size:11px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.b3{color:#00A0E3; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}



.v1{color:#fff; background-color: #9999FF; font-size:11px; font-weight:bold; line-height:12px; padding:5px; margin:15px 0 5px 0;}
.v2{color:#9999FF; font-size:12px; font-weight:bold; line-height:15px; margin-top:15px; margin-bottom:5px;  padding-left:2px;}
.v3{color:#9999FF; background-color: #fff;  font-size:10px; font-weight:normal; margin:0; line-height:12px; padding:5px;}


/* fine formattazione pagina */
