body 
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0px;
	padding:0px;
	background-image:url(../img/RepeatIntestazione.gif);
	background-repeat:repeat-x;
	text-align:center;
}
H2
{
	font-size: 15px;
	color: #5586c9;
	margin: 8px;
}
H3
{
	font-size: 13px;
}

A:link {text-decoration: none;}
A:visited {text-decoration: none}
A:hover {text-decoration: underline;}
.LeftTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
}
.LeftLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #990000;
	font-weight: bold;
}
.TopLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}
.titolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
}
.bodyTables {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodyTablesTitle {
	BORDER-RIGHT: #000000 1px double;
	BORDER-TOP: #000000 1px double;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px double;
	BORDER-BOTTOM: #000000 1px double;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
	font-weight: bold;
	color: #990000;
}
.bodyTablesCells {
	BORDER-RIGHT: #CCCCCC 1px double;
	BORDER-TOP: #CCCCCC 1px double;
	FONT-SIZE: 10px;
	BORDER-LEFT: #CCCCCC 1px double;
	BORDER-BOTTOM: #CCCCCC 1px double;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
	font-weight: bold;
	color: #000000;
}
.testo{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
}
.cmdSubmit {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: black 1px solid;
	color: #ffffff;
	border-bottom: black 1px solid;
	font-family: Verdana,Arial;
	background-color: #990000;
}
.txtBox {
	/*BORDER-RIGHT: #530000 1px double;
	BORDER-TOP: #530000 1px double;
	BORDER-LEFT: #530000 1px double;
	BORDER-BOTTOM: #530000 1px double;*/
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
	background-attachment: fixed;
	/*
	background-image: url(../images/style_box_shadow.gif);
	font-weight: bold;
	*/
	color: #990000;
}
.txtBoxRight 
{
	BORDER-RIGHT: #530000 1px double;
	BORDER-TOP: #530000 1px double;
	FONT-SIZE: 10px;
	BORDER-LEFT: #530000 1px double;
	BORDER-BOTTOM: #530000 1px double;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ffffff;
	background-attachment: fixed;
	background-image: url(../images/style_box_shadow.gif);
	/*font-weight: bold;*/
	color: #990000;
	TEXT-ALIGN: left;
}
.Label 
{
	BORDER-RIGHT: white 1px double;
	BORDER-TOP: white 1px double;
	FONT-SIZE: 12px;
	BORDER-LEFT: white 1px double;
	BORDER-BOTTOM: white 1px double;
	FONT-FAMILY: Verdana,Arial;
	BACKGROUND-COLOR: #ffffff;
}
.Select 
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana,Arial;
	BACKGROUND-COLOR: #dddddd;
}

/*stili homepage*/
div#containerHome	
{
	width:760px; 
	margin:auto;
}
div#headerHome	
{
	width:760px;
	height:56px;
}


