
a:active    { color: #0000ff; text-decoration: none; }
a:link      { color: #0000ff; text-decoration: none; }
a:visited   { color: #0000ff; text-decoration: none; }
a:hover     { color: #0000ff; text-decoration: underline; }
a.submit    { color: #000000; font-weight: bold; font-size: 11px; font-family: Tahoma,Arial, Verdana;  border: 1px solid #808080; background-color: #c0c0c0; padding-left: 10px; padding-right: 10px; }
/*
div,normal  { 
	font-family: Arial,Helvetica,Verdana,sans-serif; 
	font-size: 11px; 
	color: #000000; 
}
*/
.head1, h1  { font-size: 17px; font-weight: bold; color: #838383; margin: 10px }
.head2, h2  { font-size: 15px; font-weight: bold; color: #838383; margin: 10px }
.head3, h3  { font-size: 13px; font-weight: bold; color: #838383; margin: 10px }

body 	    { text-align: center; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 10px; color: #000000; margin: 0px; padding: 0px;  background: #ffffff;}
td 	    { font-size: 12px; color: black; vertical-align: top; }
th 	    { font-size: 12px; color: white; background: #838383; text-align: left; margin: 5px; padding:5px; vertical-align: top; }
.menu 	    { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight:bold; color: black; }
p 	    	{ font-size: 12px; margin:5px }
form        { margin: 0px }
pre 	    { font-size: 12px; margin-left:20px; margin-right:10px; }
select      { font-size: 11px; font-weight: bold; font-family: Tahoma,Arial, Verdana; color: #000000; border: 1px solid #808080; }
textarea    { font-size: 11px;  font-weight: bold;font-family: Tahoma,Arial, Verdana; color: #000000; border: 1px solid #808080; }
input       { font-size: 11px;  font-weight: bold;font-family: Tahoma,Arial, Verdana; color: #000000; border: 1px solid #808080; }
input.checkbox { border: 0px; margin: 2px; padding: 3px; }
input.submit   { border: 0px; margin: 0px; padding: 0px; }
input.input    { border: 0px; margin: 2px; padding: 3px; }
input.button   { border: 0px; margin: 2px; padding: 3px; }

form table th { background: white; font-weight: bold; text-align:right; font-size: 12px; color: black; padding: 2px; vertical-align: top;}
form table td { font-size: 12px; padding: 2px; vertical-align: top;}
form p.comment{ text-align: center; }

.submit{ font-size: 12px;  font-weight: bold;font-family: Tahoma,Arial, Verdana; color: #000000; border: 1px solid #808080; background-color: #c0c0c0; padding: 1px; margin: 2px; width: 60px; }

.doc 	    { font-size: 12px; color: black; margin:10px; padding:5px}
.img_icon   { margin: 0px; padding: 0px; border: 0px }


div#header	{ width: 770px; margin: 0px auto 0px auto; padding: 0px; clear: both; }
div#header table{ border: 0px; padding: 0px; margin: 0px auto; }
div#header td	{ margin: 0px; padding: 0px; border: 0px; }
div#header img  { border: 0px; padding: 0px; margin: 0px; }
div#header .banner{ height: 78px; background-image: url(/img/header_01.gif); background-repeat: no-repeat; clear: both;}
div#header .banner object{ margin: 10px 12px 0px 0px; border: 0px; float: right;}

div#footer     { color: #606060; font-size: 11px; border-top: 1px solid #808080; width: 770px; margin: 20px auto 0px auto; padding: 10px; clear: both; }

table#container{
	width: 770px; 
 	margin: 10px auto auto; 
 	border-collapse: collapse; 
 	padding: 0px; 
 	border: 0px; 
}

div#login_box   { width: 450px; margin: 5px; padding: 5px; text-align: left; border: solid 2px #93adfa; }
div#login_box p { margin:  2px; }

div#login       { background-image: url(/img/bklogin.gif); background-repeat: no-repeat; width: 150px; height: 126px; margin: 5px; float: left; clear: both;}
div#login form  { margin-top: 20px; }
div#login input.input{ width: 70px ; border: solid 1px #999999; height: 20px; padding: 2px;}
div#login .login{ width: 70px ; border: solid 1px #999999; height: 20px; padding: 2px;}
div#login table { margin-right: 5px;}
div#login td    { font-size: 10px; font-weight: bold; }
div#login .text { padding-right: 3px; font-size: 10px; text-align: right; font-weight: bold; }

div#login_menu       { text-align: right; width: 148px; margin: 5px; background-color: #f5f5f5; border: solid 1px #93adfa; float: left; clear: both;}
div#login_menu  a    { color: black; }
div#login_menu  td   { color: black; }

div#shoulder       { text-align: right; margin: 5px; border: 0px; width: 150px; float: left; clear: both;}
div#shoulder td    { margin: 0px; padding: 0px; }
div#shoulder img   { border:0px; margin: 0px; padding: 0px; }


div#search       { width: 150px; height: 50px; background-image: url(/img/bkcerca.gif); background-repeat: no-repeat; margin: 5px; float: left; clear: both;}
div#search form  { margin-top: 10px; padding: 0px; border: 0px; }
div#search .input{ width: 70px ; border: solid 1px #999999 }
div#search td    { margin: 5px; padding: 5px;}

div#main   { margin: 8px 1px 1px 1px; padding: 1px; border: solid 1px #c0c0c0 }

div#news         { 
	width: 570px;	
	background-image: url(/img/bknews01.gif); 
	background-repeat: no-repeat; 
	background-position: 5px 0px; 
	margin: 5px 20px 0px 22px; 
	padding: 5px 5px 5px 5px; 
	border: solid 1px #c0c0c0; 
}

/* View RMA page */
div.rma_item	 { margin: 5px; padding: 1px; border: solid 1px #93adfa; }
div.rma_item td  { margin: 0px; padding: 3px;}
div.rma_item th  { text-align: right; font-weight: bold; background: #c0c0c0;  margin: 2px; padding: 2px;}

div.optionList       { float:left; text-align: left; margin: 10px; width: 570px;  border: solid 0px gray; }

div.rma_dispatch     { margin: 5px; padding: 0px; border: solid 1px #92bcda; }
div.rma_dispatch form{ margin: 5px; padding: 1px; }
div.rma_dispatch h3  { text-align: center;  color: white; background: #92bcda; margin: 1px; padding: 5px; }


div#rma_state 	   { 
	text-align: right; 
	background: white; 
	margin-top: 5px; 
	margin-left: 370px; 
	margin-right: 5px; 
	margin-bottom: 20px; 
	padding: 1px; 
	border: solid 1px #808080; 
	width: 200px; 
}
div#rma_state form { margin: 5px; padding: 5px; }
div#rma_state h3   { text-align: center; color: white; background: #c0c0c0; margin-top: 1px; margin-bottom: 10px; margin-left: 1px; margin-right: 1px; padding: 5px; }

div.block 	   { margin: 5px; padding: 5px; border: solid 1px #c0c0c0;}
div#anagrafica 	   { margin: 5px; padding: 5px; border: solid 1px #808080;}

div#trasporto 	   { margin: 5px; padding: 0px; border: solid 1px #808080;}
div#tasporto form  { margin: 5px; padding: 1px; }
div#tasporto th    { text-align: left ; margin: 1px; padding: 2px; }
div#trasporto h3   { text-align: center; color: white; background: #c0c0c0; margin: 1px; padding: 5px; }

.headField         { 
	font-weight: bold;
	text-align:right;
	font-size: 12px;
	color: black;
	padding: 2px;
	vertical-align: top;
}
/* for template CList */
.head_list         { font-size: 12px; font-weight:bold; color: #ffffff; text-align: center; background: #92bcda; vertical-align: middle; }
.field_list        { font-size: 12px; text-align: left; margin: 5px; padding: 5px; color: rgb(0,0,0); vertical-align: top;}

/* for newsletter */
.descn_c    { color: rgb(0,0,0); font-size: 11px; text-align: center; margin: 10px; padding: 3px; width:  90px; height:  70px; }
.descn_p1   { color: rgb(0,0,0); font-size: 12px; text-align: center; margin: 5px;  padding: 5px; width: 204px; height: 130px; }
.descn_p2   { color: rgb(0,0,0); font-size: 12px; text-align: center; margin: 5px;  padding: 5px; width: 204px; height: 130px; }
.infon	    { color: rgb(0,0,0); font-size:  9px; text-align: left;   margin: 5px;  }

/* validi per tutti marcatori */
.box 	    { font-size: 10px; font-weight:bold; color: black; }
.title	    { 
	text-align: left;
	font-size: 17px;
	font-weight:bold; 
	color: rgb(120,120,120); 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:10px; 
	margin-bottom:20px; 
	border-bottom: 1px solid #808080;
}
.navbar    { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #808080; 
	margin: 1px;
	padding: 2px;
	background: #dfdfdf; 
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
}

div.navbar  { 	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #808080; 
	margin: 1px;
	padding: 2px;
	background: #dfdfdf; 
/*	background: #a1a1a1; */
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
}
.error      { font-size: 11px; font-weight:bold; color: #ff0000; }

.desc_d     { font-size: 11px; text-align: left; margin: 5px; padding: 5px; color: rgb(0,0,0); vertical-align: top }

/* News section */
p.desc_n     { 
	font-size: 11px; 
	text-align: justify; 
	margin: 10px 
}
p.title_n    { 
	color: #c0c0c0; 
	font-weight: bold; 
	font-size: 12px; 
	text-align: left; 
	margin: 10px 
}
p.title_n a{
	color: #888888; 
}
td.image_n    { 
	margin: 10px; 
	text-align: right;
	vertical-align: top; 
	padding: 10px 5px 5px 5px;
}

/* home page */

.img_h	    { margin: 5px; padding: 5px }
.img_news   { margin: 10px; padding: 5px }
.news_h     { color: #000000; font-size: 11px; text-align: left; vertical-align: top; margin: 15px; padding: 5px }

div#delmomento { 
 background-image: url(/img/bkdelmomento01.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 margin:   0px 5px 5px  0px;
 padding:  5px 0px 5px 15px;
 width:  300px; 
 height:  90px;
 border: 0px solid #c0c0c0;
}
div#delmomento table { width: 250px;  margin: 20px 0px 5px 5px; }
div#delmomento td    { font-size: 11px; padding: 3px; }

div#offerta{ 
 background-image: url(/img/bkofferta01.gif);
 background-repeat: no-repeat;
 background-position: 10px 0px;
 margin:   0px  5px 5px 0px;
 padding:  5px 15px 5px 5px;
 width:  300px;
 height:  90px;
 border: 0px solid #c0c0c0;
}
div#offerta table    { width: 250px;  margin: 20px 15px 5px 5px; }
div#offerta td       { font-size: 11px;  padding: 3px; text-align: right; }
div#offerta td.img   { text-align: left; }

div#pervoi {
 background-image: url(/img/bkpervoi01.gif);
 background-repeat: no-repeat;
 background-position: 10px 0px;
 margin:   0px  5px 5px 0px;
 padding:  5px 15px 5px 5px;
 width:  300px;
 height: 240px;
 border: 0px solid #c0c0c0;
}
div#pervoi table { width: 250px; margin: 20px 15px 5px 5px; }
div#pervoi td    { font-size: 11px; padding: 3px; text-align: right; }
div#pervoi td.img{ text-align: left; }

div#venduti { 
 background-image: url(/img/bkvenduti01.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 margin:   0px 5px 5px 0px;
 padding:  5px 0px 5px 15px;
 width:  300px;
 height: 240px;
 border: 0px solid #c0c0c0;
}
div#venduti table { width: 250px;  margin: 20px 0px 5px 15px; }
div#venduti td    { font-size: 11px; padding: 3px; }

/* MMI */

div#mmi     { background-image: url(/img/bkmmi.jpg); background-repeat: no-repeat; background-position: 0 0; margin: 5px; padding: 5px; width: 350px; height: 210px;}
.type_media { color: #0066cc;       font-weight: bold; font-size: 16px; text-align: center; margin: 10px; padding: 10px }
.type_camera{ color: #0066cc;       font-weight: bold; font-size: 14px; text-align: center; margin: 10px; padding: 10px }



/**
 * Vetrina prodotti
 */
div#stats        { margin: 5px; padding: 5px; border: solid 1px #93adfa }
div#stats .number{ background-color: #999999; color: white; font-weight: bold; font-size: 14px; text-align: center; vertical-align: top; margin: 5px; padding: 5px}
div#stats td     {color: black; font-size: 11px; text-align: left; margin: 3px; padding: 5px}


.label_p    { color: #838383; font-weight: bold; font-size: 14px; text-align: right; margin: 5px; padding: 5px; vertical-align: middle; }

.prodotto   { color: #838383; font-weight: bold; font-size: 14px; text-align: left; margin: 5px; padding: 5px; vertical-align: middle;  }
.prezzo_p   { color: #0000ff; font-weight: bold; font-size: 16px; text-align: left; margin: 5px; padding: 5px; vertical-align: middle;  }
.cod_p 	    { color: #838383; font-weight: bold; font-size: 14px; text-align: left;  margin: 5px; padding: 5px; vertical-align: middle; } 
.brand_p    { color: #838383; font-weight: bold; font-size: 14px; text-align: left;  margin: 5px; padding: 5px; vertical-align: middle; } 
.desc_p     { color: black;                      font-size: 11px; text-align: justify; margin: 5px; padding: 5px; }

div.gar_p   { color: black;                      font-size: 11px; text-align: justify; margin: 5px; padding: 5px; }

div.compos_p{ font-size: 12px; margin: 5px; padding: 5px; border-bottom: 1px solid #808080; }
div.compos_p p { font-size: 12px; font-weight: bold; margin: 5px; padding: 5px; }

/* div.compos_p li{ font-size: 11px; margin: 5px; } */

.image_p    { margin: 10px; padding: 10px; border: solid 1px #999999 }

div#question          { margin: 3px; padding: 3px; border: solid 0px #c0c0c0; }
div#question h2	      { color: #999999; margin: 3px; padding: 5px; font-size: 10px; font-style: italic; border-bottom: 1px dotted #4e4e4e; }
div#question .question{ background: #c5deee;  background-image: url(/img/bkquestion.gif); background-repeat: no-repeat; background-position: 60px 0px; color: #333333; margin: 3px; padding: 5px; font-size: 10px; text-align: left; }
div#question .answer  { margin: 3px; padding: 5px; font-size: 10px;  font-style: italic; text-align: right; background: #ebf1f6; }

/* search */
.prezzo_e   { color: #0066cc;            font-weight: bold; font-size: 14px; text-align: left; margin-left: 5px }
.desc_e     { color: black;                                 font-size: 11px; text-align: left; margin-left: 5px;  margin-right:5px }

/* catalogo section */
.prezzo_c   { color: #0066cc;            font-weight: bold; font-size: 14px; text-align: left; margin-left: 5px }
.desc_c     { color: black;                                 font-size: 11px; text-align: left; margin-left: 10px }
.test 	    { background: url(/img/bkofferta.gif) no-repeat fixed 0px 0px }
