* {
margin:0;
padding:0;
}

IMG {
border:0;
}

HTML {
width:100%;
height:100%;
}

BODY {
background:#424242 url(/forum/images/sfondo_gradient.jpg) repeat-x top;
width:100%;
height:100%;
color:#000;
margin:0 auto;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

#content {
background:url(/forum/images/dxombra.png) repeat-y scroll center;
position:relative;
width:1034px !important;
margin:0 auto;
}

#page {
background-color:#DDD;
position:relative;
width:974px !important;
margin:0 auto;
}

#menubar ul li {
background:transparent url(/forum/images/barra/bartopos2.gif) no-repeat scroll right top;
display:block;
float:left;
height:48px;
padding:0;
}

#menubar #green {
background:transparent url(/forum/images/barra/bartopos1.gif) no-repeat scroll right top;
display:block;
float:left;
height:48px;
width:190px;
white-space:nowrap;
padding:0;
}

#menubar #green a {
margin-left:9px;
}

#menubar #piramid {
background:url(/forum/images/barra/piramide.gif) no-repeat scroll right top !important;
display:block;
margin-left:-41px;
margin-top:5px;
height:48px;
width:100px;
padding:0;
}

#menubar ul li a {
color:#FFF;
display:block;
float:left;
font-size:12px;
height:48px;
margin-left:-15px;
text-align:center;
text-decoration:none;
width:111px;
padding:20px 25px 0;
}

#menubar ul li a:hover {
color:#ef7318;
}

#menubar ul {
display:block;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 36px;
padding:0;
}
.evidence {
color:#F16D16;
border-bottom: 1px dashed #F16D16;
}


A {
color:#F16D16;
text-decoration:none;
}

A.dashed {
text-decoration:none;
color:#F16D16;
border-bottom:1px dashed #F16D16;
}

.topbottom {
vertical-align:bottom;
}

A:hover {
color:#AAB492;
}

#leftcontent {
background-color:#FFF;
width:803px;
padding-top:5px;
display:block;
padding-bottom:5px;
position:relative;
left:0;
min-height:760px;
overflow:hidden;
}

#leftcontent1 {
padding-top:25px;
padding-left:20px;
display:block;
}

#subcontent {
text-align:justify;
margin:15px 20px 15px;
padding:10px;
}

h3 {
font-size:15px;
background:url("/forum/images/paragraphdot.gif") no-repeat;
padding-left:11px;
}

.productbox ul {
list-style-position:outside;
margin-left:0;
}

#subcontent p {
margin-bottom:6px;
line-height:1.3em;
}

#orangegraph {
float:right;
margin: 20px 14px 0 10px;
}

.Title {
font-size:10px;
font-weight:700;
text-align:left;
color:#fff;
}

.FontBaseline {
font-size:10px;
text-align:center;
color:#ddd;
}

.graff {
margin-left:10px;
width:560px;
}

.graff div {
padding-top:5px;
margin-left:10px;
width:540px;
text-align:justify;
}

.graff #graff1 {
vertical-align:top;
float:left;
}

.graff #graff2 {
float:right;
}

#roadmap td {
text-align:justify;
}

#roadmap p {
margin-left:30px;
text-align:justify;
}

#topbar {
position:relative;
width:974px;
background:#424242 url(/forum/images/sfondo_gradient.jpg) repeat-x top;
border:none;
text-align:right;
margin:0 auto;
}

#topbar img {
margin:4px;
}

#topbar a {
text-decoration:none;
}

#bottombar {
margin-top:10px;
width:974px;
background-color:#424242;
border:none;
height:16px;
text-align:center;
padding-top:5px;
color:#fff;
clear:both;
position:relative;
bottom:0;
}

#topmenu {
margin-top:6px;
margin-bottom:6px;
white-space:nowrap;
vertical-align:top;
font-size:0;
text-align:center;
width:762px;
}

#topmenu img {
border:none;
}

#sidemenucont {
width:170px;
vertical-align:top;
position:absolute;
top:65px;
right:0;
background-color:#DDD;
}

.menuleft a {
position:relative;
width:152px;
margin-left:10px;
text-align:left;
font-size:11px;
color:#F16D16;
text-decoration:none;
margin-bottom:4px;
border-bottom:1px solid #FFF;
display:block;
}

.menuleft a:hover {
color:#686767;
border-bottom:1px dashed #686767;
}

.Tmenuleft {
_float:left;
width:152px;
text-align:left;
font-size:11px;
color:#686767;
margin-bottom:4px;
background-color:#FFF;
padding-left:10px;
font-weight:700;
}

.productbox {
-float:left;
width:170px;
height:180px;
margin-left:20px;
-text-align:justify;
font-weight:700;
position:absolute;
top:0;
padding:4px;
}

.productbox li {
font-size:10px;
background:url("/forum/images/paragraphdot.gif") no-repeat;
list-style:none;
margin-left:5px;
margin-top:2px;
text-align:left;
font-weight:400;
}

.productbox > li {
padding-left:11px;
}

.productbox p {
margin-bottom:6px;
}

.titlebox {
width:160px;
height:18px;
color:#000;
float:left;
margin-left:20px;
padding-top:8px;
padding-left:20px;
font-size:11px;
font-weight:700;
background:url("/forum/images/piramide.gif") no-repeat;
}

