* {
  margin: 0px;
  padding: 0px;
}
html,body {
	TEXT-ALIGN: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND: url(images/sfonds.jpg) repeat-x;
        background-attachment:fixed;
	background-color:#FFF;
        COLOR: #000000;
        FONT-SIZE: 13px;
		display:inline;
}
img { border:0px; padding:0px; margin:0px;}
p { margin-bottom:15px; margin-top:10px;}
h1,h2,h3,h4,h5,h6 { margin-bottom:10px}
li { margin-left: 15px}
h1, h2, h3 { margin-bottom: 20px; margin-top:10px; color:#CC0000 }
h1 { font-size:20px }
h2 { font-size:16px }
h3 { font-size:14px }

hr { margin-top:5px; margin-right:6px; margin-left:6px; margin-bottom:5px }
input { margin:3px 3px 3px 0}

.clear {clear:both}
a:link, a:visited {
	COLOR: #CC3333; TEXT-DECORATION: none
}
a:active, a:hover {
	COLOR: #FF0033; TEXT-DECORATION: underline
}

.site {
  margin: auto;
  width:800px;
  padding: 0px;
  }

.boxcontent {  
  background:#F7F7F7;
  border-left:2px solid #AAA; 
  border-right:2px solid #AAA;
  border-bottom:2px solid #AAA;
  border-top:0px;
  padding-top: 20px;
  padding-right: 35px;
  padding-left: 35px;
  margin:auto;
}

#header {
	background:url(images/testata.jpg);
	height: 136px;
	margin:auto;
	border-left:2px solid #AAA;
	border-right:2px solid #AAA; 
}
	.block-header{
		text-align:right;
		height:120px;
		width:400px;
		float:right;
		margin: 5px;
		padding-right:10px
	}
	.link-header a{
		float:left;
		display:block;
		height:135px;
		width:350px;
	}
	.block-header .icons{ margin-top:8px; margin-bottom:50px }
	.block-header .icons a:link, .block-header .icons a:visited, .block-header .icons a:active { color:#AAA } 


#menucontainer{ width: 800px }

#wrapper-home{ margin:auto }
		#main-news, .right-content, #focus, .extra, .sponsor, .stats{ border: solid 1px; border-color:#AAA;	padding-top: 10px; padding-right: 9px; padding-bottom: 10px; padding-left: 9px; }
		#main-news { border:none; width:550px; float:left; }
			#main-news h6{ margin-top:0px;}
			
			#main-news A IMG.sx, #main-news A IMG.dx, #focus A IMG.dx{ padding: 1px; BORDER-BOTTOM: #CC3333 1px solid; BORDER-LEFT: #CC3333 1px solid; BORDER-TOP: #CC3333 1px solid; BORDER-RIGHT: #CC3333 1px solid }
			#main-news A IMG.sx:hover, #main-news A IMG.dx:hover,#focus A IMG.dx:hover { padding: 0px; BORDER-BOTTOM: #CC3333 2px solid; BORDER-LEFT: #CC3333 2px solid; BORDER-TOP: #CC3333 2px solid; BORDER-RIGHT: #CC3333 2px solid }
			
		.right-content { float:right; background:#EEE;	margin-top: 38px; margin-bottom: 20px; width:100px }
		    .right-content ul { text-align:left }
			.right-content ul li { margin-left:15px; FONT-SIZE: 8px; margin-bottom:4px }
			.right-content li a:hover {background-color: #BF3019; color:#FFFFFF; text-decoration:none  }
			
		#focus{	background:#EEE; width:518px; margin-bottom: 15px; margin-top:-5px; float:left; padding-left:25px; padding-right:25px}
		.extra { background:#EEE; width:550px; margin-bottom: 15px; float:left; padding-bottom:15px }		
		#sponsor { border:0px; width:120px;	float:right; margin-bottom:20px; padding:0px }
		.stats { background:#EEE; width: 104px; float:right; margin-bottom: 10px; padding-left:7px; padding-right:7px}
			.stats p{ text-align:left;font-size:9px; margin:0px}
			.stats h6 { margin-top:0px }
		.sponsor-orizz { width:728px; float:left; margin-bottom:10px }

h1.title { margin-bottom: 20px; color:#CC0000; }

p.date { text-align:left; margin-top:-7px; margin-bottom:5px; font-size:10px }

.element_2 { margin: auto; font-size:9px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:10px }
.element_2 ul li{ width:145px; height:78px; padding:10px; display:block; float:left; margin-top:0px; margin-left:0px; margin-bottom:10px; margin-right:10px; border:1px solid #EBEEFA}
.element_2 ul li A:link, .element_2 ul li A:visited, .element_2 ul li A:active{COLOR:#CC3333; TEXT-DECORATION: none}
.element_2 ul li A:hover {COLOR: #FF0033; TEXT-DECORATION:none }
.element_2 ul li:hover{ border:1px solid #CC3333}
.element_2 ul li a img{ padding:0px 40px 5px 40px}

.foot { font-size:9px; background-color:#AAA; color:#FFFFFF; CLEAR: both; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; font-weight:bold;	margin-left:-35px; margin-right:-35px }
.foot A:link,.foot A:visited,.foot A:active{ color:#000000; font-style:italic }
.foot A:hover { color:#C60000; font-style:italic }

.ins-comment { background:#EEE; }

.icon {	width:60px; text-align:right; float:right; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:5px}
.link a, .link a:visited, .link a:active, a:hover{ COLOR: #CC3333 }
.medium { FONT-SIZE:20px }
.mini {	FONT-SIZE:8px; margin-bottom:5px }

#block-pubs { width:570px; height:30px; margin-left:-10px; padding:0; text-align:center }
	#block-pubs #sx { float:left }
	#block-pubs #dx { width:550px; float:left; text-align:center }
	#block-pubs #dx a:link, #block-pubs #dx a:visited, #block-pubs #dx a:hover { padding-left:5px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif }

#search { margin-left:-20px }
	
h3.news a, h4.news a{ COLOR: #CC3333; text-align:left }
h3.news, h4.news, h3.news a:hover, h4.news a:hover{	color:#FF0033; text-align:left }
h3.news, h3.news a{ margin-bottom: 10px }
h3.news { margin-top:20px }
h4.news { font-size:12px }

.photo ul { list-style:none }
.photo ul li { float:left; height:70px; padding:3px; margin-left:3px; margin-right:0px; border: 3px solid #AAA }
.photo ul li:hover { border: 3px solid #333333 }

