html,body{
	font-family:tahoma,Comic Sans, Comic Sans MS, cursive ;
		color:white;
	margin:0px;
	padding:0px;
	height:100%;
}
html{

		  background:#fcf6eb url('../img/sfondo2.jpg') no-repeat;
}
body{

		  background:transparent;
}
a:hover{
	text-decoration:underline;
}
a{
		color:red;
	text-decoration:none;
	outline : none;
	-moz-outline: none;
}
div#container {
	  width: 950px;
	  position: relative;
	margin:0px auto 0px auto;
	padding:0px;
	  background:transparent;
}
div#header{
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:150px;
	/*background:transparent url('../img/headerdefi2.png') no-repeat;	*/
}
div.menu{
	position:absolute;
	z-index:20;
	overflow:hidden;

	margin:0px;
	padding:0px 0px;
	top:120px;
	left:20px;
	background:transparent;
	list-style:none;

}
div.menu div { 
		float:left;
		margin:0px;
		padding:0px;
		height:20px;
		border-right: #9b0000 1px solid;
		background:red url('../img/menu.png') repeat-x top left;
}
div#container div.menu img.prima { 
		
		float:left;
		margin:0px;
		padding:0px;
		border-right: #9b0000 1px solid;
}

div.menu img.ultima { 
		float:left;
		margin:0px;
		padding:0px;	
}
div.menu a p{ 

	cursor:pointer;
	position:relative;
	margin:0;
	width:131px;
	
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:1px 5px 1px 5px;
	text-align:center;
	
}

div.menu a:hover p{
text-decoration:underline;
}

div#content1{
	position:relative;
	width:945px;
	padding:0px 0px 0px 12px;
	margin-left:0px;
	/*background:transparent url('../img/sfdx.png') repeat-y top left;*/
}
div#content2{
	position:relative;
	padding:0px 10px 0px 0px;
	/*background:transparent url('../img/sfsx.png') repeat-y top right;*/
}
div#content{
	position:relative;
	padding:0px 0px 0px 8px;
	background:transparent;
	overflow:hidden;
}
div#content div.boxTitle{
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 6px;
	float:left;
		text-align:center;
	
}
div#up div{
		float:left;
}
div#down div{
		float:left;
}
div#down1 div{
		float:left;
}
div#down{
	position:relative;
	margin-top:4px;
	width:100%;
	overflow:hidden;
	}
	div#down1{
		position:relative;
		margin-top:4px;
		width:100%;
		overflow:hidden;
		}
div#up{
	position:relative;
	width:100%;
	overflow:hidden;
}
div#footer{
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:red;
	text-align:center;
	padding:4px 0px;
	width:910px;
	overflow:hidden;
	margin:10px 0px 0px 0px;

}
div#chiusura{
	position:relative;
	height:20px;
	width:950px;
	/*background:transparent url('../img/footerdefi.png') no-repeat;*/
	background:transparent;
}
div.lineRedS{
	margin:0px;
	margin-right:4px;
	padding:0px;
	padding-top:4px;
}
div.lineRed{	
	margin:0px;
	padding:0px;
	padding-top:4px;
}
div.lineRedD{
	margin:0px;
	padding:0px;
	padding:4px 0px 0px 0px;
}
div.bordo{
	width:228px;
	height:100%;
	border:solid #919191 1px;
	background:white;
	padding:0px;
	margin:0px;
}
img.imgHeader{
	margin:0px 0px 0px 40px;
	padding:0px;
}
