/* {margin: 0; border: 0;}*/
img {border: 0;}
body {background: #efefef; margin: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 0.75em;}

/* di uso in tutto il sito */
a {text-decoration: none; color: #515151;}
a strong {color: #515151;}
a:hover, a:focus {text-decoration: underline;}
.center a { color: #1f7afe; }
.center a strong { color: #1f7afe; }
h1 {color: #1e1e1e; font-size: 2.7em; margin: 0 0 17px 0; font-weight: normal; font-family: arial; letter-spacing: -1px; text-align: left;}
h2 {color: #211d18; font-size: 1.4em; margin: 10px 0 5px 0; font-weight: normal; text-align: left;}
.separatorePieno { background: #ffffff url('tpl_standard/immagini/separatoreStore.jpg') center top no-repeat; border: 1px solid #ffffff; font-size: 0; padding: 0; height: 4px; clear: both; margin: 20px 0 20px 0; display: block;}
p {color: #707070; line-height: 1.5em; margin: 0 0 10px 0;}
div.separatore {width: 100%; margin: 0; padding: 0; height: 0; font-size: 0; clear: both;} /* div da porre subito sotto a due che hanno un float */
p.similSubmit {text-transform: uppercase; text-align: right;}
p.similSubmit a {background: #3e3e3e; padding: 5px 10px 5px 10px; color: #fff;}
p.similSubmit a:hover, p.similSubmit a:focus {text-decoration: none;}
.contenutiUno iframe {margin: 0 0 20px 0; border: 1px solid #ccc;}
/* forms */
label {color: #858585; line-height: 1.5em; display: block; margin: 0 0 2px 0;}
input.inputContatto {background: #efefef url('tpl_standard/immagini/sfondoCampiDiTesto.jpg') left top no-repeat; border: 1px solid #ccc; width: 100%; padding: 3px 0 3px 0; margin: 0 0 7px 0;}
textarea.inputContatto {background: #efefef url('tpl_standard/immagini/sfondoCampiDiTesto.jpg') left top no-repeat; border: 1px solid #ccc; width: 100%; padding: 3px; height: 100px; margin: 0 0 7px 0;}
textarea {border: 1px solid #ccc; width: 100%; background: #efefef; padding: 2px 0 2px 0; margin: 0 0 7px 0; height: 100px;}
img.immagineDx {margin: 5px 0 15px 0;}
.gpt_tab {font-size: 0.9em;}

/* barra collegamenti network 
#barraNetwork {width: 100%; height: 44px; background: url('tpl_standard/immagini/bg_barraNetwork.jpg') repeat-x;}
#barraNetwork .pad {width: 988px; margin: 0 auto; text-align: right; color: #d4d4d4; font-size: 0.95em; padding: 3px 0 0 0;}
#barraNetwork .pad a {color: #d4d4d4;}
#barraNetwork .pad a:hover, #barraNetwork .pad a:focus {color: #fff;}*/

/* .................................................................................................................................... SITO */
#sito {width: 988px; margin: 0 auto;}

/* sottovoci di menu */
#sottoMenu {
	width: 692px; height: 47px; padding: 1px 0 0 0; margin: 0 34px 0 34px; background: url('tpl_standard/immagini/sfondoSottoMenu.jpg') left bottom no-repeat;
	}
#sottoMenu.largo {
	width: 920px; background: url('tpl_standard/immagini/sfondoSottoMenuLargo.jpg') left bottom no-repeat;
	}
#sottoMenu ul {
	display: block; width: 850px; height: 47px; margin: 0 0 0 20px; padding: 0; list-style: none; border-left: 1px solid #ffffff; 
	}
#sottoMenu li {
	display: block; float: left; margin: 0; color: #000000; padding: 0; font-size: 13px; width: auto; height: 47px;
	border-right: 1px solid #ffffff;
	}
#sottoMenu li a {
	display: block; width: auto; height: 32px; padding: 15px 20px 0 20px; text-decoration: none; font-weight: normal;
	text-transform: none; background: url('tpl_standard/immagini/biancoTrasp.png');
	}
#sottoMenu li a:hover {
	background: url('tpl_standard/immagini/neroTrasp.png');
	}
#sottoMenu li strong {
	display: block; width: auto; height: 32px; background: #ffffff; padding: 15px 20px 0 20px; text-decoration: none; font-weight: normal;
	text-transform: none; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7;  color: #2c6be8; cursor: pointer;
	}

/* .................................................................................................................................... CONTENUTI */
#galleria {
	height: auto; width: 988px; background: url('tpl_standard/immagini/bg_caroselloTop.jpg') left top no-repeat; margin-top: 17px;
	}
#galleria .contenitore {
	background: url('tpl_standard/immagini/bg_carosello.jpg') left bottom no-repeat;
	}
#galleria h1 {
	margin: 0; padding: 34px 0 16px 34px;
	}
#galleria p {
	padding: 0 34px 0 34px;
	}

/* carosello */
.sliderGallery {
	overflow: hidden; position: relative; margin: 0 0 0 26px; padding: 0; height: 329px; width: 939px; background: none;
	}
.sliderGallery UL {
	position: absolute; list-style: none; white-space: nowrap; padding: 21px 0 0 0; margin: 0;
	}
.sliderGallery UL LI {
	float: left; padding: 0; margin: 0 21px 0 0; width: 171px; height: 252px; position: relative; top: 0; background: none; text-align: center; overflow: hidden;
	}
.sliderGallery UL LI img {
	width: 171px; height: 225px;
	}
.sliderGallery UL LI a {
	float: left; overflow: hidden; width: 100%;
	}
.sliderGallery UL LI a:hover {
	text-decoration: none; color: #2e69e9;
	}
.sliderGallery UL LI a span {
	display: block; margin: 0; padding: 4px 0 4px 0; text-align: center; width: 171px;
	}
.slider {
	width: 939px; height: 19px; margin-top: 290px; padding: 1px; position: relative; bottom: 0; background: url('tpl_standard/immagini/scroller.gif') left bottom no-repeat;
	}
.handle {
	position: absolute; cursor: move; height: 17px; width: 181px; top: 2px; background: url('tpl_standard/immagini/barra.gif') no-repeat center; z-index: 100;
	}
.slider span {
	color: #fff; cursor: pointer; position: absolute; z-index: 110; top: 3px;
	}

/*extra nella colonna di destra */
.extraDx {float: right; margin: 17px 0 0 0; width: 208px;}
.extraDx a {display: block; margin: 0 0 14px 0; width: 208px; height: 129px; font-size: 0;}
.extraDx a.ultimo {margin: 0;}
.extraDx img {margin: 0; width: 208px; height: 129px;}

/* modello di contenuti 1 */
.contenutiUno {width: 100%; margin: 17px 0 0 0; background: none;}
.contenutiUno .pad {padding: 34px;}
.contenutiUno .top, .contenutiUno .center, .contenutiUno .bottom {width: 100%; text-align: justify;}
.contenutiUno .top { font-size: 0; }
.contenutiUno .top {background: url('tpl_standard/immagini/bg_top_contenutiUno.gif') top left no-repeat; min-height: 6px;}
.contenutiUno .bottom {
	background: url('tpl_standard/immagini/bg_bottom_contenutiUno.gif') bottom left no-repeat; min-height: 6px; font-size: 0; margin: 0; padding: 0;
	}
.contenutiUno .center {background: url('tpl_standard/immagini/bg_center_contenutiUno.gif') repeat-y;}
.left {width: 494px; float: left;}
.contenutiUno .left .pad {padding: 34px 17px 34px 34px;}
.right {width: 494px; float: left;}
.contenutiUno .right .pad {padding: 34px 34px 34px 17px;}
.contenutiUno p {
	padding: 0 0 8px 0; margin: 0;
	}
.contenutiUno h1 {
	padding: 0 0 16px 0; margin: 0;
	}

/* liste puntate */
.contenutiUno ul {
	list-style: url('tpl_standard/immagini/puntoListaQuadrato.jpg') outside; padding: 0; margin: 20px 0 20px 0;
	}
.contenutiUno#mappaDelSito ul {
	list-style: url('tpl_standard/immagini/puntoListaQuadrato.jpg') outside; padding: 0; margin: 8px 0 8px 0;
	}
.contenutiUno li {
	margin: 0 0 3px 20px; color: #707070;
	}

/* ricerca */
.nd {
	text-decoration: line-through; color: #aaaaaa;
	} 

/* navigazione pagine */
.contenutiUno .gpt_navPag {
	padding: 0; margin: 0; line-height: 1em;
	}
.contenutiUno .sotto .gpt_navPag {
	padding: 0 0 0 0; 
	}
.contenutiUno .gpt_navPag div {
	margin: 5px 0 0 0; padding: 0 0 2px 0;
	}
.contenutiUno .gpt_navPag select {
	vertical-align: middle; margin: 0 6px 0 0;
	}
.contenutiUno .gpt_navPag div strong {
	color: #ffffff; font-size: 11px; margin: 0 6px 0 0; background: #2e6be7; padding: 3px 6px 3px 6px; text-transform: uppercase;
	}
.contenutiUno .gpt_navPag div a {
	font-size: 11px; margin: 0 6px 0 0; padding: 3px 6px 3px 6px; font-weight: bold; text-transform: uppercase; background: #ffffff; border: 1px solid #eeeeee;
	}
.contenutiUno .gpt_navPag div a:hover {
	color: #ffffff; background: #cccccc; text-decoration: none; margin: 0 6px 0 0; padding: 3px 6px 3px 6px; border: 1px solid #cccccc;
	}

/* comandi */
.contenutiUno .comandi {
	text-align: center; padding: 16px 0 26px 0;
	}
.contenutiUno .comandi a {
	color: #2c6be8;
	}

/* lista marche di prodotto */
#perMarca ul {
	display: block; margin: 10px 0 0 0; padding: 0; list-style: none;
	}
#perMarca ul li {
	display: block; float: left; width: 131px; height: 141px; text-align: center; background: none;
	}
#perMarca ul li img {
	width: 75px;
	}
