﻿/* CSS layout */
.spanMyDocumenti {
	margin-left: 31px;
}

.ulMioPortale li
{
    margin-left:-27px;
    font-size:12px;
    font-family:Verdana,Geneva,Tahoma,sans-serif;
}

.buttonMioPortale
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/
    background-color: #39d;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 20px 5px 0px 6px;
    font-weight: bold;
}

.mioPortaleTreeMenu	{
	float: left; 
	width: 170px;
	margin-left: 8px;
}

body
{
    margin: 0;
    padding: 0;
    /*background-color: #003b79;*/ /*HpNew cambiato colore con BluAnce vecchio valore #6796CC prima di colore cri #003b79*/
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    height: 100%;
    /*line-height: 16px;*/
}
/*
.box-clear { clear: both; line-height: 0px; font-size: 1px; }
/* IE5 (mac) dealt with, now reset font-size for Geckos,
turn off for IE5 (PC) + OmniWeb and back on for IE6 (PC)
see [ */
/*\*/
.box-clear
{
    font-size: medium;
}
.fake.box-clear
{
    display: none;
}
/* */
/* Turn off for Opera 6 and below */
html > body div.box-clear
{
    display: none;
}
/* And turn it back on again for good honest browsers
see [ */
head:first-child + body div.box-clear
{
    display: block;
}
/* ====================================================================
nn4clear is as its name suggests, only required for NN4 compatibility
If you don't need that you can remove both this rule and the
relevant div from the html
-------------------------------------------------------------------- */
.nn4clear
{
    clear: both;
    line-height: 0px;
    font-size: 1px;
}
/*/*/.nn4clear
{
    display: none;
}
#wrap
{
    padding: 0px;
    color: #000000;
   /* background-color: #E5E5E5;*/
    width: 1205px;
    margin: 0 auto;
    height: auto !important;
    height: 100%;
    min-height: 100%; /*position: relative;*/
padding-left:5px;	

}
#header
{
    height: 103px;
    background-image: url('/images/header_bg.gif');
    background-repeat: repeat-x;
    z-index: 3000;
}
#top
{
    height: 69px;
}


#wrapHpNew
{
  
    /*width: 1000px;*/
    margin: 0 auto;
    height: auto !important;
    height: 100%;
    min-height: 100%; /*position: relative;*/
border:none;

}



#Margintop /* usato div perchè su mobile si vedeva una riga se si usava margin-top in #topHpNew*/
{
   /* background-color: #003b79;	*/
    height: 70px;
}

#topHpNew
{
    height: 100px;
   /*  background-color: #003b79;*/
     border:0;
}

#headerNpNew
{
  
}

#top_navHpNew
{
 /*   background-image: url('/images/topnav_bg.gif');
    background-repeat: repeat-x;*/
    height: 0px;
    border:0;
}

#top_navHpNew_P2
{
 /*   background-image: url('/images/topnav_bg.gif');
    background-repeat: repeat-x;*/
/*    height: 67px;*/
   /* background-color: url( Ombra_menu_superiore.jpg) repeat-y center #000000;/*#003b79;*/
    background-image: url('/images/Ombra_menu_superiore.png');
    background-repeat: repeat-x;
    position:fixed;
    z-index: 3000;
    width:100%;
    height:49px;
    
   


}

#top_navHpNewFixed
{
   /* background-image: url('/images/topnav_bg.gif');
    background-repeat: repeat-x;*/
    /*height: 67px;*/
   margin:0 auto;    
    width: 1205px;   
        background-color: #073d6b;
      height:44px;
    /*368fc7 */
padding-left:5px;
}

.Margin_PageContent
{
    
    /*padding-bottom: 5px;*/
    padding-top: 10px;

}
.Margin_PageContentRightControl
{  
    /*margin-top: 15px;*/
}


#top_nav
{
    background-image: url('/images/topnav_bg.gif');
    background-repeat: repeat-x;
    height: 35px;
}

#container
{
    background-color: white;
    width: 100%;
    overflow: hidden;
    min-height: 600px;
    height: 100%;
    padding-bottom: 30px;
    margin: 0 auto;padding-left: 5px;
}


#page_content
{
    margin-right: 200px;
    width: 890px; /*680*/
    margin-left: 0px; /* HPNew levato 7px*/
    height: 100%;    
    /*border: #d4d4d3 5px solid;*/
min-height: 1370px;
font-size: 14px;
}

#page_fullcontent
{
    width: 1205px; 
    margin: auto;
    height: 100%;
}
#right_col
{
    width: 300px;
    float: right;
    background-color: white; /*#E5E5E5 coloreeee*/ 
    margin-right: 0px; /*Prima HpNew 7px*/
    padding-left: 7px;
    height: 100%;
    border-left: black 1px solid;
 padding-top: 5px;
}
/*
#sidebar
{
	width: 330px;
	float: right;
}
*/
/*
#page_content
{
    margin-right: 200px;
    background-color: #E5E5E5;
font-size: 13px;
}*/


#content
{
    width: 890px;
    float: left;
}

#HpNewFooter
{
    background-color: #5e5959;
    width: 100%;
    height: 300px;
    color: #FFFFFF;
    margin-left:10px;
 margin-right:10px;
}

#footer
{
    background-color: #5e5959;
    width: 100%;
}
#footerMenu
{
    background-color: #5e5959;
    height: 220px;
    color: #FFFFFF;
    font-size: 12px;
    width: 1215px;
    font-weight: normal; margin:0 auto;

}

