body {margin: 0px; padding: 0px; background: #fff; font-family: Arial, Tahoma, Verdana, sans-serif; color: #5879b5;}
img, form {margin:0; padding: 0; border: 0;}
td {font-family: Arial, Tahoma, Verdana, sans-serif; color: #5879b5; font-size: 13px;}
h1 { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 23px; color: #fff; margin: 20px 0 5px 0;}
h2 {font: bold 12px Tahoma; color: #333; margin: 20px 0 5px 0;}
h5 {font: 12px Tahoma; color: #CC0033; margin: 20px 0 5px 0;}
p {margin: 10px 0 20px 0;}
ul li {margin: 8px 0; padding: 0;}

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

#splash {width: 1px; height: 1px; margin-left: auto; margin-right: auto; background: #004c8f; border: 1px solid #004c8f;}

#layout {width: 100%; height: 100%;}
	#header {width: 100%; background: #5779b4; vertical-align: top;}
		#header h1 {background: #005099; margin: 0; padding: 30px 0 0 20px; border-bottom: 4px solid #fff;}
		#history {color: #fff; font-size: 14px; font-weight: bold; padding: 17px;}
		#history a {color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 5px;}
		#history a:hover {color: #fff; font-size: 14px; font-weight: bold; background: #005099;}		
	#ad {background: #005099; border-bottom: 4px solid #fff; margin: 0; padding: 58px 0 0 0;}
	#image_top {width: 173px; height: 147px; background: #5779b4;}
	#image_bottom {width: 173px; background: #5779b4; vertical-align: top;}	
	#menu_top {width: 174px; background: url(../../i/logo.gif) no-repeat 50% 97% #d8dadc; vertical-align: top;}
	#logo {width: 174px; background: #d8dadc; text-align: center; vertical-align: bottom; padding-bottom: 20px;}
	#content {padding: 20px; vertical-align: top;}
		#content h2 {color: #005099; font-size: 14px; margin: 0;}

#menu {background: #D8DADC;}
#menu h4, #menu span {display: none;}
#menu ul {list-style: none;margin: 0;padding: 0;}
#menu li {display: block;padding: 0 0 7px 0;margin: 0;width: 174px;height: 19px;}
* html #menu li {padding: 0 0 3px 0;}


#menu2 li.sot a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #005099; text-decoration: none;}

#menu2 li.sot a:hover {color: #FFFFFF; text-decoration: none;}

#menu li a:link, #menu li a:visited, #menu li a#active:link, #menu li a#active:visited, #menu li a:active, #menu li a:hover {width: 174px;height: 19px;display: block;background-position: 16px 3px;background-repeat: no-repeat;}

#menu li.home a {background-color: #C0C1C2;background-image: url(../../i/home_btn_off.gif);}

#menu li.company a {background-color: #A8ABAC;background-image: url(../../i/com_btn_off.gif);}
#menu li.company#active a {background-color: #9AA9CD;background-image: url(../../i/com_btn_on.gif);}

#menu li.azienda a {background-color: #A8ABAC;background-image: url(../../i/azi_btn_off.gif);}
#menu li.azienda#active a {background-color: #9AA9CD;background-image: url(../../i/azi_btn_on.gif);}

#menu li.products a {background-color: #898B8D;background-image: url(../../i/prod_btn_off.gif);}
#menu li.products#active a {background-color: #758CBB;background-image: url(../../i/prod_btn_on.gif);}

#menu li.prodotti a {background-color: #898B8D;background-image: url(../../i/prdt_btn_off.gif);}
#menu li.prodotti#active a {background-color: #758CBB;background-image: url(../../i/prdt_btn_on.gif);}

#menu li.activities a {background-color: #6F7173;background-image: url(../../i/act_btn_off.gif);}
#menu li.activities#active a {background-color: #5675AC;background-image: url(../../i/act_btn_on.gif);}

#menu li.attivita a {background-color: #6F7173;background-image: url(../../i/att_btn_off.gif);}
#menu li.attivita#active a {background-color: #5675AC;background-image: url(../../i/att_btn_on.gif);}

#menu li.accessories a {background-color: #4e5152;background-image: url(../../i/acc_btn_off.gif);}
#menu li.accessories#active a {background-color: #4e5152;background-image: url(../../i/acc_btn_on.gif);}

#menu li.news a {background-color: #545657;background-image: url(../../i/new_btn_off.gif);}
#menu li.news#active a {background-color: #2D5F9B;background-image: url(../../i/new_btn_on.gif);}

#menu li.novita a {background-color: #545657;background-image: url(../../i/nov_btn_off.gif);}
#menu li.novita#active a {background-color: #2D5F9B;background-image: url(../../i/nov_btn_on.gif);}

#menu li.contacts a {background-color: #414445;background-image: url(../../i/con_btn_off.gif);}
#menu li.contacts#active a {background-color: #074C8D;background-image: url(../../i/con_btn_on.gif);}

#menu li.link a {background-color: #414445;background-image: url(../../i/lnk_btn_off.gif);}
#menu li.link#active a {background-color: #074C8D;background-image: url(../../i/lnk_btn_on.gif);}

#menu li.contatti a {background-color: #414445;background-image: url(../../i/cnt_btn_off.gif);}
#menu li.contatti#active a {background-color: #074C8D;background-image: url(../../i/cnt_btn_on.gif);}

#menu li.return a {background-color: #A8ABAC;background-image: url(../../i/return_btn_off.jpg);}
#menu li.return#active a {background-color: #9AA9CD;background-image: url(../../i/return_btn_on.jpg);}

#menu li.download a {background-color: #898B8D;background-image: url(../../i/download_btn_off.jpg);}
#menu li.download#active a {background-color: #758CBB;background-image: url(../../i/download_btn_on.jpg);}

#menu li.login a {background-color: #414445;background-image: url(../../i/login_btn_off.gif);}
#menu li.login#active a {background-color: #074C8D;background-image: url(../../i/login_btn_on.gif);}

#menu li.logout a {background-color: #808080;background-image: url(../../i/logout_btn_off.jpg);}

#prod {background: #D8DADC;}
#prod ul {list-style: none;margin: 0;padding: 0;}
#prod li {display: block;padding: 0 0 7px 0;margin: 5;width: 174px;height: 10px;}
* html #prod li {padding: 0 0 3px 0;}

#prod li a:link, #prod li a:visited, #prod li a#active:link, #prod li a#active:visited, #prod li a:active, #prod li a:hover {width: 174px;height: 10px;display: block;background-position: 10px 3px;background-repeat: no-repeat;}
#prod li.prodt a {background-color: #D8DADC}
#prod li.prodt#active a {background-color: #A8ABAC}

table.form {background: #eee; margin-top: 20px; margin-bottom: 20px;}
table.form th {text-align: left; font-size: 12px; background: #fff; padding: 5px 10px;}
table.form td {padding: 5px 10px; background: #fff;}
table.form td.buttons {padding: 5px 10px; background: #f5f5f5; text-align: center;}

#map_driving {text-align: center; margin: 100px 0;}
.border {border: 1px solid #005099;}

.product {text-align: center;}
.description {border-top: 3px solid #5779b4; background: #eee; padding: 10px 20px;}
.b {font-weight: bold;}


---- modifiche cristiano colombo dal 30-01-2009 ----
body {margin: 0px; padding: 0px; background: #fff; font-family: Arial, Tahoma, Verdana, sans-serif; color: #5879b5;}
img, form {margin:0; padding: 0; border: 0;}
td {font-family: Arial, Tahoma, Verdana, sans-serif; color: #5879b5; font-size: 13px;}
h1 { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 23px; color: #fff; margin: 20px 0 5px 0;}
h2 {font: bold 12px Tahoma; color: #333; margin: 20px 0 5px 0;}
h5 {font: 12px Tahoma; color: #CC0033; margin: 20px 0 5px 0;}
p {margin: 10px 0 20px 0;}
ul li {margin: 8px 0; padding: 0;}

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

#splash {width: 1px; height: 1px; margin-left: auto; margin-right: auto; background: #004c8f; border: 1px solid #004c8f;}

#layout {width: 100%; height: 100%;}
	#header {width: 100%; background: #5779b4; vertical-align: top;}
		#header h1 {background: #005099; margin: 0; padding: 30px 0 0 20px; border-bottom: 4px solid #fff;}
		#history {color: #fff; font-size: 14px; font-weight: bold; padding: 17px;}
		#history a {color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 5px;}
		#history a:hover {color: #fff; font-size: 14px; font-weight: bold; background: #005099;}		
	#ad {background: #005099; border-bottom: 4px solid #fff; margin: 0; padding: 58px 0 0 0;}
	#image_top {width: 173px; height: 147px; background: #5779b4;}
	#image_bottom {width: 173px; background: #5779b4; vertical-align: top;}	
	#menu_top {width: 174px; background: url(../../i/logo.gif) no-repeat 50% 97% #d8dadc; vertical-align: top;}
	#logo {width: 174px; background: #d8dadc; text-align: center; vertical-align: bottom; padding-bottom: 20px;}
	#content {padding: 20px; vertical-align: top;}
		#content h2 {color: #005099; font-size: 14px; margin: 0;}

#menu {background: #D8DADC;}
#menu h4, #menu span {display: none;}
#menu ul {list-style: none;margin: 0;padding: 0;}
#menu li {display: block;padding: 0 0 7px 0;margin: 0;width: 174px;height: 19px;}
* html #menu li {padding: 0 0 3px 0;}


#menu2 li.sot a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #005099; text-decoration: none;}

#menu2 li.sot a:hover {color: #FFFFFF; text-decoration: none;}

#menu li a:link, #menu li a:visited, #menu li a#active:link, #menu li a#active:visited, #menu li a:active, #menu li a:hover {width: 174px;height: 19px;display: block;background-position: 16px 3px;background-repeat: no-repeat;}

#menu li.home a {background-color: #C0C1C2;background-image: url(../../i/home_btn_off.gif);}

#menu li.company a {background-color: #A8ABAC;background-image: url(../../i/com_btn_off.gif);}
#menu li.company#active a {background-color: #9AA9CD;background-image: url(../../i/com_btn_on.gif);}

#menu li.azienda a {background-color: #A8ABAC;background-image: url(../../i/azi_btn_off.gif);}
#menu li.azienda#active a {background-color: #9AA9CD;background-image: url(../../i/azi_btn_on.gif);}

#menu li.products a {background-color: #898B8D;background-image: url(../../i/prod_btn_off.gif);}
#menu li.products#active a {background-color: #758CBB;background-image: url(../../i/prod_btn_on.gif);}

#menu li.prodotti a {background-color: #898B8D;background-image: url(../../i/prdt_btn_off.gif);}
#menu li.prodotti#active a {background-color: #758CBB;background-image: url(../../i/prdt_btn_on.gif);}

#menu li.activities a {background-color: #6F7173;background-image: url(../../i/act_btn_off.gif);}
#menu li.activities#active a {background-color: #5675AC;background-image: url(../../i/act_btn_on.gif);}

#menu li.attivita a {background-color: #6F7173;background-image: url(../../i/att_btn_off.gif);}
#menu li.attivita#active a {background-color: #5675AC;background-image: url(../../i/att_btn_on.gif);}

#menu li.accessories a {background-color: #4e5152;background-image: url(../../i/acc_btn_off.gif);}
#menu li.accessories#active a {background-color: #4e5152;background-image: url(../../i/acc_btn_on.gif);}

#menu li.news a {background-color: #545657;background-image: url(../../i/new_btn_off.gif);}
#menu li.news#active a {background-color: #2D5F9B;background-image: url(../../i/new_btn_on.gif);}

#menu li.novita a {background-color: #545657;background-image: url(../../i/nov_btn_off.gif);}
#menu li.novita#active a {background-color: #2D5F9B;background-image: url(../../i/nov_btn_on.gif);}

#menu li.contacts a {background-color: #414445;background-image: url(../../i/con_btn_off.gif);}
#menu li.contacts#active a {background-color: #074C8D;background-image: url(../../i/con_btn_on.gif);}

#menu li.link a {background-color: #414445;background-image: url(../../i/lnk_btn_off.gif);}
#menu li.link#active a {background-color: #074C8D;background-image: url(../../i/lnk_btn_on.gif);}

#menu li.contatti a {background-color: #414445;background-image: url(../../i/cnt_btn_off.gif);}
#menu li.contatti#active a {background-color: #074C8D;background-image: url(../../i/cnt_btn_on.gif);}

#menu li.return a {background-color: #A8ABAC;background-image: url(../../i/return_btn_off.jpg);}
#menu li.return#active a {background-color: #9AA9CD;background-image: url(../../i/return_btn_on.jpg);}

#menu li.download a {background-color: #898B8D;background-image: url(../../i/download_btn_off.jpg);}
#menu li.download#active a {background-color: #758CBB;background-image: url(../../i/download_btn_on.jpg);}

#menu li.login a {background-color: #414445;background-image: url(../../i/login_btn_off.gif);}
#menu li.login#active a {background-color: #074C8D;background-image: url(../../i/login_btn_on.gif);}

#menu li.logout a {background-color: #8a8b8d;background-image: url(../../i/logout_btn_off.jpg);}

#prod {background: #D8DADC;}
#prod ul {list-style: none;margin: 0;padding: 0;}
#prod li {display: block;padding: 0 0 7px 0;margin: 5;width: 174px;height: 10px;}
* html #prod li {padding: 0 0 3px 0;}

#prod li a:link, #prod li a:visited, #prod li a#active:link, #prod li a#active:visited, #prod li a:active, #prod li a:hover {width: 174px;height: 10px;display: block;background-position: 10px 3px;background-repeat: no-repeat;}
#prod li.prodt a {background-color: #D8DADC}
#prod li.prodt#active a {background-color: #A8ABAC}

table.form {background: #eee; margin-top: 20px; margin-bottom: 20px;}
table.form th {text-align: left; font-size: 12px; background: #fff; padding: 5px 10px;}
table.form td {padding: 5px 10px; background: #fff;}
table.form td.buttons {padding: 5px 10px; background: #f5f5f5; text-align: center;}

#map_driving {text-align: center; margin: 100px 0;}
.border {border: 1px solid #005099;}

.product {text-align: center;}
.description {border-top: 3px solid #5779b4; background: #eee; padding: 10px 20px;}
.b {font-weight: bold;}


---- modifiche cristiano colombo dal 30-01-2009 ----

