html,body{margin-top: 0px; margin-bottom: 0px; 	padding: 0px; text-align:center;}
/*body{font-family: arial,sans-serif;font-size: 12px; font-weight:bold; text-align:center; height:100%;} */
body{font-family: arial,sans-serif;font-size: 12px; text-align:center; height:100%; margin-top: 0px;} 
div#container
{
	width: 800px;
	text-align:left;
	border-top: 1px solid Black; 
	border-left: 1px solid Black; 
	border-right: 1px solid Black; 
	border-bottom: 1px solid Black;
	margin-top: 10px;
	padding: 5px;
}
div#company_col_1
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#company_col_2
{
	width: 200px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#company_col_3
{
	width: 100px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#company_col_4
{
	width: 250px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#structure_col_1
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#structure_col_2
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#structure_col_3
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#profile_col_1
{
	width: 130px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#profile_col_2
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#profile_col_3
{
	width: 130px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#profile_col_4
{
	width: 250px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}

div#sinistra
{
	width: 150px;
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
}
div#destra
{
	width: 400px;
	margin: 5px;
	padding:5px;
	float:right;
	line-height : 100%;
}
div#sotto
{
	width: 750px;
	text-align:center;
	margin: 5px;
	padding:5px;
	float:right;
	line-height : 100%;
}

.riga_a_sinistra
{
	width: 700px;
	text-align:left;
	margin: 5px;
	padding:5px;
	float:right;
	line-height : 100%;
}
.riga_al_centro
{
	width: 700px;
	text-align:center;
	margin: 5px;
	padding:5px;
	float:right;
	line-height : 100%;
}


.titolo_2
{
	font-weight:bold;
	font-size:14px;
	color:White;
	background-image:url(http://robigo.ice.it/Biotech/Intranet/images/sfondoWeb.gif);
	width:100%;
	height:30px;
}

.titolo_main
{
	font-weight:bold;
	font-size:16px;
}
.colonna_bold
{
	margin: 5px;
	padding:5px;
	float:left;
	line-height : 24px;
	font-weight:bold;
	/*border: 1px solid Black;*/
}
.titoloFood
{
	font-weight:bold;
	font-size:14px;	
	color:#CCCCCC;
	background:#4F8403;
	margin:5px;
	text-align:center;
}
.titoloEnvironmental
{
	font-weight:bold;
	font-size:14px;	
	color:#AAAAAA;
	background:#FFFFFF;
	margin:5px;
	text-align:center;
}
.titoloMedical
{
	font-weight:bold;
	font-size:14px;	
	color:#CCCCCC;
	background:#BD0707;
	margin:5px;
	text-align:center;
}

.titoloIndustrial
{
	text-align: center;
	margin: 5px;
	background: gray;
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
}

INPUT
{
	height: auto;	
}

TD
{
	font-size:12px;	
}
.messaggio
{
	font-weight:bold;	
	font-size:14px;
	text-align:center;	
	color:Red;
}

.inputRagSoc
{
	width: 220px;
}

/* Dove inizia la parte necessaria */

.principale{width:800px; background-color:#DBDBDB;}
.testata 
{
	font: bold 14px;
	color: #000;
	background-color: #DBDBDB;
	/*background-image:url(../images/sfondoWeb.gif);*/
	width:800px;
	height:18px;
	text-align:center;
}
.testatabis 
{
	font: bold 14px;
	color: #000;
	background-color: #DBDBDB;
	/*background-image:url(../images/sfondoWeb.gif);*/
	width:825px;
	height:18px;
	text-align:center;
}
.container{width:800px;	text-align:left; border: 1px solid silver; padding: 5px; background-color:#F1EFEF;}
div.container{width:800px; text-align:left; border: 1px solid silver; padding: 5px; background-color:#F1EFEF; float:left;}
table.container{width:800px; background-color:#FFE9CA;}
.riga{width:765px; margin: 5px; padding:5px; float:left;}
.riga1{width:765px; margin: 5px; padding:5px; height:140px;}
a{color:#000000; font-weight:bold; text-decoration:none;}
.titolo{font-weight:bold; font-size:14px;}
.titolo_1{font-weight:bold; font-size:14px; color: #000; background-color: #DBDBDB; width:765px; height:18px;}
.titolo_1bis{font-weight:bold; font-size:14px; color: #000; background-color: #DBDBDB; width:755px; height:18px;}
.colonna{margin: 5px; padding:5px; float:left; line-height : 24px;}
.colonna2{margin: 5px; padding:5px; float:left; line-height : 24px; width: 380px;}
.selectcountry{margin-left:5px;}

.casella1{width:275px;}
.casella2{width:200px;}
.casella3{width:150px;}
.casella4{width:250px;}
.casella5{width:400px;}