#perMarca ul li span {
	display: block; text-align: center; padding: 0; 
	}
#perMarca ul li a {
	color: #515151;
	}
#perMarca ul li a:hover {
	text-decoration: none; color: #2e69e9;
	}

/* lista classi di prodotto (e-commerce) */
#perClasse ul {
	list-style: none; margin: 15px 0 0 30px; padding: 0;
	}
#perClasse li {
	display: block; float: left; width: 165px; height: auto; background: none; text-align: left; 
	margin: 0 10px 34px 0; 
	}
#perClasse li a {
	display: block; font-size: 12px; border-left: 3px solid #eeeeee; padding: 5px 0 5px 10px;  color: #515151;
	}
#perClasse li a:hover {
	text-decoration: none; border-left: 3px solid #dddddd; color: #2c6be8; 
	}
#perClasse li a span {
	display: block; margin: 5px 0 0 0; color: #999999;
	}
 
/* articoli */
.articoli {
	margin-top: 17px;
	}
.articoli form {
	padding: 0; margin: 0;
	}
.articoli select {
	text-transform: uppercase;
	}
.contenutiUno .articoli .gpt_navPag {
	padding: 0 0 52px 0;
	}
#gpt_apriRicercaVeloce_articoli, #gpt_chiudiRicercaVeloce_articoli {
	padding: 0 0 4px 0; margin: 0;
	}
