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_v {
color:#579942;
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:#cc0000;
}
.sfondo_grigio_nl {
background:#bfbfbf;
}
.sfondo_grigio_ch {
background:#f4f4f4;
}
.sfondo_grigio_sc {
background:#A0A0A0;
}
.sfondo_rosso {
background:#b20916;
}
.sfondo_ocra {
background:#d1c9aa;
}

/* linee per newsletter elenchi ITA o INT */
.sfondo_flashart_it {
background:#cc0000;
}
.sfondo_flashart_com {
background:#1b7d95;
}


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;
}

#popup {
	display: none;
	width: auto;
	padding: 0px;
	position: absolute;
	top: 30px;
	left: 30%;
	z-index: 2;
	cursor: pointer;
	background: #fff;
	padding-top: 25px;
	border : solid #000 1px;
}
	div.#popupcnt, div.#popupcnt a {
		cursor: pointer;
	}

#popupclose {
	/*float: right;*/
	cursor: pointer;
	display: inline;
	text-align: right;
	width: 98%;
	height: 25px;
	/*padding: 2px 0 2px 0;*/
	position: absolute;
	top: 2px;
	right: 5px;
	z-index: 3;
}
	a.#popupclose {
		cursor: pointer;
	}
