/* ##############################

		FARMAPOSTA
				
############################## */

/*

SALUTE: #8CB847;
BELLEZZA: #F83EA3;
SESSUALITA': #05A3E0;
INFANZIA: #F68D4C;

*/


body {
    padding:0px 0px 20px 0px;
	margin:0px;
	font-family:trebuchet,verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	background:url("../img/body_sfondo.jpg") center top repeat-x;	
}

#contenitore {
    width:848px;
	padding-right:4px;
	margin:auto;
}

#testata {
    width:848px;
	min-height:150px;
	height:auto !important;
	height:150px;
	margin:auto;
	position:relative;
	background:url("../img/testata.jpg") left top no-repeat;
}


#ita {
	position:absolute;
	top:6px;
	right:40px;
}

#eng {
	position:absolute;
	top:6px;
	right:8px;
}


a#home {
    display:block;
	width:280px;
	height:50px;
	position:absolute;
	top:88px;
	left:58px;
}

#menu ul {
    padding:0px;
	margin:0px;
}

#menu li {
    padding:0px;
	margin:0px;
	display:inline;
	list-style-type:none;
}

#menu a {
	display:block;
	width:60px;
	height:62px;
	position:absolute;
	top:58px;  
}

#menu a#btnSsalute {
	left:435px;
}

#menu a#btnBellezza {
	left:518px;   
}

#menu a#btnSessualita {
	left:613px;   
}

#menu a#btnInfanzia {
	left:702px;   
}

#menu a#btnSsalute_en {
	left:435px;
}

#menu a#btnBellezza_en {
	left:518px;   
}

#menu a#btnSessualita_en {
	left:613px;   
}

#menu a#btnInfanzia_en {
	left:702px;   
}

#menu span {	
	position:absolute;
	top:62px;  
	left:0px;
	cursor:pointer;
}

#menu #btnSsalute span {		
	left:5px;
}

#menu #btnBellezza span {		
	left:0px;
}

#menu #btnSessualita span {		
	left:-7px;
}

#menu #btnInfanzia span {		
	left:0px;
}

#menu #btnSsalute_en span {		
	left:8px;
}

#menu #btnBellezza_en span {		
	left:0px;
}

#menu #btnSessualita_en span {		
	left:-3px;
}

#menu #btnInfanzia_en span {		
	left:0px;
}

#corpo {
    width:848px;	
}

#sidebar {
    float:left;
	width: 130px;
	padding: 24px 25px 0px 40px;
	
}


.sidebar_corta{
	background:url("../img/sidebar_sfondo.jpg") center top no-repeat;
	height: 844px;
}


.sidebar_lunga{
	background:url("../img/sidebar_sfondo_3.jpg") center top no-repeat;
	height: 1100px;
}


#sidebar h2 {
   padding-left:5px;
}

#menu2 ul {
    padding:10px 0px 0px 0px;
	margin:0px;
}

#menu2 li {
    padding:15px 0px 10px 15px;
	margin:0px;
	list-style-type:none;
	background:url("../img/sidebar_separatore.gif") center top no-repeat;
}

#menu2 li a {
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#menu2 li.redazionali a {
	width:83px;
	height:12px;
	background-image:url("../img/tit_redazionali.gif");
}

#menu2 li.redazionali a:hover {
	background-image:url("../img/tit_redazionali_c.gif");
}

#menu2 li.redazionali a.current {
	background-image:url("../img/tit_redazionali_c.gif");
}

#menu2 li.notizie a {
	width:47px;
	height:12px;
	background-image:url("../img/tit_notizie.gif");
}

#menu2 li.notizie a:hover {
	background-image:url("../img/tit_notizie_c.gif");
}

#menu2 li.notizie a.current {
	background-image:url("../img/tit_notizie_c.gif");
}

#menu2 li.consigli a {
	width:54px;
	height:15px;
	background-image:url("../img/tit_consigli.gif");
}

#menu2 li.consigli a:hover {
	background-image:url("../img/tit_consigli_c.gif");
}

#menu2 li.consigli a.current {
	background-image:url("../img/tit_consigli_c.gif");
}

#menu2 li.testimonial a {
	width:85px;
	height:12px;
	background-image:url("../img/tit_testimonial.gif");
}

#menu2 li.testimonial a:hover {
	background-image:url("../img/tit_testimonial_c.gif");
}

#menu2 li.testimonial a.current {
	background-image:url("../img/tit_testimonial_c.gif");
}

#menu2 li.medici a {
	width:83px;
	height:12px;
	background-image:url("../img/tit_area_medici.gif");
}

#menu2 li.medici a:hover {
	background-image:url("../img/tit_area_medici_c.gif");
}

#menu2 li.medici a.current {
	background-image:url("../img/tit_area_medici_c.gif");
}


#menu2 li.chisiamo a {
	width:69px;
	height:13px;
	background-image:url("../img/tit_chisiamo.gif");
}

#menu2 li.chisiamo a:hover {
	background-image:url("../img/tit_chisiamo_c.gif");
}

#menu2 li.chisiamo a.current {
	background-image:url("../img/tit_chisiamo_c.gif");
}

#menu2 li.contattaci a {
	width:78px;
	height:12px;
	background-image:url("../img/tit_contattaci.gif");
}

#menu2 li.contattaci a:hover {
	background-image:url("../img/tit_contattaci_c.gif");
}

#menu2 li.contattaci a.current {
	background-image:url("../img/tit_contattaci_c.gif");
}

#menu2 li.faq a {
	width:38px;
	height:11px;
	background-image:url("../img/tit_faq.gif");
}

#menu2 li.faq a:hover {
	background-image:url("../img/tit_faq_c.gif");
}

#menu2 li.faq a.current {
	background-image:url("../img/tit_faq_c.gif");
}

#menu2 li.linkutili a {
	width:60px;
	height:12px;
	background-image:url("../img/tit_link_utili.gif");
}

#menu2 li.linkutili a:hover {
	background-image:url("../img/tit_link_utili_c.gif");
}

#menu2 li.linkutili a.current {
	background-image:url("../img/tit_link_utili_c.gif");
}

/*
#boxShop {
    width:175px;
	padding-top:5px;
}

#boxShop ul {
    padding:0px;
	margin:0px 0px 0px 15px;
}

#boxShop p {
    padding:0px 20px 0px 15px;
}

#boxShop li {
    padding:0px 0px 0px 18px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
	background:url("../img/punto_elenco1.gif") 0px 0px no-repeat;
}*/


#boxLogin {
	padding-top:10px;
    background:url("../img/sidebar_separatore.gif") center top no-repeat;
}

#boxLogin ul {
    padding:0px;
	margin:0px 0px 0px 0px;
}

#boxLogin li {
    padding:0px;
	margin:5px 0px 5px 0px;
	list-style-type:none;	
}

#boxLogin label {	
    font-weight:bold;
}

#boxLogin input {	
    border:1px solid #D9D8DD;
	padding:2px;
	display:block;
	margin-bottom:10px;
}

#boxLogin input.hide {
	display: none;
}

#boxLogin input.errore {
    border:1px solid #E60000;
}


#boxLogin form {
	 padding:0px 0px 10px 0px;
}

#boxLogin form .right {
	margin-bottom:10px;
}

#boxLogin form  p {
    margin:5px 0px;
    font-size:11px;
}

#sidebar #boxLogin form p.testoInserisci{
	width: 130px;
}


#boxLogin form a {
	 text-decoration:none;	
}

#boxLogin form a:hover {
	 text-decoration:underline;
}

#boxLogin .mexerr {
    padding: 5px 0px 5px 35px;
	font-size: 10px;
	width: 120px;
}

#taskforce {
	margin-top:10px;
	padding-top:10px;
    color:#A4A4A4;
	background:url("../img/sidebar_separatore.gif") center top no-repeat;
}

#taskforce ul {
	padding:0px;
	margin:0px 0px 10px 0px;
}

#taskforce li {
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}


#credits {
	margin-top:10px;
	padding-top:10px;
    color:#A4A4A4;
	background:url("../img/sidebar_separatore.gif") center top no-repeat;
}

#credits ul {
	padding:0px;
	margin:0px 0px 20px 0px;
}

#credits li {
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}

#contenuto {
	float:left;
    width:653px;
	min-height:350px;
	height:auto !important;
	height:350px;
	padding-top:7px;
	background:url("../img/contenuto_sfondo.jpg") center top no-repeat;
}

#boxCarrello {
    float:left;
	width:220px;
	height:38px;
	padding-top:20px;	
	padding-left:22px;
	padding-right:10px;
	position:relative;
	margin-left:12px;
	background:url("../img/boxCarrello_sfondo.jpg") center center no-repeat;
}

#boxCarrello a#vaiCarrello {
    position:absolute;
	top:2px;
	right:8px;
	display:block;
	width:52px;
	height:50px;
}

#boxRicerca {
    float:left;
	width:350px;
	height:42px;
	padding-top:16px;
	padding-left:20px;
	background:url("../img/boxRicerca_sfondo.jpg") center center no-repeat;
	position:relative;
}

#boxRicerca a#btnCerca {
    position:absolute;
	top:0px;
	right:3px;
	display:block;
	width:58px;
	height:53px;
}

#boxRicerca select {
    width:150px;	
	font-size:13px;	
}

