.invisible, .hide {
display: block;
/* attribuisce dimensioni nulle */
width: 0;
height: 0;
line-height: 0px;

/* nasconde il testo */
overflow: hidden;
clip: rect(0,0,0,0);
margin:0px;
}


body {

	background-color: #B70520;
	margin: 0;
	/*background-image:url(/images/home/sfondo_pagina.gif); */
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}


#page {
margin: 0 auto;
width: 1000px;

}

#page_interna
{
text-align: center;
background-color:#FFFFFF;

}

#header {
text-align: left;
margin: 0px auto;
padding: 0px;
width: 1000px;
background-color: #FFFFFF;
/*background:url(worldcup.jpg) left bottom no-repeat;*/
margin-top:3px;
color:#FFFFFF;
}



#top
{
background-image:url(/images/home/top.jpg); 
background-repeat:repeat-x; 
height:178px;
width:1000px;
padding: 0px;
margin: 0px;
position:relative;
}


#link_top
{
height:178px;
width:1000px;
cursor:pointer;
}

#top_bottom
{
height:12px;
background-color:#B70520;
border-top:2px solid #FFFFFF;
}

#centrale_esterna
{
margin:0; 
padding:0; 

}

#centrale
{
width:1000px; 
padding:10px 0 20px 0;
font-family: "Verdana"; 
font-size: 12px; 
color: #626262; 
margin:0;
position:relative;
}


#corpi_esterno
{
 width:1000px;
 margin:0; 
 padding:0px;
}

#corpo_sx
{
width:226px; 
margin:0 0 0 40px; 
padding:0; 
float:left;
position:relative;
}


#corpo_sx_interno
{
margin:0; 
padding:0;
font-family: "Verdana"; 
font-size: 12px; 
color: #000000; 
text-align: Left;
background-color:#FFFFFF;
position:relative;
}

#corpo_dx
{
width:680px; 
margin:0 0 0 20px; 
padding:0;
float:left;
background-color:#FFFFFF;
position:relative;
}




#nodisplay {
display:none
}

#menusx 
{ 
font-family: "Verdana"; 
font-size: 12px; 
color: #000000; 
text-align: Left;
}

#menusx_box_top { 
background-image:url(/images/menu/apertura_menu.gif);
background-repeat:no-repeat;
width:270px;
height:15px;
margin:5px 0 0 0;
padding:0px;
}

#menusx_box_bottom { 
background-image:url(/images/menu/chiusura_menu.gif);
background-repeat:no-repeat;
width:270px;
height:15px;
}

#menusx_box_centrale 
{ 
font-family: "Verdana"; font-size: 12px; color: #626262; text-align: Left;
border-left:1px solid #919191;
border-right:1px solid #919191;
padding:0 5px 0 5px;
margin:0;
}




#menusx_boxgrigio_top { 
background-image:url(/images/menu/aperturagrigio_menu.gif);
background-repeat:no-repeat;
width:270px;
height:15px;
margin:5px 0 0 0;
padding:0px;
}

#menusx_boxgrigio_bottom { 
background-image:url(/images/menu/chiusuragrigio_menu.gif);
background-repeat:no-repeat;
width:270px;
height:15px;
}

#menusx_boxgrigio_centrale 
{ 
font-family: "Verdana"; font-size: 12px; color: #626262; text-align: Left;
border-left:1px solid #919191;
border-right:1px solid #919191;
background-color:#EEEEEE;
padding:0 5px 0 5px;
margin:0;
}


TABLE,td,div,p { font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Left;}

img {border:0px;}

.testo  {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Justify;}
.testoc {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Center;}
.testor {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Right;}
.testol {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Left;}
.testol_16red {font-family: "Verdana"; font-size:16px; font-weight:bold; color:D0053C;}
#testol_grigio {font-family: "Verdana"; font-size: 11px; color: #666666; text-align: Left;}

#voce_sezione_ricerca {font-family: "Verdana"; font-size: 16px; color: #689208; text-align: Left; font-weight:bold;}

#risultati_ricerca {
 margin:5px 0 8px 0;
}

