/* tag */
body {margin:0; font:80% Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0; background:#333;}
h1 {font-size:130%; margin:4px 0; padding:0;}
h2 {font-size:100%; margin:4px 0; padding:0; color:#ccc;}
h3 {font-size:85%; margin:4px 0;}
h4 {font-size:70%; margin:4px 0; padding:0;}
h5 {font-size:95%; margin:4px 0; padding:0;}
p {font-size:80%; margin:5px 0; padding:0;}
ul {margin:0 0 0 15px; padding:0;}
li {margin:1%; padding:0; font-size:80%;}
a {color:#fff;}
a:hover {color:#f00;}
form {margin:0;}
input, textarea {font:100% Verdana, Arial, Helvetica, sans-serif;}
.campi-obbligatori {border:1px solid #f00;}
/* MENU */
li.menu {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.menu a {background-color:#D50005; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.menu a:hover {background-color:#fff; color:#D50005; text-decoration:none;}
.submenu li {list-style:square url(img/bullet_rosso.gif); margin:0 0 0 10px; padding:0;}
.submenu a {background-color:#333; font-size:130%; margin:0; padding:0;}
.submenu a:hover {background-color:#333; color:#D50005;}
#menu3_1 li {list-style:square url(img/bullet_oro.gif); margin:0 0 0 10px; padding:0;}
#menu3_1 a {background-color:#333; color:#FFF; font-size:130%; margin:0; padding:0;}
#menu3_1 a:hover {background-color:#333; color:#993; }
#menu5_1 li {list-style:square url(img/bullet_rosso.gif); margin:0 0 0 10px; padding:0;}
#menu5_1 a {background-color:#333; color:#FFF; font-size:130%; margin:0; padding:0;}
#menu5_1 a:hover {background-color:#333; color:#C60; }
li.maxima {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.maxima a {background-color:#7d7a2f; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.maxima a:hover {background-color:#fff; color:#D50005;}
li.ratio {list-style:none; font-family:Georgia, Times, serif; font-weight:bold; margin:4px 0; padding:0; }
.ratio a {background-color:#fec10c; color:#000; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.ratio a:hover {background-color:#fff; color:#D50005;}

li.uni {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.uni a {background-color:#001397; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.uni a:hover {background-color:#fff; color:#D50005;}

li.login {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.login a {background-color:#ff7c06; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.login a:hover {background-color:#fff; color:#D50005;}
li.agenti {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.agenti a {background-color:#F43610; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.agenti a:hover {background-color:#fff; color:#D50005;}
li.visura {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.visura a {background-color:#888; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.visura a:hover {background-color:#fff; color:#D50005;}

li.telemaco {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.telemaco a {background-color:#691D1D; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.telemaco a:hover {background-color:#fff; color:#D50005;}

li.zucchetti {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.zucchetti a {background-color:#060; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.zucchetti a:hover {background-color:#fff; color:#D50005;}
li.ephedis {list-style:none; font-family:Georgia, Times, serif;  font-weight:bold; margin:4px 0; padding:0; }
.ephedis a {background-color:#06C; color:#fff; display:block; width:93%; text-decoration:none; font-size:111%; padding:4px 10px; margin:0;}
.ephedis a:hover {background-color:#fff; color:#691D1D;}
#menu2_1,#menu3_1,#menu5_1{display:none;}
/* class */
.p {font-size:80%;}
.ocra {color:#C00;}
.cachi {color:#993; text-decoration:none; }
.red {color:#f00;}
.rossopraxis {color:#D50005;}
.arancio {color:#ff7c06;}
.oro {color:#993;}
.verde {color:#0F0;}
.grigio {color:#CCC;}
.no-decoration {text-decoration:none;}
a:hover.no-decoration {text-decoration:underline;}
.no-margin {margin:0;}
.margin {margin:2px;}
.lista-rossa {list-style:url(img/bullet_rosso.gif); margin:25px;}
.foto {border-color:#666;}
a:hover .foto {border-color:#FFF;}
.thumb-foto {	
	float:left;
	margin:5px 2px 3px 2px;
	padding:5px 5px 3px 5px;
	
	text-align:center;
	font-size:12px;
}
.thumb-foto a{ border:none; }	
.thumb-foto img {border-color:#666;}
.thumb-foto img:hover {border-color:#FFF;}
a.zoom {
	display:block;
	width:120px;
	height:70px;
	float:left;
	overflow:hidden;
}
.blocco .block-top {display:none;}