#boxRicerca input {
	font-size:13px;
	border:1px solid #D8D9DE;
	padding:2px;
	width:110px;
}


.spaziatoreFlash{
	width: 624px;
	padding: 10px 0px;
}

#flash_spedizione{
	width: 624px;
	height: 104px;
}

#vetrina {
    float:left;
	width:402px;		
	background:url("../img/vetrina_sfondo.jpg") center top repeat-y;	
	position:relative;
}

#vetrinaIn {
	width:402px;
	background:url("../img/vetrina_top.jpg") center top no-repeat;	
}

#vetrinaInIn {
	width:402px;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding-bottom:45px;
	background:url("../img/vetrina_bottom.jpg") left bottom no-repeat;	
}

#vetrinaMenu {
	width:380px;
	margin:0px 10px 0px 1px;	
	padding:15px 0px 5px 10px;
	background:url("../img/separatore.jpg") center bottom no-repeat;	
}

#vetrinaMenu img {
	float:left;	
}

#vetrinaMenu a {
	float:right;
	display:block;
	height:32px;
	background-positioin:center bottom;
	background-repeat:no-repeat;
}

#vetrinaMenu #pOfferte {
	width:75px;
	background-image:url("../img/btn_offerte.jpg");
}

#vetrinaMenu #pNovita {
	width:73px;
	background-image:url("../img/btn_novita_c.jpg");
}

#vetrinaMenu #pPacchetti {
	width:94px;
	background-image:url("../img/btn_pacchetti.jpg");
}

#vetrina .prodotto {
	width:370px;
	margin:20px 10px 0px 1px;	
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;
}

#vetrina .last {	
	background:none;	
	padding:0px 10px 0px 11px;
}

#vetrina .prodotto .foto {
	float:left;
	width:80px;
	height:80px;
}

#vetrina .prodotto .testo {
	float:left;
	width:280px;
	padding-left:10px;
}

#vetrina .prodotto .testo .nome {
	font-size:12px;
	font-weight:bold;
}

/*
#vetrina .prodotto .testo .nome a {
	color:#333;
	text-decoration:none;
}

#vetrina .prodotto .testo .nome a:hover {
	text-decoration:underline;
}
*/

#vetrina .prodotto .testo .prezzo {
	color:#00AEEF;
	font-size:12px;
	font-weight:bold;
	margin:3px 0px;
}

#vetrina .prodotto .testo .prezzo a {
	color:#00AEEF;
	font-size:12px;
	font-weight:bold;
	margin:3px 0px;
}


#vetrina .prodotto .testo .categoria img {
	vertical-align:middle;
}

#vetrina .prodotto .testo .categoria a {
    text-decoration:none;
}

#vetrina .prodotto .testo .categoria a:hover {
    text-decoration:underline;
}

#vetrina .prodotto .testo .salute a {
    color:#8CB847;
}

#vetrina .prodotto .testo .bellezza a {
    color:#F83EA3;
}

#vetrina .prodotto .testo .sessualita a {
    color:#05A3E0;
}

#vetrina .prodotto .testo .hightech a {
    color:#F68D4C;
}

#vetrina .scopri {
	position:absolute;
	bottom:18px;
	right:25px;
}

#vetrina .scopri a {
	font-weight:bold;
	font-family:arial,sans-serif;
	text-decoration:none;
	margin-right:5px;
	font-size:12px;
}

#vetrina .scopri a:hover {
	text-decoration:underline;
}

#boxCatalgoMenu {
	padding:5px 10px;
}

#boxCatalgoMenu img {
	float:left;
}

#boxCatalgoMenu #p1 {
	float:right;
	display:block;
	width:88px;
	height:30px;
	background:url("../img/btn_nome.jpg") center bottom no-repeat;	
}

#boxCatalgoMenu #p2 {
	float:right;
	display:block;
	width:76px;
	height:30px;
	background:url("../img/btn_marca.jpg") center bottom no-repeat;	
}

#boxCatalogo {
	float:left;
	width:402px;
	margin:10px 0px;
	background:url("../img/boxCatalogo_sfondo.jpg") center top repeat-y;
}

#boxCatalogoIn {
	width:402px;
	background:url("../img/boxCatalogo_top.jpg") center top no-repeat;
}

#boxCatalogoInIn {
	width:402px;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding:15px 0px;
	background:url("../img/boxCatalogo_bottom.jpg") center bottom no-repeat;
}

#boxCatalogo ul#lettere {	
	width:391px;
	height:38px;
	line-height:38px;
	text-align:center;
    padding:0px;
    margin:0px 0px 5px 1px;
	background:url("../img/lettere_bkg.jpg") center top no-repeat;
}

#boxCatalogo  ul#lettere li {
	display:inline;
    padding:0px;
	margin:0px;
	list-style-type:none;
}

#boxCatalogo  ul#lettere li a {
    color:#33333;
	text-decoration:none;
}

#boxCatalogo  ul#lettere li a:hover {
    color:#8CB847;
}

#boxCatalogo  ul#lettere li a.current {
    color:#333333;
}

#boxCatalogo  #boxScroll {
	width:362px;
	height:100px;
	margin:0px;
	padding:10px 10px 10px 10px;
	overflow:auto;
}

#boxCatalogo #boxScroll ul {
    padding:0px;
    margin:0px;
}

#boxCatalogo  #boxScroll ul li {
    padding:0px;
    margin:0px 0px 5px 0px;
	list-style-type:none;
	color:#666666;
}

#boxCatalogo  #boxScroll ul li a {
    font-size:10px;
	color:#333333;
	text-decoration:none;
}

#boxCatalogo  #boxScroll ul li a:hover {
	text-decoration:underline;
}

#boxTestimonial {
	float:left;
    width:175px;
	padding:40px 22px 0px 14px;
	height:220px;
	line-height:15px;
	background:url("../img/boxTestimonial_sfondo.jpg") center center no-repeat;
	position:relative;	
}

#boxTestimonial h2 {
    margin:0px;
	color:#8CB847;
}

#boxTestimonial .foto {
    width:173px;
	height:73px;
	border:1px solid #B7B7B7;
	margin-bottom:5px;	
}

#boxTestimonial .testo {
	height:100px;
}

#boxTestimonial .vai {
	padding-top:10px;
	position:absolute;
	bottom:15px;
	right:20px;
}

#boxTestimonial .vai a {
	font-weight:bold;
	font-family:arial,sans-serif;
	text-decoration:none;
	margin-right:5px;
	font-size:12px;
}

#boxTestimonial .vai a:hover {
	text-decoration:underline;
}
/*
#boxNotizie {
	float:left;
    width:398px;
	height:260px;
	background:url("../img/boxNotizie_sfondo.jpg") center center no-repeat;
	position:relative;
	margin-bottom:10px;
}

#boxNotizie h2 {
	padding:20px 0px 0px 20px;
	margin:0px;
}

#boxNotizie .notizie {
	height:200px;
}

#boxNotizie .notizia {
	width:349px;
    padding:10px 20px 10px 20px;
	margin-left:3px;
	line-height:15px;
	background:url("../img/separatore.jpg") center bottom no-repeat;
}


#boxNotizie .last {
	background:none;
}

#boxNotizie .notizia h2 {
    margin:0px;
	padding:0px;
	color:#8CB847;
	font-size:12px;
	text-transform:uppercase;
}

#boxNotizie .notizia .continua a {
	font-size:12px;
	text-decoration:none;
}

#boxNotizie .notizia .continua a:hover {
	text-decoration:underline;
}

#boxNotizie .vai {
	position:absolute;
	bottom:15px;
	right:20px;
}

#boxNotizie .vai a {
	font-weight:bold;
	font-family:arial,sans-serif;
	text-decoration:none;
	margin-right:5px;
	font-size:12px;
}

#boxNotizie .vai a:hover {
	text-decoration:underline;
}*/



/*///////NUOVO BOX NOTIZIE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#boxNotizie2 {
	float:left;
    width:398px;
	/*height:260px;*/
	background: url("../img/pattBoxNotizie.gif") center top repeat-y;
	/*position: relative;*/
	padding-bottom: 5px;
}


.aperturaBoxNotizie{
	width: 398px;
	min-height: 220px;
	height: auto !important;
	height: 200px;
	background: url("../img/aperturaBoxNotizie.gif") center top no-repeat;
}

#chiusuraNotizie{
	margin-bottom:10px;
	width: 398px;
	background: url("../img/chiusuraBoxNotizie.gif") center top no-repeat;
	height: 40px;
}

#boxNotizie2 h2 {
	padding:20px 0px 0px 20px;
	margin:0px;
}

#boxNotizie2 .notizie {
	/*height:200px;*/
}

#boxNotizie2 .notizia {
	width:349px;
    padding: 10px 20px 18px 20px;
	margin-left:3px;
	line-height:15px;
	background:url("../img/separatore.jpg") center bottom no-repeat;
}


#boxNotizie2 .last {
	background:none;
	padding-bottom: 10px;
}

#boxNotizie2 .notizia h2 {
    margin:0px;
	padding:0px;
	color:#8CB847;
	font-size:12px;
	text-transform:uppercase;
}

#boxNotizie2 .notizia .continua a {
	font-size:12px;
	text-decoration:none;
}

#boxNotizie2 .notizia .continua a:hover {
	text-decoration:underline;
}

