﻿	/*Daniele Fois, Salvatore Fancello 2007-2009 - webag.it*/
		
	body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	}
	
	textarea {overflow: auto;
	}
	
	body {
		background-color:#FFF;
	}

	h1 {
	font-size:1.2em;
	text-align:center;
	padding-bottom: 5px;
	padding-top: 5px;
	
	}
	
	#testa {
	background-image: url(img/sfondo-testata.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 125px;
	}
	#sinistra {
	width: 180px;
	float: left;
	padding-top:10px;
	}
	#contenuti {
	padding: 0px;
	margin-left: 182px;
	margin-top: 10px;
	position: relative;
	}
	#gen {
	width: 955px;
	margin: 0 auto;
	background-color: #ffffff;
	}
	
	#corpo {
	padding-bottom: 15px;
	
	}
	#top {
	background-position: right top;
	height: 280px;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	position: relative;
	margin-left: 182px;
	
	}
	#colonnadestra {
	width: 180px;
	float: right;
	padding-top:8px;
	}
	#testata {
	height: 125px;
	width: 955px;
	margin: 0 auto;
	position: relative;
	}
	#testata a.logo {
	display: block;
	width: 300px;
	background-image: url(img/logo-mani-e-piedi.png);
	height: 125px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-decoration: none;
	position: relative;
	}
	.logo span{
		display: none;
	}
	
	#claim {
	left: 0px;
	top: 95px;
	letter-spacing: 0.1em;
	color: white;
	position:absolute;
	text-align: center;
	z-index:1000;
	}
	#menu-top a {
	font-size: 14px;
	text-decoration: none;
	color: #757575;
	display: block;
	float: left;
	border-left: 1px solid #757575;
	}
	#menu-top a:hover, a.active_link {
		background-color:#F1DED1
	}
	
	
	#menu-top {
height:35px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
width:955px;
z-index:3;	
position:relative;
		
		}
	
	
	#menu-top-dx {
	position: relative;
	top: 5px;
	width: 600px;
	float: right;
	font-size: 12px;
	color: #999999;
	right: 0px;
	height: 22px;
	line-height: 24px;
	padding-bottom:4px;
	}
	#menu-top-dx a, #menu-top-dx a:visited {
	text-decoration: none;
	padding-right:7px;
	display: block;
	float: left;
	text-align: left;
	margin-left:2px;
	line-height: 22px;
	overflow: visible;
	color:#999;
	}
	#menu-top-dx a:hover{
		text-decoration:underline;
	}	

	
	a.carrello {
	background-image: url(img/carrello-maniepiedi.jpg);
	background-repeat: no-repeat;
	background-position: 100% center;
	border: none;
	}
	.float {
	float: left;
	line-height: 20px;
	}
	
	.promozione {
	height: 210px;
	width: 413px;
	background-image: url(img/sfondo-promozione.jpg);
	border: 1px solid #ccc;
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
	overflow: visible;
	}
	.promozione #prezzo_big {
	position: absolute;
	width: 130px;
	height: 130px;
	background-image: url(img/bollino_prezzo.png);
	left: 342px;
	top: -34px;
	background-position: center;
	background-repeat: no-repeat;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	float: right;
	}
	.prezzo {
		font-size: 45px;
		letter-spacing: -8px;
	}
	#prezzo_big p {
		position: relative;
		text-align: center;
		top: 20px;
	}
	.prezzo2 {
		font-size: 20px;
		color: #990000;
		letter-spacing: -2px;
		text-decoration:line-through
	}


	.promozione #carrello2 {
	height: 42px;
	width: 38px;
	position: absolute;
	left: 399px;
	top: 196px;
	}
	.promozione p img,.promozione p .png {
	float: left;
	margin-right: 10px;
	}
	.promozione .titolo a{
	font-size: 21px;
	text-decoration: none;
	color: #000000;
	}
	.promozione #moreinfo
	{
	position: absolute;
	left: 204px;
	top: 197px;
	width: 175px;
	background-image: url(img/moreinfo_back.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #99614A;
	font-weight: bold;
	}
	.promozione #moreinfo a {
	color: #99614A;
	text-decoration: none;
	width: 175px;
	height: 40px;
	top: 0px;
	left: 0px;
	position: relative;
	line-height: 40px;
	display: block;
	}
	#maincontent {
	margin-top: 20px;
	position: relative;
	}
	#contenuti .aggregatore {
	width: 590px;
	}
	#contenuti .centro {
	width: 565px;
	float: left;
	padding-left: 10px;
	font-style:normal;
	}
	
#contenuti .centro h1 {
line-height:15px;
padding-bottom:10px;
padding-top:10px;
}
	
#contenuti .centro p a, #contenuti .centro p a:link, #contenuti .centro p a:visited  {
	color:#965025;
	}
	
	#contenuti .centro hr {
	margin-top:15px;
	margin-bottom:15px;
	border-top: none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #FFB67D;
	clear:both;
	}
	
/*
variabili link per carrello
*/

.wzdCartPrevious, .wzdCartCancel, .wzdCartNext, .wzdCartPrevious a, .wzdCartPrevious a:visited, .wzdCartPrevious a:link, .wzdCartCancel a, .wzdCartCancel a:visited, .wzdCartCancel a:link, .wzdCartNext a, .wzdCartNext a:visited, .wzdCartNext a:link {
		color:#FFF;
		}
	
	.wzdCartPrevious, .wzdCartCancel, .wzdCartNext {
		color:#FFFFFF;
		}

	#ctl00_ctl00_BaseContentForm_DOCKZONACENTRO_Cart1_wzdAcquisto_StepNavigationTemplateContainerID_CancelButton a{
		color:#FFF;
		}

