
/*---STRUTTURA DI BASE--- */
html
{
        margin: 0;
        /* setting border: 0 hoses ie6 win window inner well border */
        padding: 0;
}
body {
        /* setting border: 0 hoses ie5 win window inner well border */
        padding: 0;
        margin: 0;
        background-image: url('../img/bckgrnd.jpg');
        background-repeat: repeat-y;
        background-position: center top;
        background-color: #EDEDED;
        text-align: center; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Verdana, Arial}
html>body {
          margin: 0;
        padding: 0;}

html, body {height:100%;}

/* standard helper classes */

.clr
{
        clear: both;
        overflow: hidden;
        width: 1px;
        height: 1px;
        border: 0px none;
        padding: 0;
        font-size: 0;
        line-height: 0px; margin-left:0; margin-right:-1px; margin-top:0; margin-bottom:-1px
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
        content: "";
        display: block;
        visibility: hidden;
        clear: both;
        height: 0.1px;
        font-size: 0.1em;
        line-height: 0px
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/*-------------------------------
LAYOUT PAGINA
----------------------------------*/

body { text-align: center; } /* center on ie */

#container
{
        position: relative;
        margin: 0px auto; /* center on everything else */
        width: 750px;
        text-align: left;
}
#container-inner {
        position: static;
        }


/*------------------------BANNER---------------------*/
#banner{
        position:relative;
}
#banner-inner {
        position:  static;
        color: #ffffff;
        width: 750px;
        height: 181px;
        position: relative;
        background-image: url('../img/header.jpg');
        background-repeat: no-repeat;
        background-color:#FFF;
        padding-bottom: 3px;
        border-bottom: 1px dotted #666 }
.dx {
        display:block;
        float: right;
        text-align: right;
        padding: 0px 0px 0 0;
        background-color:transparent;
        }
.sx {
        background-color:transparent;
        display:block;
        float: left;
        text-align: left;
        width: 40%;
        /*padding: 35px 35px 25px;*/}

/*------------------------FOOTER-----------------------*/
#footer {
        color: #888;
        float: left;
        width:100%;
        position: relative;
        text-align: center;
        background-color:#FFF;
        padding-top:  10px;
        padding-bottom: 10px;
        border-top: 1px dotted #666;
        margin-top:20px;
}

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

/*_____________________________________________
        ALPHA
  -------------------------------------------*/


#alpha
{
        display: inline; /* ie win bugfix */
        position: relative;
        float: left;
        min-height: 1px;

}

#alpha-inner
{
        background-color:transparent;
        position: static;
}
.layout-three-column #alpha
        {
        background-image: url('../img/box_offerte.jpg');
        background-repeat: no-repeat;
        background-position: left top
}
.layout-three-column #alpha-inner
   {
        height:480px;/*prima era 400*/
           width: 290px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:300px;
        /*background: url('../img/footer_box.jpg') no-repeat bottom;*/
}
html>body .layout-three-column #alpha-inner {
  width:290px;
}

.layout-three-column #alpha-inner-testo{
        padding: 25px 20px 15px 30px;
}

.layout-three-column #alpha-inner img
{
        margin-top: 65px;
        margin-right: 40px;
        margin-left: 43px;
        margin-bottom:15px;
        width: 217px;

}

/**_____________________________________________
        BETA
-------------------------------------------**/

#beta
{
        display: inline; /* ie win bugfix */
        position: relative;
        float: left;
        min-height: 1px;
        background-color: transparent;
        margin-left: 15px;
}

#beta-inner{
        background-color:transparent;
        position: static;
        text-align:left;
        voice-family:inherit;
    }
.layout-three-column #beta
        {
          background-image: url('../img/box_usato.jpg');
        background-repeat: no-repeat;
}
.layout-three-column #beta-inner
   {        margin-top: 60px;
        height:420px;/*prima era 340*/
           width: 290px;
        /*background-image: url('../img/footer_box.jpg');*/
        background-repeat: no-repeat;
        background-position: left bottom;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:300px

}
html>body .layout-three-column #beta-inner {
  width:290px;
}