#chiusuraNotizie .vai {
	width: 374px;
	height: 40px;
	text-align: right;
}


#chiusuraNotizie .vai a {
	font-weight:bold;
	font-family:arial,sans-serif;
	text-decoration:none;
	margin-right:5px;
	font-size:12px;
	line-height: 33px;
}


#chiusuraNotizie .vai a:hover {
	text-decoration:underline;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* ##############################

			GENERICI

############################## */

.fl {
	float:left;
	margin:0px 10px 10px 0px;
}

.fr {
	float:right;
	margin:0px 0px 10px 10px;
}

.blocca {
    clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

img {
    border:0px;
}

h1 {
	font-size:18px;
	color:#A6A6A6;
    padding:0px;
	margin:0px 0px 10px 0px;
}

h2 {
	font-size:14px;
	color:#A6A6A6;
    padding:0px;
	margin:0px 0px 5px 0px;
}

h3 {
	font-size:12px;
	color:#A6A6A6;
    padding:0px;
	margin:0px;
}

p {
    padding:0px;
	margin:0px 0px 10px 0px;
	line-height:15px;
}

#contenuto p {
	line-height:18px;
}

a {
	color:#8CB847;
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
}

form {
    padding:0px;
	margin:0px;
}

input {
    font-size:11px;
}

select {
    font-size:11px;
}

textarea {
	font-family:trebuchet,verdana,arial,sans-serif;
	font-size:11px;
}

.mexerr {
    padding:10px 10px 10px 40px;
    margin:10px 0px;
    background:url("../img/sad.gif") left center no-repeat;	
    color:#FF2501;
    font-weight:bold;  
    text-align:left;
}

.mexerr1 {
    padding:10px 10px 10px 40px;
    margin:10px 0px;
    color:#FF2501;
    font-weight:bold;  
    text-align:left;
}

.mexok { 
    padding:10px 10px 10px 40px;
    margin:10px 0px;
    background:url("../img/smile.gif") left center no-repeat;	
    color:#75AC2D;
    font-weight:bold;
    text-align:left;
}

.vai2 {
    position:absolute;
	top:12px;
	right:15px;
}

.paginato {
    margin:10px 0px;
	width:624px;
	padding-top:5px;
	height:26px;
	background:url("../img/paginato_sfondo.jpg") center top no-repeat;
}

.paginato .nRis {
    float:left;
	width:102px;
	height:17px;
    padding-top:3px;
}

.paginato ul {
	float:left;
	width:422px;
	height:17px;
	padding:3px 0px 0px 0px;
    margin:0px;
	text-align:center;
}

.paginato ul li {
    padding:0px 3px;
    margin:0px;
    display:inline;
    list-style-type:none;
    color:#333333;
}


.paginato ul li a {
    color:#333333;
	font-weight:normal;
    text-decoration:none;
}

.paginato ul li a:hover {
    color:#8CB847;
    background:none;
    text-decoration:none;
} 

.paginato ul li.current {
    color:#333333;
    font-weight:bold;
} 

.totPag {
    float:left;
    width:100px;
    height:17px;
    padding-top:3px;
    text-align:right;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

#photogallery {
    margin:10px 0px;
}

#photogallery table {
    border-collapse:collapse;
}

#photogallery td {
    width:80px;
	height:80px;
	padding:5px;
}

#photogallery td img {
	border:1px solid #CCCCCC;
}

.correlati {
	margin:20px 0px;
}

.correlati h2 {
	margin-bottom:5px;
}

.correlati ul {
    padding:0px;
	margin:0px;
}

.correlati ul li {
    padding:0px 0px 0px 20px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
	background:url("../img/punto_elenco2.gif") 0px 4px no-repeat;
}

.correlati ul li a {
    color:#333333;
	text-decoration:none;
}

.correlati ul li a:hover {
	text-decoration:underline;
}

.salute h2 {
    color:#8CB847;
}

.salute a {
    color:#8CB847;
}

.salute .categoria {
    color:#8CB847;
}

.bellezza h2 {
    color:#F83EA3;
}

.bellezza a {
    color:#F83EA3;
}

.bellezza .categoria {
    color:#F83EA3;
}

.sessualita h2 {
    color:#05A3E0;
}

.sessualita a {
    color:#05A3E0;
}

.sessualita .categoria {
    color:#05A3E0;
}

.hightech h2 {
    color:#F68D4C;
}

.hightech a {
    color:#F68D4C;
}

.hightech .categoria {
    color:#F68D4C;
}

#overDiv {
    position:absolute; 
    visibility:hidden; 
    z-index:1000; 
    width:100px;
	font-weight:bold;	
}

.paginato2 .tot {
	float:left;
	width:80px;
}

.paginato2 ul {
	float:left;
	width:220px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.paginato2 li {
	display:inline;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.paginato2 li img {
	vertical-align:middle;
}

.paginato2 li a {
	color:#333333;
	display:inline;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}

.paginato2 li a:hover {
	color:#8CB847;
	text-decoration:underline;
}

.paginato2 li.current {
	color:#8CB847;
	font-weight:bold;	
}

.paginato2 .nRis {
	float:left;
	width:80px;
}

.paginatoTop {
	width:380px;
	padding:18px 11px 12px 11px;
	height:20px;
	background:url("../img/paginato_top_bkg.jpg") center top no-repeat;
}

.paginatoBottom {
	width:380px;
	height:20px;
	padding:20px 11px 17px 11px;
	background:url("../img/paginato_bottom_bkg.jpg") center top no-repeat;
}

.back {
    margin:10px 10px 10px 0px;
	text-align:right;
}

.boxBianco ol {
	padding:0px;
	margin: 10px 10px 10px 30px;
}


.credits {
	text-align:right;
	margin-right:30px;
}

.credits img {
	vertical-align:middle;
	margin-right:5px;
}

p.crediti{
	line-height: 14px;
	vertical-align: middle;
	float: left;
}

.contenitoreCrediti{
	float: right;
	margin-right:30px;
	width: 89px;
}

.contenitoreCrediti a{
	float: left;
	display: block;
	margin-left: 8px;
}

.contenitoreCrediti a.axura{
	padding-top: 1px;
	width: 9px;
	height: 16px;
} 

.contenitoreCrediti a.matmos{
	width: 13px;
	height: 15px;
}

.credits a {
	font-weight:bold;
	text-decoration:none;
}



.credits a:hover {
	color:#333;
}

/* ##############################

			PAGINE

############################## */

#contenuto2 {
   width:624px;
   padding-top:15px;
   padding-left:10px;
}

#footer {
	width:609px;
	height:90px;
	padding:45px 0px 0px 15px;
	font-size:12px;
	color:#77AB2C;
	background:url("../img/footer_bkg.jpg") center center no-repeat;
}

#footer div {
	margin-top:10px
}

#briciole {
    color:#77AB2C;
	margin:15px 0px;
	font-size:12px;
}

#briciole a {
    color:#77AB2C;
}

.bellezza #briciole {
    color:#F83EA3;
}

.bellezza #briciole a {
    color:#F83EA3;
}

.sessualita #briciole {
    color:#05A3E0;
}

.sessualita #briciole a {
    color:#05A3E0;
}

.hightech #briciole {
    color:#F68D4C;
}

.hightech #briciole a {
    color:#F68D4C;
}

.salute #briciole {
    color:#8CB847;
}

.salute #briciole a {
    color:#8CB847;
}
 
/* ##############################

		  TESTIMONIAL

############################## */

#testimonials {
	float:left;
	width:402px;
	background:url("../img/elenco_bkg.jpg") center top repeat-y;
}

#testimonials .testimonial {
	width:370px;
	margin:20px 10px 0px 1px;
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;
}

#testimonials .last {	
	background:none;	
}

#testimonials .testimonial .foto {
	float:left;
    width:100px;
	height:100px;	
}

#testimonials .testimonial .testo {
    float:left;
	width:344px;
	line-height:15px;
}

#testimonials .testimonial .confoto {
	padding-left: 5px;
	width:239px;
}

#testimonials .testimonial .testo .vai {
    margin-top:5px;
}

#testimonials .testimonial .testo .vai a {
   text-decoration:none;
}

#testimonials .testimonial .testo .vai a:hover {
   text-decoration:underline;
}

#testimonials .testimonial .testo h2 {
    margin:0px;
	font-size:11px;
}

#testimonials .testimonial .categoria {
	float:right;
	width:26px;    
}

#testimonials .testimonial .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#testimonial h2.bellezza {
	color:#F83EA3;
}

#testimonial h2.sessualita {
	color:#05A3E0;
}

#testimonial h2.hightech {
	color:#F68D4C;
}

#testimonial h2.salute {
	color:#8CB847;
}

#testimonial .foto {
    width:200px;
	float:left;
	margin:0px 10px 5px 0px;
}

#testimonial .categoria {
	text-align:right;
}

#testimonial .categoria img {
    vertical-align:middle;
    margin-left:5px;
}

/* ##############################

		  ARTICOLI  

############################## */

#articoli {
	float:left;
	width:402px;
	background:url("../img/elenco_bkg.jpg") center top repeat-y;
}

#articoli .articolo {	
	width:370px;
	margin:20px 10px 0px 1px;	
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;	
}

#articoli .last {	
	background:none;	
}

