/*TAG HTML*/
html {width:100%; height:100%;}
body {
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
	background-image:url(../img/background-arancio-menu.gif);
	background-position:right;
	background-repeat:repeat-y;}

a:link{color:#CC3300;}
a:visited{ color: #99CCFF;}
a:hover{ text-decoration:none;}
a:active{ text-decoration:none;}
	
strong { color:#CC3300;}

hr { color:#CCCCCC;}
hr.chiusura { color: #CC0000; margin:30px 0px 0px 0px; clear:both;}

/* LAYOUT */
#contenitore {
	min-height: 94%;
	height: 94% !important;
	height: 94%;}

#header {
	width:100%;
	height:9px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;}

#motto{
	margin:0px 0px 0px 0px;
	padding:48px 0px 0px 28px;
	background-color:#FFFFFF;}

#logo{
	float:right;
	text-align:right;
	width:200px;
	margin:-75px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	background-color:#FFFFFF;}

#immagine {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#CC3300;
	border-bottom:1px solid #FFFFFF;}
	
#linkToHome{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;		
	margin:-40px 0px 0px 0px;
	padding:0px 70px 0px 0px;}	
	#linkToHome a {color: #FFFFFF;}
	#linkToHome a:link{	text-decoration:none;}
	#linkToHome a:visited{ text-decoration:none;}
	#linkToHome a:hover{ text-decoration:underline;}
	#linkToHome a:active{ text-decoration:none;}				

#contenuti {
 	float:left;
	width:546px;
	margin:40px 0px 0px 0px;
	padding:20px 0px 40px 10px;}
	#contenuti h1 {
		font-size: 16px;
		color: #CC0000;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;}
	#contenuti h2{
		color: #CC0000;
		font-size: 12px;}
	#contenuti h2.titolo {margin:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}	
	#contenuti h2.footer {text-align:right; font-weight:normal;	margin:10px 0px 40px 0px; border-top:1px solid #CCCCCC; clear:both;}	

	#contenuti .qualita{
		font-size:10px;
		text-align:center;
		border:1px solid #000;
		padding:4px;}

	#contenuti .marcaProdotto{padding:0px 0px 0px 150px;}

	#contenuti .attenzione{
		margin:0px;
		padding:5px;
		border:1px solid #CC3300;
		color:#CC3300;}	

	#contenuti .campiObbligatori {font-size:10px;}
	
	#contenuti .Prodotto td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}	
		#contenuti .Prodotto .TestoTitoloProdotto {
					font-size: 10px;
					font-weight: bold;
					text-align:left;
					background-color: #99CCFF;
					padding: 2px;}

		#contenuti .Prodotto .CodiceEAN {
					font-size: 10px;
					color: #254AD1;
					background-color: #FEFBEF;
					border: 1px dotted #99CCFF;
					padding: 2px;}
					#contenuti .Prodotto .CodiceEAN strong {color: #254AD1;}
		#contenuti .Prodotto .Confezioni {
					background-color: #FFEFBA;
					font-size: 10px;
					color: #CC3300;
					border: 1px dotted #99CCFF;
					padding: 2px;}
					#contenuti .Prodotto .Confezioni strong{color: #CC3300;}

		#contenuti .Prodotto .SchedaTecnica {
					background-color: #FFFFFF;
					font-size: 10px;
					color: #CC3300;
					border: 1px dotted #99CCFF;}					
		
		#contenuti .datiAzienda {
					width:99%;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #555555;
					border:1px solid #99CCFF;}
		#contenuti .datiAzienda .titolo{width:50%; font-weight:bold; background-color:#F2EEDC; padding:3px 1px 3px 1px;}
		#contenuti .datiAzienda .dati{width:50%; background-color:#F2EEDC; background-color:#FEFBEF; padding:3px 1px 3px 1px; text-align:right;}					

		#contenuti .elenco {
					list-style-image:url(../img/ico-freccia.gif);
					list-style-position:outside;
					padding:0px 0px 0px 0px;
					margin-left:30px;}
		#contenuti .elenco li{ padding:0px 0px 4px 5px; margin:0px;}

		#contenuti .news {
					list-style-type:none;
					padding:0px 0px 0px 0px;
					margin-left:0px;}
					#contenuti .news li{display:inline;}

		#contenuti #registrazione{
					clear:both;
					padding: 2px 2px 2px 2px;
					font-size:10px;
					font-weight:bold;	
					color: #555555;
					background-color: #FEFBEF;
					border: 1px solid #99CCFF;}
					#contenuti #registrazione td{border-bottom: 1px dotted #99CCFF; vertical-align:middle;}
					#contenuti #registrazione td.ultimo{border-bottom: 0px;}
					#contenuti #registrazione input.inserimento {font-size:10px; width:100%; border:thin groove;}
					#contenuti #registrazione textarea {font-size:10px; width:100%; border:thin groove;}
					#contenuti #registrazione a {color: #CC0000;}
					#contenuti #registrazione a:link{text-decoration: none;}
					#contenuti #registrazione a:visited{text-decoration:none;}
					#contenuti #registrazione a:hover{text-decoration:underline;}
					#contenuti #registrazione a:active{color: #FFFFFF; text-decoration:none;}

		#contenuti .zoom{font-size:10px;}
					

