HTML {
    margin : 0px;
    padding : 0px;
    text-align : center;
}

BODY
{
    background-color : #ffffff;
    margin : 0px;
    padding : 0px;
    text-align : left;
    height: 100%;
    width : 100%;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}
A:link
{
	font-weight : normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
    
}

A:visited, A:active
{
    font-weight : normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:hover
{
    font-weight : normal;
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}

.pop
	{
	position : absolute;
	margin-top: -0px;
	left : 50%;
	margin-left: -255px;
	height : 400px;
	width : 510px;
	visibility: visible;
	z-index: 1;
	}
.Pagina
{
    background-color : #e3e3e3;
    height : 757px;
    width : 800px;
    margin-left: auto; 
    margin-right: auto;
}
.main
{
    width : 800px;
    height : 707px;
    margin : 0px;
    padding : 0px;
    float : left;
}
	.mainSx
	{
    	background-image : url('images/sfondoSx.jpg');
    	width : 20px;
    	height : 707px;
    	margin : 0px;
    	float : left;
	}
	.mainCenter
	{
    	width : 760px;
    	height : 707px;
    	margin : 0px;
    	float : left;
	}
		.titolo
		{
    		width : 760px;
    		height : 227px;
    		margin : 0px;
    		float : left;
		}
		.menu
		{
    		width : 760px;
    		height : 50px;
    		margin : 0px;
    		float : left;
		}
			.menuSx
			{
    			background-image : url('images/testa_login.jpg');
    			width : 200px;
    			height : 50px;
    			margin : 0px;
    			float : left;
			}
			.menuDx
			{
    			width : 560px;
    			height : 50px;
    			margin : 0px;
    			float : left;
			}
		
		
		.corpo
		{
    		width : 760px;
    		height : 430px;
    		margin : 0px;
    		float : left;
		}
			.corpoSx
			{
    			background-image : url('images/laterale_news.jpg');
    			width : 200px;
    			height : 430px;
    			margin : 0px;
    			float : left;
			}
				.login
				{
    				margin-top: 20px;
    				padding-left: 5px;
    				padding-right: 5px;
    				margin-left: 5px;
    				margin-right: 5px;
    				text-align : right;
    				color: #FFFFFF;
    				width : 170px;
    				height : 85px;
    				float : left;
				}
				.news
				{
    				padding-left: 5px;
    				padding-right: 5px;
    				margin-top: 75px;
    				margin-left: 5px;
    				margin-right: 5px;
    				color: #FFFFFF;
    				width : 170px;
    				height : 230px;
    				overflow: auto;
    				float : left;
				}
				.news1
				{
    			
    				float : left;
				}
				.news2
				{
    				width : 145px;
    				height : 20px;
    				float : left;
    				text-align : right;
				}
			.corpoCenter
			{
    			background-color : #FFFFFF;
    			width : 425px;
    			height : 430px;
    			margin : 0px;
    			float : left;
			}
			.corpoCenter2
			{
    			background-color : #FFFFFF;
    			width : 560px;
    			height : 430px;
    			margin : 0px;
    			float : left;
			}
			.linea1
			{
    			background-color : #FFFFFF;
    			padding: 5px;
    			width : 415px;
    			height : 40px;
    			float : left;
			}
			.linea2
			{
    			width : 425px;
    			height : 170px;
    			
			}	
				.assistenza
					{
    					margin-top: 10px;
    					background-image : url('images/menu1.jpg');
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					width : 120px;
    					height : 150px;
						margin-left : 5px;
    					margin-right : 5px;
    					float : left;
					}
				.privacy
					{
    					margin-top: 20px;
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					background-image : url('images/menu2.jpg');
    					width : 125px;
    					height : 130px;
						margin-left : 5px;
    					margin-right : 5px;
    					float : left;
					}
				.directory
					{
    					margin-top: 10px;
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					background-image : url('images/menu3.jpg');
    					width : 110px;
    					height : 160px;
    					margin-left : 5px;
    					float : left;
					}
			.linea3
			{
    			width : 425px;
    			height : 200px;
    			float : left;
			}			
				.archiviazione
					{
    					margin-top: 15px;
    					background-image : url('images/menu4.jpg');
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					width : 130px;
    					height : 160px;
						margin-left : 5px;
    					margin-right : 5px;
    					float : left;
					}
				.prometeo_cont
					{
    					margin-left : 5px;
    					margin-right : 5px;
    					width : 120px;
    					height : 200px;
    					float : left;
					}
				.prometeo
					{
    					margin-bottom: 7px;
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					background-image : url('images/menu5.jpg');
    					width : 115px;
    					height : 90px;
						margin-left : 0px;
    					margin-right : 0px;
    					float : left;
					}
			    .sicurezza
					{
    					margin-bottom: 7px;
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					background-image : url('images/menu7.jpg');
    					width : 115px;
    					height : 90px;
						margin-left : 0px;
    					margin-right : 0px;
    					float : left;
					}
				.sistema
					{
    					margin-top: 20px;
    					margin-left : 10px;
    					padding-top: 5px;
    					padding-left: 10px;
    					padding-right: 0px;
    					background-image : url('images/menu6.jpg');
    					width : 110px;
    					height : 155px;
    					float : left;
					}
			.linea4
			{
    			padding-left : 10px;
    			margin-right : 0px;
    			width : 410px;
    			height : 350px;
    			overflow: auto;
    			float : left;
			}
			.linea5
			{
    			padding-left : 10px;
    			margin-right : 0px;
    			width : 550px;
    			height : 350px;
    			overflow: auto;
    			float : left;
			}
				.chi_siamo
				{
    				width : 530px;
    				float : left;
				}
					.chi_siamo1
					{
    					width : 120px;
    					float : left;
					}
					.chi_siamo2
					{
    					padding-left : 5px;
    					padding-right : 5px;
    					width : 280px;
    					text-align : center;
    					FONT-SIZE: 12px;
    					float : left;
					}
						.intro_profe
						{
    						width : 280px;
    						height : 207px;
    						text-align : center;
    					}
					.chi_siamo3
					{
    					width : 120px;
    					float : left;
					}
			.linea6
			{
    			padding-left : 10px;
    			padding-top : 5px;
    			margin-bottom : 0px;
    			width : 550px;
    			height : 40px;
    			FONT-SIZE: 18px;
    			color: #FF0000;
    			float : left;
			}
			.linea6_a
			{
    			padding-left : 10px;
    			padding-top : 5px;
    			margin-bottom : 0px;
    			width : 415px;
    			height : 40px;
    			FONT-SIZE: 18px;
    			color: #FF0000;
    			float : left;
			}
			.linea7
			{
    			padding-left : 10px;
    			margin-right : 0px;
    			width : 410px;
    			height : 350px;
    			FONT-SIZE: 12px;
    			overflow: auto;
    			float : left;
			}
			.corpoDx
			{
    			background-image : url('images/sfondoBanner.jpg');
    			width : 135px;
    			height : 430px;
    			margin : 0px;
    			float : left;
			}
			.corpoCalendario
			{
    			margin-top: 5px;
	   			width : 133px;
   				height : 200px;
   				margin-left : 1px;
    			float : left;
				FONT-FAMILY: Arial, Verdana, Helvetica;
    			FONT-SIZE: 10px;
    			COLOR: #FFFFFF;
			}
			.cellaTitolo
			{
    			width : 133px;
   				height : 20px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}
			.cella
			{
    			width : 19px;
   				height : 15px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}
			.cellaEvidenziata
			{
    			background-color : #FF0000;
    			width : 19px;
   				height : 15px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}
			.cellaEvidenziata2
			{
    			background-color : #FFFFFF;
    			padding : 1px;
    			width : 17px;
   				height : 13px;
   				text-align : center;
    			float : left;
			}
			.cellaSelezione
			{
    			margin-top: 5px;
    			width : 133px;
   				height : 30px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}
			.inqueiro
			{
    			margin-top: 10px;
    			width : 135px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}
			.webamico
			{
    			margin-top: 30px;
    			width : 135px;
   				margin-left : 0px;
    			text-align : center;
    			float : left;
			}

	.mainDx
	{
    	background-image : url('images/sfondoDx.jpg');
    	width : 20px;
    	height : 707px;
    	margin : 0px;
    	padding : 0px;
    	float : left;
	}
.piede
{
    background-image : url('images/piede.jpg');
    width : 800px;
    height : 70px;
    margin : 0px;
    padding : 0px;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    float : left;
}
	.menu_piede
	{
		font-weight : normal;
    	COLOR: #FFFFFF;
    	FONT-FAMILY: Arial, Verdana, Helvetica;
    	FONT-SIZE: 10px;
    	TEXT-DECORATION: none;
	}	

	.piede1Sx
	{
    	width : 370px;
    	height : 10px;
    	margin-top : 3px;
    	padding-left : 30px;
    	float : left;
    	text-align : left;
	}
	.piede1Dx
	{
    	width : 370px;
    	height : 10px;
    	margin-top : 3px;
    	padding-right : 30px;
    	float : left;
    	text-align : right;
	}
		.piede2
	{
    	width : 770px;
    	height : 10px;
    	margin-top : 0px;
    	padding-right : 30px;
    	float : left;
    	text-align : right;
	}
	.piede3
	{
    	width : 770px;
    	height : 10px;
    	margin-top : 0px;
    	padding-right : 30px;
    	float : left;
    	text-align : center;
	}

.invio_dati
{
    width : 350px;
    height : 350px;
    margin-left : 0px;
    text-align : right;
    float : left;
}
.controllo_dati
{
    width : 330px;
	text-align : left;
    margin-left : 0px;
    FONT-SIZE: 12px;
    float : left;
}

.input
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica;
    text-align : left;

}
.input2
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica;
    text-align : left;

}



