
/* Body margin for a sensile default look. */
body {
  /*margin:1.5em 0;*/
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#CBBEB1; 
}

#Container {
	width: 850px;
	min-height:600px;
	margin: 0 auto;
  
  	background-color:white;
/*	border-left-color:#A2988E;
	border-left-style:solid;
	border-bottom-width:1px;*/
}
#Header {
	position: relative;
	width: 871px;
	min-height: 440px;
	
	background-image:url(top.jpg);
	background-repeat:no-repeat;
}

#Header2 {
	position: relative;
	width: 871px;
	min-height: 166px;
	
	background-image:url(top.jpg);
	background-repeat:no-repeat;
}

#Languages {
	position: absolute;
	width:24px;
	height:48px;
	top:54px;
	left:850px;
}

#NavigationWrapper {
	position: absolute;
	width:800px;
	height:30px;
	top:135px;
	left:25px; /* 45px; */
}
#Navigation {
	height:30px;
}
#FlashWrapper{
	position: absolute;
	width:850px;
/*	height:276px;*/
	top:164px;
	left:0px;
	z-index:8;

}
#SingleColumnWrapper {
position: absolute;
	width:850px;
/*	height:276px;*/
	top:164px;
	left:0px;
	z-index:8;
}
#DoubleColumnWrapper {
	width:850px;
}
#ContentPaneWrapper {
	/* width:100%; */
	width:850px;
}
#BottomWrapper {
	/* width:100%; */
	width:850px;
	height:24px;
	background-color:#A5978A;
	text-align:center;
	line-height:24px;
}
#BottomWrapper span {
	font-size:10px;
	color:#4C2925;
}
#userloginWrapper {
	width:850px;
	margin:0 auto;
	text-align:right;
}

#SingleColumn {
	width:850px;
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }


/* *************************************************** */
/*        INIZIO x MENU RadMenu    personalizzato      */
/* *************************************************** */
.RadMenu_mej {

}
.RadMenu_mej .item {
	/*width:100px;*/
	
	text-align:center; /* per allineare a sx rimuovere questa voce e riattivare float:left in .RadMenu_mej .link */
	padding:0 15px 0 15px;
}

.RadMenu_mej_rtl {
	text-align: right;
}

.RadMenu_mej_Context {
	background: none;
	border: 0;
}

.RadMenu_mej a {
	text-decoration: none;
}

.RadMenu_mej .link {
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	position: relative;
	
	/*float:left;*/
	letter-spacing:2px;
}

.RadMenu_mej .link:focused,
.RadMenu_mej .focused {
	outline: 0;
}

.RadMenu_mej .expanded {
	z-index: 10000;
}

.RadMenu_mej .rootGroup .link:hover,
.RadMenu_mej .rootGroup .focused,
.RadMenu_mej .rootGroup .expanded {
	/*background-color: #fff;*/
	color: #11100E;
	cursor:pointer;
}

.RadMenu_mej .rootGroup .link .text {
	font-family: Arial, sans-serif;
	font-size: 12px; 
	text-transform: uppercase;
	font-weight: bold;	
}

.RadMenu_mej .group {
	background: #fff;
}

.RadMenu_mej .group .link {
	text-decoration: none;
	color:white; /* #333; */
	
	/*background: #fff;*/
	text-align: left;
}

.RadMenu_mej_rtl .group .link {
	text-align: right;
}

.RadMenu_mej .group .link:hover,
.RadMenu_mej .group .focused,
.RadMenu_mej .group .expanded {
	/*color: #fff;
	 background: #333333; */
	color: #000;

	text-align: left;
}

.RadMenu_mej .text {
	/*padding: 6px 16px 5px 16px;*/
}

.RadMenu_mej .group .link .text {
	font-size: 11px;
}

/* <expand arrows styling> */

.RadMenu_mej .group .link .expandLeft {
	background: transparent url("img/ArrowExpand.gif") no-repeat right -3px;
}

