@charset "utf-8";
/* CSS Document */
html, body{
	overflow: scroll;
	overflow-x: hidden;  /* oppure auto */
	overflow-y: scroll;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; /* 1.0em */}
body.page{
	overflow:visible;
	position:relative;
	width:980px;
	margin:0 auto 0 auto;
	background:#16171B url(img/bg_sito.jpg) no-repeat scroll center 0%;}
body.pop{
	overflow:auto;
}

#menu{
	position:relative;
	text-align:right;
	padding-top:15px;
	width:980px;height:38px;}
	#menu span{
		position:relative;
		color:white;cursor:pointer;
		margin:0 0 0 45px;
		font:normal 16px Arial, Helvetica, sans-serif;}
	#menu span:hover{color:#6B858C;}

#login_site{
	position:absolute;z-index:99;
	top:53px;right:0;width:381px;height:83px;}
	#login_left{float:left;position:relative;width:173px;height:100%;margin:2px 0 0 17px;color:white;}
	#login_left span.voce{font-size:12px;display:block;margin-bottom:3px;}
	.oggetti{margin:0 3px 0 3px;color:#6B858C;text-decoration:underline;cursor:pointer;}
	.grey{color:#999;}
	#divnumprodottikart{position:absolute;bottom:10px;left:0;}
	#login_right{float:left;width:180px;text-align:right;margin:1px 0 0 5px;height:80px;color:white;}
	#login_right span.voce{font-size:12px;margin-right:6px;}
	#login_right input.userpsw{border:1px solid #BCBCBC;font-size:11px;height:16px;width:135px;margin:0;padding:0 0 0 2px;}
	.rec_psw{font-size:11px;color:#6B858D;margin-right:8px;text-decoration:underline;cursor:pointer;}

#footer{
	position:relative;
	width:980px;height:160px;}
	#footer_link_content{position:absolute;top:45px;left:20px;width:400px;}
	#footer_link_content div{float:left;width:120px;margin-top:8px;}
	#footer_link_content span{font:normal 11px Tahoma, Geneva, sans-serif; color:#908E8E;text-decoration:underline;}
	#footer_link_content span:hover{color:white;cursor:pointer;}
	#footer_link_content img{margin-right:6px;}
#globale_basso{
	position:relative; /* 978 + 2 = 980px */
	margin-top:401px;
	background-color:#0E0F11;border:1px solid #666666;
	width:978px;}
#globale_alto{ /* 978 + 2 = 980px */
	position:relative;
	margin-top:227px;
	background-color:#0E0F11;border:1px solid #666666;
	width:978px;}

#left_title{float:left;width:235px;height:45px;}
#center_title{float:left;width:573px;height:45px;}
#right_title{float:left;width:170px;height:45px;}

#left_page_area{float:left;width:235px;}
#center_page_area{float:left;width:571px;min-height:400px;border-left:1px solid #393939;border-right:1px solid #393939;}
/* L'area centrale misura 571px e non 575px per dare 2px ai bordi della sua area e 2px ai bordi dell'area globale */
#right_page_area{float:left;width:170px;}

/* UL Categorie Prodotti */
ul#ul_categorie{
	margin:10px 0 0 10px;padding:0 0 0 14px;
	list-style-image:url(img/freccina.gif);
	font-weight:400;direction:ltr;
	line-height:1.00em;text-align:left;}
ul#ul_categorie span{
	font-family: Arial, sans-serif;
	font-size:16.0px;line-height:2.0em;}
ul#ul_categorie li{
	margin:6.0px 0 0 0;padding:0;color:white;
	text-align:left;font-weight:400;
	background:url(img/bg_ul_categorie.png) no-repeat scroll bottom left;}
ul#ul_categorie li:hover{cursor:pointer;color:#6B858C;}


/* Offerte */
div.offerta{
	position:relative;
	width:150px;
	margin:8px auto 0 auto;}
	div.tab_info{
		position:relative;text-align:right;margin:0 1px -1px 0;height:13px;z-index:100;}
	div.cropimg_offerta{
		position:relative;
		overflow:hidden;
		width:148px;height:110px;
		border:1px solid #393939;
		cursor:pointer;
		background-color:#FFF;}
	img.img_offerta{
		position:absolute;top:0;left:0;height:110px;}
	p.offerta_marca{padding-left:10px;margin:5px 0 0 0;color:#6B858C;font-size:14px;text-transform:uppercase;background:url(img/freccina.gif) no-repeat scroll 0% 7px;}
	p.offerta_desr{margin:4px 0 5px 10px;font-size:14px;color:white;}
	div.offerta_prezzo{position:relative;height:30px;border-top:1px dotted #393939;border-bottom:1px dotted #393939;background:url(img/bg_offerta_prezzo.gif) no-repeat scroll center right;}
	div.offerta_prezzo p{text-align:right;font-size:14px;margin:7px 5px 0 0;color:white;}


/* link */
span.hover:hover{color:#6B858C; cursor:pointer;}
span.no_hover{cursor:default;}

/* Generici */
.float_off{clear:both;}
