﻿body
{
	color: black;
	direction: ltr;
	font-size: 0.7em;
	word-spacing:0.1em;
	letter-spacing:0.03em;
	font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
	line-height: 1.2em;

	margin: 0px 2px 5px 2px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	
	background-color: #d6d6d6;
}
TD.OmbraTop
{
	background-position: left bottom;
	background-image: url(body_OmbraTop.png);
	background-repeat: repeat-x;
}
TD.OmbraBottom
{
	background-position: center top;
	background-image: url(body_OmbraBottom.png);
	background-repeat: repeat-x;
	font-style: italic;
}
TD.OmbraLeft
{
	background-position: right top;
	background-image: url(body_OmbraLeft.png);
	background-repeat: repeat-y;
}
TD.OmbraRight
{
	background-position: left top;
	background-image: url(body_OmbraRight.png);
	background-repeat: repeat-y;
}

TD.BgTop
{
	/*border-bottom: #7f201c 5px solid;*/
	height: 193px;
	background-color: #e9e9e9;
	background-image: url(Body_BgTop.png);
	background-repeat:no-repeat;
	background-position:right;
	vertical-align: top;
	text-align: left;
	color:#e9e9e9;
}

TD.BgTop a
{
	color:#e9e9e9;
}

TD.BgMenuTop
{
	/*border-bottom: #7f201c 2px solid;*/
	/*background-image:url(bg_Alternating.gif);*/
	height: 17px;
	background-color: #d6d6d6;
	background-repeat: repeat;
}

.BgPercorso
{
	text-align:left;	
	color:#333333;
	padding: 2px 2px 2px 2px;
}

.BgPercorso a
{
	color:#333333;
	text-decoration:none;	
}

.BgPercorso a:hover
{
	color:#000000;
	text-decoration:underline;	
}


TD.BgMenuLeft
{
	border-bottom-style:none;
	/*padding-top: 20px;*/
	padding-right: 10px;
	width: 220px;
	vertical-align: top;
	text-align: left;
}
TD.BgMenuBottom
{
	background-color:#7f201c;
	border-top: #7f201c 2px solid;
	/*height: 30px;*/
	vertical-align: middle;
	text-align: right;
	color:#ffffff;
}
TD.BgLoghiBottom
{
	border-top: #cccccc 1px none;
	color:#ffffff;
}
TD.BgTitolo
{
	background-color: #7f201c;
	border-bottom: #344F75 1px solid;
	font-weight: bold;
	font-size: 1.2em;
	vertical-align: middle;
	font-family: Arial, Sans-Serif;
	letter-spacing: 0.1em;
	text-align: left;
	color:#ffffff;
}
TD.IconaTitolo
{
	padding-left:5px;
	width: 15px;
	height: 19px;
	background-color: #7f201c;
}

TD.BgPulsantiTop
{
	color:#ffffff;
	background-color: #7f201c;
}

TD:hover.BgPulsantiTop
{
	background-color: #efd688;
	color:Black;
}

A.PulsantiTop
{
	width:100%;
	color: #ffffff;
	/*background-color: #7f201c;*/
	text-decoration: none;
	font-weight:bold;
}
A:hover.PulsantiTop
{
	text-decoration:none;
	color:Black;
	background-color: #efd688;
}
TD.Contenuti
{
	padding-bottom:5px;
	border-bottom: #7f201c 1px solid;
	vertical-align: top;
	text-align: left;
}


TD.Contenuti a
{
	color:#272763;
}

TD.Contenuti a:hover
{
	color:#56201C;
}

.ContenutiInterno
{
	padding-top:5px;	
}


TD.BgCerca
{
	width:180px;
	font-size: 0.9em;
	vertical-align: middle;
	/*border-left: #344F75 1px solid;*/
	text-align: right;
	text-decoration:none;
	color:#006699;
}
TD.BgCerca a
{
	text-decoration:none;
	color:#006699;
}
TD.BgCerca a:hover
{
	text-decoration:none;
	color:red;
}