#gpt_apriRicercaVeloce_articoli a, #gpt_chiudiRicercaVeloce_articoli a {
	color: #2e6be7; 
	}
.contenutiUno #cerca_articoli p, .contenutiUno .gpt_navPag p {
	margin: 0; padding: 0 0 8px 0;
	}
.articolo, .articoloDispari {
	display: block; background: none; width: 440px; margin: 0 0 34px 0; height: auto;
	}
.articoloDispari {
 	float: left;
 	}
.articolo {
	float: right;
	}
.articolo strong, .articoloDispari strong {
	display: block; color: #555555; font-size: 12px;
	}
.articolo span, .articoloDispari span {
	display: block;  margin: 5px 0 0 0;
	}
.articolo .dati, .articoloDispari .dati {
	width: 330px; height: 58px; float: left; border-left: 3px solid #eeeeee; padding: 0 0 0 10px;
	}
.articolo .anteprima, .articoloDispari .anteprima {
	width: 75px; float: right;
	}
 .articolo .anteprima img, .articoloDispari .anteprima img {
 	width: 100%;
 	}
 .articolo span.codice, .articoloDispari span.codice {
 	font-size: 11px; color: #888888;
 	}
 .articolo span.classe, .articoloDispari span.classe {
 	color: #555555; 
 	}
 	
