div.contenitore{
    background-color: transparent;
    border:none;
    margin:0 0 0 0;
    width:723px;
    clear: left;
}

div.contenitore.margine{

    margin:0 0 0 13px;
    width:710px;

}





div.contenitore.mezzapagina{
    width:350px;
    padding-left: 4px;
    float:left;
    clear: none;
}

div.contenitore.giustificato{
    text-align: justify;
    margin-left: 10px;
    width:340px;
}

div.contenitore.mezzapagina p.testo{
    text-align: justify;
    padding: 0 20px 0 4px;
    width: 340px;
}
div.contenitore.piccolo{
    width: 50%;
    float: left;
    clear: none;
}
div.contenitore.piccolo p{
    text-align: justify;
    margin-top: 2px;
    font-size: 90%;
}

div.contenitore p.testo{
    margin:0 20px 0 10px;
    text-align:justify;
    width:680px;
}

div.centrale{
    background-color:transparent;
    border:medium none;
    font-family:Arial,Helvetica,sans-serif;
    margin: 5px;
    border:1px solid #CCCCCC;
}

div.centrale p{
    clear: both;
    text-align: justify;
}

div.sfondo{
    background-color:transparent;
    background-image:url("img/bg_commerciale02.gif");
    background-repeat:repeat-x;
    border:medium none;
    float:left;
    margin:0 1px;
    padding:0;
    width:721px;
}

div.centrale.posta{
    background-color: white;
    background-image:url("img/offerta_posta.gif");
    background-position:center center;
    background-repeat:no-repeat;
    float: left;
    width: 710px;
}

div.centrale.offerta_connettivita{
    background-color: white;
    background-image:url("img/offerta_connettivita.gif");
    background-position:center center;
    background-repeat:no-repeat;
    float: left;
    width: 710px;
}
div.centrale.offerta_fonia{
    background-color: white;
    background-image:url("img/offerta_fonia.gif");
    background-position:center center;
    background-repeat:no-repeat;
    float: left;
    width: 710px;
}
div.centrale.offerta_posta{
    background-color: white;
    background-image:url("img/offerta_posta.gif");
    background-position:center center;
    background-repeat:no-repeat;
    width: 710px;
    float: left;
}
div.centrale.offerta_fax{
    background-color: white;
    background-image:url("img/offerta_fax.gif");
    background-position:center center;
    background-repeat:no-repeat;
    width: 710px;
    float: left;
}
div.centrale.offerta_hotspot{
    background-color: white;
    background-image:url("img/offerta_hotspot.gif");
    background-position:center center;
    background-repeat:no-repeat;
    width: 710px;
    float: left;
}
div.centrale.offerta_videosorveglianza{
    background-color: white;
    background-image:url("img/offerta_vs.gif");
    background-position:center center;
    background-repeat:no-repeat;
    width: 710px;
    float: left;
}
div.centrale.offerta_publicom{
    background-color: white;
    background-image:url("img/offerta_publicom.gif");
    background-position:center center;
    float: left;
    width: 710px;
}
div.centrale.offerta_webfarm{
    background-color: white;
    background-image:url("img/offerta_webfarm.gif");
    background-position:center center;
    background-repeat:no-repeat;
    float: left;
    width: 710px;
}
div.centrale.help{
    background-color: white;
    background-image:url("img/info.gif");
    background-position:center center;
    background-repeat:no-repeat;
    width: 710px;
    float: left;
}
div.centrale.webfarm2{
    background-color: white;
    background-image:url("img/offerta_webfarm.gif");
    background-position:center center;
    background-repeat:no-repeat;
    padding-bottom: 25px;
}
div.centrale.home{
    background-image:url("img/offerta_publicom.gif");
    background-position:center center;
    background-repeat:no-repeat;
    background-color: white;
    padding-bottom: 25px;
}




HTML {

    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}


BODY {


    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-size: 76%;
    font-family: Arial,Helvetica,sans-serif;
    text-align:justified;
    align:center;
    background:#fff ;
    color: #043257;
    background-image: url(img/bg_container.jpg);
    background-repeat: repeat-x;background-position: 0px 28px;
}
DIV#logo_publicom { 
    background-color: trasparent;
    margin: 0px 0px 0px -450px;
    position: absolute;
    top: 35px;
    left: 50%;
    width: 400px; height:100px;
    border: none;
    text-align:center;
    z-index:10;
}
DIV#container  { 
    background-color: trasparent;
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    clear: both;
    border: none;
    text-align:center;
}
DIV#nastro_alto   { 

    background-color: #023E60;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 26px;
    width: 100%;
    clear: both;
    border: none;
}
DIV#nastro_altob   { 

    background-color: #023E60;
    padding: 0px 0px 0px 0px;
    width:900px;  margin:0px auto;
    height: 26px;
    border: none;
    clear:both;
}
DIV#pulsantiera_istituzionale   { 

    padding: 0px 0px 0px 0px;
    margin: 2px 0px 2px 0px;
    height: 20px;
    border: none;
    float: right;
    background-color: #0671B0;
    
}
DIV#pulsantiera_istituzionale2   { 

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 6px;
    height: 20px;
    border: none;
    float: left;
    background-image: url(img/bg_istituzionale01.jpg);
    background-repeat: no-repeat;
    background-position: left;
}
DIV#pulsantiera_istituzionale3   { 

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 6px;
    height: 20px;
    border: none;
    float: right;
    background-image: url(img/bg_istituzionale02.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
DIV#pulsantiera_istituzionale4   { 

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 20px;
    border: none;
    float: left;
    background-color: transparent;
}
DIV#pulsante_feed   { 

    padding: 0px 0px 0px 0px;
    width:68px;  margin: 0px 0px 0px 0px;
    height: 26px;
    border: none;
    float: left;
}
DIV#pulsante_feed img  { 

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
}
ul.menu_istituzionale{
    border:none;
    background:trasparent;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu_istituzionale li{
    border:none;
    display:inline;
    float:left;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}
DIV#contenitore   { 

    background-color:transparent;
    margin: 2px auto;
    padding: 0px 0px 0px 0px;
    width: 900px;
    border: none;
    position: relative;
}

DIV#header   { 

    background-color: transparent;
    background-image: url(img/bg_head.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    height: 133px;
    border: none;
    position: relative;
}
DIV#header img  { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
}

