/* MAIN */

html { overflow-x: hidden; overflow-y: auto;}

b {
	color:#21324E;
	font-size:12px;
}

#container {
	width: 943px;
	margin: 0 auto;
/*	background-color: yellow;*/
}

#header {
/*	float: left;*/
	width: 885px;
	height: 200px;
/*	margin: 0px 29px 0px 29px;*/
	margin: 0 auto;
	background: #000000 url('../images/en/jpg/headernew.jpg') no-repeat top left;
}

.newProd {
	position: absolute;
	width: 34px;
	height: 26px;
	margin-left:47px;
	margin-top:39px;
	z-index:999;
}

.newProdBig {
	position: absolute;
	width: 75px;
	height: 56px;
	margin-left:260px;
	margin-top:10px;
	z-index:999;
}


.disBig {
	position: absolute;
	width: 82px;
	height: 62px;
	margin-left:11px;
	margin-top:227px;
	z-index:999;
}

#logo-can-big {
	position: absolute;
	background: url('../images/en/png/logo-can-big.png') no-repeat top left;
	width: 318px;
	height: 200px;
}

#flags {
	float:left;
	width: 88px;
	height: 26px;
	margin-left:69px;
	margin-top:174px;
	_margin-left:34px;
}

.opa {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	zoom: 1;
}

#menu-top {
	color:#FFFFFF;
	font-size:11px;
	margin-left:297px;
	margin-top:175px;
	position:absolute;
}

#menu-top a {
	float: left;
	padding-right: 22px;
	margin-right: 7px;
	background: url('../images/en/jpg/divisore-menu.jpg') no-repeat center right;
}

#menu-top a:link {
	color: #ffffff;
	text-decoration: none;
}

#menu-top a:visited {
	color: #ffffff;
	text-decoration: none;
}

#menu-top a:hover {
	color: #354f80;
	text-decoration: none;
}

#barca {
	position: absolute;
	background: url('../images/en/png/barca.png') no-repeat top left;
	width: 131px;
	height: 61px;
	margin-left: 638px;
	margin-top: 112px;
}

#camper {
	position: absolute;
	background: url('../images/en/png/camper.png') no-repeat top left;
	width: 120px;
	height: 84px;
	margin-left: 775px;
	margin-top: 98px;
}

#content {
	float: left;
	width: 942px;
	margin: 0 auto;
/*	background-color:red;*/
	background: url('../images/en/gif/bg-total.gif') repeat-y 29px 0;
}

#col-left {
	float: left;
	width: 261px;
}

#menu-prodotti {
	float: left;
	width: 261px;
	height: 600px;
	background: url('../images/en/png/menubg.png') no-repeat top left;
}

#middle {
	float: left;
	width: 644px;
	_margin-left:-32px;
	_margin-right:32px;
	padding-bottom: 50px;
/*	background-color:yellow;*/
}

#col-right {
	float: left;
	width: 37px;
	height: 150px;
	background: url('../images/en/gif/col-right-bg.gif') no-repeat top left;
}

#col-right-angle {
	position: absolute;
	width: 9px;
	height: 81px;
	margin-left:846px;
	_margin-left:844px;
	#margin-left: 846px;
	margin-top:-97px;
	_margin-top:-98px;
	background: url('../images/en/gif/angolo-dxbs.gif') no-repeat top left;
}

#footer {
	float: left;
	width: 942px;
	margin: 0px auto;
}

#footer a:link {
	color:#ffffff;
}

#footer a:visited {
	color:#ffffff;
}

#footer a:hover {
	color:#354f80;
	text-decoration:none;
}

#keys {
	width: 825px;
	height: 84px;
	border-bottom: 1px solid #5e5e5e;
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
	margin-left: 29px;
	padding: 16px 29px 0px 29px;
	color: #cacaca;
	line-height: 15px;
	background: url('../images/en/gif/bg-footer.gif') repeat 0 7px;
}

#keys strong {
	color: #ffffff;
}



.loghetto {
	position: absolute;
	width: 102px;
	height: 32px;
	background: url('../images/en/png/loghetto.png') no-repeat top left;
	margin-top: -24px;
	margin-left: -57px;
}