#footerText
{
    height: 24px;
    margin-top: 10px;
    font-size: 10px;
    color: #000000;
}
#footerText a
{
    text-decoration: underline;
    color: White;
}
.blueANCE
{
    color: #003b79;
}
.titolo
{
    color: #FFFFFF;
    font-family: Arial;
    text-align: center;
}
.btnCerca
{
    background-image: url(/images/Cerca.jpg);
    background-repeat: no-repeat;
}
.box
{
/* HPNew levato Borgo HP */
   /* border-bottom: #d3d3d3 1px solid;
   /* border-right: #d3d3d3 1px solid;
   /*  border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;*/

    margin-top: 0px;    
    background: #ffffff;
   
}

.boxExtranet
{
/* HPNew levato Borgo HP */
   /* border-bottom: #d3d3d3 1px solid;
   
   /*  border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;*/
border-right: #d3d3d3 1px solid;
    margin-top: 0px;    
    background: #ffffff;
   
}

.BoxRightControl
{
    border-bottom: black 1px solid;  /*Prima HPNew #d3d3d3 */
    margin-left: 0px;    
    background: #ffffff;   
}

.box h3
{
    padding: 0px 15px;
    margin: 20px 10px 0px;
    background: url('/images/title_bg.png') repeat-x 0px 50%;
}
.box h3 span
{
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px; /*background: #FFFFFF;*/
    background: #FFFFFF;
    padding-top: 0px;
}
.box h3 a
{
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    background: #FFFFFF;
    padding-top: 0px;
    color: #003b79;
}


.box-ricerca
{
    margin-top: 15px;font-size: 12px;
}
.box-ricerca h3
{
    padding: 0px 15px;
    margin: 20px 10px 0px;
    background: url('/images/title_bg.png') repeat-x 0px 50%;
}
.box-ricerca h3 span
{
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    color: #003b79;
}
/* commentato x calendarextender
.box-ricerca table
{
    margin: 0px 10px 10px 10px;
    width: 658px;
    background-color: #E5E5E5;
}
.box-ricerca table tr td
{
   padding: 7px;
}
*/

.box-ricerca  .table-ricerca
{
    margin: 0px 10px 10px 10px;
    width: 870px;/*658px;*/
    background-color: #E5E5E5;
    font-weight:bold;
}


.box-ricerca .btnricerca
{
    background-image: url('/images/btn_bg.jpg');
    background-repeat: repeat-x;
    background-position: top;
    border: 0px solid #FFFFFF;
    height: 22px;
    width: 45px;
    color: #FFFFFF;
    font-size: 12px;
}
.box-paging
{
    text-align: center;
    margin: auto;
}
.box-paging table
{
    width: 10%;
    margin: auto; /*	background-color:#ddf1ff*/
}


.box-paging span
{
    background-color: #ffffff;
    border: 0px solid #003b79;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-left: 4px;
    margin-right: 4px;
    font-weight: bold;
}
.box-paging span.noborder
{
    background-color: transparent;
    border: 0;
}
.widget-latest-news
{
   /*height: 260px;*/ display:none;
}
.widget-ilpunto
{
    /*height: 200px;*/
    background-color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -20px;
    padding-top: 0px;
    border: 0px solid #000000;
    color: #5A5A5A;
    overflow: hidden;
}
.widget-no-height
{ 
}
.widget-inprimopiano
{
    border: 0px solid #000000; /*height: 178px;*/
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-top: 5px;
    background-color: #ffffff;
    color: #5A5A5A;
    overflow: hidden;
}
.widget-notizia-left
{
    width: 322px;
    height: 210px;
    float: left;
    margin-left: 10px;
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;
    line-height: 16px;    
}

/* HPNew*/

.TitoloSezioneA
{    
    font-size: 20px;       
}

.TdA { vertical-align:top;}

.AbstractA
{
    font-size: 14px;  	
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    
}

.SpaceTitolo
{
    font-size: 14px; 
    padding-top:5px;  
}

.TitoloSezioneB
{
    font-size: 16px;   
}

.TitoloSezioneC
{
    font-size: 14px;  
    padding-right:5px; 
}


.TdD {width:80px; height:60px; }

.TdDTitle {width:340px; height:70px; text-align:left;margin-right:10px; padding-right:19px;}

.TdDRight {width:80px; height:70px; border-left: Black 1px solid; padding-left:10px; }

.TitoloSezioneD
{
    font-size: 14px;
    text-align:left;   
}

 
.widget-inprimopianoHpNew
{
    border: 0px solid #000000; /*height: 178px;*/
    margin-left: 5px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: #ffffff;
    color: #5A5A5A;
    overflow: hidden;
}

.widget-inprimopianoHpNewAbstract
{
    border: 0px solid #000000; /*height: 178px;*/
    margin-left: 8px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #ffffff;
    color: #5A5A5A;
    overflow: hidden;
}

.hrHPNew
{
background-color: Black; 
border-width: 0; 
color: Black ;/*#d4d4d3; */
height: 1px; 
line-height: 0; 
text-align: center; 
margin-left: 0px;
 margin-right: 10px;
 margin-top: 5px;
 margin-bottom: 5px;
}

.widget-notiziaD
{
   
    margin-top: 10px;
  margin-bottom: 10px;
}

.widget-notiziaB-left-NewHome
{
    width: 439px;
   /* height: 300px;*/
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #ffffff;
    margin-top: 5px;
    /*margin-bottom: 5px;*/
    color: #5A5A5A;
    overflow: hidden;
    
    border-right: Black 1px solid;    /*#d4d4d3*/
    padding-bottom:5px;
}