/* FORMATTAZIONE ELENCO THUMB*/

 .layout-three-column #beta-inner-testo {
        padding-right: 20px;
        padding-left: 20px;
        margin-top:5px;
        padding-top: 5px;
        padding-bottom: 5px;

}

.layout-three-column #beta-inner-testo img{
        width:80px;
        height:60px;
        border: 5px solid #fff;
        display:inline;
        float: left;
        margin: 0 10px 0 0;
}


/**_____________________________________________
        GAMMA
  -------------------------------------------**/

#gamma {
        display: inline; /* ie win bugfix */
        position: relative;
        float: right;
        min-height: 1px;
        padding-left: 10px;
        background-color: transparent;
}
#gamma-inner
{        position: static;
        text-align: left;
}
.layout-three-column #gamma-inner
        {
        background-image: url('../img/login_header.gif');
        background-repeat: no-repeat;
        text-align: center;
        text-transform: uppercase;
        font-size: 11px;
        color: white;
        font-weight: bold;
        padding-top:3px;
        margin-top:6px
        }


.layout-three-column #gamma-inner-corpo
        {
        background: #E2E2E2 url('../img/login_header2.gif') no-repeat center bottom;
        font-size: 10px;
        width: 96px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px
}


.layout-three-column #gamma-inner
   {width: 110px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:120px;
}
html>body .layout-three-column #gamma-inner {
  width:110px;
}
/*--Ricerca top--*/
#ricerca-container {
        color: #666;
        width: 750px;
        background-image: url('../img/divricerca_container.jpg');
        background-repeat: no-repeat
 }
#ricerca{
        position:relative;
        background: center;
}
#ricerca-inner {
        color: #666;
        width: 750px;
 }
 #ricerca-normal {
        color: #666;
        width: 750px;
        height: 40px;
 }


/*---Menu top---*/
#menu {
        display:inline;
        font-size:14px;
        position:relative;
        background-image: url('../img/blubar.jpg');
        background-repeat: no-repeat;
        float: left;
        clear: both;
        width:750px;
        line-height:normal;
        text-transform:uppercase;
        font-weight: bolder;
        font-family: "Trebuchet MS",Lucida Grande, Arial, Verdana; margin-left:0; margin-right:0; margin-top:158px; margin-bottom:0
        }

#menu ul { /*the WHOLE menu: If you change the padding here it will effect the entire line of list items */
    margin:0;
    padding: 0px 6px 0px;
    list-style:none;
}

#menu li {
        float:left;
       /* background:url('../images/sx-banner-nav.png') no-repeat left top;*/
        border-bottom: 0px solid #666;
        margin-left:1px; margin-right:1px; margin-top:0; margin-bottom:0px; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0px}

#menu a {
    float:left;
    display:block;
    text-decoration:none;
    color:#FFF; font-weight:bold; font-style:normal; font-variant:normal; padding-left:0px; padding-right:9px; padding-top:1px; padding-bottom:4px}

#menu > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a {float:none;}
    /* End IE5-Mac hack */
#menu a:hover {
    color:#FFF;
        text-decoration:underline;}

#menu #currentheader {
    border-width:0}

#menu #currentheader a {
        text-decoration:underline;
    color: #FFF}
/*---MENUSINISTRA---*/
#sectionnav{padding: 0;text-align: right;font-size:11px;}

ul#sectiontabs{list-style-type: none;margin: 0;padding: 0 0px 0 0px;text-transform: capitalize;}

ul#sectiontabs li a{
        text-align: right;
        display: block;
        margin: 0;
        padding: 1px 0 6px 0;
        line-height: 1em;
        padding:1px 0 2px 0;
        color: #888;
        text-decoration: none;
        font-weight: bold;
        border-bottom:1px dotted #ccc;}

ul#sectiontabs li a:hover{
        color: #0E347F;}

ul#sectiontabs ul {
        text-align: right;
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-transform: Capitalize;
        font-size:11px;
        font-weight: normal;}

ul#sectiontabs ul li { line-height: 1.1em;padding: 1px 0px 1px 0px;}

