/* CSS Document */

body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#000; background-color:#CCC; margin:0; padding:0;}

a{ text-decoration:underline; color:#000;}
a:hover{text-decoration:underline; color:#666; }
#all{
	padding:0 1% 0 1%;
	background-color:#FFF;
	}
#allIn{
	padding:0 10px 0 10px;
	}
#header{
	width:100%;
	height:70px;
	background-image:url(sfoTop.gif);
	}
	#headSx{float:left;}
	#headDx{float:right; padding:20px 15px 0 0 ; color:#EEE;}
		a.head{ text-decoration:none; color:#FFF; font-size:80%; margin:0; padding:0;}
		a.head:hover{text-decoration:none; color:#333; font-size:80%; margin:0; padding:0;}
#corpo{
	width:98%;
	padding:10px 1% 10px 1%;
	background-color:#FFF;
	float:left;
	clear:left;
	margin-left:-1px;
	}
	#coSx{
	float:left;
	clear:left;
	width:40%;
	}
		/* colonnina interna */
		#colSx{
		float:left;
		clear:left;
		width:49%;

		}
		#colDx{
		float:right;
		clear:right;
		width:49%;
		}
		/* colonnina interna */
	#coDx{
	float:right;
	clear:right;
	width:60%;

	}
	
/*** BOX HOME ***/
div.boxHo{
	margin-bottom:5px;
	font-size:85%;
	text-align:left;
	line-height:1.4em;
	}
div.boxHoR{
	margin-bottom:5px;
	padding:0 0 0 0px;
	font-size:95%;
	text-align:left;
	}
			
/** TITLE  **/
H1.titleHo01{
	font-size:100%;
	font-weight:bold;
	color:#FF6600;
	background-image:url(sfoHi.gif);
	margin:0 0 5px 0;
	padding:2px 2px 2px 22px;
	}
H1.titleHo{
	font-size:100%;
	font-weight:bold;
	color:#FF6600;
	margin:0 0 5px 0;
	padding:2px;
	}
H1.lab01{
	font-size:100%;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:2px;
	}
/* inserito per categoria layout tabellare Enea */

#cont_elementi{
	width:520px;
	background-color:#FFF;
	padding:5px 0 10px 0;
	display:block;
	float:left;
	}
	div.elemento{
		float:left;
		clear:inherit;
		width:153px;
		height:190px;
		margin:0 0 0 13px;
		vertical-align:top;
		}
		div.cont_desc{
			width:157px;
			margin:0 0 0 0;
			float:left;
			}
		div.cont_prezzo{
			width:130px;
			color:#000000;
			font-size:80%;
			float:left;
			}