#articoli .articolo .foto {
	float:left;
    width:100px;
	height:100px;	
}

#articoli .articolo .testo {
    float:left;
	width:234px;
	padding-left:10px;
	line-height:15px;
}

#articoli .articolo .testo .vai {
    margin-top:5px;
}

#articoli .articolo .testo .vai a {
   text-decoration:none;
}

#articoli .articolo .testo .vai a:hover {
   text-decoration:underline;
}

#articoli .articolo .testo h2 {
    margin:0px;
	font-size:11px;
}

#articoli .articolo .categoria {
	float:right;
	width:26px;    
}

#articoli .articolo .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#articolo h2.bellezza {
	color:#F83EA3;
}

#articolo h2.sessualita {
	color:#05A3E0;
}

#articolo h2.hightech {
	color:#F68D4C;
}

#articolo h2.salute {
	color:#8CB847;
}

#articolo .foto {
    width:200px;
	float:left;
	margin:0px 10px 5px 0px;
}

#articolo .foto2 {
    width:100px;
	float:left;
	margin:0px 10px 5px 0px;
}

#articolo .categoria {
	text-align:right;
}

#articolo .categoria img {
    vertical-align:middle;
    margin-left:5px;
}

/* ##############################

		  CONSIGLI

############################## */

#consigli {
	float:left;
	width:402px;
	background:url("../img/elenco_bkg.jpg") center top repeat-y;
}

#consigli .consiglio {
	background:url("../img/separatore.jpg") center bottom no-repeat;
}

#consigli .consiglio {   
	width:370px;
	margin:20px 10px 0px 1px;	
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;	
}

#consigli .last {   
	background:none;	
}

#consigli .consiglio .categoria {
	float:right;
	width:26px;    
}

#consigli .consiglio .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#consigli .consiglio .foto {
	float:left;
    width:100px;
	height:100px;	
}

#consigli .consiglio .testo {
    float:left;
	width:234px;
	padding-left:10px;
	line-height:15px;
}

#consigli .consiglio .testo a {
    /*color:red;*/
}

#consigli .prodotto .testo .salute a {
    color:#8CB847;
}

#consigli .prodotto .testo .bellezza a {
    color:#F83EA3;
}

#consigli .prodotto .testo .sessualita a {
    color:#05A3E0;
}

#consigli .prodotto .testo .hightech a {
    color:#F68D4C;
}

#consigli .consiglio .testo .vai {
    margin-top:5px;
}

#consigli .consiglio .testo .vai a {
   text-decoration:none;
}

#consigli .salute .testo .vai a {
	color:#8CB847;
}

#consigli .bellezza .testo .vai a {
	color:#F83EA3;
}

#consigli .sessualita .testo .vai a {
	color:#05A3E0;
}

#consigli .hightech .testo .vai a {
	color:#F68D4C;
}

#consigli .consiglio .testo .vai a:hover {
   text-decoration:underline;
}

#consigli .consiglio .testo h2 {
    margin:0px;
	font-size:11px;
	text-transform:uppercase;
}

#consigli .consiglio .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#consiglio h2.bellezza {
	color:#F83EA3;
}

#consiglio h2.sessualita {
	color:#05A3E0;
}

#consiglio h2.hightech {
	color:#F68D4C;
}

#consiglio h2.salute {
	color:#8CB847;
}

#consiglio .foto {
    width:200px;
	float:left;
	margin:0px 10px 5px 0px;
}

#consiglio .foto2 {
    width:100px;
	float:left;
	margin:0px 10px 5px 0px;
}

#consiglio .categoria {
	text-align:right;
}

#consiglio .categoria img {
    vertical-align:middle;
    margin-left:5px;
}

/* ##############################

		  NOTIZIE  

############################## */

#notizie {
    float:left;
	width:402px;
	background:url("../img/elenco_bkg.jpg") center top repeat-y;
}

#notizie .notizia {   
	width:370px;
	margin:20px 10px 0px 1px;	
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;	
}

#notizie .last {   
	background:none;	
}

#notizie .notizia .categoria {
	float:right;
	width:26px;    
}

#notizie .notizia .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#notizie .notizia .foto {
	float:left;
    width:100px;
	height:100px;	
}

#notizie .notizia .testo {
    float:left;
	width:234px;
	padding-left:10px;
	line-height:15px;
}

#notizie .notizia .testo .vai {
    margin-top:5px;
}

#notizie .notizia .testo .vai a {
   text-decoration:none;
}

#notizie .notizia .testo .vai a:hover {
   text-decoration:underline;
}

#notizie .notizia .testo h2 {
    margin:0px;
	font-size:11px;
	text-transform:uppercase;
}

#notizie .notizia .categoria img {
    vertical-align:middle;
	margin-left:5px;
}

#notizia h2.bellezza {
	color:#F83EA3;
}

#notizia h2.sessualita {
	color:#05A3E0;
}

#notizia h2.hightech {
	color:#F68D4C;
}

#notizia h2.salute {
	color:#8CB847;
}

#notizia .data {
    color:#666666;
	font-size:10px;
	margin-bottom:5px;
}

#notizia .foto {
    width:200px;
	float:left;
	margin:0px 10px 5px 0px;
}

#notizia .categoria {
	text-align:right;
}

#notizia .categoria img {
    vertical-align:middle;
    margin-left:5px;
}

/* ##############################

			PRODOTTI

############################## */


#banner {
	margin-bottom:5px;
}

#elencoProdotti {
	float:left;
	width:402px;
	background:url("../img/elenco_bkg.jpg") center top repeat-y;
}

#elencoProdotti .salute {
	color:#8CB847;
}

#elencoProdotti .bellezza {
	color:#F83EA3;
}

#elencoProdotti .sessualita {
	color:#05A3E0;
}

#elencoProdotti .hightech {
	color:#F68D4C;
}

#elencoProdotti div.prodotto {
	width:370px;
	margin:20px 10px 0px 1px;	
	padding:0px 10px 20px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;	
}

#elencoProdotti div.last {	
	background:none;
}

#elencoProdotti .prodotto .foto {
	float:left;
    width:100px;
}

#elencoProdotti .prodotto .testo {
	float:left;
    width:260px;
	padding-left:10px;
	line-height:15px;
}

#elencoProdotti .prodotto .briciole a {
	text-decoration:none;
}


#elencoProdotti .prodotto .salute a {
	color:#8CB847;
}


#elencoProdotti .prodotto .bellezza a {
	color:#F83EA3;
}


#elencoProdotti .prodotto .sessualita a {
	color:#05A3E0;
}


#elencoProdotti .prodotto .hightech a {
	color:#F68D4C;
}

#elencoProdotti .prodotto .briciole a:hover {
	text-decoration:underline;
}

#elencoProdotti .prodotto .testo img {
	vertical-align:middle;
}

#elencoProdotti .prodotto .testo .categoria {
	margin-bottom:5px;
}

#elencoProdotti .prodotto .marca {
	margin:3px 0px;
}

#elencoProdotti .prodotto .prezzo {
	color:#00AFF0;
	font-weight:bold;
	font-size:12px;
	margin:3px 0px;
}

#elencoProdotti .prodotto .prezzo a {
	color:#00AFF0;
	font-weight:bold;
	font-size:12px;
	margin:3px 0px;
}

#boxCategorie {
    float:right;
	width:242px;
	background:url("../img/boxCategorie_sfondo.jpg") center top repeat-y;
}

#boxCategorieIn {
	width:242px;
	background:url("../img/boxCategorie_top.jpg") center top no-repeat;
}

#boxCategorieInIn {
	width:207px;
	padding:15px 20px 15px 15px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url("../img/boxCategorie_bottom.jpg") center bottom no-repeat;
}

#boxCategorieInIn ul {
	list-style-type: none;
	padding-left: 5px;
}

#boxCategorieInIn li {
	margin-bottom: 4px;
}


#boxSottoCategorie {
    float:left;
	width:222px;
	background:url("../img/boxCategorie_sfondo.jpg") center top repeat-y;
	margin-bottom:10px;
}

#boxSottoCategorie h2 {
   font-size:16px;
   margin-bottom:10px;
}

#boxSottoCategorie h2 div {
   font-size:12px;
}

#boxSottoCategorieIn {
	width:222px;
	background:url("../img/boxCategorie_top.jpg") center top no-repeat;	
}

#boxSottoCategorieInIn {
	width:187px;
	padding:15px 20px 15px 15px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url("../img/boxCategorie_bottom.jpg") center bottom no-repeat;
}

#boxSottoCategorieInIn ul {
	list-style-type: none;
	padding-left: 5px;
	padding:0px;
	margin:0px;
}

#boxSottoCategorieInIn li {
	padding:0px;
	margin:0px 0px 5px 0px;
}


.salute #boxSottoCategorieInIn li.current {
	color:#8CB847;
}

.bellezza #boxSottoCategorieInIn li.current {
	color:#F83EA3;
}

.hightech #boxSottoCategorieInIn li.current {
	color:#F68D4C;
}

.sessualita #boxSottoCategorieInIn li.current {
	color:#05A3E0;
}

#boxSottoCategorieInIn li a {
	color:#333333;
	text-decoration:none;
}

#boxSottoCategorieInIn li a:hover {
	text-decoration:underline;
}

