.posthidden {display:none}
.postshown {display:inline}

/*stili per il layout fisso con posizionamenti assoluti*/
html,body
{
	margin: 0;
	padding:0;
	height:100%;
}

body
{
	font-family: Verdana, arial,sans-serif;
	font-size: 14px;
	color: #000080;
	text-align: center;
	background-color: #FDFDFD;
}

/* stili div */
div#container
{
	position:relative; 
	width: 980px;
	margin: 0 auto;
	text-align: left;
	/*background-color: #FDFDFD;*/
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #BEC2CC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #BEC2CC;
}

div#header
{
	font-family:Verdana, arial,sans-serif;
	background-color: #FDFDFD;
	color: #000080;
	height:90px;
	left: 0;
	width: 970px;
	vertical-align: text-top;
	text-align: justify;
	padding: 5px;
	border-bottom-style:inset ;
	border-bottom-width: 10px;
	border-bottom-color: #F9DA70;
}

div#navigation
{
	position:absolute;
	left: 0;
	text-align:center;
	width: 200px;
	background-color: #FDFDFD;
}

/* stili per la navigazione */
div#navigation ul
{
	margin: 1em 0 1em 1em;
	padding: 0; 
	list-style-type: none;
}
div#navigation li
{
	margin: 0;
	padding: 0
}
div#navigation a
{
	color: #000066;
	text-decoration: none;
	border: none;
}

div#navigation a:hover
{
	color: #000066;
	text-decoration: underline;
}

a#navigatione a:active
{
	color: #000066;
	text-decoration: underline;
}

a.rivenditori
{
	margin-left: 2px;
	text-align:center;
	color: #000066;
	text-decoration: none;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	border: none;
}


div#footer a
{
	color: #666699;
	text-decoration: none;
}

div#footer a:hover
{
	color: #000066;
	font-weight:bold;
	text-decoration: none;
}

