/* ----------------- testlink */
/* a:link { */
/*	color: #000000; */
/*	text-decoration:none; */
*/ } */


a:visited {
	color: #000000;
	text-decoration:none;
}
a {
	color: #000000;
	text-decoration:none;
}

/* ------------------- fine  */


/* pagina */
div.contenitore{
	float:center;
	border:0px solid #5788AF;
	text-align: center;
	background-color: #FFFFFF; 
	width:100%;
	color: #000000;
	font: Normal 14px Trebuchet MS;
}


/*  ----------------------------------------------------------------------------   tabella */

/*  ------------------------------------------------------ updx */
div.updx{
	float:right;
	position: static;
	margin-top: 0px;
	margin-right: 0px;
	border:0px solid #5788AF;
	width:250px;
	height:35px;
	margin: auto;
	text-align: center; 
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}



/*  ------------------------------------------------------ testa */
div.testa{
	background-color: #FFFFFF;
	border:0px solid #red;
	width:950px;
	text-align: left; 
	margin: auto;
	color: #000000;
}

div.centrale{
	background-color: #FFFFFF;
	border:0px solid #red;
	border-top: 1px solid #9A9A9A;
	width:950px;
	text-align: left; 
	margin: auto;
	color: #000000;
	font: 10px Trebuchet MS;
}
/* -------------------------------------------------------- FINE */

/*  ------------------------------------------------------ testa AGOSTO */
div.testa_agosto{
	background-color: #FFFFFF;
	/*background-image: url(logobgs6_p.jpg); */
	background-color: #FFFF00;
	border:0px solid red;
	width:950px;
	height:21px;
	text-align: center; 
	margin: auto;
	padding:2px;
	color: #000000;
}
/* -------------------------------------------------------- FINE */

/*  ------------------------------------------------------ testa INTERNO 1 */
div.testa_interno1{
	background-color: #FFFFFF;
	/*background-image: url(logobgs6_p.jpg); */
	border:0px solid #5788AF;
	width:950px;
	height:111px;
	text-align: left; 
	margin: auto;
	color: #000000;
}
/* -------------------------------------------------------- FINE */

/*  ------------------------------------------------------ testa INTERNO 1-2 */
div.testa_interno1-2{
	float:left;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:150px;
	height:61px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 18px; Trebuchet MS;
	color: #000000;
}

div.testa_interno1-22{
	float:left;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:400px;
	height:auto;
	text-align: left; 
	margin: auto;
	margin-top: 10px;
	padding:0px;
}

/* -------------------------------------------------------- FINE */


/*  ------------------------------------------------------ TESTA Utility INTERNO 1 */
div.testa_utility{
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:950px;
	height:41px;
	text-align: left; 
	margin: auto;
	color: #000000;
}


/* -------------------------------------------------------- FINE */

/*  ------------------------------------------------------ TESTA Utility 1 */
div.testa_utility1{
	float:right;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:60px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 18px; Trebuchet MS;
	color: #000000;
}
/* ------------------ FINE */

/*  ------------------------------------------------------ TESTA Utility T */
div.testa_utilityT{
	float:right;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:550px;
	text-align: left; 
	margin: auto;
	padding:10px;
	font: 18px Trebuchet MS;
	color: #000000;
}

/* ------------------ FINE */

/*  ------------------------------------------------------ TESTA Utility UT */
div.testa_utilityUT{
	float:right;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:80px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 22px Trebuchet MS;
	color: #000000;
}
/* ------------------ FINE */

/*  ------------------------------------------------------ TASTI e CERCA UP */
div.corpo_tasto{
	float:left;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:950px;
	height:30px;
	text-align: left; 
	margin: auto;
	color: #000000;
}

