﻿/*======================================*/
/* Corpo della pagina*/
/*======================================*/
/*html { height: 100%; margin-bottom: 1px; overflow:hidden; }*/
	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;
		text-align:center;
		background-color:#ffffff;
		background-image: url(images/Bg.gif);
		background-repeat:repeat;
		/*overflow:hidden;*/
	}

	 a:link{color:Blue;text-decoration:none;}

	.UpdatePanel{background-image:url(images/Alpha_30.png); z-index: 101; LEFT: 0px; WIDTH: 100%;  POSITION:absolute; TOP: 0px; HEIGHT: 100%;text-align:center; vertical-align:middle; padding-top:25%;}
	.UpdatePanelInternal{POSITION:absolute; width:260px; left:50%; margin-left:-130px; height:35px; top:50%; margin-top:-75px; background-color:White; border:double 1px blue; z-index:102; vertical-align:middle; }

/* -------------- PAGINA MASTER ----------------------------*/
.Corpo{ width:960px;  position: absolute; left:50%; margin-left: -480px;}
/*.Corpo{ width: 90%;  position: absolute; left:50%; margin-left: -45%;}*/

.Top{ height:125px; width:auto; background-color:#e1e1fa;}
	.Logo{ width:162px; height:125px; margin-top:19px; margin-bottom:-19px; float:left; vertical-align:middle; text-align:center; }
		.ImgLogo{ border:none; vertical-align:middle;}
	.ImgTop{ /*background-image: url(images/ImgTop.gif);*/ text-align:right; height:125px; background-repeat:no-repeat; background-position: right bottom; width:auto;}

.MenuTop{ background-image: url(images/MenuExtension.gif); text-align:center; vertical-align:middle; background-repeat:repeat-x; border: solid 1px #320165; width:auto; height:20px; color:#ffffff;}
.MenuTop_Ombra{background-color:White; padding-bottom:0px; margin-bottom:0px; background-image:url(images/MenuTop_Ombra.gif); background-repeat:repeat-x; width:auto; height: 7px; margin: 0px; padding: 0px;}
	.MenuTop_OmbraInt{ background-image:url(images/Content_ExtendRx.gif); width:auto; height:7px; color:#ffffff; background-repeat:repeat-y; background-position:right;  }
	.MenuTop_OmbraIntLeft{width:171px; height:7px; border-right:solid 2px #cccccc; }

.DynamicArea{ margin-top:0px; padding-top:0px; width:100%; background-color:White; background-image:url(images/Content_ExtendRx.gif); background-repeat:repeat-y; background-position:right;  }
	.LeftArea{ background-color:#f7f6f6; width:160px; padding:5px; text-align:left; vertical-align:top; background-image:url(images/LeftArea_Extension.gif); background-repeat:repeat-y; background-position:right;  }
		.Search{ border-bottom: solid 1px #cccccc; margin-bottom:5px; padding-bottom:5px; }
			.TRicerca{ width:120px; height:14px; font-size:10px; padding:1px; border:solid 1px #cccccc;}
				.TRicerca:Hover{ background-color:#ffffcc;}
			.BtnRicercaLink{ font-size:0.7em; font-weight:bolder; }
		.Submenu{ text-align:left; vertical-align:top;  }
		.News{ text-align:left; vertical-align:top; margin-top:10px; color:#999999; font-size:0.8em; }
			.News a { text-decoration:underline; color:#000066; }

	.DynamicContent{ text-align:left; vertical-align:top; padding:5px; padding-right:15px; }
		.SelettoreLogin{ background-color:#e3e3f9;  }
			.SelettoreLogin a{ color:Black;}
		
		.Lingua{ text-align:right; width:100%;}
			.SelettoreLingua{ display:inline; margin:1px;}
			.SelettoreLingua a{ text-decoration:none;}
			
		.BgPercorso{text-align:left;color:#333333; padding: 0px;	}
		.BgPercorso a{color:#333333;text-decoration:none;}
		.BgPercorso a:hover{color:#000000;text-decoration:underline;}

		.TitoloPagina{  text-align:left; font-weight:bold; font-size:1.5em; margin-top:3px; margin-bottom:20px; }
		.Content{ padding:0px; margin:0px; text-align:left; vertical-align:top; color:#333333}
		
			.Content h1{ font-size:1.5em; display:inline;}
			.Content h2{ font-size:1.3em; display:inline;}
			.Content h3{ font-size:1.2em; display:inline;}
			.Content h4{ font-size:1.1em; display:inline;}
			.Content h5{ font-size:1em; display:inline;}
			.Content h6{ font-size:0.8em; display:inline;}
			
			.Content UL{  margin-left:30px; list-style-type:square;}
				.Content LI{ margin-top: 1em; margin-bottom:1em;}
				
			.Content P{ margin-top: 1em; margin-bottom:1em; text-indent:1em;}

			.Content a{font-weight:bold;color:#000000; text-decoration:underline;}
				.Content a:hover{color:#333333;}
				.Content a:visited{color:#333333;}
			
			.Content INPUT[type='submit']{background-image:url(images/bg_Item.gif);background-color:White;border:solid 1px #999999;cursor:pointer;}
			.Content INPUT[type='submit']:hover{background-image:url(images/Bg_HeaderSection.gif);border-bottom-style:solid;border-bottom-width:1px;border-color:#000000;cursor:pointer;}
			.Content INPUT[type="text"],input[type="password"]{background-color:#eeeeee;border:1px solid #cccccc;}

			.Content select{background-color:#eeeeee;border:1px solid #cccccc; z-index:0;}
			
			.StandardPage img {border: 1px solid #946db1; margin:3px;}
			.thickbox img {border: 1px double #946db1; margin:1px; border-top: 3px double red; border-bottom: 3px double red;}
			
			.Content fieldset {padding-left: 5px; padding-right: 5px;}
			
		
.BarraDn{ background-color:#330066; background-image: url(images/BarraDn_Ext.gif); background-repeat:repeat-x; border: solid 1px #320165; height:6px;}
.BarraDn_Ombra{ background-image:url(images/MenuDn_Ombra.gif); background-repeat:repeat-x; height: 7px;}

.MenuDn{ text-align:center; vertical-align:middle; background-color:#e1e1fa; position:static; height:20px; }

	/*--------------------------*/
	.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(images/Bg_HeaderSection.gif);
		background-repeat: repeat-x;
		font-weight:bold;
	}
	
	.BgFasciaBase a:link
	{
		color: #ffffff;
		text-decoration:none;
	}
	
/* --- End Contenuto --- */



/*======================================*/
		/* 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(images/Bg_HeaderSection.gif);
		background-repeat: repeat-x;
		font-weight:bold;
	}
	.ItemTable
	{
		
	}
	.AlternatingTable
	{

	}
	.LabelTable
	{
		background-image:url(images/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(images/Bg_HeaderSection.gif);
		background-repeat: repeat-x;
		margin-top:1px;
		margin-bottom:1px;
	}
	
	/*... 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;
	}

/* --- End FORMs --- */

/*======================================*/
		/* 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(images/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(images/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;
	}

/* --- End Liste --- */

/*======================================*/
		/* Loading */
/*======================================*/
	.Loading
	{
		top:50%;
		left:40%;
		right:40%;
		bottom:30%;
		height:100px;
		vertical-align:middle;
		text-align:center;
		position:absolute;
	}
/* --- End Loading --- */

/*======================================*/
		/* LINK BUTTONS Styled */
/*======================================*/

	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;
		cursor:pointer;
		color:Black;
	}

	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;
	}

/* --- End LINK BUTTONS Styled --- */

/*======================================*/
		/* 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;
	}
	
	.modalPopupInternalGMap {
		background-color:#ffffff;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
		width:100%;
		height:400px;
		overflow:hidden;
		
	}

	.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;
	}

/* --- End POP-UP AJAX - Modal Popup --- */