
	@import url("reset.css");
	@import url("main.css");
	@import url("form.css");
	
	body *{
		background: none !important;
		background: #fff !important;
	}
	h1 span.ir, h2 span.ir{
		display: block;
		width: auto;
		height: auto;
		overflow: visible;
		/* font-size: auto; */
	}

	p, li, h3, h4, dd, dt{
		color: #005288;
	}
	p, ul li, dl dt, dl dd{
		font-size: 1.1em;
		font-size: 11px;
		line-height: 1.1em;
		letter-spacing: 0.04em;
	}
	#header{
		border-bottom: 1px dashed #005288;
		width: 750px;
		height: 66px;
		position: relative; top: 0; left: 0;
	}
	#header h1 span{
		font-size: 40px;
		color: #005288;
		position: relative; top: 10px; left: 5px;
	}
	
	h1{
		width: 400px !important; height: 66px;
		background: url("../i/p/double-shade.gif") repeat-y 0 0;
		float: left;
 	}
	h1 strong{
		width: 400px;
		height: 66px;
		display: block;
		margin: 0 10px;
		background: url("../i/p/helpstyle-h1.jpg") no-repeat 0 0;
	}
	h1 strong a{
		width: 400px;
		height: 66px;
		display: block;
		margin: 0;
	}
	#header img{
		background: url("../i/p/double-shade.gif") repeat-y 0 0;
		padding: 8px 8px 2px 22px;
		/* margin: 22px 10px 0 0; */
		
		position: absolute; left: 450px; top: 12px;
	}

	#main-menu{
		display: none;
	}

	#ticker, #breadcrumbs{
		width: 352px;
		margin-left: 20px !important;
	}


	h2 span{
		color: #005288;
		height: auto !important;
		font-size: 14px !important;
		font-weight: 900;
		position: relative; top: 9px; left: 8px;
	}
	h2{
		border-bottom: 1px dashed #fff;
		border-bottom: 1px dashed #ccdce7 !important;
	}

	#spot-mio-helpstyle, #spot-prodotti, #vetrina, #spot-br{
		border-bottom: 1px dashed #ccdce7 !important;
		/* border-bottom: 1px dashed #ccdce7 !important; */
		background: #fff !important;
	}
	#spot-mio-helpstyle h2{
		border-top: 1px dashed #ccdce7;
	}
	
	#spot-br p, #spot-br p a{
		color: #005288 !important;
	}	
	#spot-br p{
		border-bottom: 1px dashed #ccdce7 !important;
	}	

	#tr-box{
		margin: 0 10px;
		width: 750px;
		height: auto !important;
		position: relative; left: 0; top: 0;
		padding-bottom: 10px;
		background: none !important;
		border-bottom: 1px dashed #005288;
	}
	#tr-box h2{
		display: none;
		width: 750px;
		border: none !important;
	}
	#tr-box ul, #tr-box p{
		height: auto !important;
		padding: 13px 13px 13px 8px;
		background: #fff !important;
		border-top: none;
	}
	#tr-box ul{
		border-top: 1px dashed #ccdce7 !important;
	}

	#spot-prodotti p, #main-text p{
		width: 750px;
	}
	#main-text p{
		width: 750px;
		padding: .75em 0;
		float: none;
	}
	
	#main-text, #main-text p{
		float: left;
		width: 615px;
		overflow: visible;
	}
	#main-text{
		margin-left: 0;
		margin-bottom: 0px;
	}

	/* prodotti */
	
	.box-cat-prod, .box-cat-prod h2{
		background: #fff !important;
	}
	.box-cat-prod h2{
		border-bottom: 1px dashed #ccdce7;
	}
	

	/* scheda */
	
	#dettaglio-tl, form.dettaglio-modelli{
		background: #fff !important;
	}

	#ticker ul li{ visibility: hidden; }
	div.spot-prodotti-item{ visibility: hidden; }
	div.mio-content{ visibility: hidden; }

	.first{ visibility: visible !important; }

	#footer{
		display: none;
		border-top: 1px dashed #005288 !important; 
	}
	#footer p.floatright{
		display: none;
	}

	
	/* perche acquistare */

	div.perche-campagne{
		float: none;
	}
	div.perche-campagne h5{
		margin-left: 70px;
		margin-top: -60px;
	}
	div.perche-campagne p{
		position: relative;
		left: 0 !important;
		margin-top: 0;
	}

	/* faq */
	
	p.domanda{
		display: none;
	}
	p.break{
		page-break-before: always;
	}
