/* ---------------------------------------------------------------------------------------------------------------------------
/  Caratteristiche globali
/----------------------------------------------------------------------------------------------------------------------------*/

BODY {
	scrollbar-base-color :#01236a;
	scrollbar-dlight-color :#01236a;
	scrollbar-arrow-color :#01236a;
	scrollbar-darkshadow-color :#d6d7d9;
	scrollbar-face-color :#d6d7d9;
	scrollbar-highlight-color :#d6d7d9;
	scrollbar-shadow-color :#01236a;
	scrollbar-track-color :#d6d7d9;
	margin: 0% 0% 0% 0%;
}
	
/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione tabelle
/----------------------------------------------------------------------------------------------------------------------------*/
.tab{
	width:100%;
	height:100%;
}
.tab_top {
	width: 830px;
	height: 16px;	
	background:url(../immagini/top.jpg);
	vertical-align:bottom;
	
}

.tab_animazione {
	width: 816px;
	height: 199px;
	vertical-align:bottom;
	
}
.tab_bottom {
	width: 830px;
	height: 52px;
	background-image:url(../immagini/sfondo_bottom.jpg);
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	text-align:center;
	vertical-align:top;
	padding-top:9px;
			
}
.tab_sx {
	width: 7px;
	height: 439px;
	background: url(../immagini/sfondo_sx.jpg);
}
.tab_dx {
	width: 7px;
	height: 439px;
	background: url(../immagini/sfondo_dx.jpg);
}