/* galleria di prodotti */
.contenutiUno .padSuperiore {padding: 34px 34px 0 34px;}
.contenutiUno .padInferiore {padding: 0 34px 34px 34px;}
.contenutiUno .left .padCentrale {padding: 10px 17px 17px 34px;}
.contenutiUno .right .padCentrale {padding: 10px 34px 17px 17px;}
.contenutiUno .left .padRidotto { padding: 10px; }
.anteprimaProdotto, .anteprimaProdottoUltimo {
	width: 210px; height: 175px; float: left; background: none; margin: 0 26px 0 0;
	}
.anteprimaProdottoUltimo {
	margin-right: 0;
	}

/* scheda prodotto */
#prodotto .right {	
	float: right; margin: 0 25px 0 0;
	}
#prodotto .right .pad {
	padding: 0 34px 34px 0;
	}
#prodotto .left {
	background: none; width: 422px;
	}
#prodotto .anteprimaProdotto {
	margin: 0 40px 0 0;
	}
.galleriaSingoloProdotto {
	margin: 34px 0 0 0;
	}
.immagineTagliataProdotto {
	margin: 0 0 0 2px;
	}
.gpt_tab {
	border-collapse: collapse; width: 100%; border: 1px solid #eeeeee; margin: 0 0 15px 0;
	}
.gpt_tab th {
	text-align: center; text-transform: uppercase; text-align: center; padding: 5px; background: #666666; color: #ffffff; font-size: 11px;
	}
.gpt_tab td {
	padding: 5px;
	}

/* contenuto singolo */
.contenutoSingolo { width: 100%; margin: 17px 0 0 0; background: none; font-size: 0; line-height: 0; }

/* modello di contenuti 2 (due colonne con extra sulla destra) */
.contenutiDue {
	width: 760px; margin: 17px 0 0 0;
	}
.contenutiDue .pad {
	padding: 34px 34px 34px 34px;
	}
.contenutiDue .top {
	background: url('tpl_standard/immagini/bg_top_contenutiDue.gif') top left no-repeat; min-height: 6px; font-size: 0;
	width: 100%; margin-left: -1px;
	}
.contenutiDue .center {
	background: url('tpl_standard/immagini/bg_center_contenutiDue.gif') repeat-y; text-align: justify; width: 100%;
	}
.contenutiDue .bottom {
	background: url('tpl_standard/immagini/bg_bottom_contenutiDue.gif') bottom left no-repeat; min-height: 6px; font-size: 0;
	width: 100%;
	}


/* immagini effettate (angoli stondati, rollover e lightbox) */
.immagineEffettata {
	float: left; padding: 0; margin: 0; position: relative; background: #ffffff;
	}
.immagineEffettata img {
	float: left;
	}
.immagineEffettata .angoloSuperioreSinistro, .immagineEffettata .angoloSuperioreDestro,
.immagineEffettata .angoloInferioreSinistro, .immagineEffettata .angoloInferioreDestro {
	height: 8px; position: absolute; width: 8px; z-index: 1; margin: 0; padding: 0;
	}
.immagineEffettata .angoloSuperioreSinistro {
	background: transparent url('tpl_standard/immagini/corners.png') no-repeat scroll -8px -8px; left: 0; top: 0;
	}
.immagineEffettata .angoloSuperioreDestro {
	background: transparent url('tpl_standard/immagini/corners.png') no-repeat scroll 0 -8px; right: 0; top: 0;
	}
.immagineEffettata .angoloInferioreSinistro {
	background:transparent url('tpl_standard/immagini/corners.png') no-repeat scroll -8px 0; bottom: 0; left: 0;
	}
.immagineEffettata .angoloInferioreDestro {
	background:transparent url('tpl_standard/immagini/corners.png') no-repeat scroll 0 0; bottom: 0; right: 0;
	}
.didascalia {
	display: block; clear: left; color: #2c6be8; padding: 8px 0 0 0; clear: left; text-align: left; background: none; 
	}
.immagineContenuti {
	width: 329px;
	}
.immagineLargaContenuti {
	width: 692px;
	}

/* contenuti */
.colonnaCentrale {
	margin: 0 0 30px 0;
	}
.colonnaSinistra {
	float: left; width: 329px; background: none;
	}
.colonnaDestra {
	float: right; width: 329px; background: none;
	}
.separatoreVuoto {
	clear: both; height: 0; width: 100%; font-size: 0;
	}
.separatoreSinistro {
	clear: left; height: 0; width: 100%; font-size: 0;
	}
