.popupCookie{
			  position: absolute;
			  background-color: rgb(18, 18, 18);
			  width: 100%;
			  height: 40px;
			  top: 0px;
			  text-align:center;
		}
A{				font-family: 'arial';	font-weight: bold; 	 cursor:pointer;}
A:hover{		font-family: 'arial';	font-weight: bold; 	cursor:pointer;}
A.normale{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#FFFFFF;	text-decoration:none;}
A.normale:hover{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#FFFFFF;	text-decoration:none;}
html{					scrollbar-base-color: #EBECEC;	scrollbar-arrow-color: #B6B9BC;	scrollbar-track-color: #BEC0C2;	scrollbar-shadow-color: #E6E6E7;	scrollbar-lightshadow-color: #E6E6E7;	scrollbar-darkshadow-color: #AEAEB1;	scrollbar-highlight-color: #E6E6E7;	scrollbar-3dlight-color: #AEAEB1;}
TABLE{					font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	padding: 0;	border-spacing: 0;	border-collapse:collapse;}
TABLE.sfondo_scuro{		background-color:#939598}
TR.intestazione{		font-family: 'arial';	font-size: 11px;	font-weight: bold;	 	color:#000000;	background-color:#C6C8CA;}
TR.chiara{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	background-color:#FFFFFF;}
TR.media{				font-family: 'arial';	font-size: 12px;	font-weight: normal; 	color:#374F6B;	background-color:#FFFFFF;}
TR.scura{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	background-color:#E6E7E8;}
TD.normale{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;}
TD.medio{				font-family: 'arial';	font-size: 13px;	font-weight: normal; 	color:#374F6B;}
TD.medio_grassetto{	font-family: 'arial';	font-size: 13px;	font-weight: normal; 	color:#374F6B; font-weight: bold;}
TD.normale_nero{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#000000;}
TD.medio_nero{				font-family: 'arial';	font-size: 13px;	font-weight: normal; 	color:#000000;}
TD.normale_rosso{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#FC0E0E;}
TD.piccolo{				font-family: 'arial';	font-size: 9px;		font-weight: normal; 	color:#374F6B;}
TD.grassetto{			font-family: 'arial';	font-size: 11px;	font-weight: bold;	 	color:#374F6B;}
TD.grassetto_nero{		font-family: 'arial';	font-size: 11px;	font-weight: bold; 		color:#000000;}
TD.grande{				font-family: 'arial';	font-size: 14px;	font-weight: bold;	 	color:#374F6B;}
span.grande{				font-family: 'arial';	font-size: 14px;	font-weight: bold;	 	color:#374F6B;}
TD.grande_news{		font-family: 'arial';	font-size: 16px;	font-weight: bold;	 	color:#3482b3;}
TD.chiara{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	background-color:#FFFFFF;}
TD.scura{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	background-color:#E6E7E8;}
TD.errore{				font-family: 'arial';	font-size: 11px;	font-weight: bold; 		color:#FC0E0E;}
A.pdf_link{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#374F6B;	text-decoration:underline;}
A.pdf_link:hover{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#000000;	text-decoration:underline;}
.body{					margin:0;	background-color:#ffffff}
.menuHome{				font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;		background-image: url(../img/MenuHome_cen.gif)}
.menuHome:hover{		font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;		background-image: url(../img/MenuHome_cen_dark.gif)}
.menuHomeSmall{				font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;height:25px;		background-image: url(../img/MenuHome_cen_small.gif)}
.menuHomeSmall:hover{		font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;height:25px;		background-image: url(../img/MenuHome_cen_small_dark.gif)}
.menuHomeSmallHover{		font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;height:25px;		background-image: url(../img/MenuHome_cen_small_dark.gif)}
.menuNormal{			font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;		background-image: url(../img/Menu_cen.gif)}
.menuNormal:hover{		font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	cursor:pointer;		background-image: url(../img/Menu_cen_dark.gif)}
.oraHome{				font-family: 'arial';	font-size: 20px;	font-weight: normal; 	color:#8E8E8E}
.dataHome{				font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#8E8E8E}
A.borseit{				font-family: 'verdana';	font-size: 14px;	font-weight: bold;	 	color:#374F6B;	text-decoration:none;}
A.borseit:hover{		font-family: 'verdana';	font-size: 14px;	font-weight: bold;	 	color:#374F6B;	text-decoration:underline;}
A.surmenuHome{			font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#8E8E8E;	text-decoration:none;}
A.surmenuHome:hover{	font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#8E8E8E;	text-decoration:underline;}
A.surmenuHomeSmall{			font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#8E8E8E;	text-decoration:none;}
A.surmenuHomeSmall:hover{	font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#8E8E8E;	text-decoration:underline;}
.surmenuHomeSep{		font-family: 'verdana';	font-size: 14px;	font-weight: bold; 		color:#8E8E8E}
.menuHomeLogin{			font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	background-image: url(../img/MenuHome_cen.gif)}
.menuLogin{				font-family: 'arial';	font-size: 14px;	font-weight: normal; 	color:#000000;	background-image: url(../img/Menu_cen.gif)}
.menuLogged{			font-family: 'arial';	font-size: 8pt;		font-weight: normal; 	color:#BCA151}
.bottone{				font-family: 'arial';	font-size: 10px;	font-weight: normal; 	cursor:pointer;	font-weight:bold;	color:#FFFFFF;}
.bottone:link{			font-family: 'arial';	font-size: 10px;	font-weight: normal; 	cursor:pointer;	font-weight:bold;	color:#FFFFFF;}
.bottone:active{		font-family: 'arial';	font-size: 10px;	font-weight: normal; 	cursor:pointer;	font-weight:bold;	color:#FFFFFF;}
.bottone:hover{			font-family: 'arial';	font-size: 10px;	font-weight: normal; 	cursor:pointer;	font-weight:bold;	color:#FFFFFF;}
.bottone:visited{		font-family: 'arial';	font-size: 10px;	font-weight: normal; 	cursor:pointer;	font-weight:bold;	color:#FFFFFF;}
INPUT.textBox{			font-family: 'arial';	font-size: 10px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FFFFFF; border: 1px solid #939598;}
INPUT.textBox_medio{		font-family: 'arial';	font-size: 13px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FFFFFF; border: 1px solid #939598;}
INPUT.textBoxRosso{		font-family: 'arial';	font-size: 10px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FC0E0E; border: 1px solid #939598;}
INPUT.textBox_medioRosso{		font-family: 'arial';	font-size: 13px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FC0E0E; border: 1px solid #939598;}
INPUT.checkBox{			font-family: 'arial';	font-size: 10px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FFFFFF;}
SELECT.selectBox{		font-family: 'arial';	font-size: 12px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FFFFFF; border: 1px solid #939598;}
TEXTAREA.textBox{		font-family: 'arial';	font-size: 10px;	font-weight: normal; 	color:#000000; 	border:2px inset #FFFFFF;	background-color:#FFFFFF; border: 1px solid #939598;}
.submenuHome{			font-family: 'arial';	font-size: 12px;	font-weight: normal; 	color:#000000;	cursor:pointer;	border: 1px solid #E7E7E7;	background-color:#FFFFFF;}
.submenuHome:hover{		font-family: 'arial';	font-size: 12px;	font-weight: normal; 	color:#000000;	cursor:pointer;	border: 1px solid #E7E7E7;	background-color:#FFFFFF;}
.bodyTop{				background-color:#C6C8CA}
.bodyTop2{				background-color:#D5D7D8}
.bodyTop3{				background-color:#FFFFFF}
A.home_link{			font-family: 'arial';	font-size: 8px;		font-weight: bold; 	color:#808284; 	background-color:#C6C8CA;	text-decoration:none;}
A.home_link:hover{		font-family: 'arial';	font-size: 8px;		font-weight: bold; 	color:#808284; 	background-color:#C6C8CA;	text-decoration:underline;}
.bodyTopPage{			font-family: 'arial';	font-size: 8px;		font-weight: bold; 	color:#808284; 	background-color:#C6C8CA}
.bodyTopPageSel{		font-family: 'arial';	font-size: 8px;		font-weight: bold; 	color:#000000; 	background-color:#C6C8CA}
.bodyBottom{			background-color:#ffffff}
.bodyBottom2{			background-color:#F2F2F3}
.bodyBottom3{			background-color:#FFFFFF}
.bodyLeft{				background-color:#C6C8CA}
.bodyLeft2{				background-color:#F2F2F3}
.bodyLeft3{				background-color:#FFFFFF}
.bodyLinea{				background-color:#939598;	height:4px;}
.formIscriviti{			background-image: url(../img/IscrivitiForm_cen.gif); background-repeat: repeat-y}
.menuRight{				background-image: url(../img/MenuRight_cen.gif); background-repeat: repeat-y}
.lineDotVertical{		background-image: url(../img/LineDotVertical.gif); background-repeat: repeat-y}
.lineFineDotVertical{	background-image: url(../img/LineFineDotVertical.gif); background-repeat: repeat-y}
.persLeft{				background-image: url(../img/Pers_left_middle.gif); background-repeat: repeat-y}
.persRight{				background-image: url(../img/Pers_right_middle.gif); background-repeat: repeat-y}
.persBodyLeft{			background-image: url(../img/Pers_body_left.gif); background-repeat: no-repeat; background-position: center left;}
.persBodyRight{			background-image: url(../img/Pers_body_right.gif); background-repeat: no-repeat; background-position: center right;}
.persLinea{				background-color:#C1C1C4;	height:1px;}
.bodyTitle{				font-family: 'arial';	font-size: 14pt; 	color:#282E6D;}
div.box{				height: auto;	overflow: hidden;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_button{			height: 275px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_admin{			height: 378px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_admin_table{	height: 326px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_admin_edit{		height: 342px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_flash_news{		height: 108px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
div.box_register{		height: 272px;	overflow: auto;	padding: 0;	border:1px solid #FFFFFF;	text-align:left;}
span{					margin-top:0;	font-family: 'verdana';	font-size: 8pt; 	font-weight: normal; 	color:#000000;}
span.piccolo{			margin-top:0;	font-family: 'verdana';	font-size: 7pt; 	font-weight: normal; 	color:#000000;}
span.titolo{			font-size: 9pt; 	font-weight: normal; 	color:#4C84BE;}
span.titolo_small{		font-size: 7pt; 	font-weight: normal; 	color:#4C84BE;}
span.titolo_verde{		font-size: 8pt;		font-weight: bold; 		color:#00A750;	font-style:italic;}
span.titolo_rosso{		font-size: 8pt;		font-weight: bold;  	color:#EE1C24;	font-style:italic;}
hr.base{				color:#939598;		height:2px;}
span.contattiTit{		margin-left: 15px;	font-size: 7.5pt; 	font-weight: bold;	 	color:#231F20;}
span.contatti{			margin-left: 15px;	font-size: 7.5pt; 	font-weight: normal; 	color:#231F20;}
span.contattiMail{		margin-left: 15px;	font-size: 7.5pt; 	font-weight: normal; 	color:#00AEF0;}
A.contattiMail{			font-family: 'arial';	font-size: 7.5pt; 	font-weight: normal; 	color:#00AEF0;	text-decoration:underline;}
A.contattiMail:hover{	font-family: 'arial';	font-size: 7.5pt; 	font-weight: normal; 	color:#00AEF0;	text-decoration:underline;}
A.utenteMail{			font-family: 'arial';	font-size: 9.5pt; 	font-weight: normal; 	color:#00AEF0;	text-decoration:underline;}
A.utenteMail:hover{		font-family: 'arial';	font-size: 9.5pt; 	font-weight: normal; 	color:#00AEF0;	text-decoration:underline;}
span.aziendaTit{		font-size: 12px; 	font-weight: bold;	 	color:#BDA251;}
span.azienda{			font-size: 11px; 	font-weight: normal; 	color:#231F20;}
.interlinea_1{			font-size: 2pt}
IMG.ca_logo{			float:left;			margin-right: 0.5em;	margin-bottom: 0.5em;}
.numPagine{				font-family: 'arial';	font-size: 11px;	font-style: normal; 	color:#939598;	text-decoration:none;}
.numPagine:hover{		font-family: 'arial';	font-size: 11px;	font-style: normal; 	color:#000000;	text-decoration:none;}
.numPagineSel{			font-family: 'arial';	font-size: 11px;	font-style: normal; 	color:#000000;	text-decoration:none; 	font-weight: bold;}
.sfondogrigio{			background-color:#E6E7E8;}
A.pagamento{			font-family: 'arial';	font-size: 10px; 	font-weight: bold; 		color:#FC0E0E;	text-decoration:none;}
A.pagamento:hover{		font-family: 'arial';	font-size: 10px; 	font-weight: bold; 		color:#FC0E0E;	text-decoration:underline;}
A.testo{				margin-top:0;	font-family: 'verdana';	font-size: 8pt; 	font-weight: normal; 	color:#000000;	text-decoration:none;}
A.testo:hover{			margin-top:0;	font-family: 'verdana';	font-size: 8pt; 	font-weight: normal; 	color:#FC0E0E;	text-decoration:underline;}
A.last_news{			margin-top:0;	font-size: 13px;	font-weight: bold;		color:#FFFFFF;	text-decoration:none;}
A.last_news:hover{		margin-top:0;	font-size: 13px; 	font-weight: bold; 		color:#374F6B;	background-color: #FFFFFF;	text-decoration:none;}
A.v_links{				margin-top:0;	font-size: 13px;	font-weight: bold;		color:#374F6B;	text-decoration:none;}
A.v_links:hover{		margin-top:0;	font-size: 13px; 	font-weight: bold; 		color:#000000;	background-color: #FFFFFF;	text-decoration:underline;}
A.rosso{				margin-top:0;	font-size: 13px;	font-weight: bold;		color:#FC0E0E;	text-decoration:none;}
A.rosso:hover{		margin-top:0;	font-size: 13px; 	font-weight: bold; 		color:#FC0E0E;	text-decoration:underline;}
TD.descr_sezione{		font-family: 'arial';	font-size: 12px; 	font-weight: bold;}
A.ris_cerca{			color:#000000;	text-decoration:none;}
A.ris_cerca:hover{		color:#000000;	text-decoration:underline;}
A.admin_link{			font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#000000;	text-decoration:none;}
A.admin_link:hover{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#000000;	text-decoration:underline;}
A.calendario{			font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#1d6ed3;	text-decoration:underline;}
A.calendario:hover{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#0957b8;	text-decoration:underline;}
A.calendario:visited{		font-family: 'arial';	font-size: 11px;	font-weight: normal; 	color:#1d6ed3;	text-decoration:underline;}

.menu{					font-family: Verdana;	color:#374f6b;		font-size: 10px;	cursor:pointer;	font-weight:bold;}
.bordo{    				border: 1px solid #587ba5;}
.spazio{					width: 100%; height: 2px; background: #622423;}
/*CSS per gli scroller RSS*/
#ticker_rss {			width: 200px;	height: 2.4em;	border: 1px dashed #000;	padding: 5px;	background-color: lightyellow;	margin:10px 0;	text-align:left;}
#box_rss {				width: 296px;	height: 178px;	padding: 0px;	margin: 10px 0;	text-align: left;	font-size: 10px;}
#box_logon_rss {		width: 296px;	height: 188px;	padding: 0px;	margin: 10px 0;	text-align: left;	font-size: 10px;}
.rssclass .rssdate {	color: gray;}
.rsstitle {				color:#4C84BE;	font-size: 11px;	font-weight: bold;	margin: 4px 0;}
.rssclass a {			color:#4C84BE;	font-size: 11px;	font-weight: bold;	margin: 4px 0;	text-decoration: none;}
.rssclass a:hover {		color:#4C84BE;	font-size: 11px;	font-weight: bold;	margin: 4px 0;	text-decoration: underline;}

/*CSS per notizie flash*/
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;}
a.MsoA:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a.MsoA:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoP
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
.xl24
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	white-space:normal;}
.xl25
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl26
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl27
	{mso-style-parent:style0;
	color:red;
	font-size:8.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\@";
	white-space:normal;}
.articoloEspanso{
	max-height: 2000px;
  overflow: hidden;
  -webkit-transition: max-height 1.2s ease;
  -moz-transition: max-height 1.2s ease;
  transition: max-height 1.2s ease;
}
.articoloNoEspanso{
	-webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
	/*max-height: 120px;*/
  /*overflow: hidden;*/
  
}
.intermediario{
	display:table;
}
.titolonews{
	/*background-color: #c6c8ca;*/
	background-image: url(../img/MenuHome_cen_small_dark.gif);
	background-size: 2px;
	height: 35px;
	padding: 10px;
}
.sort-icon{
	width:13px;
	margin-left:2px;
}
.hide{
	display:none;
}
.show{
	display:inline;
}
.text-area-abbonamento{
	text-align:center;
}
.text-area-abbonamento input{
	width:450px;
	padding-top:3px;
	padding-bottom:3px;
}
.text-area-abbonamento textarea{
	width:450px;
	max-width:450px;
	height:200px;
	max-height:250px;
}
.f-s-12{
	font-size:12px !important;
}
.ui-widget-header{
    background: #fb4e4e !important;
}
.ui-dialog-title {
    color: white;
    font-weight: bold;
    font-size: 12px;
}
.ui-dialog .ui-dialog-content {
	font-size: 12px !important;
}
#btnLoginV{
	/*background-color:#079c07 !important;
	color:white !important;
	height: 30px;
  width: 175px;
  border: none;
  cursor:pointer;
  border-radius: 0px 0px 5px 5px;*/
  background-color: #282e6d !important;
  color: white !important;
  height: 40px;
  width: 302px;
  border: none;
  cursor: pointer;
  border-radius: 0px 0px 5px 5px;
  font-size:14px;
}
#btnAccedi{
	background-color: #282e6d;
  color: white;
  border: none;
  height: 32px;
  width: 60px;
  cursor: pointer;
  border-radius: 3px 0px 0px 3px;
}
#btnRegistrati{
  height: 32px;
  border: none;
  width: 70px;
  /*background-color: #282e6d;*/
  background-color: #bca151;
  color: white;
  border-radius: 0px 3px 3px 0px;
  cursor:pointer;
}
#btnEsci{
  height: 32px;
  border: none;
  width: 70px;
  background-color: #282e6d;
  color: white;
  border-radius: 3px;
  cursor:pointer;
}
#btnInvia{
	background-color:#079c07 !important;
	color:white !important;
	height: 25px;
  width: 70px;
  border: none;
  cursor:pointer;
}
#testo-recupero{
	color:#282e6d;
	font-size:11px;
}
.text-align-center{
	text-align:center;
}
.m-r-10{
	margin-right:10px !important;
}
.m-t-10{
	margin-top:10px !important;
}
.m-b-20{
	margin-bottom:20px !important;
}
.m-t-20{
	margin-top:20px;
}
.m-t-50{
	margin-top:50px;
}
.medio_grassetto{
	font-family: 'arial';
	font-size: 13px;
	font-weight: normal;
	color:#374F6B;
	font-weight: bold;
}
.inputLogin{
	font-family: 'arial' !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #000000 !important;
  border: 2px inset #FFFFFF !important;
  background-color: #FFFFFF !important;
  border: 1px solid #d2d2d2  !important;
  height:30px;
  padding:5px;
  margin-top:-1px;
  width:163px;
  width:290px;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.height-25{
	height:25px !important;
}
.height-35{
	height:35px !important;
}
.separator{
	background-color: #939598;
  height: 4px;
}
.display-inline{
	display:inline;
}
.float-right{
	float:right;
}
.p-t-10{
	padding-top:10px !important;
}
.btn-fb-accedi,.btn-fb-esci{
  width: 65px;
  background-repeat: no-repeat;
  border: 0px;
  height: 21px;
  cursor: pointer;
  margin-top:3px;
}
.btn-fb-accedi{
	background-image: url(../img/accedi.png);
}
.btn-fb-esci{
	background-image: url(../img/esci.png);
}
.red-button{
	background-color:#fb4e4e;
	color:white;
	border:none;
	border-radius:3px;
	padding:5px;
	cursor:pointer;
}
.button-warning{
    background: #fb4e4e !important;
    color:white !important;
}
.li-rectangle{
	background-image: url(../img/accedi_con_linkedin.png);
  background-repeat: no-repeat;
  height: 40px;
  width: 300px;
  background-size:300px;
  margin: auto;
  cursor: pointer;
  margin-top: 5px;
  border-radius: 3px;
}
.li-rectangle-small{
	background-image: url(../img/accedi_con_linkedin.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 250px;
  background-size:230px;
  cursor: pointer;
  margin-top: 5px;
  border-radius: 3px;
}
.fb-square{
	background-image: url(../img/accedi_con_facebook.png);
  background-repeat: no-repeat;
  height: 42px;
  width: 302px;
  margin: auto;
  background-size: 302px;
  cursor: pointer;
  margin-top: 5px;
  border-radius: 3px;
}
.fb-square-small{
	background-image: url(../img/accedi_con_facebook.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 250px;
  background-size:230px;
  cursor: pointer;
  margin-top: 5px;
  border-radius: 3px;
}
#text-login{
  color: white;
  font-size: 14px;
  padding-left: 97px;
  padding-top: 12px;
  font-family:arial;
}
#text-login-small{
  color: white;
  font-size: 12px;
  padding-left: 55px;
  padding-top: 8px;
  font-family:arial;
}
#btnAccediPopup{
	/*background-color: #079c07;*/
	background-color: #282e6d;
  color: white;
  border: none;
  height: 30px;
  width: 70px;
  cursor:pointer;
  border-radius: 5px;
}
#loginErrorBox, #loginFBErrorBox{
	display:none;
  margin: auto;
}
#loginErrorBox{
	width: 300px;
}
#recuperoPwd{
	width: 450px;
	margin:auto;
}
#loginFBErrorBox{
	width: 350px;
}
.textError{
	color: #fb4e4e;
  font-size: 12px;
}
.lost-pwd{
	font-size: 10px;
	text-decoration: none;
}

#wrapper-login-li span[id^="li_ui_li_gen_"][id$="-title"]{
	width:270px !important;
	min-height:35px !important;
}
#wrapper-login-li span span span a span[id^="li_ui_li_gen_"][id$="-logo"]{
	min-width:30px !important;
	min-height:35px !important;
	margin-left:10px !important;
}
#wrapper-login-li span[id^="li_ui_li_gen_"][id$="-title-text"]{
	margin-top:6px !important; 
}
/*#li_share_button.IN-widget{
	vertical-align:sub; !important
}*/
.li-share-button a[id^="li_ui_li_gen_"][id$="-link"]{
 vertical-align: bottom; !important
}
/*.IN-right{
	vertical-align:middle; !important
}*/
.bandiere_ca{
	height: 15px;
	width: 30px;
}