/* CSS Document */
body{
margin:0px;
text-align:left;
background-color:#FFFFFF;
}

#container{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:left;
z-index:1;
height:auto;
width:1000px;
padding-bottom:0px;
border-style:none;
border-width:1px;
border-color:#FF0000;

background-color:#FFFFFF;

}

#containerFormAnagrafica{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:left;
z-index:1;
height:auto;
width:800px;
padding-bottom:0px;
border-style:none;
border-width:1px;
border-color:#FF0000;

background-color:#000000;

}

#header{
position:relative;
margin-left:auto;
margin-right:auto;
top:0px;
text-align:left;
width:1000px;
z-index:2;
height:290px;
background-image:url(../images/imgTop.jpg);

}



#divFasciaSottoHeader
{
	position:absolute;
	height:250px;
	width:100%;
	height:228px;
	background-color:#030106;
	z-index:20px;
	top:62px;
	
}

div#divSx{
	position:relative;
    float: left;
    border:none 1px #000000;
	width:240px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	
    }



.pnlBoxDx{
	position:relative;
    float:right;
    margin-left:10px;
	border:none 1px #000000;
	width:260px;
	height:320px;
	
    } 	    	
	
div#divFlash{
 	position:relative;
    margin-left: 270px;
	margin-top:0px;
	width:450px;
	height:auto;
	min-height:250px;
	border:none 1px #000000;
	vertical-align:top;
    }	
	
div#divCentrale{
 	position:relative;
    margin-left: 270px;
	margin-top:0px;
	width:430px;
	height:auto;
	min-height:250px;
	border:none 1px #000000;
	vertical-align:top;
    }		
    
div#divCentraleFormAnagrafica{
 	position:relative;
    margin-left: 25px;
	margin-top:0px;
	width:700px;
	height:auto;
	min-height:250px;
	border:none 1px #000000;
	vertical-align:top;
    }	
    
    
div#divFooter{
	text-align:right;
	position:relative;
    clear:both;
	border:none 1px #000000;
	width:999px;
	height:auto;
	/*margin-left:0px;*/
	/*margin-top:0px;*/
	margin-left:auto;
margin-right:auto;
  } 



#corpo
{
position:relative;
margin-top:0px;
z-index:1;
border-style:none;
border-width:0px;
border-color:#FFFFFF;

}

.tdCorpo
{
	height:350px;
	vertical-align:top;
	text-align:left;
}

.testoFooter
{
	font-family:Tahoma, Verdana, Arial, Times New Roman;
	color:#808080;
	font-size:10px;
}

a.testoMenuTop
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bolder;
}

a.testoMenuTop:hover
{
	color:#bc091b;
}

.testoMenuTopOn
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	color:#bc091b;
	font-size:12px;
	text-decoration:none;
	font-weight:bolder;
}


a.testoLinkBoxLogin
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	
}

a.testoLinkBoxLogin:hover
{
	color:#bc091b;
}


.testoScrittaAccesso
{
	font-family:Arial, Verdana, Times New Roman;
	color:#000000;
	font-size:10px;
}

a.testoLinkAccessoHome
{
	font-family:Arial, Verdana, Times New Roman;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.testoLinkAccessoHome:hover
{
	color:#008e48;

}

a.testoLinkAccessoHomeNo
{
	font-family:Arial, Verdana, Times New Roman;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.testoLinkAccessoHomeNo:hover
{
	color:#bc091b;

}


.testoCambioLingua
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#767676;
	font-size:10px;
	text-decoration:none;
	
}

.testoCambioLinguaOn
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	
}

.etichetteCampi
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#FFFFFF;
	font-weight:200;
	
}

.campiTesto
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	height:15px;
	color:#000000;
	border:solid 1px #000000;
}

.pulsanti
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border:solid 1px #000000;
}

.messaggio
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#FF0000;
	font-weight:200;
}

.titoloPagina
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:30px;
	color:#000000;
	font-weight:800;
}

.testoPaginazioneOff
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	
}

.testoPaginazioneOn
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:11px;
	color:#bc091b;
	text-decoration:none;
	
}

.testoDataLista
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	
}

.testoTitoloLista
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#bc091b;
	text-decoration:none;
	font-weight:bold;
	
}

.testoSottoTitoloLista
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12px;
	color:#bc091b;
	text-decoration:none;
	
}

a.testoMenuAzienda
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	
}

a.testoMenuAzienda:hover
{
	color:#8e8e8e;
}

.testoMenuAziendaOn
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	color:#8e8e8e;
	font-size:10px;
	text-decoration:none;
	
}

.etichetteBoxLogin
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	
}


/*Stile div VIDEO*/

#sfondoPaginaVideo {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    /*filter:alpha(opacity=90); 
    opacity:0.9; */
    z-index:3000; 
}

#sfondoVideo { 
    position:relative; 
    width:auto;
    height:auto;
    margin-top:2%; 
    margin-left:auto;
    margin-right:auto;
    padding:0px; 
    z-index:3001; 
   /* background-color:#fff;*/
    border:none 1px #000;
    font-family:Verdana, Arial;
    font-size:13px;
    color:#000000;
}

/* Fine Stile VIDEO */