#contenuti .centro p {
	margin-bottom:14px;
	}

	#ContenutiSoloCentro {
	float: left;
	}
	#ContenutiSoloCentro .SoloCentro {
	float: left;
	padding-left: 15px;
	}
	
	.TitoloPagina {
		height: 30px;
		text-align: center;
		font-weight: bold;
		font-size: 16px;
		line-height: 30px;
		color: #000059;
	}

	#pathway a {
	color: #6E4A28;
	text-decoration: none;
	font-weight: bold;
	}
	#pathway a:hover {
	text-decoration: underline;
	}
	

/*------------Inizio elemento vendita----------*/
	.elemento_vendita {
	text-decoration: none;
	width: 160px;
	float: left;
	margin-right: 13px;
	height: 280px;
	margin: 0 9px;
	text-align: center;
	}
	
	.elemento_vendita .titolo, .elemento_lista .titolo, .elemento_anche .titolo {
	color: #965025;
	font-size: 15px;
	line-height: 16px;
	margin-top: 10px;
	height: 30px;
	}
	.elemento_vendita .bordo {
	/*height: 116px;*/
	}
	.elemento_vendita p {
		text-align: left;
		font-size: 12px;
		line-height: 17px;
		padding-top: 5px;
	}
	.elemento_vendita em, .elemento_promo em{
		font-size: 29px;
		letter-spacing: -3px;
	}
	.elemento_vendita .prezzo_box, .elemento_promo .prezzo_box {
		font-style: italic;
		font-weight: bold;
		line-height: 1;
		text-align: right;
		font-size: 14px;
		color: #699F4C;
		padding-right: 20px;
	}
	.elemento_vendita .prezzo_box2, .elemento_promo .prezzo_box2 {
		font-style: italic;
		font-weight: bold;
		line-height: 1;
		text-align: right;
		font-size: 14px;
		color: #99614A;
	}
	.elemento_vendita .img_basso {
	height: 36px;
	clear: both;
	
		
	}
	.add2cart {
	margin-top:5px;
	}
	.piuinfo {
	float: right;



	
	}
	.img_basso a {
		text-decoration: none;
		display: block;
		}
	.elemento_vendita .titolo a, .elemento_promo .titolo a, .elemento_lista a, .elemento_anche .titolo a  {
	color: #965025;
	text-decoration: none;
	}
	#promotia {
	border: 2px solid #D1B094;
	margin-top: 40px;
	clear: both;
	position: relative;
	}
	.elemento_promo {
	text-decoration: none;
	width: 175px;
	text-align: center;
	float: left;
	padding: 5px;
	}
	.elemento_promo .titolo  {
		color: #6E4A28;
		font-size: 16px;
		line-height: 17px;
		margin-top: 10px;
	}
	.elemento_promo p {
		text-align: left;
		font-size: 12px;
		line-height: 17px;
		margin-bottom:0;
	}
	.modulogin {
	margin-top:15px;
	width: 172px;
	background-color:#F7F2F0;
	border:1px solid #C3B4A9;
	}
	.modulogin .titolo {
	font-size: 16px;
	font-weight: bold;
	color: #B46944;
	line-height: 16px;
	}
	.modulogin li {
	font-size: 11px;
	list-style: none;
	margin-left: 15px;
	}
			
	.modulogin a, .modulo_carrello .piede a {
	height: 24px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	background-position: bottom;
	background-repeat: no-repeat;
	color: #965025;
	}
	
	/*Modulo login carrello*/
	.modulogincart {
	margin-top:15px;
	}
	.modulogincart .titolo {
	font-size: 16px;
	font-weight: bold;
	color: #B46944;
	line-height: 16px;
	}
	.modulogincart li {
	font-size: 11px;
	list-style: none;
	margin-left: 15px;
	}
			
	.modulogincart a {
	height: 24px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
	background-position: bottom;
	background-repeat: no-repeat;
	color: #965025;
	}
	.modulogincart .loginsx {
		float:left;
		margin-left:100px; 
		/*height:170px; */
		width:170px;
		border: 1px solid #CCC; 
		padding:20px;
		}
	.modulogincart .registratidx {
		float:right; 
		margin-right:80px; 
		margin-top:40px;
		height:80px; 
		border: 1px solid #D6897F; 
		padding:20px;
	}
	
	/*FINE Modulo login carrello*/
	
.modulouno {
		margin-top:15px;
		background-image: url(img/sfondo_box1_dx.jpg);
		background-repeat: no-repeat;
		background-position: top;
	}
	.modulouno ul {
		list-style-image: url(img/spunta.gif);
		width: 135px;
		padding-top: 80px;
		padding-left: 45px;
		display: block;
	}
	.modulouno .titolo {
		font-size: 16px;
		font-weight: bold;
		color: #450C00;
		line-height: 16px;
	}
	.modulouno li {
		font-size: 11px;
		line-height: 13px;
		padding-bottom: 5px;
	}
	.modulodue {
		background-image: url(img/qualita_certificata.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		height: 267px;
	}
	.modulouno a {
		text-decoration: none;
		height: 25px;
		width: 100%;
		text-align: center;
		color: #99614A;
		font-weight: bold;
		font-size: 12px;
		line-height: 25px;
		display: block;
		background-image: url(img/sfondo_box1_dx_a.gif);
		background-position: bottom;
		background-repeat: no-repeat;
	}
	.modulodue .testo_qualita {
		font-size: 11px;
		width: 125px;
		line-height: 13px;
		padding-top: 165px;
		left: 624px;
		margin:0 auto;
	}

	.box_left {
		text-align: center;
		margin-top: 10px;
		width: 150px;
		margin: 0 auto;
		background-image: url(img/bordo-box-left.gif);
		background-repeat: no-repeat;
		height: 135px;
	}
	.box_left p {
		font-size: 14px;
		font-weight: bold;
		color: #056B6B;
	}
	
#piede {
	color:#421C1E;
	background-color:#EBD0BD;
	margin: 0 auto;
	width: 955px;
	height: 90px;
	clear: both;
	display:block;
	margin-top:10px;
	padding:5px 15px;
	}
