@import "clickmenu.css";

html{height:100%;}
body{margin:0; padding:0; background:#FFFFFF; height:100%;}
table, td{border-collapse:collapse;}
table, td, img{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}
form, td{margin:0; padding:0;}
td, select, input, textarea{font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#444; vertical-align:top;  text-align:left; margin:0; padding:0;}
select, input, textarea{border:1px solid #444; background:#FAFAFB;}
ul{list-style:none; line-height:0; padding:0; margin:0;}
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}


strong{color:#9A9999;}

a{color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#000000; text-decoration:underline; padding-left:9px;
	background:url(images/b_link.gif) center left no-repeat;}
b a:hover{text-decoration:none;}

.tl_left{width:50%;}
.tl_right{width:50%; background:url(images/tl_right.jpg) top repeat-x;}

.main{
	width:766px;
	margin: 0px auto;
	;
}

/*=========header===========*/
.header .flash{height:305px; background:url(images/header_bg.jpg) bottom repeat-x;}
/*========//header==========*/

/*=========content===========*/
.content{height:346px; padding:0 0 15px 21px;}
.pos{
	position:absolute;
	margin:274px 0 0 491px;
	height:31px;
	padding-left:37px;
	background:url(images/pos_bg.jpg) bottom left no-repeat;
	left: -283px;
	top: -16px;
}
.mid{background:url(images/mpt.jpg) top left repeat-y;}
.mfl{background:url(images/mpt.jpg) top repeat-x; padding-top:2px;}
.mpl{background:url(images/mpl.gif) top left repeat-x; height:1px; width:100%;}

/* --- by a4w --- */
.mpl th {
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 5px 0;
}
.mpl td {
	padding: 2px;
}
.mpl .in10 {
	width: 100%;
	margin: 5px 0;
}
.mpl .divisore {
	height: 1px;
	border-top: 1px dotted #000;
	padding: 0;
}
.mpl .numero {
	text-align: right;
	padding-right: 5px;
}
.mpl .pari {
	background-color: #EEEEEE;
}
/* --- /by a4w --- */

.date .mk{width:10px; height:18px; background:url(images/b_link.gif) center left no-repeat;}
.date .mc{width:104px; background:#020202; padding-left:7px; vertical-align:middle;}
.date .mc a{color:#878686; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.date .mc a:hover{text-decoration:underline;}

.col_1{padding-bottom:10px;}
.col_2{color:#000000; padding-bottom:15px;}
.col_2 b a{color:#9A9999; text-decoration:underline; padding-left:9px;
		background:url(images/b_link_2.gif) center left no-repeat;}
.col_2 b a:hover{text-decoration:none;}

li a{color:#000000; text-decoration:underline; line-height:18px; padding-left:9px;
	background:url(images/b_link.gif) center left no-repeat;}
li a:hover{text-decoration:none;}
/*========//content==========*/

/*=========block_1===========*/
.block_1{background:url(images/block_1_top.jpg) top repeat-x;}
.block_1 .bot{background:url(images/block_1_pt.jpg) bottom repeat-x;}
.block_1 .left{background:url(images/block_1_pt.jpg) 5px top repeat-y;}
.block_1 .right{background:url(images/block_1_pt.jpg) right repeat-y;}
.block_1 .top_left{background:url(images/block_1_top_left.jpg) top left no-repeat;}
.block_1 .top_right{background:url(images/block_1_top_right.jpg) top right no-repeat;}
.block_1 .bot_left{background:url(images/block_1_bot_left.jpg) bottom left no-repeat;}
.block_1 .bot_right{background:url(images/block_1_bot_right.jpg) bottom right no-repeat; padding:13px 12px 15px 6px;}
.block_1 b{background:url(images/block_1_b_bg.gif) center repeat-x; padding:2px 43px 4px 7px;}
.block_1 b a{color:#000000; text-decoration:none; font-weight:bold; padding-right:8px; padding-left:0px;
		background:url(images/block_1_b_link.gif) center right no-repeat;}
.block_1 b a:hover{text-decoration:underline;}
/*========//block_1==========*/

/*=========page_1===========*/
#page_1 .tl_left{background:url(images/tl_left.jpg) top right repeat-x;}
#page_1 .header .left{background:url(images/p1_logo_bg.jpg) top left no-repeat;}
#page_1 .col_1{width:447px; padding-right:23px; padding-top:1px;}
#page_1 .mid{width:31px;}
#page_1 .col_2{width:194px;}
#page_1 .col_1 .indent{padding:0 10px 0 15px;}

#page_1 .b_1{width:148px;}
#page_1 .block_1 .indent{padding:3px 0 0 17px;}

#page_1 .col_2 .indent{padding:4px 0 0 10px;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .tl_left{background:url(images/t2_left.jpg) top right repeat-x;}
#page_2 .header .left{background:url(images/p2_logo_bg.jpg) top left no-repeat;}
#page_2 .content{padding-left:36px;}
#page_2 .col_1{width:423px; padding-right:32px; padding-top:1px;}
#page_2 .mid{width:31px;}
#page_2 .col_2{width:194px; padding-top:5px;}
#page_2 .col_2 .indent{padding:17px 0 0 10px;}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .tl_left{background:url(images/t3_left.jpg) top right repeat-x;}
#page_3 .header .left{background:url(images/p3_logo_bg.jpg) top left no-repeat;}
#page_3 .content{padding-left:36px;}
#page_3 .col_1{width:422px; padding-right:33px; padding-top:1px;}
#page_3 .mid{width:40px;}
#page_3 .col_2{width:185px; padding-top:2px;}
/*========//page_3==========*/

/*=========page_4===========*/
#page_4 .tl_left{background:url(images/t4_left.jpg) top right repeat-x;}
#page_4 .header .left{background:url(images/p4_logo_bg.jpg) top left no-repeat;}
#page_4 .content{padding-left:36px;}
#page_4 .col_1{width:455px; padding-top:1px;}
#page_4 .mid{width:40px;}
#page_4 .col_2{width:185px; padding-top:2px;}
#page_4 .mfl{margin-right:32px;}

#page_4 .b1{width:199px; padding-right:21px;}
#page_4 .b2{width:21px; background:url(images/p4_vpt.gif) top left repeat-y;}
#page_4 .b3{width:202px;}
/*========//page_4==========*/

/*=========page_5===========*/
#page_5 .tl_left{background:url(images/t5_left.jpg) top right repeat-x;}
#page_5 .header .left{background:url(images/p5_logo_bg.jpg) top left no-repeat;}
#page_5 .content{padding-left:36px;}
#page_5 .col_1{width:423px; padding-right:32px; padding-top:1px; padding-bottom:5px;}
#page_5 .mid{width:40px;}
#page_5 .col_2{width:187px; padding-top:2px;}

#form{margin-top:10px;}
#form div{height:32px;}
#form input, textarea{color:#000000;}
#form input{width:198px; height:21px;}
#form textarea{width:211px; height:119px; overflow:auto; margin-bottom:2px;}
/*========//page_5==========*/

/*=========page_6===========*/
#page_6 .tl_left{background:url(images/tl_left.jpg) top right repeat-x;}
#page_6 .header .left{background:url(images/p1_logo_bg.jpg) top left no-repeat;}
#page_6 .content{padding:1px 50px 25px 36px;}
/*========//page_6==========*/

/*=======elenco usato=======*/
#prodlist .tl_left{background:url(images/t3_left.jpg) top right repeat-x;}
#prodlist .header .left{background:url(images/p3_logo_bg.jpg) top left no-repeat;}
#prodlist .content{padding-left:36px;}
#prodlist .col_1{width:423px; padding-right:13px; padding-top:1px;}
#prodlist .mid{width:20px;}
#prodlist .col_2{width:187px; padding-top:2px;}
/*======//elenco usato======*/

/*=========footer===========*/
.footer{background:url(images/footer_bg.jpg) top repeat-x; height:59px;}
.footer div{background:url(images/footer_nv.jpg) 128px top no-repeat; padding:10px 0 0 37px;}
.footer .nv_1{width:91px;}
.footer .nv_1 a{color:#000000; text-decoration:none; font-weight:bold;}
.footer .nv_1 a:hover{text-decoration:underline;}
.footer .nv_2{width:270px; color:#838383; padding-top:5px;}
.footer .nv_2 a{color:#838383; text-decoration:none;}
.footer .nv_2 a:hover{text-decoration:underline;}
.footer .nv_2 span{color:#000000;}

.f_fl{background:url(images/footer_bg.jpg) top repeat-x;}
/*========//footer==========*/

/*=====scheda prodotto======*/
.clear {
	clear: both;
}
#scheda .main {
	width: 720px !important;
	margin-top: 5px;
}
#scheda .main .scheda {
	margin: 0 30px 0 60px;
	width: 600px;
	border-collapse: collapse;
	padding: 0;
}
#scheda .main .gruppo td { font: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000; padding: 10px 0 0; }
#scheda .main .modello td { font: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #F90; padding: 10px 0; }
#scheda .main .scheda .immagini { width: 100%; padding: 0; border-collapse: collapse; }
#scheda .main .scheda .immagini .grande {
	width: 400px;
	height: 300px;
	position: relative;
	border: 5px solid #F90;
	z-index: 1;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	top: 0px;
	left: 0px;
}
#scheda .main .scheda .immagini .grande .ritaglio { width: 400px; height: 300px; overflow: hidden; }
#scheda .main .scheda .immagini .grande .corner-tl { top: -5px; left: -5px; background-image: url(images/corner_tl.gif); background-position: top left; z-index: 20; }
#scheda .main .scheda .immagini .grande .corner-tr { top: -5px; right: -5px; background-image: url(images/corner_tr.gif); background-position: top right; }
#scheda .main .scheda .immagini .grande .corner-br { bottom: -5px; right: -5px; background-image: url(images/corner_br.gif); background-position: bottom right; }
#scheda .main .scheda .immagini .grande .corner-bl { bottom: -5px; left: -5px; background-image: url(images/corner_bl.gif); background-position: bottom left; }
#scheda .main .scheda .immagini .grande .corner-tl,
#scheda .main .scheda .immagini .grande .corner-tr,
#scheda .main .scheda .immagini .grande .corner-br,
#scheda .main .scheda .immagini .grande .corner-bl { position: absolute; width: 20px; height: 20px; background-repeat: no-repeat; }
#scheda .main .scheda .immagini .previews { position: relative; width: 210px; margin: 30px 0 0 10px; }
#scheda .main .scheda .immagini .previews .prev { float:left; width: 80px; height: 60px; border: 5px solid #F90; margin: 0 5px 5px 0; overflow: hidden; }
#scheda .main .scheda .dati { line-height: 1.3em; }
#scheda .main .scheda .dati .col-left { width: 260px; }
#scheda .main .scheda .dati .col-right { padding-top: 10px; }
#scheda .main .scheda .dati .titolo { font-weight: bold; font-size: 12px; color: #333; margin: 0.3em 0; }
#scheda .main .scheda .dati ul,
#scheda .main .scheda .dati ol { margin: 0 0 0 5px; padding: 0; }
#scheda .main .scheda .dati li { line-height: 1.3em; }
#scheda .main .scheda .dati dl { margin: 0; }
#scheda .main .scheda .dati dt { float: left; clear: left; width: 49%; margin: 0; }
#scheda .main .scheda .dati dd { float: left; width: 50%; margin: 0; }
#scheda .main .scheda .dati-macchina { color: #FFF; position: relative; top: -20px; left: -20px; width: 250px; z-index: 20; }
#scheda .main .scheda .dati-macchina .top {
	height: 10px;
	background-image: url(images/macchina_top.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	overflow: hidden;
}
#scheda .main .scheda .dati-macchina .center { background-color: #333333; background-image: url(images/macchina_c.gif); background-repeat: repeat-y; background-position: top left; }
#scheda .main .scheda .dati-macchina .bottom {
	height: 10px;
	background-image: url(images/macchina_bot.gif);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}
#scheda .main .scheda .dati-macchina dl { margin: 0 10px; }
#scheda .chiudi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 30;
	width: 15em;
	height: 15px;
}
#scheda .chiudi a {
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 15px;
	text-align: right;
	background-image: url(images/close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 15px;
}
#scheda .chiamaci {
	background-image: url(images/chiamaci.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 10;
	height: 60px;
	width: 170px;
	right: 10px;
	bottom: 5px;
}
#scheda .stampa,
#scheda .info {
	font-weight: bold;
	color: #FF6600;
	margin: 5px 0;
	width: 140px;
	text-align: center;
	padding: 5px 0;
	background-color: #000000;
	background-image: url(images/submit_border.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#scheda .stampa {
	margin-top: 25px;
}
#scheda .stampa a,
#scheda .info a {
	color: #FF6600;
	text-decoration: none;
}
#scheda .stampa a:hover,
#scheda .info a:hover {
	text-decoration: underline;
}