ul#sectiontabs li ul li a { text-decoration:none; font-weight:normal; color:#333333;background-color: #97c194;}
ul#sectiontabs li ul li a:hover{
        color: #FFF; }



/*-----------------------------------------------------------------------


                           BOX TYPOGRAPHY


---------------------------------------------------------------------------*/
/* ALPHA*/
#alpha-inner .link a{
        color:#304c7d;
        font-size: 0.9em;
        text-decoration: none;
        text-transform:uppercase;
}


#alpha-inner .link a:hover{
        color: #ffcc00;
}

#alpha-inner .link img{
        font-family: Geneva, sans-serif;
        border: 0px;
        width:12px;
        height:12px;
        margin: 8px 0 0 0;

        padding-left:5px;
        VERtical-align: text-bottom;
}



#alpha-inner-testo
{
        padding-left:50px;
}

#alpha-inner .marca {
        font-size: 1.5em;
        color: #304c7d;
        padding-right: 5px;

}

#alpha-inner .modello {
        font-size: 1.1em;
        color: #304c7d;
        }

#alpha-inner .prezzo {
        font-size: 1.6em;
        color: #ffffff;
        font-weight:bolder;
        background-color: red;
        padding-right: 5px;
        padding-left: 5px;
}

#alpha-inner .descrizione {
        font-size: 0.9em;
        color: #304c7d;/*prima era #fff*/
        /*text-transform: uppercase;*/
        font-style: italic;
}

/* BETA*/
#beta-inner .link a{
        color:#304c7d;
        font-size: 0.9em;
        text-decoration: none;
        text-transform:uppercase;

}


#beta-inner .link a:hover{
        color: #ffcc00;
}

#beta-inner .link img{
        font-family: Geneva, sans-serif;
        border: 0px;
        width:12px;
        height:12px;
        /*margin: 8px 0 0 0;*/
        float: none;
        padding-left:5px;
        vertical-align: text-bottom;

}
#beta-inner .marca {
        font-size: 1.3em;
        font-weight: bold;
        text-transform:uppercase;
        color: #304c7d;
}

#beta-inner .modello {
        color: #4169e1; /*era#304c7d;*/
        font-size: 0.9em;
        font-weight: bold;
	text-transform:uppercase; /*aggiunto*/

        }

#beta-inner .prezzo {
        font-size: 20px;
        font-weight: bold;
        color: #304c7d;/*era #ff0000; prima era */
	/*background-color:#ffcc00; aggiunto*/
}


#beta-inner .separator{
        padding-left:22px;
}

/*---------------------------------------------------------------------------------

                                                        LAYOUT TWO COLUMN

----------------------------------------------------------------------------------*/
/*------------------------------------
                        ALPHA
------------------------------------*/
.layout-two-column #alpha
        {
        background-image: url('../img/box_scheda.jpg');
        background-repeat: no-repeat;
        background-position: left top
}
.layout-two-column #alpha-inner
   {
           width: 615px;
            padding-top:48px;
        background: url('../img/footer_scheda.jpg') no-repeat bottom;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:615px
}
html>body .layout-two-column #alpha-inner {
  width:615px;
}

/*-------------------------------------
                        ALPHA IMG BIG
-------------------------------------*/

.layout-two-column #alpha-inner-img{
        background-color: #f5f5f5;
        width:215px;
        display: inline;
        float: left;
        margin-left: 30px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:245px;
}
html>body .layout-two-column #alpha-inner-img{
  width:215px;
}

/*-------------------------------------
                ALPHA  T H U M B
-------------------------------------*/
.layout-two-column #alpha-inner-thumb{
        width:269px;
        display: inline;
        float: left;
        margin-left: 11px;
        margin-top:25px;
        padding-bottom:25px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:280px;
}
html>body .layout-two-column #alpha-inner-img{
  width:269px;
}

.layout-two-column #alpha-inner-thumb img{
        width: 70px;
        float:  left;
        border: 5px solid white;
        margin-left: 11px;
}
/*-------------------------------------
                ALPHA DETTAGLIO
-------------------------------------*/
.layout-two-column #alpha-inner-dettaglio{
        width:225px;
        margin-right:40px;
        padding-bottom:30px;
        display: inline;
        float: right;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:265px;
}
html>body .layout-two-column #alpha-inner-thumb{
  width: 225px;
}
/*-------------------------------------
        TYPOGRAPHY ALPHA DETTAGLIO
-------------------------------------*/

