/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:6px;
	margin-left:0;
}

div, p, ol {
	margin:0;
	padding:0;
}

a{
	outline:none;
}

#background{
	width:959px;
	/*margin: 0 auto;*/
}

#aboveheader{
	display:block;
	width:959px;
	height:6px;
	font-size:0px;
	background-image:url(img/header-colors.gif);
}

#headerlogo{
	display:block;
	width:768px;
	height:105px;
	margin-left:190px;
	background-image:url(img/header-logo.gif);
	text-indent:-9999px;
}

#title{
	display:block;
	width:192px;
	height:89px;
	margin-left:192px;
	background:#ff6600;
}

#headertitle{
	display:block;
	width:77px;
	height:27px;
	padding-top:48px;
	margin-left:100px;
	background:url(img/header-title.gif) bottom no-repeat;
	text-indent:-9999px;
}

#box-form{
	height:335px;
	background:url(img/header-background.gif) repeat-x;
	float:left;
	width:575px;
	font-size:11px;
}

#headline{
	display:block;
	width:433px;
	height:59px;
	margin-top:20px;
	background:url(img/headline.gif) bottom no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	float:left;
}
/*HACK IE6*/
* html #headline{
	padding-top:44px;
	margin-left:10px;
}

#headerdx{
	display:block;
	float:left;
	width:90px;
	height:55px;
	margin-top:21px;
	margin-left:34px;
	background:url(img/header-dx.gif) bottom no-repeat;
	text-indent:-9999px;
}
/*HACK IE6*/
* html #headerdx{
	padding-top:0px;
	margin-left:27px;
}

#box-form-left{
	margin-top:100px;
	font-size:11px;
	margin-left:15px;
	width:575px;
	height:35px;
}
/*HACK IE6*/
* html #box-form-left{
	margin-left:8px;
}

#box-form-left strong{
	display:block;
	font-size:14px;
	margin-bottom:14px;
}

#telefono {
	background:url(img/num-tel.gif) bottom center;
	height:24px;
	margin-top:10px;
	width:143px;
	text-indent:-9999px;
}

#scadenza{
	/*background:url(img/scadenza.gif) bottom center;text-indent:-9999px;
	width:152px;
	height:67px;*/
	margin-top:40px;
	color:#616161;
}

#scadenzathankyou{
	/*background:url(img/scadenza.gif) bottom center;text-indent:-9999px;
	width:152px;
	height:67px;*/
	margin-top:10px;
	color:#616161;
}

#scadenza strong{
	font-size:13px;	
}

#form{
	float:left;
	width:550px;
}
/*HACK IE6*/
* html #form{
	width:399px;
}

#formthankyou{
	margin-top:33px;
	float:left;
	width:400px;
}
/*HACK IE6*/
* html #formthankyou{
	width:399px;
}

.form-input{
	float:left;
	width:165px;
	margin-left:15px;
	margin-bottom:15px;
	text-align:left;
	font-size:12px;
}
/*HACK IE6*/
* html .form-input{
	margin-left:10px;
}
.input-text input{
	font-size:11px;
	width:160px;
	margin:0;
}
.input-text input{
	float:left;
}

#privacy input{
	float:left;
	margin-right:5px;
}
#privacy{
	float:left;
	margin-left:15px;
	font-size: 10px;
}

#privacy-link{
	float:left;
	margin-left:25px;
	margin-right:25px;
}
#privacy-link a{
	color:#000000;
	text-decoration:underline;
}

#needed-input{
	float: left;
	width: 200px;
	font-style:italic;
	margin-left: 20px;
}
#country {
	width:160px;
}

#submit {
	background-image:url(img/submit-eng.gif);
	float:left;
	height:41px;
	/*margin-left:100px;*/
	margin-left:75px;
	text-indent:-9999px;
	width:43px;
}

#submit_ita {
	background-image:url(img/submit-eng.gif);
	float:left;
	height:41px;
	/*margin-left:100px;*/
	margin-left:75px;
	text-indent:-9999px;
	width:43px;
}
/*HACK IE6*/
* html #submit{
	margin-top:-20px;
	margin-left:325px;
}