.centrato {
	text-align: center; background: none;
	}

/* carosello orizzontale */
#carosello1 {
	width: 988px; height: 129px; margin: 17px 0 0 0; background: none;
	}
.gpt_contenutiCarosello {
	position: absolute; background: none; width: 913px; margin: 0 0 0 37px; z-index: 2;
	}
.gpt_elementoCarosello {
	display: block; float: left; margin: 0 10px 0 10px; padding: 0; background: none; width: 208px; height: 129px; font-size: 0;
	}
.gpt_elementoCarosello .extraOr img {
	width: 208px; height: 129px;
	}
.gpt_successivoCarosello {
	display: block; width: 33px; height: 128px; background: url('tpl_standard/immagini/pulsanteDes.jpg') left top no-repeat; float: right;
	font-size: 0; color: #ffffff;
	}
.gpt_precedenteCarosello {
	display: block; width: 33px; height: 128px; background: url('tpl_standard/immagini/pulsanteSin.jpg') left top no-repeat; float: left;
	font-size: 0; color: #ffffff;
	}
.gpt_navigazioneCarosello {
	position: absolute; width: 988px; height: 128px; margin: 0; background: transparent;
	}
span.gpt_precedenteCarosello, span.gpt_successivoCarosello {
	filter: alpha(opacity=45); -moz-opacity: 0.45; opacity: 0.45;
	}
a.gpt_precedenteCarosello, a.gpt_successivoCarosello {
	filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; 
	}
a.gpt_precedenteCarosello:hover, a.gpt_successivoCarosello:hover {
	filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; 
	}
								
/* link amministrazione */
a.amministrazione, .gpt_tab a.gpt_colFinSis, #carrello p a.amministrazione {
	color: #ff6600; font-weight: bold; background: url('tpl_gecho/immagini/admin.gif') 3px 5px no-repeat; padding: 1px 3px 2px 13px; margin: 0;
	text-decoration: none; font-style: normal; font-size: 12px;
	}
a.amministrazione:hover, .gpt_tab a.gpt_colFinSis:hover, #carrello p a.amministrazione:hover  {
	color: #fff; background: #ff6600 url('tpl_gecho/immagini/adminSu.gif') 3px 5px no-repeat; text-decoration: none;
	}

/* galleria notizie */
.data:first-letter {
	text-transform: uppercase;
	}
#galleriaNotizie {
	margin-top: 17px;
	}
.contImmagineNotizie {
	width: 250px; float: left; margin: 0;
	}
.contImmagineNotizieDue { 
	width: 250px; float: right; margin: 0;
	}
.contImmagineNotizie img {
	width: 250px;
	}
#galleriaNotizie .left {
	width: 575px; background: none;
	}
#galleriaNotizie .left .pad {
	padding: 34px 0 17px 34px;
	}
#galleriaNotizie .right {
	width: 380px; float: right; background: none;
	}
#galleriaNotizie .right .pad {
	margin: 0; padding: 34px 34px 17px 0;
	}
#galleriaNotizie div.standard, #galleriaNotizie div.selezionato {
	padding: 0; margin: 5px 0 15px 0; background: none;
	}
#galleriaNotizie div.standard h2, #galleriaNotizie div.selezionato h2 {
	padding: 0; margin: 0;
	}
#galleriaNotizie div.standard h2 a, #galleriaNotizie div.selezionato h2 a {
	display: block; background: #ffffff url('tpl_standard/immagini/sfondoNotizieStandard.gif') left top no-repeat;
	text-decoration: none; padding: 9px 0 10px 23px; margin: 0 0 8px 0; color: #515151;
	}
#galleriaNotizie div.standard h2 a:hover {
	background: #ffffff url('tpl_standard/immagini/sfondoNotizieSu.gif') left top no-repeat;
	}
#galleriaNotizie div.selezionato h2 a {
	background: #ffffff url('tpl_standard/immagini/sfondoNotizie.gif') left top no-repeat; color: #ffffff;
	}
#galleriaNotizie .sinistro {
	float: left; margin: 5px 0 0 20px; padding: 0; width: 247px; background: none;
	}
#galleriaNotizie .destro {
	float: right; margin: 2px 5px 0 0;  width: 60px; background: none; font-size: 0; 
	}
#galleriaNotizie .destro img {
	width: 60px; height: 45px; 
	}
	