#alpha-inner-dettaglio .marca {
        font-size: 1.8em;
        color: #304c7d;
}

#alpha-inner-dettaglio .modello {
        font-size: 1.2em;
        color: #4169e1;
        }

#alpha-inner-dettaglio .prezzo-dett {
        padding-left: 40px;
        font-size: 2.4em;
        color: Red;
        font-weight:bolder;
}

#alpha-inner-dettaglio .tit-descrizione {
        font-size: 0.9em;
        color: #304c7d;
        font-weight:bold;
        text-transform: uppercase;

}
#alpha-inner-dettaglio .descrizione {
        font-size: 1em;
        color: #084cb1;
        font-style: italic;
        text-transform:none;
}

#alpha-inner-dettaglio .link a{
        color: #4169e1;
        font-size: 0.9em;
        padding-left:120px;
        text-decoration: none;
        text-transform:uppercase;
}

#alpha-inner-dettaglio .link a:hover{
        color: navy;
}
/*-------------------------------------
                GAMMA
-------------------------------------*/
.layout-two-column #gamma-inner
        {
        background-image: url('../img/login_header.gif');
        background-repeat: no-repeat;
        text-align: center;
        text-transform: uppercase;
        font-size: 11px;
        color: white;
        font-weight: bold;
        padding-top:3px;
        margin-top:6px
        }


.layout-two-column #gamma-inner-corpo
        {
        background: #E2E2E2 url('../img/login_header2.gif') no-repeat center bottom;
        font-size: 10px;
        width: 96px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px
}


.layout-two-column #gamma-inner
   {width: 110px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:120px;
}
html>body .layout-two-column #gamma-inner {
  width:110px;
}
/*---------------------------------------------------------------------------------

                                                        LAYOUT TWO COLUMN RICERCA

----------------------------------------------------------------------------------*/
/*------------------------------------
                        ALPHA
------------------------------------*/
.layout-two-column-ricerca #alpha
        {
        background-image: url('../img/sfondo_rix_ricerca.jpg');
        background-repeat: no-repeat;
        background-position: left top
}
.layout-two-column-ricerca #alpha-inner
   {
           width: 555px;
            padding-top:20px;
            padding-left: 30px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:585px
}
html>body .layout-two-column-ricerca #alpha-inner {
  width:555px;
}
/*------------------------------------
                ALPHA TYPOGRAPHY
------------------------------------*/
#alpha-inner .bold-blue {
        color: #4169e1;
        font-size: 1.8em;
}

#alpha-inner .bold-blue-upper {
        text-transform:uppercase;
        color: #304c7d;
        font-size: 1.2em;
}
#alpha-inner .bold-blue-normal {
        color: #4169e1;
        font-size: 0.9em;

        }

#alpha-inner .medium-grey{
        color: #666;
        font-size: 1em;
}

#alpha-inner .medium-grey-upper{
        color: #666;
        font-size: 1em;
        text-transform:uppercase;
}
.layout-two-column-ricerca #alpha-inner h1{
        color: orange;
        border-top: 1px solid;
        border-bottom:1px solid;
        line-height:35px;
        text-transform:uppercase;
}
.layout-two-column-ricerca #alpha-inner img{
        width: 80px;
        height: 60px;
        display: inline;
        float: left;
}
 #alpha-inner .foto-ricerca {
        padding: 6px;
        background: #f5f5f5;
        border: 1px solid #c8c8c8;
        float: left;
        margin: 0 15px 5px 0;
}
 #alpha-inner .rix{
	border-bottom: 1px solid #c8c8c8;
	padding-bottom:15px;
	padding-top:15px;
}
/*-------------------------------------
                GAMMA
-------------------------------------*/
.layout-two-column-ricerca #gamma-inner
        {
        background-image: url('../img/login_header.gif');
        background-repeat: no-repeat;
        text-align: center;
        text-transform: uppercase;
        font-size: 11px;
        color: white;
        font-weight: bold;
        padding-top:3px;
        margin-top:6px
        }


