﻿
html, body {
	
	width: 100%;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    margin:auto;
    position: relative;
    /*height: 100%;*/
    /*padding: 0 100px 30px 0;*/
}

/*#s4-bodyContainer {
width:1000px;
}*/


DIV.ms-srch-item {
width:95%;
margin-left:auto;
margin-right:auto;
}

#header {
    float:left;
    width:100%;
    clear:both;
    position:relative;
    margin-bottom:20px;
}



#headerInternal{
    float:left;
    width:100%;
    clear:both;
    position:relative;
   
}


#footer {
    float:left;
    width:100%;
    clear:both;
    padding-top:10px;
   border-top: solid 1px #595959;
   margin-top: 10px;

}

#upperMenu {
    color:#fff;
    background-color:#064784;
    font-size:12px;
    font-family:Arial;
    height:24px;
    text-align:right;
    padding-top:5px;
    padding-top:5px;
    padding-right:20px;
}


#navigationMenu {
    background-color:#014c8d;
    height:64px;
     background-image:url(/_layouts/15/images/lavoro2013NGimages/NavMenu_BG.png);  
   background-repeat:repeat-y;
background-position:right;
}

#mainContainer {
    position:relative;
    float:left;
    width:100%;
    overflow:hidden;
    clear:both;
    padding-bottom:14px;
   
}


#leftColumn {
    position:relative;
    float:left;
    width:21%;
    /*background-color:#ede0d8;*/
	
}

#centralContainer {
    position:relative;
    float:left;
    width:79%;
    
    overflow:hidden;
    /*background-color:olive;*/
}

#internalCentralContainer
{
    position:relative;
    float:left;
    width:79%;
    overflow:hidden;
    background-color:#606060;

}

#breadcrumb 
{
    position:relative;
    width:100%;
    overflow:hidden;
    padding:10px 2px 10px 10px;
    color:#074582;
    font-weight:bold;
     font-family:Arial;
     font-size:12px;
}
#breadcrumb 
{
    position:relative;
    width:100%;
    overflow:hidden;
    padding:10px 2px 10px 10px;
    color:#074582;
    font-weight:bold;
     font-family:Arial;
     font-size:12px;
}
#breadcrumb .contentColumn {
    color:#074582;
    }

#breadcrumb A:link{
     font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#666666 !important; 
     font-weight:bold;   
}
#breadcrumb  A:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline !important;
    color:#666666 !important;
    font-weight:bold;
}

#breadcrumb   A:visited{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#666666 !important;
    font-weight:bold;
}

#breadcrumb   A:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#666666 !important;
    font-weight:bold;
}


#priorita {
    position:relative;
    width:100%;
    overflow:hidden;
}

#centralColumn {
    position:relative;
    float:left;
    width:600px;
   margin-top:6px;
   margin-left:5px;

}
#rightColumn {
   position:relative;
   float:left;
   width:195px;
   background:white;
   margin-top:6px;
}

DIV.contentColumn {
    position:relative;
    /*margin:2px 0 2px 0;*/ 
    margin:0 2px 2px 2px;
    overflow:hidden;
    color:#666666;
   /*height:285px;*/
}


DIV.contentColumn LI{
     padding-bottom:2px;
     padding-top:2px;
}

DIV.ms-rtestate-field {
padding:10px;
}

DIV.ms-rtestate-field A:link{
     font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#255d93 !important;    
}
DIV.ms-rtestate-field  A:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline !important;
    color:#255d93 !important;
}

DIV.ms-rtestate-field  A:visited{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#255d93 !important;
}

DIV.ms-rtestate-field  A:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#255d93 !important;
}

/* -- CLASSI Tool Articoli ( Print, Invia per Email ) -- */

.toolsContainer 
{
    text-align:left;
    padding:5px 5px 5px 5px;
}
.toolsContainer .itemPrintTool 
{

    /*box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);*/
 
}

.toolsContainer .itemPrintTool a, 
.toolsContainer .itemPrintTool a:visited, 
.toolsContainer .itemPrintTool a:hover, 
.toolsContainer .itemPrintTool a:active 
{
   color:#666666;
   text-decoration:none;

}

 .toolsContainer .itemPrintTool img 
 {
        vertical-align:middle;
 }


 /* -----------------------------------------------------*/

/* -- CLASSI TagCloud  --*/
.ContentTC 
{
    width:187px; 
    min-height:215px; 
    text-align:center;
    line-height:30px;              
    font-weight:bold;
}


/* -----------------------------------------------------*/

/* -- CLASSI Box ricerca vari  --*/

.searchBoxContainer 
{
    background-color:#fff;    
    float:right;
    margin-top:20px;
    margin-right:16px;
}
/*#SearchBox
{
    background-color:#fff;    
    float:right;
    margin-top:20px;
    margin-right:16px;
}*/

/*#WebPartWPQ2 
{
    display:none;
}*/

/* ----------------------------- */
#SearchBox .ms-srch-sb 
{
    display:block;
}

DIV.MenuBlock {

}

    DIV.MenuBlock UL {
        padding-left: 20px;
    }

    DIV.MenuBlock LI {
        list-style-type:square;
        color:#004586;
    }


/* -- CLASSI COLORI TEMATICHE -- */

.AreaLavoro
{
    color:rgb(202,76,0);
}
.AreaSociale
{
    color:rgb(194,0,0);
}
.AreaPrevidenza
{
    color:rgb(0,111,155);
}




.newsSquare
 {
    float:left;
    width:20px;
    height:20px;
    margin-right:5px;
    margin-left:7px;
    margin-top:1px;

}

.newsTitle
{
    float:left;
    width:145px;
    overflow:visible;
    font-weight:bold;
    font-style:italic;
}

.newsAbstract 
{
   margin-top:35px;
   padding-top:6px;
   padding-left:4px;
   padding-right:4px;
}

.newsLink
{
    font-size:12px;
}



.TematicaAreaLavoro .time
{
    font-size:12px;
}
.TematicaAreaLavoro .newsSquare 
{
  background-color:rgb(202,76,0);
}
.TematicaAreaLavoro .newsTitle 
{
    color:rgb(202,76,0);
}
.TematicaAreaLavoro .newsLink 
{
    color:rgb(202,76,0);
}
.TematicaAreaLavoro .newsAbstract 
{
}