DIV#barra_navigazione   { 

    background-color: transparent;
    background-image: url(img/barra_navigazione_blu.gif);
    background-repeat: no-repeat;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    height: 30px;
    border: none;
}
DIV#barra_navigazione_pubbliche_amministrazioni   { 

    background-color: transparent;
    background-image: url(img/barra_navigazione_pa.jpg);
    background-repeat: no-repeat;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    height: 30px;
    border: none;
}
DIV#barra_navigazione_privati   { 

    background-color: transparent;
    background-image: url(img/barra_navigazione_privati.jpg);
    background-repeat: no-repeat;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    height: 30px;
    border: none;
}
ul.menu_servizi{
    border:none;
    background:trasparent;
    margin: 1px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}
ul.menu_servizi li{
    border:none;
    display:inline;
    float:left;
    height: 29px; line-height: 29px;
    margin: 0px 1px 0px 1px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}
DIV#pul_servizi   { 

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 29px; line-height: 29px;
    border: none;
    float:left;
}
DIV#pul_servizi_txt  { 

    background-color: transparent;
    background-image: url(img/pulsante_servizi.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 29px; line-height: 29px;
    width: 126px;
    border: none;float: left;
}
DIV#pul_servizi_txt a  { 

    background-color: transparent;
    background-image: url(img/freccia_blu.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 8px 0px;
    border: none;float: left;
    color:#000000;
    text-decoration: none;
    font-size: 9pt;
    line-height: 10pt;
    text-transform: uppercase;
    width: 126px;
    text-align: center;
}
DIV#pul_servizi_txt a:hover  { 
    color:#023E60;
}

DIV#pul_servizi_01  { 

    background-color: transparent;
    background-image: url(img/pulsante_servizi_01.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 29px; line-height: 29px;width: 8px;
    border: none;
    float: left;
}
DIV#pul_servizi_02  { 

    background-color: transparent;
    background-image: url(img/pulsante_servizi_02.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 29px; line-height: 29px;width: 8px;
    border: none;float: left;
}



ul.menu_supporto{
    border:none;
    background:trasparent;
    margin: 2px 172px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}
ul.menu_supporto li{
    border:none;
    display:inline;
    float:left;
    height: 28px; line-height: 29px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}
DIV#pul_supporto   { 

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 28px; line-height: 28px;
    border: none;float:left;
}
DIV#pul_supporto_txt  { 

    background-color: transparent;
    background-image: url(img/pulsante_supporto.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 28px; line-height: 28px;
    width: 125px;
    border: none;float: left;
}
DIV#pul_supporto_txt a  { 

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;float: left;
    color:#fff;
    text-decoration: none;
    font-size: 9pt;
    line-height: 28px;
    text-transform: uppercase;
    width: 125px;
    text-align: center;
}
DIV#pul_supporto_txt a:hover  { 
    color:#023E60;
}

DIV#pul_supporto_01  { 

    background-color: transparent;
    background-image: url(img/pulsante_supporto_01.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 28px; line-height: 28px;width: 8px;
    border: none;
    float: left;
}
DIV#pul_supporto_02  { 

    background-color: transparent;
    background-image: url(img/pulsante_supporto_02.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 28px; line-height: 28px;width: 8px;
    border: none;float: left;
}



ul.menu{
    border:none;
    background:trasparent;
    margin: 101px 0px 0px 185px;
    padding:0px 0px 0px 0px;
    float: left;
}
ul.menu li{
    border:none;
    display:inline;
    float:left;
    height: 24px;
    margin: 0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}


DIV#middle {
    background-color: transparent;
    background-image: url(img/bg_middle.gif);
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    border: none;
    display: block;
    clear: both;
    float: left;
}
DIV#nastro_centrale {
    background-color: transparent;
    background-image: url(img/bg_nastro.jpg);
    background-repeat: repeat-x;
    margin: 0px 1px 0px 1px;
    padding: 0px 0px 0px 0px;
    width: 898px;
    border:none;
    display: block;
    clear: both;float: left;
}

DIV#colonna_destra {
    background-color: transparent;
    margin: 3px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
    border: none; float: right;
}
DIV#box_con_noi {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
    height: 169px;
    border:none; clear: both;
}
DIV#box_con_noi img {
    border: none;
}


DIV#colonna_sinistra {
    background-color: transparent;
    background-image: url(img/bg_nastro.jpg);
    background-repeat: repeat-x;
    margin: 3px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float: left;
    position:relative;
}

DIV#testata_commerciale {
    background-color: transparent;
    background-repeat: no-repeat;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 29px; line-height: 29px;
    border: none;
    float: left;
}
DIV#foot_comemrciale {
    background-color: transparent;
    background-image: url(img/foot_commerciale.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 6px; line-height: 6px;
    border: none;
    float: left;
}
DIV#corpo_comemrciale {
    background-color: transparent;
    background-image: url(img/bg_commerciale01.gif);
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    border:none;
    float: left;
}
DIV#nastro_commerciale {
    background-color: transparent;

    background-repeat: repeat-x;
    margin: 0px 1px 0px 1px;
    padding: 0px 0px 0px 0px;
    width: 721px; height:234px;
    border: none;
    float: left;
}
DIV#nastro_commerciale img{
    border: none;
}
DIV#nastro_commerciale2 {
    background-color: transparent;
    background-image: url(img/bg_commerciale02.gif);
    background-repeat: repeat-x;
    margin: 0px 1px 0px 1px;
    padding: 0px 0px 0px 0px;
    width: 721px;
    border: none;
    float: left;
}
DIV#nastro_commerciale2 img{
    border: none;
}

#box_contact_commerciale {
    border: 1px solid #ccc; width: 710px;  background-color:#eee; float:left; margin:5px ; padding:0px;
    background-image:url(img/bg_form.gif); background-repeat:repeat-x; background-position:top;
}
#box_contact_commerciale p.testo_form_commerciali {
    border: 1px solid #ccc; width: 326px;   float:left; margin:5px ; padding:5px; text-align:left; font-size:12pt;
}
#box_contact_commerciale form {
    border: 1px solid #ccc; width: 350px;float:right; margin:5px ; padding:0px;
}
#box_contact_commerciale fieldset {
    border: none; text-align:left; margin:5px 5px 5px 5px; width:230px;
}
#box_contact_commerciale fieldset label {
    border: none; text-align:left; float:left; width: 220px; line-height:14pt; font-size:12pt;
}
#box_contact_commerciale fieldset label span {
    border: none; text-align:left; float:left; width: 220px; line-height:12pt; font-size:10pt;
}

