/*------------------------------------ SQP Italia -------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#797d81;
	background-image:url(../img/bg_page.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}

img {border:0px;}

	a{
	color:#797D81;
	font-weight:normal;
	text-decoration:none;
	}
a:hover{
	color:#b9b8b8;
	}
a img{
	border:hidden;
	border:none;
	border:0px;
	}

#content{
	width:960px;
	margin:0px auto;
	padding:0px;
	}
	#contenitore{
	width:960px;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	}

#conTop{
	width:960px;
	height:162px;
	margin:0px;
	padding:0px;
	float:left;
	}
#top{
	width:960px;
	height:108px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#spaziatura{
	width:960px;
	height:48px;
	margin:0px;
	padding:0px;
	background-image:url(../img/space_top.jpg);
	text-align:right;
	padding-top:6px;
	}
	#spaziaturaSX{
	width:809px;
	height:48px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#p_formDX{
	width:100px;
	height:48px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
#contenuti{
	width:960px;
	margin:0px;
	padding:0px;
	/*margin-bottom:7px;*/
	}

#colonna_SX{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	padding-right:7px;
	}
	
#colonna_SXHP{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:7px;
	}
	#BoxSXConfigRAM{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	}
	#BoxSXCarrello{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	}
	#BoxSXMarchi{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	}
	#BoxSXCatalogo{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	position:relative;
	}
	#contAltezza{
	height:480px;
	width:186px;
	margin:0px;
	padding:0px;
	padding-left:3px;
	text-align:left;
	}
	.bgTopBoxSx{
	width:189px;
	height:39px;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:8px;
	background-image:url(../img/bgTopBoxLaterale.jpg);
	background-repeat:no-repeat;
	}
	.bgTopBoxSxV{
	width:159px;
	height:39px;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:8px;
	padding-left:30px;
	background-image:url(../img/bgTopBoxLateraleV.jpg);
	background-repeat:no-repeat;
	}
	.bgTopBoxSx2{
	width:189px;
	height:31px;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:8px;
	background-image:url(../img/bgTopBoxLaterale.jpg);
	background-repeat:no-repeat;
	}
	.bgBoxSx{
	width:169px;
	/*height:91px; box carrello
	height:86px; box ram*/
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/bgBoxLat.gif);
	float:left;
	}
	.bgBoxSxCart{
	width:169px;
	height:108px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/bgCart.jpg);
	float:left;
	}
	.bgFooterSx{
	width:189px;
	height:10px;
	margin:0px;
	padding:0px;
	background-image:url(../img/bgBottomBoxLat.gif);
	background-repeat:no-repeat;
	float:left;
	}

#colonna_DXHP{
	width:189px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
#colonna_DX{
	width:189px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#BoxAreaUtenti{
	width:169px;
	height:174px;
	margin:0px;
	padding:10px;
	margin-bottom:10px;
	background-image:url(../img/bgAreaUtenti.jpg);
	background-repeat:no-repeat;
	}
	#AreaUtentiC{
	width:169px;
	margin:0px;
	text-align:center;
	}
	#BoxCerca{
	width:189px;
	/*height:75px;
	width:169px;
	height:145px;*/
	margin:0px;
	padding:0px;
	/*padding:10px;
	margin-bottom:10px;*/
	text-align:center;
	background-image:url(../img/bgCerca.gif);
	background-repeat:no-repeat;
	}
	#ricercaRapida{
	margin:0px;
	padding:0px;
	text-align:center;
	}

#colonna_C{
	width:517px;
	margin:0px;
	padding:0px;
	float:left;
	}
	.bgTopBoxC{
	width:504px;
	height:38px;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:8px;
	padding-left:13px;
	background-image:url(../img/bgTopBoxCint.jpg);
	background-repeat:no-repeat;
	}
	.bgBoxC{
	width:497px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	background-image:url(../img/bgBoxCint.gif);
	}
	.bgFooterC{
	width:517px;
	height:10px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../img/bgBottomBoxCint.gif);
	background-repeat:no-repeat;
	}
	
#colonna_CHP{
	width:517px;
	margin:0px;
	padding:0px;
	float:left;
	}
	

#contMarchiProdotti{
	width:960px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	float:left;
	}
	
#colonna_SXMarchi{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:7px;
	}
	
