﻿/* Stili Generici */
body
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12px;
    color: #000000;
    margin : 0px;
}

ul 
{
    list-style-image: url(/images/Default/img_pallino.gif);
	
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
}
ul li
{
	margin-top: 3px;
	margin-left: 20px;
	margin-right: 3px;
}

ul A, ul A:link, ul A:visited
{
	color: #000000;
	text-decoration: none;
}

ul A:hover
{
	/*color: #5A7A8E;*/
	color: #000000;
	text-decoration: underline;
}

.ulMrAll
{
	list-style-image: url(/images/Default/img_pallino_giallo.gif);
	
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
}

.ulMrAll li
{
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 3px;
}

.ulMrAll A, .ulMrAll A:link, .ulMrAll A:visited
{
	color: #5A7A8E;
	text-decoration: none;	
}

.ulMrAll A:hover
{
	/*color: #75A0BA;*/
	color: #5A7A8E;
	text-decoration: underline;
}
.aNews
{
	text-align:right; 
	padding-bottom:5px; 
	padding-right:5px;
	margin-top:-10px;
}

.aNews A, .aNews A:link, .aNews A:visited
{
	color: #000000;
	text-decoration: none;	
}

.aNews A:hover
{
	/*color: #75A0BA;*/
	color: #000000;
	text-decoration: underline;
}

.errorMessage
{
    color: #FF0000;
    font-weight: bold;
}

