html {	background-color:#006600;}
body {	background-color:white;}

a.aMenu
{
	font-weight:bold;
}

div.alert
{
	text-align:center;
	font-weight: bold;
	color: ff0000;
	width:100%;
	padding:10px;
	border:1px dashed #ff0000;
}

div.SearchResultItem
{
	width:100%;
	padding:20px 0px 10px 0px;
	border-bottom:1px solid #006600;
}

div.SearchResultItem img
{
	float:left;
	margin-right:20px;
}

div.SearchResultItem h3
{
	font-size:small;
	margin:0px 0px 0px 0px;
	color:#006600;
	font-style:italic;
}

div.SearchResultItem h5
{
	color:#CCCCCC;
	font-style:italic;
	display:block;
	text-align:right;
}

div.SearchResultItem h2
{
	font-size: small;
	margin:5px 0px 5px 0px;
}

div.SearchResultItem h4
{
	font-size:x-small;
	color:#669966;
	margin:0px 0px 0px 0px;
}

div.SearchResultItem p
{

}

BODY
{
    FONT-SIZE: 12pt;
    MARGIN: 0px 10px 10px 0px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
}
TD
{
    FONT-SIZE: 12pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
/*THEAD
{
    BORDER: #white thin ridge;
    FONT-SIZE: 8pt;
    COLOR: white;
    BORDER-BOTTOM: #000066 thin ridge;
    FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #669966;
}
TH
{
    BORDER-RIGHT: dimgray thin ridge;
    BORDER-TOP: dimgray thin ridge;
    BORDER-LEFT: dimgray thin ridge;
    COLOR: #000000;
    BORDER-BOTTOM: dimgray thin ridge;
    TEXT-ALIGN: center
}*/
INPUT
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TEXTAREA
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
A
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
A:link
{
    COLOR: #000000;
	text-decoration:none;
}
A:visited
{
    COLOR: #000000;
	text-decoration:none;
}
A:hover
{
    COLOR: #003300;
	text-decoration:none;
}
SELECT
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
UL
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
LI
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana
}

.Button
{
    /*BORDER-RIGHT: #339966 1px solid;
    BORDER-TOP: #339966 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #339966 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #339966 1px solid;
    BACKGROUND-COLOR: #339966*/
}

.Outline
{
    CURSOR: hand
}
.Logo
{
    BACKGROUND-IMAGE: url(logo.jpg)
}
.tdborder
{
    BORDER-RIGHT: gray thin groove;
    BORDER-BOTTOM: gray thin ridge
}
.Sfondoimg
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../../images/bckg_news.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.SfondoImgRS
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../../images/sfondo_RS.jpg);
    BACKGROUND-REPEAT: no-repeat
}

h1, h5
{
	font-size:small;
	font-weight:bold;
	color:#006600;
	width:100%;
}


H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}

H4
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
	color: #669966;
	font-size: bold;
	margin: 0px 0px 0px 0px;
}

H6
{
	font-size: small;
	font-weight:bold;
	color:#669966;
	margin:0px 10px 10px 5px;
	display:inline;
}

.tablesezionemenu
{
    
}
.tdsezionetitolo
{
    /*BACKGROUND-COLOR: #35649a*/
}