#colonna_DXProdotti{
	width:750px;
	margin:0px;
	padding:0px;
	float:right;
	}
	.bgColProdottiTop{
	width:700px;
	height:38px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:13px;
	background-image:url(../img/bgTopBoxCentrale.jpg);
	background-repeat:no-repeat;
	}
	.bgColProdotti{
	width:693px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-image:url(../img/bgBoxC.gif);
	}
	.BoxColProdotti{
	/*width:221px;*/
	width:216px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	margin-right:10px;
	}
	.BoxColProdotti2{
	width:219px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	.bgColInt{
	width:693px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/bgBoxInt.gif);
	}
	.conTopTab{
	width:693px;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	float:left;
	}
	.conTopTabDX{
	width:155px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}
	.conTopTabSX{
	width:490px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	
	.bgColProdottiFooter{
	width:750px;
	height:10px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../img/bgBottomBoxC.gif);
	background-repeat:no-repeat;
	}

#contPagInterne{
	width:960px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
	#colonna_SXInt{
	width:189px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:2px;
	/*margin-right:7px;*/
	}
	#colonna_DXInt{
	width:750px;
	margin:0px;
	padding:0px;
	float:right;
	}

#ContBoxNews{
	width:960px;
	margin:0px;
	padding:0px;
	}
	.bgBoxNewsTop{
	width:896px;
	height:39px;
	margin:0px;
	padding:0px;
	padding-left:13px;
	padding-top:8px;
	background-image:url(../img/bgTopBoxNewsHP.jpg);
	background-repeat:no-repeat;
	}
	.bgBoxNews{
	width:889px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/bgBoxNewsHP.gif);
	}
	.BoxContNews{
	width:202px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	margin-right:20px;
	}
	.BoxContNews2{
	width:202px;
	margin:0px;
	padding:0px;
	float:left;
	}
	.newsFoto{
	width:202px;
	height:122px;
	margin:0px;
	padding:0px;
	}
	.newsTit{
	width:202px;
	height:30px;
	margin:0px;
	padding:0px;
	}
	.newsTxt{
	width:202px;
	height:90px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	.newsPuls{
	width:202px;
	height:18px;
	margin:0px;
	padding:0px;
	}
	
	.bgBoxNewsFooter{
	width:960px;
	height:10px;
	margin:0px;
	padding:0px;
	background-image:url(../img/bgBottomBoxNews.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.titolo{
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	border-bottom:#dadada 1px solid;
	}

#paginazione{
	width:690px;
	height:20px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	text-align:center;
	padding-top:5px;
	background-color:#f2f2f2;
	}

#footerPage{
	width:960px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../img/bgFooter.jpg);
	background-repeat:no-repeat;
	}

	
/*---------- INIZIO FOOTER ----------- */	
	
#footer {
		width:100%;
		height:168px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgFooter.jpg);
		background-repeat:repeat-x;
		}
#cont_footer{
	height:100px;
	width:945px;
	margin:0px auto 0px auto;
	padding-top:50px;
	text-align:center;
	}

/*---------- FINE FOOTER ----------- */

#validator {
		margin:0px auto 0px auto;
		text-align:center;
		clear:both;
		background-color:#fefefe;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.aWhite {
  		list-style-image: url(/img/arrow_white.gif);
		padding:10px;
		margin:10px;
		padding-top:3px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		
