/* RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET */

body,div,dl,dt,ul,li,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	/*font-style:normal;
	font-weight:normal;*/
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET */


body{
	padding-top:			10px;
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#666;
	background: 			#F3F3F3;
}

a{
	outline:					0;
}

img{
	border:					0;
}

#page{
	width:					770px;
	margin:					0 auto;
}

#logo{
	float:					left;
}

#options{
	float:					right;
	height:					25px;
	line-height:			25px;
	padding:					0 0px;
	margin-top:				30px;
	/*display: none;*/
	/*background: 			url(../img/site/sep_options.gif) 70px 4px no-repeat;*/
}
#sound{
	float:					right; 
	height:					18px;
	line-height:			18px;
	margin-top:				33px;
}

#options img{
	margin-right:			12px;
	vertical-align: 		text-bottom;
}

#main{
	float:					left;
	width:					770px;
	background: 			#FFF;
	clear:					both;
}

#banner{
	margin:					10px 0 0 10px;
}

#body{
	float:					left;
	width:					750px;
	margin:					-2px 0 20PX 10px;
	background: 			url(../img/site/bg_body.gif) repeat-y;
}

#menu{
	float:					left;
	width:					180px;
	margin:					15px 15px 0 0; 
	background: 			#eee;
}

#menu ul li{
	line-height:			25px;
	margin-bottom:			2px;
}

#menu ul li a:link, #menu ul li a:visited{	
	display:					block;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			900;
	color:					#FFF;
	padding-left:			20px;
	background: 			#aaa url(../img/site/arrow_menu.gif) 7px 9px no-repeat;
	text-decoration: 		none;
}

#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active{	
	background: 			#777 url(../img/site/arrow_menu.gif) 7px 9px no-repeat;
}

#menu ul li a.sel:link, #menu ul li a.sel:visited, 
#menu ul li a.sel:hover, #menu ul li a.sel:focus, #menu ul li a.sel:active{	
	background: 			#666 url(../img/site/arrow_menu.gif) 7px 9px no-repeat;
}

#menu ul li .submenu{
	margin-top:				2px;
	display:					none;
}

#menu ul li .submenu a:link, #menu ul li .submenu a:visited{
	font-size: 				10px;
	color:					#666;
	background: 			#F3F3F3 url(../img/site/bg_li_submenu.gif) 11px 11px no-repeat;
}

#menu ul li .submenu a:hover, #menu ul li .submenu a:focus, #menu ul li .submenu a:active{
	color:					#FFF;
	background: 			#CCC url(../img/site/bg_li_submenu.gif) 11px 11px no-repeat;
}

#menu ul li .submenu a.sel:link, #menu ul li .submenu a.sel:visited,
#menu ul li .submenu a.sel:hover, #menu ul li .submenu a.sel:focus, #menu ul li .submenu a.sel:active{
	color:					#FFF;
	background: 			#CCC url(../img/site/bg_li_submenu.gif) 11px 11px no-repeat;
}

#content{
	float:					right;
	width:					555px;
	margin-top:				15px;
	background: 			#fff;
}

#altmenu{
	width:					750px;
	height:					32px;
	margin:					0 0 0 10px;
	color:					#000;
	font-size:				11px;
	line-height:			32px;
	border-top:				1px solid #E1DCD0;
	clear:					both;
}

#legal{
	float:					left;
	font-size:				9px;
}

#legal a{
	color:					#000;
	font-size:				9px;
	padding:					0 3px;
	text-decoration: 		none;
}

#quicklinks{
	float:					right;
	color:					#8B8374;
	font-weight:			bold;
}

#quicklinks a{
	color:					#8B8374;
	font-size:				11px;
	font-weight:			bold;
	padding:					0 4px;
	text-decoration: 		none;
}

#footer{
	background: 			#E20A16;
	width:					760px;
	height:					36px;
	color:					#FFF;
	font-size:				11px;
	padding:					3px 0 0 10px;
	clear:					both;
}

/* CONTENUTI */
#content{
	color: 					Black;
	float:					right;
	width:					555px;
	margin-top:				15px;
	background: 			#fff;
	font-size: 				11px;
}

a{
	color: 					Black;
	text-decoration: none;
	outline:					0;
}

#titleacco{
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#FFF;
	padding-left:20px;
	/*background-color:#999999;*/
	background:#999 url(../img/site/arrow_menu.gif) 7px 9px no-repeat;
	text-decoration:none;
}
#titleacco a:link, #titleacco a:visited{	
	
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			900;
	color:					#FFF;
	padding-left:			0px;
	/*background-color:#999999;*/
	text-decoration: 		none;
}
#titleacco:hover{
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#FFF;
	padding-left:20px;
	background:#666 url(../img/site/arrow_menu.gif) 7px 9px no-repeat;
	text-decoration:none;
}

#submenu{
	font-size: 				11px;
	color:					#666;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:			0px;
}
#submenu a:link, #submenu a:visited{
	background: 			 url(../img/site/bg_li_submenu.gif) 12px 9px no-repeat;
	font-size: 				11px;
	padding-left:			25px;
	color:					#666;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:			900;
}
h1{
	font-size: 20px;
}
#wrapper2{
	margin: 0px;
	width: 100%;
	height: 120px;
	/*Nasconde la parte in eccesso*/
	overflow: hidden;
}

div.news{
	padding: 0px;
}

#con ul li {margin-left:30px;list-style: disc;}
#zoom_content ul li {margin-left:30px;list-style: disc;}
#zoom_content ol li {margin-left:30px;list-style: decimal;}