div#contentfoto a
{
	color: #000066;
	font: 16px Verdana, arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

div#contentfoto a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

div#content
{
	margin-left: 200px;
	width:760px;
	padding: 1em;
	text-align: justify;
	color: #000080;
	font: 14px Verdana, arial,sans-serif;
}

div#content p
{
	text-align: justify;
	color: #000080;
	font: 14px Verdana, arial,sans-serif;
}

div#content option
{
	text-align: justify;
	color: #000080;
	font: 18px Verdana, arial,sans-serif;
}
div#contentprodotti p
{
	text-align: justify;
	color: #000080;
	font: 14px Verdana, arial,sans-serif;
}

div .descrfoto
{
	width: 320px;
	text-align: left;
	color: #000080;
	font: 14px Verdana, arial,sans-serif;
}
div .separatore
 {
 /*background: url(immagini/navbarlinkbg.gif) top left repeat-x; color: #555;*/
	border-bottom-style:inset ;
	border-bottom-width: 5px;
	border-bottom-color: #F9DA70;	 
    width:560px;
}
div .separatoreprov
 {
 /*background: url(immagini/navbarlinkbg.gif) top left repeat-x; color: #555;*/
	border-bottom-style:inset ;
	border-bottom-width: 8px;
	border-bottom-color: #F9DA70;	 
    width:766px;
}

div#contentfotonosfondo
{
	margin-left: 200px;
	width:760px;
	padding: 1em;
	text-align: center;
}

div#contentprodotti
{
	margin-left: 200px;
	width:730px;
	padding: 1em;
	text-align: center;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color: #FDFDFD;
}

div#contentprodotti a
{
	color: #FFFFFF;
	font-family: Verdana;
	font-style: italic;
	font-weight: bold;
	font-size: 14px ;
	text-decoration: none;
}

div#contentprodotti a.blu
{
	color: #000080;
}
div#contentprodotti a:hover.blu
{
	color: #000080;
}
div#contentprodotti a:hover
{
	font-family: Verdana;
	font-size: 14px ;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

h1.LG2
{
	color: #0594B4;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

h1.NO2
{
	color: #D6000C;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

h1.NO4
{
	color: #009516;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

h1.AC2
{
	color: #84898D;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

h1.EL2
{
	color: #A472AF;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

h1.SP01
{
	color: #A8A0A0;
	font-family: Verdana;
	font-size: 16px ;
	font-weight: bold;
	font-style:normal;
}

div#contentprodotti h2
{
	color: #000066;
	font-family: Verdana;
	font-size: 12px ;
	font-style:normal;
	font-weight: bold;
	text-align: left;
}
div#contentprodotti p
{
	color: #000066;
	font-family: Verdana;
	font-size: 14px ;
	font-style:normal;
	text-align: justify;
}

div#contentprodotti ul
{
	margin: 1em 0 1em 1em;
	padding: 0; 
	list-style-type: circle;
}
div#contentprodotti li
{
	margin: 0;
	padding: 0
}

table.noene
{
	width: 730px;
}

td.foto
{
	/*background-image: url(immagini/diapo.jpg);*/
	border-style:solid;
	border-color:#090A31;
	border-width: 15px;
	background-color: #090A31;
	color:#FDFDFD;
}

td.descrizione
{
	background-color: #FDFDFD;
	color: #000066;
	font-family: Verdana;
	font-size: 14px ;	
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
}

td.descrizionextap
{
	color: #000080;
	font-family: Verdana;
	font-size: 14px ;	
	text-align: center;
	padding-left: 10px;
	vertical-align: middle;
}

div#footer
{
	position:absolute;
	bottom: 0;
	clear: both;
	text-align:right; 
	padding: 0.5em;
    background-color: #FDFDFD; 
	color: #000080;
	width: 860px;
	font-size:10px;
}

/* stili per testo */
h1,h2
{
	margin: 0;
	padding:0
}

h1
{ 
	font-style:italic;
	font-weight: bold;
	font-size: 40px;
	font-family: Bradley Hand ITC, Verdana;
	color: #000000;
}

h2
{
	font-style:italic;
	font-weight: bold;
	font-size: 30px;
	font-family: Bradley Hand ITC, Verdana;
	color: #000080;
}

h3
{
	font-style:italic;
	font-weight: bold;
	font-size: 20px;
	font-family: Bradley Hand ITC, Verdana;
	color: #000080;
}
p
{
	text-align: center;
	color: #000080;
	font: 12px Verdana, arial,sans-serif;
}

p.titoloblu
{
	text-align: left;
	color: #000066;
	font: 10px Verdana, arial,sans-serif;
	font-weight: bold;
}

p.indirizzo
{
	text-align: left;
	color: #000066;
	font: 14px Verdana, arial,sans-serif;
}

div#header a
{
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}

div#container a
{
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}


/* stili per le immagini */
img.top
{
	width: 120px;
	height: 90px;
}
img.logotop
{
	border: none;
	width: 160px;
	height: 90px;
}
img.icoecc
{
	width: 50px;
	height: 40px;
}
img.eccellenza
{
	width:200px;
	height:60px;
}
img.fotocentrale
{
	width: 400px;
	height: 400px;
/*
	border-color: #000000;
	border: 3px solid;
*/
}

img.foto
{
	width: 340px;
	height: 200;
}

img.logoazienda
{
	width: 130px;
	height: 75px;
}

img.logonoene
{
	width: 180px;
	height: 105px;
	border: none;
}

img.logonoenepiccolo
{
	width: 90px;
	height: 50px;
	border: none;
}

img.logonoenebig
{
	width: 360px;
	height: 210px;
	border: none;
}

img.uomonoene
{
	width: 290px;
	height: 410px;
	border: none;
}

img.logofixor
{
	width: 130px;
	height: 65px;
	border: none;
}
img.logoprestige
{
	width: 130px;
	height: 65px;
	border: none;
}

img.logoxtap
{
	width: 100px;
	height: 80px;
	border: none;
}

img.carrello
{
	width: 50px;
	height: 50px;
	border: none;
}

img.nextinc
{
	width: 100px;
	height: 40px;
	border: none;
}

img.logobama
{
	width: 60px;
	height: 60px;
	border: none;
}
img.fotosolette
{
	width: 400px;
	height: 150px;
	border: none;
}
img.logopentasys
{
	width: 10px;
	height: 10px;
	border: none;
}
img.fotoprodotto
{
	width: 100px;
	height: 100px;
	border: none;
}
img.fotoprodottoslim
{
	width: 70px;
	height: 100px;
	border: none;
}

img.fotonoene
{
	width: 100px;
	height: 150px;
	border: none;
}


