/* CSS Document */

body {margin:0; padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#3a3119; background-color:#d2cdbf;text-align:center;}
#container {background-color:#fff; width:955px; margin:0 auto; padding:0;text-align:left;}

/* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}
#header {width:955px;}

#header_up {height:19px; padding:0 0 0 852px /*812px*/; font-size:10px;}

#header_middle {margin:0; padding:0;}
#logo {float:left; width:200px; padding:0 0 0 17px; margin:0;}

#mappa{text-decoration:none; color:#000;}
#mappa:hover{text-decoration:none; color:#fb9a01;}


#menu_up {float:right; padding:0; margin:34px 0 0 0; height:13px;}
#menu up ul {margin:0; padding:0; list-style-type:none;}
#menu_up ul li {list-style-type:none; margin:0; padding:0; float:left;}
#menu_up ul li a {text-decoration:none; padding:0; display:block; float:left; font-size:0.001%!important; text-indent:-9999!important; text-align:center; color:#fff;}

#menu_up a#menu_chisiamo_1 {width:60px; height:13px; background:url(img/bott_chisiamo_1.gif) no-repeat left top;}
#menu_up a#menu_chisiamo_1:hover {background:url(img/bott_chisiamo_1.gif) no-repeat left bottom;}
#menu_up a#menu_condizioni_1 {width:133px; height:13px; background:url(img/bott_condizioni_1.gif) no-repeat left top;}
#menu_up a#menu_condizioni_1:hover {background:url(img/bott_condizioni_1.gif) no-repeat left bottom;}
#menu_up a#menu_sicurezza_1 {width:126px; height:13px; background:url(img/bott_sicurezza_1.gif) no-repeat left top;}
#menu_up a#menu_sicurezza_1:hover {background:url(img/bott_sicurezza_1.gif) no-repeat left bottom;}
#menu_up a#menu_help_1 {width:40px; height:13px; background:url(img/bott_help_1.gif) no-repeat left top;}
#menu_up a#menu_help_1:hover {background:url(img/bott_help_1.gif) no-repeat left bottom;}
#menu_up a#menu_faq_1 {width:34px; height:13px; background:url(img/bott_faq_1.gif) no-repeat left top;}
#menu_up a#menu_faq_1:hover {background:url(img/bott_faq_1.gif) no-repeat left bottom;}
#menu_up a#menu_carrello_1 {width:62px; height:13px; background:url(img/bott_carrello_1.gif) no-repeat left top;}
#menu_up a#menu_carrello_1:hover {background:url(img/bott_carrello_1.gif) no-repeat left bottom;}
#menu_up a#menu_contatti_1 {width:61px; height:13px; background:url(img/bott_contatti_1.gif) no-repeat left top;}
#menu_up a#menu_contatti_1:hover {background:url(img/bott_contatti_1.gif) no-repeat left bottom;}
#menu_up a#menu_news_1 {width:109px; height:13px; background:url(img/bott_news_1.gif) no-repeat left top;}
#menu_up a#menu_news_1:hover {background:url(img/bott_news_1.gif) no-repeat left bottom;}