#sidebarRight {
    float:right;
    width:222px;
}

#boxConsigli {
	width:222px;
	background:url("../img/boxConsigli_sfondo.jpg") center top repeat-y;
}

#boxConsigliIn {
	width:222px;
	background:url("../img/boxConsigli_top.jpg") center top no-repeat;
}

#boxConsigliInIn {
	width:213px;	
	padding:15px 6px 12px 3px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url("../img/boxConsigli_bottom.jpg") center bottom no-repeat;
}

#boxConsigli .tuttiConsigli {
	text-align:right;
	padding-right:10px;	
}

#boxConsigli .tuttiConsigli a {
	font-weight:bold;
	font-family:arial,sans-serif;
	text-decoration:none;
	margin-right:5px;
	font-size:12px;
	color:#8CB847;
}

#boxConsigli .tuttiConsigli a:hover {
	text-decoration:underline;
}

#boxConsigli .consiglio {
	width:200px;
	padding:15px 6px 15px 7px;
	line-height:15px;
	background:url("../img/separatore_consigli.gif") left bottom no-repeat;
}

#boxConsigli .last {
	background:none;
}

#boxConsigli h2 {
	width:200px;
	margin:auto; 	
}

#boxConsigli .consiglio .foto {
    width:100px;
	margin:auto;
}

#boxConsigli .consiglio .testo {
    line-height:15px;
	margin-top:5px;
}

#boxConsigli .consiglio .testo a {
    color:#333;
	font-weight:bold;
	text-decoration:none;
}

#boxConsigli .consiglio .testo a:hover {
	text-decoration:underline;	
}

#boxConsigli .consiglio .nome {
	font-weight:bold;
	font-size:12px;
}


#boxConsigli .consiglio .prezzo {
	font-weight:bold;
	color:#01ACF1;
}

#boxConsigli .consiglio .prezzo a {
	font-weight:bold;
	color:#01ACF1;
}

/* ##############################

			PRODOTTO

############################## */

#prodotto .desc .boxBianco3  {	
	width:624px;
	padding:0px;
}

#prodotto .prodotto {
	padding-bottom:18px;
	background:url("../img/box_prodotto_bottom_bkg.jpg") center bottom no-repeat;
	padding-bottom:50px;
}

#prodotto h2 {
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
	font-family:arial,sans-serif;
}

#prodotto h2.bellezza {
	color:#F83EA3;
}

#prodotto h2.sessualita {
	color:#05A3E0;
}

#prodotto h2.hightech {
	color:#F68D4C;
}

#prodotto h2.salute {
	color:#8CB847;
}

#prodotto .foto {
    float:left;
	width:200px;
}

#prodotto .foto a {
   color:#A6A6A6;
   text-decoration:none;
   font-size:10px;
}

#prodotto .foto a:hover {
   color:#8CB847;
}

#prodotto .foto a img {
    vertical-align:middle;
}

#prodotto .testo {
    float:left;
	width:374px;
	padding-left:10px;
}

#prodotto .bellezza a {
	color:#F83EA3;
}

#prodotto .sessualita a {
	color:#05A3E0;
}

#prodotto .hightech a {
	color:#F68D4C;
}

#prodotto .salute a {
	color:#8CB847;
}

#prodotto .testo #stellina {
	position:relative;
	top:10px;
}

#prodotto .testo a {
    text-decoration:none;
}

#prodotto .testo a:hover {
    text-decoration:underline;
}

#prodotto .testo .prezzo span {
    font-weight:bold;
}

#prodotto .testo .prezzo strong {
	font-size:15px;
}

#prodotto .testo .scontato strong {
	color:#FF0000;
}

#prodotto .testo form {    
	margin:20px 0px 20px 0px;
}

#prodotto .testo select {
    width:150px;
	margin-right:10px;
}
#prodotto .testo select.qty {
    width:30px;
}

#prodotto .testo input {
    width:20px;
	text-align:center;	
}

#prodotto .testo input.qty {
	border:1px solid #D8D9DD;
}

#prodotto .testo .pieno {
	color:#999999;
}

#prodotto .mailInfoDisp {
	width:520px;
	height:30px;
	padding-top:22px;
	padding-left:71px;
	background:url("../img/mailInfoDisp_bkg.jpg") center center no-repeat;
	color:#FFFFFF;
	font-size:10px;
}

#prodotto .mailInfoDisp a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#prodotto .mailInfoDisp a:hover {
	text-decoration:underline;
}

#prodotto .versioni {
    padding:0px;
	margin:0px;
}

#prodotto .versioni li {
    padding:0px;
    margin:0px 0px 10px 0px;
	list-style-type:none;
}

#prodotto .versioni li img {
    vertical-align:middle;
}

#prodotto #formFormato input {
    vertical-align:middle;
}

#prodotto #formFormato strong {
    margin:0px 7px 0px 0px;
}

#prodotto .info {
    color:#77AB2D;
	font-size:10px;
	padding-top:20px;
}

#prodotto .info ul li {
    color:#000000;
	font-size:10px;
	/*padding-top:20px;*/
}


#prodotto .info a {
    text-decoration:none;
}

#prodotto .info a:hover {
    text-decoration:underline;
}

#boxInfo .menu {
	width:623px;
	margin-left:4px;
	padding-top:4px;
}

#boxInfo .menu a {
	display:block;
	float:left;
	height:44px;
	line-height:44px;
	color:#76AB2E;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background-position:center bottom;
	background-repeat:no-repeat;
}

#boxInfo .menu a#pCaratteristicheProdotto {
	width:225px;
	color:#838383;
	background-image:url("../img/btn_caratteristiche_prodotto_c.jpg");
}

#boxInfo .menu a#pProdottiCorrelati {
	width:176px;
	background-image:url("../img/btn_prodotti_correlati.jpg");
}

#boxInfo .menu a#pPacchettiSpeciali {
	width:160px;
	padding-left:53px;
	text-align:left;
	background-image:url("../img/btn_pacchetti_speciali.jpg");
}

#boxInfo .pacchetto {
	padding:20px;
	margin:20px auto 0px auto;
	background:url("../img/boxInfo_separatore.jpg") center bottom no-repeat;
	border: 0px solid blue;
}

#boxInfo h3 {
	color:#8cb847;
	font-size:16px;
}

#boxInfo .pacchetto .foto {
	float: left;
	width:474px;
	border: 0px solid red;
}

#boxInfo .pacchetto .testo {
	float: left;
	width:96px;
	border: 0px solid green;
}

#caratteristicheProdotto {
	padding:20px;
}

#prodottiCorrelati {
	padding:20px 20px 40px 20px;
}

#prodottiCorrelati #elencoProdotti {
	background:none;
}

#pacchettiSpeciali {
	padding:20px 20px 20px 20px;
}

#boxInfo .last {
    background:none;
}

#boxInfo .foto {
    float:left;
	width:460px;
}

#boxInfo .testo {
    float:left;
	width:110px;
	padding-left:10px;
}

#boxInfo .vai {
    text-align:right;
}

#boxInfo .vai a {
    color:#A6A6A6;
	text-decoration:none;
	font-weight:bold;
}

#boxInfo .vai img {
    vertical-align:middle;
}

.boxLargo {
    width:624px;
	margin:10px 0px;
	background:url("../img/boxLargo_sfondo.jpg") center center repeat-y;
}

.boxLargoIn {
    width:624px;
	background:url("../img/boxLargo_top.jpg") center top no-repeat;
}

.boxLargoInIn {
    width:594px;
	padding:15px 15px 15px 15px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background:url("../img/boxLargo_bottom.jpg") center bottom no-repeat;
	position:relative;
}

.boxLargo .box {
    margin-bottom:10px;
}

.boxLargo .box .foto {
    float:left;
	width:100px;
}

.boxLargo .box .testo {
    float:left;
	width:450px;
	padding-left:10px;
}

.boxLargo .box .data {
    color:#A6A6A6;
}

#ordinamento {
	width:370px;
	text-align:center;
	margin-bottom: 15px;
	margin-left:1px;
	padding:7px 10px 15px 11px;
	background:url("../img/separatore.jpg") center bottom no-repeat;
}

#ordinamento a {
	color:#333333;
	text-decoration:none;
}

#ordinamento a:hovev {
	color:#8CB847;
}

#ordinamento a.current {
	color:#8CB847;
}


/* ##############################

			F.A.Q.

############################## */

#faq #formCategorieFaq {
	margin:20px 0px;
}

#faq select {
	width:200px;
}


#faq li {
    color:#A6A6A6;
}

#faq li div {
    color:#333333;
}

#faq #domande {
    padding-bottom:20px;
    border-bottom:1px solid #EFEFEF;
}

#faq #domande li {
    margin-bottom:10px;
}

#faq #domande li a {
    text-decoration:none;
	color:#A6A6A6;
	font-weight:bold;
}

#faq #domande li a:hover {
	color:#8CB847;
	text-decoration:underline;
}

#faq #risposte li {
    margin-bottom:15px;
	line-height:18px;
}


#faq #risposte h3 {
    font-size:11px;
}

#faq #risposte .top {
    text-align:right;
}

.categoriaFaq {
	width:584px;
	padding:0px 20px;
	height:46px;
	line-height:46px;
	color:#FFFFFF;
	background:url("../img/categoria_faq_bkg.jpg") center top no-repeat;
	position:relative;
}	