#piede p {
	color:#421C1E;
	margin-left:5px;
	border-top:1px solid #421C1E;
	padding-top:5px;
	width:100%
	}

#piede a {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #421C1E;
	}
#piede a:hover {
	text-decoration: underline;
	
	}
	.wrapper {
		clear: both;
	}
	.credits {
	position: relative;
	color: #CCCCDE;
	}
	.credits p{
	color: #CCCCDE;
	float: left;
	font-size: 11px;
	}
	#carrello2 a {
	display: block;
	height: 45px;
	text-decoration: none;
	width: 40px;
	background-image: url(img/carrello2.png);
	background-repeat: no-repeat;
	position: relative;
	}
	.promozione .titolo a:hover {
	text-decoration: underline;
	margin: 0;
	}
#lista {
	position: relative;
	width: 590px;
	float: left;
}
	
/******Stili elementi della lista *******/	
	#lista .elemento_lista {
	border-top: 1px solid #6E4A28;
	margin-top: 10px;
	width: 590px;
	position: relative;
	float: left;
	}
	.elemento_lista p {
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	margin-top: 10px;
	width: 440px;
	float: left;
	}
	.elemento_lista .bordo {
	width: 150px;
	float: left;
	height: 150px;
	text-align: center;
	font-size: 11px;
	clear: left;
	}
	.elemento_lista .titolo {
	/*stili aggiuntivi per il titolo della lista  che altrimenti si presenta uguale in tutte le visualizzazioni*/
	}
	.elemento_lista .add2cart {
	text-align: right;
	width: 280px;
	clear: right;
	}
	.elemento_lista em {
		font-size: 29px;
		letter-spacing: -3px;
	}
	.elemento_lista .prezzo_box {
	font-style: italic;
	font-weight: bold;
	line-height: 1;
	font-size: 14px;
	color: #699F4C;
	padding-left: 5px;
	float: left;
	position: relative;
	}
	.testogrigio12px {
		font-size: 12px;
		color: #999999;
	}
	.elemento_lista .more {
	left: 100px;
	position: relative;
	
	}
	.elemento_lista form {
	width: 70px;
	font-weight: bold;
	display: inline;
	
	}
	.elemento_lista input {
	text-align: center;
	line-height: 20px;
	height: 20px;
	margin-bottom: 1px;
	}
	.elemento_lista .add2cart .invia_form {
	vertical-align: text-bottom;
	}
.elemento_lista .ele_lista_destra {
	float: left;
}
/****** FINE Stili elementi della lista *******/	
	#scheda {
		position: relative;
		width: 590px;
		font-size: 29px;
		}
	#scheda p {
		text-align: left;
		font-size: 12px;
		line-height: 17px;
		margin: 10px 30px;
	}
	#scheda .prezzo_box {
		font-style: italic;
		font-weight: bold;
		font-size: 14px;
		color: #699F4C;
		padding-left: 5px;
		margin: 10px 30px;
		}
	#scheda .titolo {
			color: #6E4A28;
			font-size: 20px;
			line-height: 17px;
			margin-top: 10px;
	}
	#scheda .immagine{
		text-align: center;
	}
	#scheda form {
		width: 70px;
		font-weight: bold;
		display: inline;
	}
	#scheda input {
		text-align: center;
		line-height: 20px;
		height: 20px;
		margin-bottom: 1px;
	}
	#scheda .add2cart .invia_form {
		vertical-align: text-bottom;
	}
	#scheda .add2cart {
		text-align: right;
		position: relative;
		width: 280px;
		clear: both;
		left: 280px;
		}
	#scheda em {
			font-size: 29px;
			letter-spacing: -3px;
	}
	.promozione .descrizione {



	}
	.promozione img {
		float: left;
	}
	.promozione .immagine {
		float: left;
		padding: 5px;
		padding-left: 0px;
	}
	.promozione .inner {
		width: 85%;
		padding: 5px;
	}