#menu_up a#menu_chisiamo_2 {width:77px; height:13px; background:url(img/bott_chisiamo_2.gif) no-repeat left top;}
#menu_up a#menu_chisiamo_2:hover {background:url(img/bott_chisiamo_2.gif) no-repeat left bottom;}
#menu_up a#menu_condizioni_2 {width:86px; height:13px; background:url(img/bott_condizioni_2.gif) no-repeat left top;}
#menu_up a#menu_condizioni_2:hover {background:url(img/bott_condizioni_2.gif) no-repeat left bottom;}
#menu_up a#menu_sicurezza_2 {width:131px; height:13px; background:url(img/bott_sicurezza_2.gif) no-repeat left top;}
#menu_up a#menu_sicurezza_2:hover {background:url(img/bott_sicurezza_2.gif) no-repeat left bottom;}
#menu_up a#menu_help_2 {width:40px; height:13px; background:url(img/bott_help_2.gif) no-repeat left top;}
#menu_up a#menu_help_2:hover {background:url(img/bott_help_2.gif) no-repeat left bottom;}
#menu_up a#menu_faq_2 {width:34px; height:13px; background:url(img/bott_faq_2.gif) no-repeat left top;}
#menu_up a#menu_faq_2:hover {background:url(img/bott_faq_2.gif) no-repeat left bottom;}
#menu_up a#menu_carrello_2 {width:50px; height:13px; background:url(img/bott_carrello_2.gif) no-repeat left top;}
#menu_up a#menu_carrello_2:hover {background:url(img/bott_carrello_2.gif) no-repeat left bottom;}
#menu_up a#menu_contatti_2 {width:75px; height:13px; background:url(img/bott_contatti_2.gif) no-repeat left top;}
#menu_up a#menu_contatti_2:hover {background:url(img/bott_contatti_2.gif) no-repeat left bottom;}
#menu_up a#menu_news_2 {width:109px; height:13px; background:url(img/bott_news_2.gif) no-repeat left top;}
#menu_up a#menu_news_2:hover {background:url(img/bott_news_2.gif) no-repeat left bottom;}


#header_down {margin:0; padding:0; width:955px; background-color:#fff; }
#flash {float:left; width:812px; height:44px; margin:0; padding:0;}

#cerca {margin:0; padding:18px 0 8px 0; float:left; background-color:#fff; width:143px;}
#cerca input {width:108px; height:15px; background-color:#d2cdbf; color:#423923; margin:0; padding:0 0 0 3px; font-size:10px; }
#cerca img {vertical-align:bottom; margin:0 0 0 0; #margin:0 0 3px 0; padding:0;}

#servizi {clear:both; background-color:#a01513; height:86px; margin:0; padding:0;}
#servizi_left {float:left; width:323px; margin:0; padding:0; }
#newsletter {float:left; background: url(img/bg_newsletter_1.gif) no-repeat; width:230px; height:49px; background-position: 17px 6px; margin:0; padding:37px 0 0 0; color:#d2cdbf; }
#newsletter input {width:108px; height:15px; background-color:#d2cdbf; color:#423923; margin:0 0 0 71px; padding:0 0 0 3px; font-size:10px; }
#newsletter .newsletter_descr {margin:0 0 0 71px;padding:3px 0 ;}
#newsletter img {vertical-align:bottom; margin:0 0 0 0; #margin:0 0 3px 0;}
#chat {float:right;}

#servizi_right {width:632px; float:right;}
#news {float:left; background:url(img/tit_news.gif) no-repeat 0 0; width:313px; height:86px;}
#news dt {font-weight:bold; margin:0; padding:0;}
#news dl {margin:32px 0 0 13px; #margin:32px 0 0 6px; padding:0; color:#fff; line-height:12px; float:left; width:191px;}
#news dd { margin:0; padding:0; }
#news img {border:1px solid #d4cbbe; margin:6px 0 0 0; padding:0;}
#news a {text-decoration:none; color:#fff; font-weight:bold;}
#news a:hover {text-decoration:none; color:#fb9a01;}

#ecommerce {float:right; width:319px; height:86px; background:url(img/bg_ecommerce.gif) no-repeat 0 0; margin:0; padding:0;}
#ecommerce select {background-color: #fff; font-size:10px; color:#423923; width:98px; height:16px; margin:13px 0 2px 80px; padding:0;}
#ecommerce input.username {width:91px; height:14px; font-size: 10px; margin:0 0 2px 80px; padding:0 0 0 3px;}
#ecommerce input.pasword {width:91px; height:14px; font-size: 10px; margin:0 0 0 80px; padding:0 0 0 3px;}
#ecommerce img {vertical-align:bottom; margin:0 0 0 0; #margin:0 0 3px 0;}
#ecommerce form {float:left; width:210px;}
#nuovi_utenti {float:left; line-height:11px; color:#fff; margin:15px 0 0 0; padding: 0 0 5px 13px;}
#nuovi_utenti a {color:#fff; text-decoration:none; }
#nuovi_utenti a:hover {color:#fff; text-decoration:underline;}

