﻿@charset "utf-8";
/* SHOP ONLINE */

html, body{
	margin:0px;
	padding:0px;
	overflow:auto;
}
h1, h2, h3, h4, p{
	margin:0px;
	padding:0px;
}
.contenitore{
	position:absolute;
	width:980px;
	height:600px;
	left:50%;
	top:50%;
	margin-left:-490px;
	margin-top:-300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link, a:visited{
	text-decoration:none;
}
a:hover{
	color:#FFF;
	background-color:#01b0f0;
}

/*MENU*/
.div-menu-principale{
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
.div-menu-principale ul{
	margin:0px;
	padding:0px;
}
.div-menu-principale ul li{
	display:inline; 
	padding-right:10px;
}
.btn-home{color:#5c3c2e;}
.btn-new{color:#9d0d15;}
.btn-fashion{color:#ff358b;}
.btn-fragranze{color:#01b0f0;}
.btn-beauty{color:#92bd2f;}
.btn-home-fashion{color:#ff8c00;}
.btn-food{color:#04756f;}
.btn-animali{color:#d90000;}
.btn-gift{color:#4bb5c1;}
.btn-farewell{color:#8e3557;}
.btn-carrello{color:#7d7d7d;}
.btn-secondari{color:#4bb5c1;}
.div-menu-secondario{
	padding-top:5px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
.div-menu-secondario ul{
	margin:0px;
	padding:0px;
}
.div-menu-secondario ul li{
	display:inline; 
	padding-right:10px;
}
.div-cerca{
	width:245px;
	background-color:#01b0f0;
	font-size:10px;
	text-transform:none;
	color:#FFF;
	padding-left: 5px;
}
.div-cerca input{
	font-size:10px;
	width:155px;
	color:#01B0F0;
	border: 1px solid #01B0F0;
}
/*END MENU*/

/*CONTENUTO GENERICO*/
.div-contenuto{padding-top:15px;}
.td-contenuto-sx{
	width:230px;
	padding-right:20px;
}
.td-contenuto-sx ul{
	margin:0px;
	padding:0px;
}
.td-contenuto-sx ul li{
	margin:0px;
	list-style:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.td-contenuto-sx a:link, .td-contenuto-sx a:visited{color:#01b0f0;}
.td-contenuto-sx a:hover{color:#fff;}
.td-contenuto-dx{width:710px;}
.div-titolo-brand h1{
	font-size:30px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#01b0f0;
	text-transform:uppercase;
}
.div-brand{
	height:390px;
	overflow:auto;
	width:250px;
	}
.div-brand-categorie{
	height:177px;
	width:250px;
	}
.div-brand-sottocategorie{
	height:100px;
	}
.div-titolo-categoria h1{
	font-size:60px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:57px;
}
.div-titolo-categoria h2{
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:35px;
}
.div-categoria-testo{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	height:450px;
	overflow:auto;
}
.div-sottocategoria-testo{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	height:415px;
	overflow:auto;
}
.div-titolo-menu-categoria{
	font-size:18px;
	font-weight:bold;
	color:#01b0f0;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:3px;
}
.div-titolo-menu-sottocategoria{
	font-size:18px;
	font-weight:bold;
	color:#01b0f0;
	text-transform:uppercase;
	padding-top:9px;
	padding-bottom:3px;
	height:40px;
}
.div-menu-categoria{
	height:155px;
	overflow:auto;
	width:250px;
}
.div-menu-sottocategoria{
	height:100px;
	width:250px;
	}
.div-scroll-generale{
	height:468px;
	overflow:auto;
}
/*END CONTENUTO GENERICO*/

/*HOME*/
.td-contenuto-home{width:345px;}
.td-padding-home{padding-right:20px;}
.div-home-titolo-prodotto{
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
}
.div-blog-titolo{
	font-size:31px;
	text-transform:uppercase;
	color:#026632;
	font-weight:bold;
	padding-top:10px;
}
.div-blog-contenuto h1{
	font-size:15px;
	text-transform:uppercase;
}
.div-blog-contenuto h4{font-size:10px;}
.div-organic-bar h1{
	font-size:27px;
	text-transform:uppercase;
}
.div-last-minute{padding-top:5px;}
.div-last-minute h1{
	font-size:31px;
	text-transform:uppercase;
}
.div-last-minute p{
	font-size:13px;
	font-weight:bold
}
.div-welove-navigazione{
	padding-top:15px;
	padding-left:243px;
}
.td-welove-navigazione{
	width:15px;
	height:15px;
	background-color:#c2e1c1;
	color:#FFF;
}
.td-welove-navigazione a{color:#fff;}
.td-welove-navigazione-selected{background-color:#5abb57;}
.td-welove-nome-prodotto{
	padding-left:20px;
	font-size:17px;
	font-weight:bold;
	color:#91be2a;
}
.div-welove{padding-top:5px;}
.div-welove table td{padding-right:15px;}
/*END HOME*/

/*PRODOTTI*/
.div-navigazione-prodotti{
	color:#99dff9;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:5px;
}
.div-scroll-prodotti{
	height:496px;
	overflow:auto;
}
.table-griglia-prodotti td{
	width:210px;
	height:280px;
	padding-right:20px;
}
.div-img-griglia-prodotti{
	padding-bottom:5px;
	padding-left:20px;
}
.table-griglia-prodotti h1{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
}
.table-griglia-prodotti h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}
.table-griglia-prodotti h3{
	font-size:20px;
	font-weight:bold;
	color:#999;
}
.div-prodotto-nome{padding-bottom:15px;}
.div-prodotto-recensione{
	padding-bottom:15px;
	height:15px;
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
}
.div-prodotto-nome h1{
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
}
.div-prodotto-nome h2{
	font-size:16px;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
}
.td-img-grande-prodotto{width:330px;}
.td-navigazione-prodotto{width:355px;}
.div-prezzo-ivato{
	color:#666;
	font-size:24px;
	font-weight:bold;
	padding-bottom:5px;
}
.div-prezzo-nonivato{
	color:#ccc;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
}
.span-iva-inclusa{font-size:14px;}
.span-iva-esclusa{font-size:11px;}
.td-btn-navigazione-prodotti{
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:2px;
	background-color:#999;
	color:#FFF;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.td-btn-navigazione-prodotti a:link, .td-btn-navigazione-prodotti a:visited, .td-btn-navigazione-prodotti a:hover{
	color:#FFF;
	background:none;
	text-decoration:none;
}
.td-thumb-prodotto{
	padding-top:15px;
	padding-right:15px;
	width:130px;
	height:130px;
}
.div-navigazione-prodotto{padding-bottom:10px;}
.div-prodotto-dettaglio{
	height:300px;
	overflow:auto;
	color:#666;
}
.div-prodotto-dettaglio a:link, .div-prodotto-dettaglio a:visited, .div-prodotto-dettaglio a:hover{
	color:#FFF;
	background:none;
	text-decoration:none;
}
.div-scadenza-prodotto{
	padding-top:20px;
	font-size:16px;
	color:#999;
	font-weight:bold;
	text-transform:uppercase;
}
.table-colori-prodotto td{
	padding-right:20px;
	padding-bottom:20px;
}
.div-acquista-colore-prodotto{
	margin-top:10px;
	background-color:#666;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}
.td-varianti-prodotto-spacing{padding-right:5px;}
.td-varianti-prodotto-colore{
	color:#fff;
	background-color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.td-varianti-prodotto-colore{
	color:#fff;
	background-color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.td-varianti-prodotto-record{
	height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.td-variante-colore{width:50px;}
.td-variante-codice{width:80px;}
.td-variante-nome{width:220px;}
.td-variante-prezzo{width:100px;}
.td-variante-quantita{width:80px;}
.td-variante-quantita input{width:50px;}
.td-variante-acquista{width:63px;}
.td-abbinamenti{
	width:80px;
	padding-left:4px;
	padding-right:4px;
}
.div-testo-abbinamenti{padding-top:5px;}
.div-testo-abbinamenti h1{
	font-size:12px;
	text-transform:uppercase;
	color:#99dff9;
}
/*END PRODOTTI*/

/*GENERALE SEZIONI INTERNE*/
.div-titolo-sezioni{
	padding-bottom:10px;
	color:#4bb5c1;
}
.div-menu-standard{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.div-menu-standard a{
	color:#4bb5c1;
	padding-right:28px;
}
.div-menu-standard a:hover{
	color:#fff;
}
.div-scroll-standard{
	height:370px;
	overflow:auto;
}
.div-scroll-standard-bambino{
	height:450px;
	overflow:auto;
}
.table-standard{
	text-transform:uppercase;
	color:#01b0f0;
	font-weight:bold;
	border: 1px solid #01a4e0;
}
.table-standard td{
	padding:5px;
	border: 1px solid #01a4e0;
}
.td-standard-min-width{width:50px;}
.td-standard-blu{
	background-color:#01b0f0;
	color:#FFF;
}
.td-standard-azzurro{
	background-color:#4ec8f5;
	color:#FFF;
}
/*END SEZIONI INTERNE*/

/*CARRELLO E WISH LIST*/
.div-titolo-sezioni h1{
	font-size:35px;
	font-weight:bold;
	text-transform:uppercase;
}
.div-scroll-carrello{
	height:390px;
	overflow:auto;
}
.div-scroll-wishlist{
	height:360px;
	overflow:auto;
}
.td-img-carrello{
	width:100px;
	height:100px;
	padding-bottom:10px;
	padding-top:10px;
}
.td-info-carrello{
	width:570px;
	padding-bottom:10px;
	padding-left:10px;
}
.td-info-carrello h1{
	font-size:17px;
	font-weight:bold;
	color:#01b0f0;
	text-transform:uppercase;
}
.td-info-carrello h2{
	font-size:10px;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
}
.td-info-carrello h3{
	font-size:18px;
	font-weight:bold;
	color:#7b7b7b;
	padding-top:8px;
}
.td-info-carrello h4{
	font-size:14px;
	font-weight:bold;
	color:#ccc;
	padding-bottom:8px;
}
.div-btn-carrello{padding-right:20px;}
.td-btn-carrello{
	background-color:#666;
	padding-left:20px;
	padding-right:20px;
	color:#FFF;
	padding-bottom:2px;
	padding-top:2px;
	font-size:13px;
	text-transform:none;
}
.td-btn-carrello a:link, .td-btn-carrello a:visited, .td-btn-carrello a:hover{
	color:#FFF;
	text-decoration:none;
	background:none;
}
.td-quantita-carrello{width:464px;}
.td-quantita-carrello input{width:50px;}
.div-totale-carrello{
	padding-right:40px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
}
.div-testo-wishlist{
	padding-bottom:20px;
	font-size:14px;
	color:#4bb5c1;
	text-transform:uppercase;
}
.div-testo-wishlist a{color:#4bb5c1;}
.div-scroll-checkout{
	height:460px;
	overflow:auto;
}
.div-scroll-checkout a{
	color:#333;
}
.div-titolo-checkout{
	background-color:#4bb5c1;
	color:#FFF;
	padding:5px;
	font-size:14px;
	text-transform:uppercase;
}
/*END CARRELLO WISH LIST*/

/*MAIL ORDINE*/

.div-mail-shop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*END MAIL ORDINE*/

/* --------------FAQ collasso testoO---------------*/
.div-txt-collassato{
	margin-left:auto;
	margin-right:auto;
}
.div-txt-collassato p{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.expand_link{
	color:#FFF;
	background-color:#01b0f0;
	text-decoration:none;
	cursor:pointer;
	line-height:30px;
}
.collapse_link{
	color:#FFF;
	background-color:#01b0f0;
	text-decoration:none;
	cursor:pointer;
	display:none;
	line-height:30px;
	}
.collapsible_element{
	display:none;
	color:#4BB5C1;
}
/*----contenitore testo sezione SERVIZIO CLIENTI ---------*/
.div-scroll-servizio-clienti{
	height:445px;
	overflow:auto;
	color:#000;
	width:710px;
}
.div-scroll-servizio-clienti a:link{
	color:#000;
}
.div-scroll-servizio-clienti a:visited{
	color:#000;
}
	
/*----NEWSLETTER testo avvertenze----*/
.div-avvertenze{
	padding-top:5px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	font-size:11px;
	color:#666;
}
/*----standard cosmetico ALFABETO----*/
.div-menu-alfabeto{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	color:#4bb5c1;
	padding-right:8px;
}
.div-menu-alfabeto a{
	color:#4bb5c1;
	padding-right:8px;
}
.div-menu-alfabeto a:hover{
	color:#fff;
}
.lettera{
	font-size:14px;
	font-weight:bold;
	color:#4bb5c1;
	}
.lettera a:link{
	font-size:14px;
	font-weight:bold;
	color:#4bb5c1;
	}
.lettera a:visited{
	font-size:14px;
	font-weight:bold;
	color:#4bb5c1;
	}
.lettera a:hover{
	font-size:14px;
	font-weight:bold;
	color:#4bb5c1;
	}