body {
	font-size: 11px;
	color: #666666;
	background: url(img/bg.gif) repeat; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.prodotti{
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}


.stato_ordine{
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
.stato{
	font-size: 10px; 
	color: #0176AD; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
a.stato:hover{
	font-size: 10px; 
	color: #D53826; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
.button {
	color:#fff;
	font-size:10px;
	text-align:center;
	width:50px; height:18px;
	border:none;
	cursor:pointer;
}
.button { background:url(img/button.gif) no-repeat center center }
.white{
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	padding:7px;
}
.sottovoci{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	padding:7px;
}
a.link_sottovoci{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
a.link_sottovoci:hover{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}
.titolo_ev {
	font-size: 20px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding-top:15px;
	padding-bottom:15px;
}
.num {
	font-size: 11px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:15px;
}
a.link_num{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}
a.link_num:hover{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}

a.link_file{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
a.link_file:hover{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}

.testo_desc {
	font-size: 11px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:10px;
}
.testo_prezzi {
	font-size: 15px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
}
.testo_prezzi_small {
	font-size: 11px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
.invia {
	border: 0px solid #AAA;
 background-color: #666666;
 font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;
 height:20px;
 letter-spacing:1px;
 padding: 1px;
 cursor: pointer !important; 
 cursor: hand;
}

.cancella {
border: 0px solid #AAA;
 background-color: #cccccc;
 font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;
 height:20px;
 letter-spacing:1px;
 padding: 1px;
 cursor: pointer !important; 
 cursor: hand;
}
.form {
	font-size: 11px; 
	color: #666; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}

#TagCloud { padding: 15px; border: solid 1px #DEDBDB; background: #ffffff; }
#TagCloud a { text-decoration: none; color: #CCC; }
.argomenti {
	font-size: 11px; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
a.link_argomenti{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
a.link_argomenti:hover{
	font-size: 11px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}
.miniature {	
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
}

.miniature img {	
border:1px solid #990000;
}
.sottovoci_box { border: 1px solid #999999; background:url(img/shop/sfondo.png);}
.argomenti_box { border: 1px solid #DEDBDB; background: #E8E8E8;}
.prodotti_home { border: 1px solid #DEDBDB; background: #E8E8E8; width:273px; height:130px}
.prodotti_homeImage { float: left; padding: 0 2em 1em 0;}
.prodotti_homeImage img{ border:1px solid #000000;}
.prodotti_homePrice { font-size: 12px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;  }

/* NEW - SIMO */

.prezzo_lordo {color:#838e86; font-size: 11px; text-decoration:line-through;}

a.back_gruppo{
	font-size: 12px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
a.back_gruppo:hover{
	font-size: 12px; 
	color: #990000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}

div#lista_carrello{
	font-size:11px;
}

table#tabella_lista{
   border: 1px solid #CDCDCD; /*#CDCDCD;*/
   background-color: #E3E3E3; 
	padding: 4px;
	text-align:center;
	color: #708090;	
	font-size: 11px;
}

#tabella_lista a{text-decoration: none ;font-size:11px;color:#336699;font-family:Verdana, Arial, Helvetica, sans-serif;} 
#tabella_lista a:visited{text-decoration: none;font-size:11px;color:#336699;font-family:Verdana, Arial, Helvetica, sans-serif;}
#tabella_lista a:hover{text-decoration: underline;font-size:11px;  color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

td.rigatab1a{
   background-color: #F3F2F2;	
/*	margin:4px;*/
	height: 20px;
	border-color: #D6D6D6;
	border-style: none none solid none;
	border-width: 1px ;	
	color: #888;
}

td.rigatab2a{
   background-color: #ECECEC;
	border-color: #D6D6D6;
	border-style: none none solid none;
	border-width: 1px ;
	height: 20px;
	color: #888;	
}

div#lista_carrello .acquista a{text-decoration: none ;font-size:11px;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;letter-spacing:1px;} 
div#lista_carrello .acquista a:visited{text-decoration: none;font-size:11px;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;}
div#lista_carrello .acquista a:hover{text-decoration: underline;font-size:11px;  color: #336699;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;} 

/* -- */

/* LOGIN */ /* RICERCA */

div#login, div#ricorda_pswd{
text-align:center;	
}

div#login form, div#ricorda_pswd form{
	margin:0;	
}

div#login form table, , div#ricorda_pswd form table{
 	font-size: 11px;
}

div#login input, , div#ricorda_pswd input{
color: #666666;
border: solid 1px #000000;
font-size: 11px;
}

div#registrazione, div#pswd_dimenticata{
	padding-top: 14px;
	font-size:11px;
}

div#registrazione div#messaggi, div#pswd_dimenticata div#messaggi{
	text-align: center;
	border: 1px solid orange;
}

#tabella_registrazione{
   padding: 2px;
	font-size: 11px;
}

#tabella_registrazione .label{
	text-align:right;
	font-size: 11px;
}

#tabella_registrazione .pulsante, div#contattaci .pulsante, div#login .pulsante, div#ricorda_pswd .pulsante{{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px; margin: 0;padding-left:3px;padding-right:3px;cursor: hand;}
#tabella_registrazione input, div#contattaci input{color: #666666;border: solid 1px #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#tabella_registrazione select{color: #666666;border: solid 1px #A2A2A2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#tabella_registrazione textarea, div#contattaci textarea{color: #666666;border: solid 1px #A2A2A2;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#tabella_registrazione .checkbox, div#contattaci .checkbox{border:0px;}

div#pswd_dimenticata input{color: #666666;border: solid 1px #B22222;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#pswd_dimenticata .pulsante{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px; margin: 0;padding-left:3px;padding-right:3px;cursor: hand;}


/* messaggi */
.mess_errore{ font-weight: bold;color:#E1220E;}
.mess_ok{ font-weight: bold; color:#1DB104;}
.mess_info{ font-weight: bold; color:#4F4F4F;}

.merrore{ color:#E1220E;}
.mok{ color:#1DB104;}

#spedizioni, #spedizioni table{font-size: 11px;}
#pagamenti, #pagamenti table{font-size: 11px;}
#riepilogo, #riepilogo table{font-size: 11px;}

#tabella_spedizioni, #tabella_pagamenti{
	background-color: #EEE;
   padding: 2px;
}

#tabella_spedizioni td, #tabella_pagamenti td{
   border: 2px solid white;
}

#tabella_spedizioni .label, , #tabella_pagamenti .label{
	background-color: white;
	text-align:right;	
}

div#spedizioni .pulsante, div#pagamenti .pulsante, div#riepilogo .pulsante, div#rimozione_newsletter .pulsante{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px; margin: 0;padding-left:3px;padding-right:3px;cursor: hand;}

div#riepilogo .fascia, div#stato_ordini .fascia, div#ricerca .fascia{
	text-align:center;
	border: 1px solid #EEE;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 2px;
}

div#riepilogo .dati{
	margin: 0 20px 0 20px;
}

div#ordine_concluso{
	text-align:center;
	border: 1px solid #DDD;
	margin: 60px;
	padding:20px;
	font-size: 12px;
}

#tabella_sordini{
   border-color: #778899; /*#CDCDCD;*/
	border-style: solid solid solid solid;
	border-width: 1px;
   background-color: #D3D3D3; /*#DCDCDC;*/
	padding:3px;
	font-size:11px;
}

#tabella_sordini .stato{
   color: #FF4500;
}

#tabella_sordini .rigatab1{
   background-color: White;	
	height: 24px;
	border-color: #778899;
	border-style: solid none none none;
	border-width: 1px ;	
}

#tabella_sordini .rigatab2{
   background-color: #F5F5F5;
	border-color: #778899;
	border-style: solid none none none;
	border-width: 1px ;
	height: 24px;
}

a.link_au{text-decoration: none ;font-size:12px;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;letter-spacing:1px;} 
a.link_au:visited{text-decoration: none;font-size:12px;color:#FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;}
a.link_au:hover{text-decoration: underline;font-size:12px;  color: #336699;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;} 

#ricerca{
	font-size: 11px;
}

table#ric_avanzata{
	font-size:12px;
}

div#ricerca .pulsante{background-color: #EEEEEE;color: #666666;border: solid #AAAAAA 1;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; margin: 0;padding-left:3px;padding-right:3px;cursor: hand;letter-spacing:1px;}

/* stili editor */

.evidenziato { background-color: yellow; color: #000; }
.verdana12 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.verdana14 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.verdana16 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;}
.arial12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
.arial14 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;}
.arial16 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;}