.widget-notiziaB-right-NewHome
{
    width: 430px;
   /* height: 300px;*/
    float: right;   
    background-color: #ffffff;
    margin-top: 5px;
    /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;
    margin-left: 0px;
    padding-right: 8px;
    padding-left:0px;  
}


.captionBLeft {
    font-family: Verdana, sans-serif;
    font-size: 14px;   
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.captionBLeft img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionBLeft span {
    float: left;
    margin-left:0px;  
    padding: 10px;
    width: 410px;
   
    opacity:0.55;filter:alpha(opacity=55);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
background: rgb(0, 0, 0);
    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionBLeft span strong {
    font-weight: bold;
    font-size: 14px;
    /*text-transform: uppercase;*/
    display: block; 
   /* line-height: 20px;  */
     /*color:#FFFFFF; */
   margin-right: 10px;
   
   color: #222; /* browser che non supportano rgba */
    color: rgba(0,0,0,0.7);
color: rgb(0, 0, 0);
}

.captionBLeftScritta {
font-weight: bold;    
 position: absolute;
  font-size: 14px;
color:white;
bottom: 0px;
display: block; 
margin-right: 10px;  
padding: 10px;
font-family: Verdana, sans-serif;
}

.captionBRight {
    font-family: Verdana, sans-serif;
    font-size: 14px;   
    /*margin-right: 5px;*/
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 

.captionBRight img {
    float: right;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionBRight span {
    float: right;
    margin-left:0px; 
    margin-right: 0px; 
    padding: 10px;
    width: 430px;
    
    opacity:0.55;filter:alpha(opacity=55);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);
    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionBRight span strong {
    font-weight: bold;
    font-size: 14px;    
    display: block;    
    /*color:#FFFFFF;    */
    color: #222; /* browser che non supportano rgba */
    color: rgba(0,0,0,0.7);
color: rgb(0, 0, 0);
}


.captionBRightScritta {
font-weight: bold;    
 position: absolute;
  font-size: 14px;
color:white;
bottom: 0px;
display: block; 
padding: 10px;  
font-family: Verdana, sans-serif; 
}



.widget-notiziaC-left-NewHome
{
    width: 290px;
   /* height: 300px;*/
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #ffffff;
    margin-top: 5px;
    /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;
    /*line-height: 16px;*/
    /*border-right: #d4d4d3 1px solid;*/
}

.widget-notiziaC-CenterMarginRight
{
    width: 298px;
   /* height: 300px;*/
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;
   /* line-height: 16px;*/
    border-right: Black 1px solid;
    border-left: Black 1px solid;
     
}


.widget-notiziaC-center-NewHome
{
    width: 280px;
    padding-left: 10px;
    padding-right: 10px;
}

.widget-notiziaC-right-NewHome
{
    width: 290px;
   /* height: 300px;*/
    float: right;
    margin-left: 1px;
    padding-left:0px;
    padding-right: 0px;
    background-color: #ffffff;
    margin-top: 5px;
    /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;
    /*line-height: 16px;   */
}



.captionCcenter {
    font-family: Verdana, sans-serif;
    font-size: 14px;   
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.captionCcenter img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionCcenter span {
    float: left;
    margin-left:0px;  
    padding: 5px;
    width: 280px;
    
    
    opacity:0.55;filter:alpha(opacity=55);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
background: rgb(0, 0, 0);
    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionCcenter span strong {
    font-weight: bold;
    font-size: 14px;
    /*text-transform: uppercase;*/
    display: block; 
    /*line-height: 20px;  */
    /* color:#FFFFFF; */
   /* padding-bottom: 5px;*/

color:green;
  
}

.captionCcenterScritta {
font-weight: bold;    
 position: absolute;
  font-size: 14px;
color:white;
bottom: 0px;
display: block; 
padding: 5px;width: 280px;

}


.captionC {
    font-family: Verdana, sans-serif;
    font-size: 14px;   
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.captionC img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionC span {
    float: left;
    margin-left:0px;  
    padding: 5px;
    width: 280px;
    color: #dedede;
    
    opacity:0.55;filter:alpha(opacity=55);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
background: rgb(0, 0, 0);
    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionC span strong {
    font-weight: bold;
    font-size: 14px;
    /*text-transform: uppercase;*/
    display: block; 
    /*line-height: 20px;  */
    /* color:#FFFFFF; */
   /* padding-bottom: 5px;*/
   color: #222; /* browser che non supportano rgba */
    color: rgba(0,0,0,0.7);
color: rgb(0, 0, 0);
}

.captionCScritta {
font-weight: bold;    
 position: absolute;
  font-size: 14px;
color:white;
bottom: 0px;
display: block; 
 font-family: Verdana, sans-serif;
padding: 5px;
margin-top: 15px;width: 280px;
}



.widget-notiziaA-NewHome
{
    margin-left: 0px;
    padding-right: 10px;
    margin-bottom: 0px;
    padding-top: 5px;
    background-color: #ffffff;
    color: #5A5A5A;
    overflow: hidden;
}

.widget-notiziaA-left-NewHome75
{
    width: 580px;    
    float: left;   
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;  
    padding-right: 10px;
    margin-right: 0px;  /*border: #d4d4d3 1px solid;*/       
}

.widget-notiziaA-right-NewHomeTesto25
{
    width: 280px;    
    float: left;
    margin-left: 10px;
    margin-right: 0px;   
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;    /*border: #d4d4d3 1px solid;*/
}

.widget-notiziaA-right-NewHome75
{
    width: 580px;    
    float: right;   
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;  
    padding-right: 10px;
    margin-right: 0px;  /*border: #d4d4d3 1px solid;*/       
}

.widget-notiziaA-left-NewHomeTesto25
{
    width: 280px;    
    float: left;
    margin-left: 0px;
    margin-right: 00px;   
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;    /*border: #d4d4d3 1px solid;*/
}


.widget-notiziaA-left-NewHome
{
    width: 430px;    
    float: left;
    margin-left: 0px;
    padding-right: 10px;
    padding-bottom:20px;
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;      
}


.widget-notiziaA-right-NewHome
{
    width: 430px;    
    float: right;   
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden;  
    margin-left: 0px;
    margin-right: 0px;  /*border: #d4d4d3 1px solid;*/
    padding-right:10px;
}

.widget-notiziaA-left-NewHomeTesto
{
    width: 440px;    
    float: left;
    margin-left: 0px;
    margin-right: 0px;   
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;    /*border: #d4d4d3 1px solid;*/
}


.widget-notiziaA-right-NewHomeTesto
{
    width: 430px;    
    float: right;   
    background-color: #ffffff;
    margin-top: 5px;
     /*margin-bottom: 5px;*/
    padding-bottom:5px;
    color: #5A5A5A;
    overflow: hidden; 
    margin-right: 0px;
    padding-right:10px;   
    margin-left: 0px;
}

.captionA {
    font-family: Verdana, sans-serif;
    font-size: 18px;   
    margin-right: 0px;
    margin-left: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    
}
 
.captionA img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionA span {
    float: left;
    margin-left:0px;  
    padding: 5px;
    width: 98%;

    padding-right:4px; 

    opacity:0.55;filter:alpha(opacity=55);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);

    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionA span strong {
    font-weight: bold;
    font-size: 18px;
    /*text-transform: uppercase;*/
    display: block;   
    /*line-height: 20px;  */
    /*color:#FFFFFF;  */
   /* padding-bottom: 5px;*/
   color: #222; /* browser che non supportano rgba */
    color: rgba(0,0,0,0.7);
color: rgb(0, 0, 0);
}

.captionAScritta {
font-weight: bold;    
 position: absolute;
  font-size: 18px;
color:white;
bottom: 0px;
display: block; 
 margin-top: 10px; 
padding: 5px;
font-family: Verdana, sans-serif;
}


.BannerDossierArch-left
{
    width: 300px;    
   float: left;
    margin-left: 0px;
    margin-right: 5px;
    background-color: #ffffff;
    /*margin-top: 5px;*/
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;   
}
.BannerDossierArch-right-Titolo
{
   width: 370px; 
 /*  vertical-align:middle;
   display:table-cell;*/
   margin-top:10px;
   float:left;
   margin-left:15px;
   font-size: 12px;
}



.BoxTipologiaArchivio
{   
margin-top:15px;
/*padding-bottom: 30px;*/
/*border-bottom: black 1px solid;*/
}

.BoxArchivioDossier
{
margin-top:15px;   
padding-bottom: 10px;
/*border-bottom: black 1px solid;*/
}


.boxArchivioDocIsti
{
   /* border-bottom: #d3d3d3 1px solid;
     background: #ffffff;
    border-top: #d3d3d3 1px solid;
border-right: #d3d3d3 1px solid;
*/  

margin-left:0px;

}


.widget-bannerInEvidenza
{
    /*height: 76px !important;*/
    width: 100%;
    margin-top: 0px;
}

.ImgNoColor
{
   margin: 0px; 
   float:right;  
   margin-right:10px;
   margin-left:10px;
}

.ImgSeminariConvegni
{
   margin-bottom: 10px; 
   float:right;  
   border-left: #01b551 10px solid;
   border-right: #01b551 10px solid;
   margin-right:0px
}

.ImgEventiManifestazioni
{
   margin-bottom: 10px; 
   float:right;
   border-left: #00b195 10px solid;
border-right: #00b195 10px solid;
   margin-right:0px
}

.ImgStudiPubblicazioni
{
   margin-bottom: 10px; 
   float:right;
   border-left: #8057c1 10px solid;
border-right: #8057c1 10px solid;
   margin-right:0px


}

.ImgDossierNormativi
{
   margin-bottom: 10px; 
   float:right;
   border-left: #b01656 10px solid;
border-right: #b01656 10px solid;
   margin-right:0px

}

.ImgArchivioDocIsti
{
   margin-bottom: 10px; 
   float:right;
   border-left: #e84c36 10px solid;
border-right: #e84c36 10px solid;
   margin-right:0px
}


.ImgLink
{
   margin: 0px; 
   float:right;
   margin-bottom: 10px; 
border-left: #929286 10px solid;
   border-right: #929286 10px solid;
   margin-right:0px
}

/*Fine HPNew*/


.widget-notizia-right
{
    width: 322px;
    height: 210px;
    float: right;
    margin-right: 10px;
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;
    line-height: 16px;
    
}
.widget-notizia-3
{
    width: 216px;
    height: 250px;
    float: left;
    margin-left: 10px;
    background-color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #5A5A5A;
    overflow: hidden;
    line-height: 16px;
}
.widget-abstract
{
    padding: 0px;
    margin: 1px;
}
.widget-abstract a
{
    color: #003C79;
}
.widget-abstract img
{
    padding: 0px;
    margin: 1px; /*float: left;*/
    padding-top: 5px;
}
.widget-abstract p
{
    margin: 1px;
}
.widget-document
{
    padding-left: 0px;
    padding-right: 0px;
    color: #5A5A5A;
}
.widget-document-title
{
    margin: 5px;
    padding: 5px;
    font-size: 14px;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
    color: #002D55;
}
.widget-document-subtitle
{
    float: left;
    width: 430px;
    height: 35px;
    margin: 5px 5px 5px 10px;
    text-align: left;
    font-size: 14px;
    display: inline;
}
.widget-document-content
{
    clear: left;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 5px;
    text-align: left;
}

.widget-document-content a
{
    color: #002D55;
    text-decoration: underline;
}

.widget-document-utility
{
    float: left;
    width: 180px;
    height: 35px;
    margin: 5px;
}
.widget-document-utility img
{
    padding-left: 10px;
    padding-right: 10px;
    border: 0px;
    cursor: pointer;
}


.widget-document-info
{
    padding-top: 10px;
    border-top: 1px dotted #F99B1D;
    margin: 5px;
    text-align: left;
    font-size: 11px;
}
.widget-document-allegati
{
    margin-top: 3px auto;
    padding: 2px 0px 2px 5px;
    color: #002D55;
    text-align: left;
    font-size: 11px;
}

.widget-document-allegati ul
{
    width: 450px;
    height: 20px;
    background-color: #E5E5E5;
    margin-top: 10px;
    margin-left: 0px;
    padding: 2px 0px 2px 0px;
    color: #002D55;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
}

.widget-area
{
    width: 320px;
    height: 260;
}
.widget-news-2
{
    overflow: auto;
    padding-bottom: 5px;
    margin-top: 5px;
}
.widget-cloud
{
   /* margin-top: 5px;    */
    height: 146px; 
    padding-top: 15px;
     padding-left: 10px;
}
.widget-area-list
{
    /*height: 160px;*/
    background-color: #ffffff;
    margin-left: 10px;
    margin-right: 10px;
}
.widget-area-left
{
    width: 310px; /*height: 260px;*/
    float: left;
    margin-left: 10px;
    background-color: #ffffff;
}
.widget-area-right
{
    width: 310px; /*height: 260px;*/
    float: right;
    margin-right: 15px;
    background-color: #ffffff;
}
.widget-link-right
{
    float: right;
    width: 200px;
    height: 20px;
    margin-right: 10px;
    text-align: right;
}
.widget-link-right a
{
    color: #003b79;
    font-weight: bold;
    font-size: 12px;
}
.widget-link-left
{
    float: left;
    width: 200px;
    height: 20px;
    margin-left: 10px;
    text-align: left;
}
.widget-link-left a
{
    color: #003b79;
    font-weight: bold;
    font-size: 12px;
}
/*old
.widget-area-text
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top:7px; 
	padding-bottom:0px; 
	height: 195px;
	overflow: hidden;
}
*/
.widget-area-text
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 0px;
    /*height: 95px;*/
    overflow: hidden;
}

.widget-area-text img
{
    /*float: left;*/
    padding-right: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
}
.widget-area-text-noheight
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 10px;
    line-height: 16px; /*height: 95px;*/
    overflow: hidden;
}
.widget-area-text-noheight img
{
    /*float: left;*/
    padding-right: 3px;
    padding-top: 5px;
}
/*old
.widget-area-link
{
	padding-left: 220px;
}
*/
.widget-area-link
{
    padding-left: 570px;
}
.widget-area-link a
{
    font-size: 11px;
    font-weight: bold;
    color: #003b79;
}
.widget-area-link-left
{
    padding-left: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #003b79;
}
.widget-area-link-left a
{
    font-size: 11px;
    font-weight: bold;
    color: #003b79;
}
.link
{
    color: #003b79;
}
/*.widget-document-allegati ul, ul li, ul ul, ul ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}*/
/*.widget-document-allegati ul
{
	height: 20px;
	margin-right: auto;
	font-size: 11px;
	font-weight: bold;
	color: #002D55;
	padding-top: 5px;
	list-style-type: none;
}*/
.widget-document-allegati ul span
{
    display: block;
    padding: 0 7px;
    text-decoration: none;
}
.widget-document-allegati ul a
{
    display: block; /*padding-left: 50px;*/
    text-decoration: none;
    color: #002D55;
}
.widget-document-allegati ul img
{
    vertical-align: middle;
}
.widget-document-allegati ul li
{
    float: left;
    position: relative;
}



.widget-bannerBannerTop
{
     /*height: 90px;*/
    
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    background-color:White;
    margin-top: 10px;
}

.widget-bannerBannerIst
{
     /*height: 90px;*/
    margin-top: 10px;
   padding-bottom: 10px;
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    background-color:White;
}

.widget-banner
{
     /*height: 90px;*/
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
     padding-top: 15px;
     padding-left: 10px;
height: 70px 
}


.widget-banner_92
{
     /*height: 90px;*/
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
     padding-top: 15px;
     padding-left: 10px;
height: 108px 
}

.widget-banner1
{
    height: 76px !important;
    width: 100%;
    margin-top: 5px;
}
.widget-banner2
{
    height: 104px !important;
    width: 100%;
    margin-top: 5px;
}
.widget-banner3
{
    height: 135px !important;
    width: 100%;
    margin-top: 5px;
}

.widget-banner1DossierNew
{
    height: 60px !important;
    width: 100%;
    margin-top: 7px;

height: 60px !important;
border-bottom: black 1px solid;

}

.widget-banner2DossierNew
{
    
    width: 100%;
    margin-top: 7px;

height: 98px !important;
border-bottom: black 1px solid;

}
.widget-banner3DossierNew
{
    
    width: 100%;
    margin-top: 7px;

height: 136px !important;
border-bottom: black 1px solid;

}

.widget-banner1DossierArch
{
  /*  height: 61px !important;*/
    width: 300px;
    margin-top: 5px;
    margin-left:5px;
    float:left;
}
.widget-banner2DossierArch
{
  /*  height: 89px !important;*/
    width: 300px;
    margin-top: 5px;
    margin-left:5px;
    float:left;
}
.widget-banner3DossierArch
{
  /*  height: 120px !important;*/
    width: 300px;
    margin-top: 5px;
    margin-left:5px;
    float:left;
}

.widget-news-1
{
    /*height: 260px;*/
    padding-bottom: 5px;
}

.widget-listadoc
{
    padding-left: 7px;
    padding-right: 7px;
    color: #5A5A5A; /*background-color: #f4f4f4;*/
    margin: 3px; /*border: 1px dotted #BECDEe;*/
    text-align: left;
}

.widget-listadoc a
{
    color: #002D55;
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 14px;
    text-decoration: underline;
    text-align: left;
}
.widget-listadoc .link
{
    color: #5A5A5A;
    font-weight: normal;
    margin-left: 14px;
}
.widget-listadoc .title
{
    color: #002D55;
    font-weight: bold;
}
.widget-listadoc p
{
    margin: 3px;
    padding: 3px;
    text-align: left;
    font-size: 14px;
}

#newsticker-demo
{
    width: 160px;
    height: 270px;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 12px;
    margin: 0;
    margin-top: 10px;
    text-align: left;
    border: 0px solid #000000;
}
#newsticker
{
    width: 280px; /*height: 260px;*/
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 11px;
    margin: 0;
    margin-top: 10px;
    text-align: left;
    border: 0px solid #000000;
}
.newsticker-jcarousellite
{
    width: 275px;
    border: 0px solid #000000;
    margin-left: 10px;
}
.newsticker-jcarousellite ul
{
    margin: 5px 10px 0px;
}
.newsticker-jcarousellite li
{
    height: 50px;
    border-bottom: 1px solid #cccccc !important;
    background: url(/images/latest_news_bg.gif) repeat-y top left;
    padding: 0px !important;
    position: relative;
    display: block;
}
.newsticker-jcarousellite li.last
{
    border-bottom: none !important;
}
.newsticker-jcarousellite li strong
{
    width: 45px;
    text-align: center;
    display: block;
    position: absolute;
    top: 12px;
    left: 0px;
    padding: 0px;
    line-height: 1.1em;
}
.newsticker-jcarousellite li a
{
    display: block;
    padding: 6px 10px 8px 10px;
    margin-left: 45px;
    background: none !important;
    line-height: 1.2em;
}
.newsticker-jcarousellite li a:hover
{
    background: #f0f0f0 !important;
}

.breadcrumb
{
    font: 11px Verdana;
    height: 20px;
    text-align: left;
}
.breadcrumb p
{
    padding-top: 5px;
    padding-left: 7px;
}
.breadcrumb a
{
    background: transparent url('/images/bc_separator.png') no-repeat center right;
    text-decoration: none;
    padding-right: 15px; /*adjust bullet image padding*/
    padding-left: 3px;
    color: #002D55;
}

.breadcrumb a:visited, .breadcrumb a:active
{
    color: #002D55;
}

.breadcrumb a:hover
{
    color: #0066CC;
}
.breadcrumb span
{
    background: transparent url('/images/bc_separator.png') no-repeat center right;
    border: none;
    color: #002D55;
    font-style: italic;
    padding-right: 15px; /*adjust bullet image padding*/
    padding-left: 3px;
    color: navy;
}
.breadcrumb label
{
    font-style: normal;
    padding-left: 3px;
    color: #333333;
    border: none;
}
/* ------------------- */
.treemenu
{
    margin: 12px 0px 2px 11px;
    text-align: left;
    width: 260px;
    font-size: 11px;
    text-align: left;
}
td.main
{
    border: 1px dotted #0D6DA7;
    width: 50%;
    background-color: #ffffff;
}
td.main33
{
    border: 1px dotted #0D6DA7;
    width: 33%;
    background-color: #ffffff;
}
td.main a
{
    color: #032E58;
}
table.main
{
    text-align: center;
    margin: auto;
    border: 0px dotted #0D6DA7;
    border-collapse: separate;
    border-spacing: 2px;
    width: 600px;
}
.user
{
    color: #032E58;
    font-size: 12px;
    margin: 10px;
    padding: 10px;
}
.button
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/
    background-color: #39d;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
}

.buttonAdvSearch
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/
    background-color: #39d;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 260px;
    font-weight: bold;
}

.buttonDisabled
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/
    background-color: #CECECE;
    border: 1px solid #CECECE;
    color: #A8A8A8;
    text-shadow: 0 -1px 0 #A8A8A8;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
}
.buttonGrey
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/
    background-color: #6A6A6A;
    border: 1px solid #6A6A6A;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
}
.buttonfile
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; /* background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;**/ /*background-color:#39d; */
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
}

#files_list
{
    margin-top: 10px;
    background-color: #FFFFFF;
}
#files_list img
{
    margin-left: 10px;
    vertical-align: middle;
    height: 19px;
    width: 60px;
    cursor: pointer;
}
#files_list div
{
    padding: 1px;
    margin: 2px;
    border: 1px solid #8198C3;
    height: 20px;
}
.invisible
{
    visibility: hidden;
    display: none;
}
#accordion div ul li
{
    list-style-type: none;
    list-style-image: url('/images/limenu.png');
}
.accordionSistema
{
    /*background: url("/images/bg_gradient_2.png") repeat-x scroll left bottom transparent;*/ /*float: left;*/ /*left: 1px;*/
    padding: 5px 7px 5px 6px; /*position: relative; 	top: 0;*/
    width: 815px;
}
.accordionPane
{
    background: url("/images/bg_button_accordion.png") no-repeat scroll 0 0 transparent;
    color: #23619D;
    cursor: pointer;
    display: block; /*float: left;*/
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    line-height: 14px;
    opacity: 0.7;
    padding: 7px;
    text-transform: uppercase;
    width: 802px;
}
.accordionPaneSelected
{
    background: url("/images/bg_button_accordion.png") no-repeat scroll 0 0 transparent;
    color: #23619D;
    cursor: pointer;
    display: block; /*float: left;*/
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    line-height: 14px;
    opacity: 0.7;
    padding: 7px;
    text-transform: uppercase;
    width: 802px;
    background-position: 0 -24px;
    border-bottom: 0 none !important;
    color: #FFFFFF;
}
.fixLeft
{
    clear: left;
    width: 0px;
    height: 0px;
    border: 0;
    margin: 0;
    padding: 0;
}
.firstpanelhp
{
    margin-left: 15px;
}
.textalignleft *
{
    text-align: left;
    padding: 0;
    margin: 0;
    border: 1px solid #000000;
}
/****tag cloud ****/


div#tagcloud
{
    font-family: "Verdana";
    padding-top: 30px;
    padding-left: 65px;
    overflow: hidden;
    /*width: 300px;
    height: 250px;*/
    /*margin-left:50px;*/ /*background-image:url(/images/cloud_bg.png); 	background-repeat:no-repeat */
    background-color: #ffffff;
}

ul#taglists
{
    /*width: 218px;*/
    text-align: center; /*visibility: hidden;*/
}

ul#taglists li a
{
    margin: 0 10px;
}

#taglists a:link
{
    text-decoration: none;
}
/* unvisited link */
#taglists a:visited
{
    text-decoration: none;
}
/* visited link */
#taglists a:hover
{
    text-decoration: underline;
    background-color: #E5E5E5;
}
/* mouse over link */
#taglists a:active
{
    text-decoration: none;
}
/* selected link */

.highlight
{
    background-color: yellow;
    padding: 1px;
}
.success, .error
{
    width:650px;
    border: 1px solid;
    margin: 10px 0px 0px 10px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('/images/icon-tick.png');
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/icon-cross.png');
}

.error a
{
    color: #D8000C;
    text-decoration:underline;
}

.borderred
{
    border: 1px solid #FF0000;
}
a.player
{
    display: block;
    width: 320px;
    height: 240px;
    text-align: center;
    margin: 15px;
    border: 1px solid #999;
}
.textupform
{
    padding-left: 25px;
    padding-top: 20px;
    width: 80%;
    font-size: 11px;
    font-weight: bold;
    color: #999;
}
.cssPager table
{
    white-space: nowrap;
    text-align: left;
    margin: 0;
    padding: 0;
    table-layout: auto;
    width: 50px;
}
.cssPager td
{
    max-width: 10px;
    width: auto;
    min-width: 5px;
    background-color: #284775;
    color: #ffffff;
    text-align: left;
    padding-left: 5px;
}

.cssPager span
{
    background-color: #284775;
    color: #cccccc;
    text-align: left;
}
.cssPager a
{
    background-color: #284775;
    color: #ffffff;
    text-align: left;
}
.labelForm
{
    color: #000000;
}
.labelFormStrong
{
    color: #002D55;
    font-weight: bold;
}

.imgAnnuncio
{
	width:120px;
	height:100px;
	padding-top:5px;
	padding-bottom:5px;
}

.imgAnnuncioSmall
{
	padding-top:5px;	
	padding-bottom:5px;
	width:80px;
	height:55px;
	
}

/*      login dropdown   */

 #loginContainer {
        position:relative;
        float:right;
        font-size:11px;
         z-index:1000;
         top:0px
    }


    #loginButton { 
        display:inline-block;
        float:right;
        background: url(/images/accediHpNew.jpg) no-repeat; 
        position:relative;
        z-index:30;
        cursor:pointer;
        width:120px;
        height:40px;
        padding-bottom:15px;
        
    }

    #loginButton span {
        color:#003B79; 
        font-size:11px; 
        font-weight:bold; 
       padding:14px 50px 18px 20px;
        display:block
    }

    #loginBox  
    {
        background:#003B79;
        position:absolute;
        top:34px;
        right:0;
        display:none;
        z-index:1000;
        padding:6px 6px 6px;
        width:250px;
        border:0;
    }

    #loginButton.active em {
        position:absolute;
        width:100%;
        height:1px;
        background:#003B79;
        bottom:-1px;
    }

    /* Login Form */
    #loginForm {
        width:248px; 
        margin-top:-1px;
        background:#003B79;
        padding:6px;
    }


    /* Default Input */

    #loginForm input {
          display: block;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        font-size: 12px;
        margin: 0 0 5px;
        padding: 5px;
        width: 230px;
    }

    /* Sign In Button */
    #loginForm #login {
       width:auto;
        float:left;
        color:#fff;
        padding:7px 10px 8px 10px;
        box-shadow:none;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        margin:0 12px 0 0;
        cursor:pointer;
        padding:7px 2px 8px 2px; /* IE7 Fix */
    }

    input:focus {
        outline:none;
    }
    .loginField
    {
       margin-left:10px;
       margin-top:10px;
       color:#ffffff;  
    }
    .loginField a
    {
       color:#ffffff;  
       font-size:11px;
    }
    .loginField input[type=text], input[type=password]
    {
        width:200px;
        border:1px solid #899caa;
        border-radius:3px;
        -moz-border-radius:3px;
        color:#3a454d;
        padding:4px 4px;
        box-shadow:inset 0px 1px 3px #bbb;
        -webkit-box-shadow:inset 0px 1px 3px #bbb;
        -moz-box-shadow:inset 0px 1px 3px #bbb;
    }
  /*   #exitContainer {
        position:relative;
        float:right;
        font-size:12px;
         z-index:1000;
        height:50px;
        width:150px;
         top:0px
        
    }*/
    
    #exitContainer {
        position:relative;
        float:right;
        font-size:11px;
        z-index:1000;
        top:0px
    }
 #exitBox 
    {
        position:absolute;
        top:25px;
        right:0;
        z-index:1000;
        padding-top:2px;
        width:100px;
        border:0;
    }
