.rollov a {	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	display: block;
	line-height: 28px;
}

.rollov a:hover {
	background-color: #735C38;
}

.rollovSelect a {	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	display: block;
	line-height: 28px;
	background-color: #735C38	
}

.rollovSelect a:hover {
	background-color: #735C38;
}

.rollovsec a {
	font-family: Arial, Helvetica, sans-serif;
	color: #432E0E;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	display: block;
	line-height: 19px;
}

.rollovsec a:hover {
	background-color: #735C38;
	color: #ffffff;
}

.rollovsecDisabled a {
	font-family: Arial, Helvetica, sans-serif;
	color:#868686;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	display: block;
	line-height: 19px;
}

.rollovsecDisabled a:hover {
	color:#868686;	
}

.rollovsecSelect a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	display: block;
	line-height: 19px;
	background-color: #735C38;	
}

.rollovsecSelect a:hover {
	background-color: #735C38;
	color: #ffffff;
}

.txtblupic {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
	font-weight: bold; 
}

.txtbleft {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 9px;
}

.txtblupic a {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
	font-weight: bold; 
}

.txtblupicno {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
	font-weight: bold;
	text-decoration : none;
}

.txtblupicno a {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
	font-weight: bold; 
	text-decoration : none;
}

.txtblu {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 11px;
	font-weight: bold; 
}

.txtblu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 11px;
	font-weight: bold; 
}

.txtrossopic {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 10px;
	font-weight: bold; 
}

.txtrossopic a {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 10px;
	font-weight: bold; 
}

.txtrossopicno {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 10px;
	font-weight: bold;
	text-decoration : none; 
}

.txtrossopicno a {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 10px;
	font-weight: bold;
	text-decoration : none; 
}

.txtrosso {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 11px;
	font-weight: bold; 
}

.txtrosso a {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 11px;
	font-weight: bold; 
}

.txtrossono {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;  
}

.txtrossono a {
	font-family: Arial, Helvetica, sans-serif;
	color: #A32200;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;  
}

.txtblutab {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
    line-height: 20px;
	font-weight: bold; 
}

.txtazzpic {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A70A0;
	font-size: 10px;
	font-weight: bold;
}

.txtazzpic a {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A70A0;
	font-size: 10px;
	font-weight: bold;
}

.txtarearis {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 10px;
    line-height: 10px;
	font-weight: bold; 
}

.txtbiancopic {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px; 
}

.txtbiancopic a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold; 
	line-height: 18px; 
}

.txtbianco {
	font-family: Arial, Helvetica, sans-serif;
	color: #950702;
	font-size: 18px;
	font-weight: bold; 
}

.txtbianco a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold; 
}

.txtmarronepic {
	font-family: Arial, Helvetica, sans-serif;
	color: #564428;
	font-size: 10px;
	font-weight: bold; 
}

.txtmarrone {
	font-family: Arial, Helvetica, sans-serif;
	color: #564428;
	font-size: 11px;
	font-weight: bold; 
}

.txtbmarronepic a {
	font-family: Arial, Helvetica, sans-serif;
	color: #564428;
	font-size: 10px;
	font-weight: bold; 
}

.txtform {
	font-family: Arial, Helvetica, sans-serif;
	color: #28344C;
	font-size: 9px;
}


/* ### FONDI ### */

#a {
	background-color : #C1AF94;
}

#b {
	background-color : #7B9EC4;
}

#c {
	background-color : #E6E6E6;
}

#d {
	background-color : #735C38;
}

#e {
	background-color : #E3D7C9;
}

#f {
	background-color : #FFFFFF;
}

#g {
	background-color : #ffffff;
}

#h {
	background-color : #E2EAED;
}

#s {padding: 3,3,3,3;}     /* ### SPACE ### */

#pxl_marr_scuro {
	background-color : #735C38;
}

.inquirylista1 table {
	padding: 1px;
	margin: 0px;
	border: none;
}

.inquirylista1 td {
	padding: 2px;
	margin: 0px;
	border: 0;
	border-top: none;
	border-left: none;
}

.benvenuto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	padding: 6,6,6,6;
}

