body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#B52F30 url(img/sfondo.gif) repeat;
	
}
hr {border:0;background-color: #666 ;height: 1px; }
#container { position:relative;width:746px; margin:20px auto 0 auto; background:#FFFFFF; padding:8px}
#container2 { background:#fff;border:1px solid #666;}
#testata {position:relative; background:#fff url(img/testata.jpg) top left no-repeat; height:190px;}
#login {position:absolute;bottom:0px;right:0px;width:240px;background:#fff; height:91px; text-align:right;}

.labelformlogin { margin-right:10px;BORDER-RIGHT: #ccc 1px solid;PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid;
				  PADDING-LEFT: 5px; BACKGROUND: #fff; FONT: bold 10px Arial, Helvetica, sans-serif;
				  BORDER-LEFT: #ccc 	1px solid; WIDTH: 152px;  COLOR: #000000; BORDER-BOTTOM: #ccc 1px solid}
.button {margin-right:15px; margin-top:5px;font-size: 10px;background-color: #972A01;border: 1px solid #ccc;color: #FFFFFF;font-weight: bold; width:100px}


#menu {position:absolute;top:200px;left:8px; background:red; width:544px}

#contenuti {background:#fff; margin:30px 200px 0 0 ;}
#contenuticont {padding:10px;	min-height: 300px;	height: auto !important;	height: 300px;}

.hidden { display:none;}
#news {float:right; width:200px; background:#eee; padding:0;margin:0}
#news h1 { width:200px; height:32px; background:url(img/news.gif) no-repeat top left;margin:0;padding:0}
#contenutinews ul,li {margin:0;padding:0;}
a.contenutinews {border-bottom:1px solid #ccc; padding:5px;color:#000; text-decoration:none; display:block;margin:3px 0 0 3px;}
a.contenutinews:hover { background:#fff; color:#000; text-decoration:none;}

#menu a.ass {width:124px; height:14px;padding:6px; background:transparent url(img/bottoneass.gif) top left no-repeat; display:block; text-align:center;float:left; color:#333; font-weight:bold; text-decoration:none;}

#menu a.exa {width:124px; height:14px;padding:6px; background:transparent url(img/bottone.gif) top left no-repeat; display:block; text-align:center;float:left; color:#333; font-weight:bold; text-decoration:none;}

#menu a.eve {width:124px; height:14px;padding:6px; background:transparent url(img/bottoneeve.gif) top left no-repeat; display:block; text-align:center;float:left; color:#333; font-weight:bold; text-decoration:none;}

#menu a.att {width:124px; height:14px;padding:6px; background:transparent url(img/bottoneexa.gif) top left no-repeat; display:block; text-align:center;float:left; color:#333; font-weight:bold; text-decoration:none;}


#menu a:hover {background:transparent url(img/bottone.gif) bottom left no-repeat;}
#footer {clear:both; border-top:1px solid #ccc;}
a.sottomenu { color:#000000; text-decoration:none; font-size: 12px; font-weight:bold }
a.sottomenu:hover  { color:#C22F09; }
a { color:#C22F09}
a:hover { color:#666666}

h1 {font-size: 160%;}
