BODY {
	FONT-SIZE: 11px;
	COLOR: black;
	/*FONT-FAMILY: Tahoma !important;*/
	FONT-FAMILY: Tahoma, Trade Gothic LT Std;
	BACKGROUND-COLOR: #F4F1E6
}

/* giu 07 */

TD {
	FONT-SIZE: 11px;
	COLOR: black;
	/*FONT-FAMILY: Tahoma !important;*/
	FONT-FAMILY: Tahoma, Trade Gothic LT Std;
}

.bg01 {
	background-image:url(dcm_immagini/bg1_new.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	height: 119px;
	width: 61px
}

.bg02 {
	background-image: url(dcm_immagini/bg2_new.gif);
	background-position:top;
	background-position:left;
	background-repeat:repeat-x;
	height:119px;
	margin:0px;
	padding: 0px
}

.bg02 form{
	border:0px;
	margin: 0px;
	padding: 0px
}


.bg02 input{
	border:0px;
	margin: 0px;
	padding: 0px
}

.bg03 {
	background-image: url(dcm_immagini/bg3_new.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:119px;
	width:580px;
}

.bgbutton {
	text-align:right;
	padding-right:20px;
	padding-left:20px;
}

.bgbutton02 {
	text-align:right;
	padding-right:20px;
	padding-left:12px;
}

.bgbutton03 {
	text-align:right;
	padding-right:20px;
	padding-left:30px;
}
.logout {
	FONT-SIZE: 10px;
	margin:0px;
	padding: 0px
}


/*  */


TH {
	BACKGROUND-COLOR: #F5E2E2;
	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: #073E0C
}

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-FAMILY: Tahoma, Trade Gothic LT Std;
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

select {
	FONT-FAMILY: Tahoma, Trade Gothic LT Std;
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

textarea {
	font-family: Tahoma, Trade Gothic LT Std;
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

input.submit10{
	background: inherit;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Tahoma, Trade Gothic LT Std; 
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px
	padding-right: 0px;
	padding-left: 0px;
}

input.submitwhite{
	background: inherit;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Tahoma, Trade Gothic LT Std;
	font-size: 8px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px
}

input.padding{
	margin-top: 5px
}

textarea.padding{
	margin-top: 5px
}

select.padding{
	margin-top: 5px
}

.ricercanew {
	width : 100px;
	border-left : 1px solid #B00E0E;
	border-top : 1px solid #B00E0E;
	border-right : 1px solid #B00E0E;
	border-bottom : 1px solid #B00E0E;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	text-decoration : none;
	padding-left: 3px;
	margin-top: 5px
}

.ricerca {
	width: 85px;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	border-right : 0px;
	border-bottom : 0px;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	text-decoration : none
}

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

h1 {
	font-size: 14px;
	color: #B00E0E;
	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: #EB6344;
	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: #B00E0E;
	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: #EB6344;
	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: #EB6344;
	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: #EB6344
}

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

.background1 {
	COLOR: white;
	BACKGROUND-COLOR: #3E7943
}

.background3 {
	COLOR: white;
	BACKGROUND-COLOR: #A3B156
}

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

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

.background5{
	BACKGROUND-COLOR: #DD9B3D;
	COLOR: white
}

.backgroundSx {
	background-color: #F9F9F9;
}

.backgroundDx {
	background-color: #EEEEEE
}

/* --------------------------------------------------------------- BACKGROUND da ESHOP */

.bk1 {
	background-color: #ff9933
}

.bk2{
	background-color: #CCCCCC;
	FONT-SIZE: 10px;
	COLOR: #000000;
	padding-left: 5px;
}

.bk_icons1{
	background-image:url(dcm_immagini/sfondo_icons1.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align: left;
	padding-left:20px
}

.bk_icons2{
	background-image:url(dcm_immagini/sfondo_icons2.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align: right;
	padding-right:20px
}

/* ------------------------------------------------------------------- ELEMENTI TO PAGE */

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

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

.NavBarwhite {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px
}

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

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

.BoxLogin {
	COLOR: white;
	font-weight: bold;
	background-color:  #B00E0E;
	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: white;
	background-color:  #ff9933;
	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: 15px;
	height: 16px;
	padding-bottom: 2px;
	padding-top: 2px
}

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

.BoxStandard tr td {
	COLOR: white;
	height: 16px
}

.BoxExpandedWindow {
	background-color: #F9F9F9;
	font-size: 11px;
	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-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px
}

.BoxExpandedWindow ul {
	list-style-image:  url(dcm_immagini/bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	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
}

.BoxData tr td{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px
}

/* ------------------------------------ PANNELLO DI CONTROLLO */
.BoxControlPanel {
	COLOR: white;
	background-color:  #B00E0E;
	border-color: black black #FFFFFF;
	height: 36px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 15px
}

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

.ExpandedControlPanel {
	background-color: #EEEEEE;
	font-size: 11px;
	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-top: 5px;
	padding-bottom: 5px
}

.ExpandedControlPanel ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	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: 15px;
	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: #A3B156
}

.AttivitaExpandedColor {
        color: #18235F; 
}

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

.AttivitaExpanded span{
	font-weight: normal
}

/* ----------------------------- NEWS */

.BoxNews {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px
}


.BoxNews span {
	color: #00000;
	padding-left: 5px;
	width: 345px;
	vertical-align: text-top
}

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

.BoxNews a {
	COLOR: #376E22;
	text-decoration: none
}

.BoxNews p {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	padding-top: 0px
}

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

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

.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 */

.Title {
	color: #B00E0E;
	font-weight: bold;
	font-size: 14px
}

.Title12 {
	color: #B00E0E;
	font-weight: bold;
	font-size: 12px
}

.TitleRed {
	color: #D60018;
	font-weight: bold;
	font-size: 12px
}

.ContentTable {
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.ContentTable tr td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-color: black #000000 #000000;
	height: 100px
}

.ContentTableBg {
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #EBF5FC
}

.ContentTableBg tr td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-color: black #000000 #000000
}

.LinksTemplate {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px
}
	
.LinksTemplate a {
	color: #FF5E29;
	text-decoration: none;
	font-weight: bold
}

/* ------------------------------------------------------------------- VARIE */

.text10 {
	font-size: 9px
}

.textwhite {
	COLOR: #FFFFFF
}

.textblack {
	COLOR: #000000
}

.bold tr td {
	font-weight: bold
}

.bold a {
	font-weight: bold;
	color: #000000;
	font-size: 10px
}

.nobold tr td {
	font-weight: normal
}

.nobold a {
	font-weight: bold;
	color: #000000;
	font-size: 10px
}
/* -----------------------PADDING */

.padgray{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #000000;
	font-weight: bold
}

.padgray a{
	COLOR: #000000;
	font-weight: bold;
	font-size: 10px
}


.pad2{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px
}


.padorange{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #EB6344;
	COLOR: white;
	font-weight: bold
}

.padorange a{
	COLOR: white;
	font-weight: bold;
	font-size: 10px
}

.padmiddle {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #F5E2E2;
	COLOR: #000000;
	font-weight: bold
}

.padmiddle a {
	COLOR: #000000;
	font-weight: bold;
	font-size: 10px
}

.pad35Orange {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	padding-right: 8px;
	BACKGROUND-COLOR: #D4820C;
	COLOR: #000000;
	font-weight: bold
}

.pad35Orange a{
	COLOR: #000000;
	font-weight: bold;
	font-size: 10px
}

.pad35White{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	padding-right: 8px;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	font-weight: bold
}

.pad35White a{
	COLOR: #000000;
	font-weight: bold;
	font-size: 10px
}


.pad8 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #F5E2E2
}

.pad8 a {
	color: #073E0C;
	font-weight: bold
}


.pad8white {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #FFFFFF
}

.pad8white a {
	color: #000000;
	font-weight: bold
}


.pad8orange {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	BACKGROUND-COLOR: #F5E2E2
}

.pad8orange a {
	color: #000000;
	font-weight: bold;
	font-size: 10px
}

.pad10 {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px
}

.padred {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 3px;
	BACKGROUND-COLOR: #B00E0E;
	COLOR: white;
	font-weight: bold
}

/* -----------------------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;
}

/* -----------------------MESSAGGIO GESTIONE ORDINI */
.OrdineMessage {
    margin: 10px;
    padding: 10px;
    border: 1px solid #AA4400;
    background-color: #FFFFAA;
    color: #AA4400;
    width: 70%;
    
}

/* -----------------------MESSAGGIO FORM DATA EDIT */
.FormEditMessage {
    margin: 10px;
    padding: 10px;
    border: 1px solid #AA4400;
    background-color: #FFFFAA;
    color: #AA4400;
    width: 400px;    
}

/* -----------------------GESTIONE ORDINI  background*/
.anagrafica {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.commessa_testata {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.commessa_riga {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.lavorazione {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.ordine_testata {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.ordine_riga {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.prodotto {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

.progetto {
	height: 80%;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
}

/* -----------------------LOGIN */
.loginform {
	width: 120px;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	margin-left: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none
}

.backgroundlogin {
	background-color: #FFFFFF;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 2px
}

/* STYLE FOR AJAX SCRIPTACOLOUS

div.boxrisultati {
      font-family:Verdana;
      font-size:11px;
      position:absolute;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.boxrisultati ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.boxrisultati ul li.selected { background-color: #C2EBEF;}
    div.boxrisultati ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:1px;
      cursor:pointer;
      border-bottom:1px solid #888;
    }

*/