.TematicaAreaSociale .time
{
    font-size:12px;
}
.TematicaAreaSociale .newsSquare 
{
  background-color:rgb(194,0,0);
}
.TematicaAreaSociale .newsTitle 
{
    color:rgb(194,0,0);
}
.TematicaAreaSociale .newsLink 
{
     color:rgb(194,0,0);
}
.TematicaAreaSociale .newsAbstract 
{   
}

.TematicaAreaPrevidenza .time
{
    font-size:12px;
}
.TematicaAreaPrevidenza .newsSquare 
{
  background-color:rgb(0,111,155);
}
.TematicaAreaPrevidenza .newsTitle 
{
    color:rgb(0,111,155);
}
.TematicaAreaPrevidenza .newsLink 
{
     color:rgb(0,111,155);
}
.TematicaAreaPrevidenza .newsAbstract 
{
}


.Tematica .time
{
    font-size:12px;
}
.Tematica .newsSquare 
{
  background-color:#575a5e;
}
.Tematica .newsTitle 
{
    color:#575a5e;
}
.Tematica .newsLink 
{
     color:#575a5e;
}
.Tematica .newsAbstract 
{
}
/* -----------------------------*/

/* --  CLASSI ELENCO ARTICOLI -- */

.elencoNotizie 
{
}

.elencoNotizie ul
{
    list-style-type: none;
    padding-top:18px;
    margin: 0px 15px 0px 15px;
    padding-left:0px;
}

.elencoNotizie ul li .itemContainer 
{
    /*border-bottom:dashed 1px #999999;*/
    overflow:auto;
    padding:10px 5px 10px 5px;
    font-size:12px;
}

DIV.ElencoInterviste DIV.itemContainer 
{
    /*border-bottom:dashed 1px #999999;*/
    overflow:auto;
    padding:10px 5px 10px 5px;
    font-size:12px;
}

DIV.ElencoInterviste UL
{
list-style-type: none;  padding-left: 10px;
}




.elencoNotizie ul li .itemContainer .itemImage 
{
    
    text-align:center;
    width:90px;
    float:left;
}

.elencoNotizie ul li .itemContainer .itemImage img
{
    margin-left:auto;
    margin-right:auto;
}

.elencoNotizie ul li .itemContainer .itemText 
{
    overflow:hidden;
}

.elencoNotizie ul li .itemContainer .itemText .itemDate
{
    /*color:#7c7c7c;*/
    text-transform:capitalize;
}

.elencoNotizie ul li .itemContainer .itemText .itemAnchor 
{
    color:#064684;
    font-weight:bold;
}



.elencoNotizie ul li .itemContainer .itemText .itemAnchor .AreaLavoro,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaLavoro
{
    color: rgb(202,76,0) !important;
}
.elencoNotizie ul li .itemContainer .itemText .itemAnchor .AreaSociale,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaSociale
{
    color:rgb(194,0,0) !important;
}
.elencoNotizie ul li .itemContainer .itemText .itemAnchor .AreaPrevidenza,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaPrevidenza
{
    color:rgb(0,111,155) !important;
}

.elencoNotizie ul li .itemContainer .itemSquare .square,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaLavoro,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaSociale,
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaPrevidenza
 {
    float:left;
    width:15px;
    height:15px;
    margin-right:10px;
    margin-left:10px;
    margin-top:1px;
    background-color: #575a5e;

}


.elencoNotizie ul li .itemContainer .itemSquare .squareAreaLavoro
{
    background-color: rgb(202,76,0) !important;
}
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaSociale
{
    background-color:rgb(194,0,0) !important;
}
.elencoNotizie ul li .itemContainer .itemSquare .squareAreaPrevidenza
{
    background-color:rgb(0,111,155) !important;
}




/* -----------------------------*/

/* --  CLASSI LINK ARCHIVIO  -- */

.linkArchive 
{
    height:18px;
    margin-top:10px;
    position:relative;
}

.linkArchive .itemSeparator 
{
    background-color:#e6e7e8;
    width:78%;
    height:5px;
    margin-top:5px;
    margin-bottom:5px;
    position:absolute;
}

.linkArchive .itemLink
{
    background-color:#ffffff;
    right:0;
    position:absolute;
}



.priorityContainer 
{
    /*box-shadow: 0px 1px 6px 0px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 1px 6px 0px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 1px 6px 0px rgba(119, 119, 119, 0.75);
     border:solid 1px #ececec;*/
}


.priorityContainer .linkArchive 
{
    margin-top:20px;
}


.priorityContainer .linkArchive .itemSeparator 
{
    width:82%;
}

.priorityContainer .linkArchive .itemLink
{
    right:50px;
 
}



SPAN.itemAnchor  A:link{
     font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#255d93 !important;
     
     
}
SPAN.itemAnchor  A:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline !important;
    color:#255d93 !important;
    
    
}
SPAN.itemAnchor  A:visited{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#255d93 !important;
   
   
}
SPAN.itemAnchor  A:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#255d93 !important;
    
    
}


DIV.itemLink  A:link{
     font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#4797f6 !important;
     font-weight:bold;
     padding-left:20px;
}
DIV.itemLink  A:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline !important;
    color:#4797f6 !important;
    font-weight:bold;
    padding-left:20px;
}
DIV.itemLink  A:visited{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#4797f6 !important;
    font-weight:bold;
    padding-left:20px;
}
DIV.itemLink  A:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#4797f6 !important;
    font-weight:bold;
    padding-left:20px;
}

DIV.itemPLink  A:link{
     font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#00488f !important;
     font-weight:bold;
}
DIV.itemPLink  A:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline !important;
    color:#00488f !important;
    font-weight:bold;
}
DIV.itemPLink  A:visited{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#00488f !important;
    font-weight:bold;
}
DIV.itemPLink  A:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    color:#00488f !important;
    font-weight:bold;
}


/* --------------------*/



/* ************************************************************************ */
    div.Ministero {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Ministero_BG.jpg);  
   background-repeat:no-repeat;
   background-position:-12px 30px;

}

/*div.PariOpportunita
{
   background-image:url(/_layouts/15/images/lavoro2013NGimages/ServiziLavoro_BG.jpg);  
   background-repeat:no-repeat;
   background-position-y:30px;
   background-position-x:center 30px;
   min-height:150px;
}*/
div.PariOpportunita
{
   background-image:url(/_layouts/15/images/lavoro2013NGimages/ServiziLavoro_BG.jpg);  
   background-repeat:no-repeat;
   background-position:center 30px;
   min-height:150px;
}


/*div.Statistiche {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Statistiche_BG.jpg);  
   background-repeat:no-repeat;
   background-position-y:30px;
}*/
div.Statistiche {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Statistiche_BG.jpg);  
   background-repeat:no-repeat;
   background-position:0 30px;
}