DIV#colonna_icona_grande {
    background-color: transparent;
    margin: 5px 10px 0px 45px;
    padding: 0px 0px 0px 0px;
    width: 167px; height:234px;

    border: none;
    float: left;
}
DIV#colonna_txt_grande {
    background-color: transparent;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 400px;
    height:1px;
    border:none;
    float: left;
}
DIV#arrow_sinistra {
    background-color: transparent;
    margin: 1px 1px 0px 3px;
    padding: 0px 0px 0px 0px;
    width: 45px; height:234px;
    border: none;
    float: left;

}
DIV#arrow_sinistra a {
    background-color: transparent;
    background-image: url(img/arrow_sinistra.gif);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 45px; height:234px;
    border: none;
    float: left;
}
DIV#arrow_sinistra a:hover {
    background-color: transparent;
    background-image: url(img/arrow_sinistrab.gif);
    background-repeat: no-repeat;
}
DIV#arrow_destra {
    background-color: transparent;
    margin: 1px 3px 0px 1px;
    padding: 0px 0px 0px 0px;
    width: 45px; height:234px;
    border: none;
    float: right;

}
DIV#arrow_destra a {
    background-color: transparent;
    background-image: url(img/arrow_destra.gif);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 45px; height:234px;
    border: none;
    float: left;
}
DIV#arrow_destra a:hover {
    background-color: transparent;
    background-image: url(img/arrow_destrab.gif);
    background-repeat: no-repeat;
}
DIV#pulsantiera_nastro_comm   { 

    padding: 0px 0px 0px 0px;
    margin: 1px 0px 0px 175px;
    height: 29px;
    border: none;
    float: left;
    background-color: transparent;
}

DIV#pulsantiera_nastro_comm2   { 

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 29px;
    border: none;
    float: left;
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: top;
}
DIV#commerciale_privati {
    background-color: transparent;
    background-image: url(img/con-noi.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.video_sorveglianza {
    background-color: transparent;
    background-image: url(img/video_sorveglianza.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.fonia {
    background-color: transparent;
    background-image: url(img/fonia.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.hotspot {
    background-color: transparent;
    background-image: url(img/hotspot.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}

DIV.offerte{

    background-color: white;
    margin: 0px 0px 0px 0px;    
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
}
DIV.offerte-scheda-connettivita{

    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-repeat: no-repeat;
    background-image: url(img/offerta_connettivita.gif);
    background-position: center;
}
DIV.offerte-scheda-fonia{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_fonia.gif);
}
DIV.offerte-scheda-webfarm{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_webfarm.gif);
}
DIV.offerte-scheda-posta{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_posta.gif);
}
DIV.offerte-scheda-videosorveglianza{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_vs.gif);
}
DIV.offerte-scheda-fax{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_fax.gif);
}
DIV.offerte-scheda-hotspot{

    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 45px 0px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    position: static;
    background-image: url(img/offerta_hotspot.gif);
}

DIV.offerte-connettivita{
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_connettivita.gif);
}
DIV.offerte-fonia{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_fonia.gif);
}
DIV.offerte-webfarm{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_webfarm.gif);
}
DIV.offerte-posta{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_posta.gif);
}
DIV.offerte-hotspot{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_hotspot.gif);
}
DIV.offerte-videosorveglianza{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_vs.gif);
}
DIV.offerte-fax{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_fax.gif);
}
DIV.offerte-publicom{

    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 710px;
    background-position: top;
    background-repeat: repeat-y;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/offerta_publicom.gif);
    position: relative;


}


DIV.offerte_sorveglianza{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/sfumate_videosorveglianza.gif);
    background-repeat: no-repeat;
}
DIV.offerte_hotspot{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/sfumate_hotspot.gif);
    background-repeat: no-repeat;
}
aDIV.offerte_connettivita{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/sfumate_connettivita.gif);
    background-repeat: no-repeat;
}
DIV.offerte_webfarm{

    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 15px;
    width: 723px;
    border: none;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    background-image: url(img/sfumate_webfarm.gif);
    background-repeat: no-repeat;
}


DIV.connettivita {
    background-color: transparent;
    background-image: url(img/fax.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.fax {
    background-color: transparent;
    background-image: url(img/fax.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.email {
    background-color: transparent;
    background-image: url(img/email.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV.webfarm {
    background-color: transparent;
    background-image: url(img/web_farm.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV#commerciale_space_form {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    border: none;
    float:left;
}
DIV#commerciale_destra_video_sorveglianza {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 1;
}
DIV#commerciale_destra_hotspot {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 2;
}
DIV#commerciale_destra_connet {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 3;
}
DIV#commerciale_destra_fonia {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 4;
}
DIV#commerciale_destra_webfarm {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 5;
}
DIV#commerciale_destra_email{
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 6;
}
DIV#commerciale_destra_fax {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    position:absolute;
    top:0px;left:0px;
    z-index: 7;
}

DIV#parte_centrale{
    float: left;
    width: 633px;
}

DIV.contenuto_nastro{
    position:absolute;
    width: 633px;
    padding: 0;
    left: 45px;

}


DIV#commerciale_destra02 {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 723px;
    height: 270px;
    border: none;
    background: #dd00dd;
    position:absolute;
    top:0px;left:0px;
    z-index: 2;
}

ul.menu_destro{
    border:none;
    background:trasparent;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 163px;
    float: left;
    display: block;
}
ul.menu_destro li{
    border:none;
    display: block;
    width: 163px;
    float:left;
    height: 31px;
    margin: 0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background: transparent;
    background-image: url(img/area_riservata.gif);
    background-repeat: no-repeat;
}
ul.menu_destro li.seconda{
    border:none;
    display: block;
    width: 163px;
    float:left;
    height: 31px;
    margin: 0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background: transparent;
    background-image: url(img/web_mail.gif);
    background-repeat: no-repeat;
}
ul.menu_destro li.terza{
    border:none;
    display: block;
    width: 163px;
    float:left;
    height: 31px;
    margin: 0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background: transparent;
    background-image: url(img/fatture_on_line.gif);
    background-repeat: no-repeat;
}


DIV#nastro_basso {
    background-color: transparent;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 900px;
    border:none;
    display: block;
    clear: both;float: left;
}

DIV#box_commerciale_01   { 

    border: none;
    background: trasparent;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    width: 238px;
    height: 206px;
    float: left;
}
DIV#box_commerciale_01b   { 

    border: none;
    background: trasparent;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 238px;
    height: 206px;
    float: left;
}
DIV#box_commerciale_01c   { 

    border: none;
    background: trasparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 238px;
    height: 206px;
    float: left;
}
DIV#box_commerciale_02   { 

    border: none;
    background: trasparent;
    background-image: url(img/bg_call.gif);
    background-repeat: repeat-y;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
    float: right;
}
DIV#box_commerciale_02b   { 

    border: none;
    background: trasparent;
    background-image: url(img/cuffia_call_center.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
    height: 82px;
    float: right;
}
DIV#box_commerciale_02_testo   { 

    border: none;
    background: trasparent;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
}
DIV#box_commerciale_02_testo p  { 

    border: none;
    background: trasparent;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    width: 153px;
    text-align:right;
    font-size: 9pt;
    line-height: 9pt;
    color: #0067ba;
}
DIV#box_commerciale_02_testo p span.call { 
    font-weight: bold;
    font-size: 11pt;line-height: 11pt;
}
DIV#box_commerciale_02_testo p span.call2 { 
    font-weight: bold;
    font-size: 13pt;line-height: 13pt;
}
DIV#box_commerciale_02c   { 

    border: none;
    background: trasparent;
    background-image: url(img/foot_call.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 163px;
    height: 9px; line-height: 9px; font-size: 9px;
    float: right;
}

