@font-face {
	font-family: 'KlavikaBoldCapsSC';
	src: url('fonts/klavikaboldcaps-sc-webfont.eot');
	src: local('☺'), url('fonts/klavikaboldcaps-sc-webfont.woff') format('woff'), url('fonts/klavikaboldcaps-sc-webfont.ttf') format('truetype'), url('fonts/klavikaboldcaps-sc-webfont.svg#webfonttc2ZSF65') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'KlavikaLightOSTF';
	src: url('fonts/klavikalight-ostf-webfont.eot');
	src: local('☺'), url('fonts/klavikalight-ostf-webfont.woff') format('woff'), url('fonts/klavikalight-ostf-webfont.ttf') format('truetype'), url('fonts/klavikalight-ostf-webfont.svg#webfont5Yj7jTVj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLT47LightCondens';
	src: url('fonts/lte50920-webfont.eot');
	src: local('☺'), url('fonts/lte50920-webfont.woff') format('woff'), url('fonts/lte50920-webfont.ttf') format('truetype'), url('fonts/lte50920-webfont.svg#webfontY1e1gO2R') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	background-color: Black;
	margin: 0;
	font-family: 'KlavikaBoldCapsSC';
}
.pagina{
	width: 970px;
}
.logo{
	height: 110px;
	background: transparent url(immagini/menu.jpg) no-repeat;
}
/*-------------------- MENU --------------------------*/
:focus{
	outline: 0;
}
.menu{
	width: 706px;
	height: 56px;
	position: relative;
	top: 54px;
	left: 132px;
}
.m_home{
	float: left;
	width: 126px;
	height: 56px;
	display: block;
}
.m_home a{
	width: 126px;
	height: 56px;
	display: block;
	background: transparent url(immagini/m_home.jpg) no-repeat;
}
.m_home a:hover{
	width: 126px;
	height: 56px;
	display: block;
	background: transparent;
}

.m_contatti{
	float: left;
	width: 151px;
	height: 56px;
	display: block;
}
.m_contatti a{
	width: 151px;
	height: 56px;
	display: block;
	background: transparent url(immagini/m_contatti.jpg);
}
.m_contatti a:hover{
	width: 151px;
	height: 56px;
	display: block;
	background: transparent;
}

.m_macchine{
	float: left;
	width: 159px;
	height: 56px;
	display: block;
}
.m_macchine a{
	width: 159px;
	height: 56px;
	display: block;
	background: transparent url(immagini/m_macchine.jpg);
}
.m_macchine a:hover{
	width: 159px;
	height: 56px;
	display: block;
	background: transparent;
}

.m_offerta{
	float: left;
	width: 270px;
	height: 56px;
	display: block;
}
.m_offerta a{
	width: 270px;
	height: 56px;
	display: block;
	background: transparent url(immagini/m_offerta.jpg);
}
.m_offerta a:hover{
	width: 270px;
	height: 56px;
	display: block;
	background: transparent;
}
/*----------------------------------------------------*/
.testata{
	background: transparent url(immagini/testata.jpg) no-repeat;
	height: 249px;
}

.news{
	background: transparent url(immagini/newsletter.jpg) no-repeat;
	color: White;
	height: 42px;
	width: 215px;
	float: left;
	text-align: left;
	padding: 7px 0 0 55px;
}
.news a{
	color: White;
	height: 42px;
	width: 215px;
	float: left;
	text-align: left;
	
	display: block;
}
.container{
	background: #00121a url(immagini/fonfo.jpg) repeat-x;
	font-size: 0.85em;
	color: White;
	font-family: 'HelveticaNeueLT47LightCondens';
	text-align: left;
/*	padding: 20px;*/
	text-align: justify;
	margin: 0;
	line-height: 140%;
}
h1{
	font-family: 'KlavikaBoldCapsSC';
	font-size: 1.25em;
	color: #07A5ED;
	margin: 0 0 5px 0;
	text-align:left;
}
h2{
	font-family: 'KlavikaBoldCapsSC';
	font-size: 1.10em;
	color: #adff2f;
	margin: 0 0 0 0;
}
h3{
	font-family: 'KlavikaBoldCapsSC';
	font-size: 1.30em;
	color: #adff2f;
	margin: 0 0 0 0;
}
.blocco{
	float: left;
	width: 640px;
	margin: 20px 20px 20px 30px;
}
.dx{
	width: 250px;
	float: right;
}
.formdati_piccolo{
	width: 300px;
	float: left;
}
.blocco1{
	float: left;
	width: 350px;
	margin: 20px 20px 20px 30px;
}
.blocco2{
	float: left;
	width: 250px;
	margin: 20px 20px 20px 30px;
}
.blocco_contatti{
	float: left;
	width: 300px;
	margin: 20px 20px 20px 30px;
}
.blocco_mappa{
	float: left;
	width: 300px;
	margin: 20px 20px 20px 30px;
}
small {
	display: none;
}
.bloccodx_offerte{
	float: right;
	width: 250px;
	background-color: #ADFF2F;
	padding: 20px 0 20px 20px;
	color:#102F65;
}
.bloccodx_offerte h1{
	font-size: 1.50em;
	color:#102F65;
}
.bloccodx_offerte li{
	display: block;
	border-top: #102f35 dotted 1px;
	padding: 5px 0 0 0;
}
.bloccodx_automazioni{
	float: right;
	width: 250px;
	background-color: #0F254D;
	padding: 20px 0 20px 20px;
	color:#102F65;
}
.bloccodx_automazioni h1{
	font-size: 1.50em;
	color: orange/*#07A5ED*/;
}
.bloccodx_automazioni li{
	display: block;
	border-top: #07A5ED dotted 1px;
	padding: 5px 0 0 0;
}
.bloccodx_arrivi{
	float: right;
	width: 250px;
	background-color: orange;
	padding: 20px 0 20px 20px;
	color:#EE022B;
}
.bloccodx_arrivi h1{
	font-size: 1.50em;
	color:#EE022B;
}
.bloccodx_arrivi li{
	display: block;
	border-top: #EE022B dotted 1px;
	padding: 5px 0 0 0;
}
.chiudi{
	clear: both;
	margin: 0;
	padding: 0;
}
.stampa_invia{
	float: right;
	width: 50px;
}
.macchina{
	border-top: 1px dotted #0F2D61;
	margin: 0;
	color:#07a5ed;
}
.line{
	border-top: 1px dotted #0F2D61;
}
.descrizione{
	float: left;
}
.specifiche{
	float: left;
	width: 100%;
}
img{
	vertical-align: top;
	margin: 5px 10px 5px 0;
	float: left;
}
/*------------------- link ------------------------*/
a{
	font-weight: normal;
	text-decoration: none;
}

.container a:link{
	color: #07a5ed;
}
.container a:hover{
	color: #81D0FD;
}
.container a:visited{
	color: orange;
}

.bloccodx_offerte a:link{
	color: #102f65;
}
.bloccodx_offerte a:hover{
	color: #2166E0;
}
.bloccodx_offerte a:visited{
	color: #2F6000;
}

.bloccodx_arrivi a:link{
	color: #EE022B;
}
.bloccodx_arrivi a:hover{
	color: #AF0220;
}
.bloccodx_arrivi a:visited{
	color: WHITE;
}
/*--------------------------------------*/

.banda{
	background: transparent url(immagini/banda.jpg) no-repeat;
	height: 39px;
	width: 680px;
	float: left;
	text-align: right;
	color: White;
	font-size: 0.70em;
	font-family: 'HelveticaNeueLT47LightCondens';
	padding: 5px 10px;
}
.banda h1{
	display: inline;
	color: White;
}