#info {
	float: left;
	width: 943px;
	height: 35px;
	text-align: center;
	color: #b5b5b5;
	padding-top: 10px;
}

#timmagine {
	float: left;
	width: 860px;
	_width: 859px;
	height: 19px;
	margin-left: 28px;
	_margin-left: 15px;
	padding: 3px 24px 0px 0px;
	background: url('../images/en/jpg/zoccolo.jpg') no-repeat top left;
	text-align: right;
	color: #9a9595;
	font-size: 9px;
}

#title-bg {
	float: left;
/*	position:absolute;*/
	width: 569px;
	_width: 537px;
	height: 24px;
	margin-left: -32px;
	_margin-left: 0px;
	margin-top: 44px;
	_margin-top: 34px;
	padding: 11px 0px 0px 107px;
	font-size: 16px;
	color: #ffffff;
	background: url('../images/en/png/title-bg.png') no-repeat top left;
}

.title-bg-generico {
	float: left;
	/*	position:absolute;*/
	width: 569px;
	_width: 537px;
	height: 24px;
	margin-left: -33px;
	_margin-left: 0px;
	margin-top: 44px;
	_margin-top: 34px;
	padding: 11px 0px 0px 107px;
	font-size: 15px;
	color: #ffffff;
	background: url('../images/en/png/title-bg.png') no-repeat top left;
}

#title-bg2 {
	float: left;
	/*	position:absolute;*/
	width: 569px;
	_width: 530px;
	height: 24px;
	margin-left: -32px;
	_margin-left: 0px;
	margin-top: 44px;
	padding: 11px 0px 0px 107px;
	_padding: 11px 0px 0px 114px;
	font-size: 15px;
	color: #ffffff;
/*	background-color:red;*/
	background: url('../images/en/png/title-bg.png') no-repeat top left;
}


#content-txt1 {
	float: left;
	width: 533px;
	_width: 550px;
	margin: 20px 0px 0px 51px;
	_margin: 20px 0px 0px 41px;
	padding-right: 60px;
	_padding-right: 0px;
	text-align: justify;
	font-size: 12px;
}

#riga-bg {
	float: left;
	width: 303px;
	_width: 303px;
	height: 19px;
	background: url('../images/en/png/riga-bg.png') no-repeat top left;
	margin: 20px 278px 0px 53px;
	_margin: 20px 0px 0px 38px;
}

.img-left {
	float: left;
	display:block;
	margin-right: 2px;
}

#prodotti {
	float: left;
	width: 572px;
	_width: 560px;
	margin: 0px 20px 50px 52px;
	_margin: 0px 0px 50px 42px;
	/*background-color:red;*/
}

.bgcat {
	float: right;
	height:20px;
	padding-right:60px;
	padding-top:18px;
	text-align:right;
	width:453px;
	margin-right: 30px;
	_margin-right: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	background: url('../images/en/png/catbar.png') no-repeat top right;
}

.bgprod {
	float:left;
	width: 87px;
	height: 89px;
	margin: 0px 9px 6px 0px;
	padding: 3px 0px 3px 0px;
	text-align:center;
	color: #ffffff;
	background: url('../images/en/jpg/base-thumb.jpg') no-repeat top left;
}

.bgnoprod {
	float: right;
	width: 453px;
	height: 20px;
	margin-right: 90px;
	_margin-right: 40px;
	margin-bottom:10px;
	text-align: center;
}

.nome  {
	font-weight: normal;
	display:block;
	text-align:center;
}

.bgprod a:link {
	color: #ffffff;
	text-decoration: none;
}

.bgprod a:visited {
	color: #ffffff;
	text-decoration: none;
}

.bgprod a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#image-big {
	float: left;
	width: 370px;
	height: 313px;
	margin-left:45px;
	_margin-left: 39px;
	margin-top:-5px;
	padding-left:11px;
	background: url('../images/en/png/basescheda.png') no-repeat top left;
}


#info-form {
	float: left;
	height:310px;
	margin-left:45px;
	_margin-left:39px;
	margin-top:-5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	width:360px;
	background: url('../images/en/png/baseinfo.png') no-repeat top left;
}

.box-generico {
	float: left;
	height:310px;
	margin-left:45px;
	_margin-left:39px;
	margin-top:-4px;
	_margin-top:-4px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	width:360px;
	background: url('../images/en/png/baseinfo.png') no-repeat top left;
}


