@charset "utf-8";
/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse:collapse;
	border-spacing:0px;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	}
BODY
	{
	margin: 0px;
	color: #333;
	text-align: left;
	background: #000;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	color: #900;
	text-decoration:underline;
	}
A:hover
	{
	color: #fff;
	background: #900;	
	text-decoration: none;
	}
DIV.Sito
	{
	width: 100%;
	min-height:690px;
	height: auto!important;
	height: 690px;
	text-align: center;
	background:#000 url(../immagini/sfondo-sito.png) repeat-x 0px 0px;
	background-position:inherit;
	}
DIV.Sito0
	{
	width: 990px;
	min-height:690px;
	height: auto!important;
	height: 690px;
	text-align: center;
	margin: auto;
	}
DIV.Sito1
	{
	float: left;
	width: 990px;
	min-height:690px;
	height: auto!important;
	height: 690px;
	margin: 0px;
	padding: 0px;
	}
DIV.Sito1-Col1
	{
	float: left;
	clear: left;
	width: 45px;
	min-height:690px;
	height: auto!important;
	height: 690px;
	background:url(../immagini/ombra-sx-giallo.png) no-repeat 29px 207px;
	margin: 0px;
	padding: 0px;
	}
DIV.Sito1-Col2
	{
	float: left;
	width: 900px;
	min-height:690px;
	height: auto!important;
	height: 690px;
	margin: 0px;
	padding: 0px;
	}
DIV.Sito1-Col3
	{
	float: left;
	width: 45px;
	min-height:690px;
	height: auto!important;
	height: 690px;
	background:url(../immagini/ombra-dx-giallo.png) no-repeat 0px 207px;
	margin: 0px;
	padding: 0px;
	}
DIV.Riga1
	{
	float: left;
	clear: left;
	width: 900px;
	height:140px;
	}
DIV.Riga2
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	float: left;
	clear: left;
	width: 900px;
	min-height:300px;
	height: auto !important;
	height: 300px;
	}
DIV.Riga3
	{
	float: left;
	clear: left;
	width: 900px;
	height: 100px;
	background: url(../immagini/sfondo-piedipagina.png) no-repeat 0px 0px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
	}
DIV.Logo
	{
	float: left;
	width: 170px;
	height: 130px;
	margin: 0px;
	padding:0px;
	}
DIV.Logo A, DIV.Logo A:link, DIV.Logo A:active, DIV.Logo A:visited, DIV.Logo A:hover
	{
	background: transparent;
	}
DIV.Logo IMG
	{
	width: 170px;
	height: 130px;
	margin: 0px;
	padding:0px;
	}
DIV.Logo IMG A, DIV.Logo IMG A:link, DIV.Logo IMG A:active, DIV.Logo IMG A:visited, DIV.Logo IMG A:hover
	{
	background: transparent;
	}
DIV.Bandiere
	{
	float: left;
	position: relative;
	width: 70px;
	height: 31px;
	margin: 0px;
	padding: 0px;
	margin-top: 108px;
	vertical-align: bottom;
	}
DIV.Bandiere IMG A, DIV.Bandiere IMG A:link, DIV.Bandiere IMG A:active, DIV.Bandiere IMG A:visited, DIV.Bandiere IMG A:hover,
DIV.Bandiere A, DIV.Bandiere A:link, DIV.Bandiere A:active, DIV.Bandiere A:visited, DIV.Bandiere A:hover
	{
		background: transparent;
		margin: 0px;
		padding: 0px;
	}
	
DIV.Box-Azienda
	{
	float: right;
	clear: right;
	width: 485px;
	height: 108px;
	margin-top: 10px;
	}
DIV.Menu-Servizio
	{
	float: right;
	clear: rigth;
	position: realtive;
	width: 485px;
	height: 20px;
	text-align: right;
	z-index: 4;
	margin-top: -13px;
	}
TABLE.Menu-Navigazione1-Voci
	{
	float: right;
	width: 100%;
	height: 20px;
	}
TD.Menu-Navigazione1-Voci-ITA
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFF00;
	}
TD.Menu-Navigazione1-Voci-ITA A,
TD.Menu-Navigazione1-Voci-ITA A:link,
TD.Menu-Navigazione1-Voci-ITA A:active,
TD.Menu-Navigazione1-Voci-ITA A:visited,
TD.Menu-Navigazione1-Voci-ITA A:hover
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
	background: transparent;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
TD.Menu-Navigazione1-Voci-ITA A:hover
	{
	background: #ffff00;
	color: #333;	
	}
