body	{
			background-color: #fff;
			color: #000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 100%;
			background-image: url('/imglayout/sfondo.gif');
		}
form	{
			margin: 0px;
		}
label	{
			font-size: .7em;
		}
hr		{
			color: #fff;
			border-bottom: 1px solid #000;
			margin: 15px 6em;
}



/*DIV ESTERNI------------------------------------*/

div#est1	{
				padding-right: 6px;
				z-index: 1;
				background-image: url('/imglayout/ombradx.gif');
				background-position: right;
				background-repeat: repeat-y;
				background-color: #fff;
			}
div#est1a	{
				padding-left: 6px;
				z-index: 2;
				background-image: url('/imglayout/ombrasx.gif');
				background-position: left;
				background-repeat: repeat-y;
				background-color: #fff;
			}
div#est2	{
				border: 1px solid #000;
				padding: 3px;
				z-index: 3;
			}
div#est3	{
				border: 2px solid #fff;
				padding: 3px;
				background-color: #000;
				z-index: 3;
			}


	
/*DIV INTESTAZIONE------------------------------------*/

div#intest	{
				background-color: #000;
				z-index: 10;
				background-image: url('../../imglayout/head_home.jpg');
				background-position: center;
				background-repeat: no-repeat;
				padding: 30px 10px 0 10px;
				border-bottom: 3px solid #fff;
			}



/*DIV NAVIGAZIONE ORIZZONTALE------------------------------------*/

div#navor	{
				margin-top: 50px;
				margin-left: -10px;
				padding-bottom: 3px;
			}
div#navor a:link.navor, div#navor a:visited.navor	{ 
									font-size:.7em;
									color: #fff;
									background-color: #DC2400;
									width: 80px;
									padding: 2px 5px;
									text-decoration: none;
								}
div#navor a:hover.navor, div#navor a:active.navor	{
									font-size:.7em;
									color: #000;
									background-color: #fff;
									width: 80px;
									padding: 2px 5px;
									text-decoration: none;
								}
div#navor a:link.navorH, div#navor a:visited.navorH, div#navor a:hover.navorH, div#navor a:active.navorH	{ 
									font-size:.7em;
									color: #000;
									background-color: #fff;
									width: 80px;
									padding: 2px 5px;
									text-decoration: none;
								}
div#navor a.navorS:link, div#navor a.navorS:visited, div#navor a.navorS:hover, div#navor a.navorS:active	{ 
									font-size:.7em;
									color: #000;
									background-color: #fff;
									width: 80px;
									padding: 2px 5px;
									text-decoration: none;
								}



/*DIV SERVIZI------------------------------------*/

div#navsx	{
				float: left;
				width: 24%;
			}
div#navsx h1	{
				color: #fff;
				text-transform: uppercase;
				font-size: .7em;
				margin: 0;
			}
div#navsx ul	{
				margin: 5px 10px 5px 30px;
			}
div#navsx ul li	{
				font-size: .7em;
				line-height: 180%;
			}
div#navsx a:link	{ 
									color: #000;
									font-weight: bold;
									text-decoration: underline;
									background-color: #fff;
								}
div#navsx a:visited				{ 
									color: #272727;
									font-weight: bold;
									text-decoration: underline;
									background-color: #fff;
								}
div#navsx a:hover, div#navsx a:active	{
									color: #fff;
									font-weight: bold;
									text-decoration: none;
									background-color: #000;
								}
#navsx img	{
				border: 0;
			}
div#servizi label	{
				color: #000;
				font-size: .8em;
				font-weight: bold;
				margin: 0;
			}
div#servizi	{
				border: 1px solid #000;
				background-color: #DC2400;
				padding: 3px;
			}
div#servizi h1	{
				color: #fff;
				text-transform: uppercase;
				font-size: .7em;
				margin: 0 0 10px 0;
			}
div#servizi h2	{
				color: #fff;
				font-size: .7em;
				margin: 10px 0 0 0;
			}
div#servizi	form{
				font-size: .7em;
			}
div#news	{	
				border: 1px solid #000;
				background-color: #666;
				margin: 2px 0 2px 0;
			}
div#news h1	{
				color: #DC2400;
				text-transform: uppercase;
				font-size: .7em;
				margin: 3px;
				background-color: #000;
				border: 1px solid #000;
			}
div#news h2	{
				color: #666; 
				font-size: .7em;
				margin: 3px;
				font-weight: bold;
				background-color: #fff;
			}
div#news p	{
				color: #fff;
				font-size: .6em;
				margin: 0 3px 5px 3px;
				border: 1px dashed #fff;
				padding: 3px;
			}
div#news p.isc	{
				margin-top: 5px;
				padding: 5px;
				border: 1px dashed #666;
				color: #000;
				background-color: #fff;
			}
div#news a:link					{ 
									color: #000;
									font-weight: bold;
									text-decoration: underline;
								}
div#news a:visited				{ 
									color: #272727;
									font-weight: bold;
									text-decoration: underline;
								}
div#news a:hover, div#news a:active	{
									color: #fff;
									font-weight: bold;
									text-decoration: underline;
								}							




/*DIV CONTENUTI------------------------------------*/

div#box2, div#box4	{
				padding: 3px 0 3px 0;
			}