.title {
font-size:11px;
font-weight:700;
}

.tustena {
font-size:13px;
font-weight:700;
color:#ef7318;
}

.normal {
padding-bottom:10px;
margin-left:20px;
text-align:left;
}

#ondemandbox {
border:2px solid #DDAF26;
background-color:#F2E18F;
position:relative !important;
}

#businessbox {
border:2px solid #6788E7;
background-color:#AABDF2;
margin-left:220px;
}

#retailbox {
border:2px solid #717755;
background-color:#ABB593;
margin-left:420px;
}

#sourcebox {
border:2px solid #9981FF;
background-color:#B1B1D2;
margin-left:620px;
}

#graybar {
background:url("/forum/images/BTitleBox.gif");
height:24px;
}

#newsbox {
overflow:hidden;
text-align:left;
margin:20px;
}

#newsbox *{
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

#newsbox #newsheader {
font-weight:700;
border-bottom:1px dotted gray;
margin-bottom:5px;
}

#newsbox li {
list-style:none;
display:inline;
}

#newsbox .newsdate {
float:right;
font-style:italic;
color:gray;
}

#newsbox .newstitle {
font-weight:700;
}

#newsbox span {
display:block;
font-weight:400;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted gray;
}

.xmlbutton {
float:right;
margin-right:10px;
font:bold 10px Verdana, sans-serif;
border:1px solid;
text-decoration:none;
background:#F60;
color:#FFF;
border-color:#FFC8A4 #7D3302 #3F1A01 #FF9A57;
padding:0 0.5em;
}

.xmlbutton:hover {
background-color:#000;
}

.quote {
width:205px;
float:right;
font:italic 12px Verdana, sans-serif;
}

#quotecontent {
float:right;
width:200px;
margin:5px;
}

div > #quotecontent {
margin:15px;
}

.bigbutton {
position:relative;
margin-top:10px;
height:118px;
background:transparent url(/forum/images/bigbutton2.png) no-repeat center top;
text-align:center;
padding:25px 3px 0 0;
}

.c1 {
margin-top:-20px;
background:transparent url(/forum/images/bigbutton.png) no-repeat center top !important;
}

.bigbutton span {
word-spacing:2px;
color:#000;
font-weight:700;
display:block;
letter-spacing:1px;
margin-bottom:2px;
font-family:arial;
font-size:13px;
}

.moreinfo {
font-family:arial;
font-size:13px;
}

.moreinfo h1 {
font-family:arial;
font-size:13px;
font-weight:700;
}

#Flashpanel {
margin:8px 10px 0px;
background-image:url(images/boxFlash-002.png);
background-repeat:no-repeat;
width: 778px;
height: 283px;
position: relative;
}

#mycarousel {
width: 520px;
height: 200px;
top: 40px;
left: 40px;
position: absolute;
}

#mycarousel div { width: 520px; height: 200px; text-align: center; font-size: 16px; overflow: hidden; line-height:1.5em; }

#gridbox1
{
	background-image:url(images/box.gif);
background-repeat:no-repeat;
background-position: top left;
	}
#gridbox3
{
	background-image:url(images/box-r.gif);
background-repeat:no-repeat;
background-position: right bottom;

	}
#gridbox2
{
	background-image:url(images/box-b.gif);
background-repeat:no-repeat;
background-position: left bottom;

	}
#gridbox4
{
	background-image:url(images/box-t.gif);
background-repeat:no-repeat;
background-position: right top;
	}

.modulesGrid
{
    width:752px;
    height:180px;
    padding-top:10px;
 }

.topGridBox
{
    width:550px;
  }

#Version {
height:210px;
margin:0px 17px 20px;
}
#Version a{color: black;
}
#boxOD {
background-image:url(images/OnDemand.png);
background-repeat:no-repeat;
}

#boxOS {
background-image:url(images/OnSite.png);
background-repeat:no-repeat;
}
#boxSoHo{
background-image:url(images/soho.png);
background-repeat:no-repeat;
}
#BoxCompetence
{
background-image:url(images/competencecenter.png);
background-repeat:no-repeat;
}
	
#titleM {
padding-left:8px;
height:10px;
margin:-10px 20px -17px;
}

#Modules {
height:182px;
width:752px;
margin:24px;
}

.boxS {
width:205px;
height:85px;
float:left;
color:#505050;
padding:24px 5px 0 170px;
}

.boxW {
width:752px;
height:85px;
float:left;
color:#505050;
padding:24px 5px 0 170px;
}

.boxM {
width:365px;
height:70px;
float:left;
padding:5px;
}

.IcoBox {
float:left;
margin:2px 6px;
}

.module_box {
width:360px;
height:90px;
float:left;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
padding:6px;
}

.module_box img {
float:left;
margin-right:2px;
}

.module_box cite {
display:block;
font-size:12px;
font-weight:700;
padding-top:4px;
padding-bottom:3px;
}

#detailed {
width:760px;
}

#menubar,#contbox {
position:relative;
}

ul li
{
padding-left:11px;
background:url("/forum/images/paragraphdot.gif") no-repeat;
list-style:none;
}

li.dotlist,.productbox ul li {
font-size:10px;
padding-left:11px;
background:url("/forum/images/paragraphdot.gif") no-repeat;
list-style:none;
}

#roadmap,#topshadow {
text-align:center;
}