.tab_centro {
	width: 816px;
	height: 434px;
	text-align:center;
	background-color:#faa41b;			
}
.tab_home_sx {
	width: 173px;
	height: 433px;
	
}
.tab_home_testo {
	width: 583px;
	height: 131px;
	background-image:url(../immagini/sfondo_home_testo.jpg);
	vertical-align:top;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	text-align:left;
	padding-top:50px;
	padding-left:40px;
	padding-right:20px;
	
}
.tab_home_animazione {
	width: 638px;
	height: 500px;
	background-image:url(../immagini/sfondo_home_animazione.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	text-align:left;
	padding-left:40px;
	padding-top:5px;
	
}

.tab_testo{
	width: 571px;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	text-align:justify;
	vertical-align:top;
	
	}
	
	.tab_testo_top{
		height:35px;
		width:571px;
		vertical-align:top;
		background-image:url(../immagini/SfondoTopTesto.jpg);
		background-repeat:no-repeat;
		
		}
	.tab_testo_centro{
		width:571px;
		vertical-align:top;
		background-image:url(../immagini/SfondoCentroTesto.jpg);
		padding-left:20px;
		padding-right:25px;	
	}
	.tab_testo_bottom{
		height:35px;
		width:571px;
		vertical-align:top;
		background-image:url(../immagini/SfondoBottomTesto.jpg);
		background-repeat:no-repeat;
		
		}
	
.tab_testo_prodotti{
	width: 350px;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	vertical-align:top;
	
	}
	.tab_prodotti_top{
		height:23px;
		width:350px;
		vertical-align:top;
		background-image:url(../immagini/SfondoTopProdotti.jpg);
		background-repeat:no-repeat;
		
		}
	.tab_prodotti_centro{
		width:350px;
		vertical-align:top;
		background-image:url(../immagini/SfondoCentroProdotti.jpg);
		padding-left: 25px;
		padding-right: 15px;
	}
	.tab_prodotti_bottom{
		height:35px;
		width:350px;
		vertical-align:top;
		background-image:url(../immagini/SfondoBottomProdotti.jpg);
		background-repeat:no-repeat;
		
		}

.tab_Prodotti_sx{
	width: 253px;
	vertical-align:top;
	text-align:center;
	background-image:url(../immagini/SfondoSxProdotti.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
}


.tab_centro_sx{
	width: 253px;
	
	}

	
.tab_testo_Download{
	width: 511px;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	text-align:justify;
	vertical-align:top;	
	}
	.tab_download_top{
		height:35px;
		width:511px;
		vertical-align:top;
		background-image:url(../immagini/SfondoTopDownload.jpg);
		background-repeat:no-repeat;
		
		}
	.tab_download_centro{
		width:511px;
		vertical-align:top;
		background-image:url(../immagini/SfondoCentroDownload.jpg);
		padding-left:20px;
		padding-right:25px;	
	}
	.tab_download_bottom{
		height:35px;
		width:511px;
		vertical-align:top;
		background-image:url(../immagini/SfondoBottomDownload.jpg);
		background-repeat:no-repeat;
		
		}
		.tab_Tab_Download{
		width: 400px;
		font-size:13px;	
		font-weight: normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		color :#002469;
		text-align:justify;
		vertical-align:top;	
		}
.tab_sx_news{
	width: 400px;
	text-align:center;
	
	}
.tab_contatti{
	width: 420px;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	text-align:justify;
	vertical-align:top;
	
	}	
	.tab_contatti_top{
		height:35px;
		width:420px;
		vertical-align:top;
		background-image:url(../immagini/SfondoTopDownload.jpg);
		background-repeat:no-repeat;
		
		}
	.tab_contatti_centro{
		width:420px;
		vertical-align:top;
		background-image:url(../immagini/SfondoCentroDownload.jpg);
		padding-left:20px;
		padding-right:25px;	
	}
	.tab_contatti_bottom{
		height:35px;
		width:420px;
		vertical-align:top;
		background-image:url(../immagini/SfondoBottomDownload.jpg);
		background-repeat:no-repeat;
		
		}
	
.tab_sx_contatti{
	width: 320px;
	text-align:left;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	padding-left:20px;
	
	}
.tab_titolo{
	width:434px;
	height:44px;
	vertical-align:top;
	}
	
.tab_cerca{
	width: 830px;
	height: 30px;
	background-image:url(../immagini/sfondo_cerca.jpg);
	font-size:12px;
	color :#002469;
	text-align:right;
	padding-right:25px;
	vertical-align:top;
	}	

.tab_risultati{
	border-style: double;
   	border-color: #6a110c;
	}	
/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione testo
/----------------------------------------------------------------------------------------------------------------------------*/

.testo {
	text-align:left;
	font-size:13px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color :#002469;
	}
	

/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione Link
/----------------------------------------------------------------------------------------------------------------------------*/

	
a.menu:link {
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	text-decoration : none;
}

a.menu:visited {
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	text-decoration : none;
}
a.menu:hover {
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#FAA41A;
	text-decoration:underline;
}


a.bottom:link {
	font-size:12px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color :#ABADB0;	
}

a.bottom:visited {
	font-size:12px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	text-decoration:underline;
	color :#ABADB0;	
}
a.bottom:hover {
	font-size:12px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color : #2C409A;
}
a.mail:link {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color :#002469;	
}

a.mail:visited {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	text-decoration:none;
	color :#002469;	
}
a.mail:hover {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color : #faa41a;
}
a.file:link {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color :#faa41a;	
}

a.file:visited {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	text-decoration:none;
	color :#faa41a;	
}
a.file:hover {
	font-size:13px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color : #003569;
}/*
a.map:link {
	font-size:11px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color :#002469;	
}

a.map:visited {
	font-size:11px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	text-decoration:none;
	color :#002469;	
}
a.map:hover {
	font-size:11px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color : #ffffff;
}*/
/* 
---------------------------------------------------------------------------------------------------------------------------
/  Gestione FORM
/----------------------------------------------------------------------------------------------------------------------------*/

textarea, input 
{
	border-color: #2C409A;
	border-width: 1px;
	color: #2C409A;
	border-style: solid;
	font-size:11px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 2px;
	background-color: #ffffff;
}

/* 
---------------------------------------------------------------------------------------------------------------------------
/  Gestione Credits
/----------------------------------------------------------------------------------------------------------------------------*/
a.creditsS:link {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#faa41a;
	text-decoration : none;
}

a.creditsS:visited {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#faa41a;
	text-decoration : none;
}
a.creditsS:hover {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#003569;
	text-decoration:underline;
}

.testo_credits{
	font-weight: normal;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#002469;
	padding-left:40px;
}
a.credits:link {
	font-weight: bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#003569;
	text-decoration : none;
}

a.credits:visited {
	font-weight: bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#003569;
	text-decoration : none;
}
a.credits:hover {
	font-weight: bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color :#faa41a;
	text-decoration:underline;
}