/*#galleriaNotizie .left .pad div {
	padding: 0 0 18px 0; 
	}
#galleriaNotizie .left .pad div h2 {
	padding: 0; margin: 0 0 8px 0;
	}
#galleriaNotizie .left .pad div h2 a {
	display: block; background: #ffffff url('tpl_standard/immagini/sfondoVideoStandard.jpg') left top no-repeat;
	text-decoration: none; padding: 9px 0 10px 15px; margin: 0;
	}
#galleriaNotizie .left .pad div h2 a:hover {
	background: #ffffff url('tpl_standard/immagini/sfondoVideoSu.jpg') left top no-repeat;
	}
#galleriaNotizie .left .pad div p {
	padding: 0 35px 8px 14px; margin: 0;
	}
#galleriaNotizie .left .pad div.selezionato h2 a {
	background: #ffffff url('tpl_standard/immagini/sfondoVideo.jpg') left top no-repeat;
	}
#galleriaNotizie .left .pad div.selezionato h2 a {
	color: #ffffff;
	}*/

/* galleria video */
#galleriaVideo {
	margin-top: 17px;
	}
#galleriaVideo h1 {
	margin: 0 0 5px 0;
	}
#galleriaVideo .left {
	width: 530px;
	}
#galleriaVideo .right {
	width: 456px; float: right;
	}
#galleriaVideo .right .pad {
	background: none;
	}
#galleriaVideo div.standard, #galleriaVideo div.selezionato {
	padding: 0; margin: 5px 0 15px 0;
	}
#galleriaVideo div.standard h2, #galleriaVideo div.selezionato h2 {
	padding: 0; margin: 0 0 8px 0;
	}
#galleriaVideo div.standard h2 a, #galleriaVideo div.selezionato h2 a {
	display: block; background: #ffffff url('tpl_standard/immagini/sfondoVideoStandard.gif') left top no-repeat;
	text-decoration: none; padding: 9px 0 10px 42px; margin: 0; color: #515151;
	}
#galleriaVideo div.standard h2 a:hover {
	background: #ffffff url('tpl_standard/immagini/sfondoVideoSu.gif') left top no-repeat;
	}
#galleriaVideo div.selezionato h2 a {
	background: #ffffff url('tpl_standard/immagini/sfondoVideo.gif') left top no-repeat; color: #ffffff;
	}
#galleriaVideo .sinistro {
	float: left; margin: 2px 0 0 5px; padding: 0; font-size: 0; width: 60px;
	}
#galleriaVideo .destro {
	float: left; margin: 5px 0 0 10px; width: 375px; background: none;
	}
#padVideo {
	padding-top: 91px;
	}

/* modulo contatti */
#gpt_textCaptchaContatti1, #gpt_textCaptchaContatti2 {
	width: 200px; margin: 0 3px 0 0; 
	}
#contatti .left .pad {
	background: url('tpl_standard/immagini/rubrica.jpg') 2px bottom no-repeat; min-height: 890px;
	}
#moduloContattiSito {
	padding: 10px 0 32px 0; margin: 0;
	}
#moduloIscrizione {
	padding: 10px 0 0 0; margin: 0;
	}
#moduloContattiSito input, #moduloIscrizione input {
	vertical-align: middle;
	}
#moduloContattiSito img, #moduloIscrizione img {
	vertical-align: middle;
	}
.inEvidenza {
	font-size: 14px;
	}
strong.inEvidenza, a strong.inEvidenza {
	color: #515151;
	}
#errori_moduloContattiSito p, #errori_moduloIscrizione p, .erroriModulo p, .errori p {
	color: #cc0000;
	}
	
/* friends */
.unTerzo, .unTerzoUltimo {
	background: none; float: left; width: 280px; margin: 0 40px 0 0; min-height: 10px;
	}
.unTerzoUltimo {
	margin: 10px 0 0 0; float: right; 
	}
.sponsor {height: auto !important; height: 70px; min-height: 70px; margin: 15px 0 0 0;}
.dueTerzi {
	background: none; float: left; width: 600px; margin: 0;
	}
	