ul.aOrangee {
  		list-style-image: url(/img/arrow_orange.gif);
		padding:10px;
		margin:10px;
		padding-top:3px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
.aOrangee li a{
	color:#868686;
	font-weight:normal;
	text-decoration:none;
	}
.aOrangee li a:hover{
	color:#b9b8b8;
	}	

/* ---------- FINE ELENCHI --------------*/




/* ---------- INIZIO DEI TITOLI --------------*/

.tit_Esempio{
	width:297px;
	height:52px;
	background-image:url(/img/txt_areaRiservata.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}

	
	
/* ---------- INIZIO DEI TITOLI --------------*/




/* ------------ CSS RELATIVO AL TESTO -------------- */

.sqp{
font-size: 11px;
color: #868686;
display:none;
}

.button{
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	border:#7f9db9;
	background-color:#cde7f8;
	}

h1{
	margin:0px;
	padding:0px;
	}
h2{
	margin:0px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#f86100;
	}
h3{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	}
h6{
	margin:0px;
	padding:0px;
	}
.txt_img{
	display:none;
	}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
	}
	
.txtBottom{
	font-weight:normal;
	color:#868686;
	font-size:11px;
	}
	.txtBottom a{
	font-weight:normal;
	color:#868686;
	font-size:11px;
	}
	.txtBottom a:hover{
	font-weight:normal;
	color:#b0afaf;
	font-size:11px;
	}

.txtAUtenti{
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	}
	.txtAUtenti a{
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	}
	.txtAUtenti a:hover{
	font-weight:normal;
	color:#FFFFFF;
	font-size:10px;
	}


.txtBCart{
	font-weight:normal;
	color:#797d81;
	font-size:10px;
	}
	.txtBCart a{
	font-weight:normal;
	color:#797d81;
	font-size:10px;
	text-decoration:underline;
	}
	.txtBCart a:hover{
	font-weight:normal;
	color:#b2b6b9;
	font-size:10px;
	text-decoration:underline;
	}
	
.txtCatalogo{
	font-weight:normal;
	color:#424443;
	font-size:10px;
	}
	.txtCatalogo a{
	font-weight:normal;
	color:#424443;
	font-size:10px;
	text-decoration:underline;
	}
	.txtCatalogo a:hover{
	font-weight:normal;
	color:#b2b6b9;
	font-size:10px;
	text-decoration:underline;
	}
	

.txtCatalogoB{
	font-weight:bold;
	color:#424443;
	font-size:10px;
	}
	.txtCatalogoB a{
	font-weight:bold;
	color:#424443;
	font-size:10px;
	text-decoration:underline;
	}
	.txtCatalogoB a:hover{
	font-weight:bold;
	color:#b2b6b9;
	font-size:10px;
	text-decoration:underline;
	}
	

.txtOrange{
	font-weight:normal;
	color:#fc5209;
	font-size:10px;
	}
	.txtOrange a{
	font-weight:normal;
	color:#fc5209;
	font-size:10px;
	}
	.txtOrange a:hover{
	font-weight:normal;
	color:#fb824e;
	font-size:10px;
	}
	
.txtOrangeB{
	font-weight:bold;
	color:#fc5209;
	font-size:10px;
	}
	.txtOrangeB a{
	font-weight:bold;
	color:#fc5209;
	font-size:10px;
	}
	.txtOrangeB a:hover{
	font-weight:bold;
	color:#fb824e;
	font-size:10px;
	}

.titBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	}
	.titBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	}
	.titBianco a:hover{
	font-weight:bold;
	color:#e3e2e2;
	font-size:14px;
	text-decoration:underline;
	}

.LinkRed{
	font-weight:bold;
	color:#f33e33;
	font-size:11px;
	}
	.LinkRed a{
		font-weight:bold;
		color:#f33e33;
		font-size:11px;
		text-decoration:line-through;
		}
	.LinkRed a:hover{
		font-weight:bold;
		color:#f97d75;
		font-size:11px;
		text-decoration:line-through;
		}

.prezzoCart{
	font-weight:bold;
	color:#f33e33;
	font-size:14px;
	}
		
.ok{
	font-weight:bold;
	color:#088402;
	font-size:11px;
	}
.ko{
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	}

.LinkBlu{
	font-weight:bold;
	color:#718fa9;
	font-size:11px;
	}
	.LinkBlu a{
		font-weight:bold;
		color:#718fa9	;
		font-size:11px;
		text-decoration:line-through;
		}
	.LinkBlu a:hover{
		font-weight:bold;
		color:#b4c9db;
		font-size:11px;
		text-decoration:line-through;
		}

.txtBlu{
	font-weight:bold !important;
	color:#718fa9 !important;
	font-size:11px !important;
	}
	.txtBlu a{
	font-weight:bold !important;
	color:#718fa9 !important;
	font-size:11px !important;
	text-decoration:underline;
	}
	.txtBlu a:hover{
	font-weight:bold !important;
	color:#b4c9db !important;
	font-size:11px !important;
	text-decoration:underline;
	}
	
.txtNero{
	font-weight:bold;
	color:#424443;
	font-size:11px;
	}
	.txtNero a{
	font-weight:bold;
	color:#424443	;
	font-size:11px;
	text-decoration:line-through;
	}
	.txtNero a:hover{
	font-weight:bold;
	color:#cccccc;
	font-size:11px;
	text-decoration:line-through;
	}

.TitGiallo{
	font-weight:bold;
	color:#e39c04;
	font-size:14px;
	}
	.TitGiallo a{
	font-weight:bold;
	color:#e39c04;
	font-size:14px;
	text-decoration:line-through;
	}
	.TitGiallo a:hover{
	font-weight:bold;
	color:#edb848;
	font-size:14px;
	text-decoration:line-through;
	}
	
	
	/* INIZIO MENU CATALOGO */
	#menuLog { font-size:1.4em; margin:20px; }
	.hidden {
		position:absolute;
		top:0px;
		left:-9999px;
		width:1px;
		height:1px;
		overflow:hidden;
		}
	
	.fg-button { clear:left; margin:0px; padding:0px; height:1px; text-decoration:none !important; cursor:pointer; position: absolute; text-align: center; zoom: 1; border:#FFF }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	a.fg-button { float:left;  }
	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
	
	
	/* FINE MENU CATALOGO */
	
/*NUOVO CSS*/
	
#box_promo {
	background-image:url(../img/box_promozioni.jpg); 
	background-repeat:no-repeat; 
	width:214px; 
	height:103px;;
}