/*
    #exitButton { 
        display:inline-block;
        float:right;
        position:relative;
        z-index:30;
        cursor:pointer;
        width:68px;
        height:20px;
         
    }

    #exitButton span {
        color:#003B79; 
        font-size:12px; 
        font-weight:bold; 
        padding:7px 29px 9px 10px;
        display:block
    }
*/
.lavoraConNoi_title
{
	font-weight:bold;
	height:20px;
	background-color:#5081BC;
	color:#ffffff;	
}
.lavoraConNoi_lightBlue
{
	background-color:#E9EEF4;
}

.lavoraConNoi_blue
{
	background-color:#D0D7E7;
}

.Convenzioni td
{
	border:1px Solid;
	border-color: #5a5a5a;
	width: 50%;
}


.widget-latest-news-DueNotizie
{
    margin-top: 12px;
    height: 170px;
}

.widget-cloud-DueNotizie
{
    margin-top: 15px;    
    height: 210px; 
}

.BoxBannerMaster
{
    padding-left: 5px; 
padding-bottom:5px;   
    
}



.contenitore {
float: left;
margin: 0;
padding: 0;
font-size: 24px;
font-family: Verdana, sans-serif;
/*position: relative;*/
overflow: hidden;

}

.contenitore img {
margin: 0;
padding: 0;
float: left;

width: 800px;
height: 200px;

}


