@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
html{
	background:url(img/sfondo_cont.gif) center repeat-y #f5f4ee;
	height:100%;
}
body {
	background:url(img/sfondo_head.gif) repeat-x top;
	height:100%;
}
#prova{
	width:100px;
	height:250px;
	margin:0 auto;
}
#container {
	position:relative;
	background:url(img/sfondo_cont.gif) repeat-y;
	margin:0 auto;
	width:620px;
	height:100%;
}
#container img{
	border:0;
}
body>#container {
	height:auto;
	min-height:100%
}
#header{
	display:none;
}
#headlogo{
	float:left;
	width:200px;
	height:101px;
}
#headtext{
	padding:80px 21px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:362px;
	height:21px;
}
#headtext p{
	text-align:right;
	color:#333;
}
#headtext a{
	color:#333;
	text-decoration:none;
}
#headtext a:hover{
	color:#BBB;
}
#navmenu {
	display:none;
}
#sottomenu{
	display:none;
}
#main_menu {
	padding:0;
	margin:0;
	list-style-type:none;
	width:576px;
	height:16px;
}
#main_menu li {
	float:left;
	display:inline;
	height:16px;
	width:96px;
	background:url(img/tasti/on.gif);
	color:#FFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}
#main_menu li a, #main_menu li a:visited {
	display:block;
	height:16px;
	color:#333;
	text-decoration:none;
	background:url(img/tasti/off.gif);
}
#main_menu li a:hover {
	background:url(img/tasti/on.gif);
	color:#FFF;
}

/* contenuti */

#content {
	position:relative;
	width:590px;
	margin:0 auto;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#content a{
	color:#cb092e;
}
#content h1 {
	height:16px;
	width:428px;
	line-height:1.3em;
	background-color:#e3e5e6;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	float:left;
}
#content h2{
	color:#e3e5e6;
	height:16px;
	line-height:1.3em;
	background-color:#e51937;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}
#content h3 {
	height:16px;
	width:576px;
	line-height:1.3em;
	background-color:#e3e5e6;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}
.pagine{
	display:none;
}
.pagine a{
	text-decoration:none;
}
.numPag{
	list-style-type:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.numPag li{
	height:12px;
	width:16px;
	line-height:11px;
	font-weight:normal;
	display:block;
	background-color:#e51937;
	text-decoration:none;
	text-align:center;
	color:#EEE;
	float:left;
}
.numPag li a{
	height:12px;
	width:16px;
	display:block;
	line-height:11px;
	font-weight:normal;
	background-color:#FFF;
	text-decoration:none;
	color:#e51937;
	float:left;
}
.numPag li a:hover{
	background-color:#EEE;
	text-decoration:none;
}
#content h4{
	height:16px;
	color:#e3e5e6;
	line-height:1.3em;
	background-color:#e51937;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}
#content h5{
	width:540px;
	height:16px;
	border-color:#CCC;
	border-top: 1px dotted;
	border-bottom:1px dotted;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	float:left;
}
#content h6{
	padding-left:16px;
	height:16px;
	line-height:1.3em;
	border-top:#e51937 1px solid;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}