.titledarkbeige4 {font-family: Arial; font-weight: bold; font-size: 11px; color: #735C38; padding: 0,4,0,4;}
.titlebigred {font-family: Arial; font-weight: bold; font-size: 13px; color: #B03017;}
.titlered {font-family: Arial; font-weight: bold; font-size: 11px; color: #B03017;}
.textblue {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C;}
.textbluesp6 {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; padding: 6,6,6,6;}
.textbigbluesp6 {font-family: Arial; font-weight: bold; font-size: 11px; color: #28344C; padding: 6,6,6,6;}
.textbigredsp6 {font-family: Arial; font-weight: bold; font-size: 11px; color: #B03017; padding: 6,6,6,6;}
.textbigbrightredsp6 {font-family: Arial; font-weight: bold; font-size: 11px; color: #F62828; padding: 6,6,6,6;}
.textbeige {font-family: Arial; font-weight: bold; font-size: 10px; color: #806135;}
.titleblue {font-family: Arial; font-weight: bold; font-size: 11px; color: #28344C;}

INPUT.generic
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 15px;
}
SELECT.generic
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 15px;
}



/* modifiche dicembre 2008-gennaio2009 [mp] */

/*generali*/
html,body{margin:0;padding:0;font-family:Arial,Verdana,sans-serif;}
img{border:0}
div.bkglogin{float:left;width:100%;margin:0 auto;text-align:center;}
div.bkg{float:left;width:100%;margin:0 auto;text-align:center;}
div.bkgthirdlevel{background: url(../img/bkg_thirdlevel.gif) repeat-x;float:left;width:100%;margin:0 auto;text-align:center;}
div.main{margin:0 auto;text-align:center;width:760px}
div.rt, span.rt{float:right}
div.lf, input.lf{float:left}

/*logo e claim login*/
div.claimlogin {
background:transparent url(../img/bkg_claim_login.jpg) no-repeat scroll 0 90px;
float:left;
height:277px;
text-align:left;
width:760px;
}


div.claimlogin img{margin:0 0 0 24px;padding:0;}

/*logo e claim*/
div.claim{height:199px;background: url(../img/bkg_claim.jpg) 0px 23px no-repeat;text-align:left;float:left;width:760px;}
div.claim img{margin:16px 0 0 24px;padding:0;height:57px}

/*menu top*/
div.top{height:21px;text-transform:uppercase;font-size:10px;line-height:17px;padding:0;text-align:left;float:left;width:100%;background: url(../img/bkg_login.gif) repeat-x;}
div.top div.toptxt{padding:0 21px 0 29px;margin:0}
div.top a, a:hover{color:#5B5B5B;text-decoration:none}

/*menu language*/
div.language{height:16px;line-height:25px;text-transform:uppercase;font-size:10px;text-align:right;padding:0 21px 0 0;float:left;width:739px;}
div.language a, a:hover{color:#5B5B5B;text-decoration:none}

/*menu tabs primo livello*/
div.menufirst{background: url(../img/bkg_mnu_tabs.gif) repeat-x;font-size:11px;height:31px;width:760px}
div.menufirst ul{list-style-type: none;margin:0;padding:0 0 0 20px;text-transform:uppercase;}
div.menufirst li{display:inline;float:left;background: url(../img/bkg_mnu_tabs_voce.gif) repeat-x;font-weight:bold;line-height:31px;padding:0 8px 0 8px;margin-right:10px;height:31px;border-left:1px solid #BABABA;border-right:1px solid #BABABA;}
div.menufirst li.active{background: url(../img/bkg_mnu_tabs_voce_att.gif) repeat-x;color:#073F6E}
div.menufirst li a, a:hover{text-decoration: none;color:#515A61}

/*menu secondo livello*/
div.menusecond{font-size:11px;border-bottom:1px solid #D6D6D6;float:left;width:760px}
div.menusecond ul{list-style-type: none;margin:0;padding:0 0 0 20px;}
div.menusecond li{float:left;line-height:29px;padding:0 7px 0 0;margin-right:7px;height:29px;color:#505B61;background: url(../img/mnu_sep.gif) no-repeat bottom right;}
div.menusecond li.active, div.menusecond li.active a{color:#8A2827}
div.menusecond li a, a:hover{text-decoration: none;color:#515A61}
div.menusecond li.last{background-image:none}

/*menu terzo livello*/
div.menuthird{font-size:12px;float:left;width:100%;padding:6px 20px 0 0;background:url(../img/bkg_third.gif) repeat-x 0 26px;float:left;width:100%;margin:0 auto;text-align:center;;z-index:0;}
*:first-child+html div.menuthird {background:url(../img/bkg_third.gif) repeat-x 0 28px!important;}
*html div.menuthird {background:url(../img/bkg_third.gif) repeat-x 0 28px;}
div.menuthird ul{list-style-type: none;margin:0;padding:3px 0 0 0;float:left}
div.menuthird ul li{float:left;margin:0;padding:0 0 0 20px;color:#006AB4;}
div.menuthird div.option{background:url(../img/bkg_option.gif) repeat-x;float:right;z-index:4;height:13px;line-height:8px;color:#515B64;font-size:11px;font-weight:bold;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;padding:7px 10px 5px 11px}
div.menuthird div.option p{margin:1px 3px 0 0;float:left}
div.menuthird div.option p a{color:#505A63;text-decoration:none}
div.menuthird div.nota{color:#A02923;font-size:10px;float:right;text-align:right;border-bottom:1px solid #BABABA;padding:4px 0 5px 0;font-weight:bold;margin-top:25px;}

/*benvenuto*/
div.welcome{height:30px;line-height:28px;background: url(../img/bkg_welcome.gif) repeat-x;padding-left:21px;margin-bottom:10px;color:#154A76;font-size:12px;text-align:left;float:left;width:100%;}

/*contenuti*/
div.content{float:left;width:760px;padding:0}
div.boxcontent{padding:15px 0 10px 0;font-size:11px;text-align:left;color:#565656;float:center;width:760px;}
div.boxcontent td#f{text-align:left;}
div.boxcontent table.inquirylista1 td#f{background-color: #7B9EC4; color:#FFFFFF; font-size:13px; padding: 11px 0 11px 0; text-align:center}
div.boxcontent table.inquirylista1 td#b{background-color: #E2EAED; color:#636365; font-size:10px; padding: 4px 0 4px 0; text-align:center; font-weight: bold;}
div.boxcontent table.inquirylista1 td.txtmarronepic{color:#23708A; font-size:10px; padding: 4px 0 4px 0; text-align:left;}
div.boxcontent table.inquirylista1, div.boxcontent table.inquirylista1 td {border: 1px solid #ADADAD;border-collapse:collapse;}

/*search*/
div.search {height:29px;width:198px;float:left;background: url(../img/bkg_search.gif) no-repeat;margin-top:34px}
div.search img{margin:11px 7px 0 0;float:right}
div.search input{float:left;margin:6px 0px 4px 10px;width:162px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#565656;border:#B5B5B5 1px solid;text-align: left;}

/*form login*/
div.formlog {
background:transparent url(../img/bkg_login_form.jpg) no-repeat scroll 0 63px;
color:#436E98;
float:left;
font-size:11px;
font-weight:bold;
height:273px;
margin:-35px 0 0 25px;
padding:53px 25px 0 0;
text-align:left;
width:328px;
}


div.formlog h2{color:#436E98;margin:0;padding:25px 0 32px 28px;font-size:16px;}
div.formlog input.lf{float:right;margin:6px 10px 4px 0px;width:141px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#565656;border:#B5B5B5 1px solid;text-align: left;}
div.formlog div{height:42px;margin:0;padding:0 0 0 0px;width:100%;}
div.formlog p{clear:both;margin:0;padding:6px 10px 0 0;float:right;text-align:right;}
div.formlog label{float:left;width:87px;margin-top:8px; margin-left:5em;}
div.formlog span{font-size:10px;font-weight:normal;clear:both;}
div.formlog input.btnlog{padding:13px 0 0 165px;margin-right:10px;float:right;}


/*menu sinistra*/
div.menusx {padding:29px 0 12px 0;margin:0 10px 0 0;width:163px;text-transform:uppercase;float:left;border-bottom:1px solid #ABABAB;}
div.menusx ul {margin:0;padding:0;list-style-type:none;}
div.menusx li {background: url(../img/arrow_menu_1.gif) 0px 8px no-repeat;text-align:left;padding-left:12px;line-height:20px;font-weight:bold;font-size:11px;}
div.menusx a, div.menusx li.activelink a {text-decoration:none;color:#727272;}
div.menusx a:hover, div.menu_sx a:active, div.menusx li.activelink {color:#E2001A;}
div.menusx li.activelink a:hover, div.menu_sx li.activelink a:active {COLOR: #E2001A}

/*footer*/
div.footer{border-top:1px solid #ABABAB;margin:38px 0 20px 0;height:15px;float:left;width:760px;}
div.footer ul{list-style-type:none;margin:0;padding:0;}
div.footer ul li{float:left;color:#ABABAB;font-size:10px;padding:10px 20px 0 20px;background: url(../img/footer_sep.gif) no-repeat 0 13px;}
div.footer ul li.first{background-image:none;}
div.footer ul li a{color:#ABABAB;text-decoration:none;}

#percorso {font-family: Arial, Helvetica, sans-serif;color: #3A70A0;clear:both;float:left;width:100%;text-align:left;padding-left:20px;margin-top:15px}
#percorso a {font-family: Arial, Helvetica, sans-serif;color: #3A70A0;font-weight: bold;}

div.broker {font-size:11px;color:#426E9B;padding:0 5px 5px 5px;}
div.broker input.src{width:52px;border:1px solid #B5B5B5;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#565656;}
div.broker form{float:left;margin: 0; padding:0;}

div.broker_2 {font-size:11px;color:#426E9B;padding:0 5px 13px 5px;float:left;}

/* fine modifiche dicembre 2008-gennaio2009 [mp]*/
/* Inizio modifiche 12febbraio2009 [mp via mail]*/
/*quick search*/

div.src{background: url(../img/img_search.gif) no-repeat;width:205px;height:29px;margin:30px 0 10px 0;line-height:29px;float:right}
div.src img.go{margin:0;float:left;margin:10px 0 0 5px;}
div.src input{border:1px solid #b5b5b5;font-size:11px;width:164px;height:14px;margin:5px;float:left;}

/* Fine modifiche 12febbraio2009 [mp via mail]*/
