﻿.updatePannelborder
{
    margin:0px;
    padding:0px;
    border:0px;
}

#box_login 
{
	background:			#f1f1f1; 
	color:				#FFFFFF; 
}

#box_login_interno 
{
	background:			#696f72; 
	color:				#FFFFFF; 
	line-height:		1em;
	text-align :        center;
	font-weight:        bold;
}

.item60
{
    color : #000;
    font-style:normal;
    font-size :8px;
    text-decoration:underline;
}

.item80
{
    color : #000;
    font-style:normal;
    font-size :10px;
    text-decoration:underline;
}

.itemAllegati
{
    font-size :12px;
    color     :#212EA5;
    text-decoration:none; 
}

.allegatoNoLink
{
    font-size :12px;
    color     :#212EA5;
    text-decoration:none; 
}

.itemNav
{
    font-size :12px;
    color     :#212EA5;
    text-decoration:underline; 
}

.itemNav:hover
{
    text-decoration:none;
    color:Red;
}

.LinkServizi
{
    font-size :12px;
    color     :#003399;
    text-decoration:none; 
}

.LinkServizi:hover
{
    color:#162645;
}

.MacroCategoria
{
    text-align:left;
    font-family: Verdana;
    padding-left:8px;
    font-size: 90%;
    color :#FFFFFF;
    font-weight:bold;
    
}

.corpo
{
    font-family: Verdana;
    font-size: 12px;
    color:#312b27;
    text-align:justify;
    padding:0px;
}


.messaggio
{
    font-size:14px;
    font-weight:bold;
    color:#1e5574;   
}

h6
{
    text-align:left;
    font-size:14px;
    font-family: Verdana;
    padding:0;
    margin:0;
    color:#000;
    font-weight:bold;
    background-color:#eeeeee;
     
}

h5
{
    text-align:left;
    font-size:80%;
    color:Black;
    font-family: Verdana;
    padding:2px;
    margin:2px;
    background-color:#f1f1f1;
     
}

hr 
{
    border: none 0;
    padding:0;
    margin:0;
    border-top: 1px block #000;/*the border*/
    width: 100%;
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.oggetto 
{
    font-size:14px;
    font-weight:bold;
    color:#1e5574;
    padding:0px;
}

.oggetto a:link
{
    font-size:13px;
    font-weight:bold;
    color:#1e5574;
    padding:0px;
}

.oggetto a:visited
{
    font-size:13px;
    font-weight:bold;
    color:gray;
    padding:0px;
}


.oggetto a:hover
{
    color:#6a7480;
}

.modalBackground
{
    background-color:#e6e6e6;
    filter:alpha(opacity=60);
    opacity:0.60;
}

.modalBackgroundArchivioCCNL
{
    background-color:black;
    filter:alpha(opacity=60);
    opacity:0.60;
}


#attributi
{
    font-size: 10px;
    color :#4e4c4a;
    font-weight:bold;
    text-align:left;
 
}

#sottotitolo
{
    text-align:justify;
    font-size: 10px;
    color:#312b27;
    padding-right:4px;
}

#dataDocumentoLeft
{
    text-align:left;
    font-size: 9px;
    color:#312b27;
    padding-top:8px;
    padding-right:4px;
}

#paginazione
{
    padding-right:10px;
    text-align:right;
    font-size: 12px;
}

#paginazione a
{
    color:#000;
    text-decoration:none;
}

#paginazione a:hover
{
    color:Red;
    text-decoration:none;
}


#NavBotricerca
{
    font: bold 10px verdana, arial, sans-serif;
    text-align:right;
    padding-right:10px;
}

#NavBotricerca a
{
    color:Black;
    text-decoration: none;
    padding-left:5px;
    padding-right:5px;
}

#NavBotricerca a:hover 
{
    color:#2f3a46;
}

#button-2
{

	padding:0px;
	margin:0px;
	font-size: 12px;
	color: #000;
	border-left:solid 2px white;
	display:block;
	background-color:#f3f4ef;
}

#button-2 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#button-2 a
{
    text-decoration:underline;
    margin:0;
    background-color:#f2f2f2;
    color:#0e364d;
}

#button-2 li
{
	display:block;
	padding:5px;
    font-size:12px;
    text-align:left;
    border-bottom:solid 2px white;
}

#button-2 a{
    height:auto!important;
    height:0;
}


