
BODY {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px auto;
        COLOR: #222;
        PADDING-TOP: 0px;
        FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
        TEXT-ALIGN: left;
        font-size: 12px;
        font-weight: normal;
        font-color: #000000;

}
TD {
        FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        font-color: #000000;
            padding-bottom:4px;
            padding-top:4px;
}
TD.pari
{
        background:#F5F5F5;
        border-bottom:1px solid #DFDFDF;
}
TD.dispari
{
        background:#F5F5F5;
        border-bottom:1px solid #DFDFDF;
}
TR.pari
{
        background:#F5F5F5;
}
TR.pari TD
{
        background:#F5F5F5;
        border-bottom:1px solid #DFDFDF;
}
TR.dispari TD
{
        background:#F5F5F5;
        border-bottom:1px solid #DFDFDF;
}
TR.dispari
{
        background:#F5F5F5;
}
TD.somma
{
        background:#CCCCCC;
        border-top: 1px solid #999999;
}


TABLE
{
        border-collapse:collapse;
}
THEAD
{
        background:#DADADA; /*999999*/
        border-bottom:1px solid #FFFFFF;
        color: #111111;
}

A:link {
 color:#990000;
 text-decoration:none;
}

A:visited {
 color:#990000;
 text-decoration:none;
}
A:hover {
   background-color: #CCCCCC;
}

div#alert_servizi {
border:1px solid #cccccc;
height:130px;
width:220px;
position:relative;
float:right;
margin-top:20px;
margin-left:10px;
background-image: url('/home/esclamativo.gif');
background-repeat: no-repeat;
background-color: #ffffff;


}


div#navigation{
background-image: url('/images/bg_sopra.jpg');
border-bottom: 1px solid #CCCCCC;
padding-left: 430px;
padding-top: 65px;
font-size: 12px;
font-weight: normal;
}


div#trasparente {
background: #cccccc;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
z-index:2;
}

div#alert_email{
position: absolute;
background: #fff;
top: 200px;
left: 300px;
width: 300px;
height: 200px;
border: 1px solid #000000;
z-index:3;
}

div.pop_up{
position: absolute;
background: #fff;
top: 200px;
left: 300px;
width: 300px;
height: 200px;
border: 1px solid #000000;
z-index:3;
}

div.pop_up_big{
position: absolute;
background: #fff;
width: 500px;
height: 250px;
border: 1px solid #000000;
z-index:3;
}

div#navigation ul{
list-style-type: none;
margin: 0;
padding-left:0px;
padding-bottom: 3px;
white-space: nowrap;
}

div#navigation li{
display: inline;
margin-right:3px;
padding:0;

}
div#navigation li a{
text-decoration: none;
border: 1px solid #CCCCCC;
padding: 0px 0.3em;
background: #EDEDED;
color: #036;
padding:3 10 3 10;
}

div#navigation li a:hover{
background-color: #CCCCCC;
color: #036;
}
div#navigation li#activelink a{
border-bottom: 1px solid #FFFFFF;
background-color: #FFFFFF;
color: #603;
}


div#logo {
position: absolute;
left: 20px;
top: 12px;
}
div#menu_alto {
 position: absolute;
 left: 500px;
 top: 5px;
 font-size: 10px;
 font-weight: normal;
 vertical-align: top;
 color:CCCCCC;}

div#menu_alto a {
 color:#FFFFFF;
 text-decoration:none;

}
div#menu_alto a:hover {
 text-decoration:underline;
 background-color:none;
}
div#menu_alto a:visited {
}

div#menu_interno {
 width:200px;
 height:auto;
 left:10px;
 top:103px;
 background-color: #F6F6F6;
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 position:absolute;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #EEEEEE;
 border-top:1px solid #EEEEEE;
 z-index:1;
}

div#menux
{
        padding:10px;
}


div#note {
 width:200px;

 left:787px;
 top:240px;
 background-color: #ffffff;
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 position:absolute;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #EEEEEE;
 border-top:1px solid #EEEEEE;
}


.body {
 font-size: 12px;
 font-weight: normal;
 padding: 10px;
 position: absolute;
 background-color: #e5e5e5;
}

div#content{
 padding: 20px;
 font-size: 12px;
 }
.dx {
  background: #fff url(/images/right-bg.gif) right repeat-y;
  position:absolute;
  background-color: #000000;
  width:20px;
  height:100%;

}
.bottom {
  background: #fff url(/images/right-bg.gif) right repeat-y;
  position:relative;
  background-color: #000000;
  width:20px;
}
.piccolissimo {
 font-size: 1px;
}

div#pie_pagina {
 padding-top: 20px;
 padding-left: 245px;
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:10px;
 }

div#menu_1 {
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 line-height:34px;

 }


div#menu_2 {
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 line-height:25px;

 }

div#testonote {
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 padding:10px;
 }

 div.hot_faqs {
 padding:10px;
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 }

div#menu_1bold {
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:34px;
 }


.menu_torna {

 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 line-height:34px;
 }