TD.Menu-Navigazione1-Voci-ITA-sel A,
TD.Menu-Navigazione1-Voci-ITA-sel A:link,
TD.Menu-Navigazione1-Voci-ITA-sel A:active,
TD.Menu-Navigazione1-Voci-ITA-sel A:visited,
TD.Menu-Navigazione1-Voci-ITA-sel A:hover
	{
	}
DIV.Menu-Servizio-Liv2
	{
	float:right;
	
	}

#idList,
#idList2
 {
	margin: 0;
	padding: 0;
}
 
#idList li,
#idList2 li
{
	float: left;
	display: block;
	margin: 0;
	padding: 4px;
	width: 86px;
	background: #171717;
	color: #ff0;
	border-left: 1px solid #ff0;
	text-align: center;
}
#idList2 li
	{
		background: transparent;
		color: #900;
		border-left: 1px solid #900;
	}
#idList li A, #idList li A:link, #idList li A:active, #idList li A:visited, #idList li A:hover,
#idList2 li A, #idList2 li A:link, #idList2 li A:active, #idList2 li A:visited, #idList2 li A:hover
	{
	display:block;
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFF00;
	text-decoration: none;
	background: transparent;
	text-transform: capitalize;
	letter-spacing: 0px;
	text-alig:center;
	}
#idList2 li A, #idList2 li A:link, #idList2 li A:active, #idList2 li A:visited, #idList2 li A:hover
	{
	color: #990;
	}
	
#idList li A:hover,
#idList2 li A:hover
	{
		color: #333;
	}

#idList2 LI.Voce-Sel A, #idList2  LI.Voce-Sel A:link, #idList2 LI.Voce-Sel A:active,
#idList2  LI.Voce-Sel A:visited, #idList2  LI.Voce-Sel A:hover
	{
	font-weight: bold;
	text-transform: uppercase;
	color: #900;
	}
	
	
DIV.Contenitore-Contenuto
	{
	float: left;
	width: 892px !important;
	width: 900px;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	background: #fff;
	padding:4px;
	}
DIV.Contenuto
	{
	float: left;
	width: 882px !important;
	width: 892px;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	background: #ccc url(../immagini/sfondo-contenuto2.jpg) no-repeat 0px 0px;
	padding:4px;
	border: 1px solid #999;
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	text-align: justify;
	}
DIV.Contenuto H1
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	color: #990000;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	}
	DIV.Contenuto H2
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	color: #990000;
	background: transaprent;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	ffont-weight: normal;
	}
DIV.Contenuto H3
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	color: #900;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	ffont-weight: normal;
	}
	
DIV.Contenuto STRONG,
DIV.Contenuto P STRONG
	{
		color: #000;
	}
	 
DIV.Contenuto P
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 15px;
	}
DIV.Contenuto UL LI
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;	
	}
	
DIV.Contenuto P.Definizione
	{
	float:left;
	width: 560px !important;
	width: 700px;
	min-height: 87px;
	height: auto !important;
	height: 87px;
	margin: 0px;
	margin-left: 100px;
	font-family:Times New Roman, Tahoma, Aril, Helvetica;
	font-size: 18px;
	color: #333;
	font-style: italic;
	text-align: center;
	line-height: 20px;
	padding:0px;
	padding: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	bbackground: url(../immagini/sfondo-definizione.gif) no-repeat 0px 0px;
	}
DIV.Contenuto P.Definizione:second-letter
	{
	font-size: 30px;	
	}
	
DIV.Contenuto P A, DIV.Contenuto P A:link, DIV.Contenuto P A:active, DIV.Contenuto P A:visited, DIV.Contenuto P A:hover
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #900;
	line-height: 18px;
	text-decoration: underline;
	}
DIV.Contenuto P A:hover
	{
	background: #900;
	color: #FFFFFF;
	}
DIV.Contenuto A, DIV.Contenuto A:link, DIV.Contenuto A:active, DIV.Contenuto A:visited, DIV.Contenuto A:hover
	{
	font-family: Georgia, Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #900;
	line-height: 18px;
	text-decoration: underline;
	}
DIV.Contenuto A:hover
	{
	background: #900;
	color: #FFFFFF;
	}
	
DIV.Contenuto-Col1
	{
	float:left;
	clear:left;
	width:440px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	}
DIV.Contenuto-Col2
	{
	float: right;
	width: 430;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	text-align: right;
	}
	
.Contenuto P.Definizione
	{
	width: 600px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	margin-left: 150px;
	font-family:Times New Roman, Tahoma, Arial, Helvetica;
	font-size: 20px;
	color: #333;
	font-style: italic;
	text-align: center;
	line-height: 20px;
	}
	
	
SPAN.Titoletto
	{
	font-size: 16px;
	font-weight: bold;
	color: #900;
	text-transform: uppercase;
	}
	

