body { color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif; }

body { 	font-size:10px; }


a:link,a:visited,a:active { color:#000000;  text-decoration:none}
a:hover { color:#EE002E; text-decoration:underline; }



	
/*boxIMAGE fare cambio color border al roll*/
img.boxthumb { border:1px solid #FFFFFF; }

img.boxthumbOn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




/*Footer*/



		/*====================
*  txt styles
*====================*/

	.TESTO{
	color: #333333;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;

	}
	
	a.TESTO:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #333333;
	text-decoration: none;

	}	

	a.TESTO:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #333333;
	text-decoration: none;

	}
	
	a.TESTO:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #EE002E;
	text-decoration: underline;

	}
	
	
	.mini{
	color: #333333;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;

	}
	
	.TESTOBIG{
	color: #333333;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;

	}
	
	a.TESTOBIG:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #333333;
	text-decoration: none;

	}	
	
	a.TESTOBIG:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #EE002E;
	text-decoration: underline;

	}
	
	a.TESTOBIG:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #333333;
	text-decoration: none;

	}
	
	
	
	.grigio{
	color: #666666;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;

	}
	
	a.grigio:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #666666;
	text-decoration: none;

	}	
	
	a.grigio:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #666666;
	text-decoration: none;

	}	
	
	a.grigio:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #EE002E;
	text-decoration: underline;
	}
	
	.grigiobig{
	color: #666666;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;

	}
	
	a.grigiobig:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #666666;
	text-decoration: none;

	}	
	
	a.grigiobig:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #EE002E;
	text-decoration: underline;

	}
	
	a.grigiobig:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #666666;
	text-decoration: none;

	}
	
	
	.red{
	color: #EE002E;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;

	}
	
	a.red:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #EE002E;
	text-decoration: none;

	}	
	
	a.red:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #333333;
	text-decoration: underline;

	}
	
	a.red:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #EE002E;
	text-decoration: none;

	}
	
	
	
	.prezzoEsaurito{
	color: #EE002E;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:line-through;
	}
	.prezzoDisponibile{
	color: #3B79B0;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	}
	
	.redbig{
	color: #EE002E;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;

	}
	
	a.redbig:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #EE002E;
	text-decoration: none;

	}	
	
	a.redbig:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #333333;
	text-decoration: underline;

	}
	
	a.redbig:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #EE002E;
	text-decoration: none;

	}


    .azzurro{
	color: #3B79B0;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;

	}




	
		/*====================
*  form styles
*====================*/
	
	INPUT {
	border: 1px solid;
	border-color: #999999 #e4e4e4 #e4e4e4 #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333; 
	BACKGROUND-COLOR: #fafafa;
	font-size:10px;
	}
	
select {
	color: #333333;
	border-color: #999999 #e4e4e4 #e4e4e4 #999999;
	border: 1px solid;
	background-color: #fafafa;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	color: #333333;
	border: 1px solid;
	border-color: #999999 #e4e4e4 #e4e4e4 #999999;
	padding-left: 4px;
	margin-bottom: 2px;
	background-color: #fafafa; 
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


		/*====================
*  border
*====================*/


	
	.bordosepdown{
	BORDER-BOTTOM: #C1C1C1 1px solid
	}
	
	
	
			/*====================
*  menu verticale
*====================*/




#menu {
			margin: 0 0 0 0;
			padding: 0;
			width: 155px;
			font-family: Verdana, Arial, sans-serif;
			COLOR: #000000;
			font-weight:normal;
		}
		
		
	


		#menu UL {
			margin: 0 0 0 0;
			padding: 0;
			width: 155px;
			list-style: none;	
			font-family: Verdana, Arial, sans-serif;
	        COLOR: #000000;
			font-weight:normal;
		}

		#menu LI {
			margin: 0 0 0 0;
			padding-left: 2px;
			width: 155px;
			height: 18px;
			font-size: 10px;
			text-align: left;
			font-family: Verdana, Arial, sans-serif;
	        COLOR: #000000;
			font-weight:normal;
		}

		#menu LI A {
			margin: 0 0 0 0;
			padding-left: 2px;
			width: 155px;
			height: 18px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			text-align: left;
			text-decoration:none;
			display:block;
	        COLOR: #000000;
			font-weight:normal;

		}

		#menu LI A:hover {
			margin: 0 0 0 0;
			padding-left: 2px;
			width: 155px;
			height: 18px;
			text-decoration: underline;
			text-align: left;
			display: block;
			COLOR: #FF0000;
			font-weight:normal;
			font-family: Verdana, Arial, sans-serif;

		}
		
	
		#menu UL LI.on {
			margin: 0 0 0 0;
			padding-left: 2px;
			width: 155px;
			height: 18px;
	     	font-family: Verdana, Arial, sans-serif;
			text-decoration:underline;
			text-align: left;
			display: block;
			COLOR: #FF0000;
			font-weight:normal;

		}		
		
		
		
				/*====================
*  SLIDE VIEWER STYLE
*====================*/


/* * {margin: 0; padding: 0;}  */
		
a:focus {outline:none;}
h3, h2 {padding: 1em 0 0.8em 0; border-bottom: 1px solid silver; margin: 0 0 1em 0;}


#wrapp {
width: 500px;
text-align: left;
font-size: 1.1em;
margin: 1em auto;
padding: 1em;
color: black;
}

/* slideViewer 1.0 default styles */
.svw {width: 50px; height: 20px; background: #fff;

	margin: 0px;
	padding: 0px;


}
.svw ul{position: relative; left: -999em; }

.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
border: 1px solid #EE002E; /* this is the border. should have the same value for the links */
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; padding: 0;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
width: 1%;
}
.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
margin: 0; padding: 0;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #EE002E;
color: #fff;
text-decoration: none;
display: block;

}
.stripTransmitter a:hover { /* hover */
background: #c50000;
color: #fff;

}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
background: #fff;
color: #EE002E;

}
/* end slideViewer default styles */

p {padding: 2em 0 0 0;}

code {
width:93%;	
font: normal 1em/1.3em 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 0;
margin: 0;
background-color: #fff;
white-space: pre;
overflow-x: auto;
}
#tooltip {
background: #ffffff;
color: #000000;
opacity: 0.85;
border: 5px solid #dedede;
}
#tooltip h3 {
font: normal 10px Verdana; 
margin: 0; 
padding: 6px 2px; 
border: 0;}

td.carrello-fase {
	height: 22px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

}
td.carrello-fase-attiva {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	height: 22px;

}


td.carrello-intest {
	height: 20px;
	background-color: #D7D6D6;

}


td.carrello-prodotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 45px;

}
td.carrello-tot {
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
td.carrello-tot em {
	color: #EE002E;
	font-style: normal;

}
form.shipping {
	background-color: #efefef;
	padding: 20px;
	border: 1px solid #999999;

}
form.shipping .campo-txt {
	width: 200px;
}

form.shipping .campo-txt2 {
	width: 300px;
}

form.shipping .campo-lista {
	border-top-color: #999999;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #999999;
	font-weight: normal;

}


form.shipping .campo-butt {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	width: 90px;
	padding-bottom: 2px;
	cursor: pointer;

}



form.shipping table {

}
form.shipping table td {
	height: 25px;

}


/* FRIENDS */

#brands {
	background-image: url(../img/bd_friends.jpg);
	background-repeat: no-repeat;
	height: 286px;
	width: 480px;
	padding: 20px;
}

#brands .col {
	width: 150px;
	float: left;
	overflow: hidden;
	margin-right: 10px;

}

#brands .col p{
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px;


}