.contenitore span {
 float: left;
    margin-left:0px;  
    padding: 5px;
    width: 98%;
     
  color:white;  
    position: absolute;
    left: 0;
    
opacity: 1;

}

.contenitore span strong {
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
   
    color:rgba(0,0,0,0.7);
   
background: #222; /* browser che non supportano rgba */
display: block;
opacity:0.4;filter:alpha(opacity=40);
background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);
position: absolute;
}


.DivCont span {
 float: left;
    margin-left:0px;  
    padding: 5px;
    width: 98%;
     
  color:white;  
    position: absolute;
    left: 0;
    
opacity: 1;

}

.DivCont span strong {
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
   
    color:rgba(0,0,0,0.7);
   
background: #222; /* browser che non supportano rgba */
display: block;
opacity:0.4;filter:alpha(opacity=40);
background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);
position: absolute;
}


.div5 {
 width: 800px;
  border: 2px solid black;position: relative;
}

.div6 {
  
position: absolute;
  

bottom: 0px;
  width: 100%;
font-size: 24px;
 
  background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);
opacity:0.5;filter:alpha(opacity=50);

color: #222; /* browser che non supportano rgba */
color: rgba(0,0,0,0.7);
    color: rgb(0, 0, 0);
}

.div7 {
font-weight: bold;    
 position: absolute;
  font-size: 18px;
color:white;
bottom: 0px;
display: block; 
padding: 5px;  
margin-top: 10px;
}