#button-2 a:hover, 
#button-2 a:focus,
    #button-2 a:active{
    color:#a11515;
}


/* DIV LOGIN*/
#loginForm 
{
    width:300px; 
    /*height:130px; */
    position:absolute; 
    top:40%; 
    left:50%; 
    margin:-50px auto auto -150px; 
    z-index:12000; 
    font-family:tahoma,arial,sans-serif;
	font-size:8pt;
}

.form
{
    background-color:#f1f1f1;
    border:solid 1px #dadada;
    margin-bottom:8px;
    _margin-bottom:18px;
}
.form div.formTitle
{
	padding:0px;
	margin:0px;
	background-image:url('images/form_title_bg.jpg');
	background-repeat:repeat-x;
	height:22px;
	color:#333333;
	padding-left:4px;
	padding-top:4px;
	font-weight:bold;
}

.form div.formContent
{
   
   padding:5px;
  
}

.form div.buttons
{
    text-align:center;
    margin:0 auto;
    margin-top:8px;
    padding-bottom:2px;
}

.form label
{
	float: left;
	width: 100px;
	text-align:right;
	padding-right:8px;
	padding-top:3px;
}
.form input,.form select,.form textarea
{
    float:left;
	font-family:tahoma,arial,sans-serif;
	font-size:8pt;
    margin-bottom:2px;
    margin-top:2px;
    padding-left:2px;
}

div.buttons input
{
    float:none;
}


.form .boxes{
	width: 1em;
}

.form br{
	clear: left;
}

.icoUtente
{
    padding-left:25px;
    background-image:url('images/form_title_ico_utente.gif');
    background-repeat:no-repeat;
    background-position:left;
}

.BtnLogOut
{
    text-align:left;
    margin-top:8px;
    padding-bottom:2px;
    font-size:10px;
}

.linkPdfGlobal
{
    font-size :12px;
    color :#444444;
    text-decoration:none; 
    padding-left:10px;
}

.linkPdfGlobal:hover
{
    text-decoration:underline; 
}

.stylePaginatore a
{
	font-size:12px;
	color:#212EA5;
	text-decoration:none;
}

.stylePaginatore span
{
	font-size:12px;
	color:#212EA5;
}


.stylePaginatore a:hover
{
	text-decoration:underline;
}

.copyLf
{
		margin-top:5px;
		float:right;
		height:25px;
		display:block;
		font-size:10px;
		font-weight:bolder;
}

h3{ padding:2px 0px 2px 0px; margin:0px; font-size:12px;}


.message{ font-size:12px; color:#000;}

.FirmaRedattice{text-align:right; font-size:10px;}



#riferimenti {
    margin-left: 0;
    padding-left: 0;
    padding-bottom :2px;
    padding-top:2px;
    list-style: none;
    margin:0;
}
#riferimenti ul{
    margin:0;
    padding:0;
}
#riferimenti a
{
    display:block;
    text-decoration:none;
    padding:2px 5px;
    margin:0;
    color:#312b27;
    font-size:90%;
}

#riferimenti li
{
    border: 1px solid #7c7c7a; 
    padding-left: 10px;  
}
#riferimenti a{
    height:auto!important;
    height:0;
}
#riferimenti a:link, 
#riferimenti a:visited{
    color:#3f4346;
}
#riferimenti a:hover, 
#riferimenti a:focus
{
    text-decoration:underline;
    color:#3f4346;
}
#riferimenti #active-button-2 a
{
    color:#3f4346;
}


.TitoloCcnl
{
	width:100%;
	background-color:#dddddd;
	color:Black;
	padding:5px;
	font-weight:bold;
	font-size:14px;
}

.lblallegati
{
    font-size: 10px;
    color :#4e4c4a;
    font-weight:bold;
    text-align:left;
 
}

.RinnoviCCNL{ background-color:#ffffff;}


.CategoriaRinnoviCCNL
{
    text-align:left;
    font-size: 14px;
    color :#000;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
    background-color:#c9d9e5;
    padding:4px 0;
}

/*
**** Esame Fattibilità ****
*/

.esame
{
    width: 100%;
    font-family: "Times New Roman","serif";
    font-size:12pt;
}

.esame .label
{
    padding-left: 40px;
    float: left;
    width: 250px;
    font-size: 14px;
}

.esame .textbox
{
    padding-left: 10px;
    float: left;
    width: 400px;
}

.msg-errore
{
	background-color: red;
}
