
body, .stylereset, #corpo, maincc, maincontent {
    background-color: #fffcfc;
	color: black;
	font-family: "Verdana", sans-serif;
	font-size: 12px;
}

body {
	background-color: #555;
/*	background-color: #335; */
/*	background-color: #CCD;*/
}

.box_order_title {
  background-color: #760225;
  color: white;
  padding:4px;
  margin:0px;
  margin-bottom: 6px;
}

.border_premium {
  border: 1px solid #760225;
  padding:4px;
}


.back_premium {
  background-color: #760225;
}

.colorreset {
    background-color: #fffcfc;
	color: black;
}

.gray {
    background-color: #eee;
	color: black;
}

a:link {
	color: #6C7BA6;
}

a:visited {
	color: purple;
}

a:hover {
	color: blue;
}

#sotto {
    background-color: inherit;
	font-size: 12px;
}

#logo {
    background-color: inherit;
}

#top {
    background-color: inherit;
	font-size: 12px;
}

#sinistra {
    background-color: #fffcfc;
}

#centro {
    background-color: #fffcfc;
}

#destra {
    background-color: #fffcfc;
	border-color: #6C7BA6}

.colorvariant {
    background-color: #dddded;
	border-color: #6C7BA6;
}

ul, ol {
	font-size: 12px;
}

fieldset {
    border-color: #996600;
}

legend, .psubtitle {
    background-color: inherit;
    border-color: #996600;
	font-size: 14px;
	font-weight: bold;
}

.psubtitle2 {
    background-color: inherit;
    border-color: #996600;
	font-size: 14px;
}

.psubtitlevariant {
    background-color: inherit;
	font-size: 12px;
	font-weight: normal;
}

.ptitle, a.ptitle, a.ptitle:visited {
    background-color: inherit;
    color: #996600;
	font-size: 12px;
	font-weight: bold;
}

.ptitlevariant {
    background-color: inherit;
    color: black;
	font-size: 12px;
	font-weight: normal;
}

.littletitle {
    background-color: inherit;
    color: #003060;
	font-size: 12px;
    font-weight: bold;
}

.mediumtitle, a.mediumtitle {
    background-color: inherit;
    color: #003060;
	font-size: 16px;
    font-weight: 900;
}

.linkbox {
    background-color: #eee;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

.linkboxshort, .linkboxpage {
    background-color: #dddded;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}

.linktitlebox {
    background-color: #fb0;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}

.UNDOpredef {
    background-color: #6C7BA6;
	color: black;
}

.resultbox, .resultbox-short {
    border-top: 2px solid #c4d5e9;
}

.titoletto {
    color: #996600;
    font-weight: bold;
    font-size: 14px;
}

.bottom-halftextblock {
    border-color: #c4d5e9;
}

.concbox {
    border-top: 2px solid #996600;
}

.cbox_orange {
	color: black;
	border: 1px solid #c4d5e9;
	background-color:#fe7;
}

.taglinetext {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.taglinetextover {
    color: #996600;
    font-size: 14px;
    font-weight: bold;
}

.simpletaglinetext {
    color: #996600;
    font-weight: bold;
}

.decoration {
    font-size: 14px;
    color: #996600;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration: none;
}

.altdecoration {
    font-size: 14px;
    color: #003060;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration: none;
}

.deco-off {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration: none;
}

.deactivated {
    color: #666;
}

.softline {
    color: #003060;
}

.vspace {
    color: #fffcfc;
}

.tinytext, .right-gadget {
    font-size: 9px;
}

.footnote {
    font-size: 9px;
    /*color: #fffcfc;*/
    color: #999;    
}

.bargiu {
    background-color: #fb0;
	color: black;
}

.bargiu a,
.bargiu a:link,
.bargiu a:visited {
	color: black;
}

.bargiu a:hover {
	color: #fffcfc;
}

.newlink {
	color: #fb0;
}

.oro {
    font-size: 9px;
    color: #996600;
    font-weight: 900;
    letter-spacing: -4px;
    text-decoration: none;
}

.stdsize {
    font-size: 12px;
}

.augsize {
    font-size: 14px;
}

td {
    font-size: 12px;
}

.tabservizi {
  background-color:#fd5;
  background-color:#dddded;
}
.tabservizi th {
  background-color:#760225;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align:center;
  padding:2px;
}
.tabservizi td {
  border-left: 1px solid #760225;
  border-bottom: 1px solid #760225;
  padding: 2px;

}

.submit_premium {
  background-color:#760225;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;

}

.submit_free {
  background-color:#fb0;
  color: #222;
  font-size: 12px;
  font-weight: bold;
  padding: 4px;

}

.premium, .order_title {
  color: #760225;
}


.green {
   color: #006000;
   font-weight: bold;
   letter-spacing: 4px;
}

.offertissime {
   /*color: #006000;*/
   font-weight: bold;
}

.tbl_preventivo {
    background-color:#F0F0D0;
}
.tbl_preventivo tr td {
    border-right: 1px solid #fd5;
}
.tbl_preventivo tr .tdtitle {
    border-top: 1px solid #fd5;
    background-color:white;
    color: black;
}
.tbl_preventivo tr .tdtitle h4 {
    background-color:white;
}

.tbl_preventivo2 {
    background-color:#F0F0D0;
}
.tbl_preventivo2 tr td {
    border-right: 1px solid #fd5;
}
.tbl_preventivo2 tr .tdtitle {
    border-top: 1px solid #fd5;
    background-color:white;
    color: black;
}
.tbl_preventivo2 tr .tdtitle h4 {
    background-color:white;
}
