@charset "UTF-8";
.fluid-img{width:90%;}
.pulsante {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font-family: 'Monda', sans-serif;;
 font-size:12px;
 color: #fff;
 padding: 2px 10px;
 border: solid 1px #333333;
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#666666));
 background: -webkit-linear-gradient(top,  #cccccc,  #666666);
 background: -moz-linear-gradient(top,  #cccccc,  #666666);
 background: -ms-linear-gradient(top,  #cccccc,  #666666);
 background: -o-linear-gradient(top,  #cccccc,  #666666);
 background: linear-gradient(top,  #cccccc,  #666666);
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.pulsante:hover {
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#cccccc));
 background: -webkit-linear-gradient(top,  #666666,  #cccccc);
 background: -moz-linear-gradient(top,  #666666,  #cccccc);
 background: -ms-linear-gradient(top,  #666666,  #cccccc);
 background: -o-linear-gradient(top,  #666666,  #cccccc);
 background: linear-gradient(top,  #666666,  #cccccc);
}
.pulsante:active {
	position: relative;
	top: 1px;
}

.Accordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: 'Monda', sans-serif;;
	font-size:12px;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 170px;
}
.AccordionPanelContent2 {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 170px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #F1F1F1;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #F1F1F1;
}

@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}
body { 
    margin: 0;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	font-family: 'Monda', sans-serif;;
}
div.jHtmlArea .ToolBar ul li a.custom_disk_button 
{
	background: url(images/disk.png) no-repeat;
	background-position: 0 0;
}

div.jHtmlArea { border: solid 1px #ccc; }
#launchPad {
    float:left;
    border: 1px solid #eaeaea;
}
#dropZone {
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
}
.card { 
}
.stack {
	width: 82px;
	height: 228px;
	border: 1px solid #F00;
}
.stackHdr {
    background-color: #eaeaea;
    border: 1px solid #fff;
    padding: 5px 
}
.stackDrop1, .stackDrop2, .stackDrop3, .stackDrop4 {
	width: 82px;
	height: 228px;
}
  #Comp1 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 2;
}
  #Comp2 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 4;
}
  #Comp3 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 6;
}
  #Comp4 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 8;
}
  #Comp5 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 10;
}
  #Comp6 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 12;
}
  #Comp7 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 14;
}
  #Comp8 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 16;
}
  #Comp9 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 18;
}
  #Comp10 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 20;
}
  #Comp11 {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 21;
}

  #Comp1_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 3;
}
  #Comp2_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 5;
}
  #Comp3_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 7;
}
  #Comp4_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 9;
}
  #Comp5_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 11;
}
  #Comp6_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 13;
}
  #Comp7_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 15;
}
  #Comp8_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 17;
}
  #Comp9_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 19;
}
  #Comp10_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 21;
}
  #Comp11_tracciato {
	position: absolute;
	width: 550px;
	height: auto;
	z-index: 23;
}

  #logo {
	position: absolute;
	z-index: 6;
}
  .ProductGroup {
	position: absolute;
	width: 896px;
	height: 200px;
	z-index: 24;
	left:50%;
	margin-left:-448px;
	margin-top:0px;
}
  .link {
	font-family: 'Monda', sans-serif;;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
