body {
	font-family: Georgia, Times New Roman;
	background-color:#680104;
	margin:0;
	padding:0;
}

/* site holder */

#wrapper {
	position: absolute;
	left: 50%;
	width: 900px;
	margin-left: -450px;
}


#content {

	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	background-image:url(Assets/Images/sfondoRed2.jpg);

}

#contentWrap {


	border: 1px solid #A38035;


}
#contentTop {

	margin: 50px;
	border: 3px solid #A38035;
	padding: 0px;
	background-color: #FFFFFF;
	background-image:url(Assets/Images/SfondoInner2.jpg);
	background-repeat:no-repeat;


}

#navT {
	

}
#nav {
	
	border-top:0px solid #333333;
	border-bottom:0px solid #333333;
	border-left:0px solid #333333;
	text-align: center;
	padding: 0px 0px 0px 0px;	
	font-size:12px;
	z-index: 100;
	
}



ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul li {
	position: relative;
	float: left;
	width:113px;
}
	
li ul {
   display: none;
   left: 0;
   position: absolute;
   top: auto;
   z-index: 10;
}
li ul ul{
	position: absolute;
	left:100%; /* Set 1px less than menu width */
	top: -.1em;
	display: none;

	
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #000000;
	background: #fff; /* IE6 Bug */
	padding: 5px 15px 4px 5px;
	border: 0px solid #680104;
	border-top:1px solid #680104;
	border-bottom:1px solid #680104;

	}
/* commented backslash mac hiding hack \*/ 
* html ul li a {height:1%}
/* end hack */ 

/* this sets all hovered lists */
li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover 
{
   color: #680104;
   background-color: #CDB96A;
   padding: 5px 15px 4px 5px;
   	border: 0px solid #680104;
		border-left:1px solid #680104;
			border-right:1px solid #680104;
	border-top:1px solid #680104;
}




/* set dropdown to default */
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a
 {
    color: #000000;
   background-color: #fff;
   width:133px;
}
li ul li a { padding: 1px 5px; } /* Sub Menu Styles */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:none;

}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
	display: block;
}

#contentBottom {
	margin: 0px;
	font-size: 12px;
	min-height: 400px;
	line-height: 18px;
	text-align: justify;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
}

#contentBottom a {
	color: #680104;
	text-decoration: none;
}


#contentBottom a:hover {
	color: #CDB96A;	
}


#right {

	float:right;
	width:450px;
	margin: 60px 20px 30px 20px;
	border: 0px solid #680104;
	
	

}

#rightB {

	float:right;
	width:500px;
	margin: 60px 16px 30px 20px;
	border: 0px solid #680104;
	
	

}
#rightT {

	float:right;
	width:300px;
	margin: 60px 20px 30px 50px;
	border: 1px solid #680104;
	
	

}

#rightBS {

	float:right;
	width:500px;
	margin: 60px 10px 30px 20px;
	border: 0px solid #680104;
	
	

}

#footer {
	background-color:#680104;
	color: #CCCCCC;
	text-align:center;
	font-size:10px;
	padding-top:15px;
	clear:both;

}







/* Styles quam */


#content-left {
	float: left;
	width: 220px;
}





#content-right {
	float: right;
	width: 530px;
	background-position: center;
	z-index:0;
}


#content-right-verticale {
	float: right;
	width: 300px;
	background-position: center;
	padding-right: 100px;
	padding-left: 100px;
}

.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}