/*div.Servizi {
background-image:url(/_layouts/15/images/lavoro2013NGimages/ServiziLavoro_BG.jpg);  
   background-repeat:no-repeat;
   background-position-y:30px;
   background-position-x:center 30px;
   min-height:150px;

}*/
div.Servizi {
background-image:url(/_layouts/15/images/lavoro2013NGimages/ServiziLavoro_BG.jpg);  
   background-repeat:no-repeat;
   background-position:center 30px;
   min-height:150px;

}
/*div.Strumenti {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Strumenti_BG.jpg);  
   background-repeat:no-repeat;
   background-position-y:28px;
   background-position-x:center;
    
}*/
div.Strumenti {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Strumenti_BG.jpg);  
   background-repeat:no-repeat;
   background-position:center 28px;
    
}
/*div.Comunicazione {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Comunicazione_BG.jpg);  
   background-repeat:no-repeat;
   background-position-y:36px;
   background-position-x:center;
}*/
div.Comunicazione {
background-image:url(/_layouts/15/images/lavoro2013NGimages/Comunicazione_BG.jpg);  
   background-repeat:no-repeat;
   background-position:center 36px;
}



Div.Menu_Left_text{
    font-family:Arial;
    font-size:12px;
    color:#666666;
    text-align:left;
   /* width:256px; */
    padding-left:10px;
    padding-top:12px;
  
}


Div.Menu_Left_Header {
    background-image:url(/_layouts/15/images/lavoro2013NGimages/Ministero_Header_BG.jpg);  
    background-repeat:repeat-y;
    height:31px;
    line-height: 31px; 
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:white;
    text-align:left;
    /*width:256px;*/
    padding-left:20px;
  
}

div.Comunicazione Div.Menu_Left_Header {
    background-image:url(/_layouts/15/images/lavoro2013NGimages/Ministero_Header_BG.jpg);  
    background-repeat:repeat-y;
    height:42px;
    line-height: 20px; 
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:white;
    text-align:left;
    /*width:256px;*/
    padding-left:20px;
    padding-top:4px;
  padding-bottom:4px;
}

Div.Menu_Aprofondimenti_Header {
    background-image:url(/_layouts/15/images/lavoro2013NGimages/Approfondimenti_BG.jpg);  
    background-repeat:repeat-y;
    height:31px;
    line-height: 31px; 
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:white;
    text-align:left;
    width:187px;
    padding-left:10px;
}


 DIV.Ministero UL {
       padding-left:25px;
       /*width:256px;*/
    }

DIV.Ministero LI {
    list-style-type:square;
    color:#004586;
    font-size:26px;
    
}

UL.Menu_Left{
    padding-left:25px;
    /*width:256px;*/
    margin-top:4px;
}

UL.Menu_Left LI{
    list-style-type:square;
    color:#666666;
    font-size:12px;
    
}

    UL.Menu_Left A {
    color:#666666;
    font-family:Arial;
    text-decoration:none;
    font-size:12px;
}
    UL.Menu_Left A:hover {
    color:#666666;
    font-family:Arial;
    text-decoration:underline;
    font-size:12px;
}

DIV.Title_blue_underline {
    font-size:18px;
    color:#255d93;
    font-weight:bold;
    border-bottom:solid 2px #255d93;
    width:110px;
    margin-bottom:10px;
    /*margin-left:10px;*/
    display:inline;
}

UL.Menu_Evidenza{
    padding-left:10px;
    width:170px;
    margin-top:10px;
}
 UL.Menu_Evidenza LI{
    list-style-type:none;
    color:#666666;
    font-size:12px;
    padding-bottom:10px;
    
}   
UL.Menu_Evidenza A {
    color:#666666;
    font-family:Arial;
    text-decoration:underline;
    font-size:12px;
    font-weight:bold;
}
UL.Menu_Evidenza A:hover {
    color:#666666;
    font-family:Arial;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
DIV.Menu_Evidenza_Header {
    font-size:18px;
    color:#255d93;
    font-weight:bold;
    border-bottom:solid 2px #255d93;
    width:120px;
    margin-bottom:10px;
}




UL.Menu_Approfondimenti{
    padding-left:12px;
    width:256px;
    margin-top:4px;
}
 UL.Menu_Approfondimenti LI{
    list-style-type:square;
    color:#b2b300;
    font-size:12px;
    padding-bottom:0;
    line-height:20px;
    
}   
UL.Menu_Approfondimenti A {
    color:#666666;
    font-family:Arial;
    text-decoration:none;
    font-size:12px;

}
UL.Menu_Approfondimenti A:hover {
    color:#666666;
    font-family:Arial;
    text-decoration:underline;
    font-size:12px;
}






    DIV.Ministero A{
    color:#004385;
    font-family:Arial;
    text-decoration:none;
    font-size:12px;
}
    DIV.Ministero A:hover{
    color:#004385;
    font-family:Arial;
    text-decoration:underline;
    font-size:12px;
}


#headerBanner {
     background-image:url(/_layouts/15/images/lavoro2013NGimages/Testata.jpg);  
    background-repeat:no-repeat;
    height:135px;
    background-position:20px 0;

}

DIV.BoxLavoro {
width:200px;
height:82px;
background-color:#cf490c;
position: absolute; 
bottom:10px;
left:10px;
color:white;
font-family:Arial;
font-size:12px;
}

DIV.BoxLavoroInternal{
width:214px;
height:82px;
background-color:#cf490c;
position: absolute; 
bottom:0;
left:0;
color:white;
font-family:Arial;
font-size:12px;
  background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxLavoroInternal_bg.png);  
   background-repeat:no-repeat;
background-position:right;}

DIV.BoxLavoroFooter {
width:200px;
padding-left:224px;
height:82px;
background-color:#cf490c;
position: absolute; 
/*clear:both;*/
bottom:0;
left:0;
color:white;
font-family:Arial;
font-size:12px;
  /*background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxLavoroFooter_BG.png);  
   background-repeat:no-repeat;
background-position:right;*/

}


DIV.BoxPrevidenza {
width:200px;
height:82px;
background-color:#006f9b;
position: absolute; 
bottom:10px;
left:224px;
color:white;
font-family:Arial;
font-size:12px;
}