DIV#nastro_basso img   {   
    border: none;
}


DIV#boxheader02   { 

    border:none;
    background: trasparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 253px;
    height: 100px;
    position: absolute;
    top: 0px;
    right: 2px;
    background-color: trasparent;
}
DIV#boxheader02b   { 

    border-bottom: none;
    background: trasparent;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 253px;
    height: 65px;
    text-align: right;
}
DIV#boxheader02c   { 

    border: none;
    background: trasparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 253px;
    height: 30px;
    text-align: right;
}

DIV#boxlogo  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:240px;
    height: 97px;
    position: absolute;
    top: 8px;
    left:14px;
}
DIV#boxhome  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:19px;
    height: 20px;
    position: absolute;
    top: 19px;
    left:306px;
}



DIV#shadow  {

    border:none;
    background-image: url(img/ombra_menu.jpg);
    background-repeat: repeat-x;
    MARGIN: 0px 0px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:919px;
    height: 15px;
    text-align:left;
}

DIV#tabella_google  {

    border:none;
    BACKGROUND-color: #fff;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 629px;
    BACKGROUND-color: #eef1f7;
    background-image: url(img/corner01.gif);
    background-repeat: no-repeat;
    background-position: top left;
    float:left;
    clear: both;
}
DIV#tabel {

    border:none;
    border-bottom:1px solid #7C859B;
    BACKGROUND-color: #eef1f7;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 372px;
    float:right;
}
DIV#tub {

    border:none;
    BACKGROUND-color: #fff;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 1001px;
    height: 10px;
    clear:both;
    background-image: url(img/tub.gif);
    background-repeat: no-repeat;
}
DIV#banner {
    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:1001px;
    height:100px;
    background:#243256;
    background-image: url(img/banner.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    clear: both;
}
DIV#banner {
    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:1001px;
    height:100px;
    background:#243256;
    background-image: url(img/banner.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    clear: both;
}
DIV#header img{
    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
DIV#pulsante {
    border:none;
    position: absolute;
    top:102px;
    left:50%;
    MARGIN: 0px 0px 0px 337px;
    padding:0px 0px 0px 0px;
    width:164px;
    height:65px;
    background:trasparent;
}
DIV#pulsante img{
    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}





DIV#percorso  {

    border:none;
    border-top: 5px solid #fff;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    clear:both;
    height:25px;
    text-align:left;
    background-image: url(img/percorso.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width:1001px;
}







DIV#boxnews  {
    border: none;
    border-bottom: 1px solid #E6EEF5;
    MARGIN: 5px 20px 10px 30px;
    padding:0px 0px 0px 0px;
    clear:both;
    float:left;
    text-align:center;
    background: trasparent;
    width: 930px;
    height: 30px;
    background-image: url(img/newsico.png);
    background-repeat: no-repeat;
    background-position: left;
}

DIV#boxmap {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:271px;
    float: left;
    background-image: url(img/boxmap.png);
    background-repeat: no-repeat;
    background-position: top left;
}
DIV#boxmap2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:271px;
    height: 28px;
    float: left;
    background-image: url(img/boxmap2.png);
    background-repeat: no-repeat;
    background-position: top left;
}

DIV#boxvideo {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:271px;
    float: left;
    background-image: url(img/boxvideo.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #BEC0C5;
}
DIV#boxvideo2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:271px;
    height: 28px;
    float: left;
    background-image: url(img/boxvideo2.png);
    background-repeat: no-repeat;
    background-position: top left;
}

DIV#boxcontact {
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    border-top:2px solid #BEC0C5;
    width:315px;
    float: left;
    background-image: url(img/box_contact.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #BEC0C5;
}
DIV#boxcontact_b {
    margin:0px 8px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    border-top:2px solid #BEC0C5;
    width:315px;
    float: left;
    background-image: url(img/box_ei.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #BEC0C5;
}
DIV#boxcontact2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    border-top:2px solid #BEC0C5;
    width:315px;
    height: 17px;
    float: left;
    background-image: url(img/boxvideo3.png);
    background-repeat: repeat-x;
    background-position: top left;
}
DIV#contenutibox  {

    border:none;
    BACKGROUND-color: #fff;
    MARGIN: 0px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    width: 265px;
    height: 191px;
    BACKGROUND-color: #eef1f7;
    float:left;
    clear: both;
}

DIV#boxcentrale  {

    border:none;
    BACKGROUND-color: #043257;
    MARGIN: 0px 0px 0px 19px;
    padding:0px 0px 0px 0px;
    width: 688px;
    height: 252px;
    float:left;
}
DIV#box_visualizzazione  {

    border:none;
    BACKGROUND: #CEEAFE;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 458px;
    height: 252px;
    float:left;
}

DIV#box_visualizzazione_fattori  {

    border:none;
    BACKGROUND: #CEEAFE;
    background-image: url(img/img_fattori.jpg);
    background-position: top;
    background-repeat: no-repeat;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 458px;
    height: 252px;
    float:left;
    position: relative;
}
DIV#box_slogan  {

    border:none;
    BACKGROUND: #fff;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 458px;
    height: 30px;
    float:left;
    position: absolute;
    top:200;
    left:0px;
}
DIV#colonna_pulsante  {

    border:none;
    BACKGROUND: transparent;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 230px;
    height: 252px;
    float:right;
}
DIV#colonna_pulsante_modulo  {

    border:none;
    BACKGROUND: transparent;
    background-image: url(img/button01.jpg);
    background-position: top;
    background-repeat: no-repeat;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 230px;
    height: 84px;
    float:left;
}
DIV#colonna_pulsante_modulob  {

    border:none;
    BACKGROUND: transparent;
    background-image: url(img/button02.jpg);
    background-position: top;
    background-repeat: no-repeat;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 230px;
    height: 84px;
    float:left;
}
DIV#colonna_pulsante_th  {

    border:none;
    BACKGROUND: #0A5998;
    MARGIN: 5px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    width: 70px;
    height: 70px;
    float:left;
}
DIV#colonna_pulsante_th img {

    border:2px solid #E6EEF5;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

