/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}

body
	{
	font-family: verdana,Helvetica, Arial,arial,sans-serif;
	background-color: #8E8E8E;
	text-align: center; /* centra in IE5.x */
	margin-top: 15px;
	margin-bottom: 15px;
}
	
div#container{
	position: relative;
	width: 700px;
	text-align: justify;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: White;
	/*background-image: url(images/left_bg.gif);*/
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0px auto; /* centra negli altri browser */
	padding: 15px;
}

				  
/*HEADER*/		
	  
div#header
	{	
		background-color: transparent;
		color: #ff0;
		padding: 0px;
		margin-bottom: 0px;


	}

div#header h1
	{
		background-image: url(images/header.gif);
		background-repeat: no-repeat;
		margin-bottom: 0px;
		height: 70px;
		width: auto;
		border-bottom: 1px solid White;
		margin-left: 0px;
		margin-right: 0px;
	}
			  
div#header h1 span{display:none}


div#header h2{
	background-image: url(images/header2.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	height: 170px;
	width: auto;
	border-bottom: 1px solid White;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
			  
div#header h2 span{display:none}

div#contatti2 ul{margin: 0;padding: 0; list-style-type: none; text-align: left;}
div#contatti2 li{display: inline;margin: 0 0 0 1em;padding: 0 5px;}
/*nota display: inline*/




	
div#contatti2 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div#contatti2 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div#contatti2 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

div#contatti2 a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



div#contatti2 {
	font: 10px Verdana, Geneva, Arial,  sans-serif;
	font-weight: bold;
	padding-right: 10px;
	border-top: 0px solid #ccc;
	border-bottom: 1px solid White;
	text-align: right;
	margin-bottom: 0px;
	color: White;
	background: #336699;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 25px;
	height: 25px;
}




div#content{
	margin: 0px 0px 0px 182px;
	padding: 0px 0px 40px 0px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


div#content h1{margin: 0px;
					padding-left: 5px;
					background-color: #5F5F5F;
					color: White;
					letter-spacing: 1px;
					font-weight: bold;
					font-size: 9px;
					/*text-transform: lowercase;*/
					height: 20px; 
					line-height: 20px;}


.titoloparagrafo{font-size: 10px;
					  padding: 0px 40px 0px 40px;
					  color: #CC3300;
					  text-transform: uppercase;}

.sottotitoloparagrafo{
	font-size: 10px;
	padding: 0px 40px 0px 40px;
	color: #CC3300;}
					  
					  
.p1{background-color: transparent;
	 font-weight: normal;
	 margin: 0px;
	 padding: 0px 40px 0px 40px;
	 color : #333333;
	 font-size: 11px;
	 line-height: 15px;} 

.p2{background-color: transparent;
	 font-weight: normal;
	 margin: 0px;
	 padding: 0px 40px 0px 40px;
	 color : #333333;
	 font-size: 11px;
	 line-height: 18px;} 
	 
	 
div#content ul
{
padding: 0px 30px 0px 10px;
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: normal;
color : #333333;


}
 
div#content  li{	display: block;
}




.linkinterni{padding: 0px 30px 0px 30px;}

.linkinterni ul{list-style: none; margin: 0; padding: 0; list-style: none;}
.linkinterni li {
	padding: 4px 0px 4px 15px;
	background: url(images/list.gif) no-repeat 0 5px;
	height: 10px;
	width: 9px;
	text-transform: uppercase;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

 
.linkinterni li a:link {display: block; color: #cc3300; text-decoration: none;font-weight: bold;font-size: 9px}
.linkinterni a:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #cc3300; text-decoration: none}
.linkinterni a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;color: #cc3300; text-decoration: none}
.linkinterni a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	font-weight: bold; color: #cc3300;text-decoration: underline;}

/*
	------------
	NAVIGAZIONE
	------------
	
*/

div#navigation
{

position: absolute; 
left: 15px;
width: 160px; 
\width:170px; 
w\idth:181px; 
line-height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
		
		
div#navigation ul
{
	margin: 0px;
	list-style-type: none;
	margin-bottom: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 0px solid #333333;
}

div#navigation li
{
	border-bottom: 0px;
	display: block;
	padding-left: 0px;
	color: #FFFFFF;
	line-height: 14px;
	padding: 0px;
}

div#navigation h3
{
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 5px;
	background-color: #5F5F5F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px; 
	line-height: 20px;
}


div#navigation a:active{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #5F5F5F; text-decoration: none}
div#navigation a:visited{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #5F5F5F; text-decoration: none}
div#navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
div#navigation a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #5F5F5F; text-decoration: none}


div#navigation h3.titolo1
{
text-transform: uppercase;
}

#navcontatti
{
	background-color: transparent;
	text-align: justify;
	font-weight: bold;
	font-size:9px;
	font-family: VERDANA,sans-serif;
	color: #333333;
	padding: 2px;
	margin: 0px;
	line-height: 17px;
	border: 0px solid #333333;
	
} 






#footer
{
	text-align: left;
	font-size: 10px;
	color: White;
	padding-top: 5px;
	position: relative;
	left: 0px;
	margin: 0px; /*background: #336699;*/
	font-weight: bold;
	border-top: 1px solid #dddddd;
	width: auto;
	height: 34px;
	line-height: 34px;
	background-image: url(images/Vallidator.gif);
	background-repeat: no-repeat;
	background-position: center right;
}


a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	
}

	
a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	
}

a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	
}

a:hover
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}



.grassetto
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

hr
{
color: #cc3300;
width: 200px;
height: 1px;
text-align: center;
}