a.artNome{ text-decoration:none; color:#608800; font-size:75%; font-weight:bold; line-height:1.2em}
a.artNome:hover{ text-decoration:none; color:#4b6907; font-size:75%; font-weight:bold; line-height:1.2em}

/*per codice*/
div.artNome{ color:#608800; font-size:75%; font-weight:bold; line-height:1.2em;}
.title{ color:#FF6600; font-size:80%; font-weight:bold; line-height:2em;}

/* inserito per categoria layout tabellare Enea */

/** LINK **/

a.leggi{ text-decoration:none; color:#FF6600; display:block; text-align:right; }
a.leggi:hover{ text-decoration:underline; color:#CCC; display:block; text-align:right; }

#footer{
	width:100%;
	height:50px;
	margin-top:20px;
	float:left;
	border-top:1px solid #FFF;
	background-image:url(img/sfoTop.gif);
	}

/** FORM **/
div.errore{ width:70%; text-align:left; color:#CC0000; font-weight:bold; font-size:90%; margin:10px 0 0 0; }
div.messag{ width:70%; color:#333; font-weight:bold; font-size:90%; margin:20px 0 0 0; }

form.boxCe{ margin-bottom:0;}
input.datiHo{ background-color:#f3eafb; color:#7f4bb3; border:1px solid #cc99ff; padding:2px; font-size:90%; }
input.vaiHo{ background:none; color:#7f4bb3; border:0; padding:1px; cursor:hand; font-size:90%;}

a.richiedi{ text-decoration:underline; color:#592099; font-size:90%; display:block;  padding-top:4px;}
a.richiedi:hover{ text-decoration:underline; color:#333; font-size:90%; display:block;  padding-top:4px;}

input.check{}
p.formP{ text-align:left; margin:0;padding:3px 0 3px 0;}
p.formP2{ font-size:85%; margin:0; padding:3px 0 3px 0; margin-bottom:5px; border-bottom:1px dotted #FF6600;}


div.formAll{ width:50%;  }
/***/
label.form{ font-size:90%; color:#FF6600;}
input.dati{ background-color:#FFF; color:#333; border:1px solid #eeae98; font-size:98%; }
	input.vai{
		background-color:#FF6600; 
		color:#FFF;
		border:1px solid #eeae98;
		cursor:hand;
		font-size:98%;
		}
	input.canc{
		background-color:#eec1b1; 
		/*color:#ee3e00;*/
		color:#333;
		border:1px solid #eeae98;
		cursor:hand;
		font-size:98%;
		}

a.logout{
		text-decoration:none;
		background-color:#eec1b1; 
		color:#ee4306;
		border:1px solid #eeae98;
		font-size:98%;
		padding:2px;
		}
a.logout:hover{
		text-decoration:none;
		background-color:#eed7cf; 
		color:#ee3e00;
		border:1px solid #eec1b1;
		font-size:98%;
		padding:2px;
		}


table.form{
	width:80%;
	font-size:85%;
	color:#333;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	margin:20px auto 0 auto;
	padding:8px ;
	background-color:#FFFFFF;
	}
	table.form2{
	width:80%;
	font-size:80%;
	border-bottom:1px dotted #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 15px auto;
	padding:8px;
	text-align:center;
	}
	table.form3{
	width:100%;
	font-size:80%;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 15px auto;
	padding:8px;
	}
	table.form4{
	font-size:100%;
	margin:0 auto 15px auto;
	padding:8px;
	color:#000;
	}
	table.form5{
	width:100%;
	font-size:85%;
	border-bottom:1px dotted #FF6600;
	background-color:#f4f4f4;
	margin:0 auto 0 auto;
	padding:8px;
	text-align:center;
	}
	table.form6{
	width:100%;
	font-size:85%;
	border-top:1px dotted #FF6600;
	border-bottom:2px solid #FF6600;
	background-color:#f4f4f4;
	padding:8px;
	}

div.campi{  text-align:left; font-size:80%; margin:10px 0 0 0;}
div.privacy{ text-align:left; color:#666; font-size:80%; margin:10px 0 10px 0;}
div.campi_2{  text-align:left; font-size:90%; margin:10px 0 0 0;}
div.privacy_2{ text-align:left; color:#666; font-size:90%; margin:10px 0 10px 0;}
div.formFoo{
	padding:0 10% 0 10%;
	}

/** BOX PRODO MESE HOME */
#prodMese{
	background-color:#FF6600;
	padding:15px 1% 10px 1%;
	margin:0 0 0 2%;
	}
H1.titleMe{
	font-size:160%; font-weight:normal; color:#FFF; margin:0 0 15px 0; /*adding:0 0 2px 0;*/}
H2.titleMe2{
	font-size:120%; font-weight:normal; color:#FFF; margin:10px 0 5px 0; padding:2px; }
	
	img.imgMe{ border:2px solid #FFF;}
	.infoPro{}
	
div.listOff{ border-bottom:1px dotted #333; font-size:85%; padding:0 0 5px 0;}

/** CONT OFFERTE HOME **/

#allLay{
	width:98%;
	background-color:#EEE;
	padding:0 1% 10px 1%;
	float:left;
	clear:left;
	}
	
#allOff{
	background-color:#EEE;
	padding:15px 4% 10px 4%;
	margin:0 0 0 2%;

	float:left;
	clear:left;
	}
	
	H1.titleOff{
	font-size:140%; font-weight:normal; color:#FF6600; margin:0 0 15px 0; padding:2px; }

	#contOff{
		width:100%;
		padding:15px 0 15px 0;
		float:left;
		}
/** PAGINAZIONE **/	
div.pagTop{ width:98%; border-bottom:1px dotted #FF6600; padding:0 0 4px 0; float:left;}
div.pagBot{ width:98%; border-top:1px dotted #FF6600; padding:4px 1% 0 1%; float:left; clear:left;}

td.paginazione{padding:0 4px 0 4px;}
div.pagina{ border-top:1px dotted #FF6600; padding-top:4px;}

	a.pagNum{ text-decoration:none; color:#000; font-size:85%;}
	a.pagNum:hover{ text-decoration:none; color:#FF6600; font-size:85%;}
	.numSel{color:#FF6600; font-size:85%;}

div.ordina{
	background-color:#f4f4f4; margin:5px 0 0 0}
	label.scegli{ font-size:70%; color:#333; margin:0; line-height:1.4em;}
	select.prezzo{ font-size:70%; color:#FF6600; margin:0; }
	
#cont_prodotti{

}

/*PRODO*/
	div.rigaPro{ width:100%; margin-bottom:10px; float:left;  }
	
	div.contPro2{
	width:100%;
	border-bottom:1px solid #f2ccb2;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-right:1%;
	float:left;
	}
	div.proSx2{
	float:left;
	width:20%;
	}
	div.proDx2{
	float:right;
	width:80%;
	}
		div.proSx3{
		float:left;
		width:70%;
		}
		div.proDx3{
		float:right;
		width:20%;
		}
	div.contPro{
	width:48%;
	border-bottom:1px solid #f8a269;
	margin-bottom:10px;
	padding-bottom:5px;
	/*padding-right:1%;*/
	margin-left:13px;
	float:left;
	}
	div.proSx{
	float:left;
	width:30%;
	}
	div.proDx{
	float:right;
	width:67%;
	}
	
p.abs{ font-size:80%; margin:0; padding:4px 0 4px 0; }
img.icoPro{ border:1px solid #bcbcbc;}

div.conf{
	width:125px;
	height:18px;
	background-image:url(bginput03.gif);
	margin-bottom:4px;
	}
	input.conf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	width:126px;
	color:#FFF;
	border:none;
	font-size:11px;
	cursor:hand;
	}
	
div.price{
	width:100px;
	height:18px;
	background-image:url(bginput01.gif);
	margin-bottom:4px;
	text-align:center;
	float:left;
	clear:left;
	}
	input.eprice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	width:100px;
	color:#FFF;
	border:none;
	font-size:11px;
	cursor:hand;
	}
div.basket{
	width:126px;
	height:18px;
	background-image:url(bginput02.gif);
	margin-bottom:4px;
	clear:left;
	/*padding:0; clear:left*/
	}
a.abask{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#FFF;}
a.abask:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#FFF;}

input.bask{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	width:126px;
	color:#FFF;
	border:none;
	font-size:11px;
	cursor:hand;
	}
	
/****/
div.sxPart{ margin-bottom:10px; width:100%; float:left; text-align:center; }

/** SCHEDA PRODOTTO **/
#proScheda{ background-color:#FFFF99;}
table.prodoTop{ background-color:#FFF; border-top:1px dashed #6633FF; border-bottom:1px dashed #FF6600; margin-top:2px;}
table.prodoTop2{ width:100%; font-size:85%; color:#6633CC;}

div.prodoBot{ background-color:#FFF; border-top:1px dashed #CCC; text-align:right; font-size:80%; padding:4px 0 4px 0;}
div.prodoNo{
	background-color:#FFF;
	border-top:1px dashed #FF6600;
	text-align:center;
	font-size:90%;
	padding:15px 0 15px 0;
	margin-top:15px;	
	}

div.prodoPrez{font-size:80%; }

/** box AMICI **/
#boxAmici{
	text-align:left;
	border-top:20px solid #FF6600;
	border-bottom:10px solid #FF6600;
	margin:10px 0 5px 0;
	}

/** PAGINA INTERNA **/
#pagSx{width:20%; float:left; } 
#pagDx{width:80%; float:right;}
	#pagSx01{ width:73%; float:left;  margin:0 1% 0 1%;}
	#pagDx01{ width:25%; float:right;  margin-right:-1px}
	
	td.pagRis{ font-size:70%;}
	.num_pag{ color:#FF6600; font-size:90%;}
	/***/
	a.numpagina{ text-decoration:none; color:#000; font-size:80%;}
	a.numpagina:hover{text-decoration:none; color:#000; font-size:80%;}
	
	a.link_testo{text-decoration:none; color:#000; font-size:80%;}
	a.link_testo:hover{text-decoration:none; color:#000; font-size:80%;}
	/***/

div.cont_titopag{}
	
/** div title **/
#title{width:100%; }

H1.titleCate{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:140%; color:#ff7012; margin:0 0 5px 0; padding:0; }
H2.titleLinea{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:120%; color:#f48438; margin:0; padding:0; }
H3.titlePro{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:120%; color:#3c107a; margin:0; padding:15px 0 5px 0; }

H1.lab01{color:#4b2186; font-size:90%; margin:0; padding:0 0 2px 0 ;}

div.contPart{width:100%; padding:10px 0 5px 0;  }

div.contPart2{width:100%; padding:10px 0 5px 0; float:left; }

img.part{ border:1px solid #CCC; float:left; margin:2px;}

/** MENU **/
div.boxPag{ margin:0 0 10px 0; text-align:left;}
div.boxData{ font-size:80%; padding:0 0 10px 0; color:#000;  text-align:left;}

ul.cate{  margin:0 0 10px 0; padding:0 0 0 8px;  list-style:none;}
	a.categ{ text-decoration:none; font-size:90%; color:#000;}
	a.categ:hover{ text-decoration:none; font-size:90%; color:#FF6600; border-bottom:1px dotted #FF6600; }
	
	/**/
	a.categSel{ text-decoration:none; font-size:90%; color:#FF6600; font-weight:bold;}
	a.categSel:hover{ text-decoration:none; font-size:90%; color:#FF6600; border-bottom:1px dotted #FF6600; font-weight:bold}
	
	a.lineaSel{ text-decoration:none; font-size:90%; color:#FF6600;}
	a.lineaSel:hover{ text-decoration:none; font-size:90%; color:#FF6600; border-bottom:1px dotted #FF6600;}
	/***/
	
	ul.linea{ padding:0 0 0 10px;}
	
	li.cate2{ list-style:none; }	 

/** altre voci del menu **/
ul.altro{ padding:0; margin:0}
	li.altro{ color:#FFF; border-bottom:1px solid #FFF; margin:0; background-color:#ff7d26; list-style:square inside; }
	li.altro2{ color:#FFF; border-bottom:1px solid #FFF; margin:0; background-color:#ff8a3b; list-style:square inside;}
	li.altro3{ color:#FFF; border-bottom:1px solid #FFF; margin:0; background-color:#ff9e5c; list-style:square inside;}
	li.altro4{ color:#FFF; border-bottom:1px solid #FFF; margin:0; background-color:#ffb786; list-style:square inside;}
	
	a.altroLi{ text-decoration:none; color:#FFF; font-size:90%; line-height:1.5em;}
	a.altroLi:hover{ text-decoration:none; color:#333;  font-size:90%; line-height:1.5em;}
	
/** BOX **/
H3.titleBox{ font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:4px; margin:0; text-align:center; background-color:#b39fc9; color:#FFF;}
H3.titleBox2{ font-family:Arial, Helvetica, sans-serif; font-size:90%; padding:4px; margin:0; text-align:center; background-color:#ff9146; color:#FFF;} /** per la novità del mese **/

td.conBox00{
	text-align:center;
	width:100%;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
	
td.conBox001{
	text-align:center;
	width:100%;
	}
div.contBox01{
	background-color:#d5cbe4;
	padding:5px 0 5px 0;
	}
	div.contBox3{
		background-color:#d5cbe4;
		padding:5px 0 5px 0;
		border-bottom:4px solid #b39fc9;
		}
	div.artBot004{
		background-color:#ff6f0f;
		font-size:85%;
		color:#000;
		padding:4px 10px 4px 10px;
		}
	div.artBot04{
		background-color:#ffa86d;
		border-top:1px solid #FFF;
		font-size:85%;
		color:#000;
		padding:4px 2px 4px 2px;
		}
	div.contBox2{
		/*background-color:#ff9146;*/
		background-color:#66CCFF;
		padding:5px 0 5px 0;
		}
table.artCor{ font-size:95%;}

div.artBot{
	/*background-color:#d5cbe4;*/
	background-color:#e7def9;
	padding:5px;
	border-top:1px dotted #333;
	text-align:right;
	font-weight:bold;
	font-size:85%;
	}
div.artBot01{
	background-color:#b39fc9;
	border-top:1px solid #FFF;
	text-align:right;
	color:#FFF;
	padding:5px 5px 0 5px;
	}
div.imgArt2{ background-color:#FFF; text-align:center; padding:5px auto 5px auto;}

div.imgArt{ background-color:#ff6f0f; text-align:center; padding:5px auto 5px auto;}
	ul.listArt{ background:transparent; list-style:none; margin:0; padding:5px; }
		li.listArtLI{ margin:0 0 1px 0; padding:2px 0 2px 0; }
		a.art{ text-decoration:none; font-size:90%; color:#000; border-bottom:1px dotted #333; display:block;}
		a.art:hover{ text-decoration:none; font-size:90%; color:#663399; border-bottom:1px dotted #333;display:block;}

a.go{ text-decoration:none; color:#FFF; font-size:85%; font-weight:bold;}
a.go:hover{ text-decoration:none; color:#333; font-size:85%; font-weight:bold;}


/** PRODOTTO **/
.proInfo{ color:#000; font-size:90%;}

a.proTito{ text-decoration:underline; font-weight:bold; color:#000; display:block; padding-bottom:5px;}
a.proTito:hover {text-decoration:underline; font-weight:bold; color:#666; display:block; padding-bottom:5px;}

a.proOffe{ text-decoration:none; font-weight:bold; color:#000; display:block;}
a.proOffe:hover {text-decoration:none; font-weight:bold; color:#EEE; display:block;}

/*** CARRELLO ***/
table.carrello{
	background-color:#FFF;
	font-size:85%;
	padding:4px;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	}
	th.bug{ background-color:#fb741b; color:#FFF; font-weight:normal; padding:4px;}
	td.bug{ border-bottom:1px dotted #FF6600;padding:4px;}
	td.totBug{ font-size:120%; text-align:center; background-color:#FF9900;}
	
div.bugBot{ text-align:right; padding:15px 0 0 0;}

	a.bottoneOK{
		text-decoration:none; background-color:#FF6600; color:#FFF; border:1px solid #eeae98; cursor:hand; font-size:95%; padding:4px;}
	a.bottoneOK:hover{
		text-decoration:none; background-color:#FF6600; color:#000; border:1px solid #eeae98; cursor:hand; font-size:95%; padding:4px;}
	a.bottoneCANC{
		text-decoration:none; background-color:#eec1b1; color:#ee3e00; border:1px solid #eeae98; cursor:hand; font-size:85%; padding:3px;}
	a.bottoneCANC:hover{
		text-decoration:none; background-color:#eec1b1; color:#000; border:1px solid #eeae98; cursor:hand; font-size:85%; padding:3px;}

a.baskTit{ text-decoration:undeeline; color:#FFF;}
a.baskTit:hover{ text-decoration:undeeline; color:#666;}
		
/** AREA RISERVATA **/
div.areaDati{
	width:60%;
	margin:30px 0 15px 0;
	text-align:left;
	line-height:2em;
	padding:10px;
	background-color:#FFFFFF;
	border-top:1px dotted #FF6600;
	border-bottom:1px dotted #FF6600;
	}
div.areaBot{
	padding:20px;
	text-align:center;
	font-size:80%;
	}

/** BOX LOGIN **/
#boxLog{ 
	text-align:left;
	background-color:#FFF;
	padding:5px;
	border-top:3px solid #663399;
	border-bottom:1px solid #663399;
	margin:10px 0 10px 0;
	}
	.areaTop{margin-bottom:5px; background-color:#663399; color:#FFF; display:block; padding:3px;font-size:90%;}
	a.area{ text-decoration:none; color:#663399; font-size:80%; display:block; background-color:#E1E1F0; padding:3px; margin-bottom:1px;}
	a.area:hover{ text-decoration:none; color:#666699; font-size:80%; display:block; background-color:#D5D5EA; padding:3px; margin-bottom:1px;}
	
table.ordiniTop{
	font-size:85%;
	width:100%;
	padding:0 4px 4px 4px;
	color:#663399;
	margin:20px 0 0 0;
	}
	a.code{ color:#000;}
	a.code:hover{ color:#666;}
	
/** RICERCA **/

table.rice{
	background-color:#FFF;
	width:80%;
	font-size:85%;
	padding:4px;
	border-top:1px solid #FF6600;
	border-bottom:2px solid #FF6600;
	}
	td.ric{ border-bottom:1px dotted #FF6600;}
	
	table.ricPag{
		width:80%;
		font-size:85%;
		padding:4px
		}
	table.riceTop{
		background-color:#ffc7a1;
		width:80%;
		font-size:85%;
		padding:4px;
		border-top:1px solid #FF6600;
		border-bottom:1px dotted #FF6600;
		}

/**/
div.allTxt{
	margin:20px 0 15px 0;
	padding:0 5% 0 5%;	
	}
/* ******** ARTICOLI   *******/



a.artName{
	font-size:85%;
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	}
a.artName:hover{
	font-size:85%;
	text-decoration:underline;
	color:#666;
	font-weight:bold;
	}
.artCode{ font-size:80%; line-height:1.8em;}
	.artCode2{ font-size:85%; line-height:1.8em;}
.artConf{ font-size:70%; color:#FF6600;}
.artPrice{ font-size:80%; color:#000; line-height:1.8em;}
.artPriceSc{ font-size:70%; color:#333; line-height:1.8em;}


.valida{ font-size:130%; font-weight:bold; color:#000;}
/****/
h4.subTitle{
	font-size:110%;
	font-weight:bold;
	color:#FF6600;
	margin:0; padding:0;
	}
	
/*****/
li.list{
list-style-image:url(list.gif);
}

/**** CONFRONTA PRODOTTI ****/
#confronta{
	background-color:#FFF;
	float:left;
	padding:10px;
	font-size:90%;
	color:#333;
	}
#confAll{
	background-color:#FF66FF;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	}
	div.rigaConf{
	font-size:110%;
	padding:10px;
	background-color:#FFF;
	float:left;
	}
	
/***/
div.contConf{
	padding:5px;
	}
	div.confSx{
	float:left;
	width:10%;
	}
	div.confDx{
	float:right;
	width:67%;
	border-bottom:1px dolid #EEE;
	}

p.absConf{
	font-size:80%;
	}

/**/
div.cancel{
	width:126px;
	height:18px;
	background-image:url(bginput02.gif);
	margin-bottom:4px;
	clear:left;
	}

input.delete{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	width:126px;
	color:#FFF;
	border:none;
	font-size:11px;
	cursor:hand;
	}


/****/
a.menu_mag{ text-decoration:none; color:#000;}
a.menu_mag:hover{ text-decoration:underline; color:#666;}


/** LISTE **/
ul{ margin:0; padding:0 0 0 18px; clear:left; }
li{ margin:0 0 5px 0; font-size:90%; }

table.scheda{ width:100%; font-size:90%; color:#FF6600;}
table.scheda1{ width:100%; font-size:90%;  border-top:1px dashed #6633FF; background-color:#FFF;}


a.indietro{ text-decoration:underline; color:#6633FF; line-height:1.7em;}
a.indietro:hover{ text-decoration:underline; color:#666; line-height:1.7em;}

a.indietro1{ text-decoration:underline; color:#FF6600; line-height:1.7em;}
a.indietro1:hover{ text-decoration:underline; color:#666; line-height:1.7em;}

img.fotoG{ margin:10px;}

/**/
a.infoSh{ text-decoration:none; color:#000; font-weight:bold;}
a.infoSh:hover{ text-decoration:none; color:#FF6600; font-weight:bold;}

select.tre{
	width:205px;
}

.vip{ /*color:#3b107b;*/COLOR:#e101e1; font-weight:bold; padding-top:2px; margin-bottom:2PX;}
.vip01{ /*color:#3b107b;*/COLOR:#fff; font-weight:bold; padding-top:2px; margin-bottom:2PX;}

.vip1{padding-top:4px; font-size:11px; margin-bottom:2PX;}