DIV.Box-Contatti,
DIV.Box-Webmaster
	{
	float: left;
	clear: left; 
	width: 195px;
	height: 60px;
	border-right: 1px solid #ccc;
	}
DIV.Box-Webmaster
	{
	float: right;
	clear:none;
	border-right: 0px solid #ccc;
	border-left: 1px solid #ccc;
	}
DIV.Box-Contatti A, DIV.Box-Contatti A:link, DIV.Box-Contatti A:active,
DIV.Box-Contatti A:visited, DIV.Box-Contatti A:hover
	{
	padding: 0px;
	margin: 0px;
	background: transparent;
	color: #eee;
	font-size:11px;
	}

DIV.Box-Contatti H2,
DIV.Box-Contatti H3,
DIV.Box-Webmaster H2,
DIV.Box-Webmaster H3
	{
	margin: 0px;
	padding:0px;
	color: #ffff00;
	font-size: 13px;
	}
DIV.Box-Contatti H2,
DIV.Box-Webmaster H2
	{
	text-transform: uppercase;
	font-size: 14px;
	}
DIV.Box-Webmaster H2
	{
	text-transform: capitalize;	
	font-size: 13px;	
	padding-top: 50px;
	}
	
DIV.Box-Contatti H3,
DIV.Box-Webmaster H3
	{
	margin-top: 4px;
	color: #eee;
	}
	
	
DIV.Menu-Navigazione2
	{
	float: left;
	width: 500px;
	height: 60px;
	text-align: center;
	}
TABLE.Menu-Navigazione2-Voci
	{
	width: 100%;
	height: 40px;
	margin-top: 10px;
	}
TD.Menu-Navigazione2-Voci-ITA
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFF00;
	}
TD.Menu-Navigazione2-Voci-ITA A,
TD.Menu-Navigazione2-Voci-ITA A:link,
TD.Menu-Navigazione2-Voci-ITA A:active,
TD.Menu-Navigazione2-Voci-ITA A:visited,
TD.Menu-Navigazione2-Voci-ITA A:hover,

TD.Menu-Navigazione2-Voci-ING A,
TD.Menu-Navigazione2-Voci-ING A:link,
TD.Menu-Navigazione2-Voci-ING A:active,
TD.Menu-Navigazione2-Voci-ING A:visited,
TD.Menu-Navigazione2-Voci-ING A:hover
	{
	font-family: Arial Narrow, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFF00;
	text-decoration: none;
	background: transparent;
	text-transform: Capitalize;
	}
TD.Menu-Navigazione1-Voci-ITA A:hover,
TD.Menu-Navigazione1-Voci-ING A:hover
	{
	background: #ffff00;
	color: #333;	
	}
TD.Menu-Navigazione2-Voci-Intermezzo
	{
	}
	
/*** MENU INFERIORE */

ul#menu_a_2livelli
{
float: left;
position: relative;
width: 500px;
margin: 20px;
padding: 0;
border: 0px;
background: transparent;
list-style:none;
font:1em Trebuchet MS;
}	
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
color: #333;
}
ul#menu_a_2livelli li{
float:left;
position: relative;
width: 100px;
margin: 0;
padding: 0;
color:#ffff00;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 0px;
color:#ffff00;
text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
background-color: transparent;
color:#ffff00;
text-decoration: none;
}
ul#menu_a_2livelli li ul{
display: none;
}
ul#menu_a_2livelli li:hover ul{
display: block;
pposition: absolute;
z-index:1;
width:100px;
padding: 0;
margin: 0 0 0 -1px;
border:0;
background: transparent;
color: #333;
}
ul#menu_a_2livelli li li {
border:0px;
width: 100px;
text-align: center;
color: #000;
background: #ff0;
}


ul#menu_a_2livelli li li A, ul#menu_a_2livelli li li A:link, ul#menu_a_2livelli li li A:active,
ul#menu_a_2livelli li li A:visited, ul#menu_a_2livelli li li A:hover
	{
	color: #000;
	background: #ffff00;
	border-bottom: 1px solid #333;
	}
ul#menu_a_2livelli li li A:hover
	{
	color: #ff0;
	background: #000;
	}



	
/***** Accordium ****/


DIV.Contenuto H3.toggler {
	width: 200px;
	height: 20px !important;	
	height: 20px;	
	color: #900;
	background: transparent;
	margin: 0;
	padding: 0px;
	padding-top: 2px;
	padding-left: 4px;
	cursor: pointer;
	text-transform: capitalize;
	background: url(../immagini/sfondo-h3.gif) no-repeat 0px 0px;
}
 
.element {
 
}
 
DIV.Contenuto .element p {
	margin: 0;
	padding: 0px;
	text-align: left;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:0px 0 0px 10px;
}

