/***************   **********************/

IMG { border:none;}
FORM { margin:0px; padding :0px; }
FIELDSET{ margin: 0; padding: 0; border: none;}
LABEL{font-weight: bold; }
A { text-decoration:none; color: #6A6868; }
A:hover { text-decoration: underline; }
A.button { padding: 2px 4px; font-size: 1.0em; background-color: #F0F0F0; border-style:double; border-color:#B9B8B8; border-width: 3px; display: inline-block; }
A.button:hover { text-decoration: none; }
INPUT.button {	cursor: hand;	font-size: 1.0em; background-color: #F0F0F0;	border-style:double;	border-color:#B9B8B8; border-width: 3px; }
P { padding:0;}
P span {	color: #f00;}
P strong { font-weight: bold; }
TABLE { border-collapse:collapse; margin: 0 0 0 0; }
TABLE TR TH { padding: 0 0 0 0; background-color: #00AC01; }
TABLE TR TD { padding: 0 0 0 0; }
TABLE TR TD SELECT {	width: 165px; }
TABLE TR TD span { color: #FF9D04; margin: 0 0 0 0; }
TABLE TR TD INPUT { width: 160px; }
TABLE TR TD INPUT.small { width: 100px; margin: 0 0 0 0; }
TABLE TR TD RADIO { margin: 0 0 0 0; }
SELECT {	border: 1px solid #B9B8B8; font: 1em Verdana, Arial, Helvetica, sans-serif; }
H1, H2, H3, H4, H5 {	color: #000; }
H1 { margin: 0; padding: 0; margin: 20px 0 0 20px; font-size: 16px; color: #8b0606; }
H2 { margin: 0; padding: 0; padding: 1px 0; margin: 20px 0 0 10px; font-size: 14px; }
/*h2{padding-left: 18px;background: url(../immagini/post.gif) no-repeat left center}
h2{margin-left: -18px;padding-left: 18px; background: url(post.png) no-repeat left center} posizionamento negatico per icona */
H3 { font-size: 1.0em; }
h4 { font-size: 0.8em; }
DL {}
DD { color: #777777; margin:0;	padding:0; }
DT { color: #4A4CFF; }
hr { width: 300px; border: 1px; height: 1px;	color: #f00;
	text-align: center;  /*this  will align it for IE*/
	margin : 0 auto 0 0; /*this will align it left for Moz illa*/ }
hr.color { color: #00DEE1; }
/***********************hack png ie 6 ************************************/
.rss { width:69px; height: 74px;
background-repeat:no-repeat;
	position: absolute; z-index:1;
	left: 33%; top: 600px;
	margin-left: -335px;
}
.rss[class] { background-image: url(../immagini/rss.png); }

.fregio-big { width: 550px; height: 196px; position: absolute;	z-index: 1;
		left: 0px; top: 70px; margin-left: -370px; }
.fregio-big-bis {	width: 503px; height: 161px; position: absolute; z-index: 1; 
		left: 0px;	top: 120px; margin-left: -340px;}

 /****** hack FINE ********/ 
 
 /*********************** comuni ********************************/ 
.spacer { margin-top: 10px; }
.separatore {	border: 1px solid #f00;	padding: 10px 0; }
.border-el { border: 1px dashed #f00; }
.vertical-middle { vertical-align: middle; }
.vertical-top { vertical-align: top; }
.vertical-bottom { vertical-align :bottom; }
.align-left { text-align: left; }
.align-right {	text-align: right; }
.align-center { text-align: center; }
.bold { font-weight: bold; }
.float-left { float: left; }
.float-right { float: right; }
.float-break { height: 1%; /* Fix for IE */ }
.float-break:after {	content: "-"; height: 0; font-size: 0; visibility: hidden; display: block; clear : both; }
.clear { clear: both; }
.padding { padding-right: 10px; }

/******************************************************************/

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