DIV#colonna_pulsante_txt  {

    border:none;
    BACKGROUND: transparent;
    MARGIN: 5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 135px;
    float:right;
}
DIV#colonna_pulsante_txt p {

    border:none;
    color: #8FB3CE;
    MARGIN: 5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

DIV#box_pulsantiera  {

    border:none;
    BACKGROUND-color: #043257;
    MARGIN: 2px 0px 0px 19px;
    padding:0px 0px 0px 0px;
    width: 688px;
    height: 30px;
    float:left;
}
DIV#box_pulsantiera2  {

    border:none;
    BACKGROUND-color: #3B7AAD;
    MARGIN: 2px 0px 0px 19px;
    padding:0px 0px 0px 0px;
    width: 688px;
    height: 30px;
    float:left;
}
DIV#colonnina_destra  {

    border:none;
    BACKGROUND: transparent;
    MARGIN: 0px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 226px;
    float:right;
}

DIV#contenutiboxcontatti  {

    border:none;
    MARGIN: 0px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    width: 310px;
    height:200px;
    BACKGROUND-color: trasparent;
    float:left;
    clear: both;
}

DIV#contenutibox_flash  {

    border:none;
    BACKGROUND-color: #fff;
    MARGIN: 0px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    width: 639px;
    height: 191px;
    BACKGROUND-color: #eef1f7;
    float:left;
    clear: both;
}


ul.menu2{
    border:none;
    background:trasparent;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu2 li{
    border:none;
    display:inline;
    float:left;
    height: 30px;
    margin: 0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}
ul.pulsantiera{
    border:none;
    float:left;
    width:919px;
    background:trasparent;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}
ul.pulsantiera li{
    border:none;
    display:inline;
    float:left;
    width:182px;
    height:40px;
    margin: 0px 2px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: center;
}
ul.pulsantiera li.lista2{
    border:none;
    border-right: 1px solid #9f9fa1;
    display:inline;
    float:left;
    width:182px;
    height:40px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: center;
}
ul.x_mappa{
    border:none;
    float:left;
    background:trasparent;
    margin: 0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    text-align:center;
    clear: both;
}
ul.x_mappa li{
    border:none;
    display:block;
    width: 180px;
    float:left;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}

DIV#tabellacatchment  {

    border:1px solid #ccc;
    background: #fcfcfc;
    MARGIN: 10px 0px 0px 340px;
    padding:0px 0px 0px 0px;
    float:left;
    width:637px;
    text-align:left;
    background: trasparent;
}
DIV#tabellacatchment img {

    border:none;
    background: none;
    MARGIN: 5px 0px 10px 5px;
    padding:0px 0px 0px 0px;
    float:left;
}
DIV#colonna_paginazione  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:310px;
    text-align:left;
    background: #fff;
    position:relative;
}
DIV#nastro  {

    border:none;
    MARGIN: 0px 3px 0px 3px;
    padding:0px 0px 0px 0px;
    float:left;
    width:994px;
    text-align:left;
    background: #fff;
}
DIV#nastro_link  {

    border:none;
    MARGIN: 0px 3px 20px 3px;
    padding:0px 0px 0px 0px;
    float:left;
    width:994px;
    height: 48px;
    text-align:left;
    background: transparent;
    border-bottom:1px dotted #ccc;
}
DIV#nastro_link2  {

    border:none;
    MARGIN: 0px 0px 0px 341px;
    padding:0px 0px 0px 0px;
    float:left;
    text-align:left;
    background: trasparent;
}




DIV#colonna_txt_notizia  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:660px;
    text-align:left;
    background: trasparent;
    background-repeat: repeat-x;
}
DIV#blocco_press  {

    border:none;
    MARGIN: 0px 10px 10px 10px;
    padding:0px 0px 0px 0px;
    text-align:left;
    background: trasparent;
    clear:both;
}
DIV#blocco_press_new  {

    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    MARGIN: 10px 10px 10px 10px;
    padding:0px 0px 0px 0px;
    text-align:left;
    background: #fef7f7;
    clear:both;
}

DIV#blocco_gallery {
    border:none;
    MARGIN: 2px 7px 2px 7px;
    padding:2px 2px 2px 2px;
    text-align: left;
    color: #4C5054;
    font-size: 1em;
    width: 480px;
    float: left;
}
DIV#tab_01_home  {

    border:none;
    MARGIN: 5px 0px 0px 7px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    text-align:left;
    z-index:2000;
}
DIV#tab_01_home_titoletto  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolo_a.gif);
    background-repeat: no-repeat;
    background-color: #A7C0C9;
}
DIV#tab_01_home_titoletto02  {

    border:none;
    MARGIN: 0px 0px 0px 6px;
    padding:0px 0px 0px 0px;
    float:left;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolo.gif);
    background-repeat: repeat-x;
    background-color: #A7C0C9;
}
DIV#tab_01_home_titoletto03  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:6px;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolo_b.gif);
    background-repeat: no-repeat;
    background-color: #A7C0C9;
}

DIV#tab_01_home_cont_b  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 6px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_02_home.gif);
    background-repeat: no-repeat;
    background-position:right top;
    background-color: transparent;
}
DIV#tab_01_home_cont  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_01_home.gif);
    background-repeat: repeat-y;
    background-color: transparent;
}

DIV#tab_01_home_foot  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 9px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_03_home.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position:top;
}


DIV#tab_news_home  {

    border:none;
    MARGIN: 5px 0px 0px 7px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    text-align:left;
    z-index:2000;
}

/*DIV#tab_news_home img  {
  border:none;
}
*/
DIV#tab_01_news_titoletto  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolonews_a.gif);
    background-repeat: no-repeat;
    background-color: #A7C0C9;
}
DIV#tab_01_news_titoletto02  {

    border:none;
    MARGIN: 0px 0px 0px 6px;
    padding:0px 0px 0px 0px;
    float:left;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolonews.gif);
    background-repeat: repeat-x;
    background-color: #A7C0C9;
}
DIV#tab_01_news_titoletto03  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:6px;
    height: 24px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tab_titolonews_b.gif);
    background-repeat: no-repeat;
    background-color: #A7C0C9;
}

DIV#tab_01_news_cont_b  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 6px;
    text-align:center;
    background: trasparent;
    background-image: url(img/bg_tabnews_02_home.gif);
    background-repeat: no-repeat;
    background-position:right top;
    background-color: transparent;
}
DIV#tab_01_news_cont  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    text-align:left;
    background: #056D90;
}

DIV#tab_01_news_foot  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:325px;
    height: 9px;
    text-align:left;
    background: trasparent;
    background-image: url(img/bg_tabnews_03_home.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position:top;
}