.riga {
		border-bottom: 1px solid #D1B3BA;
		padding-top: 3px;
	}
	
	.bordo a {
	
	}
	.piuinfo a {
		text-decoration: underline;
		}
		
	/* Menu Formazione */
	
	#menu_formazione {
		margin-bottom: 25px;
		margin-left: 9px;
		width: 171px;
		background-image: url(img/corpomenu.jpg);
		background-repeat: repeat-y;
		background-position: left;
	}
	
	#menu_formazione .piedemenu{
		background-image: url(img/piedemenu.jpg);
		background-position: bottom;
		background-repeat:no-repeat;
	}


	/* Fine Menu Formazione */ 


	.modulogin h3 {
		text-transform: uppercase;
		text-align: center;
		font-size: 16px;
		color: #B46944;
		letter-spacing: 0.1em;
		margin-bottom:10px;
	}
	.modulogin form {
		font-size: 11px;
		margin-left: 10px;
		margin-top: 10px;
		color: #666;
		font-weight: bold;
	}
	.modulogin input {
		line-height: 20px;
		height: 20px;
		border: 1px solid #D28276;
		width: 150px;
		margin-left:9px;

	}
	
	.modulogin  .RememberMe input
	{
		border: none;
		width: 17px;
		text-align: left;
	}
	
	.RememberMe
	{
		margin-top: 5px;
		clear: left;
		float: left;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
	}

			
	.modulogin label {
		margin-left:9px;
	}
	.modulogin .LoginButton {
		background-image: url(img/sfondo-submit.jpg);
		height: 20px;
		width: 80px;
		right: 10px;
		margin-top: 5px;
		margin-left: 45px;
		color: white;
		cursor:hand;
		cursor:pointer;
		font-weight: bold;
	}
	.modulogin p {
		text-align: center;
		color: #965025;
		font-size: 12px;
		font-weight: bold;
		line-height:12px;
		margin-bottom:3px;
	}
	#piededx {
		color: #FFFFFF;
		font-size: 10px;
		text-align: center;
		width:100%;
		float:right;
		display:block;
		text-align:right;

	}
	form.iscriviti {
		background-image: url(img/sfondo_iscriviti_int.jpg);
		background-repeat: no-repeat;
		width: 275px;
		height: 90px;
		margin: 0 auto;
		background-position: center;
		overflow: hidden;
		text-align: center;
	}
	.iscriviti .testo_mail_iscriz {
		display: block;
		color: #009900;
		font-weight: bold;
		margin: 15px;
	}
	.testo_mail_iscriz input{
		line-height: 17px;
		height: 17px;
		border:1px solid #009900;
	}
	input#mail {
		line-height: 15px;
		height: 15px;
		border:1px solid #009900;
		width: 100px;
		margin-bottom: 5px;
	}
	.iscriviti input#registrati {
		background-image: url(img/sfondo_registrati.gif);
		background-repeat: no-repeat;
		height: 35px;
		width: 140px;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		border: none;
		background-color: transparent;
	}
	.verdebold {
		font-weight: bold;
		color: #009900;
		font-size: 16px;
	}
	.prodotto {
		width: 263px;
		/*height: 385px;*/
		border: 1px solid #efc5a4;
		font-size: 11px;
		float: left;
		margin: 6px;
		padding-bottom:3px;
	}
	.categoria_prodotto {
		width: 172px;
		height: 150px;
		border: 1px solid #efc5a4;
		font-size: 11px;
		float: left;
		margin: 6px;
		padding-bottom:3px;
	}
	.separa {
		width: 536px;
		height:1px;
		display:block;
		clear:both;
		}

/* PRODOTTI CORRELATI */

.correlati .titolo {
height: 30px;
display:block;
}

	#contenuti .correlati {
	width: 563px;
	margin-top: 25px;
	float: left;
	clear: left
	display:block;
	clear:both;
}
#contenuti .correlati .titoloscheda {
	font-size: 14px;
	color: #fff;
	padding-left: 80px;
	background-image: url(img/testatina1.jpg);
	height: 32px;
	line-height: 30px;
	background-repeat: no-repeat;
	margin: 0;
	display: block;
	padding-top: 9px;
	margin-bottom: -4px;
}
.contenitore_correlati	.prodotto {
		width: 175px;
		font-size: 11px;
		margin-right: 4px;
		margin-left:6px;
		margin-top:7px;
		margin-bottom:5px;
		border:#CCC 1px solid;
	}
	
.contenitore_correlati .prodotto .short_desc { 
margin-top:0px;
padding:3px 3px 2px 3px;
font-size:11px;
height:50px;
	}

.contenitore_correlati .acquisto {
		
		padding-top:3px;
	}
	
.contenitore_correlati	.prodotto  .acquisto table {
	vertical-align:middle;
	}

.contenitore_correlati	.prodotto h4 {
	font-size:1.1em;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
		}
		
.contenitore_correlati	.disponibile, .contenitore_correlati .disponibile-dal, .contenitore_correlati .disponibil-limit {
width:100%;
border:none;
}

.contenitore_correlati	.disponibile img, .contenitore_correlati .disponibile-dal img, .contenitore_correlati .disponibil-limit img {
margin-left:2px;
}

.contenitore_correlati	.disponibile p, .contenitore_correlati .disponibile-dal p, .contenitore_correlati .disponibil-limit p {
width:60px;
border-right:#CCC 1px solid;
margin-left:0px;
line-height:10px;
padding-right:2px;
}

.contenitore_correlati	.disponibile img, .contenitore_correlati .disponibile-dal img , .contenitore_correlati .disponibil-limit img{
float:left;
}


.prezziCorrelati {
	/*height:30px;*/
	vertical-align:middle;
	width:170px;
	margin:0 auto;
	}

input.acquistobuttoncorrelati {
background-image:url(../../Risorse/Img/mini-cart.jpg);
background-repeat:no-repeat;
font-size:11px;
height:19px;
line-height:19px;
width:26px;
margin-right:2px;
	}

.contenitore_correlati .prezzi .salvadanaio {
	float:left;
	cursor: hand;
	margin-top:2px;
	margin-left:3px;
	
}


.contenitore_correlati  .product_image_correlated {
text-align:center;
margin:0 auto;
	}




/*fine correlati*/
	