.PanelBarraAlta div.PanelMenu a:active  { color: #000000; }
.PanelBarraAlta div.PanelMenu a:visited { color: #000000; }
.PanelBarraAlta div.PanelMenu a:hover


.ClsHide { display: none; }
.ClsShow { }
.Clr { clear: both; }

/* Default.Master - Classi */
.Default div.PageIE             { width: 100%; text-align: center; }
.Default div.PageIE div.Page    { width: 770px; text-align: left; margin: auto auto; }
.Default div.PageIE div.Page table.TabPage { width: 770px; border-collapse: collapse; }
.Default table.TabPage td.FlashMovie { padding-bottom: 4px; }
.Default table.TabPage td.CntSx 
{ 
    width: 174px; 
    background-image: url(/images/Default/sfondo_box_sx_grigio.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #EDEDED;
    border-bottom: solid 0px #7D7D7D;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    border-top: solid 1px #7D7D7D;
    }
.Default table.TabPage td.CntCn 
{ 
    width: 440px; 
    background-color: #EDEDED;
    border-bottom: solid 0px #7D7D7D;    
    border-top: solid 1px #7D7D7D;    
}

.cntPagina
{ 
    width: 570px; 
    background-color: #EDEDED;
    padding-top: 0px;
    padding-left: 10px;
    padding-right : 15px;
    padding-bottom: 20px;   
}

.cntPaginaCMS
{ 
    width: 570px; 
/*    background-color: #EDEDED;*/
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-left: 10px;
    padding-right : 15px;
    padding-bottom: 20px;   
}

.cntPaginaCMS A, .cntPaginaCMS A:link, .cntPaginaCMS A:visited
{
	color: #CD7900;
	text-decoration: underline;
}

.cntPaginaCMS A:hover
{
	color: #CD7900;
	text-decoration: none;	
}

.Default table.TabPage td.CntMedium 
{ 
    width: 900px; 
    background-color: #EDEDED;
    border-bottom: solid 1px #7D7D7D;    
    border-right: solid 1px #7D7D7D;        
     
}
.Default table.TabPage td.CntDx 
{ 
    width: 155px; 
    background-color: #EDEDED;
    background-image: url(/images/Default/sfondo_box_dx_grigio.gif);
    background-position: left;
    background-repeat: repeat-y;    
    border-left: solid 1px #7D7D7D;    
    border-right: solid 1px #7D7D7D;    
    border-top: solid 1px #7D7D7D;    
}

.Default table.TabPage td.CntDxAngolo
{ 
    width: 155px; 
    background-image: url(/images/Default/sfondo_angolo_box_intero.gif);
    background-position: left;
    background-repeat: no-repeat;    
    border-right: solid 0px #7D7D7D;    
    border-left: solid 1px #7D7D7D;    
    border-right: solid 0px #7D7D7D;    
    border-bottom: solid 1px #7D7D7D;    
    border-top: solid 0px #7D7D7D;       
    margin: 0px;
    padding: 0px; 
}


.Default table.TabPage td.CntSxChiusura 
{ 
    width: 175px; 
    height: 14px;
    background-image: url(/images/Default/sfondo_box_sx_grigio.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #EDEDED;
    border-bottom: solid 1px #7D7D7D;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    }

/* Inzio Tabella Aerea Personale - Annunci in evidenza*/

.Default table.TabPage td.CntSxSotto 
{ 
    /*width: 175px; 
    background-image: url(/images/Default/sfondo_box_sx_grigio_bianco.gif);*/
    width: 175px; 
    background-image: url(/images/Default/sfondo_box_sx_grigio_bianco.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    border-bottom: solid 1px #7D7D7D;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    border-top: solid 1px #7D7D7D;  
}
.Default table.TabPage td.CntDxSotto 
{ 
    width: 155px; 
    background-color: #FFFFFF;
    background-image: url(/images/Default/sfondo_box_dx_grigio_bianco.gif);
    background-position: left;
    background-repeat: repeat-y;    
    border-left: solid 1px #7D7D7D;    
    border-right: solid 1px #7D7D7D;    
    border-top: solid 1px #7D7D7D;   
    border-bottom: solid 1px #7D7D7D;    
}

.Default table.TabPage td.CntCnSotto 
{ 
    width: 440px; 
    background-color: #FFFFFF;
    border-bottom: solid 1px #7D7D7D;    
    border-top: solid 1px #7D7D7D;    
}

/* Fine Tabella Aerea Personale - Annunci in evidenza*/


table.TabPage 
{
    width: 100%;
/*    height: 386px;*/
    border-collapse: collapse;
}
table.TabPage table td
{
    vertical-align: top;
}

table.TabPage table td.HeadRosso
{
    background-color: #C40004;
    height: 20px;    
}
table.TabPage table td.HeadAzzurro1
{
    background-color: #7EB7D4;
    height: 20px;    
}


table.TabPage table td.HeadGiallo
{
    background-color: #ffc10c;
    height: 20px;    
}

table.TabPage table td.HeadBlu
{
    background-color: #6788bd;
    height: 20px;    
}

table.TabPage table td.HeadBlu1
{
   /* background-color: #FEDAF6;*/
    background-color: #0E56AA;
    height: 20px;
}


table.TabPage table td.HeadGrigio
{
    background-color: #c9ceda;
    height: 20px;    
}

table.TabPage table td.HeadGrigioSx
{
    border-right: solid 0px #790002;
    border-left: solid 0px #C40004;
    background-image: url(/images/Default/sfondo_head_sx_grigio.gif);
    background-position: right;
    background-repeat: repeat-y;
}

table.TabPage table td.HeadRosso img { margin-left: 20px; }
table.TabPage table td.HeadRossoSx
{
    border-right: solid 0px #790002;
    border-left: solid 0px #C40004;
    background-image: url(/images/Default/sfondo_head_sx_rosso.gif);
    background-position: right;
    background-repeat: repeat-y;
}
table.TabPage table td.HeadRossoDx
{
    border-left: solid 0px #790002;
    border-right: solid 0px #C40004;
    background-image: url(/images/Default/sfondo_head_dx_rosso.gif);
    background-position: left;
    background-repeat: repeat-y;
    height: 20px;
}

table.TabPage table td.HeadAzzurro
{
    margin: 0px;
    padding: 0px;
    /*background-color: #2D7EA3;*/
    background-color: #328CB6;
    height: 20px;    
}

table.TabPage table td.HeadAzzurroDx
{
    margin: 0px;
    padding: 0px;
    background-color: #328CB6;
    height: 20px;    
}

/*Cella Blocco DX - Inzio*/
table.TabPage table td.BloccoDXAngolo
{
    border-top: 0px;
    border-right: 0px;
    border-left: solid 1px #7D7D7D;
    border-bottom: solid 0px #7D7D7D;
    background-color: #EDEDED;
    height: 14px;
    vertical-align: bottom;
}

table.TabPage table td.BloccoDX
{
    border-top: 0px;
/*    border-right: solid 1px #7D7D7D;
    border-left: solid 1px #7D7D7D;*/
    background-color: #EDEDED;
    height: 140px;
    background-image: url(/images/Default/sfondo_box_dx_grigio.gif);    
    background-position: left;
    background-repeat: repeat-y;    
}

/*Cella Blocco DX - Fine*/



/*Cella Contenuto Grigio - Inzio*/
table.TabPage table td.ContGrigio
{
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
/*    border-bottom: solid 1px #7D7D7D;*/
    background-color: #EDEDED;
}
table.TabPage table td.ContGrigioSx
{
    /*border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;*/
    background-image: url(/images/Default/sfondo_box_sx_grigio.gif);
    background-position: right;
    background-repeat: repeat-y;
}
table.TabPage table td.ContGrigioDx
{
/*    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;*/
    background-image: url(/images/Default/sfondo_box_dx_grigio.gif);
    background-position: left;
    background-repeat: repeat-y;
/*    border-bottom: solid 2px #FFFFFF;
    border-right:  solid 2px #000000;*/
}

/*Cella Contenuto Grigio - Fine*/
table.TabPage table td.ContQuasiBianco
{
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: solid 0px #7D7D7D;
    background-color: #F9F9F9;
}

table.TabPage table td.ContBianco
{
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: solid 0px #7D7D7D;
    background-color: #FFFFFF;
}


.Default table.TabPage td.Head1
{
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    border-top: solid 1px #7D7D7D;
    border-bottom: 0px;
    background-color: #EDEDED;
}
.Default table.TabPage td.Head1 img { margin-left: 20px; }
.Default table.TabPage td.Head1Mid { border: 0px; }

.Default table.TabPage td.Head2
{
    border-left: solid 1px #8F8F8F;
    border-right: solid 1px #8F8F8F;
    border-top: solid 1px #8F8F8F;
    border-bottom: 0px;
    background-color: #FFFFFF;
}

/*
.Default table.TabPage td.Head2Mid { border: 0px; }



.Default table.TabPage td.Box1
{
    border-top: 0px;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    border-bottom: solid 1px #7D7D7D;
    background-color: #EDEDED;
}
.Default table.TabPage td.Box2
{ 
    border-top: 0px;
    border-left: solid 1px #8F8F8F;
    border-right: solid 1px #8F8F8F;
    border-bottom: solid 1px #8F8F8F;
    background-color: #FFFFF; 
}

.Default table.TabPage td.Head1Sx
{
    border-right: solid 1px #790002;
    background-color: #C40004;
    background-image: url(/images/Default/sfondo_head_sx_rosso.gif);
    background-position: right;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Head2Sx
{
    border-right: solid 1px #1F5771;
    border-left: solid 1px #1F5771;
    background-color: #328CB6;
    background-image: url(/images/Default/sfondo_head_sx_azzurro.gif);
    background-position: right;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Box1Sx
{
    background-image: url(/images/Default/sfondo_box_sx_grigio.gif);
    background-position: right;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Box2Sx
{
    background-image: url(/images/Default/sfondo_box_sx_bianco.gif);
    background-position: right;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Head1Cn { background-color: #C40004; }
.Default table.TabPage td.Head2Cn { background-color: #328CB6; }
.Default table.TabPage td.Head2Cn img { margin-left: 20px; }
.Default table.TabPage td.Cn { border-left: 0px; border-right: 0px; }
.Default table.TabPage td.Head1Dx
{
    border-left: solid 1px #790002;
    background-color: #C40004;
    background-image: url(/images/Default/sfondo_head_dx_rosso.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Head2Dx
{
    border-right: solid 1px #1F5771;
    border-left: solid 1px #1F5771;
    background-color: #328CB6;
    background-image: url(/images/Default/sfondo_head_Dx_azzurro.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Head2Dx img { margin-left: 20px; }
.Default table.TabPage td.Box1Dx
{
    background-image: url(/images/Default/sfondo_box_dx_grigio.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Box2Dx
{
    background-image: url(/images/Default/sfondo_box_dx_bianco.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.Default table.TabPage td.Sponsor
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 16px;
    padding-left: 16px;
}
*/
/* BarraAlta.skin - Classi */
.PanelBarraAlta
{
    width: 770px;
    height: 93px;
    background-color: #FFFFFF;
    background-image: url(/images/BarraAlta/barra_alta_testata_sfondo.gif);
    background-repeat: no-repeat;
    position: relative;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 11px;
    color: #000000;
}
.PanelBarraAlta div.PanelGiorno 
{ 
    position: absolute; 
    left: 575px; 
    top: 18px; 
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
}
.PanelBarraAlta div.PanelMenu { position: absolute; left: 255px; top: 79px; }
.PanelBarraAlta div.PanelMenu img { margin-bottom: 3px; }
.PanelBarraAlta div.PanelMenu .Img { padding-right: 28px; }
.PanelBarraAlta div.PanelMenu a         { color: #000000; }
.PanelBarraAlta div.PanelMenu a:link    { color: #000000; }
.PanelBarraAlta div.PanelMenu a:active  { color: #000000; }
.PanelBarraAlta div.PanelMenu a:visited { color: #000000; }
.PanelBarraAlta div.PanelMenu a:hover   { color: #000000; }

.PanelBarraAlta div.PanelMenu a.Sel         { font-weight: bold; color: #C40004; }
.PanelBarraAlta div.PanelMenu a.Sel:link    { font-weight: bold; color: #C40004; }
.PanelBarraAlta div.PanelMenu a.Sel:active  { font-weight: bold; color: #C40004; }
.PanelBarraAlta div.PanelMenu a.Sel:visited { font-weight: bold; color: #C40004; }
.PanelBarraAlta div.PanelMenu a.Sel:hover   { font-weight: bold; color: #C40004; }

/* BarraBassa.ascx - Classi */
table.TabBarraBassa { width: 770px; border-collapse: collapse; }
table.TabBarraBassa td
{ 
    border: solid 1px #8F8E8E;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}
table.TabBarraBassa td.Sep { padding: 0px; background-color: #C40004; }


.tabBoxLogin 
{
    padding:0px;
    width: 100%;
}


.tdImgCatHome 
{
    width: 54px; 
    height: 70px;
    vertical-align: top;
    padding-left: 5px;
}
.tdCatHome 
{
    width: 50%;
    vertical-align:top;
}
.CatHome a
{
    font-weight:bold;
    color: #000000;
    text-decoration: none;
}

.HomeSottoCat 
{
    font-size: 11px;
    padding-right: 5px;
}
.HomeSottoCat a
{
    color: #000000;
    text-decoration: none;
}
.HomeSottoCat a:hover
{
    color: #FF0000;
    text-decoration: underline;
}

.divTitoloSezioneGrande
{
    padding-left: 10px; 
    white-space:nowrap;
    font-family:Arial, Verdana, Sans-Serif; 
    color:#FFFFFF; 
    font-weight:bolder; 
    font-size: 13px;    
}
.ImgAnnEvd
{
    border: solid 1px #CDCDCD;
}

.divTitoloSezione
{
    padding-left: 10px; 
    white-space:nowrap;
    font-family:Arial, Verdana, Sans-Serif; 
    color:#000000;
    font-weight:bolder; 
    font-size: 14px;    
}

.Default table.TabPage td.CntSxMrAll 
{ 
    width: 175px; 
    background-image: url(/images/Default/sfondo_box_sx_grigio_new.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #F6F8FA;
    border-bottom: solid 0px #7D7D7D;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
    /*border-top: solid 1px #7D7D7D;  */  
    }
    
/* ================ Classi per pagine CMS ================ */

.OlFaq li
{
	color: #F49000;
	padding-bottom: 5px;
}

.OlFaq A, .OlFaq A:link, .OlFaq A:visited
{
	color: #000000;
	text-decoration: underline;	
}

.OlFaq A:hover
{
	color: #64676D;
	text-decoration: underline;
}

/*
.OlRisp A, .OlRisp A:link, .OlRisp A:visited
{
	color: #CD7900;
	text-decoration: underline;
}

.OlRisp A:hover
{
	color: #CD7900;
	text-decoration: none;	
}*/

.TdSkype
{
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 22px;
	padding-right: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}

.TdTestoSupporto
{
	text-align: right;
	vertical-align: middle;
	padding: 0px;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 20px;
}

.TdIconeSupporto
{
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	padding-right: 10px;
}

.txtIconaFaq
{
	font-size: 10px;
	font-weight: bold;
	margin-left: 9px;
	margin-top: -10px;
}

.txtIconaHelp
{
	font-size: 10px;
	font-weight: bold;
	margin-left: 9px;
	margin-top: -10px;
}

#smenu
{
	position:absolute;
/*	border:2px solid #000;
	border-top:none;
	border-left:none;
	background-color:#fff;
	text-align:center;
	padding:10px;
	width:200px;*/

}


.DivContenitoreAnteprimaInserimento
{
	width: 90%;
	float: right;
	margin-right: 15px;
}

.DivContenitoreAnteprimaModifica
{
	width: 90%;
	float: right;
	padding-right: 10px;
}

.tdMexPagamento
{
	font-size:11px;	
}


TABLE.TabEdizioni { width: 594px; }
TD.TdHeadEdizioni { position: relative; background-image: url('/fileupload/pagine_immagini/346_IMG_PIG.jpg'); background-repeat: no-repeat; height: 525px; vertical-align: top; }
TD.TdHeadEdizioni DIV.EdiCnt { position: relative; }
TD.TdHeadEdizioni DIV.Edi { position: absolute; left: 235px; top: 95px; }
TD.TdHeadEdizioni DIV.Edi DIV { font-family: Arial; font-size: 12px; }
TD.TdHeadEdizioni DIV.Edi DIV.Head { width: 190px; }
TD.TdHeadEdizioni DIV.Edi DIV.Sect { padding-top: 20px; }
TD.TdHeadEdizioni DIV.Edi DIV.Sect DIV.Left { float: left; padding-right: 20px; }
TD.TdHeadEdizioni DIV.Edi DIV.Sect DIV.Right { float: left; }
TD.TdHeadEdizioni DIV.Edi DIV.Tit { font-weight: bold; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm { padding-top: 4px; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm a         { color: #000000; text-decoration: none; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm a:link    { color: #000000; text-decoration: none; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm a:active  { color: #000000; text-decoration: none; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm a:visited { color: #000000; text-decoration: none; }
TD.TdHeadEdizioni DIV.Edi DIV.Itm a:hover   { color: #000000; text-decoration: underline; }
TD.TdEdizioni { padding-top: 25px; padding-left: 20px; padding-right: 20px; }
TD.TdEdizioni DIV { font-family: Arial; font-size: 12px; }
TD.TdEdizioni DIV.Head { border-top: solid 1px #000000; padding-top: 10px; font-family: Arial; font-size: 14px; font-weight: bold; }
TABLE.TabEd { margin-left: 20px; }
TABLE.TabEd TD { font-size: 12px; font-family: Arial; padding-top: 2px; padding-bottom: 2px;}
TABLE.TabEd TD.Tit { font-size: 14px; font-weight: bold; padding-top: 20px; }
TABLE.TabEd TD.Usc { font-size: 13px; color: #FF0000; font-weight: bold; }
TABLE.TabEd TD.Itm { width: 120px; padding-left: 3px; }

TABLE.TabSemaforo { width: 580px; }
TD.TdHeadSemaforo { position: relative; background-image: url('/fileupload/pagine_immagini/348_IMG_PIG.jpg'); background-repeat: no-repeat; height: 454px; vertical-align: top; }
TD.TdHeadSemaforo DIV.SemCnt { position: relative; }
TD.TdHeadSemaforo DIV.Sem { position: absolute; left: 135px; top: 160px; font-family: Arial; font-size: 12px; width:420px;}
TD.TdHeadSemaforo DIV.Sem DIV.SemTit  { font-size:14px; }
TD.TdHeadSemaforo DIV.Sem UL.ulSem { list-style-image: url(/images/Default/img_pallino_giallo.gif);}
TD.TdHeadSemaforo DIV.Sem li { margin-top: 10px; }
TD.TdHeadSemaforo DIV.Sem a    { color: #000000; text-decoration: none; }
TD.TdHeadSemaforo DIV.Sem a:link    { color: #000000; text-decoration: none; }
TD.TdHeadSemaforo DIV.Sem a:active  { color: #000000; text-decoration: none; }
TD.TdHeadSemaforo DIV.Sem a:visited { color: #000000; text-decoration: none; }
TD.TdHeadSemaforo DIV.Sem a:hover   { color: #000000; text-decoration: underline; }