.layout-two-column-ricerca #gamma-inner-corpo
        {
        background: #E2E2E2 url('../img/login_header2.gif') no-repeat center bottom;
        font-size: 10px;
        width: 96px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px
}


.layout-two-column-ricerca #gamma-inner
   {width: 110px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:120px;
}
html>body .layout-two-column-ricerca #gamma-inner {
  width:110px;
}
/*---------------------------------------------------------------------------------

                                                        LAYOUT ONE COLUMN

----------------------------------------------------------------------------------*/
/*------------------------------------
                        ALPHA
------------------------------------*/
.layout-one-column #alpha
        {
        background-image: url('../img/div-alpha-one-column.jpg');
        background-repeat: repeat-x;
        background-position: left top
}
.layout-one-column #alpha-inner
   {
           width: 690px;
            padding-top:20px;
            padding-left: 30px;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:720px
}
html>body .layout-one-column #alpha-inner {
  width:690px;
}
/*------------------------------------
                ALPHA TYPOGRAPHY
------------------------------------*/
.layout-one-column #alpha-inner .bold-blue {
        color: #4169e1;
        font-size: 1.8em;
}

.layout-one-column #alpha-inner .bold-blue-upper {
        text-transform:uppercase;
        color: #304c7d;
        font-size: 1.2em;
}
.layout-one-column #alpha-inner .bold-blue-normal {
        color: #4169e1;
        font-size: 0.9em;

        }

.layout-one-column #alpha-inner .medium-grey{
        color: #666;
        font-size: 1em;
}

.layout-one-column #alpha-inner .medium-grey-upper{
        color: #666;
        font-size: 1em;
        text-transform:uppercase;
}
.layout-one-column #alpha-inner h1{
        color: orange;
        border-top: 1px solid;
        border-bottom:1px solid;
        line-height:20px;
        font-size: 1.3em;
        text-transform:uppercase;
}
.layout-one-column #alpha-inner img{
        width:150px;
        display: inline;
        float: left;
}

.layout-one-column #alpha-inner .foto-azienda {
        padding: 6px;
        background: #f5f5f5;
        border: 1px solid #c8c8c8;
        float: left;
        margin: 0 15px 5px 0;
}
.layout-one-column #alpha-inner input {
        display: block;
        float: left;
        margin-bottom: 10px;
        border: 1px solid #c8c8c8;
}
.layout-one-column #alpha-inner .obbligatorio {
font-size: 9px;
color: red;
}
.layout-one-column #alpha-inner textarea {
        width:690px;
         font-style:normal; 
         font-variant:normal; font-weight:normal; font-size:11px; font-family:"Trebuchet MS", Verdana, Arial;
}
.layout-one-column #alpha-inner label {
        display: block;
        float: left;
        margin-bottom: 10px;
        text-align: right;
        width: 150px;
        padding: 5px 0 5px 0;
        padding-right: 20px;
        margin-right:10px;
        border: 1px solid #c8c8c8;
        background: #f5f5f5;

}

.layout-one-column #alpha-inner br {
        clear: left;
}
/*---------------------------------------------------------------------------------

                              LAYOUT ONE COLUMN AZIENDA 

----------------------------------------------------------------------------------*/
/*------------------------------------
                        ALPHA
------------------------------------*/
.layout-one-column-azienda #alpha
        {
        background-image: url('../img/div-alpha-one-column.jpg');
        background-repeat: repeat-x;
        background-position: left top
}
.layout-one-column-azienda #alpha-inner
   {
           width: 470px;
            padding-top:20px;
            padding-left: 125px;
            padding-right: 125px;
           line-height:1.2em;
           voice-family: "\"}\"";
          voice-family:inherit;
          width:500px
}
html>body .layout-one-column-azienda #alpha-inner {
  width:470px;
}
/*------------------------------------
                ALPHA TYPOGRAPHY
------------------------------------*/
.layout-one-column-azienda #alpha-inner .bold-blue {
        color: #4169e1;
        font-size: 1.8em;
        text-align: center;
}