#testol_evidenziato {font-family: "Verdana"; font-size: 14px; color: #CC0000; text-align: Left;}
#testoc_evidenziato {font-family: "Verdana"; font-size: 14px; color: #CC0000; text-align: center;}

#testoarancio  { text-align: Justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600;}
#testoarancioc { text-align: Center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600;}
#testoarancior { text-align: Right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600;}
#testoaranciol { text-align: Left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600;}
#titolo_aranciol { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #BF5112; font-weight: Bold; }

#testo_10  {font-family: "Verdana"; font-size: 10px; color: #666666; text-align: Justify;}
#testoc_10 {font-family: "Verdana"; font-size: 10px; color: #666666; text-align: Center;}
#testor_10 {font-family: "Verdana"; font-size: 10px; color: #666666; text-align: Right;}
#testol_10 {font-family: "Verdana"; font-size: 10px; color: #666666; text-align: Left;}

#testo_12  {font-family: "Verdana"; font-size: 12px; color: #666666; text-align: Justify;}
#testoc_12 {font-family: "Verdana"; font-size: 12px; color: #666666; text-align: Center;}
#testor_12 {font-family: "Verdana"; font-size: 12px; color: #666666; text-align: Right;}
#testol_12 {font-family: "Verdana"; font-size: 12px; color: #666666; text-align: Left;}

#testo_14  {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Justify;}
#testoc_14 {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Center;}
#testor_14 {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Right;}
#testol_14 {font-family: "Verdana"; font-size: 14px; color: #666666; text-align: Left;}


#testo_11  {font-family: "Verdana"; font-size: 11px; color: #000000; text-align: Justify;}
#testoc_11 {font-family: "Verdana"; font-size: 11px; color: #000000; text-align: Center;}
#testor_11 {font-family: "Verdana"; font-size: 11px; color: #000000; text-align: Right;}
#testol_11 {font-family: "Verdana"; font-size: 11px; color: #000000; text-align: Left;}


