@charset "utf-8";
/* CSS Document */
body
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:11px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
}

a{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#06F;}
h1{font-size:12px;color:#454545;font-weight:bold;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

table.menuhead{height:40px;}

#products{width:1000px;min-height:500px;padding-top:10px;padding-bottom:10px;}

table.maincontent{margin-top:10px;margin-bottom:25px;}
table.tbcontent{background-image:url(../images/bgtablecontent.jpg);background-position:center;background-repeat:repeat-y;}

.menuhead a
{
	font-size:14px;
	color:#ffffff;
}

input
{
	border:1px;
	border-style:solid;
	border-color:#e2e2e2;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:16px;
}

input.searchbutton {height:20px;border:0px;}
input.searchbox{height:18px;border:0px;width:90px;}

#boxthumb {border:1px solid #cecece;padding-top:15px;margin:10px;text-align:center;width:230px;height:230px;}

#boximage
{
	border:1px;
	border-color:#999999;
	padding:4px;
	border-style:solid;
	margin-left:0px;
	margin-right:8px;
	margin-bottom:10px;
	width:100px;
	height:100px;
	text-align:center;
}

#boximage2
{
	border:1px;
	border-color:#999999;
	padding:4px;
	border-style:solid;
	margin-right:8px;
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	height:100px;
	text-align:center;
}

#imgborder
{
	border:1px;
	border-color:#aaaaaa;
	padding:4px;
	border-style:solid;
	margin-left:0px;
	margin-right:8px;
	margin-bottom:10px;
	width:480px;
	height:150px;
	text-align:center;
}


#boximage3
{
	border:1px;
	border-color:#999999;
	padding:4px;
	border-style:solid;
	margin-right:8px;
	margin-bottom:20px;
	margin-top:10px;
	width:150px;
	height:150px;
	text-align:center;
}

#contactarea
{
	width:350px;
	height:500px;
	text-align:justify;
	border-left:1px;
	border-left-color:#f1f1f1;
	border-left-style:solid;
	margin-top:35px;
	padding-left:15px;
	padding-right:10px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#footer
{
	margin-top:10px;
	font-size:11px;
	color:#333333;
	margin-bottom:30px;
}

.indexicons
{
	margin-top:5px;
	margin-bottom:5px;
}

.indexicontext
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0px 10px 0px 8px;
	text-align:justify;
}

.indexicontitle
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f282d;
	font-weight:bold;
}

.indexthumb
{
	padding:10px;
	border:1px;
	border-style:solid;
	border-color:#cecece;
	margin: 5px 5px 3px 5px;
}

.copyright
{
	font-weight:900;
	color: #4b0c62;
	width:230px;
	margin-bottom:3px;
	padding-bottom:2px;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	text-align:left;
}

.menufooter
{
	font-weight:900;
	color: #4b0c62;
	width:270px;
	margin-bottom:3px;
	padding-bottom:2px;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	text-align:left;
}  

.corsiveblu
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#069;
	font-style:oblique;
}

li.style1
{
	list-style-image:url(../images/square_blu.gif);
	min-height:16px;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#CCC;
	margin-bottom:6px;
	padding-left:5px;
	padding-bottom:3px;
}

.gallerythumb
{
	padding:7px;
	border:1px;
	border-style:solid;
	border-color:#cecece;
	margin: 5px 5px 3px 5px;
	width:100px;
	height:100px;
}


#pagination a, #pagination strong
{
	background:#e7e7e7;
	border:1px solid #ffffff;
	padding: 4px 7px;
	font-size:13px;
}

#pagination
{
	font-size:13px;
}

#pagination strong, #pagination a:hover
{
	font-weight:normal;
	background:#ffffff;
	font-size:13px;
}

#menuitem
{
	background:#e7e7e7;
	border:1px solid #ffffff;
	padding: 3px 4px;
	font-size:12px;
	margin-bottom:3px;
	width:150px;
}

#menuitem a
{
	font-size:12px;	
}

#menuitem:hover
{
	background:#ffffff;	
}


.menugallery
{
	padding:5px 10px 5px 10px;
	background-color:#f2f4f4;
	height:38px;
}

#areanews 
{
	width:490px;
	margin:15px 0px 15px 0px;
	color:#333333;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

#areanews td.thumb
{
	vertical-align:top;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	padding: 5px 0px 10px 0px; 
}
#areanews td.news
{
	width:330px;
	vertical-align:top;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	padding: 0px 0px 0px 5px; 
	text-align:left;
}

#areanews .data
{
	text-align:center;
	background-color:#4b0c62;
	padding:5px;
	height:14px;
	width:110px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin : 10px 0px 0px 4px;	
	
}

#areanews .title, #areanews a
{
	font-size:12px;
	font-weight:bold;
	color:#4b0c62;
	margin: 10px 0px 0px 3px;
	text-align:left;
}

#areapromo 
{
	width:490px;
	margin:15px 0px 15px 15px;
	color:#333333;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

#areapromo td.thumb
{
	vertical-align:top;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	padding: 5px 0px 10px 0px; 
}

#areapromo td.promo
{
	width:330px;
	vertical-align:top;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:solid;
	padding: 0px 0px 0px 5px; 
	text-align:left;
}

#areapromo .data
{
	text-align:center;
	background-color:#4b0c62;
	padding:5px;
	height:14px;
	width:110px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin : 10px 0px 0px 4px;	
	
}

#areapromo .title, #areapromo a
{
	font-size:12px;
	font-weight:bold;
	color:#4b0c62;
	margin: 10px 0px 0px 3px;
	text-align:left;
}

#productcell
{
	padding-top:10px;
	margin:0px 10px 0px 10px;
	border-bottom:1px;
	border-bottom-color:#cecece;
	border-bottom-style:dotted;
	min-height:120px;
}

.footerlink
{
	font-size:11px;
	color:#74338c;
}

#sectiontitle
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	padding-bottom:3px;
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:dotted;
	margin-right:10px;
}

#sectiontitle2
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	padding-bottom:3px;
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:dotted;
	margin-left:15px;
}