DIV#riga_pulsantiera_scheda  {

    border:none;
    MARGIN: 30px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    text-align:center;
    background: transparent;
    width: 150px;
}
DIV#pulsante_scheda  {

    border:1px solid #ccc;
    MARGIN: 0px 10px 5px 10px;
    padding:0px 0px 0px 0px;
    background: #eee;
    float: right;
    text-align: center;
    width: 100px;
    height: 80px;
}

DIV#pulsante_scheda  img {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

DIV#pulsante_scheda a {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background: trasparent;
    text-decoration: none;
    color: #3B414D;
    font-size: 1.1em;
    font-weight: bold;
}
DIV#pulsante_scheda div {

    border:none;
    MARGIN: 10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.colonna_link_news  {
    position:absolute;
    top:10px;
    left:5px;
    border:1px solid #ccc;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background: #eee;
    /*float: right;*/
    text-align: left;
    width: 320px;
    visibility:hidden;
    z-index:1000;
}
DIV#rigagallery  {

    border:none;
    MARGIN: 10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:480px;
    height: 90px;
    text-align:left;
    background: trasparent;
}
DIV#rigagallery img  {

    border:1px solid #64676B;
    MARGIN: 0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
}


DIV#rigamap  {

    border:none;
    MARGIN: 10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:432px;
    text-align:center;
    background: trasparent;
}
DIV#boxgooglemap {

    border:1px solid #64676B;
    MARGIN: 0px 0px 10px 15px;
    padding:0px 0px 0px 0px;
    width:400px;
    height: 300px;
    text-align:center;
    background: #ccc;
}

DIV#boxflashcentrale {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:644px;
    float: left;
    background-image: url(img/boxflash.png);
    background-repeat: no-repeat;
    background-position: top left;
}
DIV#boxflashcentrale2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:644px;
    height: 28px;
    float: left;
    background-image: url(img/boxflash2.png);
    background-repeat: no-repeat;
    background-position: top left;
}

DIV#sottocolonna01  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:485px;
    text-align:left;
    position: relative;
}
DIV#sottocolonna02  {

    border:none;
    MARGIN: 0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:200px;
    text-align:right;
}
DIV#img-box  {

    border:1px solid #899FC4;
    MARGIN: 0px px 0px 0px;
    padding:0px 0px 0px 0px;
    width:197px;
    height: 224px;
    background: #fff;
    float: right;
}
DIV#riga_lista  {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    width:990px;
    float: left;
    background: trasparent;
    border:none;
}
DIV#box_lista  {

    border:none;
    border-right:1px solid #d9d8dd;
    MARGIN: 0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:220px;
    background: trasparent;
    text-align: center;
}
DIV#box_lista02  {

    border:none;
    MARGIN: 0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    background: trasparent;
    text-align: center;
}
DIV#box_logo_lista  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    height: 61px;
    background: none;
    text-align: center;
}
DIV#box_foto_lista  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    height: 85px;
    background: none;
    text-align: center;
}
DIV#box_foto_lista img {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
DIV#box_pul_lista  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    background: none;
    text-align: center;
}
ul.lista_cronologia_notizie{
    border:none;
    width:280px;
    background:trasparent;
    margin: 10px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    clear:both;
}
ul.lista_cronologia_notizie li{
    border:none;
    border-bottom:1px solid #bbb;
    display:block;
    float:left;
    width:280px;
    height: 20px;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    text-align: left;
    background: transparent;
}
ul.lista_press{
    border:none;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.lista_press li.linkesterno{
    border:none;
    height: 30px;
    line-height:30px;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 30px;
    list-style:none;
    text-align: left;
    background: transparent;
    background-image:url(img/linkesterno.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
ul.lista_press li.file_da_scaricare{
    border:none;
    height: 30px;
    line-height:30px;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 30px;
    list-style:none;
    text-align: left;
    background: transparent;
    background-image:url(img/file_dascaricare.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
ul.lista_press li.videolist{
    border:none;
    height: 30px;
    line-height:30px;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 30px;
    list-style:none;
    text-align: left;
    background: transparent;
    background-image:url(img/video.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

ul.paginazione_notizie{
    border:none;
    width:280px;
    background:trasparent;
    margin: 10px 10px 0px 10px;
    padding:0px 0px 15px 0px;
    float:left;
    clear:both;
}
ul.paginazione_notizie li{
    border:none;
    display:inline;
    float:left;
    width:20px;
    height: 20px;
    margin: 0px 5px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    text-align: left;
    background: transparent;
}

ul.lista_scheda{
    border:none;
    width:120px;
    background:trasparent;
    margin: 0px 0px 0px 30px;
    padding:0px 0px 0px 0px;
}
ul.lista_scheda li{
    border:none;
    display:block;
    float:left;
    width:144px;
    height: 42px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-image:  url(img/pul_schedule.png);
    background-repeat: no-repeat;
    background-position: left;
}
ul.lista_scheda li.secondolista{
    border:none;
    display:block;
    float:left;
    width:120px;
    height: 42px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-image:  url(img/pul_download.png);
    background-repeat: no-repeat;
    background-position: left;
}
DIV#box_video  {

    border:1px solid #003366;
    background:#333;
    MARGIN: 0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:350px;
    height:250px;
    float:left;
}
DIV#box_txt_video  {

    border:none;
    background:transparent;
    MARGIN: 0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:285px;
    float:right;
}
DIV#box_testo_lista  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:552px;
    text-align:left;
}
DIV#blocco_prodotti  {

    border:1px solid #a6c2d7;
    background: #c9daf6;
    MARGIN: 0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:left;
    width:710px;
    text-align:left;
}
DIV#blocco_prodotti_2  {

    border:1px solid #a6c2d7;
    background: #c9daf6;
    MARGIN: 0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:left;
    width:710px;
    text-align:left;
    visibility:hidden;
}
DIV#riga_prodotti  {

    border:none;
    background: trasparent;
    MARGIN: 10px 0px 10px 5px;
    padding:0px 0px 0px 0px;
    float:left;
    clear: both;
    width:710px;
}
DIV#box-prodotti  {

    border:none;
    background: #c9daf6;
    MARGIN: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:350px;
}

DIV#thu_prodotti  {

    border:none;
    background: #c9daf6;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:119px;
    height: 118px;
}
DIV#txt_prodotti  {

    border:none;
    background: #c9daf6;
    MARGIN: 0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
}

DIV#colonna_centrale  {

    border:none;
    MARGIN: 0px 12px 0px 18px;
    padding:0px 0px 0px 0px;
    float:left;
    width:460px;
    text-align:left;
}
DIV#immagine  {

    border:none;
    border-bottom: 5px solid #BBC9E0;
    MARGIN: 0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:460px;
    text-align:left;
}

