/* basic parameters */
html,body,u1,o1,li,p,h1,h2,h3,h4,h5,h6,form,fielset,a,href{
margin:0;
padding:0;
border:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color:#484848;
}
img {
	border: none;
}
a:link, a:visited {
	text-decoration:none;
}
/* ################################### */
/* Basic construction */
#intesta {
position: absolute; left: -10000px;
}
#header1 {
	width:778px;
	height:145px;
}
#header2 {
	width:778px;
	height:35px;
	border-right:1px solid #CCCCCC;
}
#header3 {
	width:778px;
	height:62px;
}
#layerHome {
	position:absolute;
	left:0px;
	top:64px;
	width:755px;
	z-index:1;
	padding: 10px;
	color: #000000;
	border: 1px solid #000000;	
	background-color: #FFFFFF;
}
#colA {
	position:absolute;
	left:0px;
	top:210px;
	width:192px;
	margin-bottom:100px;
	border-bottom:1px solid #CCCCCC;
	z-index:1;
}
#colB {
	position:absolute;
	left:0px;
	top:210px;
	width:776px;
	margin-bottom:100px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
/* ################################### */
/* header1 */
#logo, #slogan {
	width: 389px;
	height: 145px;
	float: left;
	margin: 0;
	padding: 0;
}
#logo {
	background: url(../i/header1_bg1.jpg) no-repeat;
}
#slogan {
	background: url(../i/header1_bg2.jpg) no-repeat;
}
/* ################################### */
/* header2 */
#quick-links {
	float: right;
	padding-top:9px;
}

#quick-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#quick-links li {
	display: inline;
}

#quick-links a {
	display: block;
	float: left;
	width: 41px;
	height: 17px;
}

#quick-links1 { background: url(../i/header2_1.gif) no-repeat left bottom; }
#quick-links2 { background: url(../i/header2_2.gif) no-repeat left bottom; }
#quick-links3 { background: url(../i/header2_3.gif) no-repeat left bottom; }
#quick-links4 { background: url(../i/header2_4.gif) no-repeat left bottom; }

#quick-links b { position: absolute; left: -10000px; }
/* ################################### */
/* header3 */
.bg3 {
	background: url(../i/header3_bg1.gif) repeat-x;
}
#header3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left:18px;
}

#header3 ul li {
	display: inline;
}

#header3 a {
	display: block;
	float: left;
	padding: 21px 0;
	background: url(../i/header3_1.gif) no-repeat left top;
	text-align:center;
}

#header3_1 { width: 94px; }
#header3_2 { width: 96px; }
#header3_3 { width: 96px; }
#header3_4 { width: 96px; }
#header3_5 { width: 96px; }
#header3_6 { width: 96px; }
#header3_7 { width: 96px; }
#header3_8 { width: 88px; }

#header3 a {
	color: #494949;
	text-decoration: none;
}
#header3 b {}

/* ################################### */
/* Col comuni */
.titolini1 {
	margin: 0;
	padding: 7px 0 6px 19px;
	background: #5C83C0 url(../i/titolini1.jpg) no-repeat right top;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
.titolini2 {
	margin: 0;
	padding: 7px 0 6px 19px;
	background: #EEEDED url(../i/titolini2.gif) no-repeat right center;
	font-weight: bold;
	color: #40649B;
	font-size: 12px;
}
.titolini3 {
	margin: 0;
	background: #5C83C0 url(../i/titolini3.jpg) no-repeat right center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding: 7px 0 6px 0px;
}
.content {
	margin: 18px;
}
.b1 {
	font-weight:normal;
	font-style:normal;
}
.b2 a {
	color: #484848;
	text-decoration:none;
}
/* ################################### */
/* ColA */
#box1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#box1 li {
	display: inline;
}
#box1 h2 a {
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#box1 li a {
	rem border-top: 1px solid #FFFFFF;
	display: block;
	rem padding: 7px 14px 7px 18px;
	padding: 1px 14px 2px 18px;	
	background: #F2F2F2 url(images/homepage16.gif) no-repeat 19px center;
	color: #484848;
	text-decoration:underline;
}
.box1li {
	font-size:12px;
	font-weight:normal;
}
#box2 {
rem	width:192px;
	width:158px;
	padding:17px;
	background: #F2F2F2;
}
#box3 {
	width:192px;
}
#box4 {
	width:192px;
	background: #F2F2F2;
}
#box4 a{
	color: #484848;
	text-decoration:underline;
}
.box4a {
	font-weight:normal;
}
/* ################################### */
/* ColB */
#box_image {
	margin:0;
}
#box_image a{
	color: #484848;
	text-decoration:underline;
}
#box_image ol {
	margin:0;
	padding:20px 5px 20px 20px;
	font-weight:bold;
}
#box_image ul {
	margin:0;
	padding:5px 30px;
}
.p_dischi_fissi {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_dischi_fissi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_hard_disk {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_hard_disk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_diagnosi {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_diagnosi_gratuita.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_garanzia {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_garanzia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_10motivi {
	padding-right:190px;
	margin:0;
	background-image:url(../i/recupera_10motivi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_faq {
	padding-right:190px;
	margin:0;
	background-image:url(../i/recupera_faq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_moduli {
	padding-right:190px;
	margin:0;
	background-image:url(../i/recupera_moduli.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_contatto {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_contatto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_raid {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_raid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_tape {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_nastri.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_compact_flash {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_compact_flash.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_recupero_dati {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupero_dati.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.p_chi_siamo {
	padding-right:175px;
	margin:0;
	background-image:url(../i/chi_siamo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.contentbox_image {
	padding-right:175px;
	margin:0;
}
.contentbox_test {
	padding-right:175px;
	margin:0;
	background-image:url(../i/recupera_garanzia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#box10 {
	rem margin-left:195px;
	margin-left:192px;
	width:581px;
}
#box11 {
	width:543px;
	rem margin:0 0 0 195px;
	margin:0 0 0 192px;
	padding:18px;
	border-left:1px solid #CCCCCC;
}
#box11_1 {
	margin:0;
	text-align:justify;
}
#box11_1 img {
	float:left;
}
#box11_1 a{
	color: #484848;
	text-decoration:underline;
}
.contentbox11_1 {
	padding:0 5px 10px 0;
}
.contentbox11_2 {
	padding:0 0 10px 130px;
	margin:0;
}
.contentbox11_3 {
	margin:0;
	padding:0 0 0 160px;
}
#box11_2 {
	margin:30px 0;
	text-align:justify;
}
#box11_2 ol {
	margin:0;
	padding:20px 5px 20px 60px;
	font-weight:bold;
}
#box11_2 p {
	margin:0;
	padding:0;
}
#box11_2 ul {
	margin:0;
	padding:5px 30px;
}
#box11_2 a{
	color: #484848;
	text-decoration:underline;
}
.prop {
    height:200px;
    float:right;
    width:1px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
#footer {
	background: url(../i/footer_bg.gif) no-repeat left center;
	border-top:1px solid #CCCCCC;
	padding:18px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
}

#footer li {
	display: inline;
}

.footerlink {
	padding: 0 10px 0 10px;
}
#footer p {
	margin-top: 10px;
	text-align: center;
	color: #484848;
}
#footer a {
	color: #484848;
}

/* ################################### */