#contatti {
	float: left;
	height:232px;
	margin-left:45px;
	_margin-left:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	margin-top:-5px;
	width:340px;
	background: url('../images/en/png/basescheda-contatti.png') no-repeat top left;
}


.contatti-dealers1 {
	float: left;
	height:366px;
	margin-left:45px;
	_margin-left:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	margin-top:-5px;
	width:340px;
	background: url('../images/en/png/basescheda-dealers2.png') no-repeat top left;
}

.contatti-dealers2 {
	float: left;
	height:700px;
	margin-left:45px;
	_margin-left:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	margin-top:-5px;
	width:340px;
	background: url('../images/en/png/basescheda-dealers.png') no-repeat top left;
}

.container_contact
{
	float:left;
	width:350px;
}

#ricerca {
	float: left;
	height:131px;
	margin-left:45px;
	_margin-left:39px;
	margin-top:-4px;
	_margin-top:-4px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	width:340px;
	background: url('../images/en/png/basericerca.png') no-repeat top left;
}

.info-txt {
	float:left;
	height:22px;
	padding-top:8px;
	text-align:right;
	width:130px;
	color: #000;
/*	margin-top:5px;*/
}

.info-fields {
	float:left;
	height:34px;
	width:200px;
/*	margin-top:5px;*/
}

.info-fields input, textarea {
	color: #000000;
}

.info-fields textarea {
	width:200px;
}

#result {
/*	float: left;
	border-left: 1px solid #7ca9b6;
	border-right: 1px solid #7ca9b6;
	background-color: #dce9ec;
	padding: 10px;
	font-weight: bold;
	color: #516f76;*/
	
	color: #1b830a;
}

errorDiv.error {
	color:#c60000;
	float:left;
	display:block;
}


#tb1-big {
	float: left;
	width: 200px;
	_width: 170px;
	height: 313px;
/*	background-color:yellow;*/
}

.tb1 {
	margin-left:10px;
	_margin-left:0px;
	margin-top:20px;
	font-size: 12px;
}

.tb2 {
	margin-left:10px;
	_margin-left:0px;
	margin-top:20px;
	font-size: 12px;
}

#box-note {
	float:left;
	font-size:12px;
	margin-left:56px;
	_margin-left:49px;
	margin-top:15px;
	margin-bottom:20px;
	width:543px;
}

#tabella {
	float:left;
	font-size:12px;
	margin-left:52px;
	_margin-left:44px;
	margin-top:15px;
	margin-bottom:20px;
	width:542px;
}

#TabellaCaratteristichexx {
	width: 530px;
	float: left;
}

.TabDati{
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 25px;
	border: 1px solid black;
	border-collapse: collapse;
	width: 530px; 
}

.TabDati td{
	border: 1px solid black;
	padding: 3px;
	background-color: #FFFFFF;
	height: 15px;
	font-size: 11px;
	color: black;
	text-align: center;
}

.TabDati th{
	border: 1px solid black;
	padding: 3px;
	background-color: #28344b;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#box-fiere {
	float: left;
	margin-left:43px;
	_margin-left:37px;
	margin-top:-8px;
	padding-left:20px;
	padding-top:12px;
	width: 485px;
	height: 120px;
	background: url('../images/en/png/boxfiere.png') no-repeat top left;
}

#box-fiere strong {
	font-size:14px;
}


#menua{ width:231; height:135; margin:0; padding-top:37px; float:right;}
#menua p{padding:0; margin:0;}
#menua p a{float:right;}
#menua p a img {width:110px; height:88px; float:right; #float:none;}
#menub{float:right;}
#menub ul{float:right; padding:0; margin:30px 0 0 0;}
#menub ul li{float:right; list-style-type:none;}
#menub ul li a{ float:right; width:151px; padding:0 0 0 80px; font-size:12px; text-transform:uppercase; color:#FFF; line-height:30px; text-decoration:none;}
#menub ul li a:hover { background-image:url('../images/graphics/menub-attivo.png'); background-position:left top; background-repeat:no-repeat;}
.banner_facebook{
	padding-left:115px;
	padding-bottom:30px;
	padding-top:15px;
}
