/* CSS Document */
/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

/* Impostazioni Generali */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10 px;
	color: #5d5d5d;
	text-decoration:none;
	}
hr {
display:none;
	}
A:link {
	FONT-WEIGHT: normal;COLOR: #5d5d5d;text-decoration:underline;
}

A:visited {
	FONT-WEIGHT: normal;COLOR: #5d5d5d; text-decoration:underline;
}

A:hover {
	FONT-WEIGHT: normal; COLOR: #ff9900; TEXT-DECORATION: underline;
}

A:active {
	FONT-WEIGHT: normal; COLOR:  #ff9900; text-decoration:underline; 
}

/* Impostazioni Tabella Generale Home Page */

/* Tabella */
#generale {
	width: 955px;
	color:#5d5d5d;
	background-color:#FFFFFF;
	}
	
/*	nav_testa*/

#nav_testa {
	width: 955px;
	}

/* Scelta Lingua */
	#lang{
		padding:5px 0px 5px 5px;
		} 
			
	#lang a span{
		display:none;
		} 	
	/* / Scelta Lingua */
			
/*	banner*/
		#banner {
		width: 955px;
		display:block;
		}
		#ban {
		width: 955px;
		height: 199px;
		font-size: 0!important;
		}
		#banp {
		width: 955px;
		height: 150px;
		font-size: 0!important;
		}
/*	banner*/
/*	login*/

#login a {
	color:#ff6600;
	font-weight:600;
	text-decoration:none;
	}
#login a:hover{
			color:#5d5d5d;
			text-decoration:underline;
			}		
/*	login*/	
/*	search*/

#search a {
	color:#ff6600;
	font-weight:600;
	text-decoration:none;
	}
#search a:hover{
			color:#485eb9;
			text-decoration:underline;
			}
			/*	search*/

/* Link testuale al posto della freccia */
	.link_txt {
		display:none;
		}	
/* Spazio 3 colonne */

	/* 1 colonna */
	#menu {
		width:300px;
		margin-left:0px;
		vertical-align:top;
		}
/* Menu */
	#can {
		width:295px;
		text-align:left;
		text-decoration: none;
		}
	
	#can th, #can td {
		font-size:12px;
		text-decoration: none;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:3px;
		}
	
	#can td a {
		margin-right:7px;
		border:0px;
		text-decoration: none;
		color:#FF6600;
		}
	
	#can td  .submenu {
		/*color:#FDB680;*/
		color:#FE7C1A;
		}
			
	#can a:hover{
			color:#5d5d5d;
			text-decoration:none;
			}
	#can a:active{
			color:#5d5d5d;
			text-decoration:none;
			}
	#can td  .submenu2 {
		font-size:10px!important;
		color:#FDB680;
		}
	#can td  .submenu2 a:hover{
		font-size:10px!important;
		color:#FDB680;
		}
	#can td  .submenu3 a:hover{
		color:#FDB680;
		font-size:10px!important;
		}
	#can td  .submenu3 {
		font-size:10px!important;
		color:#FDB680;
		}
	#can td  .submenu3 a:hover{
		color:#FDB680;
		font-size:10px!important;
		}
	/* da inserire in solo testo 
	#can td a img {
		display:none;		
		}
	*/
/* / Menu */
		
	/* 2 colonna */
	#approfondimento {
		width:400px;
		margin-left:0px;
		}

	#tab_approfondimento {
		width:395px;
		}
	
	#approfondimento th {
		}
	
	#approfondimento td {
	text-align:justify;
	padding-right:7px;
		}
	#approfondimento .testo_arancio {
	text-align:justify;
	color:#FF6600;
	padding-right:7px;
		}

	/* 3 colonna */
	#news {
		width:255px;
		margin-left:0px;
		}

	#tab_news {
		width:245px;
		margin-right:0px;
		color:#5d5d5d;
		}

	#tab_news th {
		background-color:#666666;
		color:#FFFFFF;
		display: block;
		height: 20px !important; 
		width: 245px !important;
		text-decoration: none;
		}
	
	#news td {
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		text-align:left;
		}
		
	#news a{
		text-decoration:none;
		color:#ff6600;
		}

/* / Spazio 3 colonne */
/* /Impostazioni Tabella Generale Home Page */
/* /Impostazioni Tabella Generale Pagina */
#contenuto {
	width:955px;
	background-color:#FFFFFF;
	}
#pagina {
	float:right;
	width:700px;
	margin-left:0px;
	}
/* Pagine Interne */ 

#tab_int {
	width:700px;
	}
#tab_int td a {
		text-decoration:underline;
		}
#tab_int td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		color:#485eb9;
		text-decoration:underline;
		}