DIV#colonna_info  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:252px;
    text-align:left;
}
DIV#box_info  {

    border:none;
    MARGIN: 0px 0px 16px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:250px;
    text-align:left;
    background-color: #395B95;
    background-image: url(img/fondo_info.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
DIV#box_info2  {

    border:none;
    MARGIN: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:250px;
    text-align:left;
    background-image: url(img/base-colonna_info.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
DIV#box_info img  {

    border:none;
    MARGIN: 0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:right;
}
ul.listhome{
    border:none;
    float:left;
    width:190px;
    background:trasparent;
    margin: 15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.listhome li{
    border:none;
    display:inline;
    float:left;
    width:190px;
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}

ul.list_scheda{
    border:none;
    float:left;
    width:200px;
    background:trasparent;
    margin: 20px 0px 0px 10px;
    padding:0px 0px 0px 0px;
}
ul.list_scheda li{
    border:none;
    display:inline;
    float:left;
    width:200px;
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: center;
}

ul.prodotto_lista{
    border:none;
    float:left;
    width:200px;
    background:trasparent;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.prodotto_lista li{
    border:none;
    display:inline;
    float:left;
    width:200px;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
}


DIV#colonnacont  {

    border:none;
    MARGIN: 0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:585px;
    text-align:left;
    background: trasparent;
}
DIV#colonnacont img {

    border:none;
    MARGIN: 5px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    float: left;
}
DIV#bloccoscheda  {

    border:none;
    border-bottom: 1px solid #d8d8d8;
    MARGIN: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:585px;
    height: 95px;
    text-align:left;
    position:relative;
}



DIV#colonnadestra  {

    border:none;
    MARGIN: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    clear:right;
    width:194px;
    text-align:left;
}


DIV#colonnadestra img {

    border:none;
    MARGIN: 0px 0px 15px 11px;
    padding:0px 0px 0px 0px;
    float: left;
}



DIV#colonnatesto  {

    border:none;
    MARGIN: 0px 0px 0px 25px;
    padding:0px 0px 0px 0px;
    float:left;
    clear:right;
    width:260px;
    text-align:justify;
    font-size: 12px;
    color: #245098;
}






DIV#boxsottomenu  {

    border: none;
    MARGIN: 2px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    clear:left;
    float:left;
    text-align:left;
    background: trasparent;
    width:  143px;
    position:relative;
    color:white;
}



DIV#footer {
    background-color: transparent;
    margin: 20px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    width: 890px;
    border:none;
    border-top:1px solid #999;
    display: block;
    clear: both;float: left;
}

DIV#credit {
    background-color:transparent;
    background-image: url(img/bg_credit.gif);
    background-repeat:no-repeat;
    background-position: top;
    width: 900px;
    border:none;
    float:left;
    display: block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align: center;
}
DIV#subfooter03 {

    clear:both;
    border:none;
    text-align:center;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:trasparent;
    height: 113px;
    width: 1001px;
    background-image: url(img/bg_footer.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}
DIV#footer03 img {

    border:none;
    margin:5px 15px 0px 0px;
    padding:0px 0px 0px 0px;

}



select.lingue {
    margin:2px 2px 2px 0px;
    padding:0px 0px 0px 0px;
    border: 1px solid #9f9fa1;
    clear: both;
    width: 180px;
    color:#9f9fa1;
    background: #fff;
    line-height: 1em;
    float: right;
}
select.listaprogetti {
    margin:3px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    border: 1px solid #6D6D6D;
    width: 160px;
    color:#6D6D6D;
    background: #fff;
    line-height: 1em;
    font-size:0.9em;
    float: right;
}
table.tabellacontatti {
    margin:5px 5px 5px 5px;
    padding:0px 0px 0px 0px;
    border: none;
    clear: both;
    width: 710px;
    background: trasparent;

}
td.cellacontenuti {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border: none;
    clear: both;
    width: 142px;
    background: trasparent;
    border:1px dotted #253358;
    background-color: #395B95;
}
td.cellacontenuti2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border: none;
    clear: both;
    width: 142px;
    background: #253358;
    border:1px dotted #253358;
}
textarea  { 
    background-color: #eee;
    margin: 0px 0px 10px 5px;
    width: 600px;
    height: 200px;
    clear: both;
    border: 1px solid #000000;

}
form.cercamaschera {
    margin:105px 5px 5px 5px;
    padding:0px 0px 0px 0px;
    border: none;
    width: 170px;
    color:#395B95;
    background: trasparent;
    line-height: 21px;
    height: 21px;
    float: right;
}
input.cerca  { 
    background-color: #ccccff;
    background-image: url(img/bg_input.gif);
    background-repeat: repeat-x;
    margin: 0px 0px 0px 5px;
    padding:1px 1px 1px 1px;
    width: 113px;
    height: 21px;
    line-height:21px;
    font-size: 8pt;
    border: 1px solid #0671B0;
    float: left;
}
input.dati_commerciali  { 
    background-color: #ccccff;
    background-image: url(img/bg_input.gif);
    background-repeat: repeat-x;
    margin: 2px 0px 0px 0px;
    padding:1px 1px 1px 1px;
    height: 28px;
    line-height:28px;
    font-size: 9pt;
    border: 1px solid #0671B0;
    float: left;
    width:300px;
}
.txt_commerciali  { 
    background-color: #ccccff;
    background-image: url(img/bg_input.gif);
    background-repeat: repeat-x;
    margin: 2px 0px 0px 0px;
    padding:1px 1px 1px 1px;
    font-size: 9pt;
    border: 1px solid #0671B0;
    float: left;
    width:300px;
}
input.inserimento_dati  { 
    background-color: #eee;
    margin: 0px 0px 10px 5px;
    width: 300px;
    font-size: 1.2em;
    clear: both;
    border: 1px solid #000000;
}
input.button  { 
    background-color: #eee;
    color: #444;
    margin: 0px 0px 10px 5px;
    padding:10px 5px 10px 5px;
    font-size: 1.2em;
    clear: both;
    border: 1px solid #000000;
}

.input{
    margin-left: 50px;
}


div.note{
    text-align: left;
    font-size: 8pt;


}

ul.opzioni p.opzione{
    width: 500px;
}

ul.opzioni p.personale{
    width: 300px;
}

input.opzione{
    float: right;
}


div.offerta_sx{
    float: left;   
    width: 350px;

}


h1.titolo{
    border:medium none;
    color:#1173BC;
    font:bold 1.8em Arial,sans-serif;
    margin:0;
    padding:25px;
    text-transform: uppercase;
}