#titolo_promo{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:10px 0 0 15px; 
	color:#FFF;
}

.clear{
	clear:both;
}
.left{float:left;}

.right{float:right;}

.cursor{cursor:pointer;}

.italic{font-style:italic;}

.s11{font-size:11px;}

.top_box_sx{
	background-image:url(../img/top_box_sx.jpg); 
	float:left; 
	background-repeat:no-repeat; 
	height:37px; 
	width:5px;
}

.top_box_dx{
	background-image:url(../img/top_box_dx.jpg); 
	float:left; 
	background-repeat:no-repeat; 
	height:37px; 
	width:5px;	
}

.top_box_cx{
	background-image:url(../img/top_box_cx.jpg); 
	float:left; 
	background-repeat:repeat-x; 
	height:26px; 
	width:auto; 
	padding-top:11px; 
	padding-left:15px;
}

.titolo_box{
	color:#FFF; 
	font-size:12px; 
	font-weight:bold;
}

.top_title_box_sx{
	background-image:url(../img/top_title_box_sx.jpg); 
	float:left; 
	background-repeat:no-repeat; 
	height:37px; 
	width:5px;
}

.top_title_box_dx{
	background-image:url(../img/top_title_box_dx.jpg); 
	float:left; 
	background-repeat:no-repeat; 
	height:37px; 
	width:5px;	
}

.top_title_box_cx{
	background-image:url(../img/top_title_box_cx.jpg); 
	float:left; 
	background-repeat:repeat-x; 
	height:26px; 
	width:auto; 
	padding-top:11px; 
	padding-left:15px;
	text-align:center;
}

.button_macro_sx{
	background-image:url(../img/button_sx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;
}

.button_macro_dx{
	background-image:url(../img/button_dx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;	
}

.button_macro_cx{
	background-image:url(../img/button_cx.png); 
	float:left; 
	background-repeat:repeat-x;
	height:20px;  
	padding-top:4px;
}

.box_button{
	position:absolute; 
	bottom:0px; 
	margin:0px 0px 6px 9px;
}

.testo_macro{
	color:#FFF; 
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	height:15px;
	overflow:hidden;
	display:block;
	padding-top:1px;
}

.testo_macro a{
	color:#FFF; 
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	height:15px;
	overflow:hidden;
	display:block;
	padding-top:1px;
}

.testo_macro a:hover{
	color:#c2c2c2;
}

.img_macro{
	float:left; 
	position:relative; 
	width:159px; 
	height:99px; 
	background-position:center; 
	background-repeat:no-repeat;
}

.box_macro{
	position:absolute; 
	background-image:url(../img/box_macro.png); 
	background-repeat:no-repeat; 
	width:159px; 
	height:99px;
}

.img_cover{
	float:left; 
	position:relative; 
	width:517px; 
	height:299px; 
	background-position:center; 
	background-repeat:no-repeat;
}

.box_cover{
	position:absolute; 
	background-image:url(../img/box_cover.png); 
	background-repeat:no-repeat; 
	width:519px; 
	height:299px;
	z-index:5;
}

/*gallery_cover*/


/*fine gallery_cover*/
#logo{
	background-image:url(../img/logo_sqp_new.jpg); 
	background-repeat:no-repeat; 
	width:271px; 
	height:82px;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
}

input {
    border: 1px solid #C6C3C3;
    font-family: Tahoma,Geneva,sans-serif;
    padding: 3px;
}

#login{
	float:right;
	margin-top:35px;
	font-size:11px;
	color:#FFF;
	width:412px;
	height:42px;
}

.box_login{
	font-size:11px;
	color:#FFF;
	float:left;
	height:45px;
	width:auto;
}

#loggato{
	margin-top:28px;
	height:80px;
	float:right;
	font-size:11px;
	color:#FFF;
	width:412px;
}

.box_loggato{
	height:auto;
	font-size:11px;
	color:#FFF;
	float:left;
	width:auto;
}


.testo_login a{
	color:#FFF;
	padding-top:1px;
	font-size:10px;
}

.testo_login a:hover{
	color:#404338;
}

#div_login{
	float:left;
	width:2px;
	height:45px;
	background-image:url(../img/div_login.gif);
	background-repeat:no-repeat;
	margin-left:9px;
}

