html, body {
	/*margin: 0px;
	padding: 0px;*/
	padding-top:25px;
}

body {
	font: 76% verdana;
	color: white;
	background-color: black/*#666666*/;
	text-align: center;
}

img {
	border:0px;	
}
/* LAYOUT STYLES */

div#header {
	/*padding-top: 5px;*/
	
	height: 138px;
	float: left;
	width: 955px;
	clear:left;
	background-color:black;
	text-align:center;
	
	
}

div#header div#head{
	/*padding-top: 5px;*/
	background-image: url("/public/images/index/header.jpg");
	background-repeat: no-repeat;
	height: 138px;
	float: right;
	/*width: 955px;*/
	/*clear:left;*/
	background-color:black;
}

div#container {
	width: 955px;
	margin: 0 auto;
	/*text-align: left;*/	
	/*min-height: 600px;  /* before at 579 ///////per i browser moderni */
	/*height: auto !important;  /* per i browser moderni */
    height: 583px;      /* per IE5.x e IE6 */
    /*overflow: hidden;*/
	background-color: #333333;	
}

div#content {
	float: right;
	width: 955px;
	height:404px;
	background-image:url("/public/images/index/sfumatura_corpo.jpg");
	background-repeat: repeat-x;
}

div#lang {
	font-size: 11px;
	/*height:40px;*/
	width:955px;
	height:33px;
	padding-top:7px;
	color:white;
	margin-top: 1px;
	float:right;
	position:absolute;
	
	
}

div#lang img {
	vertical-align:middle;
	padding-right:2px;
	
}

div#navigation {
	/*min-height: 579px;  /* per i browser moderni */
	/*height: auto !important;  /* per i browser moderni */
    height: 40px;      /* per IE5.x e IE6 */
    /*overflow: hidden;*/
	background-image:url("/public/images/index/sf_menu2.jpg");
	background-color:#333333;
	background-repeat:repeat-x;	
	float: left;
	text-align:center;
	width: 955px;
	position:relative;
}

div#box-home {
	/*float:center;*/
	background-image:url("/public/userfiles/immagini_sezioni/dbmedia.jpg");
	background-align:left;
	background-repeat:no-repeat;
	margin:0;
	padding-:0;
	width:955px;
	height:400px;
	text-align:center;
	vertical-align:middle;
}

div#box-home h2 {
	font-size:12px;
}

div#box-news {
	width:240px;
	height:204px;
	
	/*float:right;*/	
}

div#box-news a {
	vertical-align:bottom;
	text-decoration:none;
}

div#box-evento {
	width:240px;
	/*float:left;*/	
}

div#extra {
	float:left;
	clear:left;
	width:155px;
	margin-bottom: 35px;
}

div#footer {
	/*clear: both;*/
	margin: 0 auto;
	padding:10px;
	width:935px;
	color: white;
	text-align:center;
	background-color: black;
	height: 10px;
	font-size: 10px;
	
}

/* GENERAL STYLES */

a {
	/*text-decoration:none;*/ 
	color:white;
}

a:visited {
	/*text-decoration:none;*/ 
	color:white;
}

.table_center {
	margin-left:120px;
	margin-top:75px;	
}

#bread h1 {
	font-size: 100%;
	color: white;
	float: right;
	width: 790px;
	clear:left;	
	border-bottom: 1px solid white;	
	border-top: 1px solid white;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#bread h1 a:visited { 
	text-decoration:none; 
	color:white; 
}
#bread h1 a:hover { 
	text-decoration:none; 
	color:white; 
}
.element-group {
	list-style-type: none;	
}

.submit-group {
	list-style-type: none;
}

ul#test-list {
	list-style-type: none;
}	
