/* -------------------------------------------------------
Author: Vitaly Friedman
Theme: Green Life - A Fresh, Warm and Readable Table
URL: http://www.alvit.de/vf
-------------------------------------------------------
*/ 
 		table {
			font: 1.1em tahoma,arial;
			margin: auto;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 150%;						
		}
				
		caption {
			font-size: 10px;
			font-weight: bold;
			margin-bottom: 20px;
			text-align: left;
			text-transform: uppercase;
		}
		
		td {
			margin: 0;
			padding: .6em 1em; /*20px 10px;*/
			border: 1px dotted #f5f5f5;
		}
				
		th {
			font-weight: normal;
			text-transform: uppercase;
			font: 1.3em tahoma,arial;
			text-align: center;
			background-color: #EDF7DC;
		}
		
		thead tr th {
			background-color: #575757;
			padding:  20px 10px;
			color: #fff;
			font-weight: bold;
			border-right: 2px solid #333;
			text-transform: uppercase;
			text-align:center;
		}
		
		tbody tr th {
			padding: 10px 10px;
			border-bottom: 1px dotted #fafafa;
		}
		
		tr { 
			background-color: #FBFDF6;
		}
		tr.odd {
			background-color: #EDF7DC;
		}
		td.odd {
			background-color: #EDF7DC;
		}
		
		table.qual {
			margin: auto;
			padding: 0;
			border:1px dashed rgb(51,102,153);
			/*border-collapse: collapse;*/
			text-align: left;
			color: #333;
			/*line-height: 15px;*/
			font-size: 1.1em;
			line-height: 1.1em;						
		}
		
		td.qual{
			 background-color: #F4FFE4;
			 
		}
		td.qual1{
			 	
			 background-color: #F4FFE4;
			 font-weight: bold;
		}
		
/*Form contatti*/
form {
width:400px; 
border:1px dashed rgb(51,102,153);
padding:5px;
margin:0 auto;
}
form p {
margin:.2em 0;
}

fieldset { 
padding: 1em; 
border:2px groove;
 }
 
legend {
 font-weight:bold;
 font-style:normal;
 font-family:Verdana, sans-serif;
 color: #990000;
 font-size:14px;
 padding:5px;
}

#mail label {
display:block;
float:left;
width:90px;
text-align:right;
font-weight:bold;
color:rgb(51,102,153);
padding-right:0;
font-size:0.9em;
}

#mail select { 
font-weight: bold; 
font-size: 1em;
width:260px; 
border:#73848C 1px solid; 
background:rgb(229,229,229);
padding:0;
margin-left:10px;
}

#mail input { 
font-weight: bold; 
font-size: 1em;
width:260px; 
border:#73848C 1px solid; 
background:rgb(229,229,229);
padding:0;
margin-left:10px;
}

#mail textarea{
font-weight:bold;
font-size:1em;
width:260px; 
border:#73848C 1px solid;
background:rgb(229,229,229);
padding:0px 0px 0px 2px;
margin-left:10px;
}

input#submit {
float:right;
width:100px;
border:#73848C 1px solid; 
background-color:rgb(228,228,228);
color: rgb(51,102,153);
font-weight: bold;
font-size:11px ;
/*margin-left:5px;*/
}

#newsletter label {
display:block;
float:left;
width:150px;
text-align:right;
font-weight:bold;
color:rgb(51,102,153);
padding-right:0;
font-size:1em;
}

#newsletter select { 
font-weight: bold; 
font-size: 1em;
width:200px; 
border:#73848C 1px solid; 
background:rgb(229,229,229);
padding:0;
margin-left:10px;
}

#newsletter input { 
font-weight: bold; 
font-size: 1em;
width:200px; 
border:#73848C 1px solid; 
background:rgb(229,229,229);
padding:0;
margin-left:10px;
}

#newsletter textarea{
font-weight:bold;
font-size:1em;
width:260px; 
border:#73848C 1px solid;
background:rgb(229,229,229);
padding:0px 0px 0px 2px;
margin-left:10px;
}
input#submit2 {
float:right;
width:100px;
border:#73848C 1px solid; 
background-color:rgb(228,228,228);
color: rgb(51,102,153);
font-weight: bold;
font-size:11px ;
/*margin-left:5px;*/
}
