body{
  margin:0px; 
  font-family:Verdana, Helvetica, Arial;
  font-size:10px;  
  color:#404040;
  background:#BFBFBF url('../images/bg_body.gif') top repeat-x;
 
  
}

.bread_crumbs,.bread_crumbs a,.bread_crumbs a:visited {
	padding:0 0 10px 0;
	font-family:Verdana, Helvetica, Arial;
	font-size:10px;
	color:#1A70AE;
	
}


.list_disc a,  a:visited{
	color:#FF7100;
	font-weight:bold;}
	
		
form{margin:0;padding:0;}

input, textarea, select{
	font-family:Arial, Verdana, Helvetica;
  font-size:10px;  
  color:#404040;
  padding:0;
}

textarea{width:400px; height:100px;}

input{width:200px;}

img {border:0;}

a, a:visited {
	color:#FF7100;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#404040;
	text-decoration:underline;
	font-weight:bold;
}

table{border-collapse:collapse;}

td{padding:10px 10px 0 0;}


/* 
	verde:#99CF16;
	grigio:#808080;
	turchese:#4EB0B0;
*/

h1{
	padding:0;
	margin:0;
	font-size:20px;
	color:#1A70AE;
}

h1, h2{font-family:Helvetica, Arial, Verdana;}

h2, h3{font-size:15px; margin:10px 0 5px 0; padding:0; font-weight:normal; color:#1A70AE;}

h3{font-size:12px; color:#FF7100; font-weight:bold; margin-top:15px;}

h2 a, h2 a:visited{color:#1A70AE;}

h4{font-size:10px; color:#404040; font-weight:bold; margin-top:10px; padding:0;}

p{margin:0; margin-top:10px;}

#main{
	margin:20px auto 0 auto;
	background-color:#FFFFFF;	
	width:750px;
	border:solid 5px #f2f2f2;


}
#main2{
	margin:20px auto 0 auto;
	background-color:#FFFFFF;	
	width:750px;
	height:1000px;
	border:solid 5px #f2f2f2;


}

.content{float:left; width:560px;}

.contentPage{float:left;width:450px; padding:10px 50px 10px 10px;}

.contentPage p, .textHome p{line-height:14px;}

.contentPage h1{padding:50px 0 20px 100px;  background-repeat:no-repeat;}

h1.keirion{background-image: url('../images/logo_Keirion.jpg');}

h1.gruppos{background-image: url('../images/logo_gruppos.jpg');}

h1.spin{background-image: url('../images/logo_spin_grd.jpg');}

h1.misi{background-image: url('../images/logo_misi_grd.jpg');}

h1.mb{background-image: url('../images/logo_mb.jpg');}

h1.rd{background-image: url('../images/logo_rd.jpg');}

h1.contact{background-image: url('../images/contact.jpg');}

h1.apice{background: transparent url('../images/logo_apice.jpg') 0 40px no-repeat;}

h1.apice{background: transparent url('../images/logo_apice.jpg') 0 40px no-repeat;}

h1.aghuis_h{background: transparent url('../images/logo_avewegroephuis_hypothe.jpg') 0 0 no-repeat;}
h1.ne{background-image: url('../images/atomo_th.jpg');}

.textHome{width:400px; margin:30px;}


ul{margin:0; padding:0;}

li{margin:10px 0 0 30px; padding:0;}

form{margin:0; padding:0;}

#banner{
	float:right;	
	width:165px;
	padding:0 5px 10px 10px;
	background-color:#ffffff;
	border-left:dotted 2px #f2f2f2;
}

#banner p{
	
	margin-bottom:20px;
	padding-bottom:5px;
	
	
}

#banner table {width:149px;}

#banner td {border-bottom:solid 1px #1A70AE; padding-bottom:5px; vertical-align:top;}

#banner p.topMenu{margin:5px 0 0 0; padding:0; border:none; text-align:right;}

#banner p.topMenu a{padding-left:0px;}

#banner h1{margin:47px 0 32px 0;font-size:15px; font-weight:normal; font-family:verdana; color:#404040; padding:0;}




object{background-color:#f2f2f2; border:dotted 2px #f2f2f2;}

.footer{margin:10px auto 10px auto; width:750px; padding-bottom:10px;}

.footer .left{float:left;}

.footer .right{float:right;}



.formToCompile{
	margin-top: 10px;
}

.formToCompile td{
	padding: 10px 0;
}

.formToCompile textarea{
	width: auto;
	height: auto;

}

.line td{ border-top: solid 1px #BFBFBF;}