.categoriaFaq span {
	position:absolute;
	top:0px;
	right:20px;
}	

.categoriaFaq a {
	color:#FFFFFF;
	text-decoration:none;
}	

.categoriaFaq a img {
	vertical-align:middle;
}	

.titoloVerde {
	font-weight:bold;
    font-size:12px;
	padding-left:20px;
}

.titoloVerde a {
	text-decoration:none;
}

.testoSupporto {
	padding:10px 10px 10px 20px;
	line-height:20px;
}

.paragrafoSupporto {
	min-height:20px;
	height:auto !important;
	height:20px; 
	margin:15px 0px 15px 15px;
	background:url("../img/ico_plus.gif") 0px 0px no-repeat;		
}

.paragrafoSupporto2 {
	min-height:20px;
	height:auto !important;
	height:20px; 
	margin:15px 0px 15px 15px;
	background:url("../img/ico_minus.gif") 0px 0px no-repeat;	
}

.paragrafoSupporto2 .titoloVerde a {
	color:#CB4D1B;
}

/* ##############################

		LINK UTILI

############################## */

#linkUtili .ico {
	padding-bottom:20px;
	margin-bottom:20px;
	background:url('../img/icoLink_bkg.jpg') center bottom no-repeat;
}

#linkUtili .ico {
	text-align:center;
	padding-left:90px;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url('../img/icoLink_bkg.jpg') center bottom no-repeat;
}

#linkUtili .ico .link {
	float:left;
	width:70px;
	margin-right:10px;
}

#linkUtili .ico a {
	color:#757575;
	text-decoration:none;
}

#linkUtili .ico .salute a {
	color:#8CB847;
}

#linkUtili .ico .bellezza a {
	color:#F83EA3;
}

#linkUtili .ico .sessualita a {
	color:#05A3E0;
}

#linkUtili .ico .hightech a {
	color:#F68D4C;
}

#linkUtili .box {
	margin-bottom:10px;
}

#linkUtili ul {
    padding:0px;
    margin:0px;
}

#linkUtili li {
    padding:0px;
    margin:0px 10px 10px 10px;
	list-style-type:none;	
	line-height:15px;
}

#linkUtili li a {
    font-size:12px;
}

#linkUtili li div {
   font-size:11px;
   line-height:15px;
   margin-top:5px;
}

#linkUtili h2 {
    margin-top:20px;
}

#linkUtili h2.bellezza {
	color:#F83EA3;
}

#linkUtili h2.sessualita {
	color:#05A3E0;
}

#linkUtili h2.hightech {
	color:#F68D4C;
}

#linkUtili h2.salute {
	color:#8CB847;
}

#linkUtili #formCategorieLink {
	margin:20px 0px;
}

#linkUtili select {
	width:200px;
}

/* ##############################

		REGISTRAZIONE

############################## */

#formUtenteTipo input {
    vertical-align:middle;
}

#formUtenteTipo label {
    vertical-align:middle;
	margin-right:10px;
	font-weight:bold;
}

form#registrazione {
  margin:0px auto;
  padding:0px;
  font-size:11px;
  text-align:left;
}

form#registrazione p {
    padding:0px 10px;
}

form#registrazione input.hide {
  visibility:hidden;
}

form#registrazione p {
  margin:0px;
}

form#registrazione fieldset {
  border:0px;
  padding:10px 10px 0px 10px;
  margin-bottom:10px !important;
  margin:0px;    
} 

form#registrazione legend {
  color:#74AB2C;
  font-size:18px;
  font-family:arial;
  padding:0px 5px;
  position:relative;
  left:-20px;
} 

form#registrazione p {
  margin:10px 0px;
}

form#registrazione .campo {
    float:left;
	width:250px;
	height:50px;
    margin-top:10px;
	padding-right:20px;
}

form#registrazione .campo label {
  color:#809B10;
  font-weight:bold;
}

form#registrazione .campo input {
    color:#333333;
    margin-top:3px;
    margin-bottom:10px;
    display:block;
    font-size:11px;
    padding:2px;
    width:245px;
    background:url("../img/input_bkg.jpg") center top repeat-x #FFFFFF;
    border:1px solid #7F7F7F;
} 

form#registrazione .campo select {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  display:block;
  font-size:11px;
  padding:2px;
  width:100%;
  background:#FCFCFC;
  border:1px solid #CCCCCC;
} 

form .errore label {
  font-weight:bold;
  color:#E60000;
}

form .errore input {
  border:1px solid #E60000;
}

form label.errore {
  font-weight:bold;
  color:#E60000;
}

form#registrazione textarea {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  width:414px;	
  height:150px;
  padding:5px;
  background:#FCFCFC;
  border:1px solid #CCCCCC;
  font-size:11px;
} 

form#registrazione .errore textarea {
  border:1px solid #E60000;
}

form#registrazione input#privacy {
  vertical-align:middle;
}

form#registrazione .btn {
  text-align:center;
  margin-top:15px;
}

#boxPrivacy {
    width:500px;	
    height:80px;
    padding:5px;
    overflow:auto;
    margin-bottom:5px;
    color:#666666;
    font-size:10px;
    border:1px solid #CCCCCC;
}

form#registrazione #boxPrivacy {
    margin-left:10px;
}

form#registrazione .captcha {
   margin:20px 10px;
}

form#registrazione .captcha img {
    vertical-align:middle;
	padding:0px;
	margin:0px;
	border:1px solid #CCCCCC;
}

form#registrazione .captcha input {
    vertical-align:middle;
    color:#333333;
    margin-top:3px;
    margin-bottom:10px;
    font-size:11px;
    padding:2px;
    background:#FCFCFC;
    border:1px solid #CCCCCC;
}


ul#privacy {
  margin:20px 0px 20px 25px;
  padding:0px;
} 

ul#privacy li {
  margin:5px 0px;
  font-weight:bold;	
}

ul#privacy li ul li {
  font-weight:normal;
  list-style-type:lower-alpha;
}

#checkPrivacy {
  vertical-align:middle;
}

.btn input {
    padding:5px 10px;
}

/* ##############################

	PASSWORD DIMENTICATA

############################## */

form#passwordDimenticata .campo {
  float:left;	
  margin-top:10px;
  width:420px;
}

form#passwordDimenticata label {
  color:#506A79;
  display:block;
}

form#passwordDimenticata .campo input {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  display:inline;
  font-size:11px;
  padding:2px;
  width:400px;
  background:#FCFCFC;
  border:1px solid #CCCCCC;
} 

#btnInvia {
	float:left;
	width:69px;
	margin-top:15px;
}

form#passwordDimenticata .errore label {
  font-weight:bold;
  color:#E60000;
}

/* ##############################

		NUOVA PASSWORD

############################## */

form#nuovaPassword .campo {
  margin-top:10px;
}

form#nuovaPassword label {
  color:#506A79;
}

form#nuovaPassword .campo input {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  display:block;
  font-size:11px;
  padding:2px;
  width:472px;
  background:#FCFCFC;
  border:1px solid #CCCCCC;
} 

form#nuovaPassword .errore label {
  font-weight:bold;
  color:#E60000;
}




/* ###############################

		CARRELLO

############################### */

#carrello table#elencoProdotti {
	background:none;
} 

#carrello #steps {
    width:510px;
	color:#818181;	
	margin:0px auto 20px auto;
}

#carrello #steps div.step {
    float:left;
	width:100px;
	height:80px;
	text-align:center;
	font-size:10px;
}

#mioCarrello {
	width:624px;
	background:url("../img/miocarrello_bkg.jpg") center top repeat-y;
}

