﻿/*======================================*/
/* Corpo della pagina*/
/*======================================*/
	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:#cecece;
	}

	a:link
	{
		color:Red;
		text-decoration:none;	
		border-style:none;
	}

	h1{ font-size:1.5em; display:inline;}
	h2{ font-size:1.3em; display:inline;}
	h3{ font-size:1.2em; display:inline;}
	h4{ font-size:1.1em; display:inline;}
	h5{ font-size:1em; display:inline;}
	h6{ font-size:0.8em; display:inline;}

	div.corpo
	{
		/*
		width:expression(document.body.clientWidth > 800 ? "800px": "auto" ); 
		
		filter:alpha(opacity=40);
		-moz-opacity:x: 0.4;
		opacity: 0.4;
		*/
	}


    div.base 
    {
		width:auto;
    	background-color:#ffffff;
    }
    div.top
    {
		background-image: url(images/body_Ext_Top.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
    div.bottom
    {
		background-image: url(images/body_Ext_Dw.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
    div.left
    {
		background-image: url(images/body_Ext_Lx.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
    div.right
    {
		background-image: url(images/body_Ext_Rx.gif);
		background-repeat: repeat-y;
		background-position: right top;
	}
	div.cornerLeftTop
    {
		background-image: url(images/body_cornerTopLeft.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
    div.cornerRightTop
    {
		background-image: url(images/body_CornerTopRight.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}
    div.cornerBottomLeft
    {
		background-image: url(images/body_CornerBottomLeft.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
    div.cornerBottomRight
    {
		background-image: url(images/body_CornerBottomRight.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}

    div.baseContent
    {
		padding:5px;
		/*height:600px;*/
    }
    
/* --- Fine Corpo della pagina --- */
    
/*======================================*/  
			 /* TOP */
/*======================================*/    
    .BodyTop
    {
		background-image: url(images/bg_Top.gif);
		background-repeat:repeat-x;
		border-style:none;
		height:124px;
	}

    .logo
    {
		float:left;
		padding: 0px;
		border-style:none;
	}
	
    .logoLink
    {
		padding: 0px;
		border-style:none;
		text-decoration:none;
	}

    .ExtendTop
    {
		width:auto;
		height:124px;
		background-image: url(images/Bg_FotoTop.gif);
		margin-right:1px;
	}

    .TerminaleTop
    {
		width:auto;
		height:124px;
		background-image: url(images/TerminaleTop.gif);
		background-repeat:no-repeat;
		background-position:right;
		margin-right:1px;
	}

    .TextIntestazione
    {
		float:right;
		margin-left:5px;
		float:left;
		margin-top:10px;
	}
	
	.TextIntestazioneRiserva
    {
		float:left;
		display:block;
		margin: 0px;
		padding: 0px;
	}

    .TextIntestazioneDenominazione
    {
		display:block;
		margin: 0px;
		padding: 0px;
		margin-top:55px;
	}

    .TopSicilia
    {
		display:block;
		width: auto;
		text-align:right;
		margin: 0px;
		padding: 0px;
		padding-top:8px;
		padding-right:2px;
	}
/* --- END TOP --- */

/*======================================*/
		/* Barra UP*/
/*======================================*/
	.BarraUp
	{
		width:auto;
		background-color:#415485;
		background-image: url(images/BgBarra.gif);
		background-repeat:repeat-x;
		height:15px;
		border:solid 1px #333333;
		margin-left:1px;
		margin-right:1px;
		vertical-align:middle;
	}

	.IconeBarra
	{
		padding-left:3px;
		float:left;
		display:inline;	
		height: 16px;
	}

	.SelettoreLingua
	{
		padding: 0px auto;
		margin: 0px auto;
		float:right;
		padding-right:3px;
		display:inline;
		height: 16px;
	}
	
	.SelettoreLogin
	{
	
		color:#000000;
		background-color:#e4ebfc;
		vertical-align:middle;
		float:left;
		margin-left:0px;
		padding:0px;
		display:block;
		width:100%;
		border: solid 1px silver;
	}
	
	.LoginStatus
	{
		color:White;
		background-color:Red;
		margin:0px;
		margin-left:0px;
		padding:0px;
		padding-left:0px;
		padding-right:0px;
		display:inline;	
	}

/* --- END Barra UP --- */

/*======================================*/
		/* Barra Down*/
/*======================================*/
	.BarraDw
	{
		display:block;
		width:auto;
		background-color:#415485;
		background-image: url(images/BgBarra.gif);
		background-repeat:repeat-x;
		height:15px;	
		border:solid 1px #333333;
		margin-left:1px;
		margin-right:1px;
		margin-bottom:1px;
		vertical-align:middle;
		text-align:center;
		clear: both; display: block; float: none;
	}
	
/* --- END Barra Dw --- */

/*======================================*/
		/* Menu Left */
/*======================================*/

	.MenuLeft
	{
		/*height:300px;*/
		
		padding-left:4px;
		padding-top: 2px;
		padding-bottom: 4px;
		
		vertical-align: top; 
		width: 200px; 
		text-align: left
	}

	.MenuLeftContent
	{
		background-color:#e4ebfc;
		border: solid 1px #333333;
	}

/* --- End Menu Left --- */
	
/*======================================*/
		/* Titolo e Ricerca */
/*======================================*/

	.TitoloRicerca
	{	
		display:block;
	}
	
	.TopInfo
	{
		margin-left: 8px;
		float:left;	
		margin-top:4px;
	}
	
	.TopInfo h1
	{
		display:inline;
		margin-left:4px;
		font-size:1.3em;
	}

	.TopSearch
	{
		margin-right:0px;
		margin-top:2px;
		float:right;	
	}

	.SearchCorner
	{
		float:left;
		border-top: solid 1px #333333;
	}
	
	.Search
	{
		background-color:#e4ebfc;
		border:solid 1px #333333;
		margin-left:24px;
		padding-left:3px;
		width:auto;
	}

	.TRicerca
	{
		height:15px;
		border:solid 1px #6e6f70;
		font-size:8pt;

	}

	.BtnRicerca
	{
		background-image:url(images/ico_BtnRicerca.gif);
		padding-bottom:3px;
		background-repeat:no-repeat;
		vertical-align:middle;
	}

/* --- Titolo e Ricerca --- */

/*======================================*/
		/* Contenuto */
/*======================================*/
	.CapoContenuto
	{
		text-align:left;
		vertical-align:top;

		/*margin-top:20px;*/
		padding-left:5px;
		padding-right:5px;
		padding-top:2px;
		/*
		margin-right:3px;
		margin-top:0px;*/
	}

	.Contenuto
	{
		margin-top:0px;
		text-align:left;
		vertical-align:top;
		font-style:normal;
		font-weight:normal;
	}
	.Contenuto p
	{
		display:inline;
		text-align:left;
		vertical-align:top;
		font-style:normal;
		font-weight:normal;
		font-variant:normal;
	}

	
	.Contenuto a
	{
		font-weight:bold;
		color:#272763;
	}

	.Contenuto a:hover
	{
		color:#56201C;
		text-decoration:underline;
	}
	
	.Contenuto a:visited
	{
		color:#6D3642;
	}
	
	.Contenuto INPUT[type='submit']
	{
		background-image:url(images/bg_Item.gif);
		background-color:White;
		border:solid 1px #999999;
		cursor:pointer;
		
	}


	.Contenuto INPUT[type='submit']:hover
	{
		background-image:url(images/Bg_HeaderSection.gif);
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-color:#000000;
		cursor:pointer;
	}
	
	.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 --- */


/*======================================*/
		/* Percorso */
/*======================================*/
	.BgPercorso
	{
		text-align:left;	
		color:#333333;
		padding: 0px;
	}

	.BgPercorso a
	{
		color:#333333;
		text-decoration:none;	
	}

	.BgPercorso a:hover
	{
		color:#000000;
		text-decoration:underline;	
	}
/* --- End Percorso --- */

/*======================================*/
		/* 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 --- */