#tab_int td a:hover{
			color:#485eb9;
			text-decoration:underline;
			}

	/* Pagina Standard */
	#tab_standard {
		width:700px;
		}
	
	#tab_standard td {
		text-align:left;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		padding-right:5px;
		}

	#tab_standard_vuota td {
		text-align:center;
		vertical-align:middle;
		padding-top: 20px;
		padding-bottom: 20px;
		}
	#tab_standard_vuota a {
		text-decoration:underline;
		}
	
	#tab_standard a {
		text-decoration:underline;
		}
		
#tab_standard td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		color:#485eb9;
		text-decoration:underline;
		}
#tab_standard td a:hover{
			color:#485eb9;
			text-decoration:underline;
			}

#tab_standard #all {
		float: left;
		width: 680px;
		text-align:justify;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:0px;
		padding-right:0px;
		}


#tab_standard #colsx {
		float: left;
		width:480px!important;
		text-align:left;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		padding-right:5px;
		}

	#tab_standard #coldx {
		float: right;
		width:200px!important;
		text-align:left;
		}
	
	/* /Pagina Standard */
	/* Modulo */
	#tab_modulo {
		width:700px;
		}
	

	#tab_modulo td#left {
		width:550px;
		text-align:left;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		}

	#tab_modulo td#right {
		width:200px;
		text-align:justify;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:0px;
		padding-right:15px;
		}

	#tab_modulo a:link {
		text-decoration:underline
		}


	#modulo td {
		height:30px;
		text-align:left;
		vertical-align:middle;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:2px;
		padding-right:2px;
		}
	
	#modulo td#privacy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:xx-small;
		text-align:justify;
		vertical-align:top;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:2px;
		padding-right:2px;
		}
	/* Modulo */
/* Testo */
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5d5d;
	}
.testop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5d5d5d;
	}
.titolo_arancio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	}
.titolo_grigio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#445870;
	}
	
.titolo_lista {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#445870;
	}
	
.titolo_lista_ar {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	}

.testo_arancio {
	text-align:justify;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6600;
	}	

.add_to_cart {
	text-align:right;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6600;
	}
/* Testo */	
	
	/* Bordi e linee */
	
.bordo_grigio {
	BORDER-LEFT: #C6C7C9 1px solid; 
	BORDER-BOTTOM: #C6C7C9 1px solid;
	BORDER-RIGHT: #C6C7C9 1px solid; 
	BORDER-TOP: #C6C7C9 1px solid; 
	}
.linea_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3e3e3e;
}

.linea_grigia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
}

.linea_arancioch {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fbb47e;
}
.linea_tratt {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #445870;
}	
.linea_arancio {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
}	
.linea_ar {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ff6600;
}	
.fondo_arancio {
	background-color:#FF9966;
	BORDER-LEFT: #ff6600 2px solid; 
	BORDER-BOTTOM: #ff6600 2px solid;
	BORDER-RIGHT: #ff6600 1px solid; 
	BORDER-TOP: #ff6600 1px solid; 
	}
/* Bordi e linee */
	
/* Elementi Form */ 
	
.pulsante {
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FCB57F;
	height: 20px;
	color:#000000;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#717171;
}
.formlog {
	/*border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-bottom: 1px solid #717171;
	font-size:x-small;
	color:#717171;
	width:70px;
	}
.scriviqui {
	/*border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-bottom: 1px solid #717171;
	background-color: transparent;
	font-size:x-small;
	color:#717171;
	width:170px;
	}

.privacy {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:xx-small;
	}

.invalid /*giallo*/{
	background-color: #FFFF33;
	color:#FFFFFF;
}	
/* / Elementi Form */ 
#navi_testo {
	display:none;
	}
/* Footer */
#footer {
		clear:both;
		width: 955px;
		background-color:#eeeeee;
  		padding: 1px 20px;
	}
	
	#footer p {
		text-align:left;
		font-size: x-small;
		color: #999999;
		}
	
	#footer p a {
		font-size: x-small;
		color: #999999;
		}
	
	#footer a span {
		display:none;
		}	

	#footer hr{
		background-image: url("../images/template/bg_riga_grigia.jpg");
		background-repeat: no-repeat;
		display: block;
		height: 5px !important; 
		font-size: 0!important;
		width: 955px !important;
		float: none;
		text-decoration: none;
		background-position: left;
		}
		
	#footer p#sp_text{
		display:none;
		}

/* / Footer */

/* area riservata */
#arearis {
color: #ffffff;
}
.bordo_grigio {
BORDER-LEFT: #999999 1px solid; 
BORDER-BOTTOM: #999999 1px solid;
BORDER-RIGHT: #999999 1px solid; 
BORDER-TOP: #999999 1px solid; 
	}


/* ecommerce */
.testoar {
  font-size: 10px;
  color:#ff9900;
}
.testobold {
  font-size: 10px;
  font-weight:600;
  color:#999999;
}
.testoarp {
  font-size: 12px;
  color:#ff9900;
}