#menuSinistra {
	float:right;
	width:186px;
	background-color:#FF9900;
	margin:40px 0px 0px 0px;
	padding:45px 0px 0px 0px;}	
	#menuSinistra #menu{
		list-style-type:none;
		font-size:11px;
		font-weight:bold;
		color:#CC0000;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 13px 0px 13px;}
		#menuSinistra #menu li{
		border-bottom:1px solid #686868;
		margin:0px 0px 0px 0px;
		padding:5px 0px 0px 0px;}
		#menuSinistra #menu li.attivo{
		border-bottom:0px solid #686868;
		margin:0px 0px 0px 0px;
		padding:5px 0px 0px 0px;}
		#menuSinistra #menu li a:link{color: #FFFFFF; text-decoration: none;}
		#menuSinistra #menu li a:visited{color: #FFFFFF; text-decoration: none;}
		#menuSinistra #menu li a:hover{color: #CC0000; text-decoration: none;}
		#menuSinistra #menu li a:active{color: #FFFFFF;	text-decoration: none;}
		#menuSinistra #menu #sottomenu{ 
							list-style-type:none;
							font-size:10px;
							font-weight:normal;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;}
							#menuSinistra #menu #sottomenu li{
							border-bottom:0px solid #686868;
							margin:0px 0px 0px 0px;
							padding:1px 0px 1px 12px;}
							#menuSinistra #menu #sottomenu li.primo{border-top:1px solid #686868;}
							#menuSinistra #menu #sottomenu li a:link{color: #FFFFFF; text-decoration: none;}
							#menuSinistra #menu #sottomenu li a:visited{color: #FFFFFF; text-decoration: none;}
							#menuSinistra #menu #sottomenu li a:hover{color: #CC0000; text-decoration: none;}
							#menuSinistra #menu #sottomenu li a:active{color: #FFFFFF; text-decoration: none;}

		#menuSinistra #UtenteLoggato {
			position:relative;
			top:-55px;
			left:0px;
			margin:0px;
			padding:2px;
			background-color:FF9900;
			font-size:10px;
			color:#FFFFFF;
			text-indent:10px;}
			#menuSinistra #UtenteLoggato strong {color:#FFFFFF} 

/* stile x testo del footer*/
#footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 10px;
	bottom:0;
	clear:both;
	font-size: 10px;
	color: #FFFFFF;
	background-image:url(../img/background-arancio.gif);
	background-position:bottom;
	background-repeat:repeat-x;}
	#footer a {color: #FFFFFF;}
	#footer a:link{	text-decoration:none;}
	#footer a:visited{ text-decoration:none;}
	#footer a:hover{ text-decoration:underline;}
	#footer a:active{ text-decoration:none;}
	
	#footer #menuDown {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		height:23px;
		color:#CC0000;}
		#footer #menuDown li {
		display:inline;
		margin:0px 0px 0px 0px;
		padding:7px 15px 8px 8px;
		font-weight:bold;
		text-decoration: none;
		background-image:url(../img/bullet-riga.gif);
		background-repeat:no-repeat;
		background-position:left;}
		#footer #menuDown li a {color: #000000;}
		#footer #menuDown li a:link{text-decoration: none;}
		#footer #menuDown li a:visited{text-decoration: none;}
		#footer #menuDown li a:hover{text-decoration: underline;}
		#footer #menuDown li a:active{text-decoration: none;}
		
#UtenteLoggato1 {
	position:absolute;
	top:185px;
	left:0px;
	margin:0px;
	padding:2px;
	background-color:FF9900;
	font-size:10px;
	color:#FFFFFF;
	text-indent:10px;}
	#menuSinistra #UtenteLoggato1 strong {color:#FFFFFF} 		