#content {background:#fff;width:955px; margin: 2px 0 2px 0;}
#prodotti {float:left;}
#pelle {float:left; border-left:2px solid #fff; border-right:2px solid #fff;}
#shopping {float:left;}
#corsi {float:left;}
#outlet {float:left; border-left:2px solid #fff; border-right:2px solid #fff;}
#case {float:left;}
#matrimoni {float:left;}
#strutture {float:left; border-left:2px solid #fff; border-right:2px solid #fff;}
#partner {float:left;}

#banner {margin: 0 0 0 2px;}

#footer {clear:both; height:30px; padding:7px 12px 4px 12px; margin:0;}
/*#menu_footer {float:left; width:576px;}*/
#menu_footer {float:left; width:620px;}
#link {border-bottom:1px solid #b6ae98; color:#3b331a;}
#link a {text-decoration:none; color:#3b331a;}
#link a:hover {text-decoration:underline;}
#credits {color:#807558;}
#credits a {text-decoration:none; color:#807558;}
#credits a:hover {text-decoration:underline;}

#credit_card {float:right;}

#sitemap ul {}
#sitemap ul li {list-style-type:none;}
#sitemap ul li a {color:#7d756b;}
#sitemap ul li a:hover {color:#a01513;}
#sitemap ul li ul li a {color:#8f8477;}
#sitemap ul li ul li a:hover {color:#a01513;}
#sitemap ul li ul li ul li a {color:#9f9384;}
#sitemap ul li ul li ul li a:hover {color:#a01513;}



/* pagina interna GALLERY */