div#contenuto	
{
	width:760px;
}
/*form per login*/
div#accesso	
{
	width:510px;
	height:450px;
	float:left;
	margin-top:100px;
	padding-top:25px;
	background-image:url(../img/sfondoBisel.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:center;
	font-family:Times;
	font-size:30px;
	font-weight:bold;
	
}
.bianco 
{
	font-size:12px;
	color:#ffffff;
	text-align: right;
	font-weight: bold;
}
.rigaGrigia 
{
	border-bottom: solid 1 #CCC;
}
div#istruzioni	
{
	width:250px;
	height:150px;
	float:left;
	margin-top:100px;
}

div#bottoneHome01
{
	font-size:13px;
	color:#000000;
	font-weight: bold;
	display:block;
	width:250px;
	height:50px;
	text-align:right;
}
div#bottoneHome01 a	
{
	display:block;
	width:200px;
	height:50px;
	color:#000000;
	text-decoration:none;
	background-image:url(../img/bottoneInfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}
div#bottoneHome01 a:hover	
{
	display:block;
	width:200px;
	height:50px;
	color:#FF0000;
	text-decoration:none;
	background-image:url(../img/bottoneInfoH.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}
div#bottoneHome02
{
	font-size:13px;
	color:#000000;
	font-weight: bold;
	display:block;
	width:250px;
	height:50px;
	text-align:right;
}
div#bottoneHome02 a	
{
	display:block;
	width:200px;
	height:50px;
	color:#000000;
	text-decoration:none;
	background-image:url(../img/bottoneRegistrati.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}
div#bottoneHome02 a:hover	
{
	display:block;
	width:200px;
	height:50px;
	color:#FF0000;
	text-decoration:none;
	background-image:url(../img/bottoneRegistratiH.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}
div#bottoneHome03
{
	font-size:13px;
	color:#000000;
	font-weight: bold;
	display:block;
	width:250px;
	height:50px;
	text-align:right;
}
div#bottoneHome03 a	
{
	display:block;
	width:200px;
	height:50px;
	color:#000000;
	text-decoration:none;
	background-image:url(../img/bottonePasswordDimenticata.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:7px;
	padding-right:42px;
}
div#bottoneHome03 a:hover	
{
	display:block;
	width:200px;
	height:50px;
	color:#FF0000;
	text-decoration:none;
	background-image:url(../img/bottonePasswordDimenticataH.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:7px;
	padding-right:42px;
}

div#bottoneHome04
{
	font-size:13px;
	color:#000000;
	font-weight: bold;
	display:block;
	width:250px;
	height:50px;
	text-align:right;
}

div#bottoneHome04 a	
{
	display:block;
	width:200px;
	height:50px;
	color:#000000;
	text-decoration:none;
	background-image:url(../img/bottoneInfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}
div#bottoneHome04 a:hover	
{
	display:block;
	width:200px;
	height:50px;
	color:#FF0000;
	text-decoration:none;
	background-image:url(../img/bottoneInfoH.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:17px;
	padding-right:42px;
}


div#footer	
{
	width:760px;
	clear:both;
	font-size:11px;
	color:#000000;
}
div#footer a			
{
	color:#9a66cb;
	text-decoration:none;
}
div#footer a:hover
{
	color:#9a66cb;
	text-decoration:underline;
}

/*indice orizzontale*/

div#indiceOrizzontale
{
	width:100%;
	height:58px;
	color:#F00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:20px;
	font-size:14px;
	background-image:url(../img/sfondoIndiceOrizzontale.gif);
	background-repeat:repeat-x;
}
div#indiceOrizzontale ul
{
	width:780px;
	padding:0;
	margin:0;
}
div#indiceOrizzontale li
{
	display:block;
	width:140px;
	height:40px;
	float:left;
	list-style-image:none;
	margin-top:4px;
	padding-top:4px;
	padding-left:2px;
	text-align:center;
}
div#indiceOrizzontale a
{
	display:block;
	width:140px;
	height:40px;
	color:#000;
	text-decoration:none;	
}
div#indiceOrizzontale a:hover
{
	display:block;
	width:140px;
	height:40px;
	margin-top:-4px;
	padding-top:4px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../img/IndiceOrizzontaleHover.gif);
	background-position:center top;
	background-repeat:no-repeat;	
}
div#indiceOrizzontale a
{
	display:block;
	width:140px;
	height:40px;
	color:#000;
	text-decoration:none;	
}
A.menuSelected, A.menuSelected:hover
{
	display:block;
	width:140px;
	height:40px;
	margin-top:-4px;
	padding-top:4px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../img/IndiceOrizzontaleHover.gif);
	background-position:center top;
	background-repeat:no-repeat;	
}

/*Elenchi*/

.tabella
{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	margin-top: 19px;
}
.TabellaR1	
{
	border-right:1px solid #5586c9; 
	font-size:12px; 
	background-color:#e0eaf8; 
	border-bottom:1px solid #5586c9; 
	line-height:16px;
	padding:2px;
}
.TabellaR2 	
{
	border-right:1px solid #5586c9;
	font-size:12px; 
	background-color:#cbdcf4; 
	border-bottom:1px solid #5586c9; 
	line-height:16px;
	padding:2px;
}
.TabellaTitolo 	
{
	border-right:1px solid #5586c9; 
	background-color:#5586c9; 
	border-bottom:1px solid #5586c9; 
	line-height:20px; 
	color:#fff; 
	font-weight:bold
}
.TabellaTitolo a
{
	color:#cbdcf4;
	text-decoration:none;
}
.TabellaTitolo a:hover
{
	color:#fff;
	text-decoration:none;
}

.TabellaPager 	
{
	border-right:1px solid #5586c9;
	background-color:#5586c9;
	border-bottom:1px solid #5586c9;
	line-height:12px;
	font-size:"smaller";
	color:#fff;
}
.TabellaPager a
{
	color:#cbdcf4;
	text-decoration:none;
}
.TabellaPager a:hover
{
	color:#fff;
	text-decoration:none;
}


.TabellaR2 a 	
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Blue;
	text-decoration:none;
}
.TabellaR2 a:hover	
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Blue;
	text-decoration:none;
	background-color:#dcc7ef; 
}
.TabellaR1 a 	
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Blue;
	text-decoration:none;
}
.TabellaR1 a:hover	
{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Blue;
	text-decoration:none;
	background-color:#e6d9f2; 
}

/*form di insermento dati*/

.inserimenti	
{
	font-size:12px; 
	background-color:#e0eaf8; 
	text-align:left;
	padding:20px;
	height: 184px;
	width: 600px;
	vertical-align:top;
}
.inserimenti2	
{
	font-size:12px; 
	background-color:#e0eaf8; 
	text-align:left;
	padding:20px;
	vertical-align:top;
	text-align:right;
}

.corniceins
{
	border:1px solid #5586c9;
	padding:20px;
}


/*Master Page stili*/	
div#container	
{
	width:100%; 

}
div#header	
{
	width:600px;
	height:56px;
	margin:auto;

}

n:auto;
{	
}

.insertdetails
{
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#5586c9;
	padding:5px;
}

.insertdetailsTitolo
{
	border-bottom:1px;
	border-bottom-style:double;
	border-bottom-color:#5586c9;
}

.insertdetailsTitoloSezione
{
	border-bottom:1px;
	border-top:2px;
	border-bottom-style:none;
	border-top-style:dotted;
	border-bottom-color:#5586c9;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
	padding:5px;
}

.insertdetailsSeparator
{
	background-color:White;
	height:12px;
	}

.destra
{
	float:right;
	background-color:Green;
	border:1px solid red;
	padding-right: 20px;
	width:150px;
	margin-top:40px;
}

.fieldDetails
{
	display: none;	
}
.fieldDetailsValidator
{
}


#userInfo
{
	float:right;
	margin-top:30px;	
	color:White;
	font-size:13px;
}

#userInfo A
{
	color:White;
	font-weight:900;
	font-size:13px;
}

.RadioButtonSN
{
}

.button
{
	margin-top:4px;
	width:100px;
	height:30px;
	float:left;
}

.button a
{
     display:block;
     width:100px;
     height:20px;
     color:#002841;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size:13px;
     font-weight:bold;
     text-decoration:none;
     background-image:url('../img/bottone.gif');
     text-align:center;
     line-height:20px;
}

.button a:hover
{
     display:block;
     width:100px;
     height:20px;
     color:#002841;
     background-image:url('../img/bottoneHover.gif');
     text-decoration:none;
}
