body {margin:0;
padding:0;
background-color:#333333;
font-family:arial,verdana,sans-serif;}

h1.1154 { acolor:#FFFFFF; font-size:5px; }

#1154 a { color:#FFFFFF; font-size:px; }

#1154 { width:400px; float:left; height:10px; }

#main {background-color:#FFFFFF;
width:952px;
margin-left:auto;
margin-right:auto;
margin-top:15px;}

#titolo {padding:10px;
color:#ffa620;
font-size:44px;
font-weight:bold;
margin-left:10px;}

#header {
	width:907px;
	height:249px;
	background-color:#FFFFFF;
	background-image:url(img/imgheader.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}

#miniheader {
width:907px;
height:129px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}


#content {
margin-top:10px;
font-size:12px;
width:907px;
font-family:verdana,arial,sans-serif;
margin-left:auto;
margin-right:auto;
padding:20px;
color:#333333;}

#cont1 {margin-bottom:20px;}

.box1, .box2, .box3, .box4, .box5 {
float:left;
margin-right:5px;
width:176px;
min-height:229px;
height:229px;
background-color:#FEFEFE;
}

.box1 {background-image:url(img/1.gif);
background-repeat:no-repeat;
background-position:top left;}

.box2 {background-image:url(img/2.gif);
background-repeat:no-repeat;
background-position:top left;}

.box3 {background-image:url(img/3.gif);
background-repeat:no-repeat;
background-position:top left;}

.box4 {background-image:url(img/4.gif);
background-repeat:no-repeat;
background-position:top left;}

.box5 {background-image:url(img/5.gif);
background-repeat:no-repeat;
background-position:0px -1px;}

.box1 h4,.box2 h4,.box3 h4,.box4 h4,.box5 h4 {font-family:Arno Pro,georgia,serif;
font-size:18px;
margin-bottom:-10px;
padding-bottom:0px;
margin-top:5px;
text-align:center;
}

.box1 p,.box2 p,.box3 p,.box4 p,.box5 p {padding:5px;
color:#666666;}

#cont2 {clear:left;
padding-top:20px;}

#sx2 h4 {font-family:Arno Pro,georgia,serif;
font-size:20px;
margin-bottom:-10px;
padding-bottom:0px;
margin-top:0px;
}

#sx2 {float:left;width:520px;}

#dx2 {margin-left:530px;
min-height:200px;
border:2px solid #e5e5e5;
border-top:4px solid #ff9900;
background-color:#FFFFFF;
background-image:url(img/bgdx.gif);
background-repeat:repeat-x;
background-position:top left;
text-align:center;
padding:10px;
padding-bottom:20px;}

#dx2 h4 {font-family:Arno Pro,georgia,serif;
font-size:22px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
}

#dx3 { margin-left:530px;  margin-top:5px; min-height:120px; }


#footer {
clear:left;
margin-top:5px;
background-color:#ff9900;
height:50px;
padding-top:10px;
font-size:12px;
text-align:center;
}

#nav {margin-left:500px;
margin-top:-60px;}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { 
font-size:14px;
padding: 3px 10px;
font-weight:bold; }

#navlist a:link, #navlist a:visited
{
color: #666666;
background-color: #FFFFFF;
text-decoration: none;
}

#navlist li#active a{color: #333333;
background-color: #FF9900;
text-decoration: none;}

#navlist a:hover
{
color: #333333;
background-color: #FF9900;
text-decoration: none;
}

#cs_sx {
	float:left;
	width:510px;
	min-height:850px;
	padding-right: 15px;
	text-align: justify;
}

#cs_dx {margin-left:525px;
padding-top:0px;}

#cs_dx a {color:#333333;
text-decoration:none;}

#cs_dx ul {list-style-type:none;
margin-left:-32px!important;
margin-left:5px;}

*:first-child+html #cs_dx ul  /* solo IE 7.0 */ {
margin-left:10px!important;
margin-top:0px!important;

}

#cs_dx ul li {font-family:Arno Pro,georgia,serif;
font-size:22px;
width:371px;
height:52px;
margin-bottom:6px;
padding-top:15px;
margin-top:-15px!important;
}