.layout-one-column-azienda #alpha-inner .bold-blue-upper {
        text-transform:uppercase;
        color: #304c7d;
        font-size: 1.2em;
}
.layout-one-column-azienda #alpha-inner .bold-blue-normal {
        color: #4169e1;
        font-size: 0.9em;

        }

.layout-one-column-azienda #alpha-inner .medium-grey{
     color: #666;
     font-size: 1em;
	text-align: justify;
	list-style: square;
}
.layout-one-column-azienda #alpha-inner .medium-grey-center{
     color: #666;
     font-size: 1em;
	text-align: justify;
}
.layout-one-column-azienda #alpha-inner .medium-grey-upper{
        color: #666;
        font-size: 1em;
        text-transform:uppercase;
}
.layout-one-column-azienda #alpha-inner .medium-grey-upper-bold{
        color: #666;
        font-size: 1.4em;
  
        text-transform:uppercase;
        font-weight:bold;
}
.layout-one-column-azienda #alpha-inner .medium-corsivo{
        color: #666;
        font-size: 1em;
        font-style: italic;
}
.layout-one-column-azienda #alpha-inner h1{
        color: orange;
        border-top: 1px solid;
        border-bottom:1px solid;
        line-height:20px;
        font-size: 1.3em;
        text-transform:uppercase;
}
.layout-one-column-azienda #alpha-inner img{
        width:500px;
        display: inline;
        float: left;
}

.layout-one-column-azienda #alpha-inner .foto-azienda {
        padding: 6px;
        background: #f5f5f5;
        border: 1px solid #c8c8c8;
        float: left;
        width:500px;
        margin: 0 15px 25px 0;
}
.layout-one-column-azienda #alpha-inner input {
        display: block;
        float: left;
        margin-bottom: 10px;
        border: 1px solid #c8c8c8;
}
.layout-one-column-azienda #alpha-inner .obbligatorio {
font-size: 9px;
color: red;
}
.layout-one-column-azienda #alpha-inner .evidenziato {
background-color:yellow;
}

.layout-one-column-azienda #alpha-inner ul {
border: thin dotted #e7e7e7;
background-color: #f0f2ff;
padding-top:1em;
padding-bottom:1em;
}
.layout-one-column-azienda #alpha-inner li {
font-size: 1em;
color: #666;
margin-bottom: 1em;
}
.layout-one-column-azienda #alpha-inner li a{
        color: #666;
        font-size:	1em;
        text-decoration: none;
}

.layout-one-column-azienda #alpha-inner li a:hover{
        background-color: yellow;
}

/*------------------------------vecchi-----------------------------------


#gamma-inner img[align=left]{
        border: 1px solid #ccc;
        float: left;
        margin: 0 5px 0 0;
}
#gamma-inner h3{
        margin-top: 0px;
        margin-bottom: 0px;
        color: #5C8800;
}
.borderleft{
        border-left: 1px dotted #888;
}
#gamma-inner h1 {
        margin-top: 0px;
        border-bottom: 1px dotted #6f6f6f;
        font-size: 11px;
        text-align:center;
        color: #ffffff;
        background: #8fb1cf;
        border-top: 1px dotted #6f6f6f;
}

.subleft{
        padding-bottom: 5px;
        border-bottom: 1px dotted #6f6f6f;
        font-size: 10px;
        color: #888;
}
#beta-inner h1{
        margin-top:0px;
        border-bottom: 1px dotted #6f6f6f;
        font-size: 2em;
        text-align:center;
        color: #ffffff;
        background: #97c194;
        border-top: 1px dotted #6f6f6f;
}
#beta-inner .titolo{
        border-bottom: 1px dotted #6f6f6f;
        font-size: 1.5em;
        color:  #8fb1cf;
        line-height:1.5em;
}
#beta-inner .data{
        font-size: 0.9em;
        font-style: italic;
        color: #888;
        line-height:1.5em;
}
#beta-inner .testo{
        font-size: 1em;
        color: #888;
        line-height:1.1em;
}*/