td.menucolumn{padding-left:5px;padding-right:5px;padding-top:15px;vertical-align:top;min-width:120px;}
td.menurow{padding-right:50px;padding-bottom:15px;vertical-align:top;border-bottom:1px;border-bottom-color:#cecece;border-bottom-style:solid;}

.chisiamo{text-align:justify;margin-bottom:10px;margin-top:10px;}

#newstext{margin-left:5px;vertical-align:top;text-align:left;}
#newstitle{	margin-left:5px;font-size:11px;color:#454545;font-weight:bolder;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#newscontent { 	margin:10px 10px 20px 10px; 	min-height:400px; }
#newscontent td{border-bottom:1px dotted #888888;padding:10px;}

#datasheet{ }
#datasheet td{vertical-align:top;padding-bottom:10px;}
#datasheet td.scheda_foto {vertical-align:top;padding-bottom:10px;padding-top:10px;border:1px solid #cecece;}
#datasheet td.scheda_descr {vertical-align:top;padding-bottom:10px;padding-left:25px;padding-top:10px;}
#datasheet td.scheda_down {vertical-align:top;padding-bottom:10px;padding-left:25px;padding-top:10px;}
#datasheet td.scheda_spec {vertical-align:top;padding-bottom:30px;padding-top:30px;}
#datasheet h1.heading{border-bottom:1px;border-bottom-color:#aaaaaa;border-bottom-style:dotted;}
#datasheet ul.docs {list-style: none;position:relative;top:0px;left:-30px;}
#datasheet ul.docs li{	text-align:center;	border-bottom:1px solid #cacaca;	margin-bottom:15px;	padding-bottom:10px;}
#emailok{padding:5px;	margin:10px 0px 0px 40px;	width:350px;	font-size:11px;	font-weight:bold;	border-color:1px solid #333333;	background:green;color:yellow;}
#emailfault{padding:5px;margin:10px 0px 0px 40px;width:350px;font-size:11px;font-weight:bold;border:1px solid #333333;background:red;color:yellow;}

#areanewslarge {width:1000px;margin:0px 0px 15px 0px;color:#333333;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:left;}
#areanewslarge td.thumb { vertical-align:top; border-bottom:1px #cecece solid; padding: 5px 0px 10px 0px;}
#areanewslarge td.news { vertical-align:top; border-bottom:1px #cecece solid; padding: 5px 0px 15px 5px; text-align:left;}
#areanewslarge .data { text-align:center; background-color:#4b0c62; padding:5px; height:14px; width:130px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin : 10px 0px 0px 0px; }
#areanewslarge .label1 { text-align:center; background-color:#693e79; padding:5px; height:14px; width:130px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin : 10px 0px 10px 0px; }
#areanewslarge .label2 { text-align:center; background-color:#693e79; padding:5px; height:14px; width:130px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin : 10px 0px 0px 0px; }
#areanewslarge .title, #areanewslarge a { font-size:12px; font-weight:bold; color:#4b0c62; margin: 0px 0px 0px 0px; text-align:left; }
#areanewslarge td.menu { vertical-align:top; border-bottom:1px #cecece solid;background-color:#f1f1f1;padding:10px 15px 5px 15px;}
#areanewslarge h1 {font-size:16px;font-family:Tahoma;font-weight:bold;}

#newsgallery {width:930px;margin:20px 0px 20px 0px;border-top:1px dotted #777777;padding:15px 0px 0px 0px;}
#boxminithumb{border:1px solid #cecece;padding:6px;margin:0px 5px 5px 5px; width:125px;	text-align:center;}

ul#menu, ul#menu ul { list-style-type:none; margin: 0; padding: 0; width: 170px;}
ul#menu a { display: block; text-decoration: none;}
ul#menu li { margin-top: 1px;}
ul#menu li a { background: #4b0c62; color: #fff; padding: 0.5em;}
ul#menu li a:hover { background: #a889b3;}
ul#menu li ul li a { background: #e6daea; color: #000; padding-left: 20px;}
ul#menu li ul li a:hover {  background: #c1b6c5; border-left: 5px #000 solid; padding-left: 15px;}

#menugallery { margin: 15px 0px 30px 5px; width:170px;}
#photoarea { margin: 15px 0px 30px 10px; width:780px;}
#photoarea th { padding-right: 5px;}
#photoarea .heading
{
	font-family:Verdana;
	font-size:18px;
	border-bottom:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	margin: 0px 5px 15px 5px;
	color:#777777;
	padding: 0px 0px 10px 0px;
	text-align:left;
	width:770px;
}