.ClassXHTML
{
    margin-left: 5px; 
    margin-right: 5px;
    padding-left : 8px;
    padding-right : 8px;
    float : right;
    border : 1px solid black;
    background-color : #4B6666;
}

.ClassW3C
{
	margin-right: 3px;
	float : right;
}

.ClassCss
{
    padding-left : 8px;
    padding-right : 8px;
    float : right;
    border : 1px solid black;
    background-color : #4B6666;
}

.menu_piede, A.menu_piede:Visited, A.menu_piede:Active, A.menu_piede:Link
{
    color : #FFFFFF;
    font-size : 11px;
    text-decoration : bold;
}

.testo1
{
    font-size : 10px;
}
.teleassistenza
{
    font-size : 14px;
    color : #FFFFFF;
    letter-spacing : 1px;
}


.Titolo1
{
    font-weight : bold;
    font-size : 14px;
    color : #3399FF;
    letter-spacing : 1px;
}

.Titolo2
{
    font-weight : bold;
    font-size : 14px;
    color : #666666;
    letter-spacing : 1px;
    
}

.Titolo3
{
    font-weight : bold;
    font-size : 11px;
    letter-spacing : 1px;
    
}
.Titolo4
{
    font-weight : bold;
    font-size : 11px;
    letter-spacing : 1px;
    text-decoration : underline;
    
}