DIV.BoxPrevidenzaInternal {
width:214px;
height:82px;
background-color:#006f9b;
position: absolute; 
bottom:0px;
left:0;
color:white;
font-family:Arial;
font-size:12px;
  background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxPrevidenzaInternal_bg.png);  
   background-repeat:no-repeat;
background-position:right;}


DIV.BoxPrevidenzaFooter {
width:200px;
padding-left:224px;
height:82px;
background-color:#006f9b;
position: absolute; 
bottom:0;
left:0;
color:white;
font-family:Arial;
font-size:12px;
  /*background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxPrevidenzaFooter_BG.png);  
   background-repeat:no-repeat;
background-position:right;*/
}


DIV.BoxSociale {
width:200px;
height:82px;
background-color:#c10001;
position: absolute; 
bottom:10px;
left:438px;
color:white;
font-family:Arial;
font-size:12px;
}

DIV.BoxSocialeInternal {
width:214px;
height:82px;
background-color:#c10001;
position: absolute; 
bottom:0;
left:0;
color:white;
font-family:Arial;
font-size:12px;
  background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxSocialeInternal_bg.png);  
   background-repeat:no-repeat;
background-position:right;}

DIV.BoxSocialeFooter {
width:200px;
height:82px;
background-color:#c10001;
position: absolute; 
/*clear:both;*/
bottom:0;
left:424px;
color:white;
font-family:Arial;
font-size:12px;
  /*background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxSocialeFooter_BG.png);  
   background-repeat:no-repeat;
background-position:right;*/
}


DIV.BoxRightFooter {
    width: 400px;
    height: 52px;
    position: absolute;
    bottom: 0;
    right: 0;
  background-image:url(/_layouts/15/images/lavoro2013NGimages/BoxRightFooter_BG.png);  
   background-repeat:repeat-y;
background-position:right;}


DIV.BoxText {
width:90%;
margin-top:30px;
margin-left:14px;
}


DIV.BoxText  A:link{
     font-family:Arial;
     font-size:18px;
     text-decoration:none;
     color:#ffffff !important;
     font-weight:bold;
}
DIV.BoxText  A:hover{
    font-family:Arial;
    font-size:18px;
    text-decoration:underline !important;
    color:#ffffff !important;
    font-weight:bold;
}
DIV.BoxText  A:visited{
    font-family:Arial;
          font-size:18px;
text-decoration:none;
color:#ffffff !important;
font-weight:bold;
}
DIV.BoxText  A:active{
    font-family:Arial;
          font-size:18px;
text-decoration:none;
color:#ffffff !important;
font-weight:bold;
}



      /* ************************************************************************ */
      /************************  SLIDER HOME PRIORITA' ********************************/


.linkWhite A{
     font-family:Arial;
     font-size:14px;
     text-decoration:none;
     color:#064684 !important;
     font-weight:bold;
}

.linkWhite A:hover{
    font-family:Arial;
    font-size:14px;
    text-decoration:none !important;
    color:#6bb1f9 !important;
    font-weight:bold;
}
.linkWhite A:visited{
    font-family:Arial;
          font-size:14px;
text-decoration:none;
color:#064684 !important;
font-weight:bold;
}
.linkWhite A:active{
    font-family:Arial;
          font-size:14px;
text-decoration:none;
color:#064684 !important;
font-weight:bold;
}

.linkBGWhite A{
    
font-size:14px;
text-decoration:none;
color:#064684 !important;
font-family:Arial;
font-weight:bold;
/*background-color:#ffffff !important;*/
}
.linkBGWhite A:hover{
text-decoration:none !important;
color:#6bb1f9 !important;
font-family:Arial;
font-weight:bold;
/*background-color:#ffffff !important;*/
}
.linkBGWhite A:visited{
text-decoration:none;
color:#064684 !important;
font-family:Arial;
font-weight:bold;
/*background-color:#ffffff !important;*/
}
.linkBGWhite A:active{
text-decoration:none;
color:#064684 !important;
font-family:Arial;
font-weight:bold;
/*background-color:#ffffff !important;*/
}

/*************************************/
DIV.leggi A{
    
font-size:14px;
text-decoration:none;
color:#67838e !important;
font-family:Arial;
font-weight:normal !important;
background-color:#ffffff !important;
font-style:italic;
}
.DIV.leggi A:hover{
    font-size:14px;
text-decoration:none !important;
color:#0088bd !important;
font-family:Arial;
font-weight:normal !important;;
background-color:#ffffff !important;
font-style:italic;
}
DIV.leggi A:visited{
    font-size:14px;
text-decoration:none;
color:#67838e !important;
font-family:Arial;
font-weight:normal !important;;
background-color:#ffffff !important;
font-style:italic;
}
DIV.leggi A:active{
    font-size:14px;
text-decoration:none;
color:#67838e !important;
font-family:Arial;
font-weight:normal !important;;
background-color:#ffffff !important;
font-style:italic;
}
/*************************************/

.SlideHomeContent {
    border-top:solid 1px #dfdfdf;
    border-left:solid 1px #dfdfdf;
    border-right:solid 1px #dfdfdf;
    /*margin-left:10px;*/

}
.SlideHomeChildContent {
    float:left; width:250px; height:200px; padding-left:10px; padding-right:0; background-color:#FFFFFF;line-height:1.2em;
}

DIV.SelectedItem {
    background-image:url(/_layouts/15/images/lavoro2013NGimages/arrow_bg_1.jpg);  
   background-repeat:no-repeat;
   /*background-position-y:0;*/
   /*background-position-x:0;*/
   height:66px;
   background-position:right 0;
   width: 245px;
    padding-top:2px;
    padding-bottom:12px;
   border-left:solid 4px #d1d0d0;
   margin-top:6px;
}
DIV.NoSelectedItem {
     padding-top:10px;
     padding-bottom:10px;
}


DIV.time_blue {
    font-family:Arial;
    color:#3a97f7;
    font-size:12px;
    padding-left:10px;
    padding-top:8px;
    padding-bottom: 2px;
}


.SlideHomeSelectedLink {
    /*background-color: #f5f5f5;*/
    margin-bottom:20px;
    margin-right:30px;
    /*margin-top:4px;*/
    /*box-shadow: 0px 2px 10px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 2px 10px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 2px 10px 1px rgba(119, 119, 119, 0.75);*/
    padding:0 4px 4px 8px;
    font-size:12px;
    
}

.SlideHomeRollupImage {
    float: left;
    width: 300px;
    height: 250px;
    padding-top: 5px;
    padding-left:0;
    padding-bottom:5px;
    background-color: #efefef;
    text-align:center;
    
}
.SlideHomeDesc {
    width:195px; height:225px; padding-right:13px; padding-left:10px; padding-top:0; background-color:#FFFFFF;line-height:1.2em; margin-left:10px;
}