div#text_666{
 color: #666666;
 }

 div#page_title {
 padding:10px;
 background-color: #B8B8BC;
 top:0px;
 }

  div#page_title.hp {

 background-color: #FFFFFF;
 padding-left:0px;
 
 }
 
 div#remove_note {
 height:15px;
 width:14px;
 border: 1px solid #999999;
 padding:0px;
 position:relative;
 text-align:center;

 top:-4px;
 left:172px;
 }

 div#page_content {
 padding:10px;
 background: #FFFFFF;
 color: #222222;
 }

 div#container {
         position:relative;
         left:220px;
         border-left:1px solid #EEEEEE;
         border-top:1px solid #EEEEEE;
         border-right:1px solid #999999;
         border-bottom:1px solid #999999;
 }

 div.dati_ticket
 {
         padding-top: 5px;
         padding-bottom:15px;

 }

 div#richiesta
 {
         padding-top:20px;
 }

 div.intervento
 {
        padding-left: 5px;
        padding-top: 5px;
        padding-right:5px;
        padding-bottom:15px;
        background:url(../images/int_back.jpg);
        background-repeat: repeat-y;

 }

 div.numero_messaggio
 {
         display:inline;
         left:0px;
 }

 div.ora_intervento
 {
         border-top:2px solid white;
         border-bottom:2px solid white;
         background: #f1f1f1;
         font-size:10px;
         line-height:20px;
         padding-left:5px;
 }

 div.dato_intervento
 {
         position:relative;
         width:70%;
         top:-100px;
         left:215px;
         line-height:20px;
         padding-left:5px;
 }

 div.data_messaggio
 {
         display:inline;
         position:relative;
         left: 75%;
 }

 div.titoli_ticket
 {
         width:215px;
         height:100px;
         line-height:20px;
 }

 div.dato
 {
        line-height:20px;
 }

  div.dato_grande
 {
        font-size:14px;
        line-height:20px;
        padding-bottom:15px;
 }

 div.allegato
 {
        padding-top:20px;
 }

 div.bordo_sopra
 {
         border-top:1px solid #e5e5e5;
         padding-top:10px;
         margin-top:10px;
 }

 div.inserisci
 {
         text-align:left;
         padding-bottom:10px;
 }

 div.allega
 {
         padding-left:5px;
         font-weight:bold;
         text-align:center;
 }

 div.pulsanti
 {
         padding-top:15px;
          text-align:center;
 }

div.alto_sinistra
{
        position:relative;
        float:left;
        height:20px;
        width:300px;
        padding:2px;
        line-height:24px;

}

div.alto_sinistra_dett_servizi
{
        clear:left;
        float:left;
        height:20px;
        width:459px;
        padding:2px;
        line-height:24px;

}


div.alto_destra
{
        clear:right;
        float:right;
        height:20px;
        width:418px;
        padding:2px;
        text-align:right;
        line-height:30px;
}



div.alto_destra_dett_servizi
{
        clear:right;
        float:right;
        height:20px;
        width:159px;
        padding:2px;
        text-align:right;
        line-height:30px;
}

div.alto_destra_servizi
{
        clear:right;
        float:right;
        height:20px;
        width:359px;
        padding:2px;
        text-align:right;
        line-height:15px;
}

div.titolo_spazio
{
        font-size:14px;
        padding-top:20px;
        padding-bottom:20px;
}

div.titolo_sezione
{
padding-top:20px;
padding-bottom:20px;
}

div.opzioni_destra
{
        padding-top:10px;
        text-align:right;
}

div.opzioni_sinistra
{
        padding-top:10px;
        text-align:left;
}

div.riepilogo
{
        margin-bottom:15px;
}

div.centrale
{
        padding-top:10px;
        padding-bottom:10px;
}
select.centrale
{
        height:20px;
}

.tbox{
        font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
        font-size:12px;
}

div.home
{
        padding-bottom:20px;
        line-height:17px;
}
div.notizia
{
        line-height:17px;
}

div#modifiche {
 background-color: #ffffff;
 FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
 font-size:12px;
 position:absolute;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #EEEEEE;
 border-top:1px solid #EEEEEE;
 left:10px;
 position:absolute;
 top:320px;
 width:200px;
}

div#liste
{
        padding:10px;
        margin-left:-25px;
}

input.text
{
        border:1px solid #E5E5E5;
}

select.text
{
        border:1px solid #E5E5E5;
}

div#modifiche_title {
 padding:10px;
 background-color: #990000;
 color:#FFFFFF;
 top:0px;
 }
.principale td{
padding:4px;
}

.thead_dns
{
        background:#bb0000;
		border: 1px solid #FFFFFF;
		border-bottom-color: #BB0000;
        color: #FFFFFF;
}

/* ###########################à HOME PAGE ########################################## */

div.clear { clear:both; }

   
div.HpBox {
	width:305px; height:200px; float:left;
         border:1px solid #999999; display:inline;
        padding:0px;position:relative;margin-top:10px; margin-right:20px;	
}
div.HpBox h2{width:130px;padding:5px 5px 5px 16px;margin:-15px 0px 10px 7px;position:relative; font-size:14px; 
			background: #FFFFFF url('../images/arrow_right.gif') no-repeat 5px 11px; color:#990000; font-weight:bold; }
div.HpBox p {padding:0px; margin:0px 10px 10px 10px; }
div.HpBox img { margin:1px 6px 10px 0px; float:left; }

div.HpBox h2 img { margin:-2px 3px 0px 0px; }

div.HpBox a { color:#990000;}
div.HpBox a:visited { color:#990000;}
div.HpBox a.redlink { color:#990000;}
div.HpBox a.redlink:visited { color:#990000;}

div.HpBox.Prodotti {
	width:955px; height:auto;
         border:1px solid #990000; 
         display:none;
}
	div.HpBox.Prodotti li { float:left; display:inline; border:0px solid blue; width:155px; margin:10px 0px 10px 0px; padding-left:0px; }
	div.HpBox.Prodotti li a { float:left; display:inline; border:0px solid red; width:100%; text-align:center;}
	div.HpBox.Prodotti li a:hover { background-color:#FFFFFF; color:#990000; font-weight:bold;} 
	div#alert_servizi { margin-right:15px;}