h1, h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 20px; color: #CE0808; }
h2 { font-size: 17px; }
body, p, span, div {  font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }

ul {
 margin: 5px; padding: 5px;
 margin-left: 20px;
}

.hand { cursor: pointer; }

.currentTextHolder{
	font-weight:bold;
	color:#000066;
}

a.bianco11a:link, a.bianco11a:visited, a.bianco11a:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

a.bianco11a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff;
}

a.bianco12a:link, a.bianco12a:visited, a.bianco12a:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

a.nero11a:link, a.nero11a:visited, a.nero11a:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.nero11a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

a.nero10a:link, a.nero10a:visited, a.nero10a:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

a.nero10a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}

a.blu11a:link, a.blu11a:visited, a.blu11a:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}

a.blu11a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

a.blu11as:link, a.blu11as:visited, a.blu11as:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

a.blu11as:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}


a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #000066;
}

a.MenuLink:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #000066;
}

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}

a:link, a:visited, a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}

a.Link_VisualizzaProdotti:link, a.Link_VisualizzaProdotti:visited, a.Link_VisualizzaProdotti:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000066;
}

a.Link_VisualizzaProdotti:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #000066;
}

a.sotgru:link, a.sotgru:visited, a.sotgru:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

a.sotgru:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}

a.inv:link, a.inv:visited, a.inv:active  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

a.inv:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000066;
}


a.bianco12a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}

.bianco10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.bianco11 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.bianco12 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


.nero10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.nero11 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.rosso10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ca0f0f;
	font-weight: normal;
}


a.rosso11:link, a.rosso11:visited, a.rosso11:active, a.rosso11:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #dd0f0f;
	font-weight: normal;
	text-decoration: none;
}

.rosso11 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #dd0f0f;
	font-weight: bold;
	text-decoration: none;
}

.nero12 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.giallo13 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #F18011;
	font-weight: bold;
}

.rosso13 { 
	font-family:verdana,arial,helvetica; 
	font-size:13px;
	Color: #CA0F0F;
	font-weight: bold;
}

.rosso12 { 
	font-family:verdana,arial,helvetica; 
	font-size:12px;
	Color: #CA0F0F;
	font-weight: bold;
}

.rosso11 { 
	font-family:verdana,arial,helvetica; 
	font-size:11px;
	Color: #CA0F0F;
	font-weight: bold;
}

.arancione15 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #AD0800;
	font-weight: bold;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bottone { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.titcat { 
	font-family:verdana,arial,helvetica; 
	font-style:normal;
	font-size:15px;
	font-weight: bold;
	Color: #CA0F0F 
}

.minicart { 
	font-family:verdana,arial,helvetica; 
	font-style:normal;
	font-size:11px;
	Color: #000000;
}

.minicart_var { 
	font-family:verdana,arial,helvetica; 
	font-style:normal;
	font-size:9px;
	Color: #000000;
}

.rosso { 
	font-family:verdana,arial,helvetica; 
	font-style:normal;
	font-size:12px;
	font-weight: bold;
	Color: #CA0F0F 
}

.lire { 
	font-family:verdana,arial,helvetica; 
	font-style:normal;
	font-size:11px;
	font-weight: normal;
	color: #ca0f0f
}

.ombra {
	border-bottom: #4a2984 1px solid;
	border-right: #4a2984 1px solid;
	border-left: #4a2984 1px solid;
	border-top: #4a2984 1px solid;
}

.lgray {
	color: A9A6A6;
	font-size: 11px;
	font-family: Arial;
}

.gray {
	color: 5C5C5C;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}

a.gray:link, a.gray:visited, a.gray:active {
	color: 5C5C5C;
	font-family: Arial;
	font-size: 11px;
}

a.gray:hover {
	text-decoration: underline;
}

a.purple:link, a.purple:visited, a.purple:active  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: 70538C;
}

a.purple:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	color: 70538C;
}

th {
 	background-color: #EAEAEA;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
}

th.tdth { /* riga datagrid th dove c'e' l'icona */
 	background-color: #EAEAEA;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	width: 18px;
	padding: 0px;
}

caption {
	text-align: left;
	background: #ece9d8;
	padding: 5px;
	padding-left: 12px;
	background-image: url(bg_headpage.gif);
	font-size: 11px;
}

.separator {
	border: 0px solid #F00;
	width: 100%;
	height: 1px;
	float: left;
}

/***************/
#slideCont {
	margin: 10px;
	border: solid 1px #F96F3E;
	text-align: left;
}
#slideCont img {
	margin: 5px;
}

/* news sccrolling */

#news_riga {
	
	top: 0px; 
	left:0px; 
	z-index: 100; 
}

#news_riga_2 {
	z-index:100; 
	position: relative; 
	top: -0px; 
	left:0px; 
	height: 200px;
	width: 165px;
	overflow: hidden;

}
	
#news_riga_interna {
	position:relative;
	left:0px;
	top: 0px;
	overflow: visible;
	/*width: 165px;*/
	/*height:10000000px;*/
}
		
#news_riga_interna_1{
	position:relative;
	left:0px;
	top: 0px;
	/*float: left;*/
	overflow: visible;
	
	/*border:5px solid blue;*/
	
}
#news_riga_interna_2{
	position:relative;
	left:0px;
	top: 0px;
	/*float: left;*/
	overflow: visible;

	
	/*border:5px solid green;*/
	
}


/* stili diversi per IE */
ul.Lista{
	margin:0 0 0 30; 
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	border-top:0px; 
	padding-left:5px;
}

ul.Lista li{	
	padding-top:4px;
}

ul.Lista li a {
	font-size: 10pt;
}

ul.Lista li a:link, a:visited, a:active  {
	font-size: 10pt;
}

ul.Lista li a:hover { font-size: 10pt; text-decoration: underline; }
a.Navigatore:link, a.Navigatore:visited, a.Navigatore:active  { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
a.Navigatore:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000; }
td.ProductDescription{ border:1px solid #000000; }
td.VediAnche { margin-top:5px; padding:2px; border:1px solid #000000; background-color:#deffbf; }
.HeaderCellRiepilogo{ background-color:#4a2980; text-align:right; color:#FFFFFF; }
div.Cart_description { margin-top:5px; border-top: 1px dotted #4a2980; font-size:8pt; font-weight:bold; }
td.carrello-promozione { background: #e4ebfc; border-bottom: 1px solid #A8C1FD; border-right:1px solid #A8C1FD; }
td.carrello-destinazione-diversa { border-right: 1px solid #F2DDB4; border-bottom:1px solid #F2DDB4; background: #fbf5ea; }

.divcentro { z-index: 999;  background-color: #EEE; position: fixed; 
	top: 100px; left: 240px; border: 8px solid #727272; background: #EAEAEA; width: 460px; padding: 10px; }
.divcentro .toolbar { margin: 0; margin-bottom: 3px; color: Red; }

.elenco tr td { padding: 3px; }

.container-pag { float: left; width: 100%; height: 55px; }
.container-pag .desc { float: left; }
.container-pag .pages { float: right; }
.container-pag a, .container-pag a.current { background: White; display: block;  height: 15px;  border: 1px solid #4A2884; color: #4A2884; margin-left: 4px; padding: 4px; float: left; text-decoration: none; }
.container-pag a.current { background: #4A2884; color: white; }
