* {
padding: 0;
margin: 0;
}

html, body {
height: 100%;
}

body {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	background-color: #000000;
	padding: 0px;
	color:#B2B2B2;
}

#contenitore { width: 991px;
margin: 0 auto;
min-height: 100%; }

#contenitore-head { width: 991px;
margin: 0 auto;
 }

#header { width: 100%;
margin: 0 auto;

height: 66px; }



#logo { float:left;
margin: 5px;
position:relative;

 }
 
 
#sub-left { float:left;
margin: 5px;
position:relative;

 }


#skytop-right { float:right; 
margin: 4px 4px 10px 20px;
position:relative;
vertical-align:middle; }

#sub-right { float:left; 
margin: 14px 4px 10px 2px;
position:relative;
vertical-align:middle;
z-index:49; }

#lay-left { float:left; width: 221px;
background:#313031; padding: 10px 12px ; min-height:630px;
line-height: 1.3em;}
#lay-right { float:right;}

#titoli-detail { line-height: 1em; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;} 
.titoli-detail-nome { color:#b2b2b2; }
.titoli-detail-prodotto { color:#fff; font-weight:bold; }


#layout {
	position:relative;
	width: 991px;
	height:702px;
	background-image: url(images/resellers/resellers_northam.png);
}
#layout-990 {
margin:0 auto;
min-height:100%;
width:991px;
z-index:2;

}



#skytop-right li { 
background:transparent url(../images/menu-separator.png) no-repeat scroll 0 0;
float:left;
padding:0;
}

#skytop-right a {
color:#CCCCCC;
display:block;
font-size:1em;
padding:10px;

}

#skytop-right a:hover {
color:#CCCCCC;
display:block;
font-size:1em;
background:#C61c18;
padding:10px;

}

#skytop-right ul {
list-style-image:none;

list-style-type:none;
}

.bktabella { background:#000800; width: 197px; height:197px;} 


/* inizio css dei menu suckerfish */
/* by valerka valerio@basement.it */

#nav, #nav ul {
	float: left;
	/* width: 695px; */
	list-style: none;
	line-height: 1;
	
	font-weight: bold;
	padding: 0;
	
	border-width: 1px 0;
	margin: 0 0 1em 0;
	z-index:52;
}

#nav a {
	display: block;
	/* width: 10em;
	w\idth: 6em; */
	color: #fff;
	text-decoration: none;
	margin: 4px 3px 0px 3px; ;
	background:#313031;
}

#nav a:hover {
	
background: #ef4131;
display:block;
}

#nav a.daddy {
	
}

#nav li {
	float: left;
	padding: 0;
	z-index:51;
	
	/* width: 10em; */
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 145px;
	font-weight: normal;
	z-index:53;
	margin: 0px 0 3px 3px;
	background:#4a4d4a;
}

#nav li li {
	
	width: 145px;
}

#nav li ul a {
	width: 145px;
	margin: 0px 0px 0px 0px; 
	padding: 2px 0px 2px 5px;
	
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/* #nav li:hover, #nav li.sfhover {
	background: #ef4131;
}*/


 /* fine css menu suckerfish */

#skytop-right .primavoce { background:none;}

#menu { z-index:50;}

tbody { }

.rolloverz { text-transform:uppercase;  padding:150px 10px 10px 15px; font-size: 9px; line-height:1em;
}

.reslink { font-size: 9px; color:#FFFFFF; text-decoration:none;}
.reslink:hover { color:#CC0000;}
.res_on { font-size: 9px; color:#FFFFFF; text-decoration:none;}
.res_on:hover { color:#CC0000;}

#Layer1 a { color:#FFFFFF; }