#list {
	height:34px;
	background-image:url(../images/gradienteLink.jpg);
	background-repeat:repeat-x;
}
.dropdown {
	float:left;
	height:34px;
	margin-top: 0px;
	margin-bottom:0px;
}
.dropdown dt {
	width: 120px;
	color:#333333;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	height:34px;
	line-height:34px;
	font-weight: bold;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	text-align:center;
}
.dropdown dt:hover {
	background:url(../images/gradienteHover.jpg) repeat-x;
	color:#FFF;
}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:120px;
	display:none;
	z-index:200;
	opacity:0;
	margin-left:0px;
	margin-top: 0px;
	margin-bottom:0px;
}
.dropdown ul {
	border:1px solid #CCCCCC;
	list-style:none;
	border-top:none;
	width:120px;
	padding-left:0px;
	margin-top: 0px;
	margin-left:0px;
}
.dropdown li {
	width:118px;
	background-color:#eaf0f2;
	font-size:11px;
	line-height:18px;
	height:18px;
	color:#333;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	text-decoration:none;
	color:#333;
}
.dropdown li:hover {
	color:#000;
	background-color:#FFF;
}
.dropdown .underline {
	border-bottom:1px solid #b9d6dc;
}

/****************Nuovo Menu *******************/
.arrowlistmenu{
width: 200px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: #CCC url(../images/gradienteLink.jpg) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-align:left;
padding: 3px 0 3px 6px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin-top: 0px;
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration: none;
color: white;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/gradienteHover.jpg);
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: url(../images/arrowbulletDown.png) no-repeat center left !important; /*custom bullet list image*/

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: url(../images/gradienteHover.jpg) !important;
text-align:left;
margin-left: 8px;
margin-right:0px;
padding: 3px 0 3px 8px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
color: white;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 70%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}

/*************** ---- **********************/
/*************** Sezione Testata ************/

#bg {
	position: relative;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/bghead.jpg);
	background-repeat:repeat-x;
	height:140px;
	width:100%;
	min-width:780px;
}

#Snow{
z-index:1;
}

#elementi{
z-index:2;

}

#logo {
	position: absolute;
	top: 16px;
	left: 15px;
	height:107px;
	width:253px;
}

#slide {
	position:absolute;
	left: 50%;
	top: 8px;
	margin-left:-175px;
	visibility:hidden;
}

#cosmo {
	float:left;
	background-image:url(../images/loghi/cosmo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:118px;
}
#cosmo:hover {
	background-repeat:no-repeat;
	background-position:bottom left;
	height:135px;
}
#sarto {
	float:left;
	background-image:url(../images/loghi/sarto.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:118px;
}
#sarto:hover {
	background-repeat:no-repeat;
	background-position:bottom left;
	height:135px
}
#fuorD {
	float:left;
	background-image:url(../images/loghi/4D.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:121px;
	height:119px;
}
#fuorD:hover {
	background-position:bottom left;
	height:135px
}
/***************Sezione Banner************/
#boxB {
	background-image:url(../images/im1.jpg);
	background-repeat:repeat-x;
	height:140px;
	width:250px;
}
#boxC {
	height:140px;
	width:200px;
}
.logo4D {
	float: left;
	background-image:url(../images/loghi/4D.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:119px;
}
.logo4D:hover {
	background-position:bottom left;
	width:120px;
	height:135px;
}
.logoCosmo {
	float: left;
	background-image:url(../images/loghi/cosmo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:116px;
}
.logoCosmo:hover {
	background-position:bottom left;
	width:120px;
	height:135px;
}
.cosmoFont {
	font-size: 17px
}
.logoSarto {
	float: left;
	background-image:url(../images/loghi/sarto.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:119px;
}
.logoSarto:hover {
	background-position:bottom left;
	width:120px;
	height:135px;
}
.logoRiservata {
	float: left;
	background-image:url(../images/loghi/riservata.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:200px;
	height:134px;
}
/*.logoRiservata:hover {
	background-position:bottom;
}*/

.logoLavora {
	background-image:url(../images/loghi/lavora.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:134px;
}
.logoNews {
	background-image: url("../DHX/imgs/dhxwins_dhx_skyblue/active/header_bg.gif");
	background-repeat:repeat-x;
	width:200px;
	height:136px;
}
.logoListino {
	background-image:url(../images/loghi/Listino.jpg);
	background-repeat:no-repeat;
	
	width:200px;
	height:136px;
}
.logoTeam {
	background-image:url(../images/loghi/team.jpg);
	background-repeat:no-repeat;

	width:200px;
	height:136px;
}
.logoContatti {
	background-image:url(../images/loghi/CallUs.jpg);
	background-repeat:no-repeat;;
	width:200px;
	height:136px;
}
.logoDoveSiamo {
	background-image:url(../images/loghi/doveSiamo.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:136px;
}
#headline {
	float: left;
	color:#08349F;
	font-size:19px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:45px;
}
#footer {
	width:100%;
	height:24px;
	line-height:25px;
	font-size:11px;
	color:black;
	background-image: url("../DHX/imgs/dhxwins_dhx_skyblue/active/header_bg.gif");
	background-repeat:repeat-x;
	text-align: center;
}
/************* slide Show *******************/
.pics {
	height:  115px;
	width:   323px;
	padding: 0;
}
.pics img {
	padding: 2px;
	border:  1px ridge #ccc;
	background-color: #eee;
	width:  318px;
	height: 110px;
	top:  0;
	left: 0
}