.titolol_16 {font-family: "Verdana"; font-size: 16px; color:#666666; text-align: Left; font-weight: Bold;}

.titolol_bianco {font-family: "Verdana"; font-size: 16px; color: #FFFFFF; text-align: Left; font-weight: Bold; margin-bottom:8px;}

.testo_bianco_10 {font-family: "Verdana"; font-size: 10px; color: #FFFFFF; text-align: Left; font-weight: Bold;}

.testo_bianco_12 {font-family: "Verdana"; font-size: 12px; color: #FFFFFF; text-align: Left; font-weight:normal;}


#testo_orange_12  {font-family: "Verdana"; font-size: 12px; color: #F35901; text-align: Justify;}

#testo_orange_14  {font-family: "Verdana"; font-size: 14px; color: #F35901; text-align: left;}


.titolo_sezione {font-family: "Verdana"; 
font-size:20px; 
color: #FF6600; 
text-align: Left; 
font-weight: Bold;
margin:0;
padding:0;
}

.titolo_18 {font-family: "Verdana"; 
font-size:18px; 
color: #6F6F6F; 
text-align: Left; 
font-weight: Normal;
margin:0;
padding:0;

}

.titoloarancio_17 {font-family: "Verdana"; 
font-size:17px; 
color: #FF6600; 
text-align: Left; 
font-weight: Bold;
margin:0;
padding:2px 0 0 0;
}

.titoloc {font-family: "Verdana"; font-size: 18px; color: #000000; text-align: Center; font-weight: Bold;}

.titolol {font-family: "Verdana"; font-size: 18px; color: #titolol_16; text-align: left; font-weight: Bold;}



#footer
{ 
width:855px; 
padding:20px 0 0 0;

}

.apertura_footer
{ 
height:13px;
background-color:#B70520;
border-top: 1px solid #F35901;
}
.testoc_footer { 
font-family: "Verdana"; 
font-size: 10px; 
color: #FFFFFF; 
text-align: center;
padding:10px 0 10px 0;
background-color:#C52724;
border-bottom:4px solid #F35901;
border-top: 1px solid #F35901;

}

#testol_rosso
{ 
font-family: "Verdana"; 
font-size: 12px; 
font-weight: Bold; 
color:#d2e3d8; 
}

#testol_rosso_14
{ 
font-family: "Verdana"; 
font-size: 14px; 
font-weight: Bold;
color: 990000;
}

.cella
{ 
font-family: "Verdana"; 
font-size: 12px; 
color: #000000; 
text-align: Left; 
background-color: #FFFFFF; 
padding: 0px 5px 0px 5px; 
height:430px;
}

#casella
{ 
font-family: "Verdana"; 
font-size: 12px; 
color: #000000; 
text-align: Left; 
background-color: #FFFFFF; 
border: 1px solid #B70520;
}

A:Link    { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: Underline;}
A:Visited { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: Underline;}
A:Hover   { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #666666; text-decoration: None;}
A:Active  { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #666666; text-decoration: None;}


A.bianco:Link    { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #FFFFFF; text-decoration: None;}
A.bianco:Visited { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #FFFFFF; text-decoration: None;}
A.bianco:Hover   { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #FFFFFF; text-decoration: Underline;}
A.bianco:Active  { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #FFFFFF; text-decoration: Underline;}

A#bianco:Link    { font-family: "Verdana"; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: Underline;}
A#bianco:Visited { font-family: "Verdana"; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: Underline;}
A#bianco:Hover   { font-family: "Verdana"; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: None;}
A#bianco:Active  { font-family: "Verdana"; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: None;}


A.arancio_14:Link    { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #F47D30; text-decoration: None;}
A.arancio_14:Visited { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #F47D30; text-decoration: None;}
A.arancio_14:Hover   { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #000000; text-decoration: None;}
A.arancio_14:Active  { font-family: "Verdana"; font-size: 14px; font-weight: Bold; color: #000000; text-decoration: None;}


A.link_titolo_18:Link    { font-family: "Verdana"; font-size: 18px; font-weight: Bold; color: #F47D30; text-decoration: None; font-style:italic;}
A.link_titolo_18:Visited { font-family: "Verdana"; font-size: 18px; font-weight: Bold; color: #F47D30; text-decoration: None; font-style:italic;}
A.link_titolo_18:Hover   { font-family: "Verdana"; font-size: 18px; font-weight: Bold; color: #000000; text-decoration: None; font-style:italic;}
A.link_titolo_18:Active  { font-family: "Verdana"; font-size: 18px; font-weight: Bold; color: #000000; text-decoration: None; font-style:italic;}

A.link_titolo_17:Link    { font-family: "Verdana"; font-size: 17px; font-weight: Bold; color: #F47D30; text-decoration: None; font-style:normal;}
A.link_titolo_17:Visited { font-family: "Verdana"; font-size: 17px; font-weight: Bold; color: #F47D30; text-decoration: None; font-style:normal;}
A.link_titolo_17:Hover   { font-family: "Verdana"; font-size: 17px; font-weight: Bold; color: #000000; text-decoration: None; font-style: normal;}
A.link_titolo_17:Active  { font-family: "Verdana"; font-size: 17px; font-weight: Bold; color: #000000; text-decoration: None; font-style:normal;}


A.rosso:Link    { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #D0053C; text-decoration: None;}
A.rosso:Visited { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #D0053C; text-decoration: None;}
A.rosso:Hover   { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #666666; text-decoration: None;}
A.rosso:Active  { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #666666; text-decoration: None;}

A.nero:Link    { font-family: "Verdana"; font-size: 12px; font-weight: Normal; color: #000000; text-decoration: Underline;}
A.nero:Visited { font-family: "Verdana"; font-size: 12px; font-weight: Normal; color: #000000; text-decoration: Underline;}
A.nero:Hover   { font-family: "Verdana"; font-size: 12px; font-weight: Normal; color: #000000; text-decoration: None;}
A.nero:Active  { font-family: "Verdana"; font-size: 12px; font-weight: Normal; color: #000000; text-decoration: None;}

A.verde:Link    { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #668817; text-decoration: None;}
A.verde:Visited { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #668817; text-decoration: None;}
A.verde:Hover   { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #668817; text-decoration: Underline;}
A.verde:Active  { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #668817; text-decoration: Underline;}

A#semplice:Link    { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: None;}
A#semplice:Visited { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: None;}
A#semplice:Hover   { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: Underline;}
A#semplice:Active  { font-family: "Verdana"; font-size: 12px; font-weight: Bold; color: #F47D30; text-decoration: Underline;}


.text { 
font-family: "Verdana"; 
font-size: 12px; 
color: #FFFFFF;
}

#pulsante { 
font-family: "Verdana"; 
font-size: 12px; 
color: #FFFFFF; 
background-color:#DF420C; 
border:1px solid #B70520; 
text-align:center;
width:auto;
height:auto;
}


#pulsante_bianco { 
font-family: "Verdana"; 
font-size: 12px; 
color: #B70520; 
background-color:#FFFFFF; 
border:1px solid #B70520; 
text-align:center;
width:auto;
height:auto;
}

input,textarea,select
{ 
font-family: "Verdana"; 
font-size: 12px; font-weight: Bold; 
color: #000000; 
background-color: #ffffff;
}

#puntoelenco_rosso
{ 
list-style-type: none;
float:left;
width:227px;
margin:5px 12px 5px 0px;
padding: 0 0 0 8px;
/*background: url(/images/) no-repeat left 6px;*/
}

#twocolumnlist
{
clear:both;
padding: 5px 0 0 0;
margin:0;
width:550px;
}

#twocolumnlist h3
{
color:#000000;
text-align:center;
/*background:url(/img/5/glossario/barra_bg_ricerca.gif) no-repeat;*/
height:27px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}



#twocolumnlist ul {
list-style-type: none;
margin: 12px 5px 0 0px;
padding:0;

}

#twocolumnlist ul li{
list-style-type: none;
float:left;
width:245px;
height:60px;
margin:5px 8px 5px 0px;
padding: 0 0 0 16px;
background: url(/images/bottoni/punto_elenco.gif) no-repeat left 4px; 
}

#box_nome_prodotto { font-family: "Verdana"; font-size: 12px; color: #D31245; text-align: Left; font-weight:bold;}

#box_nome_prodotto_bianco { font-family: "Verdana"; font-size: 14px; color: #FFFFFF; text-align: center; font-weight:bold;}

#twocolumnlist_prodotti
{
clear:both;
padding: 5px 0 10 0;
margin:0;
width:680px;

}

#twocolumnlist_prodotti h3
{
color:#666666;
text-align:center;
height:100px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}


#twocolumnlist_prodotti ul {
list-style-type: none;
margin: 12px 10px 10px 0px;
padding:0;
}

#twocolumnlist_prodotti ul li{
list-style-type: none;
float:left;
width:150px;
margin:5px 5px 15px 6px;
padding: 0 0 0 4px;
/*border:1px solid #DF420C*/

}





hr { height: 1px; color: #D31245; border: 0px none; background-color: #D31245;}

#hr_bianco { height: 1px; color: #FFFFFF; border: 0px none; background-color: #FFFFFF;}


#ul_puntoelenco
{
padding: 0 5px 5px 3px;
margin:0;

}

#ul_puntoelenco ul {
list-style-type: none;
margin:0px 0px 0 0;
padding:0;
position: static;
}

#li_puntoelenco {
background: url(/images/bottoni/punto_elenco_bianco.gif) no-repeat left 7px ; 
margin: 2px 0 5px 2px; 
padding:0 0 0 10px;
list-style-type: none;
}

#ul_puntoelenco_sc
{
padding:0;
margin:0;
}

#ul_puntoelenco_sc ul {
list-style-type: none;
margin:0;
padding:0;
position: absolute;

}

#li_puntoelenco_sc {
background: url(/images/bottoni/punto_elenco_bianco.gif) no-repeat left 7px ; 
margin: 2px 0 5px 15px; 
padding:0 0 0 10px;
list-style-type: none;
}


h1,h2,h3,form {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

/*   CALENDARIO    */

#calendario_esterno
{
width:178px !important;
margin:0 0 0 8px;
padding:0;
text-align: center;
}

#calendario_navigatore
{
text-align: center;
width:160px; 
margin:0 0 3px 0; 
padding:0px;
}

#calendario_nome_giorni
{
font-family: "Verdana"; 
text-align: Center;
width:21px; 
height:16px; 
background-color:#333333; 
border:1px solid #999999; 
float:left;
font-size: 11px; 
}


#calendario_nome_giorni_vuoto
{
font-family: "Verdana"; 
font-size: 12px;
text-align: Center;
width:15px; 
height:15px; 
border:1px solid #000000; 
float:left;
background-color:#000000;
margin:0px; 
padding:0px;
}

#calendario_giorni
{
font-family: "Verdana"; 
text-align: Center;
width:21px; 
height:15px; 
border:1px solid #999999; 
float:left;
font-size: 12px; 
margin:0px; 
padding:0px;
}

#calendario_giorni_oggi
{
font-family: "Verdana"; 
font-size: 12px; 
text-align: Center;
width:21px; 
height:15px; 
border:1px solid #999999; 
float:left;
background-color:#FF9900;
margin:0px; 
padding:0px;
}

#calendario_giorno_vuoto
{
font-family: "Verdana"; 
font-size: 12px;
text-align: Center;
width:21px; 
height:15px; 
float:left; 
border:1px solid #999999;
margin:0px; 
padding:0px;
}

#calendario_settimana
{
font-family: "Verdana"; 
font-size: 12px;
text-align: Center;
width:15px; 
height:15px; 
border:1px solid #999999; 
float:left;
background-color:#333333;
margin:0px; 
padding:0px;
color:#FF6600;
}




A.calendar:Link    { 
font-family: "Verdana"; 
font-size: 12px; 
font-weight: Bold; 
color: #CC3300; 
text-decoration: Underline;}

A.calendar:Visited { 
font-family: "Verdana"; 
font-size: 12px; 
font-weight: Bold; 
color: #CC3300; 
text-decoration: Underline;}

A.calendar:Hover   { 
font-family: "Verdana"; 
font-size: 12px; 
font-weight: Bold; 
color: #FFFFFF; 
text-decoration: None;}

A.calendar:Active  { 
font-family: "Verdana"; 
font-size: 12px; 
font-weight: Bold; 
color: #FFFFFF; 
text-decoration: None;}


A.calendar_settimana:Link    { font-family: "Verdana"; font-size: 12px; color:#FF6600; text-decoration:none; font-size: 12px;  }
A.calendar_settimana:Visited { font-family: "Verdana"; font-size: 12px; color:#FF6600; text-decoration:none; font-size: 12px;  }
A.calendar_settimana:Hover   { font-family: "Verdana"; font-size: 12px; color:#000000; text-decoration:none; font-size: 12px;  }
A.calendar_settimana:Active  { font-family: "Verdana"; font-size: 12px; color:#000000; text-decoration:none; font-size: 12px;  }

A.calendar_navigatore:Link    { font-family: "Verdana"; font-size: 12px; color:#FF6600; text-decoration:none; font-size: 12px;}
A.calendar_navigatore:Visited { font-family: "Verdana"; font-size: 12px; color:#FF6600; text-decoration:none; font-size: 12px;}
A.calendar_navigatore:Hover   { font-family: "Verdana"; font-size: 12px; color:#000000; text-decoration:none; font-size: 12px;}
A.calendar_navigatore:Active  { font-family: "Verdana"; font-size: 12px; color:#000000; text-decoration:none; font-size: 12px;}


/*   FIN CALENDARIO   */



#ul_puntoelenco_centrale
{
padding: 5px 0 0 0;
margin:0;
}

#ul_puntoelenco_centrale ul {
list-style-type: none;
margin:5px 0 0 0;
padding:0;
position: static;
}

#li_puntoelenco_centrale {
background: url(/images/bottoni/punto_elenco.gif) no-repeat left 4px; 
margin: 2px 0 8px 2px; 
padding:0 0 0 16px;

list-style-type: none;
}

