/* 
9px = 75%
10px = 83%
11px = 92%
12px = 100%
13px = 108%
14px = 117%
15px = 125%
16px = 133%
17px = 142%
18px = 150%
20px = 167%
30px = 250%

#4c4c4c codice grigio 70%
#b80000 codice rosso
#ffcc00 codice giallo
#ff7900 cofice arancione
*/

body {background: transparent url(../img/bgbody.gif) repeat-x top left;
        margin:0; padding:0;
        font-family: arial,sans-serif,georgia,helvetica,verdana;
        font-size: 12px;
        color: #4c4c4c;}

.labelSSOError {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:6px;
}

.container {
	position: relative;
	width: 970px;
	margin: 0px auto;
	font-size: 100%;
	padding-top:30px;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

a {font-family: arial,sans-serif,georgia,helvetica,verdana;font-size: 12px;color: #4c4c4c; text-decoration: none;}	
a:link {font-family: arial,sans-serif,georgia,helvetica,verdana;font-size: 12px;color: #4c4c4c; }	
a:hover {font-family: arial,sans-serif,georgia,helvetica,verdana;font-size: 12px;color: #b80000; text-decoration: underline;}
a:visited {font-family: arial,sans-serif,georgia,helvetica,verdana;font-size: 12px;color: #4c4c4c; text-decoration: underline;}	

h1{font-size:16px; font-weight:bold; color:#ff7900; margin:0px;}
h2{font-size:16px; font-weight:bold; color:#ffcc00; margin:0px;}
h3{font-size:14px; font-weight:normal; color:#ff7900; margin:0px;}
.h4{font-size:16px; font-weight: normal; color:#ff7900; margin:0px; padding-bottom:4px;}
.browserFirefox3 .h4{font-size:16px; font-weight: normal; color:#ff7900; margin:0px; padding-bottom:0px;}
.underline { height:2px; background:url(../img/px2_border.gif) repeat-x center; margin-top:3px; margin-bottom:10px;} 
.underline2 { height:1px; background:url(../img/px2_border.gif) repeat-x center; margin-bottom:3px; clear:left;} 
.underline3 { height:1px; background:url(../img/px2_border.gif) repeat-x center; margin:10px 0px 10px 0px; clear:left;} 
.bold_arancio {font-weight:bold; text-decoration:none; color:#ff7900;}
.bold_arancio a{color:#ff7900;}
.bold_arancio a:hover {color:#B80000;}

.link11 a { font-size:11px; font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.link11 {color:#B80000;}




.link_commissione,
.link_commissione a{text-decoration:underline; color:#4c4c4c; text-align:right; cursor:pointer; width:890px;}
.link_commissione a:hover{text-decoration:underline; color:#b80000; text-align:right; cursor:pointer;}
.link_homepage, .link_homepage a{text-decoration:underline; color:#4c4c4c; text-align:right; cursor:pointer; width: 705px;}
.link_login, .link_login a{text-decoration:underline; color:#4c4c4c; text-align:right; cursor:pointer; width: 730px;}
.link_commissione a:hover{text-decoration:underline; color:#b80000; text-align:right; cursor:pointer;}
link_commissione2,
.link_commissione2 a{text-decoration:underline; color:#4c4c4c; text-align:right; cursor:pointer;}
.link_commissione2 a:hover{text-decoration:underline; color:#b80000; text-align:right; cursor:pointer;}
#content_pgyou {max-height:auto!important; min-height:350px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:29px 30px 30px 29px;}
#content_agente {max-height:auto!important; min-height:400px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:29px 30px 30px 29px;}
#content_cosa {max-height:auto!important; min-height:470px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:29px 30px 30px 29px;}
#content_commissioni{max-height:auto!important; min-height:390px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:10px 30px 30px 29px;}
#content_descrAzienda{max-height:auto!important; min-height:540px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:10px 30px 30px 29px;}
#content_pgyou2 {min-height:1200px; position:relative; border-left:#FFCC00 10px solid; border-right:#FFCC00 10px solid; text-align:left; padding:10px 30px 30px 29px;}


/********  HEADER ********/
.header_pgyou {height:94px; background-color:#FFCC00; margin: 0px auto; text-align:left;}
.header_logo {margin-left:40px; float:left; height:83px; width:196px; margin-top:8px;}	
.header_menu {float:right; text-align:right; margin-right:40px; margin-top:70px; color:#b80000; text-decoration:none; font-weight: bold;}	
.header_menu a{color:#4c4c4c; text-decoration:none; font-weight: bold; cursor:pointer;}	
.header_menu a:hover{text-decoration: underline; color:#B80000;}
/*.header_menu a:visited{text-decoration: none; color:#4c4c4c;}*/
.header_menu_tab{background:url(../img/header_menu_tab.gif) no-repeat; height:12px; width:2px; margin-left:10px; margin-right:10px; cursor: pointer; }

.header_benvenuto {color:#4c4c4c; float:right; text-align:right; margin-right:45px; margin-top:25px; position:absolute; right: 0px; top: 20px;}
.header_benvenuto a{cursor:pointer; color:#4c4c4c; text-decoration:none; font-weight: bold;}	
.header_benvenuto a:hover{text-decoration: underline; color:#B80000;}


/********  FOOTER  ********/
.footer_pgyou_border {border-top:#FFCC00 10px solid; clear:both;}
.footer_pgyou_left { width:19%; float:left; text-align:right;}
.footer_pgyou_right {width:75%; float:left; margin-left:10px;}
.footer_pgyou_right p {font-size:95%; text-align:left; margin:0px; margin-bottom:10px;}
.footer_pgyou_right p a {font-size:95%; color:#F3901D;font-weight:bold;text-decoration:none;}
.footer_pgyou_right p a:hover {text-decoration: underline;}
.content-middle-shadow-bottom {background:transparent url(../img/ombra.png) no-repeat scroll 0 0;}


/********  Altre commissioni ********/
.other_commission {height:260px; width:890px; float:left; }
.other_commission_pec {height:230px; width:890px; float:left }
.label_commissioni {font-size:12px; width:110px; font-weight:bold; color:#ff7900; margin: 0px 10px 0px 5px;}
#label_commissioni_menu {width:410px; height:26px; border:#D4D0D0 2px solid; margin: 0px 10px 0px 0px; clear:both;}
.label_commissioni_txt{border:#D4D0D0 1px solid; font-size:92%; color:#4c4c4c; padding:3px;}
.label_commissioni_txtRiepilogo{border:#D4D0D0 1px solid; font-size:92%; color:#4c4c4c; padding:3px; LEFT: 60px! important; POSITION: relative}
.label_riepilogo {font-size:12px; width:50px; font-weight:bold; color:#ff7900; margin: 0px 10px 0px 5px;}


#sub-header {background-color: #F9F9F9;	color: #505154;float:left; width:100%; padding: 0px; margin-top:10px;}
/*#sub-header
{WIDTH: 890px; HEIGHT: 56px; padding: 0px;}*/
#sub-header-ERRORE {background-color: #f2f2f2;color: #505154;float:left;}
#sub-header-ERRORE P{background-color: #f2f2f2;color: red;float:left;}
/* IE7 Fix */
* :first-child+html #sub-header {zoom: 1;}
#sub-header table {margin: 10px 10px 10px 10px;}
#sub-header table tr td {text-align: left;  }
#sub-header table th { color:#ff7900; line-height:13px;}
#sub-header table th a { color:#ff7900;}
#sub-header table th a:hover { color:#B80000;}
#sub-header td.liner {height:5px; background:url(../img/px_border.gif) repeat-x center; }




/********  INDEX  + PAG COSA ********/
.column_one{width:285px;float:left;}
.column_one h1 {font-size:16px; font-weight:bold; color:#ff7900; margin-left:10px; margin-top:0px; padding-bottom:10px;}
.column_one #box_login { background: url(../img/box_login.gif) no-repeat; width:286; height:180px; padding:40px 40px 40px 40px;}
#box_loginA{background: url(../img/box_loginAgente.gif) no-repeat; width:286; height:180px; padding:40px 40px 40px 40px;}
#box_loginSegretariaCombo{background: url(../img/box_loginSegretariaCombo.gif) no-repeat; width:286; height:300px; padding:40px 40px 40px 40px;}
#box_loginAgente{background: url(../img/box_loginAgente.gif) no-repeat; width:286; height:280px; padding:40px 40px 40px 40px;}
.label {font-size:12px; font-weight:bold; color:#ff7900; padding-left: 0px;}
#label_menu { width:200px; height:26px; border:#D4D0D0 2px solid; margin-top:5px;}
.label_menu_txt{border:#D4D0D0 1px solid; font-size:92%; color:#4c4c4c; padding:3px;}
.input-corner-sx {background: url(../img/input-corner-sx.gif) no-repeat;display:block;float:left;font-size:0;height:27px;width:8px; margin-top:5px; margin-bottom:8px;}
.input-corner-dx {background: url(../img/input-corner-dx.gif) no-repeat;display:block;float:left;font-size:0;height:27px;width:8px; margin-top:5px; margin-bottom:8px;}
.input {font-size:92%; width:176px; height:15px; float:left; border-color:#D4D0D0; border-style:solid none; border-width:2px 0; color:#4c4c4c; padding:4px; margin-top:5px; margin-bottom:8px;}
/*.input_fix {font-size:92%; width:176px; height:15px; float:left; color:#4c4c4c; padding:4px; margin-top:5px; margin-bottom:8px; margin-left:10px;}*/
.input_fix {font-size:92%; width:176px; height:15px; float:left; color:#4c4c4c; padding:4px; margin-top:5px; margin-bottom:8px; margin-left:10px; padding-left:0px;}
.input_fix2 {font-size:92%; color:#4c4c4c; text-align:center; width:77px; padding-right:5px;}
.input_fix3 {font-size:92%; color:#4c4c4c; text-align:center; padding-right:5px; padding-top:5px;}

.question {font-size:12px; text-decoration:underline; clear:both; color:#4c4c4c;}
.column_one p {margin:5px 10px 0px 20px; line-height:18px;}
.column_one p a{font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.column_one p a:hover{font-weight:bold; text-decoration:underline; color:#B80000;}

#button_orange {background: url(../img/btn.gif) no-repeat; width:110px; height:20px; margin-bottom:5px; cursor: pointer;}
#button_grey {background: url(../img/btn_grey2.gif) no-repeat bottom; width:67px; height:20px; text-align:center; color:#FFF; text-decoration:none; cursor: pointer;}
/*#button_menu_comm0 {background: url(../img/tab_off.gif) no-repeat top; width:124px; height:41px; float:left; cursor: pointer;}
#button_menu_comm1 {background: url(../img/tab_off.gif) no-repeat top; width:124px; height:41px; float:left; cursor: pointer;}
#button_menu_comm2 {background: url(../img/tab_off.gif) no-repeat top; width:124px; height:41px; float:left; cursor: pointer;}
#button_menu_comm3 {background: url(../img/tab_off.gif) no-repeat top; width:124px; height:41px; float:left; cursor: pointer;}
#button_menu_comm_selected {background: url(../img/tab_on_selected.gif) no-repeat top; width:124px; height:51px; float:left;cursor: pointer;}*/
#login-button {background: transparent url(../img/conferma.png) no-repeat center top; cursor:pointer;}
#login-buttonOriginal {background: transparent url(../img/conferma.png) no-repeat center top; margin-top:10px;cursor:pointer;}
#login-button2 {margin-top:0px; cursor:pointer;}


/*.link11 a { font-size:11px; font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.link11 a:hover{color:#B80000;}*/

.link10 {font-weight:bold; padding-top:3px; padding-left:15px;}
.link10 a { font-size:10px; font-weight:bold; text-decoration:none; color:#4c4c4c;}
.link10 a:hover{color:#B80000;}

.link16Selected{
	background: url(../img/tab_on_selected.gif) no-repeat top; 
	width:110px; 
	height:37px; 
	float:left; 
	text-align:center; 
	font-weight: 700px;
	font-size: 16px;
	/*cursor: pointer; */
	padding-top:8px;
	}
.link16Selected a {color:#ff7900; font-size:16px; font-weight: 700; text-decoration:none;}
.link16Selected a:hover{color:#ff7900;}

.link16 {background: url(../img/tab_off.gif) no-repeat top; width:110px; height:37px; float:left; text-align:center; padding-top:8px; cursor: pointer;}
.link16 a {font-size:16px; text-decoration:none; color:#4c4c4c;}
.link16 a:hover{color:#ff7900; }
/*.link16 a:active{color:#ff7900; background: url(../img/tab_on_selected.gif) no-repeat top;}*/



/*****************STYLE AOL TEAM ***************/
#selezioneCommissione_FORM_COMMISSIONI_form .gwt-ListBox{margin-left:4px;
	WIDTH: 200px; 
	/*TOP: 232px;LEFT: 65px; 
	POSITION: absolute; */
	border:#D4D0D0 1px solid; 
	font-size:92%; 
	color:#4c4c4c; 
	padding:3px;}
	
#ACTIONDISPATCHER_FORM_COMMISSIONI2_form .gwt-Button{
	background: transparent url(../img/conferma.png) no-repeat center top; 
	border-style: solid; 
	border-width:0px; 
	border-color: #0000ff; 
	color: #b80000; 
	font-size: 100%; 
	WIDTH: 70px; 
	HEIGHT: 20px;
	SCROLLBAR-BASE-COLOR:#b80000;
	cursor:pointer;
	margin-left: 0px;
	/*LEFT: 600px; 
	TOP: 40px;
	POSITION: absolute;*/
	text-decoration: underline;}

#ACTIONDISPATCHER_FORM_COMMISSIONI_form .gwt-Button{
	background: transparent url(../img/conferma.png) no-repeat center top; 
	border-style: solid; 
	border-width:0px; 
	border-color: #0000ff; 
	color: #b80000; 
	font-size: 100%; 
	WIDTH: 70px; 
	HEIGHT: 20px;
	SCROLLBAR-BASE-COLOR:#b80000;
	/*LEFT: 600px; 
	TOP: 40px;
	POSITION: absolute;*/
	text-decoration: underline;
	cursor:pointer;
	}

#formComboCommissioni .gwt-Button{
	 
	margin-top:10px;
	cursor:pointer;
	/*LEFT: 62px; 
	POSITION: absolute; 
	TOP: 269px! important;  
	*/
	background: transparent url(../img/conferma.png) no-repeat center top; 
	border-style: solid; 
	border-width:0px; 
	border-color: #0000ff; 
	color: #b80000; 
	font-size: 100%; 
	WIDTH: 70px; 
	HEIGHT: 20px;
	SCROLLBAR-BASE-COLOR:#b80000;
	text-decoration: underline;
	}
	
	
#selezioneCommissione_FORM_COMMISSIONI_form .campoInModifica{
	WIDTH: 200px; 
	/*TOP: 245px;
	LEFT: 65px; 
	POSITION: absolute; */
	border:#D4D0D0 1px solid;
	font-size:92%; 
	color: #ff7900 ;
	padding:3px;
	HEIGHT: 21px;}
	


/*****************FINE STYLE AOL TEAM ***************/

.column_two{width:250px;float:left; padding:55px 25px 30px 30px;}
.column_two h2 {font-size:16px; font-weight:bold; color:#ffcc00;}
.column_two p {margin-top:16px; line-height:18px;}
.column_two p a{font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.column_two p a:hover{font-weight:bold; text-decoration:underline; color:#B80000;}
.column_two img { margin:10px 0px 10px 0px; border:0px;}

.column_three{width:265px;float:left; padding:55px 0px 30px 30px;}
.column_three h3 {font-size:16px; font-weight:bold; color:#ffcc00;}
.column_three p { margin-top:35px; line-height:18px;}
.column_three span a{font-size:12px; font-weight:bold; color:#b80000; text-decoration:none;}
.column_three span a:hover{text-decoration: underline;}

.column_line { float:left; width:3px; height:210px; background-color:#F2F2F2; margin:60px 0px 0px 0px;}
.column_line_cosa { float:left; width:3px; height:290px; background-color:#F2F2F2; margin:70px 0px 0px 0px;}

.column_cosa_one{width:250px;float:left; padding:65px 25px 10px 0px;}
.column_cosa_one h2 {font-size:16px; font-weight:bold; color:#ffcc00;}
.column_cosa_one p {margin-top:23px; line-height:18px;}
.column_cosa_one p a{font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.column_cosa_one p a:hover{font-weight:bold; text-decoration:underline; color:#B80000;}
.column_cosa_one img { margin:10px 0px 10px 0px; border:0px;}

.column_cosa_two{width:250px;float:left; padding:65px 25px 30px 30px;}
.column_cosa_two h2 {font-size:16px; font-weight:bold; color:#ffcc00;}
.column_cosa_two p {margin-top:43px; line-height:18px;}
.column_cosa_two p a{font-weight:bold; text-decoration:underline; color:#4c4c4c;}
.column_cosa_two p a:hover{font-weight:bold; text-decoration:underline; color:#B80000;}
.column_cosa_two img { margin:0px 0px 10px 0px; border:0px;}
.column_cosa_two .paragrafo {margin-top:15px; line-height:18px;}
.column_cosa_two .paragrafoUnoAgente{margin-top:-25px; line-height:18px;}
.column_cosa_two .paragrafo_lungo{margin-top: 15px; line-height:18px; width: 600px;}



.column_cosa_three{width:265px;float:left; padding:50px 0px 30px 30px;}
.column_cosa_three h3 {font-size:16px; font-weight:bold; color:#ffcc00;}
.column_cosa_three p { margin-top:59px; line-height:18px;}
.column_cosa_three span a{font-size:12px; font-weight:bold; color:#b80000; text-decoration:none;}
.column_cosa_three span a:hover{text-decoration: underline;}
.column_cosa_three .paragrafo {margin-top:50px; line-height:18px;}

.column_cosa_three .paragrafoDueAgente{margin-top:145px; line-height:18px;}
.browserFirefox3 .column_cosa_three .paragrafoDueAgente{margin-top:95px; line-height:18px;}

/********  TEMPLATE 02 statocomissione ********/


#commissioni_menu {padding-bottom:7px; border:#E5E5E5 1px solid;height:70px;}
.commissioni_menu_big  {padding:20px 0px 0px 10px; float:left; width:245px;}
.commissioni_menu_small {padding:20px 0px 0px 0px; float:left; width:633px; height:37px;background:url(../img/tab_fondo_small.gif) no-repeat 0px 20px;}
.commissioni_menu_small ul {padding:10px 0px 10px 20px; margin:0px; LIST-STYLE-TYPE: none;}
.commissioni_menu_small li {display:inline; font-size:14px; text-decoration:none; color:#ff7900;}
.commissioni_menu_small li a{cursor:pointer; display:inline; font-size:14px; text-decoration:none;}
.commissioni_menu_small li a:hover{cursor:pointer; text-decoration: none; color:#ff7900;}
.menu_tab_small{background:url(../img/menu_tab_small.gif) no-repeat; height:21px; width:2px; margin-left:10px; margin-right:10px; cursor: pointer; }

#layout_left {width:588px; float:left; margin-top:10px;}
.visualizza_inserzione {float:left; width:49%; margin-top:10px;}
.gestisci_inserzione {float:right; width:49%; margin-top:10px;}
.box_pec {float:right; margin-top:5px;}
#pec {margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
#pec p { color:#4C4C4C; padding:10px 0 0 162px; word-spacing: -1px;	}
#pec a  {	color:#005CAB; font-size:14px; font-weight:bold; text-align:left; }
#pec img { position:relative; top:2px; left:6px; }
#pec span { color:#005CAB; font-size:14px; font-weight:bold; text-align:left; }
#panel_pec { clear:both; float:none; height:66px; width:880px; margin:0 auto; background:url(../img/panel.jpg) repeat-x top; }
#box_pec { clear:both; float:none; width:890px;  margin:0 auto; background:url(img/content_bg.jpg) repeat-x top; }

.box_grigio {height:165px; background-color:#F2F2F2; padding:10px;}
.box_grigio table tr td {text-align: left; vertical-align:bottom;}
.box_grigio table th { height:6px; background:url(../img/px_border.gif) repeat-x top;}

.box_grigio_border {height:106px; border:#F2F2F2 10px solid; background-color:#fff; padding:29px 10px 30px 10px; text-align:center;}
.box_grigio_border2 {height:100px; border:#F2F2F2 10px solid; background-color:#fff; padding:38px 15px 30px 15px; text-align:left;}
.box_grigio_border2_ecommerce {height:139px; border:#F2F2F2 10px solid; background-color:#fff; padding:8px 15px 20px 15px; text-align:center;font-size:13px;}

.box_grigio_border2 p a {
	font-size:15px;
	text-decoration:none;
}
.box_grigio_border2 p {
	font-size:15px;
	text-decoration:none;
}
.box_grigio_border2_ecommerce p a {
	font-size:14px;
	text-decoration:none;
}
.box_grigio_border2_ecommerce p {
	font-size:14px;
	text-decoration:none;
}

.box_grigio_border2 li {
	font-size:15px;
	text-decoration:none;
	margin-left:15px;
}
.box_grigio_border2 li a {
	font-size:15px;
	text-decoration:none;
}
.boxShooting {
	height:70px;
	overflow:auto;
}
.classEcommerce {
	font-size:13px;
	text-decoration:none;
	margin-left:15px;
	text-align:center;
}
	
#label_inserzione { width:85px; height:26px; border:#D4D0D0 2px solid; margin:5px 0px 5px 0px; }
.label_inserzione_txt{border:#D4D0D0 1px solid; font-size:92%; color:#4c4c4c; padding:3px;}

#layout_right {
	width:277px; 
	float: right; 
	margin-top:10px; 
	padding-left:25px;}
#layout_right p  {line-height:15px; margin:0px 0px 10px 0px;}
#layout_right .tab_bacheca {background:url(../img/tab_bacheca.gif) no-repeat; height:12px; width:2px; margin-left:10px; margin-right:10px; }

#layout_right img  {margin:8px 0px 8px 0px; border:0px;}
#layout_right .tab_bacheca {background:url(../img/tab_bacheca.gif) no-repeat; height:12px; width:2px; margin-left:10px; margin-right:10px; }

.tab_pg { background:url(../img/tab_pg_on.gif) no-repeat left; width:140px; float:left;}
.tab_statistiche { background: url(../img/tab_statistiche_off.gif) no-repeat center; width:160px; height:75px;float:left;}
.tab_visual { background: url(../img/tab_visual_off.gif) no-repeat center; width:160px; height:75px; float:left;}
.tab_pgclick { background: url(../img/tab_pgclick_off.gif) no-repeat center; width:140px; height:75px; float:left;}

.containerUtente{
	width:970px;
}

.pmiweb {
	width:277px;
	height:55px;
	background:url(../img/banner_pmiweb.gif) no-repeat center;
	cursor:pointer;
}

.pmiwebno_mess {
	width:277px;
	height:55px;
	padding-top:160px;
	background:url(../img/banner_pmiweb.gif) no-repeat center;
	cursor:pointer;
}




#button_grey {background: url(../img/btn_grey2.gif) no-repeat bottom; width:67px; height:20px; text-align:center; color:#FFF; text-decoration:none; cursor:pointer;}

#LAYOUT_MENU_SIGLE_frontend_holder{padding-top: 20px;}
/*#LAYOUT_MENU_SIGLE_frontend_holder{width:588px;}*/
#sub-header TABLE {height: 35px; width: 870px; padding: 0px; margin: 10px;}
#sub-header BODY {padding: 0px; margin: 0px;}
.GridHeader DIV {BACKGROUND: #F2F2F2; WIDTH: 216px; height:17px;  FONT-FAMILY: arial; TEXT-ALIGN: center; font-size:10px; width:100%; text-align:center; font-weight:bold; margin:0px; padding-top:3px;cursor:pointer;}
.GridHeader .no-sort { cursor: default; }

.GridHeader TD {WIDTH:582;}

.inputRightSpan{
	BACKGROUND-IMAGE: url("../img/input-corner-dx.gif");
	WIDTH: 8px;
	HEIGHT: 27px; 
}
 
.inputLeftSpan{
	background-image: url("../img/input-corner-sx.gif");
	WIDTH: 8px;
	HEIGHT: 27px; 
}

.browserFirefox3 .colonnaFoto .inputLeftSpan{
	background-image: url("../img/input-corner-sx.gif");
	WIDTH: 8px;
	HEIGHT: 27px;
	margin-left: 15px; 
}

.browserIE7 .inputLeftSpan{
	background-image: url("../img/input-corner-sx.gif");
	WIDTH: 8px;
	HEIGHT: 27px; 
	margin-top: 1px;
}

.browserIE7 .inputRightSpan{
	BACKGROUND-IMAGE: url("../img/input-corner-dx.gif");
	WIDTH: 8px;
	HEIGHT: 27px;
	margin-top: 1px; 
}
#LISTA_COMMISSIONI {width:410px; height:26px; border:#D4D0D0 2px solid; margin: 0px 10px 0px 0px; color:#4c4c4c;}
#LISTA_COMMISSIONI .gwt-ListBox {border:#D4D0D0 1px solid; font-size:92%; color:#4c4c4c; padding:3px;}


/********  FAQ ********/
.column_double {width:570px;float:left; padding-top:45px;}
.column_double h1 {font-size:16px; font-weight:bold; color:#ff7900; margin-left:10px; margin-top:0px; padding-bottom:10px;}
.column_double #box_faq {background: url(../img/box_faq.gif) no-repeat; width:527px; height:349px; padding:15px 20px 30px 20px;}
.column_double  ul  {padding:0px; margin:0px; LIST-STYLE-TYPE: none; width:500px; }
.column_double  li {background: url('../img/faq_ul.gif') no-repeat; padding-left:20px; padding-bottom:5px;} 
.column_double  li a{ text-decoration:none; font-size:14px; line-height:15px; cursor: pointer;} 

.column_double_dx{width:295px; height: 250px;float:left; padding:0px 0px 0px 0px;}
.column_double_dx p {margin-top:10px; line-height:18px; padding-left:20px; }
.column_double_dx  ul  {padding:0px; margin:0px; LIST-STYLE-TYPE: none;}
.column_double_dx  li {background: url('../img/faq_ul.gif') no-repeat; padding-left:20px; padding-bottom:5px; font-size:14px; font-weight:bold; color:#ffcc00; line-height:15px;} 

.pulsantiera { text-align:right; padding-top:15px; padding-bottom:5px;}
.pulsantiera img { border:none; margin-left:5px;}

#LIBERE_NORTH_CONTENTTESTODALAYOUTKEYLIBERO {
	BORDER-RIGHT: #f2f2f2 15px solid; 
	BORDER-TOP: #f2f2f2 15px solid; 
	BORDER-LEFT: #f2f2f2 15px solid; 
	BORDER-BOTTOM: #f2f2f2 15px;
	
}
#PC_KEYWORD_LIBERA-grid .NoGridStyle{
	BORDER-TOP-STYLE: none;
}
#PC_KEYWORD_LIBERA-grid .InnerTable{
	padding-top:0px;
}
.attachmentInfo A{
	OVERFLOW: hidden; 
	TEXT-OVERFLOW: ellipsis;
	WIDTH:80px;
}


/******** messaggi redazionali ********/


#popupRedazionale_title{
background:#FFCC00;
height:35px;
width:655px;
font-size:16px;
color:#4c4c4c;
text-align:left;
padding-left:30px;
padding-top:45px;
font-weight:bold;
}

.popupContactClose2 {	
	DISPLAY: block;	
	BACKGROUND: url(../img/btn_close.gif) no-repeat;
	margin-top:10px;
	padding-right:10px;
	/*LEFT: 1030px;*/	
	WIDTH: 20px;	
	/*POSITION: absolute;	
	TOP: 16px;*/
	TEXT-DECORATION: none;
	cursor:pointer;}	
	
.popupRedazionale{
	background:#ffffff none repeat scroll 0 0;
	border: 10px solid #FFCC00;
	height:400px;
	width:695px;
	padding:0px;
}
.contentMessaggi{
	overflow:hidden;
	overflow-y:auto;
	overflow-x: hidden;
	width:655px;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 350px;
	
}

.popupRedazionale h1{
font-size:16px;
color:#4c4c4c;
text-align:left;
font-weight:normal;
margin-top:10px;
}
.popupRedazionale p{
font-size:12px;
color:#4c4c4c;
text-align:left;
line-height:22px;
}
#popupContact_botton2 {	
text-align:left;
margin-top:20px;
margin-left:20px;
cursor:pointer;
}
.underline4 { height:2px; background:url(../img/px2_border.gif) repeat-x center; margin:10px 0px 10px 0px; clear:left;} 
.column_line2 { float:left; width:3px; height:150px; background-color:#F2F2F2; margin:10px 0px 0px 0px;}
.column_one2{width:257px;float:left; padding:20px 25px 0px 0px; text-align:center;}
.column_one2 p{ margin:5px 40px 0px 40px; text-align:left; }
.column_one2 a{ font-size:12px; color:#0215A0; text-align:left; font-weight:bold; text-decoration:none;}
.column_two2{width:250px;float:left; padding:20px 25px 0px 30px;}
.column_two2 p{ font-size:12px; color:#4c4c4c; text-align:left; margin:4px 0px 0px 0px;}
.column_two2 a{ font-size:12px; color: #699BCC; font-weight:bold; text-align:left; text-decoration:none; margin:0px 0px 0px 0px;}
.column_three2{width:250px;float:left; padding:20px 0px 0px 30px;text-align:center;}
.column_three2 p{font-size:12px; color:#4c4c4c; text-align:left; margin:23px 0px 0px 0px;}
.column_three2 span{font-size:16px; color:#2154C1; font-weight:bold; text-align:left;}





#popupVCA_title{
background:#FFCC00;
height:45px;
width:940px;
font-size:16px;
color:#4c4c4c;
text-align:left;
padding-left:30px;
padding-top:35px;
font-weight:bold;
}


.popupContactClose3 { 
DISPLAY: block; 
BACKGROUND: url(../img/btn_close.gif) no-repeat; 
LEFT: 940px;
WIDTH: 15px; 
POSITION: absolute; 
TOP: 16px;
TEXT-DECORATION: none;
cursor:pointer;}

.popupContactClose4 { 
DISPLAY: block; 
BACKGROUND: url(../img/btn_close.gif) no-repeat; 
LEFT: 680px;
WIDTH: 15px; 
POSITION: absolute; 
TOP: 16px;
TEXT-DECORATION: none;
cursor:pointer;}

.popupVCA2{
background:#ffffff none repeat scroll 0 0;
border: 10px solid #FFCC00;
height:100%;
width:950px;
padding:0px;
}


.popupVCA_contenitore{padding:10px;}
.box_grigio_VCA {height:100%; border:#F2F2F2 10px solid; background-color:#fff; padding:20px 20px 20px 20px; text-align:left; line-height:22px;}


.popupVCA2_h1{font-size:16px;color:#4c4c4c;text-align:left;font-weight:normal;padding-top:20px; margin-bottom:10px;}
.popupVCA2 h2{font-size:16px;color:#ff7900;text-align:left;font-weight:normal;padding-top:20px;}
.popupVCA2 h3{font-size:16px;color:#ff7900;text-align:left;font-weight:normal; margin-top:20px; margin-bottom:20px;
border-top:#F2F2F2 1px solid; border-bottom:#F2F2F2 1px solid; width:275px; padding-top:5px; padding-bottom:5px;}
.popupVCA2 p{font-size:14px;color:#4c4c4c;text-align:left; text-align:left;}
.popupVCA2 ul{LIST-STYLE-TYPE: circle; margin-left:20px; padding:0px;}
.popupVCA2 li{margin:0px; padding:0px;}


#VCA_legenda {height:30px; border:#F2F2F2 2px solid; padding: 10px 10px 20px 10px; text-align:left;}
#VCA_legenda span{text-align:left; padding-left:10px; font-weight:bold; width:120px; height:20px; float:left; padding-top:13px;}
.VCA_iconaErrore { float:left; width:50px; height:40px; background:url(../img/btn_VCA_errore.gif) no-repeat top;}
.VCA_iconaCorretto { float:left; width:50px; height:40px; background:url(../img/btn_VCA_corretto.gif) no-repeat top;}
.VCA_elenco {float:left; margin-left:30px; width:780px;}
.VCA_elenco1 {float:left; margin-left:30px; width:480px;}
.VCA_elenco2 {float:left; margin-left:15px; width:295px;}
.VCA_mappa {float:left; margin-left:30px; width:780px; height:100%;}


#VCA_botton {text-align:left; cursor:pointer; padding-top:10px;}
#VCA_botton2 {text-align:left;margin-top:30px; margin-bottom:20px;cursor:pointer;}




#popupMappa_title{background:#FFCC00;height:45px;width:685px;font-size:16px;color:#4c4c4c;text-align:left;padding-left:30px;padding-top:35px;font-weight:bold;}
.sotto_title{font-size:12px;font-weight:normal;}
.popupContactClose2 {DISPLAY: block; BACKGROUND: url(../img/btn_close.gif) no-repeat; LEFT: 1030px; WIDTH: 15px; POSITION: absolute; TOP: 16px;TEXT-DECORATION: none; cursor:pointer;}
.popupMappa{background:#ffffff none repeat scroll 0 0;border: 10px solid #FFCC00;height:400px;width:695px;padding:0px;}
.contentMappa{padding-left:10px; padding-right: 10px; padding-bottom: 10px; text-align:left; }
.bottoni_mappa{float:left;width:420px;margin-bottom:10px;margin-top:5px;}
.gradiente_mappa{float:left;margin-bottom:10px;margin-top:5px;}
#geomapcontainer{float:left;width:460px; height:330px; background:#f2f2f2; margin-top:10px; margin-botton:10px;}
.testo_mappa{float:left; width:200px; height:298px; margin-left:10px; margin-top:10px; font-size:11px;}
.botton_testo {float:left; width:200px; height:50px; margin-left:10px; margin-top:10px; font-size:11px;}



.browserIE8 .gwt-TextBox{
	height: 23px;
	padding-top: 0px;
	margin-top:0px;
}
.browserIE8 .inputLeftSpan{
	margin-top:1px;
}
.browserIE8 .inputRightSpan{
	margin-top:1px;
}
.browserIE8 .tooltipElement{
	/*margin-top:1px;
	height:23px;*/
	padding-top:5px;
	background: url(../img/ImmagineSfondoInterrogativo.png) repeat-x;
	background-position-y: 1px;
	border-style: none;
	
}
.contentMarchi{
	overflow:hidden;
	overflow-y:auto;
	overflow-x: hidden;
	width:300px;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 130px;
	
}
#Legame{
	width:388px;
	height:288px;
}
#popupMarchi_title{
background:#FFCC00;
height:20px;
width:288px;
font-size:16px;
color:#4c4c4c;
text-align:left;
padding-left:30px;
padding-top:10px;
font-weight:bold;
}
.popupMarchi h1{
font-size:16px;
color:#4c4c4c;
text-align:left;
font-weight:normal;
margin-top:10px;
}
.popupMarchi herr{
font-size:12px;
color:red;
text-align:left;
font-weight:normal;
margin-top:10px;
}
.popupMarchi p{
font-size:12px;
color:#4c4c4c;
text-align:left;
line-height:22px;
}
.amarchi{
	padding-right: 10px;
}

#ONEGRID_FORM_INFORMAZIONI_GENERALI_form a:link {
	font-family: arial,sans-serif,georgia,helvetica,verdana;
	font-size: 12px;
	color: #4c4c4c; 
	text-decoration: NONE;
	text-decoration:none
}