h2 { margin:0; padding:0; color:#3e361e; font-size:12px; font-weight:normal;}
h5 {font-size:10px; font-weight:bold; color:#a01513; margin:0; padding:0;} 
h5 a{font-size:10px; font-weight:bold; color:#a01513; margin:0; padding:0;} 
#titolo_pagina {clear:both; background-color:#a01513; height:17px; margin:0; padding:27px 0 0 0;}

#main {width:955px; margin: 2px 0 2px 0;}
.alimentari {background:#fb9a01;}
.alimentari_scuro {background-color:#af6b01;}
.alimentari_chiaro {background-color:#d68301;}
.pelle {background:#b48d52;}
.pelle_scuro {background-color:#8d6c48;}
.pelle_chiaro {background-color:#997846;}
.shopping {background:#a5b644;}
.shopping_scuro {background-color:#737f29;}
.shopping_chiaro {background-color:#8c9c3a;}
.generica {background-color:#7d756b;}
.generica_chiaro {background-color:#8e8477;}
#path {padding: 3px 0 0 228px; height:20px;}
#path a{text-decoration:none; color:#3a3119;}
#path a:hover{text-decoration:underline;}

#colonna_left {float:left;}
#menu_lat {width:194px; padding:6px 17px 0 17px; margin:0;}
#menu_lat ul {width:194px; margin:0; padding:0; list-style-type:none;}
#menu_lat ul li {margin:0 0 1px 0; padding:0; list-style-type:none; /*background-color:#af6b01;*/}
#menu_lat ul li a {color:#fff; text-transform:uppercase; text-decoration:none; padding:0 0 0 4px;}
#menu_lat ul li a:hover {text-decoration:none; font-weight:bold;}
#menu_lat ul li ul {margin:0;}
#menu_lat ul li ul li {color:#fff; padding:0 0 0 5px; /*background-color:#d68301;*/ height:14px;}
/*
#menu_lat ul li ul li a{color:#fff; margin:0;}
#menu_lat ul li ul li a:hover{color:#fff; margin:0;}
*/
#menu_lat ul li ul li.nolink {padding:0 0 0 10px; text-transform: uppercase; }
#menu_lat ul li ul li.link {color:#fff; margin:0; padding:0 0 0 10px; text-transform: lowercase; }
#menu_lat ul li ul li.link a{ text-transform: lowercase;}
#menu_lat ul li ul li.link a:hover{ text-transform: lowercase;}
#menu_lat ul li ul li.link a.selected { color:#f0f; font-weight:bold; }


#carrello {width:191px; margin:20px 0 20px 19px; /*position:fixed;*/}
#txt_carrello {width:173px; background-color:#fff; margin:0; padding:18px 9px 18px 9px;}
#txt_carrello a {color:#3a3119; text-decoration:none;}
#txt_carrello a:hover {text-decoration:underline;}

#colonna_right {float:right; width:727px; background-color:#fb9a01; background:url(img/content_int_up2.gif) no-repeat 0 0; margin:0; padding:0;}
#chiusura_content{margin:0 0 19px 0; padding:0;}
#gallery_prodotti_content {width:688px; background-color:#fff; padding:0 0 0 19px; margin:19px 0 0 0;}

#titolo_prodotto {width:664px; background:#d2cdbf; padding:0 0 0 5px; margin:0 0 14px 0;}
#foto_prodotti {height:100%; margin:0; padding:0 0 15px 0; }

#foto_prodotti dl {float:left; width: 137px; height:185px; margin:0 0 11px 0; padding:0;}
#foto_prodotti dd {color:#3e361e; margin:0; padding:0; text-decoration:none;}
#foto_prodotti dd a{color:#3e361e; text-decoration:none;}
#foto_prodotti dd a:hover{text-decoration:underline;}
#foto_prodotti dt {width:100%;}
#foto_prodotti dt img {border:1px solid #d2cdbf;}

#container_informazioni {margin:0; padding:0 18px 18px 18px;}
#informazioni {background-color:#d2cdbf; width:918px; height:38px; margin:0; padding:0;}
#certificazioni {float:left; width:200px; padding:10px 0 0 10px;}
#trasporti {float:left; width:240px; padding:10px 10px 0 10px; border-left:1px solid #88857f; border-right:1px solid #88857f;}
#pagamenti {float:left; width:200px; padding:10px 10px 0 10px;}

.titoli_rossi_uppercase {text-transform:uppercase; color:#a01513;}


/* PGINA DETTAGLIO */

/* album foto */
#album_foto {float: left; width: 202px; height: 211px;}
#album_foto img{float: left; border: 1px solid #d2cdbf; }
#album_foto_gal {float: left; background:#d2cdbf; width: 202px; color: #000;}
#album_foto_gal .titolo_gal{color: #000; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 78%; text-transform: uppercase; padding: 0px 0px 0px 5px;}
#album_foto_gal .filetto_gal{padding: 0px 3px; border: 0px; top: 0px;}
#album_foto_gal ul{list-style:none; padding: 0px; margin: 0px;}
#album_foto_gal ul li {float: left; padding: 0px 0px 0px 0px; margin:0px; width:16px; }
#album_foto_gal ul li a {display:block; background:url(../img/filetto_gall.gif) no-repeat right bottom ; padding: 0px 5px 0px 5px; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 78%; font-weight: bold; color:#000;  }
#album_foto_gal ul li a:hover { text-decoration:none; color: #fff;}

h3 {font-weight:bold; font-size:11px; color:#3a3119; margin:0; padding:0 0 5px 0; text-transform:uppercase;}
.titoli_rossi_scheda_prodotto {font-size:11px; font-weight:bold; color:#a01513;}
#descrizione_prodotto strong, #descrizione_prodotto b {font-size:11px; font-weight:bold; color:#a01513;}

#scheda_prodotto {height:100%; margin:0; padding:0 15px 15px 0;}
.format_celle {margin:0 0 0 15px; border-bottom:1px solid #d2cdbf; padding:10px 0 10px 0; font-size:11px; }
#consigli ul  {margin:0; padding:0; list-style-type:none;}
#consigli ul li {margin:0; padding:0;}
#consigli ul li a {text-decoration:none; color:#3a3119;}
#consigli ul li a:hover {text-decoration:underline; color:#3a3119;}

/* REGISTRAZIONE
- - - - - - - - - - - - - - - - - - - - */
table.registrazione { width:100%;}
table.registrazione col.label { width:40%;}
table.registrazione col.campi { width:60%;}
table.registrazione tr td { padding: 5px 0px 5px 0px; }
table.registrazione input {background: #d2cdbf; border: 0px; width: 250px; font-size: 11px; border:1px solid #d2cdbf;}
table.registrazione select{background: #d2cdbf; border: 0px; width: 250px; font-size: 11px;  border:1px solid #d2cdbf;}
table.registrazione textarea{background: #d2cdbf; border: 0px; width: 250px; font-size: 11px; }
table.registrazione input.checkbox {background: #d2cdbf; border: 0px; width: 18px; margin-bottom: -4px;}
table.registrazione input.puls_invia {background: #8f9598; border: 0px; width: 250px; color: #fff; font-size: 11px; font-weight:bold; }
ol.checkbox { list-style:none;}
ol.checkbox input { width:20px;}


/* FORM SHOP CONFERMA ORDINE
- - - - - - - - - - - - - - - - - - - - */
table.confermaordine { width:100%;}
table.confermaordine col.label { width:40%;}
table.confermaordine col.campi { width:60%;}
table.confermaordine tr td { padding: 5px 0px 5px 0px; border-bottom: 1px solid #d2cdbf;}
table.confermaordine input {background: #d2cdbf; border: 0px; width: 250px; font-size: 11px; border:1px solid #d2cdbf;}
table.confermaordine select{background: #d2cdbf; border: 0px; width: 250px; font-size: 11px;  border:1px solid #d2cdbf;}
table.confermaordine textarea{background: #d2cdbf; border: 0px; width: 250px; font-size: 11px; }
table.confermaordine input.checkbox {background: #d2cdbf; border: 0px; width: 18px; margin-bottom: -4px;}
table.confermaordine input.puls_invia {background: #8f9598; border: 0px; width: 250px; color: #fff; font-size: 11px; font-weight:bold; }
#formUserRegister h3{ text-transform: uppercase; margin-top: 20px;}
#formUserRegister input{ background:#d2cdbf; padding: 3px 3px 3px 3px; }

/* riepilogocarrello*/
.riepilogocarrello table {   border-left: 1px solid #e0e2e2; margin-top: 10px;}
.riepilogocarrello table th{ background: #d2cdbf;  border-right: 1px solid #fff; width: 90px; padding: 3px 3px 3px 3px;}
.riepilogocarrello table tr td{ border-right: 1px solid #d2cdbf; border-bottom: 1px solid #d2cdbf; padding: 5px 5px 5px 5px;}
.riepilogocarrello table tr td img{ margin-bottom: 5px;}
.riepilogocarrello table tr td.qt { text-align: center;}
.riepilogocarrello table tr td.pr_2{ text-align: right;}
.riepilogocarrello table tr td.pr_tot{ text-align: right;}
.riepilogocarrello table tr td.ss{ text-align: right;}


/* autocompletamento
- - - - - - - - - - - - - - - - - - - - */
.ac_results {padding: 0px; border: 1px solid WindowFrame;	background-color: Window; overflow: hidden; }
.ac_results {color:#000}
.ac_results ul {width: 100%; list-style-position: outside;	list-style: none;	padding: 0; margin: 0;}
.ac_results li {	margin: 0px;	padding: 2px 5px; cursor: default; display: block;	width: 100%; font-size: 10px;	overflow: hidden;}
.ac_loading {background : url(http://extranet.websolute.it/jazzevolution/bom/bo/js/jAutocomplete/indicator.gif) right center no-repeat;}
.ac_over {background-color: Highlight; color: HighlightText; }