
body {
	background-color: transparent;
	background-image: url(../_img/bkg_body.gif); /*25-06-09 togliere i puntini per l'upload in real server*/ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td {
	font-size: 11px;
	font-style:	normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

hr{
	 color: #716F6E;
	height: 1px;
}

a {
	color: #DB2512;
	font-weight: bold;
}


a:hover {
	color: #808080;
}



a.utility {
	color: #ED1C24;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	
}
a.utility:hover {
	color: #ED1C24;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	
}

a.eng {
	color: #002060;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	
}
a.eng:hover {
	color: #ED1C24;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	
}

/******** MENU ************/
table.menu{
	background-image:  url(/_img/bkg_menu.jpg);
	background-repeat: repeat-y;
}

td.menu{
	background-image:  url(/_img/bkg_menu.jpg);
	background-repeat: repeat-y;
	width: 199px;
}


.tdMenu{
line-height: 15px;
}

.tdSottoMenu{
line-height: 12px;
}


a.menuPrimo {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}

a.menuprimo:hover {
	color: #006699;
	font-variant: normal;
	font-weight: bold;
	text-decoration: underline;
		
	}

a.menu {

font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	color: #006699;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	}

	a.menu:hover {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
		
	}
	
	td.bkg_manu1{
	
		background-image: url(/_img/bkg_menu1.jpg);
	}
	

	
	/******************* MAPPA DEL SITO  ****************/
	
	a.mappa {
	color: #E57B21;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}

	a.mappa:hover {
	color: #DB2512;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}
	
	a.mappa_up {
	color: #DB2512;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}
		a.sottoMenuMappa {
	color: #DB2512;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	}

	a.sottoMenuMappa:hover {
	color: #E57B21;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	}
	
	/**************** AREA STAMPA *****************/
	
	.txt_bold {
	color: #DB2512;
	font-weight: bold;

	}
	
	table.box_title{
		background-color: transparent;
		color: #003366;
		text-align: left;
		padding-left: 17px;
		padding-top: 16px;
		font-weight: bold;
		font-size: 13px;
		text-transform: uppercase;
		}
	.box_title{
		color: #003366;
	}
	
	
	td.box_top{
		background-image: url(/_img/box_top.jpg);
		height: 32px;
		width: 199px;
		padding-left: 3px;
		
	}
	td.box_content{
		background-image: url(/_img/box_content.jpg);
		width: 199px;
	}
	td.box_bottom{
		background-image: url(/_img/box_bottom.jpg);
		height: 19px;
		width: 199px;
	}


/**************** NAVIGAZIONE ******************/
a.navigazione {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.navigazione:hover {
	color: #E57B21;
}

/**************** NEWS ******************/
a.news {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.news:hover {
	color: #003366;
	text-decoration: underline;
}
td.news{
	color: #006699;
	font-size: 10px;
}


	
	/************* GENERALE ******************/
	
	
	.titoli_p{
		text-transform: uppercase;
	}
	.sottotitoli_p{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
}

input, select {
	background-color : #FFFFFF;
	border : solid #666666 1;
	color : #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height: 18px;
}

textarea {
	background-color : #FFFFFF;
	border : solid #666666 1;
	color : #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

	.tit1{
	color: #ed1b24;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}

	.tit2{
	color: #E57B21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}
	.tit3{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}

.footer{	
	background-color: transparent;
	background-image: url(/_img/bkg_footer.jpg); 
	background-repeat: no-repeat;
	color: #666666;
	height: 68px;
	padding-left: 20px;
	padding-top: 10px;
}



/**************** HEAD *******************/
td.top{
	background-color: #FFFFFF;
	color: #666666;
}
td.cella{
	background-color: #DB2512;
}

.tit_benvenuto{
	font-size: 25px;
}


a.credits {
	color: #006699;
	font-weight: normal;
	text-decoration: underline;
}


a.credits:hover {
	color: #006699;
		font-weight: normal;
	text-decoration: none;
}

a.registrazione {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


a.registrazione:hover {
	color: #FFFFFF;
		font-weight: bold;
	text-decoration: underline;
}

.bkg_siti{
	background-image: url(/_img/bkg_siti.jpg);
	width: 199px;
	height: 69px;
	
	
}

.bkg_content{
	background-image: url(/_img/bkg_content.jpg);
	width: 362px;
	background-repeat: repeat-y;
}

.bkg_content2{
	background-image: url(/_img/bkg_content.jpg);
	
	background-repeat: repeat-y;
	
}

.bkg_area{
	background-image: url(/_img/bkg_area.jpg);
	width: 199px;
}


td.testo{
	text-align: justify;
	
}

a.link{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover{
	color: #ED1C24;
	font-weight: bold;
	text-decoration: none;
}

/*25-06-09*/
.p_text_banner { padding:10px 0 0 27px; margin:0;}
.p_text_bottone { position:relative; float:left; width:70px; text-align:center; padding-top:7px; margin:0;}
.p_text_bottone2 { position:relative; float:left; width:70px; text-align:center; padding-top:0; margin:0;}
.p_text_bandierine { padding:10px; margin:0;}
.p_text_bandierine2 { padding:0 0 0 10px; margin:0;}
.p_table_bandierine { padding:10px 0 0 0; margin:0;}

a.link_bottone { color:#006699; font-size:10px; font-weight:normal; text-decoration:none;}
a.link_bottone:hover { color:#006699; font-size:10px; font-weight:normal; text-decoration:underline;}


.font_text_badierine { font-size:11px; color:#3c3c3c; font-weight:bold;}
.font_text_badierine2 { font-size:22px; color:#003366; font-weight:bold;}
.font_text_badierine3 { font-size:16px; color:#3c3c3c; font-weight:bold;}
.font_text_banner { color:#000000; font-weight:bold;}
.cont_sfondo_banner { position:relative; float:left; width:760px; height:217px; background:url(../_img/sfondo_banner.jpg) top left no-repeat;}
		.cont_banner_top { position:relative; float:left; width:750px; margin-top:5px;}
		.cont_banner_bottom { position:relative; float:left; width:750px;}
			.cont_swf { position:relative; float:left; width:565px;}
			.cont_bandierine { position:relative; float:left; width:184px; height:145px; background:url(../_img/sfondo_bandierine.jpg) top left no-repeat;}
			
			.cont_bottone_menu { position:relative; float:left; width:382px; margin-top:22px;}
				.bottone_menu { position:relative; float:left; width:76px; height:27px; background:url(../_img/bottone_menu_top.gif) top left no-repeat;}