.prodotto h4 a {
		line-height: 14px;
		padding-top:6px;
		padding-bottom:5px;
		text-align: center;
		letter-spacing: 0.1em;
		color: #000057;
		text-decoration: none;
	}

.prodotto h3 a {
		display: block;
		background-image: url(img/sfondo_titolo_prodotto.jpg);
		background-color:#F0EFF4;
		background-repeat: repeat-x;
		line-height: 14px;
		padding-top:8px;
		padding-bottom:5px;
		text-align: center;
		letter-spacing: 0.1em;
		color: #000057;
		text-decoration: none;
	}
.categoria_prodotto h2 a {
		display: block;
		background-image: url(img/sfondo_titolo_prodotto.jpg);
		background-color:#F0EFF4;
		background-repeat: repeat-x;
		line-height: 14px;
		padding-top:8px;
		padding-bottom:5px;
		text-align: center;
		letter-spacing: 0.1em;
		color: #000057;
		text-decoration: none;
	}
.categoria_prodotto h2 a:hover {
		text-decoration:underline;
}
	.prodotto a:hover {
		text-decoration:underline;

	}
	.prodotto .short_desc {
		margin-top: 10px;
		padding: 5px;
		padding-bottom:10px;
		/*height: 65px;*/
	}
	.modulotre {
		background-image: url(img/sfondo_modulo_iscriviti.jpg);
		background-repeat: no-repeat;
		height: 268px;
		width: 171px;
		text-align: center;
	}
	.modulotre p {
		font-size: 11px;
		margin: 0 0 10px;
	}
	input#registratigratis {
		background-image: url(img/sfondo_registrati_gratis.gif);
		height: 29px;
		width: 136px;
		background-repeat: no-repeat;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		border: none;
		background-color: transparent;
	}
	.modulotre h3 {
		margin-top: 5px;
	}
	.modulo-formaz {
		width:170px;
		margin:0 0 10px;
		text-align:center;
	}
	.modulo-formaz a {text-decoration:none;color:#965025}
	.modulo-formaz p a {text-decoration:none;color:#333379}
	.modulo-formaz a:hover {text-decoration:underline}
	.modulo-formaz h3 {
		text-align: center;
		font-size: 15px;
		color: #965025;

	}
	.modulo-formaz p {
		text-align: center;
		font-size: 11px;
		font-weight:bold;
		color: #333379;

	}
	.modulo-formaz img {
		margin:10px auto;
	}
	.titolo_categoria {
		font-size: 18px;
		color: #000057;
		margin-bottom: 15px;
		font-weight: normal;
	}
	#pathline  {
		font-size: 12px;
		line-height: 14px;
		width: 565px; 
		height: auto; 
		float: right; 
		clear: right;
		margin-top:10px;
		margin-bottom: 5px;
		padding:1px;
		text-align:left;
	}
	
	.briciole  {
border-bottom:1px solid #FFCC99;
color:#5C5C5C;
font-size:11px;
height:auto;
line-height:12px;
padding:4px;
text-align:left;
width:98%;
		}

	#pathline a, #pathline a:visited, #pathline a:link, .briciole a, .briciole a:visited, .briciole a:link {
		color: #000057;
padding-left: 2px;
	}
	
	.ultimi_visitati {
		color:#B46944;
		background-color:#fff;
		border:1px solid #C3B4A9;
		}
	
	.ultimi_visitati .testa {
	height: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.ultimi_visitati .corpo {
}
.ultimi_visitati .piede {
	height: 20px;
}
.ultimi_visitati {
	margin-top:10px;
	width: 172px;
}
.ultimi_visitati .corpo img {
	margin-right: 5px;
}
	.prodotto_lista_mini {
		padding: 5px;
		border-bottom: 1px solid #FDD6B7;
		width: 95%;
		clear: both;
	}
	.prodotto_lista_mini img.carrello {

	}
	.prodotto_lista_mini .corpo small {
		font-size: 10px;
	}
	.modulogin .menutente {
margin-top:5px;

	}
	.modulogin .menutente a {

	}
	 .modulo_carrello .testa, .modulo_liste_personali .testa{
		line-height: 27px;
		padding-top: 5px;
		height: 27px;
	}
	.modulogin, .modulo_carrello , .modulo_liste_personali {
	background-color:#F7F2F0;
	border:1px solid #C3B4A9;
	}
	.modulo_carrello {
		width: 172px;
	}
	table#minicart {
		font-size:11px;
	}
	#minicart td, #minicart th  {
		font-size: 11px;
		height: 22px;
		border-bottom: 1px solid #ccc;
		line-height: 22px;
	}
	#minicart th {
		font-size: 10px;
		text-align:right
	}
	#minicart .riga_prodotto td {
		font-size: 11px;
	}
	.modulo_carrello .testa h3 {
		font-size: 16px;
	}
	.modulo_liste_personali {
		width: 172px;
	}
	.modulo_liste_personali .corpo {
		font-size: 10px;
		text-align: center;
	}
	.modulo_liste_personali .corpo strong {
		font-size: 11px;
	}
	.modulo_liste_personali .corpo a {
		color: #965025;
		font-weight: bold;
	}
	.modulo_liste_personali .corpo .elemento_lista_pers {
		border-bottom: 1px solid #ccc;
		padding: 10px 0;
	}
	.modulo_liste_personali .testa h3 {
		font-size: 16px;
	}
	.modulodue p {
		top: 50px;
		text-align: center;
		font-size: 11px;
		margin:0;
		padding:0;
	}
	#menu_catalogo .piedemenu {
		background-image: url(img/piedemenu.jpg);
		background-position: bottom;
	}
	.prodotto .acquisto input {
		width: 45px;
		/*border: 1px solid #F19D5E;*/
	}

	.prodotto .acquisto table td {
		font-size: 10px;
		color: #965025;
		vertical-align:top;
	}
	.prodotto .acquisto form {
		margin-bottom: 10px;
		font-size: 10px;
	}
	.prodotto a {
		color: #965025;
	}
	.style2 {font-size: 11px}

	.prodotto .product_image {
		text-align: center;
	}

	.prodotto .product_desc .product_more {
		padding-left: 10px;
		padding-right: 20px;
		background-image: url(img/more.gif);
		display: block;
		background-repeat: no-repeat;
		background-position: right;
		float: right;
		margin-right: 20px;
		color: #965025;
	}

	.prodotto .product_desc .product_code {
		padding-right: 10px;
		float: left;
		margin-left: 5px;
		display: block;
	}

	#cerca {
		position: absolute;
		left: 560px;
		vertical-align: middle;
		top: 94px;
	}
	#cerca#button {
	cursor:hand;
	cursor:pointer;
	}
	
	.ButtonScarica {
		background-image: url(img/sfondo-submit.jpg);
		height: 20px;
		width: 100px;
		right: 10px;
		color: white;
		border: 1px solid #FF7510;
		font-weight: bold;
		margin: 0px;
		cursor:hand;
		cursor:pointer;
	}


	#cerca .ButtonCerca {
		background-image: url(img/sfondo-submit.jpg);
		height: 20px;
		width: 100%;
		padding-left:9px;
		padding-right:9px;
		right: 10px;
		color: white;
		border: 1px solid #D28276;
		font-weight: bold;
		margin: 0px;
		cursor:hand;
		cursor:pointer;
	}
	#cerca .InputCerca {
		line-height: 15px;
		height: 17px;
		border: 1px solid #FF7510;
		width: 150px;
	}