#cs_dx ul li#l1 {background-image:url(img/dx1.gif);
background-repeat:no-repeat;
background-position:top left;
}

#cs_dx ul li#l2 {background-image:url(img/dx2.gif);
background-repeat:no-repeat;
background-position:top left;}

#cs_dx ul li#l3 {background-image:url(img/dx3.gif);
background-repeat:no-repeat;
background-position:top left;}

#cs_dx ul li#l4 {background-image:url(img/dx4.gif);
background-repeat:no-repeat;
background-position:top left;}


#cs_dx ul li#l5 {background-image:url(img/dx5.gif);
background-repeat:no-repeat;
background-position:top left;}

#cs_dx ul li a {padding-left:55px;
padding-bottom:10px;
padding-top:9px;
}

#cs_img {
background-repeat:no-repeat;
background-position:top left;
height:145px;
margin-bottom:10px;}

#cs_sx h4 {font-family:Arno Pro,georgia,serif;
font-size:22px;
margin-bottom:-10px;
padding-bottom:0px;
margin-top:0px;
font-weight:bold;
}

#boxdx {
width:361px;
margin-left:9px;
font-family:Arno Pro,georgia,serif;
font-size:22px;
height:380px;
border:2px solid #E5E5E5;
border-top:4px solid #FF9900;
padding:3px;
background-image:url(img/bgbox2.gif);
background-repeat:repeat-x;
background-position:top left;
margin-top:-18px!important;
margin-top:-77px;}

*:first-child+html #boxdx  /* solo IE 7.0 */ {
margin-top:-27px!important;
}

img {
  border: 0px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


#basic-accordian{
	padding:0px;
	width:371px;
	position:absolute;
	z-index:2;
	margin-left:10px;
}

.accordion_headings{
	padding:0px;
	background:#99CC00;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child{
	padding:15px;
	background:#EEE; font-size:12px;
}

.accordion_child a { color:#333; text-decoration:none; }

.accordion_child a:hover { color:#F90; text-decoration:underline; }

.accordion_active{
	padding:15px;
	background:#EEE; font-size:12px;
}

.accordion_active a { color:#333; text-decoration:none; }

.accordion_active a:hover { color:#F90; text-decoration:underline; }

.header_highlight{
	background:#00CCFF;
}

#active-header { background:url(img/dx1.gif);  color:#666; height:52px; font-size:22px; }

#active1-header { background:url(img/dx2.gif); color:#666; height:52px; font-size:22px; }

#active2-header { background:url(img/dx3.gif);  color:#666; height:52px; font-size:22px; }

#active3-header { background:url(img/dx4.gif);  color:#666; height:52px; font-size:22px; }

#active4-header { background:url(img/dx5.gif);  color:#666; height:52px; font-size:22px; }



#test-header { background:url(img/dx1.gif);  color:#666; height:52px; font-size:22px; }

#test1-header { background:url(img/dx2.gif); color:#666; height:52px; font-size:22px; }

#test2-header { background:url(img/dx3.gif);  color:#666; height:52px; font-size:22px; }

#test3-header { background:url(img/dx4.gif);  color:#666; height:52px; font-size:22px; }

#test4-header { background:url(img/dx5.gif);  color:#666; height:52px; font-size:22px; }

#text {
	margin-left:75px;
	padding-top:13px;
	font-family:Arno Pro,georgia,serif;
	font-weight:bold;
}

#activetext {
	margin-left:75px;
	padding-top:13px;
	font-family:Arno Pro,georgia,serif;
	font-weight:bold;
}

#preventivo {
width:361px;
margin-left:0px;
font-family:Arno Pro,georgia,serif;
font-size:22px;
border:2px solid #E5E5E5;
border-top:4px solid #FF9900;
padding:3px;
background-image:url(img/bgbox2.gif);
background-repeat:repeat-x;
background-position:top left;
}

.accordion h3{
 margin: 0;
 width:286px !important;
 height:38px !important;
 padding: 13px 0 0 85px;
	font-family:Arno Pro,georgia,serif;
	font-weight:bold;
}
}
 
 #link{
  background-color:#eeeeee;
  list-style: none;
  width: 370px;
  margin;
 }
 #link li{
  padding: 8px; list-style:none;
 }
