body {
margin:0px 0px 0px 0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

a {
color:#7C7C7C;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

.a_b {
color:#2f557c;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

a:hover {
color:#000000;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

a img{border:none;}

p {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
margin:0px;
text-align:left;
}

td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
margin:0px;
}

.testo {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
}

.testo_blu {
color:#2f557c;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
}

.testo_pic {
color:#A0A0A0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.tit_gra {
color:#A0A0A0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
margin:0px;
}
.bianco {
color:#ffffff;
}
.sfondo_bianco {
background:#ffffff;
}
.sfondo_nero {
background:#000000;
}
.sfondo_flashart {
background:#1b7d95;
}
.sfondo_grigio_ch {
background:#f4f4f4;
}
.sfondo_grigio_sc {
background:#A0A0A0;
}
.sfondo_rosso {
background:#b20916;
}
.sfondo_ocra {
background:#d1c9aa;
}

small {
color:#A0A0A0;
}

#col1 {
background: url(img/flash_online.gif) no-repeat;
width:320px;
height:22px;
}

#ricerca_art {
background: url(img/ricerca_articolo.gif) no-repeat;
width:309px;
height:22px;
}

#eventi {
background: url(img/eventi.gif) no-repeat;
width:310px;
height:18px;
}

#newsletter {
background: url(img/newsletter.gif) no-repeat;
width:311px;
height:14px;
}

#calendario {
background: url(img/calendario.gif) no-repeat;
width:311px;
height:18px;
}

#school {
background: url(img/school.gif) no-repeat;
width:312px;
height:17px;
}

#sotto_grigio {
background: url(img/sotto_grigio.gif) no-repeat;
width:320px;
height:21px;
}

#sotto_verde {
background: url(img/sotto_verde.gif) no-repeat;
width:320px;
height:21px;
}

#sotto_nero {
background: url(img/sotto_nero.gif) no-repeat;
width:320px;
height:21px;
}

#news {
background: url(img/news.gif) no-repeat;
width:310px;
height:17px;
}

.grigioli {
background-image: url(img/li_grigio.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0px 0px 5px 15px;
text-align:left;
}

.verdeli {
background-image: url(img/li_verde.gif);
background-repeat: no-repeat;
background-position:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0px 0px 5px 15px;
}

.bordergirgio {
padding:5px 4px 5px 4px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.bordernero {
padding:5px 4px 5px 4px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.borderverde {
padding:5px 4px 5px 4px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.rosa {
color:#F10083;
font-weight:bold;
}

#col2 {
background: url(img/flash_offline.gif) no-repeat;
width:320px;
height:22px;
}

#col3 {
background: url(img/flash_servizi.gif) no-repeat;
width:320px;
height:22px;
}

#ricerca_diary {
width:306px;
height:220px;
background: url(img/diary.gif) no-repeat;
}

#diary_italia {
background: url(img/art_diary_italia.gif) no-repeat;
width:313px;
height:21px;
}

#diary_int {
background: url(img/art_diary_int.gif) no-repeat;
width:318px;
height:36px;
}

#linea_grigio {
background: url(img/linea_grigio.gif) no-repeat;
width:310px;
height:1px;
line-height:1px;
}

.averde {
color:#579942; 
font-size:13px;
}

#linea {
background: url(img/linea.gif) repeat-y;
background-position:center;
width:1px;
}

.bottone_1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#7C7C7C;
font-weight:bold;
border : solid #7C7C7C 1px;
height:20px;
background-color:#e0e0e0;
}

select, input  {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:20px;
background-color:#ffffff;
}

.input_1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:20px;
width: 170px;
background-color:#ffffff;
}

.input_2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:20px;
width: 30px;
background-color:#ffffff;
}

.input_3 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:20px;
width: 700px;
background-color:#ffffff;
}

.input_4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:300px;
width: 700px;
background-color:#ffffff;
}

.input_5 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
border : solid #7C7C7C 1px;
height:50px;
width: 700px;
background-color:#ffffff;
}

.radio {
height:16px;
width: 20px;
}