.elemento_anche {
	text-decoration: none;
	width: 160px;
	float: left;
	margin-right: 13px;
	/*height: 130px;*/
	margin: 0 9px;
	text-align: center;
	}
	
	#numeroverde {
	text-align: center;
	margin: 15px 0px;
	font-size: 10px;
	color: #236400;
	background-image: url(img/sfondo-numero-verde.jpg);
	height: 248px;
	background-repeat: no-repeat;
	background-position: center;
	width: 172px;
	margin-left: 9px;
}

#numeroverde .testo_num_verde {
	padding-top: 55px;
}
#numeroverde .testo_num_verde p {
	font-size: 11px;
}


/*Aggiunto DR 01082008*/
/*Formattazione Dettagli Prodotto Photogallery Video Consigli*/

/*Photogallery*/

.previewPane
{
	background-color: #fff;
}

.thumbsViewer
{
	background-color: #fff;
	background-image: url(Img/gallery/thumbsBg.gif);
}

/*Video*/

.Video
{
  border: 1px solid #efefef 
}

/* Formattazione pulsante Next Registrazione - aggiunto 12 agosto DR */

	.StartNextButton 
	{
        BORDER-RIGHT: #ff7510 1px solid;
        BORDER-TOP: #ff7510 1px solid;	
        MARGIN-LEFT: 9px;	
        BORDER-LEFT: #ff7510 1px solid;	
        LINE-HEIGHT: 15px;	
        BORDER-BOTTOM: #ff7510 1px solid;	
        HEIGHT: 20px;
		MARGIN-TOP: 5px;
		background-image: url(img/sfondo-submit.jpg);
		width: 100px;
		color: white;
		font-weight: bold;
		cursor:hand;
		cursor:pointer;
	}


/* prezzi */


.prezzi {
	/*height:30px;*/
	vertical-align:middle;
	width:250px;
	margin:0 auto;
	}

.elemento_promo .prezzi {
	/*height:30px;*/
	width:175px;
	vertical-align:middle;
	margin:0 auto;
	margin-top:-10px;
	}

.prezzi .salvadanaio {
	float:left;
	cursor: pointer;
	cursor: hand;
	margin-top:2px;
}

.prezzi .barrato {
	text-decoration: line-through;
	font-style: italic;
	margin-top: 5px;
	float:left;
	padding-left:5px;
}
.subproduct .prezzi .barrato {
	text-decoration: line-through;
	font-style: italic;
	margin-top: 5px;
	float:right;
}
.prezzi .scontato, .prezzi .prezzonorm {
	font-size: 22px;
	font-style: italic;
	letter-spacing: 0em;
	color: #287500;
}
.prezzi .scontato {
	float:left;
}
.prezzi .prezzonorm {
	float:right;
}
.prezzi .scontato .decimali {
	font-size: 18px;
}
.prezzi .tiposconto {
	background-color: #287500;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 25px;
	padding: 1px 4px;
	float:left;
}
.prodotto .prezzi {
	margin:0 auto;
}
.prodotto .prezzi div {
	
}
.prodotto .acquisto {
	clear: both;
	margin-bottom:4px;
}


/* fine prezzi */

.prodotto .mostra_gamma {
	text-align: right;
}
.prodotto .mostra_gamma a {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}


/* Formattazione FAQ */