/* slider homepage */
#featured{
 	margin: 17px 0 0 0;
 	font-size: 0;
	width: 988px;
	position:relative;  
	height: 509px; 
	background:url('tpl_standard/immagini/home_sfondo.jpg') no-repeat;
}
#featured ul.ui-tabs-nav{ 
	position: absolute; 
	top: 18px; left: 18px; 
	list-style: none; 
	padding: 0;
	margin: 0; 
	width: 21px;
	z-index: 100;
}
#featured ul.ui-tabs-nav li{margin: 0 0 9px 0;}
#featured li.ui-tabs-nav-item a{ 
	display: block; 
	height: 21px;
	width: 21px;
	background:url('tpl_standard/immagini/home.gif') no-repeat;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:url('tpl_standard/immagini/homeSelezionato.gif') no-repeat;
}
#featured li.ui-tabs-selected{ 
	background:url('tpl_standard/immagini/homeSelezionato.gif') no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:url('tpl_standard/immagini/homeSelezionato.gif') no-repeat; 
}
#featured .ui-tabs-panel{ 
	width: 988px; height: 509px; 
	background: #efefef; position:relative;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/* extra (finestra e-commerce) */
#extra {
	background: #ffffff;
	}
#extra .pad {
	padding: 0 15px 15px 15px;
	}
#extra table form, #carrello table form {
	display: inline; padding: 0; margin: 0;
	}
#extra table input, #carrello table input {
	vertical-align: middle;
	}
#carrello table .gpt_cel1 {
	width: 25px; background: #dddddd; color: #ffffff; text-align: center; border-top: 1px solid #ffffff; 
	}
#carrello table .gpt_cel2 {
	background: #ffffff; width: 40px; border-right: 1px solid #eeeeee; 
	}
#carrello table .gpt_cel3 {
	width: 275px;
	}
#carrello table .gpt_cel4 {
	width: 135px;
	}
#carrello table .gpt_cel5, #carrello table .gpt_cel6, #carrello table .gpt_cel7 {
	text-align: right;
	}
#carrello table .gpt_cel8 {
	text-align: center;
	}
#carrello table .gpt_cel2, #carrello table .gpt_cel3, #carrello table .gpt_cel4, #carrello table .gpt_cel5, #carrello table .gpt_cel6, #carrello table .gpt_cel7, #carrello table .gpt_cel8 {
	border-top: 1px solid #eeeeee; 
	}

.acquista {
	text-align: left; padding: 0 0 0 2px;
	}
.acquista a {
	display: block; width: 153px; height: 18px; text-align: right; font-weight: bold; color: #ffffff; text-transform: uppercase; padding: 5px 13px 5px 5px; text-decoration: none;
	background: #006cee url('../condivisione/immagini/carrelloBlue.gif') 5px 5px no-repeat; font-size: 14px; background: none;
	}
.acquista a:hover {
	background: #569cf0 url('../condivisione/immagini/carrelloBlue.gif') 5px 5px no-repeat; background: none;
	}
.rigaTotale td {
	border-top: 1px solid #eeeeee;
	}
	
/* carrello */
.unMezzo {
	background: none; float: left; width: 420px; margin: 0 40px 0 0;
	}
.unMezzo select {
	width: 300px;
	}
#carrello .top {
	margin-left: -1px;
	}
.menuCarrello {
	text-align: center; padding: 0 0 20px 0; display: none;
	}
#carrello p a, #carrello p a strong {
	color: #006cee;
	}
.gpt_campoStandard {
	width: 260px;
	}
.gpt_contenitoreCampo {
	line-height: 0; margin: 0 0 12px 0;
	}
.gpt_paragrafoCampo {
	line-height: 0; padding: 0; margin: 0;
	}
.unTerzo li, .unTerzoUltimo li {
	padding: 0 0 12px 0;
	}

/* pagina rivenditori */
.pad .destro {
	float: left; width: 440px; background: none; margin: 0 0 0 40px; padding: 0;
	}	
.pad .sinistro {
	float: left; width: 440px; background: none; margin: 0; padding: 0;
	}

/* online store */
.prodottoSinistro, .prodottoDestro {
	background: url('tpl_standard/immagini/separatoreStore.jpg') center top no-repeat; margin: 20px 0 20px 0; width: 440px; float: left;
	padding: 20px 0 0 0;
	}
.prodottoSinistro {
	margin-right: 40px;
	}
.prodottoSinistro .anteprima, .prodottoDestro .anteprima {
	width: 200px; height: auto; float: left; font-size: 0;
	}
