﻿#sliderBloc{display:block;float:left;clear:left;width:640px;height:115px}.slider-stage{width:580px;overflow:hidden;height:115px;float:left;position:relative;vertical-align:middle;background:transparent}.slider-list{width:2000px;border:0;margin:30px;margin-top:16px;padding:0;left:0;top:10px;position:absolute}.prevEnable{background:transparent url('images/Lightbox/prev.png') no-repeat center;float:left;text-indent:-9999px;cursor:pointer;width:30px;height:115px;vertical-align:middle}.prevDisabled{background:transparent url('images/Lightbox/prevDisabled.png') no-repeat center;float:left;text-indent:-9999px;width:30px;height:115px;vertical-align:middle}.nextEnable{background:transparent url('images/Lightbox/next.png') no-repeat center;float:left;text-indent:-9999px;cursor:pointer;width:30px;height:115px;vertical-align:middle}.nextDisabled{background:transparent url('images/Lightbox/nextDisabled.png') no-repeat center;float:left;text-indent:-9999px;width:30px;height:115px;vertical-align:middle}div.thumb{float:left;padding:1px;width:75px;height:75px;margin-right:35px}div.thumb img{border:2px solid white}div.thumb1{float:left;padding:1px;width:90px;height:90px;margin:0 14px 29px 14px}div.thumb1 img{border:2px solid white}.thumbs{display:block;width:auto;margin-top:20px}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:0}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{background-image:url('images/Lightbox/lightbox-ico-loading.gif');background-repeat:no-repeat;position:absolute;top:50%;left:50%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:0}#lightbox-nav-btnPrev{width:49%;height:100%;zoom:1;display:block;left:0;float:left}#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;right:0;float:right}.lightbox-nav-btnPrevHover{background-image:url('images/Lightbox/lightbox-btn-prev.gif');background-repeat:no-repeat;background-position:left;left:15%}.lightbox-nav-btnNextHover{background-image:url('images/Lightbox/lightbox-btn-next.gif');background-repeat:no-repeat;background-position:right;right:15%}.imageBlank{background-image:url('images/Lightbox/lightbox-blank.gif');background-repeat:no-repeat}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav{background-image:url('images/Lightbox/lightbox-btn-close.gif');background-repeat:no-repeat;width:66px;float:right;padding-bottom:2.3em}
.searchmodule .error	{ padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; color: #FFF; font-weight: bold; text-align:center; background-color:#db3131; display: block; font-family:Verdana, Trebuchet MS, Arial, Verdana; font-size:12px; color:#FFF; }

.outOfRangeDay span		{ color:#AAAAAA !important; }
.outOfRangeDay			{ text-decoration: line-through !important; color: #AAAAAA !important; }
.weekendDay a, .normalDay a, .otherMonthDay a { color: #222222 !important; }    
 
.searchmodule								{ background: #fff6ed url(images/bg-booking-engine-top.png) no-repeat 0 0; width:280px; padding-bottom:40px; #padding-bottom:10px; margin-left:6px; min-height:285px; #margin-right:8px; }
.searchmodule .dateinput					{ margin: 10px; }
.searchmodule .arrivalcontainer				{ padding: 8px 8px 3px 3px; margin-top:0px; padding-top:8px; width:265px; }
.searchmodule .arrivalcontainer .summary	{ color: #fff; display: block; margin-bottom: 3px; font-weight: bold; }
.searchmodule .departurecontainer			{ padding: 8px 8px 3px 3px; margin-top: 10px; width:auto; }
.searchmodule .departurecontainer .summary	{ color: #fff; display: block; margin-bottom: 3px; font-weight: bold; }

.searchmodule .roomcompositioncontainer				{ padding: 3px 8px 0px 10px; margin:10px 0px 0px 0px;  }
.searchmodule .roomcompositioncontainer .summary	{ color: #fff; display: block; margin-bottom: 3px; font-weight: bold; }
.searchmodule .roomcompositioncontainer table		{ margin-left:10px; }
.searchmodule .roomcompositioncontainer table td.rcbArrowCell	{ #width:26px; }
.searchmodule .roomcompositioncontainer .detaillabel	{ color: #fff; padding-top:2px; } 
.searchmodule .roomcompositioncontainer .subdetaillabel { padding-bottom:3px; font-size:10px; color:#fff; }

.searchmodule .companycodecontainer		{ padding: 3px; margin-top:10px; }
.searchmodule .bwrcontainer				{ padding: 3px; margin-top:5px; margin-bottom:10px; }
.searchmodule .summary					{ font-family: Verdana, Trebuchet MS; font-size: 11pt; color: #fff; padding-left:10px;  }
.searchmodule .toggler					{ text-decoration: underline; color: #fff; font-size: 10pt; display:block; padding-left:10px; font-weight:normal; line-heignt:130%;  }

a.toggler:link							{ color:#fff; font-weight:normal; text-decoration:underline; }
a.toggler:hover							{ color:#FFF; font-weight:normal; text-decoration:none; }

.searchmodule .collapsablepanel		{ display:none; padding:5px; }

div.dayscombo						{ width:60px !important; padding-left:10px; }
div.monthscombo						{ width:150px !important; padding-left:10px; }

.roomcompositioncontainer .detailcombo			{ width:60px !important; padding-left:10px; display:inline; float:left; clear:none; }

.searchmodule .submintcontainer					{ padding:8px 3px 3px 10px; margin-top:5px; margin-bottom:30px;}

.description					{ color:#fff !important; text-align:center;  }
.riLabel						{ color:#fff !important; font-weight:bold !important;  }
.collapsablepanel				{ margin-left:6px; }
.bottom							{ width:285px; background:#fff6ed url(images/bg-booking-engine-bottom.png) no-repeat bottom left; margin:0;  margin-left:6px; padding:0px; height:16px; display:block;}*/



.current-page { font-weight:bold !important; text-decoration:none !important; font-size:110% !important; }
.current-lang img, .current-lang img:hover { width:25px !important; height:18px !important; margin-bottom:-2px !important; border:solid 2px #fc0 !important; }

.texthtml	 	 	{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:25px; color:black; text-align:left; padding-left:10px; }
.texthtml strong 	{ font-weight:bold; }
.texthtml a  		{ color:#600; text-decoration:underline; font-weight:bold;}
.texthtml a:hover 	{ color:#603; text-decoration:none;}


html			{ overflow-y: scroll; }
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#444; }

body			{ text-align:center; background:url(images/bg-bw.jpg) #f6f6f6 no-repeat center top; margin-top:0; overflow-x: hidden;}
#wrapper		{ color:#FFF; margin:0 auto; text-align:left; padding:0; width:950px; height:auto; border:0px;}

h1, h2, h3, h4		{ font-weight:bold; color:#471b1a; clear:none; margin:0 0 8px 0; padding:0; text-align:left; }
h1			{ font-size:25px;}
h1 input	{ color:#fff;}
h2			{ font-size:18px;}
h3			{ font-size:15px;}


/*--------------------------------------------------------  tutti i livelli di menu -------------------------------------------------------- */
div.nav1 	{ #width:990px; white-space:nowrap;}
.nav1 ul	{ float:left; width:100%; margin:0; padding:0; float:left; list-style:none; font-size:15px; white-space:nowrap;}
.nav1 li 	{ float: left; padding-top: 2px; position: relative; z-index:1;}
.nav1 a 	{ color:#ffffff; display: block; line-height:38px; overflow:hidden;	text-decoration:none; cursor:pointer; cursor:hand;}

/* nav1 */
.nav1>ul 	{	/*background:url(images/menu/nav_bg.png) repeat-x;*/}


li.active a .menu-left 	{ background: url(images/menu/m_c_act.png) repeat-x top left; width:16px; height:41px;	line-height:44px;	display: block;	float: left;}
li.active a .menu-mid 	{ background: url(images/menu/m_c_act.png) repeat-x top left; height:41px; line-height:44px;	display: block;	float: left;}
li.active a .menu-right { background: url(images/menu/m_c_act.png) repeat-x top left; width:16px; height:41px;	line-height:44px;	display: block;	float: left;}

.nav1 li.active a .menu-left,.nav1 li.active a .menu-mid,.nav1 li.active a .menu-right,.nav1 li a:hover .menu-left,.nav1 li:hover a .menu-left,.nav1 li a:hover .menu-mid,.nav1 li:hover a .menu-mid,.nav1 li a:hover .menu-right,.nav1 li:hover a .menu-right {	background-position: 0 -40px; height:42px; text-decoration:underline; color:#fff;}

.nav1 li.active a .menu-left, .nav1 li.active a .menu-mid, .nav1 li.active a .menu-right {color:#370b01; text-decoration:none; line-height:38px;}

.nav1 a .menu-left 	{ width:14px; height:41px; line-height:40px; display: block;	float: left;}
.nav1 a .menu-mid 	{ height:41px; line-height:40px; display: block; float: left;}
.nav1 a .menu-right { width:14px; height:41px; line-height:40px; display:block; float:left;}

.nav2, .nav3 {	background: url(images/menu/bg-nav.png) repeat; display:none; position:absolute; height:auto; margin:0; padding:0; border:1px solid #000; border-bottom:0;}
.nav2 {	top:41px; left:0; z-index:1; width:200px; }
.nav3 {	top:0; left:198px; width:200px;}
.nav1 li:hover .nav2,.nav2 li:hover .nav3 {	display:block;	color:#fff;}
.nav1 li:hover li,.nav1 li.active li {	width: 100%; padding:0px; background: none !important;}
.nav1 .btm-bg,.nav2 .btm-bg,.nav3 .btm-bg 		{	background-color: #4A332F; 	width:200px; height:1px; overflow: hidden;	clear:both; margin:0;	padding:0;}

.nav2 li a,.nav3 li a  { padding:0 10px; white-space:normal; font-size:14px; color:#fff; line-height:20px; padding-bottom:10px; padding-top:4px;}
.nav2 li a:hover,.nav3 li a:hover 	{ background-color:#4A332F; color:#fff; width:auto; text-decoration:underline;}


/*------------------------------- inizio classi per banner -------------------------------*/
.welcome 		{ width:640px; height:330px; overflow: hidden; position:relative; padding:0; display:inline; }
.rotator 		{ width:640px; height:330px ; display:inline; float:left; overflow:hidden; margin:0; margin-left:10px; #margin-left:10px; padding:0; border:1px solid #fbb31f; -moz-border-radius:2px; border-radius:2px; -moz-border-radius:2px; border-radius:2px;box-shadow:2px 3px 6px #333; -webkit-box-shadow:2px 3px 6px #333; -moz-box-shadow:2px 3px 6px #333; position:relative;}
.rotator img		{ width:640px; height:330px; margin:0; padding:0; border:0; top:0; position:static; }
.welcome .rotator div	{ width:640px; height:330px ; }
.welcome .rotator div.testi[class] 	{ background: url(images/bg-transparent.png) repeat top left;}
.welcome .rotator div.testi 		{ width:280px; height:130px; position:absolute; top:180px; left:14px; cursor:pointer;cursor:hand; z-index:1000; -moz-border-radius:2px; border-radius:2px;box-shadow:2px 3px 6px #333; -webkit-box-shadow:2px 3px 6px #333; -moz-box-shadow:2px 3px 6px #333; border:1px solid #fdbc20; }

.welcome .rotator div.testi h2>a	{font-size:24px; text-align:left; font-weight:bold; display:block; margin:10px; text-decoration:none; color:#FFF;}
.welcome .rotator div.testi h2>a:hover 	{color:#fff; text-decoration:underline;}
.welcome .rotator div.testi p>a  		{font:16px  Helvetica,Arial,sans-serif; color:#fff; padding:0; text-align:left; display:block; margin:5px 10px; clear:left; text-decoration:none }
.welcome .rotator div.testi p>a:hover	{text-decoration:underline;}

a.go-button:link, a.go-button:visited { font-size:15px; color:#fff; padding:0; font-weight:bold; display:block; margin-top:40px; position:absolute; bottom:10px; right:10px; text-decoration:none; letter-spacing:1px;}
a.go-button:hover { color:#fff; text-decoration:underline; }




/*-------------------------------------------------------- inizio classi per header -------------------------------------------------------- */
#topnav 		{ float:right; display:inline; position:relative; margin-top:10px; margin-right:10px; color:#2d221e; width:auto; text-align:right; }
.topnav ul		{ font-size:11px; letter-spacing:0em; margin:0; padding:0; list-style:none; }
.topnav li		{ display:inline; margin:0; padding:0px 0px 0px 10px;  }
.topnav a 		{ color:#000; font-weight:normal; text-decoration:underline; }
.topnav a:hover		{ color:#000; font-weight:normal; text-decoration:none; }

#langs 				{ clear:right; z-index:2; position:relative; float:right; display:inline-block; color:#06c; font-size:100%; line-height:normal; margin:25px 8px 0; padding:0; width:420px !important;  text-align:right; white-space:normal}
#langs ul			{ font-size:9px; letter-spacing:0em; margin:0; padding:0; list-style:none; }
#langs li			{ display:inline; margin:0; padding:0px 0px 0px 10px; }
#langs img 			{ border:0px; width:18px; height:13px; margin-bottom:2px;}
#langs img:hover	{ border:0px; width:18px; height:13px; margin-bottom:0;}

#hotel_name				{ position:relative; float:left; display:block; margin:10px auto; z-index:0; width:auto; vertical-align:middle;}
#hotel_name	#dnn_dnnLOGO_imgLogo	{ float:left; border:0px; margin-right:20px; margin-left:0; display:inline; }
#hotel_name	img			{ border:0 px; margin-left:10px; display:inline; color:inherit; }
#hotel_name	p			{ float:left; font-size:21px; color:#411400; line-height:110%; margin-top:30px; margin-bottom:0; }

.tagline				{ color:#a4adbb; float:left; position:relative; display:inline; padding-top:10px;  width:400px; font-size:18px; font-weight:bold; }

#newsletter 			{ float:right; position:relative; margin:0px 7px; color:#06c; width:500px; text-align:right; margin-top:20px; }
.newsletter 			{ font:10px sans-serif; letter-spacing:0em; padding:0; list-style:none; display:inline; margin:0px 5px; padding:0; margin-top:50px; vertical-align:middle;}
.newsletter a 			{ color:#002173; font-weight:bold; text-decoration:underline; }
.newsletter a:hover		{ color:#06c; font-weight:bold; text-decoration:underline; }
.newsletterimg			{ clear:both; position:relative; display:inline; width:20px; height:15px; }
.newsletterimg span		{ border:0px; }

#breadcrumb				{ position:relative; float:left; z-index:0; width:920px; padding:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; color:#222; text-align:left; clear:both;  margin-top:15px; #margin-top:0px; height:25px; }
.breadcrumb_text		{ font-weight:normal; color:#222; text-decoration:none;}
#breadcrumb a			{ font-weight:normal; color:#300; text-decoration:underline;}
#breadcrumb a:hover		{ font-weight:normal; color:#300; text-decoration:none;}
.BreadcrumbLeaf			{ text-decoration:none; font-weight:normal; color:#222;}

#buttonsearch			{ padding:100px 10px 1px auto; width:auto; display:inline; margin-top:25px; }
a.buttonsearch			{ display:block; float:right; font-size:12px; color: #FFF;  font-weight: bold; text-align: center; cursor:pointer; padding-top:0px; background:#e7bd65 url(images/cerca-button.png) repeat-x 0 -23px; text-decoration:none; text-transform:uppercase; margin-top:10px; margin-left:10px; width:93px; height:23px; line-height:23px; }
a.buttonsearch:hover	{ display:block; float:right; font-size:13px; color: #FFF; font-weight: bold; text-align: center; cursor:pointer; padding-top:0; text-decoration:underline; text-transform:uppercase; margin-top:10px; width:93px;}
buttonsearch span		{ vertical-align:middle; margin-top:6px; }

#user				{ PADDING-RIGHT: 10px; FLOAT: right; PADDING-BOTTOM: 1px; PADDING-TOP: 10px; HEIGHT: 20px; width:auto; display:inline; }
a.user				{ float:right; font:12px Helvetica,Arial,sans-serif; color: #FFF; font-weight: bold; cursor:pointer; padding-top:2px; text-decoration:underline; white-space: nowrap; margin-top:3px; margin-left:10px; width:auto; height:20px; }
a.user:hover		{ float:right; font:12px Helvetica,Arial,sans-serif; color: #FFF; font-weight: bold; cursor:pointer; padding-top:2px; text-decoration:none; white-space: nowrap; margin-top:3px;  width:auto; }

#contbutuser		{ position:relative; margin-right:10px; }
#globalnav 			{ float:left; display:inline; margin:15px 7px 0px 7px; clear:both; /*background:#fff;*/ line-height:normal; padding:0; white-space:nowrap; }



/*--------------------------------------------------------  inizio classi per body -------------------------------------------------------- */
div.container		{ float:left; margin:10px 2px; font-size:13px; text-decoration:none; height:auto; min-height:550px; height:auto !important; /*height:550px;*/ width:940px; }
div.container h1	{ padding:5px 10px 2px; }
.LeftPane			{ position:relative; float:left; display:inline; z-index:0; width:285px; padding:0; margin-top:6px; margin-right:0; #margin-right:8px;}
.ContentPane		{ position:relative; float:left; display:inline; z-index:0; width:640px; padding:0; margin-top:6px;}
.DNNEmptyPane		{ display:block; float:none; width:100%; padding:0; }


/*------------------------------- inizio classi per footer -------------------------------*/
#footerline			{ float:none; clear:both; width:920px; /*background:#fff;*/ border-top:1px dotted #683433; margin-left:10px; }

#bottomnav			{ clear:both; font:12px sans-serif; display:block; margin-bottom:10px; width:100%; text-align:center; color:#683433; }
.bottomnav a			{ margin:0; padding:0; list-style:none; color:#4b0000; text-decoration:underline; font-weight:bold;}
.bottomnav a:hover		{ color:#4b0000; text-decoration:none; font-weight:normal;}


#social_link			{ clear:both; display:block; margin:0 auto; width:100%; text-align:left; margin-bottom:20px; text-align:center; }
.social_link			{ font:11px sans-serif; color:#FFF; padding:2px 10px 20px 10px; }
.social_link a			{ margin-right:12px; margin-left:12px; }

/* Skype */
.SkypeModule   { text-align:center; width:285px; }
 
/* SocialBookmarking */
.SocialBookmarkingContent   { width:640px; text-align:right !important; }
.SocialBookmarkingContent a   { color:#000; text-decoration:underline;  }
.SocialBookmarkingContent a:hover { color:#000; text-decoration:none; }

/* contatti brevi fondo pagina */
#contact_info			{ clear:both; display:block; width:100%; text-align:center; }
.contact_info			{ font:11px sans-serif; color:#000; }
.contact_info a			{ font-weight:normal; color:#000; text-decoration:underline;}
.contact_info a:hover	{ font-weight:normal; color:#000; text-decoration:none;}

/* legal verbiage */
#copyright				{ display:block; float:none; width:950px; margin:10px auto 10px auto; text-align:center; }
.copyright				{ color:#333; font:11px sans-serif; font-style:italic; display:block; float:none; width:950px; margin:10px auto 10px auto; text-align:center; }


/*------------------------------- classi da aggiungere alla skin, utilizzate solo per il booking engine -------------------------------*/
.cerca				{ width:98px; height:30px; display:block; float:right; margin:10px 15px 2px ; text-align:center; color:#ffffff; line-height:150%;}
.cerca, .cerca:link, .cerca:visited { color:#ffffff; font-size:14px;  font-weight:bold;  text-decoration:none;  border:1px solid #ffffff; -webkit-box-shadow: 2px 3px 5px #111111; -moz-box-shadow: 2px 3px 5px #111111; box-shadow: 2px 3px 5px #111111; background: #f3be58; /* old browsers */ background: -moz-linear-gradient(top, #815004 0%, #3a2301 45%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#815004), color-stop(33%,#3a2301)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#815004', endColorstr='#3a2301',GradientType=0 ); /* ie */  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; line-height:150%; }

.cerca:hover 	{  text-decoration:underline; background: #3a2301 !important; /* old browsers */ -webkit-box-shadow: 1px 2px 3px #000; -moz-box-shadow: 1px 2px 3px #000; box-shadow: 1px 2px 3px #000;}

.btn-checkout:link, .btn-checkout:visited { color:#FFFFFF; border: 1px solid #201816; -webkit-box-shadow: 2px 3px 5px #555555; -moz-box-shadow: 2px 3px 5px #555555; box-shadow: 2px 3px 5px #555555;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #513D39; /* old browsers */ background: -moz-linear-gradient(top, #815004 0%, #3a2301 66%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#815004), color-stop(66%,#3a2301)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#815004', endColorstr='#3a2301',GradientType=0 ); /* ie */}

.btn-checkout:hover {   background:#362824; -webkit-box-shadow: 1px 1px 3px #333; -moz-box-shadow: 1px 1px 3px #333; box-shadow: 1px 1px 3px #333;}

/* correzione allineamento celle composizione camera in modulo availability form */
.searchmodule .roomcompositioncontainer table td { vertical-align:top; }
/* survey */
.total {  font-size:30px;  font-weight:bold;}

.ui-progressbar { height:1.6em;}
.progress td{ vertical-align:middle; height:35px; padding:0px 5px 0px 0px;}
.progress .bar { width:220px;}
.progress td.right { width:30px; text-align:center;}
.surveydetails .progress td{ height:10px;}
.surveydetails .progress .bar { width:200px;}
.surveydetails .avg { font-size:18px; font-weight:bold;}
.ui-widget-header { background:#388427; /* old browsers */ background: -moz-linear-gradient(top, #85d56b 0%, #388427 33%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85d56b), color-stop(33%,#388427)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85d56b', endColorstr='#388427',GradientType=0 ); /* ie */ border:1px solid #388427; border-radius:10px; -moz-border-radius:10px;
 -webkit-border-radius:10px; }
/* END survey */

#newsHotel { display:none }

/*------------------------------- aggiustamenti ------------------------------- */
#langs 		{   margin-top:46px !important;  /*width: auto !important;*/ width:490px !important;}
#langs li 	{   padding-left: 5px !important;}
#langs img, #langs img:hover {  width: 14px !important;}
a.disabled:link, a.disabled:visited {    color: #FFFFFF !important;}

.currstep { color: #4B0000 !important; background:#F8B90F; /* old browsers */ background: -moz-linear-gradient(top, #F8B90F, #FCE5A4); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(#F8B90F), color-stop(#FCE5A4)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8B90F', endColorstr='#FCE5A4',GradientType=0 ); /* ie */ padding-top: -15px; padding-left: 5px; padding-right: 5px; text-align: center;}


/* effetto hover di quando lombardi abiliterà ... 
.BE .nav1 li a.disabled:hover { color: #FFFFFF !important; text-align: center; background: #8c7b74 !important; background: -moz-linear-gradient(top, #8c7b74, #523a36) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(#8c7b74), color-stop(#523a36)) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c7b74', endColorstr='#523a36',GradientType=0 ) !important; }
.BE div.nav1 ul li a.notyetstep:hover {cursor:pointer !important; cursor:hand; text-decoration:underline;}
*/
.BE .nav1 li a.disabled:hover { color: #FFFFFF !important; text-align: center; background:none; }


.BE .nav1 li a 	{  line-height: 42px;  margin-top: -5px;  padding-left: 10px;  padding-right: 10px; }
.BE .nav1 ul 	{    margin-top: 0 !important;}
.BE .nav1 ul li {    margin: 0 !important;    padding: 2px 10px 0 10px !important;}

.BE .innerwrapperbe {  margin-top: 50px !important;}
.BE div.container 	{  -moz-background-clip: border;  -moz-background-origin: padding;  -moz-background-size: auto auto; -x-system-font:none; background-attachment: scroll;  background-color: transparent; float:left;  height: auto !important;  line-height: normal;  margin-bottom: 10px;  margin-left: 2px;  margin-right: 2px;  margin-top: 10px !important;  min-height: 550px;  text-decoration: none; }
.BE h1 { color: #201816 !important;}



