 body{
	background:#770027 url('bg-body.gif') top left repeat-x;
	margin:0;
	padding:0;
	
}


/*div{
border:1px solid #f00;
}*/

.nascosto{
	display:none;
	margin:0;
	padding:0;
	top:-1000px;
}

.clearboth{
	clear:both;
}

#principale{
	width:1000px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:80%;
}

#testata{
	height:178px;
	background: url('testata2.jpg') top left no-repeat;
	margin:0;
	padding:14px 0 0 30px;
}

#testata h1{
	display:none;
}

#logo img{
	border:0;
}


/*-----------------------------MENU ALTO------------------------------*/
#menualto{
	height:69px;
	background:#770027 url('bg-menualto.gif') top left no-repeat;	
}

#menualto ul{
	list-style-type:none;
	margin:0 0 0 199px;
	padding:0;
	height:69px;
}

#menualto li{
	float:left;
	margin:0;
	padding:0;
}

#menualto a{
	width:110px;
	height:61px;
	display:block;
	margin:0;
	
    
}

#menualto span{
	display:none;
}

li.chisiamo a{
	background: url('chisiamo_off.gif') top left no-repeat;
}
li.chisiamo a:hover{
	background: url('chisiamo_on.gif') top left no-repeat;
}
li.carrello a{
	background: url('carrello_off.gif') top left no-repeat;
}
li.carrello a:hover{
	background: url('carrello_on.gif') top left no-repeat;
}
li.ordine a{
	background: url('ordine_off.gif') top left no-repeat;
}
li.ordine a:hover{
	background: url('ordine_on.gif') top left no-repeat;
}
li.spedizioni a{
	background: url('spedizioni_off.gif') top left no-repeat;
}
li.spedizioni a:hover{
	background: url('spedizioni_on.gif') top left no-repeat;
}
li.newsletter a{
	background: url('newsletter_off.gif') top left no-repeat;
}
li.newsletter a:hover{
	background: url('newsletter_on.gif') top left no-repeat;
}
li.contatti a{
	background: url('contatti_off.gif') top left no-repeat;
}
li.contatti a:hover{
	background: url('contatti_on.gif') top left no-repeat;
}
li.faq a{
	background: url('faq_off.gif') top left no-repeat;
}
li.faq a:hover{
	background: url('faq_on.gif') top left no-repeat;
}
/*----------------------------------------------------------------------------------*/
#sfondocorpo{
	background: url('sfumatura.gif') top left no-repeat;
	padding:15px 30px 30px 40px;
}

#corpo{
	background:#FFECD8 url('bg-corpo.gif') top left repeat-y;
	color:#770027;
}

/*-------------------------MENU LATERALE -----------------------------------------*/

#menulaterale{
	width:239px;
	float:left;
	background:#FFECD8 url('bg-menulaterale.gif') top left repeat-y;
	margin-top:5px;
}

#sfondotop{
	background: url('bg-sfondotop.gif') top left no-repeat;
}

#ricerca form{
	margin:0;
	padding:38px 10px 40px 10px;
}

#ricerca input{
	float:left;
	border:3px double #C98E91;
	background-color:#fff;
	margin:2px;
	font-size:100%;
	width:60%;
}

input#vai{
	float:right;
	color:#770027;
	font-weight:bold;
	background:#FFECD8 url('bg-vai.gif') top left repeat-x;
	width:30%;
}

#menuedisplay{
	clear:both;
	padding:10px 5px 10px 8px; 
	background: url('lineamenu.gif') top center no-repeat;
}

#chiudimenu{
	height:60px;
	background: url('bg-chiudimenu.gif') bottom center no-repeat;
}

/*--------------------------------------------------------------------------------*/

/*---------------------------------CONTENUTO--------------------------------------*/

#contenuto{
	float:right;
	width:665px;
	margin:0 10px 10px 10px;
}

#presentazione{
	width:370px;
	float:left;
	background: url('bg-presentazione.gif') top left repeat-y;
	margin-bottom:15px;
}

#corpopresentazione{
	width:370px;
	background:url('titolo-presentazione.gif') top left no-repeat;
}

#chiudipresentazione{
	background: url('bg-chiudipresentazione.gif') bottom left no-repeat;
	padding:25px 8px 1px 8px;
}

#chiudipresentazione p{
	line-height:15px;
}

#scrittanovita{
    background: url('scrittanovita.gif') top left no-repeat;
	height:46px;
	width:278px;
	float:right;	
}

#aggiornamenti{
    height:108px;
	width:278px;
	float:right;	
}

div.corpogenerico{
	background: url('nessun-titolo.gif') top left no-repeat;
}

div.argomento{
	clear:both;
	background: url('bg-argomento.gif') top left repeat-y;

	}

div.chiudiargomento{
clear:both; /*aggiunto */
	background: url('bg-chiudiargomento.gif') bottom left no-repeat;
	padding:25px 8px 1px 8px !important;
	padding:10px 8px 1px 8px;
	}
#invetrina{
	background: url('bg-invetrina.gif') top left no-repeat;
}
#titolo-invetrina{ /*nuovo per il titolo in vetrina*/
	background: url('titolo-invetrina.gif') top left no-repeat;
	width:664px;
	height:29px;
	float:left;
}
#invetrina1{ /*nuovo per la colonna di SX in vetrina*/
	float:left;
	background: url('bg-invetrina-1.gif') top left no-repeat;
	margin:0px;
	padding:0px;
	width:514px;
	/*height:224px;*/
	
}
#invetrina2{ /*nuovo per la colonna di DX in vetrina*/
	float:right;
	background: url('bg-invetrina-2.gif') top left no-repeat;
	margin-left:0px;
	padding:0px;
	width:151px;
	/*height:224px;*/
	
}
#invetrina-st{ /*nuovo per la testata senza titolo nei modelli1-2-3*/
	background: url('bg-invetrina-st.gif') top left no-repeat;
}
#chisiamo{
	background: url('bg-chisiamo.gif') top left no-repeat;
}
#carrello{
	background: url('bg-carrello.gif') top left no-repeat;
}
#ordine{
	background: url('bg-ordine.gif') top left no-repeat;
}
#spedizioni{
	background: url('bg-spedizioni.gif') top left no-repeat;
}
#newsletter{
	background: url('bg-newsletter.gif') top left no-repeat;
}
#contatti{
	background: url('bg-contatti.gif') top left no-repeat;
}
#faq{
	background: url('bg-faq.gif') top left no-repeat;
}


/*--------------------------------------------------------------------------------*/

#footer{
	color:#FFECD8;
	text-align:center;
	padding:15px 5px 20px 5px;
	background:#770027 url('bg-footer.gif') top left no-repeat;
}

/*--------------------------------------------MODELLO----------------------------------------------------------*/
#contenuto-modello{
	float:right;
	width:666px;
	margin:0px 10px 10px 10px;
}
/*--------------------------------Stili del vecchio sito, per i contenuti delle tabelle------------------------*/
#titolipiccoli {
	text-align: left;
	margin-left:20px;
	
}
.testocodice2 {
	color: #FFECD8;
}
#artef{
	text-align: center;
	float:left;
	width:220px;
	margin-left:0px;
	border-style: solid;
	border: thin;
	border-color:#C98E91;
	}

/*--------------------------------Toglie i BR dalle tabelle------------------------*/
#contenuto br {
	height:1px;
	line-height:1px;
	margin:0;
	top:0;
}
#contenuto table p{
	margin:0 0 3px 0;
	padding:0;
}
#contenuto table p{
	margin:0;
	padding:0;
}
