/* CSS Document */



* { 

	margin: 0px;

	padding: 0px;

	background-color: transparent;

}



BODY {

	font-size: 100%;

}



H1, H2, H3, H4, H5, H6, PRE, CODE, ADDRESS {

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

}



#Wrapper {

	width: 780px;

	margin-left: auto;

	margin-right: auto;

}



#Testata {

	width: auto;

	height: 68px;

	position: relative;
/*parte che modifica le righe tella testata - sostituire immagine*/
	background-image: url(../immagini/b_testata.gif);

	background-repeat: repeat-x;

	background-position: top;

}



#Logo {

	position: absolute;

	top: 0px;

	left: 0px;

}



#IstitAlto {

	width: auto;

	height: 25px;

	text-align: right;

}



#Separatore1 {

	width: auto;

	height: 9px;

	font-size: 0px;

}



#Ambiti {

	width: auto;

	height: 34px;

	padding-left: 224px;

}



#Ambiti LI {

	display: inline;

}



#Ambiti A {

	display: block;

	width: auto;

	height: 34px;

	float: left;
/*colore del menù alto orrizzontale*/
	color: #8AECAE;

	text-decoration: none;

	font-weight: bold;

	font-size: 80%;

	padding-right: 15px;
/*cambia colore della freccia del menù di sinistra - cambiare immagine*/
	background-image: url(../immagini/b_ambiti_off.gif);

	background-position: left top;

	background-repeat: no-repeat;

	padding-left: 19px;

}



#Ambiti A:hover, #Ambiti A.Act, #Ambiti A.Act:hover {

	color: #ffffff;

}


/*per sostituire la scritta della testata - cambiare immagine*/
#BreadCrumb {

	width: auto;

	height: 31px;

	padding-right: 10px;

	clear: both;

	background-image: url(../immagini/b_breadcrumb.gif);

	background-repeat: no-repeat;

	background-color: #ffffff;

	text-align: right;

	font-size: 70%;

	line-height: 28px;

	

}



TABLE#Corpo {

	width: 100%;

	border-collapse: collapse;

	background-image: url(../immagini/b_pagina.gif);

	background-repeat: repeat-y;

	background-color: #ffffff;

}



TD#Barra {

	width: 169px;

	vertical-align: top;

}


/*gestione colori della barra verticale sinistra*/
#Barra H3 {

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #011101; /*colore di sfondo*/

	border-top: 1px solid #14A014; /*colore dei bordini*/

	border-bottom: 1px solid #14A014; /*colore dei bordini*/

	color: #FFBB00; /*colore della scritta*/

	font-size: 80%;

	font-weight: bold;

	padding-left: 10px;

}



#Categorie {

	width: auto;

}



#Categorie LI {

	display: inline;

	list-style-type: none;

}

/*gestisce i colori del menù laterale sinistro*/

#Categorie A {

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #004000;

	border-bottom: 1px solid #14A014;

	color: #ffffff;

	font-size: 70%;

	font-weight: bold;

	text-decoration: none;

	padding-left: 26px;

	background-image:url(../immagini/b_categorie_off.gif);

	background-position: left;

	background-repeat: no-repeat;

}


/*colore del cambio allo stato over - passaggio mouse*/
#Categorie A:hover, #Categorie A.Act, #Categorie A.Act:hover {

	background-image:url(../immagini/b_categorie_on.gif);

	background-color: #011101;

}



#Prodotti {

	width: auto;

}



#Prodotti LI {

	display: inline;

	list-style-type: none;

}

/*gestisce colori delle categorie e delle sotto categorie di prodotto*/

#Prodotti A {

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #004000;

	border-bottom: 1px solid #14A014;

	color: #ffffff;

	font-size: 70%;

	font-weight: bold;

	text-decoration: none;

	text-align: right;

	padding-right: 22px;

	background-image:url(../immagini/b_prodotti_off.gif);

	background-position: right;

	background-repeat: no-repeat;

}



#Prodotti A:hover, #Prodotti A.Act, #Prodotti A.Act:hover {

	background-image:url(../immagini/b_prodotti_on.gif);

	background-color: #011101;

}



TD#CorpoPagina {

	width: auto;

	padding: 20px;

	vertical-align: top;

}



TD#Indirizzi {

	width: 169px;

	vertical-align: bottom;

}

/*colore dell'indirizzo fondo pagina sinitra*/

#Indirizzi ADDRESS {

	text-align: right;

	padding-right: 10px;

	padding-bottom: 8px;

	color: #FFF36A;

	font-size: 70%;

	line-height: 1.5em;

}


/*colore righe e bordi fondo pagina*/
#PiedePagina {

	width: auto;

	height: 29px;

	background-image: url(../immagini/b_piede.gif);

	background-repeat: repeat-x;

}


/*immagine con bordino stondato dell'immagine del piede*/
#PiedePaginaLato {

	float: left;

	width: 169px;

	height: 29px;

	background-image: url(../adv/immagini/lato_piede.gif);

}



#IstitBasso {

	float: right;

	width: auto;

}