#mioCarrello2 {
	width:624px;
	min-height:200px;
	height:auto !important;
	height:200px;
	background:url("../img/miocarrello2_bkg.jpg") center top no-repeat;
	padding-bottom: 10px;
}
/*
#mioCarrelloTotale {
	width:594px;
	height: 90px;
	padding-top:30px;
	padding-right:30px;
	text-align:right;
	background:url("../img/totale_bkg.jpg") center top no-repeat;
}

*/
/*/////////////// NUOVO BOX TOTALE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#mioCarrelloTotale2 {
	width: 624px;
	padding-bottom: 1px;
	margin-top: 0px;
	text-align: right;
	background: url("../img/pattBoxTotale.gif") center top repeat-y;
}

#mioCarrelloTotale2 .aperturaBoxTotale{
	width: 594px;
	min-height: 40px;
	height: 40px;
	height: auto !important;
	padding-top: 30px;
	padding-right: 30px;
	text-align: right;
	background: url('../img/aperturaBoxTotale.gif') center top no-repeat;
}

#chiusuraBoxTotale{
	width: 624px;
	height: 30px;
	background: url("../img/chiusuraBoxTotale.gif") center top no-repeat;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#carrello #mioCarrello2 {
	padding-top:20px;
}

#carrello #elencoProdotti {
    border-collapse:collapse;	
	float:none;
	width:594px;
	margin:0px 12px 12px 12px;
}

#carrello #elencoProdotti th {
    color:#B1B1A9;
	text-align:center;
	padding:3px 3px 10px 3px;
	font-weight:bold;
	text-transform:uppercase;
}

#carrello #elencoProdotti td {
    padding:10px 5px;	
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}

#carrello #elencoProdotti tr.last td {
	border-bottom:0px;
}

#carrello #elencoProdotti td.foto {
	background:none;
}

#carrello #elencoProdotti td h2 {
    margin:0px;
	font-family:trebuchet,verdana;
	font-size:11px;
	color:#333333;
}

#carrello #elencoProdotti .prodotto {
    text-align:left;
}

#carrello #elencoProdotti td.prodotto h2 span.avviso {
	color: red;
	display: block;
}

#carrello #elencoProdotti td input.qty {
    width:20px;
	text-align:center;
	border:1px solid #CCCCCC;
}

#carrello #elencoProdotti td.elimina {
    text-align:center;
}

#carrello #elencoProdotti td.prezzo {
    color:#75AB2F;
    font-weight:bold;
    font-size:14px;
}
#carrello #elencoProdotti td.prezzo span.sconto {
    color:red;
    font-weight:bold;
    font-size:14px;
}

#carrello #elencoProdotti td.prezzo span {
    color:#333333;
    font-weight:normal;
    font-size:10px;
	display:block;
}

#carrello .totale {
    color:#333333;
	font-weight:bold;
	text-align:right;
	padding-top:15px;
}

#carrello .totale span {
    color:#75AB2F;
    font-size:20px;
	margin-left:10px;
}

#carrello #elencoProdotti .ricalcola td {
    padding:5px;
	background:none;   
	text-align:right;
}

#carrello #elencoProdotti .ricalcola td img {
    vertical-align:middle;
}

.boxBianco {
	width:624px;
	font-size:12px;
	line-height:15px;
	background:url("../img/box_bianco_bkg.jpg") center top repeat-y;
}

.boxBianco2 {
	width:624px;
	background:url("../img/box_bianco_top_bkg.jpg") center top no-repeat;
}

.boxBianco3 {
	width:584px;
	padding:20px;
	min-height:60px;
	height:auto !important;
	height:60px;
	background:url("../img/box_bianco_bottom_bkg.jpg") center bottom no-repeat;
}

#step1 .boxBianco3 {
	width:612px;
	padding:20px 7px 20px 5px;
}

.boxBianco h2 {
	color:#75AB2F;
}


#altriAcquisti {
    float:left;
	width:141px;	
	height:14px;
	padding-top:25px;
	padding-left:10px;
}

#procediAcquisto {
	float:right;
	width:208px;
	height:43px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#procediAcquistoDis {
	float:right;
	width:208px;
	height:43px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#carrello .payPalVerified {
	float:right;
    width:130px;
	padding-top:10px;
	padding-right:65px;
	height:50px;
	text-align:right;
	margin-top:10px;
	background:url("../img/paypal_verified.gif") right top no-repeat;
}

#faqAcquisto {
	width:500px;
	height:95px;
	padding-top:24px;
	padding-left:16px;
	background:url("../img/faq_acquisto_sfondo.jpg");
}

#faqAcquisto h2 {
	margin-bottom:5px;
}

#faqAcquisto ul {
	padding:0px;
	margin:0px;
}

#faqAcquisto li {
	padding:0px 0px 0px 15px;
	margin:0px 0px 2px 0px;
	list-style-type:none;
	background:url("../img/punto_elenco_faq_acquisto.gif") 0px 2px no-repeat;
}

#faqAcquisto li a {
	color:#333333;
}

#carrello .payPalVerified a {
    color:#9C9C9C;
	text-decoration:none;
}

#carrello .payPalVerified a:hover {
	text-decoration:underline;
}

#confermaDati h2 {
	padding:0px 15px;
}

#confermaDati p {
	padding:0px 15px;
}

#confermaDati #datiPersonali {
	width:460px;
	margin:auto auto 20px auto;	
}

#confermaDati .campo {
    float:left;
	width:210px;		
	margin:0px 15px 10px 0px;
	height:32px;	
}

#confermaDati .campo select {
    width:210px;
}

#confermaDati .campo input {
    border:0px;
	width:210px;
	border:1px solid #CCCCCC;
}

#confermaDati .cap {
	width:95px;	
	margin-right:5px;
}

#confermaDati .cap input {
	width:90px;
}

#confermaDati .provincia {
	width:95px;	
	margin-right:0px;
	margin-left:0px;
	margin-bottom:10px;
}

#confermaDati .provincia input {
	width:95px;
}

#confermaDati .campo label {
    display:block;
	color:#999999;
	font-weight:bold;
}

#confermaDati .note {
 	border:0px;
	width:415px;
	height:80px;
	overflow:auto;
}

#confermaDati #pulsanteModifica {
    display:block;
}

#confermaDati #salvaDati {
    display:none;
}

#confermaDati #datiSpedizione {
    display:none;
	padding:0px 15px 10px 75px;
}

#confermaDati #messaggioRegalo {
	width:436px;	
	padding:0px 15px;
	margin:auto;
}

#messaggioRegalo p {
	padding:0px;
}

#messaggioRegalo .messaggio {
	width:436px;		
}

#messaggioRegalo .messaggio label {
	display:block;
}

#confermaDati #messaggioRegalo .campo {
	float:left;
	width:200px;
}

#confermaDati #messaggioRegalo .campo input {
	width:200px;
}

#messaggioRegalo .messaggio textarea {
    border:0px;
	width:415px;
	height:80px;
	overflow:auto;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
}

#confermaDati #note {
	border:1px solid #CCCCCC;
}

.scelta {
	width:582px;
	height:31px;
	padding:5px 15px;
	background:url("../img/scelta_sfondo.jpg") center top no-repeat;
}

.scelta img {
	vertical-align:middle;
}

#confermaDati #procediDis {
    display:none;
}

#metodoSpedizione .radio {
    float:left;
	width:20px;
}

#metodoSpedizione .testo {
    float:left;
	width:450px;
	padding-top:2px;	
}

#metodoSpedizione .testo h2 {
    margin:0px;
	color:#75AB2F;
}

#metodoSpedizione .costo {
    float:right;
	width:95px;
	color:#75AB2F;
	font-weight:bold;
	font-size:15px;
}

#metodoSpedizione .costo span {
	display:block;
	margin-bottom:5px;
    color:#333333;
	font-size:12px;
}

#metodoPagamento .radio {
    float:left;
	width:20px;
}

#metodoPagamento .testo {
    float:left;
	width:560px;
	padding-top:2px;
}

#metodoPagamento .testo h2 {
    margin:0px;
	color:#75AB2F;
}

#confermaOrdine table {
    border-collapse:collapse;
}

#confermaOrdine table td {
    padding:5px;
}

#confermaOrdine table td.nome {
    border-collapse:collapse;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	width:350px;
}

#confermaOrdine table td.qty {
   width:100px;
}

#confermaOrdine table td.prezzo {
	width:100px;
    color:#75AB2F;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
#confermaOrdine table td.sconto {
	color: red;
}

#confermaOrdine .metodo {
    font-size:11px;
	font-weight:bold;
	color:#75AB2F
}

#confermaOrdine .metodo strong {
    color:#333333;
}

#confermaOrdine .tot {
    text-align:right;
	font-weight:bold;
	font-size:12px;
}

#confermaOrdine .tot span {
    color:#75AB2F;
	font-size:20px;
}

#confermaOrdine span.plus {	
	color:#75AB2F;
	font-size:12px;
}

#confermaOrdine .recapiti {
    font-size:11px;
	font-weight:bold;
	color:#75AB2F
}

#confermaOrdine .recapiti strong {   
	color:#333333;
}

#confermaOrdine .recapiti a {
    font-weight:normal;
	font-size:10px;
	margin-right:20px;
}

#confermaOrdine .condizioniContrattuali {
    margin-bottom:10px;
}

#confermaOrdine .condizioniContrattuali .scroller {
	height:80px;
	overflow:auto;
	color:#666666;
	background:#FFFFFF;
	padding:5px;
	font-size:10px;
	margin-bottom:3px;
	border:1px solid #ACACAC;
}

#confermaOrdine .condizioniContrattuali h2 {
    margin-bottom:3px;
}

#confermaOrdine #formCondizioniContrattuali input {
    vertical-align:middle;
}

#confermaOrdine #formCondizioniContrattuali label {
    color:#333333;
	vertical-align:middle;
}

#riassuntoOrdine p {
    line-height:15px;
}

#riassuntoOrdine p.numOrdine {
	font-weight:bold;
	font-size:12px;
}



/* ##############################

	I TUOI ORDINI

############################## */


#riepilogoOrdini .boxBianco3 {
	width:624px;
	padding:0px;
}

#tuoiOrdini {
	width:612px;
	margin:0px 7px 0px 5px;
	background:url("../img/tuoiOrdini_top.jpg") center 48px no-repeat;
	min-height:100px;
	height:auto !important;
	height:105px;
}

#tuoiOrdini h2 {
	padding:20px;
}

#tuoiOrdini table {
	border-collapse:collapse;
	table-layout:fixed;
	width:612px;	
}

#tuoiOrdini th {
    color:#C2C2C2;	
	font-size:11px;
	text-align:center;	
	padding-bottom:2px;
}

#tuoiOrdini td {
	padding:5px;
	text-align:center;	
}

#tuoiOrdini .apriChiudi a {
	color:#4E3C28;
}

