/* This copyright notice must be untouched at all times. */
/* Copyright 2008-2009 www.delpiano.com - all rights reserved. */
/* revised 07/17/2009 */

/* LAYOUT =====================*/
html {height: 100%; margin-bottom: 1px;} /* to avoid lateral shift in long-short pages - FF */
body {margin:5px 0 0 0; background-color:#fff;}
.clearfix {display: inline-block;} /* Fixes Floats IE/Mac */
div.clear {clear:both;}

hr {width:70%;}

#frame793 {
	width:793px;
	padding:0;
	margin:0 auto;
	position:relative;
	}
#text340, #text340a, #text340b {
	width:340px;
	padding: 0px;
	padding-top:10px;
	margin: 0px auto;
   	float:left;
}
#pic110 {
	width:110px;
	padding: 0px;
	padding-top:10px;
	margin: 0px auto;
   	float:left;
}
#text396, #text396a, #text396b {
	width:396px;
	/*	padding: 0px;
	padding-top:10px;
	margin: 0px auto;*/
   	float:left;
}
#text396c {
	width:370px;
   	float:left;
	padding-left:26px;
}
#logo300 {
	width:290px;
	padding: 0px;
	padding-top:0px;
	margin: 0px auto;
   	float:left;
}
#dropdown {
	width:330px;
	/*	padding: 0px;*/
/*	padding-top:35px;*/
	padding-top:15px;
	margin: 0px auto;
   	float:left;
	}
#cerca {
	width:173px;
	padding:55px 0 0 0;
	margin: 0px auto;
   	float:left;
}
.pic_rx {
	position:relative;
	left:40px;
	top:22px;
	/*border: 3px outset #0033FF;*/
	border: 3px ridge #0066FF;
	}

/* PRODUCT PAGES =====================*/
#prod620 {
	width:620px;
	padding: 0px;
	margin: 0px auto;
   	float:left;
	}
#prod520 {
	width:520px;
	padding: 0px;
	margin: 0px auto;
   	float:left;
	}
#prod273 {
	width:273px;
	padding: 0px;
	margin: 0px auto;
   	float:left;
	}
#icons {
	width:250px; 
	padding-left:20px; 
	padding-top:20px; 
	padding-bottom:30px;
	}
	
.toppic {
	position:absolute;
	left:80px;
	top:144px;
	z-index:0;
	}
.toplogo {
	position:absolute;
	left:40px;
	top:144px;
	z-index:0;
	}
.top_banner {
	position:absolute;
/*	left:260px;*/
	left:440px;
	top:170px;
	*top:180px; /*IE7*/
	_top:180px; /*IE6*/
	z-index:0;
	}	
.butbar {
	position:absolute;
	left:520px;
	top:155px;
	z-index:0;
	}
.thumb {
	position:relative;
	left:16px;
	border: 1px solid #333; 
	}
.picover {
position:relative;
left:-60px;
top:-45px;
}

/* --- TABLES FORMATTING --- */
.tab_dati {
	width:360px; 
	/*padding-left:20px; */
	padding-right:6px;
	}
.tab_big {
	width:484px; 
	margin-left:18px;
	/*padding-left:20px; */
	/*padding-right:6px;*/
	}
th.name {font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding-left:60px;
	background-color:#ffb;
	border-bottom: 3px solid #fe4;
	padding-top: 6px;
	}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	padding-left:8px;
	/* padding-right:20px;*/ 
	background-color:#fff;
	}

/* FORM ===================== */
.inputbox {
font:11px arial, helvetica, verdana, sans-serif; font-weight: normal;
color:#000; background-color: #ffe;
border:1px solid #ccc;
padding:0 5px 0 4px; 
margin:0 auto;
}
form#dropbox {
background:#fff; 
/*width:350px; */
/*padding:10px;*/ 
/*border:1px solid #ccc; */
margin:0px auto; 
font-size:10px; 
font-family:arial, helvetica, verdana, sans-serif; 
/*top:-150px;*/
}
form#dropbox p {
font-size:10px; 
color:#000; 
text-align:left; 
/*padding:15px 5px 5px 0;*/ 
/*margin:6px 0px 0px 10px;*/ 
}
form#dropbox label {
clear:left; 
display:block; 
float:left; 
width:95px; /* width = larghezza testo */
text-align:left; 
/*padding-right:10px; */
color:#000; 
/*margin-bottom:10px;*/ 
margin-top:6px;
font-size:10px;
} 
form#dropbox input {
/*border:1px solid #414d59; */
/*padding-left:10px; */
/*margin-bottom:12px; */
width:200px; 
background:#c5d3e0; 
}
form#dropbox select {
background-color: #ffe;
margin:6px 0px 0px 10px; 
font-size:10px; 
width:210px; 
}
form#dropbox option {
background:#ffe; 
color:#b80b38; 
font-size:10px;
}
#mktip_div {
display:none; 
position:absolute;
left:0px;
top:300px;
}
.mktipmsg {
padding: 5px; 
background-color: #EEF;  
border: 1px dotted #666; 
width:340px;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333;

display:none; 
position:absolute;
left:-300px;
top:300px;
}