.aLeggiTutto {
    font-size:12px;
    color:#6a8fb5;
}

.SliderHomeDiv1 {
    text-align: right;
    /*padding-right: 10px;*/
    margin-top: -25px;
    /*clear: both;*/
    display: inline-block;
    margin-left: 640px;
    padding-top: 30px;
}

.SliderHomeDiv2 {
    margin-top:10px; padding-top:10px; display:inline; width:195px; height:185px; float:left; color:#004385; padding:11px; text-align:justify; 
    background-image:url(/_layouts/15/images/lavoro2013NGimages/bg_dx_priorita.png);  
   background-repeat:repeat-x;
  
    
    font-family:Arial;
}

.SliderHomeImg1 {
    margin-top: 10px !important;
    margin-left: -2px !important;
}

.SliderHomeSpan1 {
    margin-top: 18px !important;
    display: inline-block !important;
    height: 28px !important;
}
/********************************************************************************/

/************************************* NOTIZIE HOME *******************************/
DIV.ContenitoreNotizie {
    /*clear: both;*/
    /*width:544px;*/
    /*background-color:#e0e0e0; */
    padding-top:5px;

}
.time {
    color:#7c7c7c;
    font-size:12px;
    text-transform:capitalize;
}
UL.ListaNotizia {
 /*display: inline;*/
 list-style-type:none;
 padding:0 0 0 0;
 margin:0 0 0 0;

 
}

LI.Notizia {
    width:178px;
    min-height:150px;
    background-color:#ffffff;
    float:left;
    color:#7c7c7c;
    /*display:inline-block;*/
  
    margin-left:5px; 
    margin-right:5px;
  
    border:solid 1px #ececec;
    
    /*box-shadow: 0px 6px 10px 1px rgba(203, 203, 203, 1);
    -moz-box-shadow: 0px 6px 10px 1px rgba(203, 203, 203, 1);
    -webkit-box-shadow: 0px 6px 10px 1px rgba(203, 203, 203, 1);*/

    box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 3px 6px 1px rgba(119, 119, 119, 0.75);

    padding:3px 3px 3px 3px;
}


                                                                                 


/**********************************************************************************/
UL.uppermenu {
margin-top:0;
}

UL.upperMenu LI {
display:inline;
}




/*.upperMenu A{    
font-size:12px;
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
.upperMenu A:hover{
text-decoration:none !important;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
.upperMenu A:visited{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
.upperMenu A:active{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}*/


#upperMenu A{    
font-size:12px;
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-left:10px;
margin-bottom: 4px;
}
#upperMenu A:hover{
text-decoration:underline !important;
color:#ffffff !important;
font-family:Arial;
margin-left:10px;
margin-bottom: 4px;
}
#upperMenu A:visited{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-left:10px;
margin-bottom: 4px;
}
#upperMenu A:active{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-left:10px;
margin-bottom: 4px;
}

DIV.Home {
float: right; line-height: 24px;padding-left: 6px;}

DIV.AreaBanner UL {
padding-left:0;

}
DIV.AreaBanner LI {
list-style-type:none;
padding-bottom:12px;
}

DIV.box_archivio_priorita {
  background-color:#dce1f4;
    box-shadow: 0px 3px 5px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 3px 5px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 3px 5px 1px rgba(119, 119, 119, 0.75);
    padding:3px 3px 3px 3px;
    margin:5px;
}

DIV.boxTitle {
    font-size:18px;
    color:#0d4372;
    font-weight:bold;
    border-bottom:solid 2px #0d4372;
    width:160px;
    margin-bottom:10px;
    margin-left:0px;
}


DIV.box_archivio_priorita UL{
padding-left:0;}

DIV.box_archivio_priorita LI{
list-style-type:none;}


DIV.box_archivio_priorita_interno {
  
}


.itemLink A{    
font-size:12px;
text-decoration:none;
color:#163f6b !important;
font-family:Arial;
margin-right: 10px;
}
.itemLink A:hover{
text-decoration:underline !important;
color:#163f6b !important;
font-family:Arial;
margin-right: 10px;
}
.itemLink A:visited{
text-decoration:none;
color:#163f6b !important;
font-family:Arial;
margin-right: 10px;
}
.itemLink A:active{
text-decoration:none;
color:#163f6b !important;
font-family:Arial;
margin-right: 10px;
}

DIV.itemData {
color:#479eff
}

/*LI.listElement {
border-bottom:solid 1px #163f6b;
padding-bottom: 5px; 
padding-top: 5px;
margin-right: 8px; margin-left: 5px;
}*/

.box_archivio_priorita_interno LI.listElement {
border-bottom:solid 1px #163f6b;
padding-bottom: 8px; 
padding-top: 8px;
margin-right: 8px; margin-left: 5px;
}

A.mnulight_link:link{    
font-size:14px;
text-decoration:none;
color:#ffffff;
font-family:Arial;
margin-right: 10px;
}
A.mnulight_link:hover{
text-decoration:underline;
color:#ffffff;
font-family:Arial;
margin-right: 16px;
}
A.mnulight_link:visited{
text-decoration:none;
color:#ffffff;
font-family:Arial;
margin-right: 16px;
}
A.mnulight_link:active{
text-decoration:none;
color:#ffffff;
font-family:Arial;
margin-right: 16px;
}

/************************* LAVORO **********************************************************/
UL.menu_tematica_lavoro {
    padding-left: 10px; 
    list-style-type: none;
    /*min-height:480px;*/
}

UL.menu_tematica_lavoro LI{
   border-bottom:solid 1px #cf490c;
   color:#767573;
   padding-top:20px;
   padding-bottom:20px;
   margin-right: 10px;
}