.prodottoSinistro .descrizione, .prodottoDestro .descrizione {
	float: left; width: 220px; margin: 0 0 0 20px;
	}
.prodottoSinistro .descrizione form, .prodottoDestro .descrizione form {
	margin-top: 10px;
	}
.qtt {
	width: 30px;
	}
.notaAggiuntiva {
	padding: 20px; background: #f2f2f2; margin: 20px 0 0 0; border: 1px solid #eeeeee;
	}
.notaAggiuntiva .unMezzo {
	width: 398px;
	}
.unTerzoUltimo p.accedi {
	padding-top: 27px;
 	}
 .rosso {
 	color: #cc0000;
 	}
 .login {
 	text-transform: lowercase;
 	}
.barra { font-size: 0; width: 919px; height: 49px; margin: 0 0 15px 0; }
.barraStoreSopra { position: absolute; margin: 0; width: 919px; height: 9px; background: url('tpl_standard/immagini/barraStoreSel.jpg') left top no-repeat; }
.barraStore { position: absolute; margin: 0; width: 919px; height: 9px; background: url('tpl_standard/immagini/barraStore.jpg') left top no-repeat; }
.barraStore1 { font-size: 11px; text-align: left; position: absolute; margin: 12px 0 0 0; width: 125px; height: 40px; color: #707070; }
.barraStore2 { font-size: 11px; text-align: left; position: absolute; margin: 12px 0 0 225px; width: 150px; height: 40px; color: #707070; }
.barraStore3 { font-size: 11px; text-align: left; position: absolute; margin: 12px 0 0 455px; width: 150px; height: 40px; color: #707070; }
.barraStore4 { font-size: 11px; text-align: left; position: absolute; margin: 12px 0 0 685px; width: 150px; height: 40px; color: #707070; }
.barraStore5 { font-size: 11px; text-align: left; position: absolute; margin: 12px 0 0 910px; width: 5px; height: 40px; color: #707070; }
.barraStore1 a, .barraStore2 a, .barraStore3 a, .barraStore4 a, .barraStore5 a { color: #707070; }
.metodo, .metodoSelezionato { min-height: 50px; }
.metodo .unTerzo, .metodoSelezionato .unTerzo { cursor: pointer; font-weight: normal; font-size: 15px; width: 225px; padding: 15px 0 0 55px; }
.metodo .unTerzo:hover, .metodoSelezionato .unTerzo:hover { text-decoration: underline; }
.metodo .dueTerzi, .metodoSelezionato .dueTerzi { padding: 15px 0 0 0; }
.metodoSelezionato { background: url('tpl_standard/immagini/checkStore.jpg') left top no-repeat; }
.minuscolo { text-transform: lowercase; } 

/* modulo registrazione */
.campo, .campoUltimo {
	background: none; float: left; width: 280px; margin: 10px 40px 0 0;
	}
.campoUltimo {
	background: none; float: right; width: 280px; margin: 10px 0 0 0;
	}
.campoPiccolo {
	width: 180px; float: left; margin: 10px 30px 0 0;
	}
.campoPiccoloUltimo {
	width: 180px; float: right; margin: 10px 0 0 0;
	}
.campoPiccolo .gpt_campoStandard, .campoPiccoloUltimo .gpt_campoStandard {
	width: 175px;
	}
.campoMoltoPiccolo {
	width: 80px; float: left; margin: 10px 30px 0 0;
	}
.campoMoltoPiccolo .gpt_campoStandard {
	width: 75px; 
	} 
p.centratoVerticale {
	padding: 19px 0 0 0;
	}
.selettore {
	margin: 15px 0 25px 0; width: 920px; height: 47px; display: block;
	}
.selettore a {
	display: block; background: url('tpl_standard/immagini/sfondoSelettore.jpg') left bottom repeat-x; float: left; width: 459px; height: 35px; padding: 12px 0 0 0;
	border-bottom: 1px solid #cccccc; text-align: center; font-size: 16px; font-weight: normal;
	}
.selettore strong {
	display: block; background: #ffffff; float: left; width: 459px; height: 35px; padding: 12px 0 0 0; border-top: 1px solid #dddddd; text-align: center;
	font-size: 16px; font-weight: normal;
	}
#nascon_loginSel {
	border-right: 1px solid #dddddd;
	}
#mostra_loginSel {
	border-left: 1px solid #dddddd;
	}
	