body{	
	font: normal 11 Verdana;
	color:#5A5A5A;
	text-align: center;
	margin: 0 ;
	padding: 0;	
	border: 0;
	cursor: default;
}

#masterpage_body{
    background:#5A7FBC url(../images/bodysfondospacer.gif) repeat-x;    
}

#page_content{
    background:url(../images/bodysfondo.gif) no-repeat;    
}

#page_top{
    background:url(../images/header.gif) no-repeat;
    background-position:top; 
}

#page_bottom{
    background:url(../images/footer.gif) no-repeat;
    background-position:center; 
}

.page_left{
    background:url(../images/left.gif) repeat-y;    
    background-position:right; 
}

.page_right{
    background:url(../images/right.gif) repeat-y;    
    background-position:left; 
}

.page_body_one{
    background:#FFFFFF;
    width:880px;
    height:100%;     
}

.page_body_menu_top{
    background: url(../images/sfondo_body_top_left.gif) no-repeat;    
    width:214px;
    height:103px;
}

.page_body_menu_middle{
    background: #F6F6F6;
}

.page_body_menu_bottom{
    background: url(../images/sfondo_body_bottom_left.gif) no-repeat;    
    width:214px;
    height:103px;
}

.page_body_page_top{
    background: #EDEFF1 url(../images/sfondo_body_top_right.gif) no-repeat;    
    width:671;
    
}

.page_body_page_bottom{
    background: url(../images/sfondo_body_bottom_right.gif) no-repeat;    
    background-position:bottom;
    width:671px;
    height:103px;
}

.lang {
	font: Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;	
	padding-left:5px;
}

.lang:hover{
	color:#FA8100;
}

.menu{
	height:35px;
	background:#FFFFFF url(../images/spacer_menu.gif) repeat-x;
	border-bottom:1px solid #FFFFFF;	 
}

.top{
	position:relative;
	float:left;
	margin:0px 0px 0px 5px;	
}

.toplevel {
	margin:0px 0px 0px 5px;
	padding:0px;
	height:35px;
	background:url(../images/menu.right.gif) right bottom no-repeat;	
}

.main{
	font-size:13px;
	color:#6F6F6F;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	letter-spacing:.3px;
	line-height:35px;
	display:block;
	background:url(../images/menu.left.gif) left bottom no-repeat;	
	padding:0px 15px 0px 15px;
}

.toplevel_on{
	margin:0px 0px 0px 5px;
	padding:0px;
	height:35px;
	background:url(../images/menu.rightSelected.gif) right  bottom no-repeat;	
    cursor:pointer;cursor:hand;
}


.main_on{
	font-size:13px;
	color:#6F6F6F;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	letter-spacing:.3px;
	line-height:35px;
	display:block;
	background:url(../images/menu.leftSelected.gif) left bottom no-repeat;		
	padding:0px 15px 0px 15px;
}

#msgtop{
	height:65px;
	background:#FFFFFF url(../images/spacer_top_message.gif) repeat-x;
	border-bottom:2px solid #FFFFFF;
}

.testo_form {
    font: normal Verdana;
	font-size:10px;
	font-weight:normal;
	color:Red;
}

.testo_small {
	font: normal Verdana;
	font-size:10px;
	font-weight:normal;
	color:#5A5A5A;
}
A.testo_small:link {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_small:active {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_small:visited {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_small:hover {
   color:#5A5A5A;
   text-decoration:none; 	
}

.testo_footer {
	font: normal Verdana;
	font-size:9px;
	font-weight:normal;
	color:#5A5A5A;
	padding-left:60px;
	padding-top:15px;
}

.testo {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
}
A.testo:link {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo:active {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo:visited {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo:hover {
   color:#5A5A5A;
   text-decoration:none; 	
}

.testo_link {
	font: normal Verdana;
	font-size:11px;
	font-weight:bold;
	color:#5A5A5A;
	text-decoration:none;
}
A.testo_link:link {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_link:active {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_link:visited {
    color:#5A5A5A;
	text-decoration:none;
}
A.testo_link:hover {
   color:#5A5A5A;
   text-decoration:underline; 	
}


.Titolo_h1 {
	font: normal Verdana;
	font-size:16px;
	font-weight:bold;
	color:#525252;
	text-decoration:none;
}

.Titolo_h2 {
	font: normal Verdana;
	font-size:15px;
	font-weight:bold;
	color:#525252;
}

.testo_middle {
	font: normal Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5A5A5A;
	padding-left:15px;
	background-color:#EEEEEE;
}
/*** CSS MENU LATERALE PAGINE ***/

.cell_menu {
    height:30px;
    width:100%;
    text-align:right;     
}

/*** Linea rossa ***/
.testo_menu_red {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	text-align:right;
	width:100%;  
}
A.testo_menu_red:link {}
A.testo_menu_red:active {}
A.testo_menu_red:visited {}
A.testo_menu_red:hover {
	font: normal Verdana;
	font-size:11px;
	color:#F85629;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

.testo_menu_red_on {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#F85629;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

/*** Linea gialla ***/
.testo_menu_yellow {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	text-align:right; 
	width:100%;
}
A.testo_menu_yellow:link {}
A.testo_menu_yellow:active {}
A.testo_menu_yellow:visited {}
A.testo_menu_yellow:hover {
	font: normal Verdana;
	font-size:11px;
	color:#F8C532;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

.testo_menu_yellow_on {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#F8C532;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

/*** Linea blu ***/
.testo_menu_blu {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	text-align:right; 
	width:100%;
}
A.testo_menu_blu:link {}
A.testo_menu_blu:active {}
A.testo_menu_blu:visited {}
A.testo_menu_blu:hover {
	font: normal Verdana;
	font-size:11px;
	color:#1897DD;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

.testo_menu_blu_on {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#1897DD;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

/*** Linea dark blu ***/
.testo_menu_dark_blu {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
	text-decoration:none;
	text-align:right; 
	width:100%;
}
A.testo_menu_dark_blu:link {}
A.testo_menu_dark_blu:active {}
A.testo_menu_dark_blu:visited {}
A.testo_menu_dark_blu:hover {
	font: normal Verdana;
	font-size:11px;
	color:#2754A6;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

.testo_menu_dark_blu_on {
	font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#2754A6;
	text-decoration:none;
	text-align:right; 
	width:100%;
}

/*** Elemento selezionato ***/
.testo_menu_selected {
	font: normal Verdana;
	font-size:11px;
	font-weight:bold; 
	color:#5A5A5A;
	text-decoration:none;
	text-align:right; 
	width:100%; 	
}


.riga_tbl_blu
{
    border-top: 1px solid #000000;
    background: #DFE3EB;
    font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
}
.riga_tbl
{
    border-top: 1px solid #000000;
    background: #FFFFFF;
    font: normal Verdana;
	font-size:11px;
	font-weight:normal;
	color:#5A5A5A;
}

.imgSets{
	z-index:10;
	background:url(../images/prova_sfondo_fil.png) center bottom no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	width:249px;		
	height:34px;
}

.imgInSets{
	z-index:2;
	background-repeat:no-repeat;
	width:880;
}

.img_button{
    margin-top:13px;
    margin-left:7px;
    margin-right:7px;
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
	opacity:1.0;
}

