/* IMPOSTAZIONI ELEMENTI HTML GENERICI: inizio */
body {
	font-family: "Arial Unicode MS";
	/*font-family: "verdana";*/
	font-size:11px;
	margin-top:2px;
	background-color:#ffffff;
}
input {background-color:#eeeeee;font-size:11px;}
textarea {background-color:#eeeeee;font-size:11px;}
select {background-color:#eeeeee;font-size:11px;}

a {
 	font-weight: bold;
	color:#1172d1;
	text-decoration:none;
}
a:visited {
	color:#1172d1;
}

a:hover {
	color:#993300;
	text-decoration:underline;
}

/* IMPOSTAZIONI ELEMENTI HTML GENERICI: fine */



/* IMPOSTAZIONI DIV STRUTTURA BASE: inizio */
div#All {text-align:center;}
    div#Main {width:100%;margin: 0px auto 0px auto;text-align:left;}
        div#Top {}
			div#FirstRow{}

        div#Menu {}
        div#MenuArea {padding:0 10px 0 10px;}
        div#AreaMsg {padding:0 20px 0 20px;}
        div#Area {padding:0 0 20px 0;}
        div#Bottom {margin:50px 0 0 0;padding:5px 10px 5px 10px; background-color:#c1c1c1;color:#ffffff;}
        
        /*UPDATE 15/03/2013 - start */
        #All {margin:0px 0px 40px 0px;}
        #Main {}
        #Bottom {margin:10px 0px 0px 0px;padding:0px;display:block;width:100%;position:fixed;left:0px;bottom:0px;background-color:#c1c1c1;color:#ffffff;}
                div#Bottom .Copyright {vertical-align:middle;display:table;float:left;margin:0px;padding:0px;}
                div#Bottom .ElapsedTime {vertical-align:middle;display:table;float:right;margin:0px;padding:0px 20px 0px 0px;}
        /*UPDATE 15/03/2013 - start */

/* IMPOSTAZIONI DIV STRUTTURA BASE: fine */




/* IMPOSTAZIONI CLASS STRUTTURA PAGINA BASE: inizio */
.AreaTitle {width:97%;font-weight:bold;color:#ffffff;background-color:#1172d1;border-top:10px solid #FFFFFF;border-bottom:5px solid #FFFFFF;padding:0.6% 1.5% 0.6% 1.5%;}
.AreaTitleHide {width:97%;font-weight:bold;color:#ffffff;background-color:#99CCFF;border-top:2px solid #FFFFFF;border-bottom:0px solid #FFFFFF;padding:2px 1.5% 2px 1.5%;}
.AreaSectionActivation {width:97%;font-weight:bold;color:#ffffff;background-color:#1172d1;border-top:2px solid #FFFFFF;border-bottom:0px solid #FFFFFF;padding:2px 1.5% 2px 1.5%;}
.FormElementNoBackGnd {width:100%;display:table;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}
.FormElement {width:100%;display:table;background-color:#deecfa;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}
.FormElementHide {display:none;}
    .AreaLabel {width:18%;float:left;padding:2px 1% 2px 1%;text-align:right;color:#666666;}
    .AreaLabelRequired {width:18%;float:left;padding:2px 1% 2px 1%;text-align:right;color:#333333;background-color:#deecfa;text-decoration: underline;}
    .AreaLabelVoid {width:18%;float:left;padding:2px 1% 2px 1%;}
    .AreaInput {width:70%;float:left;padding:2px 1% 2px 2%;background-color:#ffffff;}
    .AreaInputRequired {width:70%;float:left;padding:2px 1% 2px 2%;background-color:#ffffff;}
        .FormInput {}
        .FormInputReadOnly {color:#1172d1;background-color:#ffffff;border:none;}
        .FormTextArea {}
            .AvailableCharLabel {color:#999999;font-style:italic;font-size:0.8em;}
            .AvailableCharField {}
                .FormAvailableChar {border:none;color:#999999;background-color:transparent;text-align:right;font-style:italic;font-size:0.8em;}
            .PopUpDetail {text-decoration:none;}
            .PopUpFck {text-decoration:none;}
        .ImgFiller {width:22px;height:15px;background-image:url(/intranet/img/vuoto.gif);background-repeat:no-repeat;border:none}
        .ImgLinkPopUp {width:22px;height:15px;background-image:url(/intranet/css/standard/mini/openpop.png);background-repeat:no-repeat;border:none}
        .ImgLinkDetails {width:18px;height:18px;background-image:url(/intranet/css/standard/mini/info.jpg);background-repeat:no-repeat;border:none}
        .SectionClose {width:10px;height:10px;background-image:url(/intranet/img/arr_up.gif);background-repeat:no-repeat;border:none}
        .SectionOpen {width:10px;height:10px;background-image:url(/intranet/img/arr_down.gif);background-repeat:no-repeat;border:none}
    .OptionSelected {background-color:#cccccc;}
    .SubmitButton {color:#ffffff;background-color:#1172d1;}
    .ResetButton {color:#ffffff;background-color:#666666;}
    .SubmitDelete {color:#ffffff;background-color:orange;}
.Error {color:#800000;}
.Message {list-style:none;}
.Error .titolo {color:#800000;font-weight:bold;list-style:none;margin:20px 0 10px 0;}
.Message .titolo {color:#666666;font-weight:bold;list-style:none;margin:20px 0 10px 0;}
/* IMPOSTAZIONI CLASS STRUTTURA PAGINA BASE: fine */


/*bluette: #1172d1 */
/*azzurrino: :#deecfa */

.intestazione {font-size:11px;}

.menuarea {margin-left:0px;margin-top:6px;}

.menuarea li {
display:inline;}



/*  Elementi grafici Selezione Domini - inizio */
div#previewboxDomini {
	/*width:500px;*/
/*	float:left;*/
  width:100%;
	text-align:center;
	vertical-align:middle;
	/*border:1px solid green;*/
}
div#previewElementDominiTitle {font-size:10px;text-align:left;font-weight:bold;color:#FFFFFF;background-color:#aaaaaa;padding:3px;}
div#previewElements {
    text-align:left;
    /*border:1px solid red;*/
    display:inline-block;
}
div#previewElementDomini {
    float:left;
	padding: 3px 5px 3px 5px;
    /*width:18.45% !important;*/
    /*width:33%;*/
    width:180px;
margin: 3px 2px 0px 1px;
/*	margin-top: 3px;*/
color:#676767;
	background-color:#dddddd;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #666666;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #666666;
}
div#singleElementDomini {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;

    /*display:table-cell;*/
    	/*border:1px solid #800000;*/
}
div#previewElementDominiBottom {
    text-align:left;
    font-style:italic;
    width:100%;
    margin: 3px 3px 10px 3px;
    display:inline-block;
    }
/*  Elementi grafici Selezione Domini - fine */


/*  Elementi grafici PageHome.asp - inizio */
div#previewbox{
	width:400px;
	float:left;
	text-align:left;
	vertical-align:middle;
	/*border:1px solid green;*/
}
div#previewelement{
float:left;
	display:inline;
	width:115px;
	height:100px;
	margin: 0px 3px 10px 3px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #676767;
	border-right:1px solid #676767;
	padding:5px;
	background-color:#ffffff;
}

div#previewelementdis{
float:left;
	display:inline;
	width:115px;
	height:100px;
	margin: 0px 3px 10px 3px;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;

	background-color:#dddddd;
	color:#676767;
	padding:5px;
}

div#previewboxSmall{
	text-align:right;
	border:0px solid black;
}

div#previewelementSmall{
float:right;
	display:inline;
	width:30px;
	height:30px;
	margin: 0px 3px 0px 3px;
	/*border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #676767;
	border-right:1px solid #676767;*/
	padding:2px;
	background-color:#ffffff;
}

div#previewelementSmalldis{
float:right;
	display:inline;
	width:30px;
	height:30px;
	margin: 0px 3px 0px 3px;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;

	background-color:#dddddd;
	color:#676767;
	padding:2px;
}

div#singleElement {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/*  Elementi grafici PageHome.asp - fine */

.errfascia{
color:#ff0000;
}


.SchedaNavigator {}
.SchedaNavigatorTitleScheda {}
.SchedaNavigatorTitleSottoScheda {}

/*
div#SchedaNavigator {}
div#SchedaNavigator ul {padding:0px;margin:0px;}
div#SchedaNavigator ul li {border:1px solid green;}
div#SchedaNavigator ul .SchedaNavigatorCols {list-style-type:none;display:inline-block;}
div#SchedaNavigator ul li .SchedaNavigatorCols {display:inline-block;}
div#SchedaNavigator ul li .PreView{list-style-type:none;
color:#ffffff;background-color:#1172d1;}
div#SchedaNavigator ul .Scheda{list-style-type:none;}
div#SchedaNavigator ul li .Scheda{}
div#SchedaNavigator ul .SottoScheda{border:1px solid red;}
div#SchedaNavigator ul li .SottoScheda{margin-left:15px;padding-left:0px;border:1px solid green;}
div#SchedaNavigator ul li ul {display:table;}
div#SchedaNavigator ul li ul li {display:table;}
div#SchedaNavigator ul li ul{padding-left:0px;display:block;}
div#SchedaNavigator ul li ul li{padding-left:10px;display:block;}
div#SchedaNavigator ul .Scheda{}
div#SchedaNavigator ul li .Scheda{}
div#SchedaNavigator ul li ul .SottoScheda{padding-left:10px;}
div#SchedaNavigator ul li .SottoScheda{}
*/

a.ara {font-weight: bold;color:#FF8000;text-decoration:none;}
a.ara:visited {color:#FF8000;}
a.ara:hover {color:#FFFFFF;text-decoration:none;}

.tblHeader {color:#ffffff;background-color:#1172d1;}
.tblHeaderSortActive {color:#ffffff;background-color:#1172d1;font-weight:bold;}
a.tblHeader {font-weight: bold;color:#FF8000;text-decoration:none;}
a.tblHeader:visited {color:#FF8000;}
a.tblHeader:hover {color:#FFFFFF;text-decoration:none;}


.StatoSelezionatoPopUp {background-color:#CCCCCC;}


			td.TdLeft{
				background-color:#FFEEEE;
				padding-left:2px;
				}

			td.TdRight{
				background-color:#EEFFEE;
				padding-left:2px;
			}

/* ********************************************************* */
.TabellaAperturaPagina {
border-bottom:0px solid #1e3753;
border-top:0px solid #1e3753;
background-color:#ffffff;}

.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#1e3753;
	padding:5px 10px 5px 10px;

}

.titoloCategorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#32567e;
	padding:5px 10px 5px 10px;

}

.titoloStati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#32567e;
	padding:5px 10px 5px 10px;

}

.titoloArgomenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#32567e;
	padding:5px 10px 5px 10px;

}


.titoloSottoSchede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#206660;
	padding:5px 10px 5px 10px;

}


.titoloSpento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#aaaaaa;
}

TD.bianco	{
   	font-size :9pt;
	font-weight :bold;
	color:#ffffff;
	background-color:navy;
	}
A.bianco:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.bianco:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.bianco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.bianco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#cccccc;
	font-weight:bold;
	text-decoration :none;
	}

.bordogrigio {
	padding: 3px;
	background-color:#dddddd;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #666666;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #666666;
}

A.grigio:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#676767;
	font-weight:bold;
	text-decoration :none;
	}
A.grigio:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#676767;
	font-weight:bold;
	text-decoration :none;
	}
A.grigio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#676767;
	font-weight:bold;
	text-decoration :none;
	}
A.grigio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color :#1e3753;
	font-weight:bold;
	text-decoration :none;
	}


	.tabellaElencoSchede {background-color:#ffffff;margin-bottom:12px;border-bottom:1px solid black;}

	.cella  {
	border-left : 1px solid #cccccc;
	border-right : 1px solid #676767;
	border-top : 1px solid #cccccc;
	border-bottom : 1px solid #676767;
	background-color:#FFF2C5;
	}


/* Print Utente: inizio*/
div#PrintUtente {margin:0px;}
    div#TitoloServizio {font-weight:bold;font-size:1.5em;margin-top:70px;}
    div#DisclaimServizio {text-align:justify;margin-top:50px;margin-bottom:50px;}

    div#PrintUtente .TitoloCapitolo {font-weight:bold;font-size:1.2em;margin:30px 0px 10px 50px;}

        div#PrintUtente .ElementoElenco {margin:5px 0px 0px 50px;}
        /*div#PrintUtente .TitoloVoce {display:inline-block;width:20%;}*/
        div#PrintUtente .TitoloVoce {display:inline;color:#757575;}
        div#PrintUtente .DescrizioneVoce {display:inline;}

    div#Nome.DescrizioneVoce {text-transform:capitalize;}

    div#BottomServizio {font-size:0.8em;margin-top:70px;}

    div#ElementoLivello {display:none;}
    div#ElementoGruppo {display:none;}


/* Print Utente: fine*/

.bordosezioniRigaPari {border-top:1px solid #e1e1e1;}
.bordosezioniRigaDispari {border-top:1px solid #e1e1e1;}