div#partA	{
				margin-left: 25%;
				margin-right: 2px;
				width: 75%;
				background-color: #fff;
				font-size: .7em;
			}
div#partTop	{
				margin: 0 2px 2px 2px;
				border: 1px solid #000;
				background-color: #fff;
				padding: 5px;
			}
div#partTop	h1{
				font-size: 1em;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				padding-bottom: 5px;
				padding-left: 18px;
				background-image: ;
				background-position: left;
				background-repeat: no-repeat;
			}
div#partTop p	{
				margin: 0 0 10px 0;
				padding-left: 18px;
				text-align: justify;
			}
div#partTop img	{
				margin: 0 0 10px 0;
				padding-left: 18px;
			}
div#partMain	{
				margin: 2px 2px 0 2px;
				background-color: #A5A6A5;
				border: 1px solid #000;
				padding: 5px;
			}
div#partMain h1	{
				font-size: 1.2em;
				text-transform: uppercase;
				color: #fff;
				margin: 0 0 10px 0;
				padding-bottom: 5px;
				padding-left: 18px;
				background-image: ;
				background-position: left;
				background-repeat: no-repeat;
			}
div#partMain p	{
				margin: 0 0 10px 0;
				text-align: justify;
				padding-left: 18px;
			}
div#partMain img	{
				margin: 0 0 10px 0;
				padding-left: 18px;
			}
div#cdl	{
				clear: both;
				position: relative;
				z-index: 1;
				border: 1px solid #000;
				background-color: #DC2400;
				color: #fff;
				font-weight: bold;
				font-size: .9em;
				text-align: center;
				text-transform: uppercase;
				padding: 5px;
			}
div#partTop a:link, div#partTop a:visited		{ 
									color: #ff0000;
									font-weight: bold;
									text-decoration: underline;
								}
div#partTop a:hover, div#partTop a:active	{
									color: #fff;
									font-weight: bold;
									text-decoration: none;
									background-color: #ff0000;
								}
div#partMain a:link, div#partMain a:visited		{ 
									color: #911A00;
									font-weight: bold;
									text-decoration: underline;
								}
div#partMain a:hover, div#partMain a:active	{
									color: #fff;
									font-weight: bold;
									text-decoration: none;
									background-color: #911A00;
								}
-----------------------

div#partA	{
				margin-left: 25%;
				margin-right: 2px;
				width: 75%;
				background-color: #fff;
				font-size: .7em;
			}
div#partSol	{
				margin: 0 2px 2px 2px;
				border: 1px solid #000;
				background-color: #fff;
				padding: 5px;
				background-image: url('../../imglayout/sfondoC.jpg');
				background-position: right;
				background-repeat: repeat-y;
			}
div#partSol	p{
				margin: 0 2px 2px 124px;
				padding: 5px;
			}
div#partSol	h1	{
				font-size: 1.6em;
				background-image: url('/imglayout/nero-bianco.gif');
				background-position:  left 50%;
				background-repeat: no-repeat;
				text-transform: uppercase;
				padding-left: 18px;
				color: #DC2400;
			}
div#partSol	h2	{
				clear: both;
				font-size: 1.4em;
				background-image: url('/imglayout/rosso-bianco.gif');
				background-position:  left 50%;
				background-repeat: no-repeat;
				padding-left: 18px;
			}
div#partSol	h3	{
				clear: both;
				font-size: 1.2em;
				text-transform: uppercase;
				padding-left: 18px;
			}						
div#partSol	h4	{
				clear: both;
				font-size: 1em;
				text-transform: uppercase;
				padding-left: 18px;
			}						
div#partSol	h5	{
				clear: both;
				font-size: .9em;
				text-transform: uppercase;
				padding-left: 124px;
			}						
div#partSol	h6	{
				clear: both;
				font-size: .8em;
				padding-left: 124px;
			}						
					
div#partSol a:link, div#partSol a:visited
								{ 
									color: #DC2400;
									font-weight: bold;
									text-decoration: underline;
								}
div#partSol a:hover, div#partSol a:active
								{
									color: #fff;
									font-weight: bold;
									text-decoration: none;
									background-color: #DC2400;
								}
div#partSol	p.norm	{
			margin: 0 2px 2px 2px;
			border: 1px dashed gray;
			padding: 5px;
		}
div#partSol	ul li	{
			margin: 0 2px 2px 130px;
		}
div#cdl	{
				clear: both;
				position: relative;
				z-index: 1;
				border: 1px solid #000;
				background-color: #DC2400;
				color: #fff;
				font-weight: bold;
				font-size: .9em;
				text-align: center;
				text-transform: uppercase;
				padding: 5px;
			}




/*PIE' DI PAGINA------------------------------------*/

div#copy		{
				clear: both;
				border: 1px solid #000;
				background-color: #DC2400;
				color: #fff;
				font-size: .6em;
				text-align: center;
			}
div#copy a:link, div#copy a:visited				{ 
									color: #fff;
									font-weight: bold;
									text-decoration: none;
								}
div#copy a:hover, div#copy a:active	{
									color: #fff;
									font-weight: bold;
									text-decoration: underline;
								}
div#pdf p	{
				border: 0;
				margin: 0 2px 2px 12px;
}
div#pdf	ul li	{
			margin: 0 2px 2px 110px;
		}