.divNewsHP a { color:#FFFFFF; }
.divNewsHP a:hover { color:#FFFFFF; }

.menuOrizzCell { padding: 0px 18px 0px 0px; font-size:x-small; }
.menuOrizzCellSel { padding: 0px 0px 0px 10px; font-size:x-small; }

.menuOrizzCell a,
.menuOrizzCell a:visited,
.menuOrizzCell a:link  { color:#FFFFFF; font-weight:bold; font-size:x-small;}

.menuOrizzCell a:hover  { color:#003300; font-weight:bold; font-size:x-small;}

.menuOrizzCellSel a,
.menuOrizzCellSel a:visited,
.menuOrizzCellSel a:link,
.menuOrizzCellSel a:hover { color:#003300; font-weight:bold; font-size:x-small;}

.DMsearchResult {
	width:100%;
}

.DMsearchResult TD {
	padding:5px 0px 0px 20px;
	background-image:url(/images/aeiou/punto_elenco.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px solid lightgray;
}

.DMsearchResult a,
.DMsearchResult a:visited,
.DMsearchResult a:link,
.DMsearchResult a:hover {
}

.tableNavigazione
{
	margin:5px 0px 40px 0px;
}

.tableNavigazione td
{
	color:#999999;
}

.tableNavigazione a,
.tableNavigazione a:visited,
.tableNavigazione a:link
{
	color:#999999;
	font-size:x-small;
}

div.ElementoReparto
{
	width:100%;
	margin: 30px 0px 10px 0px;
}

div.TitoloReparto
{
	font-size: small;
	font-weight:bold;
	color:#669966;
	width:100%;
	border-bottom:1px solid #669966;
}

div.ElementoReparto h4
{
	text-align:right;
	font-size:x-small;
}

div.ElementoReparto h5
{
	font-weight:normal;
	font-size: small;
	margin:0px 0px 0px 30px;
}

div.ElementoContatti
{
	padding: 0px 0px 5px 20px;
}

div.TitoloContatti
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	margin: 0px;
}

div.ElementoContatti h4
{
	text-align:right;
	font-size:x-small;
}

div.ElementoChiSiamo
{
	padding: 0px 0px 5px 20px;
}

div.ElementoChiSiamo li
{
	font-style: italic;
	padding-bottom:5px;
}

div.ElementoChiSiamo span
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	margin: 0px;
}

div.TitoloChiSiamo
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	margin-bottom: 10px;
	border-bottom:1px solid #669966;
}

div.ElementoServizi
{
	padding: 0px 0px 5px 20px;
}

div.ElementoServizi li
{
	font-style: italic;
	padding: 0px 0px 15px 40px;
}

div.TitoloChiSiamo
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	margin-bottom: 10px;
	border-bottom:1px solid #669966;
}

div.ElementoDoveSiamo
{
	padding: 0px 0px 5px 20px;
}

div.ElementoDoveSiamo li
{
	font-style: italic;
	padding: 0px 0px 25px 40px;
}

div.ElementoDoveSiamo span
{
	font-size:small;
	font-weight:bold;
	font-style: normal;
	color:#006600;
	margin: 0px;
}

div.TitoloDoveSiamo
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	margin-bottom: 10px;
	padding-top:20px;
	border-bottom:1px solid #669966;
}

div.Chiusura
{
	background-image:url(/images/aeiou/bckgSfumato.gif);
	background-repeat:repeat-x;
	width:100%;
}

div.Chiusura td
{
	font-size: x-small;
	color:white;
	padding-left:10px;
	vertical-align: middle;
}

div.Chiusura p
{
	font-size: x-small;
	color:white;
	text-align:right;
	padding-left:20px;
}

.Chiusura a,
.Chiusura a:visited,
.Chiusura a:link
{
	color:#ffffff;
	text-decoration:underline;
}

.Chiusura a:hover
{
	color:#003300;
	text-decoration:underline;
}

div.Privacy p
{
	padding: 0px 0px 5px 20px;
}

div.TitoloPrivacy
{
	font-size:x-small;
	font-weight:bold;
	color:#669966;
	margin-top: 20px;
}

div.divNewsHPTitolo 
{
	margin:0px 0px 0px 0px;
	color:#669966;
	font-size:small;
}

div.divNewsHPAutore
{
	margin:0px 0px 0px 0px;
	font-size:x-small;
	font-style:italic;
	font-weight:normal;
}

div.divNewsHPContenuto
{
	font-weight:normal;
	color:#333333;
	margin:20px 0px 0px 0px;
}

.immagineNews
{
	float:left;
	margin-right:20px;
}

div.TitoloSottolineato
{
	font-size:small;
	font-weight:bold;
	color:#669966;
	width:100%;
	border-bottom:1px solid #669966;
	margin-bottom:15px;
}

hr
{
	color:#669966;
	margin: 5px 10px 30px 10px;
}

div.NewsHomePage a
{
  font-size:x-small;
  margin:0px;
  padding:0px;
}

p.boxTesto
{
	border:2px solid #336600;
	padding:10px;
	margin:5px 0px;
}