.captionAA {
    font-family: Verdana, sans-serif;
    font-size: 18px;   
    margin-right: 0px;
    margin-left: 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
    
}
 
.captionAA img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.captionAA span {
    float: left;
    margin-left:0px;  
    padding: 5px;
    width: 98%;
     
    opacity:0.60;filter:alpha(opacity=60);
    
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    background: rgb(0, 0, 0);

    position: absolute;
    left: 0;
    bottom: 0;
}
 
.captionAA span strong {

 font-weight: bold;
    font-size: 18px;
    /*text-transform: uppercase;*/
    display: block;   
    /*line-height: 20px;  */


    /*color:#FFFFFF;  */
   

 color: #222; /* browser che non supportano rgba */
    color: rgba(0,0,0,0.7);
    color: rgb(0, 0, 0);


}

.GruppoArticolo
 {
font-family: Arial; font-size:11px; color:#1378c9; font-weight: bold;
}

.GruppoArticoloSovraimpressione
 {
 font-size:11px; color:#3399ff
}

.LabelPsTestoAnteprimaHp
{
 font-size:28px; color:Black; display:none;
 
}



.TdTitoloAbstractRivistaIndCostr
{
/*padding-top:20px;*/
padding-top:10px;
vertical-align:top;
/*padding-left:10px;*/
}


.TdTitoloRivistaIndCostr
{
/*padding-top:20px;*/
font-size:22px;
font-weight:bold;
color:#F49712;
font-family:Sans-Serif;
vertical-align:top;
/*padding-left:10px;*/
}

.TdAbstractRivistaIndCostr
{
   /*padding-left:50px; */
   padding-bottom:20px;
    vertical-align:top;

}

.TdImgRivistaIndCostr
{
   padding-left:30px; 
padding-right:20px;
padding-top:10px;
}

.TdImgVisualizzaRivistaIndCostr
{
   padding-left:50px; 
}