/* CSS Document */

body { font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-size:80%; line-height:1.5em; background-color:#000000; color:#000000; margin:0; padding:0;}
body.copertina { font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-size:80%; line-height:1.5em; text-align:center; background-color:#b30028; color:#FFFFFF; margin:0; padding:0;}
	#all{width:100%; clear:left}
	div.allcope{width:50%; font-size:90%; margin-left:25%; margin-right:24%; clear:left}

/**** STRUTTURA DELLA PAGINA ****/
#header {width:100%; background-color:#B30028; float:left}
	#logo {width:20%; height:150px; text-align:center; float:left}
	#spazio {width:80%; float:right}
		#spazio-sx {width:20%; height:150px; background-color:#ba1a3e; float:left}
		#spazio-dx {width:80%; height:150px; text-align:right; vertical-align:middle; float:right}
			#indirizzo{font-size:85%; color:#FFFFFF; padding-top:2em; padding-right:2em; line-height:1.6em}

/**** ORA NON LI USO 
#header-menu {width:100%; border-bottom:1px solid #000000; }
	#cerca {width:25%; height:2.2em; padding-top:.6em; padding-left:1%; padding-right:1%; font-size:90%; float:left; background-color:#DEDEDE; }
	#menu-top {width:68%; height:2.2em; padding-top:.3em; float:right; padding-left:2%; padding-right:3%; background-color:#EEEEEE; }
/**** ****/

#corpo{width:100%; background-color:#FFFFFF; float:left;}
	#indice {width:20%; float:left; background-color:#FFFFFF; padding-top:.5em; clear:right}
	#layout {width:80%; float:right;}
		#layout-sx{ width:20%; height:100%; float:left; background-color:#f0f0f0;}
		#layout-dx{ width:78%; float:right; padding-top:.5em; /*background-color:#FFCCFF */}

#footer {width:100%; height:15px; background-color:#B30028; float:left}
	#footer-sx {width:20%; float:left;}
	#footer-dx {width:80%; float:right;}
		#foo-sx{width:20%; float:left; background-color:#ba1a3e;}
		#foo-dx{width:80%; float:right;}

/* *** INDICE *** */
div.cont-indi{ width:100%; text-align:left; margin-top:1em; margin-bottom:1em; padding-bottom:1em; border-bottom:1px dotted #CCCC00; float:left}
	div.indi-sx{ width:18%; float:left; background-color:#66FFFF; clear:left; margin-bottom:1em;}
	div.indi-dx{ width:80%; float:right; padding-left:2%;}
	div.indi-marca{ width:20%; background-color:#EAEAEA; padding:.2em; text-align:center; float:right;}

/* *** SCHEDA *** */	
div.cont-scheda{ width:100%; text-align:left; float:left;}
div.scheda-sx{ width:40%; float:left; clear:left;}
div.scheda-dx{ width:95%; float:right; text-align:left; padding-right:4%;}



div.titolo { margin:0; padding-left:.5em; clear:left;}

#footer-cont-ho {width:100%; height:5em; background-color:#262626; border-top:1px solid #515151; clear:left}
#footer-cont {width:100%;  background-color:#262626; border-top:1px solid #515151; clear:right}

p {margin-top:.5em; margin-bottom:.5em;}
p.top { vertical-align:top;}
p.prodo{ margin:0; padding:0; padding-bottom:.8em; padding-left:2em; color:#FF3300}
p.abstract{ font-size:.9em; line-height:1.4em; color:#000000}
p.center{text-align:center; margin:0; padding:0; background-color:#FFFFFF}
p.right{text-align:right; margin:0;  background-color:#FFFFFF; padding-left:10px;}
p.desc{ padding-left:2%; font-size:85%; line-height:1.2em; background-color:#FFFFFF}
p.riga{ border-bottom:1px dotted #AEAEAE; padding-bottom:1em; margin-right:10px;}

.topx {margin-bottom:.5em; }
/* PAGINAZIONE  */
#pag-top {width:90%; font-size:85%; margin-top:.5em; padding-left:10%; border-bottom:1px dotted #e0e0e0;}
#pag-bot {width:90%;font-size:85%; padding-left:10%;  border-top:1px dotted #e0e0e0;}

#indi-top{padding-bottom:.5em; margin-bottom:.5em; text-align:right; border-bottom:1px solid #CCCCCC; clear:left;}
#indi-bot{padding-bottom:.5em; margin-top:.5em;  text-align:right; border-top:1px solid #CCCCCC; clear:left}


div.prodo{width:90%; text-align:center; padding-bottom:1em; padding-top:1em; padding-left:10%; float:left; clear:left}
div.prodo-x{ text-align:left; margin-right:2%; padding-right:4%;float:left; /*background-color:#CCCC33*/}

p.neg {width:85%; padding-bottom:1em; margin-top:1em; margin-left:1%;  /*background-color:#FFFF99*/}
p.error{ color:#CC0000; font-weight:bold; text-align:center}

/* IMMAGINI  */
img.marca{border:none; clear:left}
img.ico-indice{border:none; clear:left}
img.ico-no{border:none; margin-top:.5em; clear:left}
img.icona{border:1px solid #CCCCCC; clear:left}

img.punto{border:none; clear:left}
img.ico{ float:left; margin-top:.2em; border:none;}
img.ico-sx {float:left; border:none; margin-top:.3em;}
img.ico-dx {float:right; border:none; margin-top:.3em;}

img.logo-home {border:0}
img.ico-scheda {border:1px solid #CCCCCC;}
img.ico-schedaP {border:1px solid #CCCCCC; margin-right:.8em; margin-top:.9em;}



hr.riga {margin:0; padding:0;}
hr.pag{border:1px solid #DEDEDE; font-size:80%; clear:left;}

label {width:30%; float:left; margin-bottom:.5em;clear:left;}

/*  STILI LINK */ 
a.menu {TEXT-DECORATION:none; color:#000000; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:.5em;}
a.menu:hover {TEXT-DECORATION: none; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:.5em;}
a.menu-sel{TEXT-DECORATION: none; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:.5em;}

a {TEXT-DECORATION:none; color:#000000;}
a:hover {TEXT-DECORATION: none; color:#666666;}

a.azioni {
TEXT-DECORATION:none; color:#000000; font-size:90%; font-weight:normal; padding-right:1em;}
a.azioni:hover {
TEXT-DECORATION: none; color:#666666; font-size:90%; font-weight:normal; padding-right:1em;}

a.link {
TEXT-DECORATION:none; color:#000000; font-size:80%; font-weight:normal;}
a.link:hover {
TEXT-DECORATION: none; color:#666666; font-size:80%; font-weight:normal;}

a.link-bia {
TEXT-DECORATION:none; color:#FFFFFF; font-size:110%; font-weight:normal;}
a.link-bia:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:110%; font-weight:normal;}


a.link-u {
TEXT-DECORATION:underline; color:#000000; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}
a.link-u:hover {
TEXT-DECORATION:underline; color:#666666; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}

a.link-g{
TEXT-DECORATION:none; color:#000000; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}
a.link-g:hover {
TEXT-DECORATION: none; color:#666666; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}


a.etichetta {
TEXT-DECORATION:none; color:#000000; font-size:.9em; font-family: Arial,Verdana,Helvetica, sans-serif; font-weight:bold; margin-left:.8em;}
a.etichetta:hover {
TEXT-DECORATION: none; color:#ffeab9; font-size:.9em; font-family: Arial,Verdana,Helvetica, sans-serif; font-weight:bold; margin-left:.8em;}


a.link-tito {
TEXT-DECORATION:none; color:#000000; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
a.link-tito:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
.titolo {color:#000000; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}

a.link-tito-ros {
TEXT-DECORATION:none; color:#CC3300; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; margin-top:1em; margin-bottom:1em;  font-weight:bold;}
a.link-tito-ros:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
.tito-ros-stat {
TEXT-DECORATION:none; color:#CC3300; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; margin-top:1em; margin-bottom:1em;  font-weight:bold;}

a.link-linea {
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em;}
a.link-linea:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em;}

a.allegato {
TEXT-DECORATION:underline; color:#669933; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
a.allegato:hover {
TEXT-DECORATION:underline; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}

a.marca {
TEXT-DECORATION:none; color:#669933; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
a.marca:hover {
TEXT-DECORATION:none; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}


/* ** OFFERTA - NOVITA **  */
a.novita{
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#EEEEEE; padding:.3em; font-weight:bold;}
a.novita:hover {
TEXT-DECORATION: none; color:#666666; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#DEDEDE; padding:.3em; font-weight:bold;}

a.offerta{
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#EEEEEE; padding:.3em; font-weight:bold;}
a.offerta:hover {
TEXT-DECORATION: none; color:#666666; font-size:.8em; font-family: Arial,Verdana,Helvetica, sans-serif; background-color:#DEDEDE; padding:.3em; font-weight:bold;}


a.pag {
TEXT-DECORATION:none; color:#b30028; font-size:85%; font-weight:normal;}
a.pag:hover {
TEXT-DECORATION: none; color:#666666; font-size:85%; font-weight:normal;}
a.pag-sel {
TEXT-DECORATION: none; color:#ba1a3e; font-size:85%; font-weight:bold;}


.codice {color:#336600; font-size:.85em;  font-weight:normal;}

/* ** BRICIOLA **  */
#briciola{ margin:0; padding-left:1em; clear:left;}

a.briciola {
TEXT-DECORATION:none; color:#666666; font-size:.9em; font-weight:normal; }
a.briciola:hover {
TEXT-DECORATION: none; color:#999999; font-size:.9em; font-weight:normal;}
.briciola-stat{ color:#999999; font-size:.9em;  font-weight:bold;}

/* ** ALTRO **  */
.pag-ros {font-size:.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; margin:auto}
.desc{ color:#000000; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}

/* ** PREZZO **  */
.prodo_prezzo { font-family:  Arial, Verdana,Helvetica, sans-serif;
	    font-size:.85em;
	    font-style: normal;
	    color:#CC3300;
	    font-weight: bold
	    }	
.prezzo_barrato { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: .8em;
	    font-style: normal;
	    color:#669933;
	    font-weight: bold
	    }	
		

/*  MENU INTERNO  ** 1 **/ 
a.macro {
	font-size:85%; 
	TEXT-DECORATION:none; 
	color:#000000; font-weight:bold;
	display:block; 
	margin-left:1em; padding-top:.5em;
	}
a.macro:hover {
	font-size:85%; 
	TEXT-DECORATION:none; 
	color:#b30028; font-weight:bold;
	display:block; 
	margin-left:1em; padding-top:.5em;
	}
	
a.macro-sel {
	font-size:85%; 
	TEXT-DECORATION:none; 
	color:#b30028; font-weight:bold;
	display:block;
	margin-left:1em; padding-top:.5em;
	}

/*  MENU INTERNO  ** 2 **/ 
a.categoria {
	font-size:100%; 
	TEXT-DECORATION:none; 
	color:#666666; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:10%;
	}
a.categoria:hover {
	font-size:100%; 
	TEXT-DECORATION:none; 
	color:#CCCCCC; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:10%; 
	}
a.categoria-sel {
	font-size:100%; 
	TEXT-DECORATION:none; 
	color:#ba1a3e; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:10%;
	}

/*  MENU INTERNO  ** 3 **/ 
a.linea {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:15%;
	}
a.linea:hover {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:15%;
	}
a.linea-sel {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:bold;
	padding-top:.3em; padding-left:15%;
	}
/*  MENU INTERNO  ** 4 **/
a.sublinea {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:20%;
	}
a.sublinea:hover {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:normal;
	padding-top:.3em; padding-left:20%;
	}
a.sublinea-sel {
	font-size:90%; 
	TEXT-DECORATION:none; 
	color:#999999; display:block;
	font-weight:bold;
	padding-top:.3em; padding-left:20%;
	}


/*  STILI MODULI */ 

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	margin-left:.5em;
	margin-bottom:1em;
	background-color:#FFFFFF;
	}

select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em;
	}
	
table{width:99%;  border:0; font-size:85%;  color:#333333; line-height:1.2em;}
	th{ background-color:#EEEEEE; color:#CC0000; padding:.5em;}
	td{ background-color:#FFFFFF; color:#CC0000; padding-left:.5em; padding-right:.5em; padding-top:.5em;  border:1px solid #eee; vertical-align:top; }

	td.x{ background-color:#f2f2f2; color:#CC0000; margin:0; padding:0;}
	tr.campo{ border-bottom:1px solid #CCCCCC;}

img.pro{padding-right:.2em; padding-left:.2em;}


/*  STILI TITOLI */ 
h1 { 
font-size:1.2em;
color: #000000;
font-weight:bold;
/*margin-top:1em;  margin-left:1em; */padding:0; 
}

h2 { 
font-size: 1.3em;
color:#CC0000;
font-weight:normal;
margin:0; padding-bottom:.7em; 
}

h3 {
font-size: 1.2em;
float:left;
color:#000000;
font-weight:bold;
margin:0;  padding-left:1em; 
}
h4 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0; 
background-color:#EEE; 
padding:.3em;
}


/*  STILI LIVELLI */ 
#menu{ 
width:18%;
float:left;
clear:left;
margin-top:1em;
margin-right:-5px;
}
#contenitore { 
width:76%;
background-color:#FFFFFF;
padding:3%;
clear:right;
float:right
}

#layout { 
margin-bottom:1em;
height:100%;
}

#menu-cont{ 
width:100%;
margin:0; padding:0;
}




/* **** CONTENUTI ***** */
div.cont{ width:100%; height:100%;clear:left; margin:0; padding:0;}
div.sx{ width:50%; float:left; background-color:#FFFFFF; text-align:left; }
div.dx{ width:50%; float:right; background-color:#FFFFFF; text-align:right;}

div.conte{ width:100%; clear:right; margin-top:.8em;/*background-color:#FFCC66*/}
div.sx1{ width:48%; font-size:90%; float:left; text-align:left; padding-left:2%; clear:left; /*background-color:#CCCC33;*/}
div.dx1{ width:40%; font-size:90%; float:right; text-align:left; padding-left:5%;clear:right; /*background-color:#CCCC33;*/}


#menu-int{width:100%; padding-bottom:1em;}
