/**** RESET ****/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/**** BASIC STYLE ****/
body {position:relative;}
a:focus {outline:none}
#layout_landing {position:relative;background:#fff url('../img/landing-bg.gif') 50% 0 repeat-y; }
#left,#right{position:absolute;width:476px;height:460px;display:none}
#left{right:50%;background:#fff url('../img/left-bg.jpg') top left no-repeat;}
#right{left:50%;background:#fff url('../img/right-main-bg.gif') top left no-repeat;}
/*#right-wrap{position:relative;width:184px;height:185px;margin:116px 0 0 84px;background:url('../img/right-logo-bg.png') top left no-repeat;}*/

/**** MENU LEFT ****/
#left a#logo-lft {margin:178px 0 0 110px; display:block;width:250px;}
#left a#logo-lft span {display:none}
#left p.man {position:absolute;left:174px;margin-top:5px;display:none}
#left p.woman {position:absolute;left:235px;margin-top:5px;display:none}
a#man {width:39px;height:12px;background:url('../img/sprite-d-it.gif') top left no-repeat;display:block;}
a#man.active {background-position:0 -12px;}
a#man.off {background:url('../img/sprite-d-it.gif') 0 -24px no-repeat;}
#left p a span {display:none}
	#left p#left-sub1 {position:absolute;left:140px;margin-top:50px;display:none}
	#left-sub1 a.permanent,#left-sub2 a.permanent {width:86px;height:16px;display:block;background:url('../img/sprite.gif') top left no-repeat;}
	#left-sub1 a.permanent:hover,#left-sub2 a.permanent:hover {background:url('../img/sprite.gif') 0 -38px no-repeat;}
	#left-sub1 a.seasonal,#left-sub2 a.seasonal {width:86px;height:16px;display:block;background:url('../img/sprite.gif') 0 -16px no-repeat;}
	#left-sub1 a.seasonal {margin-left:9px}
	#left-sub1 a.seasonal:hover,#left-sub2 a.seasonal:hover {background:url('../img/sprite.gif') 0 -54px no-repeat;}
	
a#woman {width:48px;height:12px;background:url('../img/sprite-d-it.gif') -40px 0 no-repeat;display:block;}
a#woman.off {background:url('../img/sprite-d-it.gif') -40px -24px no-repeat;}
a#woman.active {background:url('../img/sprite-d-it.gif') -40px -12px no-repeat;}
	#left p#left-sub2 {position:absolute;left:236px;margin-top:50px;display:none}
	
	
/**** RIGHTMENU ****/
#right a#logo-rgt{margin:135px 0 0 114px;width:130px;height:130px;display:block;}
#right a#logo-rgt img {margin:40px 0 0 24px;}
#right #menu {position:absolute;top:267px;left:114px;}
#right #menu p.main {float:left;display:none}
#right #menu p a span {display:none}
#right #menu p.main a {float:left;height:25px;display:block}
#right #menu p.man-r a {width:62px;background:url('../img/sprite-r-it.gif') top left no-repeat;}
#right #menu p.woman-r a {width:67px;background:url('../img/sprite-r-it.gif') top right no-repeat;}
#right #menu p.woman-r a.active {background:url('../img/it-woman-r-on.gif') top left no-repeat;}
#right #menu p.woman-r a.off {background:url('../img/it-woman-r-off.gif') top left no-repeat;}
#right #menu p#right-sub1, #right #menu p#right-sub2 {display:none;position:absolute;top:25px;width:170px;height:25px;}
#right #menu p#right-sub1 {left:16px;}
#right #menu p#right-sub2 {left:28px}  /*** MODIFICARE IN -55px CON SECONDO MENU ***/
#right #menu p#right-sub1 a span {display:none}
#right #menu a {height:25px;display:block;float:left}
#right #menu a.permanent {width:83px;background:url('../img/submenu-perm.gif') top left no-repeat;}
#right #menu a.seasonal {width:84px;background:url('../img/submenu-seas.gif') top left no-repeat;}
#right #menu a#dg-w-s {width:84px;background:url('../img/submenu-seas.gif') top left no-repeat;}
#right #menu a#dg-w-p {width:84px;background:url('../img/submenu-perm.gif') top left no-repeat;}

/*****FOOTER******/
/*
#footer_landing{position:absolute;left:0;top:0;width:100%;padding:1px 0 0;border-top:1px solid #AEAEAE;z-index:400;visibility:hidden}	
#footer_landing-wrap{height:22px;background:#D3D3D3;padding:5px 0 0 0}
#footer_landing ul{text-align:center;}	
#footer_landing li{display:inline;}
#footer_landing li a {padding: 0 10px;border-right:1px solid #9d9d9d;line-height:auto;font-size:10px;color: #838383;}
#footer_landing li a.last{border:0;}	
#footer_landing li a:hover{text-decoration:none;}
*/


#footer_landing{position:absolute;left:0;top:0;width:100%;padding:1px 0 0;border-top:1px solid #AEAEAE;z-index:400;visibility:hidden}
#footer {
	position: absolute;
	width: 100%;
	height: 27px;
	/*bottom: -1px;*/
	text-align: center;
	background:#D3D3D3;
	z-index: 200;
}

ul {
	text-align:center;
}

ul li span{
	font-size:8px;

}
ul li {
	display: inline;
	list-style-type: none;
	color: #999999;
	height: 27px;


}


li a {
	font-size:10px;color: #838383;
	padding: 5px 10px 0 0;
}

li ul li a{text-decoration:none;}


li a:hover {
	text-decoration:none;
}

li ul {
	display: none;
	position: absolute;
	height: 16px;
	bottom: 25px;
	left: 0;
	width: 100%;
	background: #AEAEAE;
	padding: 0;
	width: 100%;
	color: #999999;
}

li:hover ul {
	color: #999999;
	background: #D3D3D3;
}

li.active ul {
	display: block;
}