.CatTitolo {position: relative; top: 0px; left: 0px; border: 0px solid #ccc; font-size: 1em; font-weight: bold}
.CatCodice {position: relative; top: 0px; left: 0px; text-align: center; border: 0px solid #ccc;}
.CatDescrizione {position: relative; top: 0px; left: 0px; float: left; border: 0px solid #ccc; padding: 10px; }


/* Formattazione Pagine di invito alla registrazione */

.titolo_sez_invito {
	font-size: 22px;
	color: #C73D00;
	font-weight: normal;
	margin-bottom: 12px;
}
.invito h2 {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
}
h3 {
font-size:1.2em;
}
.invito .miniature a {
	color: #965025;
	font-size: 18px;
	text-decoration: none;
	display: block;
}
.invito{
	font-size: 14px;
}
.invito .miniature {
	width: 500px;
	margin: 10px auto 20px;
}
.invito a {
	color: #965025;
}
.invito p {
	padding: 10px 0;
	text-align: justify;
}
.invito li {
	margin: 10px 0;
	list-style-image:url(../../Risorse/Img/img_invito_reg/freccina_elenco.gif);
}
.invito ul {
	margin-left: 100px;
	list-style-position: inside;
}
.invito .bollino {
	float: right;
	margin: 0 20px;

}
.invito .elemento {
	float: left;
	text-align: center;
}
.invito .miniature + img {
	text-indent:0;
}
.invito .titolo {
	color: #B55980;
	font-weight: bold;
	letter-spacing: 0px;
}
.registrati_button a {
	padding-top: 12px;
	display: block;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}
.invito img {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
.registrati_button {
	text-align: center;
	width: 363px;
	height: 63px;
	margin: 10px auto;
	background-image: url(../../Risorse/Img/img_invito_reg/sfondo_registrati.gif);
	clear: both;
	cursor:hand;
	cursor:pointer;
}
/*fine formattazione pagine di invito alla registrazione*/

/*inizio stili corsi*/
.titolo_sez_corsi {
	font-size: 22px;
	color: #C73D00;
	font-weight: normal;
	margin-bottom: 12px;
}
.corsi h2 {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
}
h3 {
font-size:1.2em;
}
.corsi .miniature a {
	color: #965025;
	font-size: 18px;
	text-decoration: none;
	display: block;
}
.corsi {
	font-size: 14px;
}
.corsi .miniature {
	width: 540px;
	margin: 10px auto 20px;
}
.corsi a {
	color: #965025;
}
.corsi p {
	padding: 5px 0;
	text-align: justify;
}
.box_sotto_corsi {
	height: 116px;
	background-color: #FFF6EE;
	background-image: url(../../Risorse/Img/img_corsi/allievi-corsi.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 15px 0;
	border: 1px solid #FFAD6B;
}
.box_sotto_corsi img {
	float: right;
	margin-left: 10px;
}
.box_sotto_corsi p {
	color: #965025;
	margin: 12px 20px;
	width: 270px;
	line-height: 24px;
	padding: 0;
	letter-spacing: -0.5px;
	font-size: 14px;
}
.corsi li {
	margin: 10px 0;
	list-style-image: url(../../Risorse/Img/img_corsi/freccina_elenco.gif);
}
.corsi ul {
	padding-left: 20px;
}
.corsi .bollino {
	float: right;
	margin: 0 20px;

}
.corsi .elemento {
	float: left;
	text-align: center;
}
.corsi .miniature + img {
	text-indent:0;
}
.corsi .titolo {
	color: #B55980;
	font-weight: bold;
	letter-spacing: 0px;
}

#calendario-corsi {
	width:520px;
	margin-right:20px;
	display:block;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	margin-bottom:25px;
	float:left;
	font-size:12px;
	}
#calendario-corsi a, #calendario-corsi a:visited {
	line-height:17px;
	}

#calendario-corsi img {
	margin-left:4px;
	}

.menuformazione {
	background-image:url(../../Risorse/Img/img_corsi/sfondo-menu-formazione.jpg);
	background-repeat:no-repeat;
	width:567px;
	height:128px;
	padding-top:5px;
	}
.menuformazione ul {
		padding:0;
		margin:0;
	}
.menuformazione ul li{
		float:left;
		display:block;
		width:177px;
		text-align:center;
		font-size:14px;
		padding-bottom:5px;
		border-right:1px solid #FED5B6
	}
.menuformazione li ul {height:80px;}
.menuformazione li ul li{
	display:list-item;
	float:none;
	list-style-image: url(../../Risorse/Img/img_corsi/freccina_elenco.gif);
margin:2px;
font-size:12px;
text-align:left;
width:120px;
margin:0 0 0 50px;
padding-bottom:0;
border:none
	}
/*fine stili corsi*/

/**/
	div .RSScontainer .testa {
	height:10px;
	}
.RSScontainer .piede {
	height:20px;
	}
	.RSScontainer .titolo {
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	color: #B46944;
	letter-spacing: 0.1em;
	line-height: 16px;
	}
	.RSScontainer .corpo {
	padding:10px;
	background-color:#F7F2F0;
	border:1px solid #C3B4A9;
	}
	.RSScontainer {
	margin-top:10px;
	width: 172px;
	text-align: left;
	font-size: 10px;
	color: #236400;
	margin-rigth: 9px;
}
/**/
.loading_back {
	filter:alpha(opacity=50);
	-moz-opacity:.50;opacity:.50;
	z-index:90000;
}
.loading_back img {
	
}
.loading {
	width:64px;
	height:15px;
	padding:3px;
	display:block;
	}
h2.divisioni {
	font-size: 22px;
	color: #C73D00;
}
.elemento-divisioni {
	margin-bottom: 15px;
}


.DocDownload {
 z-index: 100
}


.DocDownload td {
border-bottom: 1px solid #FFD4B2;
padding-bottom:4px;
}

.DocLink {
	
}

.corpo input.ButtonEdit {
		background-image: url(img/sfondo-submit.jpg);
		height: 20px;
		width: 60px;
		right: 10px;
		color: white;
		font-weight: bold;
		margin: 0px;
		cursor:hand;
		cursor:pointer;
}

.corpo input.ButtonSalvaEdit {
		background-image: url(img/sfondo-submit.jpg);
		height: 20px;
		width: 60px;
		right: 10px;
		color: white;
		font-weight: bold;
		margin: 0px;
		cursor:hand;
		cursor:pointer;
}

.PageEditorDiv {/*position:relative*/ ; overflow: visible}


/*Promozioni Applicate*/
	div .promoapplicate .testa {
	background-image: url(../../Risorse/Img/sfondo-promoapplicate-testa.gif);
	background-repeat: no-repeat;
	background-position:top center;
	height:10px;

	}
	.promoapplicate .piede {
	background-image: url(../../Risorse/Img/sfondo-promoapplicate-piede.gif);
	background-repeat: no-repeat;
	background-position:top center;
	height:20px;
	}
	.promoapplicate .titolo {
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	color: #965025;
	letter-spacing: 0.1em;
	line-height: 16px;
	}
	.promoapplicate .corpo {
	padding:10px;
	background-image: url(../../Risorse/Img/sfondo-promoapplicate-corpo.gif);
	background-repeat: repeat-y;
	background-position:top center;
	}
	.promoapplicate {
	margin-top:20px;
	width: 400px;
	text-align: left;
	font-size: 10px;
	color: #236400;
	margin-rigth: 9px;
}
/**/

/*Promozioni Disponibili*/
	div .promodisponibili .testa {
	background-image: url(../../Risorse/Img/sfondo-promodisponibili-testa.gif);
	background-repeat: no-repeat;
	background-position:top center;
	height:10px;

	}
	.promodisponibili .piede {
	background-image: url(../../Risorse/Img/sfondo-promodisponibili-piede.gif);
	background-repeat: no-repeat;
	background-position:top center;
	height:20px;
	}
	.promodisponibili .titolo {
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	color: #965025;
	letter-spacing: 0.1em;
	line-height: 16px;
	}
	.promodisponibili .corpo {
	padding:10px;
	background-image: url(../../Risorse/Img/sfondo-promodisponibili-corpo.gif);
	background-repeat: repeat-y;
	background-position:top center;
	}
	.promodisponibili {
	margin-top:20px;
	width: 400px;
	text-align: left;
	font-size: 10px;
	color: #236400;
	margin-rigth: 9px;
}
.elem-azienda{
	text-align:left;
	border-bottom:1px solid #FD8E55;
	width: 560px;
	
}
.lista-azienda p {
	padding-top:10px;
	}
.lista-azienda img {
	margin:5px 10px 5px 0;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	}
.box-sotto-azienda {
	padding:20px;
	border:1px solid #999;
	background-image:url(../../Risorse/Img/azienda/sfondo-box-basso-azienda.jpg);
	background-repeat:repeat-x;
	margin-top:15px;
	float: left;
}
.box-sotto-azienda p{
	font-size:16px;}
/**/

.modulovalidator {
width: 350px;
padding: 10px;
background-color: #FFF4EE ;
border: 1px solid #965025;
list-style-type:disc
}

.modulovalidator ul {
margin-left: 20px
}
.disponibile-dal {
	width:263px;
	border-top:1px solid #D8D8D8;
	margin-top:8px;
	}
.disponibile-dal img 	{
	float:left;
	margin:4px;
	}
.disponibile-dal p 	{
	float:left;
	font-size:10px;
	margin-left:5px;
	line-height:18px;
	}
.disponibile-dal .verde p 	{
	color:#060;
	}
.disponibile-dal .giallo p 	{
	color:#CC3300;
	}

.LinkTopBar {
	color:#CC3300;
	float:right;
	}

.login2 {
	margin-top:0px;
	padding:20px;
	padding-top:0px;
	width:250px;
	border:1px solid #FBB884;
	background-color:#FFF2E9;
	margin-bottom:50px;
	}
	
.login2 h3 {
	color:#965025;
	font-size:16px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding-bottom:10px;
	padding-top:0;
	margin-top:0;
	line-height:22px;
	}
	
.login2 a:link, .login2 a:visited {
	color:#B54A3C
	}
	

	
.centro #ctl00_ctl00_BaseContentForm_AiutoSito1, .aiutobox {
	background:url(img/aiuto.gif) no-repeat;
	background-position:3px 5px;
	margin:20px 0 5px 2px;
	padding:4px 5px 4px 42px;
	line-height:14px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #C3B4A9;
	background-color:#F7F2F0;
	}
a#ctl00_ctl00_BaseContentForm_AiutoSito1, .aiutobox a {
	color:#B54A3C;
	text-decoration:none;
	}
.centro #ctl00_ctl00_BaseContentForm_AiutoSito1 a:hover, .aiutobox a:hover {
	text-decoration:underline;
	}

 #ctl00_ctl00_BaseContentForm_DOCKZONACENTRO_lgLogin {
	width:250px;
	padding:30px;
}

#ctl00_ctl00_BaseContentForm_DOCKZONACENTRO_lgLogin label {
	float:left;
	}
#ctl00_ctl00_BaseContentForm_DOCKZONACENTRO_lgLogin input {
	float:right;
	}