/*moduli contenitori*/

#container {
	position:absolute;
	width:500px;
	background-color: #FFFFFF;
	left: 50%;
	margin-left:-250px;
			}
#top 		{
		width:500px;
		height:120px;
		background-image: url(img/logo.gif);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		padding-bottom:5px;
			}		
#nav 		{
		float:left;
		width:154px;
		padding-top:3px;
		
			}
#main 	{
		float:right;
		width:331px;
		border-right-color: #999999;
		border-right-style:solid;
		border-right-width:1px; 
		border-left-color: #999999;
		border-left-style:solid;
		border-left-width:1px;
		text-align:left;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
	  
			}
	
#main_home 	{
		float:right;
		width:341px;
		height:200px; 
		border-left-color: #999999;
		border-left-style:solid;
		border-left-width:1px;
		background-image:url(img/home.gif);
		background-repeat:no-repeat;
		background-position:top left; 
			}	
#main .ruota_libera 	{
		float:left;
		width:330px;
		border-top-color:#999999;
		border-top-style:solid;
		border-top-width:1px;
		padding-top:3px;
		padding-bottom:7px;
			}	
#main .ruota_libera_img	{
		float:left;
		width:68px;
			}
#main .ruota_libera_txt	{
		float:left;
		width:255px;
		padding-left:5px;
			}
			
#portfolio	{
		float:right;
		width:150px;
		height:400px;
		border-left-color: #999999;
		border-left-style:solid;
		border-left-width:1px; 
		text-align:left;
		padding-left:5px;
		padding-right:5px;
	  
			}		

/*moduli di navigazione*/

#nav .bot {
			float: right;
			height:15px;
			padding-top:1px;
			width:120px;
			text-align:right;
			}

	#nav a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: right;
		padding-right:10px;
		}
	#nav a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: right;
		padding-right:10px;
		}
	#nav a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
		text-align: right;
		padding-right:10px;
		background-image:url(img/fr_inv.gif);
		background-repeat:no-repeat;
		background-position:right;
		}
	#nav p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1D3151;
		text-decoration: none;
		text-align: right;
		padding-right:10px;
		background-image:url(img/fr.gif);
		background-repeat:no-repeat;
		background-position:right;
		margin:0px;
		}
#main .cliente 	{
		float:left;
		width:155px;
		padding-bottom:3px;
		}
#main .allegato 	{
		float:left;
		width:120px;
		padding-left:12px;
		}
#main .cliente p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #666666;
	text-decoration:none;
	padding-left:12px;
	background-image:url(img/fr_verde_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin:0px;
			}

#main .cliente a:link 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	padding-left:12px;
	background-image:url(img/fr_verde.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;

			}
#main .cliente a:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	padding-left:12px;
	background-image:url(img/fr_verde.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;

			}
#main .cliente a:hover 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A0B352;
	text-decoration: underline;
	padding-left:12px;
	background-image:url(img/fr_verde.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	

			}

			
#main .allegato a:link 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
	padding-left:14px;
	background-image:url(img/pdf_ico.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;

			}
#main .allegato a:visited 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
	padding-left:14px;
	background-image:url(img/pdf_ico.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;

		}
#main .allegato a:hover 	{
	color: #A0b352;
	text-decoration: underline;
    background-image:url(img/pdf_ico.gif);
	padding-left:14px;
			}

		
/*testo*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: none;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
li {
padding-left:10px;
list-style-position: outside;
display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
p a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0B352;
	text-decoration:underline;
	}

p a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0B352;
	text-decoration:underline;
}
#bottom p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right:10px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3151;

	
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-right:10px;

}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: 600;
	margin-top:5px;
	margin-bottom:-10px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	margin-top:-10px;
	margin-bottom:10px;
}
h5 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0040;
	font-weight: normal;
	margin-top:-10px;
	text-decoration:none;
	margin-bottom:10px;
}
h5 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0040;
	font-weight: normal;
	margin-top:-10px;
	text-decoration: underline;
	margin-bottom:10px;
}
h5 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0040;
	font-weight: normal;
	margin-top:-10px;
	text-decoration:none;
	margin-bottom:10px;
}