UL.menu_tematica_lavoro A{    
font-size:12px;
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_lavoro A:hover{
text-decoration:underline !important;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_lavoro A:visited{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_lavoro A:active{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}

UL.menu_tema_lavoro {
background-color:#cf490c;
 padding-left: 10px; 
    list-style-type: none;
    padding-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:10px;
}

UL.menu_tema_lavoro LI{
   border-bottom:dashed 1px #ffffff;
   color:#ffffff;
   padding-top:10px;
   padding-bottom:10px;
   margin-right: 10px;
}

UL.menu_tema_lavoro A{    
font-size:12px;
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_lavoro A:hover{
text-decoration:underline !important;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_lavoro A:visited{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_lavoro A:active{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}

DIV.LeftContentAreaLavoro {
    background-color: #ede0d8;
    padding-bottom:50px;
     padding-top: 20px;
}
/**********************************************************************************************/


UL.menu_interno_utility {
    padding-left: 20px; 
    list-style-type: none;
    background-color:#f1f1f1;
    border:solid 1px #6ba8e7;
    margin-left: 10px;
    margin-right: 20px;
    margin-bottom: 80px;
}

UL.menu_interno_utility LI{
   border-bottom:dashed 1px #025f9a;
   color:#767573;
   padding-top:9px;
   padding-bottom:9px;
   margin-right: 10px;
}
UL.menu_interno_utility LI:last-child{
   border-bottom:dashed 0px #025f9a;
   color:#767573;
   padding-top:9px;
   padding-bottom:9px;
   margin-right: 10px;
}



UL.menu_interno_utility A{    
font-size:12px;
text-decoration:none;
color:#767676 !important;
font-family:Arial;
margin-right: 10px;
text-transform:uppercase;
}
UL.menu_interno_utility A:hover{
text-decoration:underline !important;
color:#767676 !important;
font-family:Arial;
margin-right: 10px;
text-transform:uppercase;
}
UL.menu_interno_utility A:visited{
text-decoration:none;
color:#767676 !important;
font-family:Arial;
margin-right: 10px;
text-transform:uppercase;
}
UL.menu_interno_utility A:active{
text-decoration:none;
color:#767676 !important;
font-family:Arial;
margin-right: 10px;
text-transform:uppercase;
}



/*DIV.title_menu_interno {
color:#cf490c;
font-family:Arial;
font-size:14px;
padding-left: 20px;
}*/

#leftColumn DIV.title_menu_interno  {

    margin-top:10px;
}

DIV.title_menu_interno {
    background-image:url(/_layouts/15/images/lavoro2013NGimages/Ministero_Header_BG.jpg);  
    background-repeat:repeat-y;
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:white;
    text-align:left;
    padding-left:8px;
    padding-right:8px;
    display:block;
    line-height:16px;
    padding-top:8px;
    padding-bottom:8px;
}



DIV.LeftContentAreaLavoro DIV.title_menu_interno  {
    color:#cf490c;
    font-family:Arial;
    font-size:12px;
    padding-left: 0px;
    margin-left:10px;
    font-weight:bold;
    background-color: rgb(237, 224, 216);
    background-image:none;
    


}

DIV.LeftContentAreaSociale DIV.title_menu_interno  {
    color:#c20001;
    font-family:Arial;
    font-size:12px;
    padding-left: 20px;
    font-weight:bold;
    background-image:none;
    background-color: rgb(237, 224, 216);

}

DIV.LeftContentAreaPrevidenza DIV.title_menu_interno  {
    color:#006d9e;
    font-family:Arial;
    font-size:12px;
    padding-left: 20px;
    font-weight:bold;
    background-color: rgb(221, 226, 228);
    background-image:none;
}

DIV.LeftContentAreaLavoro LI.selectedItem  {
    padding-left: 4px;
    background-color:#de8f5f;
}
DIV.LeftContentAreaPrevidenza LI.selectedItem  {
    padding-left: 4px;
    background-color:#76b1cc;
}
DIV.LeftContentAreaSociale LI.selectedItem  {
    padding-left: 20px;
    background-color:#d46e6e;
}

UL.menu_interno LI.selectedItem {
    /*background-color:#d6f9fb;*/
    color:#006f9b;
    /*list-style-image:url(/_layouts/15/images/lavoro2013NGimages/square.png);*/
    /*background-image:url(/_layouts/15/images/lavoro2013NGimages/square.png);*/
     
}





UL.menu_interno {
    list-style-type:square;
    margin-top:0;
    padding-top:6px;
    background-color: #e6ecf2;
    /*background-image:url(/_layouts/15/images/lavoro2013NGimages/BG_1.png);*/
    background-repeat:repeat-x;
    /*min-height:270px;*/
    padding-left:24px;
}


UL.menu_interno LI{
   padding-bottom:4px;
   padding-top:4px;
}

UL.menu_interno A:link{    
font-size:12px;
text-decoration:none;
color:#666666 !important;
font-family:Arial;


}
UL.menu_interno A:hover{
text-decoration:underline !important;
color:#666666 !important;
font-family:Arial;


}
UL.menu_interno A:visited{
text-decoration:none;
color:#666666 !important;
font-family:Arial;


}
UL.menu_interno A:active{
text-decoration:none;
color:#666666 !important;
font-family:Arial;


}

UL.menu_interno LI.selectedItem A:link{    
font-size:12px;
text-decoration:none;
color:#006f9b !important;
font-family:Arial;
font-weight:bold;

}
UL.menu_interno LI.selectedItem A:hover{
text-decoration:underline !important;
color:#006f9b !important;
font-family:Arial;
font-weight:bold;

}
UL.menu_interno LI.selectedItem A:visited{
text-decoration:none;
color:#006f9b !important;
font-family:Arial;
font-weight:bold;

}
UL.menu_interno LI.selectedItem A:active{
text-decoration:none;
color:#006f9b !important;
font-family:Arial;
font-weight:bold;
}

/************************* SOCIALE **********************************************************/


UL.menu_tematica_sociale {
    padding-left: 10px; 
    list-style-type: none;
}

UL.menu_tematica_sociale LI{
   border-bottom:solid 1px #c10001;
   color:#767573;
   padding-top:20px;
   padding-bottom:20px;
   margin-right: 10px;
}


UL.menu_tematica_sociale A{    
font-size:12px;
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_sociale A:hover{
text-decoration:underline !important;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_sociale A:visited{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_sociale A:active{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}


UL.menu_tema_sociale {
background-color:#c10001;
 padding-left: 10px; 
    list-style-type: none;
    padding-bottom: 20px;
    margin-left:10px;
    margin-right:10px;
    padding-top:10px;
}

UL.menu_tema_sociale LI{
   border-bottom:dashed 1px #ffffff;
   color:#ffffff;
   padding-top:10px;
   padding-bottom:10px;
   margin-right: 10px;

}

UL.menu_tema_sociale A{    
font-size:12px;
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_sociale A:hover{
text-decoration:underline !important;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_sociale A:visited{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_sociale A:active{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}


DIV.LeftContentAreaSociale {
    background-color: #ede0d8;
    padding-bottom:50px;
     padding-top: 20px;
}

/*DIV.LeftContentAreaSociale .title_menu_interno{
    color: #c20001;
    padding-bottom:50px;
     padding-top: 20px;
}*/


/***********************************************************************************************/
UL.menu_tematica_previdenza {
    padding-left: 20px; 
    list-style-type: none;
}

UL.menu_tematica_previdenza LI{
   border-bottom:solid 1px #006e9f;
   color:#767573;
   padding-top:20px;
   padding-bottom:20px;
   margin-right: 10px;
}


UL.menu_tematica_previdenza A:link{    
font-size:12px;
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_previdenza A:hover{
text-decoration:underline !important;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_previdenza A:visited{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tematica_previdenza A:active{
text-decoration:none;
color:#767573 !important;
font-family:Arial;
margin-right: 10px;
}




/****************************************/


UL.menu_tema_previdenza {
background-color:#006d9e;
 padding-left: 10px; 
    list-style-type: none;
    padding-bottom: 20px;
    margin-left:10px;
    margin-right:10px;
    padding-top:10px;
}

UL.menu_tema_previdenza LI{
   border-bottom:dashed 1px #ffffff;
   color:#ffffff;
   padding-top:10px;
   padding-bottom:10px;
   margin-right: 10px;
}

UL.menu_tema_previdenza A{    
font-size:12px;
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_previdenza A:hover{
text-decoration:underline !important;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_previdenza A:visited{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}
UL.menu_tema_previdenza A:active{
text-decoration:none;
color:#ffffff !important;
font-family:Arial;
margin-right: 10px;
}


DIV.LeftContentAreaPrevidenza {
    background-color: #dde2e4;
    padding-bottom:50px;
     padding-top: 20px;
}


/********************************************/

DIV.PrimoPianoTematiche UL{
list-style-type:none;
padding-left:12px;
}

DIV.PrimoPianoTematiche LI{
padding-bottom: 14px;
}

SPAN.itemDate {
color:#3a97f7;
}

DIV.PrimoPianoTematiche A:link{    
font-size:12px;
text-decoration:none;
color:#064684 !important;
font-family:Arial;
margin-right: 10px;
}
DIV.PrimoPianoTematiche A:hover{
text-decoration:underline !important;
color:#064684 !important;
font-family:Arial;
margin-right: 10px;
}
DIV.PrimoPianoTematiche A:visited{
text-decoration:none;
color:#064684 !important;
font-family:Arial;
margin-right: 10px;
}
DIV.PrimoPianoTematiche A:active{
text-decoration:none;
color:#064684 !important;
font-family:Arial;
margin-right: 10px;
}


SPAN.notizie_title {
    font-size:18px;
    color:#255d93;
    font-weight:bold;
    border-bottom:solid 2px #255d93;
    width:110px;
    margin-bottom:10px;
    /*margin-left:10px;*/
    display:inline;
}

DIV.vListNormativaDocumenti {
    margin-top:18px;
    margin-left:10px;
}

HEADER.notizie H2{
font-family:Arial;
font-size:12px;
color:#444;
padding-top:6px;
padding-bottom:6px;
}




DIV.vListNormativaDocumenti ARTICLE{    
 padding-bottom:6px;
 padding-top:6px;
}

DIV.vListNormativaDocumenti A:link{    
 font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#255d93 !important;
     font-weight:bold;
}
DIV.vListNormativaDocumenti A:hover{
 font-family:Arial;
     font-size:12px;
     text-decoration:underline;
     color:#255d93 !important;
     font-weight:bold;
}
DIV.vListNormativaDocumenti A:visited{
 font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#255d93 !important;
     font-weight:bold;
}
DIV.vListNormativaDocumenti A:active{
 font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#255d93 !important;
     font-weight:bold;
}

DIV.vListNormativaDocumenti time {
    font-family:Arial;
     font-size:12px;
     text-decoration:none;
     color:#3a97f7;
     
}


/*#rightColumn  DIV.title_menu_interno{
    display:none;
}
#rightColumn  DIV.title_menu_sociale{
    display:none;
}*/


DIV.searchList {
text-align:center;
/*border:solid 1px #ffffff;*/
padding-top:6px;
padding-bottom:6px;
/*background-color:#6ca7e9;*/
/*background-color:rgb(0, 111, 155);*/
width:90%;
margin:auto;
text-align: right;
 padding-right: 20px;
}


DIV.searchList label{
font-family:arial;
color:#006f9b;
font-size:12px;
padding-right:10px;
font-weight:bold;
}

DIV.searchList select{
font-family:arial;
color:#444;
font-size:12px;
/*border-color:#006f9b;*/
background-color:#ffffff;
}


/* ----------------  URP   ---------------- */
Table.tblURPSearch, Table.tblDirSearch {
    border:solid 1px #6ca7e9; 
    /*margin:7px 10px 16px 10px;*/
    padding:30px 5px 20px 5px;   
     margin:auto;
     width:80%;
    /* Gradient */
    background: #DDDDDD; /* for non-css3 browsers */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3B3B3', endColorstr='#FFFFFF');*/ /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#B3B3B3), to(#FFFFFF)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #B3B3B3, #FFFFFF); /* for firefox 3.6+ */   
    background: -o-linear-gradient(top, #B3B3B3 0%, #FFFFFF 100%);  /* Opera */   
    background: linear-gradient(to bottom, #B3B3B3 0%, #FFFFFF 100%);   /* W3C Markup, IE10 */    
    /* Shadow */
    box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
    -moz-box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
    -webkit-box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
    
}


    Table.tblDirSearch TD.itemSearch {
        padding:0 0 0 0;
    }

    Table.tblDirSearch TD.itemButton {
        padding:0 0 0 0;
    }

    Table.tblDirSearch TD.headerItem {
        text-align: center;
        text-transform:uppercase;
    }
    

TD.headerItemUrp {
    text-align: center; text-transform: uppercase; font-weight: bold;
}

TD.itemSearch {
    text-align: center; text-transform: uppercase; padding-bottom: 20px;
}
TD.itemButton {
     text-align: center; padding-top: 20px;
}

Table.tblAIResults {
margin:auto;
width:80%;
}

TH.headerItem {
color:#255d93;
font-size:16px;
font-weight:bold;
border-bottom:solid 2px #255d93;
text-align:left;

}

TD.ItemUrpLabel {
text-transform:uppercase;
color:#006f9b;
}

Table.tblAIResults TD {
padding-bottom:8px;
padding-top:10px;
border-bottom:dashed 1px #d0d1d3;
}

/* -------------------------------- */

/* New Search Filters (utilizzato in Normative) */ 
#searchFilters {
    border:solid 1px #6ca7e9; 
    margin:7px 10px 16px 10px;
    padding:30px 5px 20px 5px;    
    /* Gradient */
    background: #DDDDDD; /* for non-css3 browsers */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3B3B3', endColorstr='#FFFFFF');*/ /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#B3B3B3), to(#FFFFFF)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #B3B3B3, #FFFFFF); /* for firefox 3.6+ */   
    background: -o-linear-gradient(top, #B3B3B3 0%, #FFFFFF 100%);  /* Opera */   
    background: linear-gradient(to bottom, #B3B3B3 0%, #FFFFFF 100%);   /* W3C Markup, IE10 */    
    /* Shadow */
    box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
    -moz-box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
    -webkit-box-shadow: 2px 2px 10px 0px rgba(136, 136, 136, 0.75);
}
#searchFilters DIV.left_col_filters {
    width:280px;
    float: left;
    font-family:arial;
    color:#064684;    
    font-size:12px;    
    font-weight:bold;
    text-align:right;
    padding-right:6px;    
    padding-top:7px; 
}
#searchFilters DIV.right_col_filters {   
    font-family:arial;
    color:#444;
    font-size:12px;    
    padding:3px;
}
#searchFilters DIV.submit_buttons {   
   font-family:arial;
   color:#444;
   font-size:12px;  
   padding:10px;
   text-align:left;  
   
}
#searchFilters input {
    margin-left:0px;
    background-color:#ffffff;
}


input[type=submit] {
    color:#006f9b;
    border-color:#006f9b;
    background-color:#ffffff;
}
input[type=submit]:hover {
    color:#004561;
    border-color:#004561;
    background-color:#ffffff;
}

DIV.groupTitle {
font-family:Arial;
color:#c10600;
font-size:14px;
border-bottom :solid 2px #006d9e;
font-weight:bold;
margin-bottom:10px;
padding-bottom:3px;
margin-top: 10px;
}

DIV.newsList {
padding-top:30px;
}

DIV.newsList ARTICLE{
padding-bottom:14px;
}

DIV.newsList TIME{
color:#3a97f7;
}

DIV.newsList H2{
font-weight:bold;
}

LABEL , TD.headerItem{
    font-family:arial;
color:#006f9b;
font-size:12px;
padding-right:10px;
font-weight:bold;
}

select{
font-family:arial;
color:#444;
font-size:12px;
/*border-color:#006f9b;*/
background-color:#ffffff;
}


/* pubblicità legale*/
TABLE.tblTrasparenzaSearch {
    width:90%;
    color:#01356f;
    margin:auto;
    margin-bottom:10px;
}
TABLE.tblPLResults {
background-color:#FFF;
color:#0a2e53;
width:100%;
font-size:12px;
padding:2px 2px 2px 2px; 
}

SELECT.ddlTrasparenza  {
    /*border: 1px solid #fff;
   padding: 5px;*/
   font-size: 12px;
   /*line-height: 1.2em;*/
   width:300px;
/*background-color:  #0a2e53;*/
/*color:white;
margin:5px 5px 5px 5px;
text-transform:uppercase;*/

}
TABLE.tblPLResults A{
color:#05738f;
text-decoration:none;
font-size:12px;
}
TABLE.tblPLResults A:hover{
color:#05738f;
text-decoration:underline;
font-size:12px;
}
TABLE.tblPLResults   TH{
color:#05738f;
font-size:12px;
font-weight:bold;
border-bottom:solid 1px #0a2e53;
text-transform:uppercase;

}
TABLE.tblPLResults   TD{
color:#0a2e53;
font-size:12px;
border-bottom:solid 1px #03a4cd;

}

.pagerBar {
margin-left:50px;
margin-top:20px;
text-align:center;
}


td.itemSearch A {
color:#cd5700;
font-size:15px;
margin-right:2px;
}
td.itemSearch A:hover {
color:#cd5700;
font-size:15px;
text-decoration:underline;
margin-right:2px;
}

TD.tdTrasparenzaResults {
padding:4px 2px 6px 2px ;
font-size:12px;
border-bottom:solid 1px #84d2e1;
}

TD.tdTrasparenzaResults A {

font-size:12px;
text-decoration:underline;
}

TD.tdTrasparenzaResults A:hover {

font-size:12px;
text-decoration:underline;
}
/* concessioni economiche */
.itemSearchConcessioni {
color:white;
font-size: 12px;
}


TABLE.tblTrasparenzaResults {
      width:100%;
      color:#0a2e53;
      background-color:white;
      margin:auto;
      padding-top:20px;
      padding-bottom:40px;
}

TD.thConcessioniAnagResults {
background-color:#05738f;
color:white;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
padding:2px 5px 2px 5px;
}


TD.tdConcessioniResultsOrange {
color:#666666;
font-size:12px;
/*font-weight:bold;*/
padding:4px 4px 4px 4px;
}

TD.thConcessioniResults {
    background-color:rgb(218, 229, 236);
font-size:12px;
padding:4px 4px 4px 4px;
font-weight:bold;
color:#666666;
}

TD.tdConcessioniResults{
   background-color:rgb(218, 229, 236);
font-size:12px;
padding:4px 4px 4px 4px;
color:#666666;
}

TD.tdConcessioniResultsGreen{
   background-color:#ffffff;
font-size:12px;
padding:4px 4px 4px 4px;
color:#666666;
border-bottom:solid 1px #66cc66;
}



A.Export  {
color:#05738f;
font-size:14px;
margin-left:50px;
margin-bottom:20px;
}
A.Export:hover {
color:#05738f;
font-size:14px;
text-decoration:underline;
margin-left:50px;
margin-bottom:20px;
}


TABLE.tblDirResults TD {
    padding:4px;
}

DIV.divIncarichiSearch {
overflow-x:scroll;
}

DIV.divAffidamentiSearch {

}


A.affidamenti:link{    

text-decoration:none;
color:#663399;
margin-right: 16px;
}
A.affidamenti:hover{
text-decoration:underline;
color:#663399;
margin-right: 16px;
}
A.affidamenti:visited{
text-decoration:none;
color:#663399;
margin-right: 16px;
}
A.affidamenti:active{
text-decoration:none;
color:#663399;
margin-right: 16px;
}
/*TD.cause {
display:none;}*/