h1.titolo.connettivita{
    background-color:transparent;
    background-image:url("img/icona_connettivita.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.fonia{
    background-color:transparent;
    background-image:url("img/icona_fonia.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.webfarm{
    background-color:transparent;
    background-image:url("img/icona_webfarm.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.posta{
    background-color:transparent;
    background-image:url("img/icona_posta.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.fax{
    background-color:transparent;
    background-image:url("img/icona_fax.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.hotspot{
    background-color:transparent;
    background-image:url("img/icona_hotspot.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.videosorveglianza{
    background-color:transparent;
    background-image:url("img/icona_vs.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}
h1.titolo.home{
    background-color:transparent;
    background-image:url("img/logo.gif");
    background-repeat:no-repeat;
    background-position: left;
    text-align: left;
    padding-left:  120px;
}

h1.titolo.piccolo{
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    clear:both;    
    display:inline;
    float:left;
    font-size: 15pt;
    font-weight: normal;
    margin:10px 10px 20px 0;
    padding:2px;
    text-align:left;
    text-decoration:none;
    text-transform: lowercase;
}
h1.titolo.piccolissimo{
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    clear:both;
    display:inline;
    float:left;
    font-size: 12pt;
    font-weight: bold;
    margin:10px 10px 20px 0;
    padding:2px;
    text-align:center;
    text-decoration:none;
    text-transform: none;
    width: 100%;

}

h1.titolo a{
    color: inherit;
    text-decoration: none;
}
h1.titolo a:hover{
    color: inherit;
    text-decoration: underline;
}



h1.titolo.piccolo:first-letter{
    text-transform: uppercase;
}
h1.titolo.piccolissimo:first-letter{
    text-transform: uppercase;
}

ul.opzioni{
    border:none;    
    margin: 10px 10px 10px 20px;
    padding:0px 0px 0px 0px;
    clear:both;
    text-align:left;    
}

ul.opzioni li{
    border:none;
    display:block;
    line-height:22px;    
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-color: transparent;
    background-repeat: no-repeat;
}
ul.opzioni li p{
    display:block;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 25px;
    list-style: none;
    text-align: left;
    font-size:10pt;
    background-color: transparent;
    text-transform: lowercase;
}
ul.opzioni li p:first-letter{
    text-transform: uppercase;
}
ul.opzioni.blu li{
    background-image: url(img/arrow_blu.gif);
}

ul.pulsanti{
    border:medium none;
    clear:both;
    margin:30px auto 80px;

}

ul.pulsanti.centrati{
    margin: 0 230px 0 220px;
    padding-bottom: 60px;
    padding-top: 40px;
}
ul.pulsanti li.pulsante{
    background-color:transparent;
    background-image:url("img/soluzioni_standard_giallo.gif");
    background-repeat:no-repeat;
    border:medium none;
    display:inline;
    float:left;
    height:36px;
    line-height:36px;
    list-style:none outside none;
    margin:0;
    padding: 0 10px 0 0;
    text-align:left;
    width:182px;
}
ul.pulsanti li.pulsante.blu{
    background-image:url("img/soluzioni_progetto.gif");
}

ul.pulsanti li.pulsante.blu a{
    border:medium none;
    color:#023E60;
    display:block;
    font-weight:bold;
    margin:0;
    padding:0 0 0 40px;
    text-decoration:none;
}
ul.pulsanti li.pulsante.blu a:hover{
    text-decoration: underline;
}





ul.txt_nastro-standard li, ul.txt_nastro-offerte-standard li {
    border:none;
    display:block;
    line-height:22px;
    width:550px;
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-color: transparent;
    background-image: url(img/arrow_blu.gif);
    background-repeat: no-repeat;
}



ul.txt_nastro-offerte-standard {
    border:none;
    background:trasparent;
    margin: 10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    clear:both;
    text-align:left;
}
ul.txt_nastro-standard li, ul.txt_nastro-offerte-standard li {
    border:none;
    display:block;
    line-height:22px;
    width:550px;
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-color: transparent;
    background-image: url(img/arrow_blu.gif);
    background-repeat: no-repeat;
}
ul.txt_nastro-standard li p,ul.txt_nastro-offerte-standard li p{
    display:block;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 25px;
    list-style: none;
    text-align: left;
    font-size:10pt;
    background-color: transparent;
}

ul.soluzioni_offerte {
    border:none;    
    margin: 10px auto 80px auto;
    padding:0px 0px 0px 0px;    
    clear:both;

}

ul.soluzioni_offerte li.pul_progetto{
    border:none;
    display:inline;
    float:left;
    height: 36px; line-height:36px;
    width:182px;
    margin: 0px 20px 0px 20px;
    padding:0px 0px 0px 0px;
    list-style: none;
    text-align: left;
    background-color: transparent;
    background-image: url(img/soluzioni_progetto.gif);
    background-repeat: no-repeat;
    float: left;
}


ul.soluzioni_offerte li.pul_progetto a{
    border:none;
    display:block;
    color:#023E60;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 40px;
    text-decoration:none;
    font-weight:bold;
}

ul.soluzioni_offerte li.pul_progetto a:hover{
    text-decoration:underline;
}


.raw{
    text-transform: none;
}

.nota{
    text-align: left;
    font-size: 8pt;
    padding: 0 20px 0 4px;
    margin:0 20px 0 10px;
}

.carosello{
    width: 340px;
    height: 220px;
    padding: 0px 0  0 5px;

}

ol.domande{
    clear:both;
    margin:0 0 0 60px;
    padding:0;
    text-align:left;
}

ol.domande li{
    margin: 0 0 4px 0;
    padding: 0 0 4px 0;
}
ol.domande li a{
    text-decoration: none;
    font-size: 130%;
    color: black;
}

ol.domande li p.risposta{
    margin: 10px ;
    font-size: 110%;

}

ol.domande li a:hover{
    text-decoration: underline;    
    color: black;
}


a.tornasu{
    text-decoration: none;
    color: black;
    float: left;
}
a.tornasu:hover{
    text-decoration: underline;
    color: black;
}

div.link{
    margin-top: 10px;
    text-align: left;
}

div.link ul{
    text-align: left;
    margin: 2px 0 0 0;
}

div.link h1{
    font-size: 120%;
    text-align: left;
}
div.link a:hover{
    color:#00A0C6;
}
div.link a{


    border:medium none;
    color:#023E60;
    display:block;
    font-size:8pt;
    font-weight:lighter;
    margin:0;
    text-align:left;
    text-decoration:none;
}


img.company{
    margin: 20px 0 0 20px;
}

div.register{
    float: right;
    background-image: url("img/registrar_acc.png");
    height: 135px;
    width: 70px;
    background-repeat: no-repeat;
    background-position: bottom center;
}

