BODY { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-ALIGN: left; }

#body{ width:900px; text-align:center; }

select { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

/*button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #009933;
	border: 1px solid #FFFFFF; height: 20px; width: 100px; }
*/
/*input,textarea,select { background: #FFFFFF; color:#000000; font-family: Tahoma; font-size: 12px; border: Solid 1px #999999; }*/

hr {  height: 1px; border: Solid 1px #999999; }

FORM { MARGIN: 0px; }


/*====== STILI TOP BAR ===============================*/
#bar_top{position:relative; height:100px; width: 100%; background-image:url(../img/service.gif); background-repeat: no-repeat; background-position: right 62px;}
#menu_top{position:absolute; right: 0px; top: 0px; height: 20px; width: 100%; text-align:right;}
#logo_top{position:absolute; left: 0px; top: 0px;}
#riga_top{ height:10px; line-height:10px; background-color:#D64612/*246787*/;}
/*_____________________________________________________*/


/*====== STILI BOTTOM BAR ===============================*/
#riga_bottom{ height:5px; line-height:5px; background-color:#D64612; clear:both}
#txt_bottom{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000000; text-align:center;}
#txt_bottom a, #txt_bottom a:hover{COLOR: #000000; TEXT-DECORATION: none; }
/*_____________________________________________________*/

/*====== STILI PAGE LOGIN ===============================*/
#cont_pag_log{position:relative; height:300px; width: 100%;}
#info_pag_log{position:absolute; left: 5px; top: 15px; height: 135px; width: 45%; text-align:left;}
#form_pag_log{position:absolute; right: 0px; top: 0px; height: 300px; width: 406px; text-align:left;}
#reg_pag_log{position:absolute; left: 5px; top: 162px; height: 120px; width: 45%; text-align:left;}

.link_v{ padding-left:10px; padding-right:10px; padding-bottom:10px; FONT-SIZE: 12px; COLOR: #D64612; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.link_v a{ display:block; COLOR: #D64612; TEXT-DECORATION: none;}

DIV.attenzione { PADDING-LEFT: 20px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #E57300;
	display:block; background-image: url(../img/attenzione.gif); background-repeat: no-repeat; background-position: left;
}
DIV.err_vuoto{PADDING-LEFT: 20px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px;}

DIV.loginFormBox { PADDING-LEFT: 5px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; }
DIV.loginFormBox LABEL { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #D64612; }
INPUT.loginFormField { BORDER-RIGHT: #D64612 1px solid; BORDER-TOP: #D64612 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #D64612 1px solid; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #D64612 1px solid; BACKGROUND-COLOR: #ffffff; }

DIV.boxtit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; background-color: #E59131/*76b836*/; margin-left:10px; margin-right:10px; padding-left:10px; margin-top:15px; }

DIV.boxSxBlkItem { margin-left:10px; margin-top:5px; font-size:12px; }
DIV.boxSxBlkItem A.blkRArrow { width:30em; }
A.blkRArrow { display:block; color: #000000; background-image: url(../img/fr_1.gif); background-repeat: no-repeat; background-position: right; text-decoration:none;}
A.blkRArrow:Hover { color: #D64612; text-decoration:underline; }
/*_____________________________________________________*/


/*====== STILI PAGE MESSAGE e HOME e ricorda PWD===============================*/
.left_pag_msg{width:35%; background-color:#f5f5f5; vertical-align:top;}
.rigth_pag_msg{width:65%; background-color:#ffffff;}
.det_pdf { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
.det_pdf:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D64612; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

DIV.rigaUser a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #000000; padding-left:10px; padding-top:4px; padding-bottom:4px; display: block; width: 100%; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
DIV.rigaUser a:hover { background-color: #ffffff; }

DIV.boxtitLeft { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight: bold; background-color: #D64612; margin-left:0px;
	margin-right:0px; padding-left:10px; padding-top:5px; padding-bottom:5px; width: 100%; margin-bottom:5px; }

DIV.datiUser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding-left:0px; padding-top:4px; height: 18px;
	display: block; border-bottom: 1px solid #e5e5e5; width: 310px; }

DIV.datiUser label{ float: left; width: 92px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;
	margin-right: 5px; text-align: right; color: #000; }
	
DIV.div_pwd{display:block; width: 400px; height: 25px; margin-bottom: 4px}

DIV.div_pwd label{float: left;width: 150px; height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right: 5px;text-align: right;color: #000}

.barspot { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }

/*_____________________________________________________*/


/*====== STILI GENERICI ===============================*/

.txt_10 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: normal; }
.txt_10 a { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.txt_10 a:hover {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.txt_10_g { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.txt_11_g { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: normal; }

.txt_11 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.txt_11_v { FONT-SIZE: 11px; COLOR: #D64612; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.txt_11_v:hover { FONT-SIZE: 11px; COLOR: #5A9B29; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.txt_12 {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.txt_12_r {FONT-SIZE: 12px; COLOR: #FF3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.txt_12_g { FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.tit_16_g { FONT-SIZE: 16px; COLOR: #55555; FONT-FAMILY: Arial; line-height: normal; }

.tit_22_g { FONT-SIZE: 22px; COLOR: #666666; FONT-FAMILY: Arial; line-height: normal; }

.txt_13_b {	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.txt_13 {	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.pad5{ padding-left:5px; padding-right:5px;}
.pad10{ padding-left:10px; padding-right:10px;}

.btn_v { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #D64612;
	border: 1px solid #FFFFFF; height: 20px; width: 100px; }


/*================================================================================*/
/*		              STILI PER PAGINE AMMINISTRATORE                             */ 
/*================================================================================*/
#body_admin{ width:980px; text-align:center; }
#bar_top_admin{position:relative; height:87px; width: 100%; background-image:url(../img/logo.jpg); background-repeat: no-repeat; background-position: left 0px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:34px; text-align:right;}

.left_pag_admin{width:350px; background-color:#f5f5f5; vertical-align:top;}
.rigth_pag_admin{width:630px; background-color:#ffffff;}