#tuoiOrdini .dettaglio {
	width:570px;
	border: 1px solid #C5C5C5;
	text-align:left;
	padding:10px;
	font-size:11px;
	margin-top:15px;
	display:none;
	position:relative;
}

#tuoiOrdini .dettaglio .freccina {
	position:absolute;
	top:-19px;
	left:40px;
}

#tuoiOrdini .alert {
	width:492px;
	height:60px;
	font-size:11px;
	line-height:12px;
	padding-top:15px;
	padding-left:120px;
	padding-bottom:10px;
	background:url("../img/alert_bkg.jpg") center top no-repeat;
}

#tuoiOrdini div.legenda {
	width:592px;
	height:60px;
	font-size:11px;
	line-height:12px;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:10px;
	background:url("../img/legenda_bkg.jpg") center top no-repeat;
}

#tuoiOrdini h2.legenda {
	float:left;
	width:100px;
	height:45px;
	padding:10px 0px 5px 0px;
	margin:0px;
}

#tuoiOrdini div.stato {
	float:left;
	width:200px;
	padding-top:10px;
	color:#999;
	font-size:11px;
}

#tuoiOrdini div.stato img {
	vertical-align:middle;
}

#tuoiOrdini .chiudiDettagli {
	display:none;
}

#tuoiOrdini .dettaglio p {
	line-height:12px;
}

#tuoiOrdini .dettaglio .annulla a {
	color:#E60000;
}

.separatore {
	border-top:1px solid #EFEFEF;
	height:1px;
	line-height:1px;
} 

/*

	LOGIN

*/

#login .campo {
	float:left;
	width:190px;
	padding-top:12px;
}

#login .password {
	width:210px;
}

#login label {
	font-weight:bold;
}

#login input {
	border:1px solid #CCCCCC;
}

#login .entra {
	float:left;
	width:69px;
}

#login .link {
	color:#84BB3C;
	padding-top:20px;
}

/*

	PACCHETTO

*/

#pacchetto .icone {
	height:50px;
}

#pacchetto .icone img {
    vertical-align:top;
	position:relative;
	top:10px;
}

#pacchetto .qty {
	width:20px;
	text-align:center;
	border:1px solid #D8D9DD;
}
#pacchetto select.qty {
	width:30px;
}

#pacchetto .desc {
	margin:10px 0px;
}


#pacchetto .componenti .testo {
	padding-left:10px;
	line-height:18px;
	font-size:11px;
}

#pacchetto .componenti .testo h3 {
	margin-bottom:5px;
}

#pacchetto .componenti .testo h3 {
	margin-bottom:0px;
}

#pacchetto .componenti .testo h3.bellezza {
	color:#F83EA3;
}

#pacchetto .componenti .testo h3.sessualita {
	color:#05A3E0;
}

#pacchetto .componenti .testo h3.hightech {
	color:#F68D4C;
}

#pacchetto .componenti .testo h3.salute {
	color:#8CB847;
}

/*

	CONSIGLI PER GLI ACQUISTI

*/

#prodottiEvidenza .prodotto {
	margin-bottom:20px;
	font-size:11px;
	line-height:18px;
}

#prodottiEvidenza .prodotto .foto {
	float:left;
	width:100px;
}

#prodottiEvidenza .prodotto .testo {
	float:left;
	width:450px;
	padding-left:20px;
}

#prodottiEvidenza .prodotto .nome {
	font-weight:bold;
}

#prodottiEvidenza .prodotto .prezzo {
	color:#1DA9E4;
	font-weight:bold;	
}

#prodottiEvidenza .prodotto .categoria img {
	vertical-align:middle;
}

/* ##############################

		CONTATTACI

############################## */


form#formContattaci {
  margin:0px;
  padding:0px;
  font-size:11px;
  text-align:left;
}


form#formContattaci .padder {
	width:570px;
	padding-left:0px;
}

form#formContattaci p {
    margin:0px;
}

form#formContattaci fieldset {
  border:0px;
  padding:10px 10px 0px 10px;
  margin-bottom:10px !important;
  margin:0px;    
} 

form#formContattaci legend {
  color:#809B10;
  font-size:18px;
  font-family:arial;
  padding:0px 5px;
  display:block;
  position:relative;
  left:-20px;
} 

form#formContattaci p {
  margin:10px 0px;
}

form#formContattaci .campo {
    float:left;
	width:270px;
	height:50px;
    margin-top:10px;
	padding-right:10px;
}

form#formContattaci .campo label {
  color:#809B10;
  font-weight:bold;
}

form#formContattaci .campo input {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  display:block;
  font-size:11px;
  padding:2px;
  width:265px;
  padding:2px;
  background:url("../img/input_bkg.jpg") center top repeat-x #FFFFFF;
  border:1px solid #7F7F7F;
} 

form#formContattaci .errore label {
  font-weight:bold;
  color:#E60000;
}

form#formContattaci .errore input {
  border:1px solid #E60000;
}

form#formContattaci label.errore {
  font-weight:bold;
  color:#E60000;
}

form#formContattaci .messaggio {
    float:none;
    width:539px;
    height:150px;
    margin-top:10px;
    padding-right:10px;
} 

form#formContattaci textarea {
  color:#333333;
  margin-top:3px;
  margin-bottom:10px;
  width:539px;	
  height:100px;
  padding:5px;
  background:url("../img/input_bkg.jpg") center top repeat-x #FFFFFF;
  border:1px solid #7F7F7F;
  font-size:11px;
  overflow:auto;
} 

form#formContattaci .errore textarea {
  border:1px solid #E60000;  
}

form#formContattaci input#privacy {
  vertical-align:middle;
}

form#formContattaci .btn {
  text-align:center;
  margin-top:15px;
}

form#formContattaci #boxPrivacy {
	width:539px;    
}

p.warning {
    padding:10px 10px 10px 40px;
    margin:10px 0px;
    color:#FF2501;
    font-weight:bold;  
    text-align:left;
}

.maxCarrelloVuoto {
	width:624px;
	height:104px;
	color:#FFFFFF;
	background:url("../img/carrello_vuoto_bkg.jpg") center center no-repeat;
}

.maxCarrelloVuoto div {
	padding-top:30px;
	padding-left:110px;
}

.maxCarrelloVuoto h2 {
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.linkRapidi {
	color:#77A92C;
	margin-left:20px;
}

.linkRapidi a {
	text-decoration:none;
}

.linkRapidi a:hover {
	text-decoration:underline;
}

/*

	RISULTATI DELLA RICERCA

*/

#cerca .paginatoTop {
	width:600px;
	background-image:url("../img/paginato_top_largo_bkg.jpg");
}

#cerca #elencoProdotti {
	float:none;
	width:622px;
	background:url("../img/elenco_largo_bkg.jpg") center top repeat-y;
	
	margin-left:2px;
}

#cerca .paginatoBottom {
	width:600px;
	background-image:url("../img/paginato_bottom_largo_bkg.jpg");
}


#cerca #elencoProdotti div.prodotto {
	width:590px;
}

#cerca #elencoProdotti .prodotto .foto {
	float:left;
    width:100px;	
}

#cerca #elencoProdotti .prodotto .testo {
	float:left;
    width:480px;	
	padding-left:10px;
	line-height:15px;
}

#cerca .paginato2 ul {
	width:400px;
}

#cerca .paginato2 .nRis {
	width:120px;
}

#alert {
	font-size:11px;	
}

#alert .ok {
	color:#77AB2D;
}

#alert .ko {
	color:#FF4141;
}

#alert .ko a {
	color:#FF4141;
	font-weight:bold;
}

ul.forseCercavi {
	margin:0px;
	padding:0px;
}

ul.forseCercavi li {
	margin:5px;
	padding:0px;
	list-style-type:none;
}

.prodotto a {
	color:#333;
	text-decoration:none;
}

.prodotto a:hover {
	text-decoration:underline;
}

.prodotto .continua {
	text-align:right;
	margin:5px;
	font-weight:bold;
}

/*

	DOTTORE

*/

#dottore .articolo {
	width:584px;
}

.salute #dottore .articolo h3 {
	color:#8CB847;
}

.bellezza #dottore .articolo h3 {
	color:#F83EA3;
}

.sessualita #dottore .articolo h3 {
	color: #05A3E0;
}

.hightech #dottore .articolo h3 {
	color:#F68D4C;
}

#dottore .articolo .foto2 {
	float:left;
	width:100px;
	margin-right:10px;
	margin-bottom:10px;
}	

#dottore .articolo .testo {
	float:left;
	width:474px;
}

#bannerHome1 {
	width:398px;
	margin-top:3px;
}


#bannerHome2 {
	/*float:right;*/
	width:222px;
	margin-top:5px;
}

div.maxquantita {
	font-size: .9em;
}

.contenitoreQuantita{
	padding: 6px 0px 4px 0px;
}

.message span{
	font-size: 13px;
	font-weight: bold;
	color: #72a529;
}

.message{
	border: 2px solid #ececec;
	color: #424c4f;
	font-size: 11px;
	padding: 5px;
	margin: 5px 0px 10px 0px;
	background: #fbfbfb;
	line-height: 16px;
}

#notizia ol {
	padding: 0px;
	border: 0px solid red;
	margin: 10px 10px 10px 50px;
	overflow: auto;
}
	
#notizia ol li{
	margin-left: 24px;
}