div.testa_tasto{
	float:left;
	background-image: url(tasto.jpg); 
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:100px;
	height:30px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.testa_tastoS{
	float:right;
	width:100px;
	height:20px;
	text-align: center; 
	margin-top: 7px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_cerca{
	float:left;
	/*background-image: url(tasti/txt_dw_2_2.jpg);*/
	background:#E1E0FF;
	border:0px solid #525252;
	width:950px;
	height:40px;
	text-align: center; 
	margin: auto;
	padding:6px 0 4px 0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.testa_cerca_int{
	float:left;
	border:0px solid #525252;
	height:38px;
	text-align: left; 
	margin-top: 6px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_cerca_int2{
	float:left;
	border:0px solid #5788AF;
	width:420px;
	height:20px;
	text-align: left; 
	margin-top: 6px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_cerca_int3{
	float:left;
	border:0px solid #5788AF;
	width:80px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}


div.testa_cart_logo{
	float:left;
	border:0px solid #5788AF;
	width:70px;
	height:20px;
	text-align: center; 
	margin-top: 4px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_cart_int{
	float:left;
	border:0px solid #5788AF;
	width:30px;
	height:20px;
	text-align: center; 
	margin-top: 7px;
	padding:0px;
	font: 18px Trebuchet MS;
	color: #000000;
}

div.testa_articoli{
	float:left;
	border:0px solid #5788AF;
	width:170px;
	height:20px;
	text-align: center; 
	margin-top: 9px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

/* -------------------------------------------------------------- FINE */

/* -------------------------------------------------------------- BENVENUTO */

div.testa_benvenuto{
	float:left;
	background-image: url(tasti/txt_dw.jpg);
	border:0px solid #5788AF;
	width:950px;
	height:35px; 
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int{
	float:left;
	border:0px solid #5788AF;
	width:150px;
	/*height:20px;*/
	text-align: center; 
	margin-top: 6px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int2{
	float:left;
	border:0px solid #5788AF;
	width:600px;
	/* height:10px; */
	text-align: center; 
	margin-top: 1px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int3{
	float:left;
	border:0px solid #5788AF;
	width:600px;
	/* height:10px; */
	text-align: center; 
	margin-top: 1px;
	padding:0px;
	font: 9px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int4{
	float:left;
	border:0px solid #5788AF;
	width:550px;
	text-align: center; 
	margin-top: 7px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int5{
	float:left;
	border:0px solid #5788AF;
	width:50px;
	text-align: center; 
	margin-top: 7px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_benvenuto_int6{
	float:left;
	border:0px solid #5788AF;
	width:30px;
	text-align: center; 
	margin-top: 0px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

/* ------------------------------------------------------------- FINE*/

/* -------------------------------------------------------------- LOGIN */

div.testa_login{
	float:left;
	background-color: #000000;
	/*background-image: url(tasti/tastiera.jpg);*/
	border:0px solid #5788AF;
	width:950px;
	height:18px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 13px Trebuchet MS;
	color: #ffffff;
}

div.testa_login_int{
	float:left;
	border:0px solid #5788AF;
	width:20px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 16px Trebuchet MS;
	color: #000000;
}

div.testa_login_int2{
	float:left;
	border:0px solid #5788AF;
	width:50px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 16px Trebuchet MS;
	color: #000000;
}

div.testa_login_int3{
	float:left;
	border:0px solid #5788AF;
	width:85px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 16px Trebuchet MS;
	color: #000000;
}

div.testa_login_int4{
	float:left;
	border:0px solid #5788AF;
	width:150px;
	height:20px;
	text-align: right; 
	margin-top: 8px;
	padding:0px;
	font: 11px Trebuchet MS;
	color: #000000;
}

div.testa_login_int4_2{
	float:left;
	border:0px solid #5788AF;
	width:120px;
	height:20px;
	text-align: right; 
	margin-top: 8px;
	padding:0px;
	font: 11px Trebuchet MS;
	color: #000000;
}
div.testa_login_int5{
	float:left;
	border:0px solid #5788AF;
	width:40px;
	height:20px;
	text-align: center; 
	margin-top: 3px;
	padding:0px;
	font: 11px Trebuchet MS;
	color: #000000;
}

div.testa_login_form{
	float:left;
	border:0px solid #5788AF;
	width:130px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 18px Trebuchet MS;
	color: #000000;
}

div.testa_login_form2{
	float:left;
	border:0px solid #5788AF;
	width:30px;
	height:20px;
	text-align: left; 
	margin-top: 5px;
	padding:0px;
	font: 11px Trebuchet MS;
	color: #FFFFFF;
}

/* -------------------------------------------------------------- FINE LOGIN */

/* -------------------------------------------------------------- ADMIN */

div.testa_admin{
	float:left;
	background-image: url(tasti/txt_dw.jpg);
	border:0px solid #5788AF;
	width:950px;
	height:31px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.testa_admin_int{
	float:left;
	border:0px solid #5788AF;
	width:665px;
	height:20px;
	text-align: left; 
	margin-top: 7px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_admin_int2{
	float:left;
	border:0px solid #5788AF;
	width:90px;
	height:20px;
	text-align: right; 
	margin-top: 7px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.testa_admin_int3{
	float:left;
	border:0px solid #5788AF;
	width:30px;
	height:20px;
	text-align: right; 
	margin-top: 4px;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

/* ------------------------------------------------------------- FINE*/


/* -------------------------------------------------------------- BARRA PUNTEGGIO */

div.barra_punti{
	float:left;
	background-image: url(tastiera_g.jpg);
	border:0px solid #5788AF;
	width:950px;
	height:40px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}


div.barra_punti_int{
	float:left;
	background-color: #000000;
	border:1px solid #DDDDDD;
	min-width:10px;
	height:20px;
	text-align: center; 
	margin-top: 6px;
	padding:2px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.barra_punti_txt{
	float:left;
	border:0px solid #5788AF;
	min-width:40px;
	height:20px;
	text-align: center; 
	margin-top: 9px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #ffffff;
}

/* ------------------------------------------------------------- FINE*/

/* --------------------- corpo */
div.corpo{
	background-color: #FFFFFF;
	border:0px solid #787878;
	width:950px;
    margin: 0px auto 0px;
    overflow: hidden; 
	text-align: left; 
	color: #000000;
}
/* ------------------ FINE */

/* ----------------- corpo SX */
div.corpoDX{
	float:right;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:580px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.corpoDX_2{
	float:right;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:200px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.corpoSX{
	float:left;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:165px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

/* ------------------ FINE */

/* ----------------- scegli per categoria SX */
div.titoloSX_G{
	float:left;
	background-color: #DDDDDD;
	border:0px solid #5788AF;
	width:160px;
	height:25px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 16px Trebuchet MS;
	color: #000000;
}
/* ------------------ FINE */


/* ----------------- interno GRIGIO SX */
div.internoSX_G{
	float:left;
	background-color: #DDDDDD;
	border:0px solid #5788AF;
	width:160px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 13px Trebuchet MS;
	color: #000000;	
}
/* ------------------ FINE */


/* ----------------- interno SX */
div.internoSX{
	float:left;
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:160px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}
/* ------------------ FINE */

/* ----------------- sfuma SX */
div.internoSX_sfuma{
	float:left;
	background-image: url(tasti/sfuma.jpg); 
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:160px;
	height:15px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;	
}
/* ------------------ FINE */



/* ----------------- interno DX */
div.internoDX{
	/*float:right;*/
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:640px;
	text-align: left; 
	margin: auto;
	padding:0px;
	color: #000000;	
}
/* ------------------ FINE */



/*  ----------------------------------------------------------------------------   tabella Fine  */

/*  ------------------------------------------------------- FUMETTO  */
	#bubble_tooltip{
		width:150px;
		position:absolute;
		display:none;
		color: #000000;
	}
	#bubble_tooltip .bubble_top{
		background-image: url('/fumetto/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;
		color: #000000;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('/fumetto/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
		color: #000000;
	}
	#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Trebuchet MS, sans-serif;
		font-size:11px;
		color: #000000;
	}
	#bubble_tooltip .bubble_bottom{
		background-image: url('/fumetto/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;
		color: #000000;
	}
/*  ------------------------------------------------------- FINE FUMETTO  */


/*  ------------------------------------------------------- SUGGERIMENTI  */

   	.suggestion_list
	{
	background: white;
	border: 1px solid;
	padding: 4px;
	}
	
	.suggestion_list ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
	.suggestion_list a
	{
	text-decoration: none;
	color: navy;
	}
	
	.suggestion_list .selected
	{
	background: navy;
	color: white;
	}
	
	.suggestion_list .selected a
	{
	color: white;
	}

	#autosuggest
	{
	display: none;
	}

/*  ------------------------------------------------------- FINE SUGGERIMENTI  */

/*  ------------------------------------------------------- articoli  */

div.articolo_corpo{
	float:left;
	background-image: url(foto1_2.jpg);
	border:0px solid #5788AF;
	width:195px;
	height:370px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.articolo_vuoto{
	position: static;
	border:0px solid #5788AF;
	width:195px;
	height:15px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articolo_stella{
	position:absolute;
	border:0px solid #5788AF;
	width:195px;
	margin-top: 180px;
	margin-left: 0px;
	text-align: right; 
}

div.articolo_video{

	position:static;
	border:0px solid #5788AF;
	width:195px;
	margin-top: 10px;
	margin-left: 0px;
	text-align: left; 
}

div.articolo_foto{
	position: static;
	border:0px solid #5788AF;
	width:110px;
	height:110px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articolo_marca{
	float:center;
	position: static;
	border:0px solid #5788AF;
	width:150px;
	height:70px;
	margin: auto;
	text-align: center; 
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articolo_cart{
	float:right;
	position: static;
	border:0px solid #5788AF;
	min-width:15px;
	min-height:15px;
	text-align: center; 
	padding:0px;
	margin: auto;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articolo_dati{
	position: static;
	float:center;
	border:0px solid #5788AF;
	min-width:10px;
	min-height:10px;
	text-align: center; 
	padding:0px;
	margin-top: 5px;
	font: 14px Trebuchet MS;
	color: #000000;
}

/*  ------------------------------------------------------- FINE articoli  */

/*  ------------------------------------------------------- articoli PICCOLI */

div.articoloP_corpo{
	float:left;
	background-image: url(pl2.jpg);
	border:1px solid #5788AF;
	width:150px;
	height:150px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.articoloP_vuoto{
	position: static;
	border:0px solid #5788AF;
	width:130px;
	height:30px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articoloP_stella{
	position:absolute;
	border:0px solid #5788AF;
	width:195px;
	margin-top: 70px;
	margin-left: 0px;
	text-align: right; 
}

div.articoloP_video{
	position:absolute;
	border:0px solid #5788AF;
	width:195px;
	margin-top: 10px;
	margin-left: 0px;
	text-align: left; 
}

div.articoloP_foto{
	position: static;
	border:1px solid #5788AF;
	width:100px;
	height:100px;
	text-align: center; 
	margin: auto;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articoloP_marca{
	float:center;
	position: static;
	border:0px solid #5788AF;
	width:150px;
	height:70px;
	margin: auto;
	text-align: center; 
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articoloP_cart{
	float:right;
	position: static;
	border:0px solid #5788AF;
	min-width:15px;
	min-height:15px;
	text-align: center; 
	padding:0px;
	margin: auto;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.articoloP_dati{
	position: static;
	float:center;
	border:0px solid #5788AF;
	min-width:10px;
	min-height:10px;
	text-align: center; 
	padding:0px;
	margin-top: 5px;
	font: 14px Trebuchet MS;
	color: #000000;
}

/*  ------------------------------------------------------- FINE articoli  PICCOLI*/

/* ------------------------------------------------------ piede */
div.piede{
	background-color: #FFFFFF;
	border:0px solid #5788AF;
	width:950px;
	text-align: left; 
	margin: auto;
	color: #000000;
}

div.piede_int1{
	float:left;
	border:0px solid #DDDDDD;
	width:950px;
	text-align: left; 
	margin: auto;
	padding:0px;
	font: 14px Trebuchet MS;
	color: #000000;
}

div.piede_int2{
	float:left;
	border:0px solid #5788AF;
	width:80px;
	text-align: center; 
    margin-top: 0px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.piede_int_txt{
	float:left;
	border:0px solid #5788AF;
	width:10px;
	text-align: left; 
    margin-top: 6px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.piede_int_txt2{
	float:left;
	border:0px solid #5788AF;
	width:500px;
	text-align: left; 
    margin-top: 6px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.piede_int3{
	float:left;
	border:0px solid #5788AF;
	width:130px;
	text-align: center; 
    margin-top: 0px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.piede_int4{
	float:left;
	border:0px solid #5788AF;
	width:520px;
	text-align: center; 
    margin-top: 0px;
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}

div.piede_int5{
	float:left;
	border:0px solid #5788AF;
	width:200px;
	height:18px;
	text-align: center; 
	padding:0px;
	font: 12px Trebuchet MS;
	color: #000000;
}


/* ------------------------------------------------------- FINE */