.testinews{
	float:left;
	text-align:justify;
	width:434px;
	height:auto;
	padding:0 20px 0 25px;
	margin:10px 0 0 0;
}
.testiprod{
	float:left;
	text-align:justify;
	width:530px;
	height:auto;
	padding:0 20px 0 25px;
	margin:10px 0 0 0;
}
.testiprod label{
	font-size:10px;
	color:#999;
}
.testiprod select{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	height:18px;
	background-color:#EEE;
	border:0;
	width:200px;
}
.testisez{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:0;
}
.testisez ul, li{
	list-style-type:square;
	list-style-position:inside;
}
.titoliSez{
	height:16px;
	padding-left:5px;
	line-height:18px;
	background-color:#e3e5e6;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.titIngombri{
	height:26px;
	color:#e3e5e6;
	background-color:#e51937;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.titIngombri2{
	height:26px;
	color:#e51937;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.divNavigator{
	display:none;
}
.navigator{
	list-style-type:none;
}
.navigator li{
	display:inline;
	height:16px;
	color:#e51937;
	font-weight:bold;
	line-height:14px;
	background-color:#EEE;
	text-align:center;
	float:left;
}
.navigator li a{
	height:16px;
	display:inline;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	color:#333;
	background-color:#FFF;
	float:left;
}
.divAttacchi{
	display:none;
}
.attacchi{
	list-style-type:none;
}
.attacchi p{
	height:15px;
	color:#EEE;
	background-color:#e51937;
	float:left;
	line-height:14px;
	padding:0 4px;
}
.attacchi li{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	line-height:14px;
	font-weight:normal;
	display:inline;
	background-color:#e51937;
	text-decoration:none;
	color:#EEE;
	float:left;
}
.attacchi li a{
	height:15px;
	padding:0 4px;
	display:inline;
	line-height:14px;
	font-weight:normal;
	background-color:#EEE;
	text-decoration:none;
	color:#e51937;
	float:left;
}
.attacchi li a:hover{
	background-color:#DDD;
	text-decoration:none;
}
.divNavigatorSez{
	width:500px;
	height:16px;
	margin-left:38px;
	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.navigatorSez{
	list-style-type:none;
}
.navigatorSez li{
	display:inline;
	height:16px;
	color:#e51937;
	font-weight:bold;
	line-height:14px;
	background-color:#EEE;
	text-align:center;
	float:left;
}
.navigatorSez li a{
	height:16px;
	display:inline;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	color:#333;
	background-color:#FFF;
	float:left;
}

/*------------ AREA DOWNLOAD -------------*/

.linkDownload{
	width:550px;
	padding-left:25px;
	text-align:left;
}
.downLink{
	list-style-type:none;
	text-align:left;
}
.downLink li{
	list-style-type:none;
	padding:2px 0;
	width:526px;
	line-height:14px;
	display:block;
	border-bottom:#999 dotted 1px;
}
.downLink li a{
	padding-left:10px;
	text-decoration:none;
	display:block;
}
.downLink li a:hover{
	background-color:#EEE;
}
.artTitolo{
	color: #FBB3BF;
	font-weight:normal;
}
.artLabel{
	position:absolute;
	margin-top:1px;
	background-color:#b6b6b6;
	border:none;
	width:60px;
	height:14px;
	color:#FFF;
}
.divArtButton{
	margin:2px 0 0 2px;
	border:thin solid;
	border-color:#666;
	height:164px;
	width:190px;
	overflow:hidden;
	float:left;
}
.divArtButton p{
	color:#FFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	height:auto;
	padding-bottom:2px;
	background-color:#e51937;
	border-top:#FFF solid 1px;
}
#divContArt{
	width:590px;
	margin:0 0 0 1px;
	text-align:center;
}
.divBaseArt{
	background-color:#e51937;
	height:16px;
	width:576px;
	text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.divArt{
	height:16px;
	width:576px;
	text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px dotted;
	border-bottom:1px dotted;
	border-color:#AAA;
}
.testoBaseArt{
	color:#EEE;
	text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
.testoArt{
	width:106px;
	height:16px;
	color:#EEE;
	background-color:#e51937;
	float:left;
}
.testoVariante{
	width:546px;
	padding:10px 15px;
	text-align: justify;
}
.descArt{
	padding:0 20px 0 25px;
	margin-top:5px;
	width:411px;
	float:left;
	text-align: justify;
}
.descArt a{
	text-decoration:none;
}
.descArt a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}
.attacco{
	color:#666;
	font-size:10px;
	line-height:16px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.attaccoBase{
	color:#EEE;
	font-size:10px;
	line-height:16px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.imgtesti{
	float:left;
	margin-top:10px;
}
.imgArt{
	float:left;
	margin:0;
}
.marchioConf{
	vertical-align: middle;
}
.imgfreccia{
	float:left;
}
.tastiprod{
	float:left;
	width:166px;
	text-align:center;
}
.divSez{
	float:left;
	width:225px;
	height:250px;
	text-align:center;
}
.divSezSmall{
	float:left;
	width:160px;
	height:250px;
	text-align:center;
}
.fotoprod{
	text-align:left;
	margin-top:10px;
	height:178px;
	width:192px;
	float:left;
}
.divserie{
	background-color:#EEE;
	width:110px;
	float:left;
	text-align:center;
}
.ampere{
	height:14px;
	color:#FFF;
	background-color:#e51937;
}
.ampere2{
	height:14px;
	border-bottom:#999 thin solid;
}
.ampere2 a{
	text-decoration:none;
}
.contmarchi{
	height:24px;
	width:100%;
	margin-top:4px;
	text-align:center;
}
.contmarchi img{
	margin:0 2px;
}
#contastiprod{
	text-align:center;
	height:auto;
	width:500px;
	margin:0 auto;
}
.rigavert{
	background:url(img/riga_tratt_vert.gif) repeat-y center;
	float:left;
}
.rigavertR{
	background:url(img/riga_trattVert_R.gif) repeat-y center;
	float:left;
}
.testi{
	float:left;
	text-align:justify;
	width:339px;
	height:auto;
	padding:0 20px 0 25px;
	margin:10px 0 0 0;
}
.testi img{
	margin-right:4px;
}
.testi a{
	text-decoration:none;
	color:#cb092e;
}
.testi a:hover{
	text-decoration:underline;
}
.link a{
	color:#cb092e;
}
ul.listaprod li{
	list-style-position:inside;
	list-style-type:square;
}
ul.listaLamp{
	padding-left:4px;
}
ul.listaLamp li{
	line-height:14px;
	color:#cb092e;
	width:156px;
	border-bottom:#CCC 1px dotted;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
}
ul.listaLamp li a{
	display:block;
	text-decoration:none;
}
ul.listaLamp li a:hover{
	background-color:#EEE;
}
.titolinoLista{
	line-height:14px;
	font-size:10px;
	font-weight:bold;
	background-color:#EEE;
	color:#cb092e;
	text-align:left;
}
.clear{
	height:10px;
	clear:both;
}
div.cert{
	margin:15px 0;
	width:115px;
	height:90px;
	text-align:center;
	float:left;
}
div.cert img{
	margin:auto;
	clear:both;
	vertical-align:middle;
}
.rigatesto{
	height:2px;
	width:100%;
	background:url(img/riga_tratt.gif) repeat-x bottom;
}
.rigatestoR{
	height:2px;
	width:100%;
	background:url(img/riga_tratt_R.gif) repeat-x bottom;
	clear:both;
}
#riga{
	display:none;
}
#riga img{
	margin:0;
	padding:0;
}
#riga p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	padding:0 22px 2px 0px;
}
#riga a{
	text-decoration:none;
	color:#cb092e;
}
#riga a:hover{
	color:#999;
}

/*  F O R M  */

.form{
	font-size:12px;
	padding-left:2px;
	height:20px;
	width:200px;
	color:#666;
	background-color:#EEE;
	border:0;
}
#form1{
	width:204px;
	float:left;
}
.invia{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	width:200px;
	height:22px;
}
/* footer */

#footer{
	display:none;
}
#footer p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;/
}
#footer a{
	padding:1px 4px;
	color:#999;
	text-decoration:none;
}
#percorso{
	color:#666;
	position:absolute;
	left:8px;
	top:-1px;
}
#percorso a{
	color:#666;
}
#percorso a:hover{
	color:#cb092e;
}
#download{
	position:absolute;
	right:6px;
	top:-1px;
}