.button_arancione_sx{
	background-image:url(../img/button_sx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;
	background-position:0 -48px;
}

.button_arancione_dx{
	background-image:url(../img/button_dx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;	
	background-position:0 -48px;
}

.button_arancione_cx{
	background-image:url(../img/button_cx.png); 
	float:left; 
	background-repeat:repeat-x;
	height:20px;  
	padding-top:4px;
	background-position:0 -48px;
}

.freccia{
	background-image:url(../img/freccia_vai.png);
	width:6px;
	height:11px;
	margin-top:2px;
	float:left;
}

#spaziatura_new{
	width:960px;
	height:48px;
	margin:0px;
	padding:0px;
	text-align:center;
}

.button_grigio_sx{
	background-image:url(../img/button_sx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;
	background-position:0 -24px;
}

.button_grigio_dx{
	background-image:url(../img/button_dx.png); 
	float:left; 
	background-repeat:no-repeat; 
	height:24px; 
	width:5px;	
	background-position:0 -24px;
}

.button_grigio_cx{
	background-image:url(../img/button_cx.png); 
	float:left; 
	background-repeat:repeat-x;
	height:20px;  
	padding-top:4px;
	background-position:0 -24px;
}

.btn_header{
	margin-top:5px;
	float:left;
	height:24px;
	text-align:center;
}

.menu_div{
	width:1px;
	height:34px;
	background-image:url(../img/divisore_menu.jpg);
	float:left;
	margin-right:13px;
}

.btn_menu a{
	width:auto;
	height:27px;
	float:left;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-top:7px;
	padding-right:13px;
}
.btn_menu a:hover{
	color:#404338;
}

.btn_menu_sel a, .btn_menu_sel a:hover{
	width:auto;
	height:auto;
	float:left;
	font-size:14px;
	color:#939393;
	text-decoration:none;
	padding-left:7px;
	padding-right:13px;
}

#lampadina{
	background-image:url(../img/lampadina.png);
	background-repeat:no-repeat;
	width:81px;
	height:59px;
	position:absolute;
	top:-25px;
	left:-62px;
}

#lente{
	background-image:url(../img/lente.png);
	background-repeat:no-repeat;
	width:95px;
	height:53px;
	position:absolute;
	top:-23px;
	left:-80px;
}

/*sottomenu*/

.sottomenu{
	width:211px;
	height:auto;
	position:absolute;
	z-index:120;
	top:142px;
	display:none;
}

.sottomenu_top{
	width:220px;
	height:auto;
	background-image:url(../img/cx_sottomenu.png);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-left:20px;
	padding-right:30px;
	width:174px;
}
.sottomenu_bottom{
	width:220px;
	height:25px;
	background-image:url(../img/bottom_sottomenu.png);
}

.sottomenu a{
	background-color:#ffffff;
    color:#474747;
    display:block;
    float:none;
    font-size:12px;
    height:15px;
    padding:5px;
    text-align:left;
    text-decoration:none;
    width:auto; 
}

.sottomenu a:hover{
	background-color:#f58322;
    color:#ffffff;
    display:block;
    float:none;
    font-size:12px;
    height:15px;
    padding:5px;
    text-align:left;
    text-decoration:none;
    width:162px;  
}




/*.sottomenu{
	background-image:url(../img/cx_sottomenu.png);
	background-repeat:repeat-y;
	position:absolute;
	z-index:110;
	top:142px;
	display:none;
	width:211px;
	height:auto;
	right:50%;
}

#cx_sottomenu a{
	height:auto;
	width:157px;
	float:left;
	margin-left:24px;
	margin-right:16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:2px;
	font-size:12px !important;
	text-align:left !important;
	font-weight:normal;
	color:#474747;
}
#cx_sottomenu a:hover{
	background-color:#f58322;
	color:#FFF;
}
#bottom_sottomenu{
	width:210px;
	height:30px;
	background-image:url(../img/bottom_sottomenu.png);
	float:left;
	position:absolute;
	margin-left:-105px;
	left:50%;
	top:auto;
}/*
/*sottomenu*/

.bottom_contenuti{
	background-image:url(../img/bottom_contenuti.gif); 
	background-repeat:no-repeat; 
	height:10px; 
	width:750px;
	float:left;
	padding:0;
	margin:0;
}

.bottom_contenuti_small{
	background-image:url(../img/bottom_contenuti_small.gif); 
	background-repeat:no-repeat; 
	height:10px; 
	width:525px;
	float:left;
	padding:0;
	margin:0;
}

#contenuto_interno{
	background-image:none; 
	border-left:1px solid #c2c2c2; 
	border-right:1px solid #c2c2c2; 
	width:728px; 
	height:auto;
	padding:10px;
}
.download{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.download a {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	}
.download a:hover{
	color:#b9b8b8;
	}
