body{
	background:#F1F1F3;
	font-family: Verdana,Tahoma, Arial;
	font-size: 11px;
	color: #34327B;
	margin:0;
	padding:0;
	}
.backsite {background-image: url(/section/image/stage/back_site.gif);}
table,td { 
font-family:Tahoma,Arial, Helvetica, sans-serif; 
color:#34327B; 
font-size: 11px;
top-margin:0px;
}

A {FONT-FAMILY:Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color:#34327B; font-size:11px; text-decoration: none;}
A:visited {color:#34327B; text-decoration: none;  }
A:active {color:#34327B; text-decoration: none; }
A:hover {FONT-FAMILY:Tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#34327B; text-decoration:underline;}

.submit{
	background: #F7F7F7;
	color: #FF0000;
	border: 1px solid #990000;

}

a.selection {
	text-align:center;
	background: #F7F7F7;
	color: #FF0000;
	padding:3;
	position: Relative;
	text-decoration: None;
	font-weight: bold;
	display: Block;
	border: 1px solid #D2D2D2;
   }

a:hover.selection {
	text-align:center;
	background-color: #C5001E;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: None;
	display: Block;
   }




.paragraph {


	background-color: #F2F2F2;
	
}.text11 {
	font-family: Tahoma,Arial, Helvetica,;
	font-size: 11px;
	
}

H1,H2,H3 {

	
	font-size: 20px;
	color:34327B;
	margin-top: 0pt; 
	margin-bottom: 0pt;
}


.title12 {
	font-weight: bold;
	font-size: 12px; 
	color: #C8001F; 
	font-family: Tahoma,Arial, Helvetica,;
	
	
	}

.text11title {
	font-family: Tahoma, Arial, Helvetica,;
	font-size: 11px;
	color: #34327B;
	border: none #999999;
	/*background-image: url(/section/image/stage/back_row.gif);*/
	padding-left: 10px;






}

.text12 {
	font-family: Tahoma, Arial, Helvetica,;
	font-size: 12px;
}

.textwh{

	font-family: Tahoma,Arial, Helvetica
	font-size: 11px;
	color: #34327B;
	font-weight: bold;
	text-decoration:none; 

}

input.testo {
	font-size: 11px;
	
}

.error {
	font-size: 11px;
	background:#FF0000;
	color: #FFFFFF;
	font-weight: bold;
}

.errore {
	font-size: 11px;
	
	color: #FF0000;
	font-weight: bold;
	border:2px solid #FF0000;
}

.alert {
	font-size: 11px;
	
	font-weight: bold;
	border:2px solid #859731;
}


.borderbottom {
font-family: Tahoma,Arial, Helvetica,;
	font-size: 10px;

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}




a.hyphistory:link {
	font-family: Tahoma,Arial, Helvetica
	font-size: 11px;
	color: #34327B;
	font-weight: bold;
	text-decoration:none; 
	}
	
	
a.hyphistory:visited {
	font-family: Tahoma,Arial, Helvetica
	font-size: 11px;
	color: #34327B;
	font-weight: bold;
	text-decoration: none;
	
	}
a.hyphistory:hover{
	font-family: Tahoma,Arial, Helvetica
	font-size: 11px;
	color: #34327B;
	font-weight: bold;
	text-decoration: underline;
	}
	
.text12bl {
	font-family: Tahoma, Arial, Helvetica,;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #759AB5;

}
.bottone a:link,.bottone a:visited{
	display:block;
	font-family: Arial;
	width:83;
	background:url("/section/image/stage/bottone.gif") no-repeat left top;
	text-align:left;
	text-indent:5px;
	padding:3px;
	font-weight: bold;	
	
	color:#456D88;
	
}

.bottone a:hover{
	background:url("/section/image/stage/bottone_over.gif") no-repeat left top;
	display:block;
	width:83;
	text-align:left;
	padding:3px;
	font-weight: bold;	
	color:#FFF;
	text-decoration:none
}
.bottoneselected{
	background:url("/section/image/stage/bottone_select.gif") no-repeat left top;
	display:block;
	
	width:150;
	
	text-align:center;
	padding:5px;
	font-weight: bold;	
	color: #FFF;
	text-decoration:none;
	
}

.proprieta .selectmin{
width:47px;

}
.proprieta .modulo{
width:100px;
padding:4px 0 6px 0;

}
.proprieta div{
	
	background-image: url(/section/image/stage/proprietaback.gif);
	background-repeat: no-repeat;
	text-indent:5px;
	height:20px;
	padding:4px 0 6px 0;
	background-position: left top;

}
.proprieta div.multipla{
	background-image: url(/section/image/stage/proprietabackmultiple.gif);

}
.modulo {float:left; width:140px; font-weight: bold; }
select,checkbox,textarea{
	font-family: "Arial", Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #34327B;
	border:1px solid #C8D5E2;
	
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}

.textinput  {
	width:220px;
	
	/*background:url(/section/image/stage/input.gif) no-repeat left top fixed;*/
	border:1px solid #34327B;
	color:#34327B;
	
}

.textinputmin  {
	width:100px;
	
	/*background:url(/section/image/stage/inputmin.gif) no-repeat left top fixed;*/
	border:1px solid #34327B;
	color:#34327B;
	
}


.textarea {
	width:336px;
	height:132px;
	/*background:url(/section/image/stage/textarea.gif) no-repeat left top fixed;*/
	border:1px solid #34327B;
	padding:4px 8px;
}
.button{
background:#34327B;
color: #FFF;
border:2px solid #FFF;
}

.textrow{
	border-bottom:1px solid #CADCE7; 
	border-left:1px solid #CADCE7;
	border-right:1px solid #CADCE7;

}

P{
text-align:justify;

}
.interlinea{
background: url(/section/image/stage/back_site.gif) repeat-x bottom;
}

.boxprevtop{
	background: url(/section/image/stage/immagini/box_prev_max_01.gif) no-repeat;
}
.boxprevcenter{
	background: url(/section/image/stage/immagini/box_prev_max_02.gif) repeat-y;
}
.boxprevbottom{
	background: url(/section/image/stage/immagini/box_prev_max_04.gif) no-repeat;
}