INPUT.TextBoxCerca
{
	font-size: .9em;
	width: 100px;
	/*height: 16px;*/
}
.BgFasciaBase
{
	border: solid 1px #7f201c;
	vertical-align: middle;
	color: #000000;
	background-color: #e2ded6;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-align: left;
	background-image: url(Bg_HeaderSection.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}
.BgFasciaBase a:link
{
	color: #ffffff;
	text-decoration:none;
}
.MenuTreeViewLevel0
{
	/*background-image: url(bgFascia.gif);*/
	background-repeat: repeat-x;
}
.MenuTreeViewLevel0 hover
{
	background-image:none;
}

.BgFasciaHome
{
	vertical-align: middle;
	color: #ffffff;
	/*background-color: #7f201c;*/
	text-align: left;
	/*background-image: url(BgFasciaHome.gif);*/
	background-repeat: repeat-x;
	/*border-right: #2f3567 1px solid;
	border-top: #2f3567 1px solid;
	border-left: #2f3567 1px solid;*/
	border-bottom: #7f201c 1px solid;
}

TD.BgRiquadriHome
{
	background-color: #e9e9e9;
	/*
	border-right: #2f3567 1px solid;
	border-top: #2f3567 1px solid;
	border-left: #2f3567 1px solid;
	border-bottom: #2f3567 1px solid;
	*/
	vertical-align: top;
	text-align: left;
}
TD.Bg_SpechiettiHomeTitolo
{
	/*background-image: url(Bg_SpecchiettiHome.gif);*/
	background-color:#7f201c;
	background-repeat: repeat-x;
	height: 26px;
	/*border-top: #2f3567 1px solid;
	border-left: #2f3567 1px solid;*/
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}
TD.Bg_SpechiettiHomeSottotitolo
{
	background-color: #d6d6d6;
	height: 21px;
	/*border-top: #2f3567 1px solid;
	border-left: #2f3567 1px solid;
	border-right: #2f3567 1px solid;*/
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	font-style: italic;
}
TD.Bg_SpechiettiHome
{
	/*border-top: #2f3567 1px solid;
	border-left: #2f3567 1px solid;
	border-bottom: #2f3567 1px solid;
	border-right: #2f3567 1px solid;*/
	background-color: #e9e9e9;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:center;
}

TD.Bg_SpechiettiHome a
{
	text-decoration:none;
	color:red;
	font-weight:bold;
	letter-spacing:.01em;
	line-height:1em;
	font-size:1em;
}

TD.Bg_SpechiettiHome a:hover
{
	text-decoration:underline;
}

TD.MenuHomeRight
{
	width: 170px;
}
TD.MenuHomeRight a
{
	color:Black;
}
TD.MenuHomeRight a:hover
{
	color:Black;
}

/* ---- FORMs ----*/
.VerticalCell
{
	border-top:solid 1px #999999;	
}


.HeaderTable
{
	vertical-align: middle;
	color: #ffffff;
	background-color: #7f201c;
	text-align: left;
	/*background-image: url(bgFascia.gif);*/
	background-repeat: repeat-x;
}
.HeaderSection
{
	border: solid 1px #7f201c;
	vertical-align: middle;
	color: #000000;
	background-color: #e2ded6;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-align: left;
	background-image: url(Bg_HeaderSection.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}
.ItemTable
{
	
}
.AlternatingTable
{

}
.LabelTable
{
	background-image:url(bg_Alternating.gif);
	background-repeat:repeat-x;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #e9e9e9;
	text-align: left;
	padding-left:2px;
}
.TextTable
{
	
}

.BgLog
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	color: #000000;
	background-color: #e2ded6;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	text-align: right;
	background-image: url(Bg_HeaderSection.gif);
	background-repeat: repeat-x;
	margin-top:1px;
	margin-bottom:1px;
}

/*... Liste ....*/

.GridListEventi
{
	color:Black;
	border:none 1px #999999;
	width:100%;
}

.HeaderStyle
{
	border: solid 1px #7f201c;
	vertical-align: middle;
	color: #000000;
	background-color: #e2ded6;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-align: left;
	background-image: url(Bg_HeaderSection.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}

.RowStyle
{
	background-image:url(bg_Item.gif);
	background-repeat:repeat-x;
	background-color:#f0efef;
	color:Black;
}

.RowStyle:hover
{
	background-color:#fbfbe1;
	background-image:none;
}

.AlternatingRowStyle
{
	background-image:url(bg_Alternating.gif);
	background-repeat:repeat-x;
	background-color:#e9e9e9;
	color:Black;
}

.AlternatingRowStyle:hover
{
	background-color:#fbfbe1;
	background-image:none;
}

/*CMS*/
.CMSRowStyle
{
	background-color:#ffffff;
	color:Black;
}

.CMSAlternatingRowStyle
{
	background-color:#e9e9e9;
	color:Black;
}

/*-------------*/

.FooterStyle
{
	background-color:White;
	color:Black;
	font-weight:bold;
}

.PagerStyle
{
	background-color:#E0E0E0;
	color:Black;
	text-align:center;
	height:10px;
}

.SelectedRowStyle
{
	background-color:#E2DED6;
	font-weight:bold;
	color:#333333;	
}

.EditRowStyle
{
	background-color:#999999;
}


/*... Non Obbligatori ...*/
INPUT.TextNumerico
{
	width:30px;
	
}
INPUT.TextEsteso
{
	width:100%;	
}
INPUT.TextBreve
{
	
}

INPUT.TextDataAnno
{
	width:30px;
}
INPUT.TextDataMeseAnno
{
	width:60px;
}
INPUT.TextData
{
	width:90px;
}

/*... Obbligatori ...*/
INPUT.TextNumericoR
{
	width:30px;
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}
INPUT.TextEstesoR
{
	width:auto;	
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}
INPUT.TextBreveR
{
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}

INPUT.TextDataAnnoR
{
	width:30px;
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}
INPUT.TextDataMeseAnnoR
{
	width:60px;
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}
INPUT.TextDataR
{
	width:90px;
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
}


/*----------------*/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	/*
	filter:alpha(opacity=70);
	opacity:0.7;
	*/
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/* ---------- */



.Contenuti INPUT[type='submit']
{
	background-image:url(bg_Item.gif);
	background-color:White;
	border:solid 1px #999999;
	cursor:pointer;
	
}


.Contenuti INPUT[type='submit']:hover
{
	background-image:url(Bg_HeaderSection.gif);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#000000;
	cursor:pointer;
}



/*********************************************************/

a.BtnSelezionaLink
{
	background-image:url(icona/edit-comment-blue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 3px;
	padding-left:8px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnEliminaLink
{
	background-image:url(icona/delete-comment-red.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 3px;
	padding-left:8px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnContattaLink
{
	background-image:url(icona/Btn_Contatta.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnCurriculumLink
{
	background-image:url(icona/Btn_Curriculum.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnCandidaLink
{
	background-image:url(icona/Btn_Candida.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnCandidatureLink
{
	background-image:url(icona/Btn_Candidature.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnRispondiLink
{
	background-image:url(icona/Btn_Rispondi.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnModificaLink
{
	background-image:url(icona/edit-blue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}
a.BtnModifica
{
	background-image:url(icona/edit-blue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
	text-decoration:none;
}
a.BtnNuovaAziendaLink
{
	background-image:url(icona/Btn_Rispondi.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnNuovoLavoratoreLink
{
	background-image:url(icona/Btn_Rispondi.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	text-decoration:none;
	cursor:pointer;
}
a.BtnRicercaLink
{
	background-image:url(icona/search-icon-blue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}

a.BtnRitornaListaLink
{
	background-image:url(icona/precedente.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	/*text-decoration:none;*/
	cursor:pointer;
}

a.BtnNuova
{
	background-image:url(icona/add-page-blue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}

a.BtnAnnullaLink
{
	background-image:url(icona/omit-page-red.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}
a.BtnSuccessivoLink
{
	background-image:url(icona/successivo.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	/*text-decoration:none;*/
	cursor:pointer;
}
a.BtnPrecedenteLink
{
	background-image:url(icona/precedente.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}
a.BtnSalvaLink
{
	background-image:url(icona/salva.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px;
	padding-left:16px;
	cursor:pointer;
}
/*********************************************************/

a.BtnStampa
{
	background-image:url(icona/icona_stampa.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 3px;
	padding-left:16px;
	background-color:White;
	cursor:pointer;

}
/*a:hover.BtnStampa
{
	background-image:url(icona/icona_stampa.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-color:#ffffff;
	border:solid 1px #7f201c;
	cursor:pointer;
	color:Red;
}*/

INPUT[type='submit'].BtnStampa
{
	background-image:url(icona/icona_stampa.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	border-style:none;
	height:30px;
}

INPUT[type='submit']:hover.BtnStampa
{
	background-image:url(icona/icona_stampa.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	color:Maroon;
	border-style:none;
}

.BottoneSelezionato
{
	color:#ff0000;
}

.Loading
{
	top:50%;
	left:40%;
	right:40%;
	bottom:30%;
	height:100px;
	vertical-align:middle;
	text-align:center;
	position:absolute;
}

/*===== POP-UP AJAX =======*/
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalTitle
{
	padding: 2px 3px 2px 3px;
	background-color: #7f201c;
	border-bottom: #344F75 1px solid;
	font-weight: bold;
	font-size: 1.2em;
	vertical-align: middle;
	font-family: Arial, Sans-Serif;
	letter-spacing: 0.1em;
	text-align: left;
	color:#ffffff;
	cursor:move;
	height:20px;
}

.modalPopup {
	background-color:#cccccc;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	width:760px;
	height:425px;
}

.modalPopupInternal {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	width:100%;
	height:400px;
}

.sampleStyleA {
	background-color:#FF0000;
}

.sampleStyleB {
	background-color:#FF0000;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}


a.AccessoLink 
{
	background-color:#7F201C;
	font-weight:bold;
	 text-decoration: none;
	 border: solid #7F201C;
}

a:hover.AccessoLink
{
	background-color:#efd688;
	color : Black;
	border: solid #efd688;
}
	

/*===== AUTO COMPLETAMENTO =======*/
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffffff;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	 
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/*===================================*/