/* GENERALE */

html,body {
	height: 100%;
}

body { 
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #FFCC00;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFCC00;
    scrollbar-face-color: #FFCC00;
    scrollbar-darkshadow-color: #FFCC00;
    background-color: #FFCC00;
	margin-top: 0; 
	margin-bottom: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.principale {
    background-color:#FFFFFF; 
}

.testo, .principale { 
	vertical-align: top; 
} 

.testo { 
	font-size: 8px; 
	text-align: justify; 
}  

.testo a:link { color: #003399; text-decoration:none; } /* link da visitare */
.testo a:active  { color: #003399; text-decoration:underline; } /* link attivo */
.testo a:visited  { color: #003399; text-decoration:none; } /* link visitato */
.testo a:hover  { color: #003399; text-decoration:underline; } /* link al passaggio del mouse */


/* TITOLI */

.categoria { 
    background: #FFFFFF url("../../pic-layout/sfondi/gen_head.gif") repeat-x ;
	font: 20 pt 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;      
	color: #006633;
	padding-top: 10px; 
	padding-right: 10px; 
}


/* CATALOGO */

.anteprima { 
	height: 310px;
	width: 205px; 
	border-style: none; 
	float: left;      
}

.immagine { 
	padding-right: 20px;  
	float: left;    
}

.miniatura, .nome, .descrizione, .prezzo, .misure, .dimensioni, .note { 
	padding-bottom: 5px;  
}

.miniatura { 
	text-align: center;   
	clear: both;   
}

.codice, .nome { 
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;    
}

.nome, .clic { 
}

.codice { 
	color: #990000;   
}

.nome { 
	color: #006600;  
}

.descrizione, .dimensioni, .note { 
	font: 11px Verdana, Arial, Sans-Serif;
	color: #666666;   
}

.prezzo { 
	font: 11px Verdana, Arial, Sans-Serif;
	color: #000000;   
}

.clic { 
	text-align: right; 
	font: 6pt Verdana, Arial, Sans-Serif;
	color: #333333; 
	padding-top: 4px;  
	border-top: 1px dashed #006633; 
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: none;  
}

.spacer{ 
    width: 1px;
	height: 290px;
	float: right;   
}

/* MENU e FOOTER */

div.topmenu { 
	text-align: right; 
	font: 10pt 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
}

td#top form { 
	width: 120px; 
}

input#accedi { 
	height: 15px; 
	border: 1px solid #990000;
	background: #990000;
	margin-top: 4px;
	padding-bottom: 15px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

div#reseller { 
	position: absolute;
	top: 6px;
	left: 172 px;
	text-align: right; 
}

em.reseller { 
	color: #003300;
}

td#top div div { 
	float: right; 
	padding-right: 4px;
}

.menu { 
    background: url(../../pic-layout/sfondi/gen_menu.png);
	padding: 1px 7px 1px 4px; 
	text-align: left; 
	vertical-align: top; 
	font: 10pt 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	text-transform: capitalize;
	color: #FFFFFF;
}

.menuvoce { 
    background:  url("../../pic-layout/sfondi/gen_menu-arr.png") center left no-repeat ;
	padding-left: 15px; 
	padding-bottom: 4px; 
	border-width: 1px; 
	border-color: #003300; 
	border-top-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: dashed; 
}

.menuvoce a:link { color:#FFFFFF; text-decoration:none; } /* link da visitare */
.menuvoce a:active  { color: #FFFFFF; text-decoration:underline; } /* link attivo */
.menuvoce a:visited  { color: #FFFFFF; text-decoration:none; } /* link visitato */
.menuvoce a:hover  { color: #FFFFFF; text-decoration:underline; } /* link al passaggio del mouse */

.footer { 
    background: url(../../pic-layout/sfondi/gen_footer.png) repeat-x;
	padding-top: 2px; 
	text-align: right;  
	font-weight: bold;   
	color: #333333;
}

.footertxt { 
    /*background-color: #FFCC00;*/
	padding-left: 10px; 
	padding-right: 10px; 
}

.footer a:link { color: #006600; text-decoration:underline; } /* link da visitare */
.footer a:active  { color: #003300; text-decoration:underline; } /* link attivo */
.footer a:visited  { color: #006600; text-decoration:underline; } /* link visitato */
.footer a:hover  { color: #003300; text-decoration:underline; } /* link al passaggio del mouse */


/* MARGINI*/

.margine { /* aggiunge un margine di 10 px */
	padding: 10px 10px 10px 10px; 
}

.margine2 { /* aggiunge margine a destra e a sinistra */
	padding: 0px 5px 0px 5px; 
}

.marginetop { /* aggiunge margine SOLO in ALTO */
	padding-top: 10px; 
}

.marginedx { /* aggiunge margine SOLO a DESTRA */
	padding-right: 20px; 
}


/* PROVVISORI */

.menutop2 { 
    background: url(../../pic-layout/sfondi/provv_menutop.png) no-repeat;
}

.menutop3 { 
    background: url(../../pic-layout/sfondi/provv_menutop2.png) no-repeat;
}

.menu2 { 
    background: url(../../pic-layout/sfondi/provv_menu.png) no-repeat;
}

.body2 { 
    background: #FFFFFF url(../../pic-layout/sfondi/provv_body.jpg) no-repeat bottom right;
}

.body3 { 
    background: #FFFFFF url(../../pic-layout/sfondi/provv_body2.png) no-repeat bottom right;
}