.RadMenu_mej .group .link .expandRight {
	background: transparent url("img/ArrowExpandRTL.gif") no-repeat left -3px;
}

.RadMenu_mej .group .link:hover .expandLeft,
.RadMenu_mej .group .focused .expandLeft,
.RadMenu_mej .group .expanded .expandLeft {
	background-image: url("img/ArrowExpandHovered.gif");
}

.RadMenu_mej .group .link:hover .expandRight,
.RadMenu_mej .group .focused .expandRight,
.RadMenu_mej .group .expanded .expandRight {
	background-image: url("img/ArrowExpandHoveredRTL.gif");
}

/* </expand arrows styling> */

/*.RadMenu_mej .horizontal .item { border-right: 1px solid #353535; }*/
.RadMenu_mej .horizontal .last { border-right: 0; }

/*.RadMenu_mej .vertical .item { border-bottom: 1px solid #353535; }*/
.RadMenu_mej .vertical .last { border-bottom: 0; }

.RadMenu_mej_rtl .horizontal .item { border-left: 0; }

.RadMenu_mej .rootGroup .group .item { 
	/* border-right: 0; border-bottom: 0; */ 
	border: 1px solid #666666;
}

.RadMenu_mej .group {
	/* border: 1px solid #828282;
	background-color: olive;*/
	background-color:#B89263; 
	
	/* background-image:url(sfMenu.jpg); */
	
	
	/* background-repeat: repeat-x; 
	overflow:hidden;*/
}

.RadMenu_mej .group .expanded {
	z-index: 11;
}

.RadMenu_mej .topArrowDisabled,
.RadMenu_mej .bottomArrowDisabled,
.RadMenu_mej .leftArrowDisabled,
.RadMenu_mej .rightArrowDisabled {
	display: none;
}

.RadMenu_mej .topArrow,
.RadMenu_mej .bottomArrow,
.RadMenu_mej .leftArrow,
.RadMenu_mej .rightArrow {
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_mej .topArrow,
.RadMenu_mej .bottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url("img/ArrowScrollUpDown.gif") no-repeat top center;
}

.RadMenu_mej .bottomArrow {
	background-position: center -18px;
}

.RadMenu_mej .leftArrow,
.RadMenu_mej .rightArrow {
	width: 10px;
	height: 100%;
	background: #fff url("img/ArrowScrollLeftRight.gif") no-repeat left center;
}

.RadMenu_mej .rightArrow {
	background-position: -18px center;
}

.RadMenu_mej .rootGroup .item .disabled .text,
.RadMenu_mej .group .item .disabled .text {
	color: #999;
}

.RadMenu_mej .rootGroup .item .disabled {
	background: none;
}

.RadMenu_mej .group .item .disabled {
	background-color: #fff;
}

.RadMenu_mej .horizontal .separator {
	height: 20px;
	width: 1px;
}

.RadMenu_mej .rootGroup .separator {
	background-color: #8f8f8f;
	/*border-top: 1px solid #676767;*/
}

.RadMenu_mej .vertical .separator {
	height: 1px;
	margin: 3px 0;
	border: 0;
	background-color: #8f8f8f;
}

.RadMenu_mej .separator .text {
	display: none;
}

.RadMenu_mej .slide {
	margin: -1px 0 0 -1px !important;
}

* html .RadMenu_mej .vertical .slide {
	margin-left: -2px !important;
}

* html .RadMenu_mej .horizontal .slide {
	margin-top: -2px !important;
}

.RadMenu_mej_rtl .slide {
	margin: -1px 0 0 2px !important;
}

* html .RadMenu_mej_rtl .vertical .slide {
	margin-left: 3px !important;
}

* html .RadMenu_mej_rtl .horizontal .slide {
	margin-top: -2px !important;
	margin-left: 0 !important;
}

.RadMenu_mej .rootGroup .item .disabled:hover {
	background: none;
}
/* ***************************************** */
/*        FINE MENU  						 */
/* ***************************************** */

