body{margin:20px 0;padding:0;text-align:center; font-family:Tahoma, Geneva, sans-serif;}
h1{margin:0;}
h2{margin:30px 0;}
#main{min-width:880px;margin:0 auto;text-align:center;}

#head{margin:0 auto;}
#nav{margin:20px auto;padding:10px 0;border-bottom:1px solid #75787B;}
#nav ul{margin:0;padding:0;}
#nav li{display:inline;margin:0 9px;}
#nav a{padding:10px 0;font:bold 70% Tahoma,Verdana,Arial;color:#F92A1C;text-decoration:none;}
#nav span{padding:10px 0;font:bold 70% Tahoma,Verdana,Arial;color:#75787B;}
#nav a.news-for-the-world, #nav span.news-for-the-world{background:transparent url("/img/flagEn.jpg") right 50% no-repeat;padding-right:45px;}
#nav a:hover{text-decoration:underline;color:#75787B;}
#nav .moduloOrdine{text-decoration:underline;}

#footer{border-top:1px solid #75787B;margin-top:25px;}
#footer p{font:bold 70% Tahoma,Verdana,Arial;color:#666;line-height:1.4em;}
#footer .ragioneSociale{font:bold italic 110% Tahoma,Verdana,Arial;color:#F92A1C;}

#contentHome{width:830px;margin:0 auto;overflow:auto;}
#contentHome #contentMain{width:660px;margin:0 auto; float:left; font-weight:bold; font-size:12px;}
#contentHome #contentMain a{color:#666; text-decoration:none;}
#contentHome #contentMain a:hover{color:#F33; text-decoration:underline;}
#contentHome #contentMain #col1{float:left;margin:10px 24px 10px 0; text-align:left; width: 306px;}
#contentHome #contentMain #col1 a{color:#666; text-decoration:none;}
#contentHome #contentMain #col1 a:hover{color:#F33; text-decoration:underline;}
#contentHome #contentMain #col2{float:left;margin:10px 24px 10px 0; text-align:left; width: 306px;}
#contentHome #contentMain #col2 a{color:#666; text-decoration:none;}
#contentHome #contentMain #col2 a:hover{color:#F33; text-decoration:underline;}

.title{color:#F00; font-family:Tahoma,Verdana,Arial; font-size:18px; font-weight:bold;}

#contentHome #col3{float:right;width:170px;text-align:center;margin:30px 0px 0px 0; overflow:hidden;}
#contentHome #col3 p{margin:15px auto;}
/*
#contentHome #col3 #speedylan{width:138px;height:57px;background:transparent url("/img/bgSpeedylan.jpg") 0 0 no-repeat;margin:20px auto 0 auto;}
#contentHome #col3 #speedylan a{font:bold 100% Verdana,Tahoma,Arial;color:#F92A1C;text-decoration:none;display:block;padding-top:28px;}
#contentHome #col3 #speedylan a:hover{text-decoration:underline;color:#75787B;}
*/
#contentHome #contentMain #col1 img,#contentHome #contentMain #col2 img,#contentHome #col3 img{border:none;margin:0 auto;}

#contentContatti{width:500px;margin:0 auto;}
#contentContatti p{margin:6px auto;color:#666;font:bold 80% Verdana,Tahoma,Arial;}
#contentContatti p.nome{font-size:140%;font-style:italic;}
#contentContatti p.address{}
#contentContatti p a{color:#C00;text-decoration:none;}
#contentContatti p a:hover{color:#75787B;text-decoration:underline;}

#contentNews{width:600px;margin:0 auto;}
#contentNews img{border:none;}
#contentNews #naturalProducts{float:left;}
#contentNews #surgeryEquipments{float:right;}
#contentNews p{margin:5px auto;font: bold 80% Verdana,Tahoma,Arial;}
#contentNews a{color:#F92A1C;text-decoration:none;}
#contentNews a:hover{text-decoration:underline;color:#75787B;}

#contentPartners img{border:none;}
#contentPartners p{margin:30px auto;}

.clearLeft{font-size:0px;height:0px;clear:left;}
.clearRight{font-size:0px;height:0px;clear:right;}

.form_copy {
	background-color: #EEE;
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 2px 0 2px;
	height:18px;
	border: 1px solid #888888;
	font-size:10px !important;
	resize:none;
}
.form_work {
	background-color: #EEE;
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 2px 0 2px;
	height:16px;
	width: 400px;
	border: 1px solid #888888;
	font-size:10px !important;
	resize:none;
}
.form_work2 {
	background-color: #EEE;
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 2px 0 2px;
	height:16px;
	width: 150px;
	border: 1px solid #888888;
	font-size:10px !important;
	resize:none;
}
.newsletter{
	width:172px;
	height: 200px;
	background: url("../img/bkg_newsletter.gif") no-repeat 0% 0% ;
	padding:5px 0px 0px 0px;
}
#news_in{
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	padding:0px 8px 0px 0px;
}
