BODY {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

TD {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TH {
	BACKGROUND-COLOR: #DBD7D0;
	text-align: left;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 10px
}

TH A{
	font-size: 10px;
	color: #FF5E29;
	text-decoration: underline;
	text-indent: 20pt
}

IMG {
	border: 0px
}

A {
	text-decoration: none;
	color: #000000
}

dt {
	color: #FF5E29;
	margin-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px
}

dd {
	margin-left: 11px;
	padding-left: 25px
}	

dl {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-top: 8px
}

/* --------------------------------------------- STILI PER ELEMENTI FORM */

INPUT {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

SELECT {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}


input.submit{
	background: inherit;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px;
	color: #000000;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px
}

input.submit9{
	background: inherit;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px
	padding-right: 0px;
	padding-left: 0px;
}

.ricerca {
	width: 100px;
	border-left : 1px solid gray;
	border-top : 1px solid gray;
	border-right : 1px solid gray;
	border-bottom : 1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	text-decoration : none;
}

.ricerca8 {
	width: 100px;
	border-left : 1px solid #BD2A22;
	border-top : 1px solid #BD2A22;
	border-right : 1px solid #BD2A22;
	border-bottom : 1px solid #BD2A22;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
	font-style : normal;
	text-decoration : none;
	margin-bottom: 5px
}

/* --------------------------------------------- STILI PER TITOLI */

h1 {
	font-size: 14px;
	color: #BD2A22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

h2 {
	font-size: 13px;
	color: #BD2A22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-color: black black #073E0C;
	border-style: dashed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

h3 {
	font-size: 11px;
	color: #BD2A22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px
}

h4 {
	font-size: 12px;
	color: #BD2A22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-color: black black #DD9B3D;
	border-style: dashed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

h5 {
	font-size: 12px;
	color: #BD2A22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px
}

h6 {
	font-size: 8px;
	color: #BD2A22
}

/* --------------------------------------------------------------- STILI PER BACKGROUND */

.background4 {
	BACKGROUND-COLOR: #D4820C;
	COLOR: white;
	font-weight: bold
}

.backgroundSx {
	background-color: #DBD7D0
}

.backgroundDx {
	background-color: #F0E5CD
}

/* ------------------------------------------------------------------- ELEMENTI TO PAGE */

.Data {
	font-size: 9px
}

.NavBar {
	FONT-SIZE: 10px;
	COLOR: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px
}

.NavBar a{
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration: none;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px
}

/* ------------------------------------------------------------ ELEMENTI SINISTRA */

.BoxLogin {
	COLOR: white;
	font-weight: bold;
	background-color:  #D4820C;
	border-color: black black #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 25px;
	height: 36px;
	padding-bottom: 2px;
	padding-top: 2px
}

.BoxLogin a {
        COLOR: white;
	text-decoration: none
}

.BoxLogin tr td {
	COLOR: white;
	height: 36px;
	font-weight: bold
}

.BoxStandard {
	COLOR: #000000;
	background-color: #C1BCAF;
	border-color: black black #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 43px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px
}

.BoxStandard a {
        COLOR: #000000;
	text-decoration: none
}

.BoxStandard tr td {
	COLOR:#000000;
}

.BoxExpandedWindow {
	background-color: #FFFFFF;
	font-size: 10px;
	border-color: black black #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px
}

.BoxExpandedWindow ul {
	list-style-image:  url(dcm_immagini/bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 37px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.BoxExpandedWindow p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.BoxExpandedWindow ul li {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 0pt;
	vertical-align: middle;
	margin-left: 0px
}

.BoxExpandedWindow ul li a {
	color: #000000;
	text-decoration: none;
	font-weight: normal
}


/* ------------------------------------ PANNELLO DI CONTROLLO */
.BoxControlPanel {
	COLOR: #FFFFFF;
	BACKGROUND-color:  #BD2A22;	
	border-color: black black #000000;
	height: 36px;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 25px
}

.BoxControlPanel tr td{
	COLOR: #FFFFFF;
	height: 36px
}

.ExpandedControlPanel {
	background-color: #FFFFFF;
	font-size: 11px;
	border-color: black black #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px
}

.ExpandedControlPanel ul {
	list-style-image:  url(dcm_immagini/bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.ExpandedControlPanel p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.ExpandedControlPanel ul li {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-indent: 0pt;
	vertical-align: middle
}

.ExpandedControlPanel ul li a {
	color: #000000;
	text-decoration: none
}

/* ------------------------------------------------------------------ ELEMENTI DESTRA */

.AttivitaExpanded {
	color: #FFFFFF;
	border-color: #000000 #000000 #FFFFFF #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #06530F
}

.AttivitaExpandedColor {
        color: #18235F; 
}

.AttivitaExpanded tr td{
	color: #FFFFFF;
	font-weight: bold
}

.AttivitaExpanded span{
	font-weight: normal
}



/* ----------------------------- BOX E TEMPLATE */

.Description {
	padding-left: 12px;
	padding-bottom: 3px;
	padding-right: 3px
}

.BoxContent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 20px
}

.BoxContent tr td {
	COLOR: #000000;
	font-size: 11px;
}

.BoxContent a {
	COLOR: #000000;
	text-decoration: none
}


/*---------------------------TEMPLATE */



/* ----------------------------- LINKS */

.Links {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	background-color: #F5E1C5;
	border-bottom: 5px solid #D4820C
}

.Links a {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-style: normal
}

.Links span {
	width: 150px;
	vertical-align: text-top;
	margin-left: 5px;
	font-weight: normal;
	font-size: 10px;
	font-style: italic
}

.Links p {
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold; 
	font-size: 10px
}

/* ------------------------------------------------------------ STILI TEMPLATES */

.Title1 {
	color: #ACA593;
	font-size: 13px
}

.Title2 {
	color: #ACA593;
	font-size: 15px
}

.textblack15italic {
	color: #000000;
	font-style: italic;
	font-size: 15px;
}

.ViewProduct {
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
	color: #BD2A22
}

.ViewProduct a {
	color: #BD2A22;
	text-decoration: none
}

.ViewProduct u {
	text-decoration: none
}


.ViewFamily {
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-top: 3px;
	color: #BD2A22
}

.ViewFamily a {
	color: #BD2A22;
	text-decoration: none
}

.ViewFamily u {
	text-decoration: none
}

.TitleProduct {
	color: #ACA593
}


.ProductBack a {
	color: #788C98;
	text-decoration: none;
	font-size: 9px;
}


.template ul {
	color: #000000;
	list-style-image: url(dcm_immagini/list_bullet.gif);
	margin-top: 10px;
	margin-bottom: 10px
}

.template a {
	color: #ACA593;
	text-decoration: underline
}

.templatemap ul {
	color: #000000;
	list-style-image: url(dcm_immagini/bullet.gif);
	margin-top: 10px;
	margin-bottom: 10px
}

.templatemap a {
	color: #ACA593;
	text-decoration: none
}

/* ------------------------------------------------------------------- VARIE */

.textblack12italic {
	color: #000000;
	font-style: italic;
	font-size: 12px;
}

.textblack13italic {
	color: #000000;
	font-style: italic;
	font-size: 13px;
}

.textblack13 {
	color: #000000;
	font-weight: bold;
	font-size: 13px
}

.textblack13 a {
	color: #000000;
}

.textred13 {
	color: #BD2A22;
	font-weight: bold;
	font-size: 13px
}

.textred13 a {
	color: #BD2A22
}

.textred {
	color: #BD2A22
}

.textred a {
	color: #BD2A22
}

.text9 {
	font-size: 9px
}

/* -----------------------LISTE */
UL.square LI {
	color: #000000;
	list-style-image: url(dcm_immagini/redsquare2.gif)
}

UL.square {
	margin-left: 30px
}

UL.square LI a {
	color: #073E0C;
	font-weight: normal;
	list-style-image: url(dcm_immagini/redsquare2.gif)
}

UL.orangesquare LI {
	color: #000000;
	list-style-image: url(dcm_immagini/orange_dot.gif)
}

UL.orangesquare {
	margin-left: 25px
}


/* -----------------------MESSAGGIO ZOPE */
.PortalStatusMessage {
    margin: 10px;
    padding: 10px;
    border: 1px solid #AA4400;
    background-color: #FFFFAA;
    color: #AA4400;
}
