BODY{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:730px;
	/*
	margin:0px auto 0px auto;
	*/
	margin:0px 5px 0px 5px;
}
TABLE{
	font-size:10px;
}
HR{
	width:100%;
	color:#669900;
	height:1px;
}
.qt_gen{
	border-top:5px solid #EDEDED;
	border-bottom:5px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-left:1px solid #EDEDED;
	text-align:center;
}
.qt_1{
	border-top:5px solid #FF0000;
	border-bottom:5px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
	text-align:center;
}
.qt_2{
	border-top:5px solid #FF9900;
	border-bottom:5px solid #FF9900;
	border-right:1px solid #FF9900;
	border-left:1px solid #FF9900;
	text-align:center;
}
.qt_14{
	border-top:5px solid #FFFF00;
	border-bottom:5px solid #FFFF00;
	border-right:1px solid #FFFF00;
	border-left:1px solid #FFFF00;
	text-align:center;
}
.qt_buoni{
	border-top:5px solid #0066CC;
	border-bottom:5px solid #0066CC;
	border-right:1px solid #0066CC;
	border-left:1px solid #0066CC;
	text-align:center;
}
.qt_corsi{
	border-top:5px solid #9966FF;
	border-bottom:5px solid #9966FF;
	border-right:1px solid #9966FF;
	border-left:1px solid #9966FF;
	text-align:center;
}
A{
	color:#009900;
}
A:hover{
	text-decoration:none
}
.home{
	text-align:left;
	vertical-align:bottom;
	width:173px;
	height:175px;
	padding-bottom:40px;
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	background-position:bottom center;
	background-repeat:no-repeat;
}
.home_link{
	color:#000000;
	text-decoration:none;
}
.home_link:hover{
	color:#009900;
	background-color:#FFFFFF
}
.home_link_red{
	color:#FF0000;
	text-decoration:none;
}
.home_link_red:hover{
	color:#FFFFFF;
	background-color:#FF0000
}
.block{
	width:165px;
	background-color:#EDEDED;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
}
.block_cat{
	font-size:10px;
	width:137px; /* 152 */
	text-align:left;
	/*
	background-image:url(../images/categorie_top.gif);
	*/
	background-image:url(../images/home_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:35px 10px 0px 24px;
	margin-top:-2px;
}
.block_cat_new{
	font-size:10px;
	width:100%;
	text-align:left;
	background-image:url(../images/design2/home_menu_new.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:35px 0px 0px 0px;
	margin-top:-2px;
}
.block_cat_feste{
	font-size:10px;
	width:100%; /* 152 */
	text-align:left;
	background-image:url(../images/design2/feste/home_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:35px 0px 0px 0px;
	margin-top:-2px;
}
.block_cat_close{
	background-image:url(../images/home_menu_chiusura.jpg);
	width:172px;
	height:50px;
}
.block_title{
	width:165px;
	background-color:#009966;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	margin-top:5px;
}
.block_title_2{
	width:180px;
	background-image:url(../images/title_back.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#000000;
	text-align:right;
	font-weight:bold;
	padding-top:14px;
	padding-bottom:4px;
	margin-top:5px;
}
.thumb{
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	border:1px solid silver;
}
INPUT{
	font-size:9px;
}
SELECT{
	font-size:9px;
	width:142px;
}
UL{
	list-style-image:url(../images/li.gif);
}
.cat{
	background-color:#FFFFCC;
	padding:2px 0px 2px 4px;
	border-top:2px solid #93C844;
	border-bottom:2px solid #93C844;
}
.foto_intro{
	text-align:center;
	width: 120px;
	background-color: #EDEDED;
	border-bottom:1px solid silver;
}
.home_body{
	background-image:url(../images/home_body.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:7px 1px 0px 1px;
	margin-left:-1px;
}
.dida {
	height: 15px;
	font-weight: bold;
	padding-left:10px;
	padding-top:5px;
	border-bottom:1px solid #669900;
	color:#669900;
}
.button{
	background-color:#CCFFCC;
	border:1px solid silver;
}
.button_blue{
	background-color:#006699;
	border:1px solid silver;
	color:#FFFFFF;
}
.box_user{
	background-color:#BFDFFF;
	width:156px;
	border-right:1px solid #006699;
	border-left:1px solid #006699;
	border-bottom:1px solid #006699;
	padding:3px 3px 3px 3px;
	text-align:center;
}
.box_user_invio{
	background-color:#EDEDED;
	width:162px;
	border-right:1px solid #006699;
	border-left:1px solid #006699;
	border-bottom:1px solid #006699;
	text-align:center;
}
.box_lati{
	background-color:#CCFFCC;
	border-left:1px solid green;
	border-right:1px solid green;
}
.box_fondo{
	background-color:#CCFFCC;
	border-left:1px solid green;
	border-right:1px solid green;
	border-bottom:1px solid green;
}
.prod{
	width:100%;
	background-repeat:no-repeat;
	margin-top:5px;
	border-top:1px solid #99CC99;
	background-image:url(../images/prod_back.gif)
}
.prod_home{
	background-position:top left;
	background-repeat:no-repeat;
	border-right:1px solid white;
	border-bottom:1px solid white;
}
.testo{
	padding:0px 10px 30px 10px;
	text-align:justify;
}
