/**************  style generali  *****************/

body {
      background: #ffffff;
      margin: 0px;
      padding: 0px;
     }

.off {
	position: absolute;
	margin-left: -999px;
        left: -999px;
	width: 990px;
        display: none;
        }

img {/* border style for all images */
  border: 0;
  }

img.icotit 
{
  border: 0;
  padding-left: 4px; 
  padding-right: 4px; 
  padding-top: 8px; 
  padding-bottom: 8px; 
  }

img.frecciamenu 
{
  border: 0;
  padding-left: 8px; 
  padding-right: 8px; 
  padding-top: 3px; 
  padding-bottom: 3px; 
  }



H6 {
   font-size: 11px; 
   color: black; 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;

}
H5 {
   font-size: 11px; 
   color: black;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
H4 {
   font-size: 11px;
   color: black;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
H3 {
   font-size: 11px;
   color: black;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
H2 {
   font-size: 11px;
   color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
H1 {
   font-size: 11px;
   color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

H3.bs {
   font-size: 11px;
   color: black;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
   text-decoration: underline;
   font-weight: bold;
}



DIV { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.foto1on{background-image: url("/img/foto_2_on.jpg"); height: 144px; }
div.foto2on{background-image: url("/img/foto_2_on.jpg"); height: 144px; }
div.foto3on{background-image: url("/img/foto_3_on.jpg"); height: 144px; }
DIV.menuconsob {background-color: white;}
DIV.menusx { color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
DIV.titbold { font-weight: bold;}

#etichettameseinizio, #etichettaannoinizio, #etichettamesefine, #etichettaannofine {
   top: -9999px;
   position: absolute;
   width: 0;
}


div#container div.stellina{
  height: 15px;
  background: #fff url(/img/hr1.gif) no-repeat scroll center;
}
div#container div.stellina hr {
  display: none;
}


SPAN.evidenza { text-decoration: underline;}
SPAN.evidenzabold { text-decoration: underline;font-weight: bold;}

#left {display:inline;}
#right {
       display:inline;
       padding-left: 200px;
}


H3.titpag {font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
H4.titpar {font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

div.testata {
	width: 99.2%; 
	height: 110px;
	position: absolute;
	top: 0px;
	left: 5px;
	padding-top: 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	z-index: -100;
	background-color: #9A2020;
}

TD.foto1{background-image: url("/img/foto_top_1.jpg");}
TD.foto2{background-image: url("/img/foto_top_2.jpg");}
TD.foto3{background-image: url("/img/foto_top_3.jpg");}
TD.bgbott{background-image: url("/img/bg_bott.gif");}
TD.bgbottb{background-image: url("/img/bg_bott.gif"); background-repeat: repeat-x;}

TD.bgbottsc{
        background-image: url("/img/bg_bott_sc.gif");
        }


CAPTION { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*BODY { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}*/
P { color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.pcenter{text-align:center;} 
p.pright{text-align:right;} 
div.pright{text-align:right;}


TD { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
LI { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
OL { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
OL.a { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type: lower alpha}
UL { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
PRE { font-family:"Courier New, Courier, mono"; font-size:12px }
B { font-weight: bold;}
STRONG { font-weight: bold;}



/**************  definizione elementi di lista *****************/
/**************  utilizzato da newsletter, regolamentazione M.M.*****************/

ul.notizie { list-style-type: none;
             margin:0; padding:0;  
}

ul.TAB {list-style-type: square;
             margin:0; padding:0;  background-color: #DBE5EE; 
}
li.notizie {}

ul.elenco {list-style: url(/img/freccia_menu.gif) disc;}
li.elenco {list-style: url(/img/freccia_menu.gif) disc; margin-top: 0.5 em; margin-bottom: 0.5em}


li.lista {list-style: url(/img/freccia_menu.gif) disc; margin-top: 0.3 em; margin-bottom: 0.3em;}

li.listaalp {list-style-type: lower-alpha;}

ul.stringa {list-style:none; margin-top: 0.3 em; margin-bottom: 0.3em;}
li.stringa {list-style:none; margin-top: 0.3 em; margin-bottom: 0.3em;}


/**************  definizione elementi titolo *****************/
/**************  utilizzato da newsletter, potenziali, regolamentazione M.M.*****************/


h2.titolo 
          {
          font-size: 1em; font-weight: normal
          }

h2.titolo2 
          {
          font-size: 11px; font-weight: normal; font-style: normal; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

h2.titolo3
          {
          font-size: 11px; font-weight: normal; font-style: normal; color: blue; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #e9eff4;   
  
 width: 100%;
}



h3.sottotitolo
          {font-size: 11px; font-weight: normal;
          }

h4.didascalia
           {
           font-size: 1em; font-weight: normal
          
           }
/***********definizione div **************/
/***********utilizzato da potenziali, risparmiatori************** M.M./

span.sfondo {background-color: #e9eff4;   
  
 width: 100%;
}
div.sfondo {background-color: #E9EEF4}


#corpo-colonna1 {
position:absolute; text-align:left;
top:0; left:0;
width:160px; padding:1em 0;
}

#corpo-colonna2 {
position:absolute;
top:0; left:160;
width:200px;padding:1em 0; text-align:right;
}

div.colonna1{
position:absolute;
top:0; left:160;
width:160px;
}

div.colonna2{
position:absolute;
top:0; right:0;
width:200px;
}

div.riquadro {
   BORDER-BOTTOM: #8FAEC9 1px solid; 
   BORDER-LEFT: #8FAEC9 1px solid; 
   PADDING-BOTTOM: 5px; 
   BACKGROUND-COLOR: #e9eff4; 
   MARGIN: 5px; PADDING-LEFT: 5px; 
   PADDING-RIGHT: 5px; 
   BORDER-TOP: #8FAEC9 1px solid; 
   BORDER-RIGHT: #8FAEC9 1px solid; 
   PADDING-TOP: 5px;
}

   

/************** Organigramma 2011 ****************************************/

div.boxArancione {
   border-bottom: #fec087 2px solid; 
   background: #ffd2b8; 
   border-top: #fec087 2px solid;
}
div.boxc {
   background: #e9eff4; 
   padding-top:5px;
   padding-bottom:3px;
   padding-left:8px
}

div.boxArancioneChiaro {
   border-bottom: #fec087 2px solid; 
   background: #fde9d9; 
   border-top: #fec087 2px solid;
}

div.boxGrigio {
   background: #d9d9d9; 
   border-top: #999999 2px solid;
   border-bottom: #999999 2px solid;
   }


hr.lineArancione {
   height: 0; 
   border-bottom: 4px dotted #fec087; 
   }


/**************  style tabelle dei documenti da migrazione*****************/

TABLE.ss_table {width: 455px; border: 0px; background-color: #E9EFF4}
TD.ss_cell { background-color: #E9EFF4; color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
TD.ss_row { background-color: #E9EFF4;}
ss_title {font-size: 12px; color: #144F94;}
ss_description {font-size: 11px; color: black;}
SPAN.hl {font-size: 11px; color: red; font-weight: bold;}
strong {font-weight: bold;}
em {font-style: italic;}
i {font-style: italic;}
font {font-size: 11px;}

TABLE.resultTable {color: black;font-size: 11px; border: 1px solid #83afd2; 
                   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                   border-collapse: collapse; }

TD.resultRowHeader { background-color: #DBE5EE; border: 1px solid #83afd2;}
TD.resultTD { background-color: #E9EEF4; border: 1px solid #83afd2;}
TH.resultTD { background-color: #DBE5EE; border: 1px solid #83afd2;}
TH.resultColHeader { background-color: #C4D4E3; border: 1px solid #83afd2;}
TD.resultColHeader { background-color: #C4D4E3; border: 1px solid #83afd2;}
TH.resultRowHeader { background-color: #DBE5EE; border: 1px solid #83afd2;}
TH.resultRowHeader2 { background-color: #DBE5EE;}
TH.colHeader3 { background-color: #DBE5EE; border: 1px solid #83afd2;font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
TD.row1 { border: 1px solid #83afd2;font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;}
TD.row2 { border: 1px solid #83afd2;font-size: 11px; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}


/***************  style form di ricerca  ****************/
TABLE.resultFormTable {color: black; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  }
TD.resultFormTD { background-color: #E9EEF4; color: black; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}


TABLE.resultTable2{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #c0c0c0;
	text-align: left;
        }

TD.resultTable2 {
	border: 1px solid #c0c0c0;
}

TD.resultTD2 { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid black;}


TABLE.basicTable {width: 100%; color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.basicTD { background-color: #FFFFFF; color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

  
SPAN.whiteBG { background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
SPAN.whiteMenuTrasversale { font-size: 11px; font-family: Aria, Geneva, Verdana, Helvetica, sans-serif; color: #dfffff;}



TD.noteTD { background-color: #E9EEF4; color: black; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
  

.titolotab{ color: #144F94; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.titolotab2{ color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.titolotab3{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.testotab{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.titolotabnew{
	color: #144F94;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px; 
	}


/**************  style dei link *****************/
A.menusx:link {text-decoration: none; color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
A.menusx:visited {text-decoration: none; color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
A.menusx:active {text-decoration: none; color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
A.menusx:hover {text-decoration: underline; color: #144F94; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

A.menutop:link {text-decoration: none; color: #66788D;}
A.menutop:visited {text-decoration: none; color: #66788D;}
A.menutop:active {text-decoration: none; color: #66788D;}
A.menutop:hover {text-decoration: underline; color: #66788D;}

A.menutrasversale:link {text-decoration: none; font-weight: bold; color: #ffffff;}
A.menutrasversale:visited {text-decoration: none; font-weight: bold; color: #ffffff;}
A.menutrasversale:active {text-decoration: none; font-weight: bold; color: #ffffff;}
A.menutrasversale:hover {text-decoration: underline; font-weight: bold; color: #ffffff;}

A.menutendina:link {text-decoration: none; color: black;}
A.menutendina:visited {text-decoration: none; color: black;}
A.menutendina:active {text-decoration: none; color: black;}
A.menutendina:hover {text-decoration: underline; color: black;}

A.titnews:link {text-decoration: none; color: #0F64AA;}
A.titnews:visited {text-decoration: none; color: #0F64AA;}
A.titnews:active {text-decoration: none; color: #0F64AA;}
A.titnews:hover {text-decoration: underline; color: #0F64AA;}

A:link {text-decoration: none; color: #0F64AA;}
A:visited {text-decoration: none; color: #0F64AA;}
A:active {text-decoration: none; color: #0F64AA;}
A:hover {text-decoration: underline; color: #0F64AA;}

SELECT {color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
SELECT.plus {color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
SELECT.albi {color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
INPUT {color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif; height : 17px;}
INPUT.chkbox{ background-color: #E9EFF4 }

A.undbold:link {text-decoration: underline; font-weight: bold; color: #0F64AA;}
A.undbold:visited {text-decoration: underline; font-weight: bold; color: #0F64AA;}
A.undbold:active {text-decoration: underline; font-weight: bold; color: #0F64AA;}
A.undbold:hover {text-decoration: underline; font-weight: bold; color: #0F64AA;}

A.und:link {text-decoration: underline; color: #0F64AA;}
A.und:visited {text-decoration: underline; color: #0F64AA;}
A.und:active {text-decoration: underline; color: #0F64AA;}
A.und:hover {text-decoration: underline; color: #0F64AA;}


/**************  style tabelle intermediari: albo promotori e imprese di investimento *****************/
TABLE.intermediari{
	width: 100%;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
	/*background-color: #E9EFF4;*/
	border-collapse: collapse;
	text-align: left;
	}
TH.intermediari1{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
        background-color: #E9EFF4;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	}

TD.intermediari1{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
        background-color: #E9EFF4;
	text-align: left;
	vertical-align: top;
	}

TH.intermediari2{
       font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px; 
        background-color: #C4D4E3;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	}

TD.intermediari2{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
        background-color: #C4D4E3;
	text-align: left;
	vertical-align: top;
	}

/**************  style tabelle socrevisione*****************/
TABLE.socrevisione{
	width: 100%;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	/*border: 1px solid #83afd2;*/
	background-color: #E9EFF4;
	text-align: left;
        
	}

TH.socrevisione{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
        border: 1px solid #FFFFFF;
        
	}

TD.socrevisione{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
        text-align: left;
	vertical-align: top;
	border: 1px solid #FFFFFF;
	}


/**************  style tabelle base *****************/


TABLE.base{
	width: 100%;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	/*border: 1px solid #83afd2;*/
	background-color: #E9EFF4;
	text-align: left;
        }

TH.base {
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
        vertical-align: top;
        font-weight: normal;
        border: 1px solid #FFFFFF;
        padding: 5px 5px 5px 5px;
        background-color: #c4d4e3;
        text-align: center;
	}

TABLE.base2 {
	width: 100%;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	background-color: #ffffff;
        border: 1px solid #c0c0c0;
	text-align: left;
        }


TH.base2 {
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
        vertical-align: top;
        font-weight: normal;
        border: 1px solid #c0c0c0;
        padding: 5px 5px 5px 5px;
        background-color: #c4d4e3;
        text-align: center;
	}


TD.base {
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
        vertical-align: top;
        border: 1px solid #FFFFFF;
        padding: 5px 5px 5px 5px;
        background-color: #E9EFF4;
	}


/**************  style tabelle base 2 tipologia con bordo per la stampa *****************/
TABLE.base2{
	width: 100%;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	border: 1px solid #83afd2;
        background-color: #E9EFF4;
	text-align: left;
        margin-left:0px;
        float:left;
         
}

TH.base2{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
        vertical-align: top;
        /*font-weight: normal;*/
        border: 1px solid #83afd2;
        padding: 5px 5px 5px 5px;
        background-color: #c4d4e3;
        text-align: center;
       	}

.dimensione35 {
        width: 35%;
        }

.dimensione65 {
        width: 65%;
        }


TD.base2{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
        vertical-align: top;
        border: 1px solid #83afd2;
        background-color: #E9EFF4;
        padding: 5px 5px 5px 5px;
	}


/**************  elemento nowrap *****************/

.nowrap { 
        white-space: nowrap; 
       }

/**************  elementi di lista *****************/

ul.lista {
   list-style-image : url(/img/freccia_menu.gif);
   padding: 0px;
}
li.lista {
   margin-left: -20px; 
   margin-top: 10px;
}

ul.lista3
{
   list-style-type: none;
   padding: 3px;
   margin-left: 3px;
margin-right: 3px;
margin-top: 1px;
margin-bottom: 3px;
}

li.lista3
{
   background-image: url(/img/freccia_menu.gif);
   background-repeat: no-repeat;
   background-position: 0 .6em;
   /* padding-left: .6em; */
   padding: 3px 0 2px 12px;
   margin-top: 0px;
   margin-bottom: 5px;
   /* margin: .4em 0; */

}

ul.linklist
{
   list-style-type: none;
   padding: 0;
   margin: 0;
}

li.linklist
{
   background-image: url(/img/freccia_menu.gif);
   background-repeat: no-repeat;
   background-position: 0 .6em;
   /* padding-left: .6em; */
   padding: 3px 0 2px 9px;
   margin: .4em 0;
}



/**************  style mappa *****************/
A.mappa:link {
	text-decoration: none;
	color: #144F94;
	font-size: 12px;
}
A.mappa:visited {
	text-decoration: none;
	color: #144F94;
	font-size: 12px;
}
A.mappa:active {
	text-decoration: none;
	color: #144F94;
	font-size: 12px;
}
A.mappa:hover {
	text-decoration: underline;
	color: #144F94;
	font-size: 12px;
}

A.mappa2:link {
	text-decoration: none;
	color: #144f94;
	font-size: 11px;
}
A.mappa2:visited {
	text-decoration: none;
	color: #144f94;
	font-size: 11px;
}
A.mappa2:active {
	text-decoration: none;
	color: #144f94;
	font-size: 11px;
}
A.mappa2:hover {
	text-decoration: underline;
	color:#144f94;
	font-size: 11px;
}


.mappa {font-family:Verdana,sans;color:#797D85;}

li.rosso {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E51007;
	list-style-type: square;
}
ul.rosso {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E51007;
	list-style-type: square;
}
/*** Intermediari Test operatività estero *******************************/

div.oe{
    width: 100%;
    background-color: #C4D4E3;
    }

ul.oe{
    width: 100%;
    overflow: hidden;
    padding: 1em 0;
    margin:1em 0;
    line-height: 1.7;
    background: #C4D4E3;
    color: #E6F5FC
    }

li.oe {
   list-style:square; 
   margin-left: 0.3 em;
   }

hr.oe
 {
  width:200px;
  height:1px;
  border-style:dashed;
  color:#83afd2;
  }


/******************fine stile mappa*******************************/



div.HeaderResult1 {background-color: white;height: 100px;width: 200px;float: left;}
div.HeaderResult2 {background-color: white;height: 100px;width: 180px;float: left;margin-left: 200px;}

div.MassimeCol1 {background-color: white;height: 30px;width: 300px;float: left;}
div.MassimeCol2 {background-color: white;height: 30px;width: 100px;float: left;margin-left: 150px;}



hr.spacer {
    border: 0;
    width: 100%;
    background: #e9eff4;
    color: #e9eff4;
    height: 1px; 
    }

hr.spacerFooter {
    border: 0;
    width: 100%;
    background: #c3d3e1;
    color: #c3d3e1;
    height: 1px; 
    margin: 0 0 10px;
    }

/************Elementi titolo

/************Immagini ******* 
img.logo {
  border: 0;
  border-width: 0px;
  border-style: none;
  width: 101px;
  height: 105px;
  }

.freccia img {
  border: 0px;
  border-width: 0px;
  border-style: none;
}

#colonna-unica {
       float:left;
       padding-left: 2px;
       width: 500px;
       border: 3px solid #cc0015; */
}

#colonna-1 {
       float:left;
       position:relative;
       top:2px;
       padding-left: 2px;
       width: 180px;
       border: 3px solid #cc0015; */
}

#colonna-2 {
       float:right;
       position:relative;
       top:2px;
       padding-left: 2px;
       width: 180px;
       border: 3px solid #000080; */
}

.clear {
  clear: both;
}

div.boxbb {
  background-color: #F8F8F8;
  border-bottom: solid 1px #DADADA;
  border-collapse: collapse;
}

/************Tabelle con div ******* 


.tablediv {
display:  table;
width:600px;
background-color:#eee;
border:1px solid  #666666;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.rowdiv  {
display:  table-row;
width:auto;
}
.celldiv50 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:50%;
background-color:#fff;
}