ol.center-text{
	clear:both;
	margin-left:142px;
	list-style-type:none;
}
ol.center-text li{
	float:left;
	width:355px;
	margin-left:50px;
	margin-bottom:20px;
}
/*HACK IE6*/
* html ol.center-text li{
	margin-left:30px;
}
ol.center-text li strong{
	color:#ff6600;
	display:block;
	font-size:14px;
	margin-top:8px;
}

.number{
	font-size:40px;
	color:#000000;
	float:left;
	margin-left:-30px;
}

#tab-title{
	clear:both;
	height:29px;
	background:url(img/sfondo-tab.gif) repeat-x;
	margin-left:192px;
}

#tab-title-1, #tab-title-2, #tab-title-3, #tab-title-4, #tab-title-5{
	float:left;
}

#tab-title-1{
	width:95px;
	height:28px;
	background:url(img/about-us.gif);
	text-indent:-9999px;
}
#tab-title-1.active{
	background:url(img/about-us-active.gif);
	text-indent:-9999px;
	height:29px;
	border-right:#ffcc00 1px solid;
}

#tab-title-2{
	width:118px;
	height:28px;
	background:url(img/howitworks.gif);
	text-indent:-9999px;
}
#tab-title-2.active{
	height:29px;
	background:url(img/howitworks-active.gif);
	text-indent:-9999px;
	border-right:#ffcc00 1px solid;
	border-left:#ffcc00 1px solid;
}

#tab-title-3{
	width:118px;
	height:28px;
	background:url(img/watchdemo.gif);
	text-indent:-9999px;
}
#tab-title-3.active{
	width:118px;
	height:29px;
	background:url(img/watchdemo-active.gif);
	text-indent:-9999px;
	border-left:#ffcc00 1px solid;
	border-right:#ffcc00 1px solid;
}

#tab-title-4{
	width:118px;
	height:28px;
	background:url(img/feedbacks.gif);
	text-indent:-9999px;
}
#tab-title-4.active{
	width:118px;
	height:29px;
	background:url(img/feedbacks-active.gif);
	text-indent:-9999px;
	border-left:#ffcc00 1px solid;
	border-right:#ffcc00 1px solid;
}

#tab-title-5{
	width:173px;
	height:28px;
	background:url(img/becomeareseller.gif);
	text-indent:-9999px;
}
#tab-title-5.active{
	width:173px;
	height:29px;
	background:url(img/becomeareseller-active.gif);
	text-indent:-9999px;
	border-left:#ffcc00 1px solid;
	border-right:#ffcc00 1px solid;
}

#tab-body-1, #tab-body-2, #tab-body-3, #tab-body-4, #tab-body-5{
	margin-left:192px;
	margin-top:20px;
	width:770px;
}
#tab-body-1, #tab-body-3, #tab-body-4, #tab-body-5{
	display:none;
}
#tab-body-1 img, #tab-body-2 img, #tab-body-3 img, #tab-body-4 img, #tab-body-5 img{
	float:left;
}
#tab-body-1 ul, #tab-body-2 ul, #tab-body-3 ul, #tab-body-4 ul, #tab-body-5 ul{
	margin-left:20px;
	margin-bottom:10px;
}
#tab-body-1 p, #tab-body-2 p, #tab-body-3 p, #tab-body-4 p, #tab-body-5 p{
	margin-bottom:15px;
	margin-right:15px;
}
#tab-body-1 span, #tab-body-2 span, #tab-body-3 span, #tab-body-4 span, #tab-body-5 span{
	text-align:right;
	display:block;
	margin-top:10px;
	margin-bottom:20px;
}

.content{
	float:left;
	width:385px;
}

.fullcontent{
	float:left;
	width:770px;
}

#footer{
	clear:both;
	margin-left:192px;
	margin-top:30px;
	padding-top:10px;
	float:left;
	width:770px;
	border-top:#ffcc00 solid 1px;
}
/*HACK IE6*/
* html #footer{
	margin-left:96px;
}

#copy{
	float:left;
	font-size:10px;
	color:#666666;
	margin-right:50px;
	margin-bottom:30px;
}
/*HACK IE6*/
* html #copy{
	margin-right:40px;
}



