body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 10%;
	margin-right: 10%;
	background-color: #DCDCDC;
}

hr {
	display: none;
}
img {
	border: 0px;
}
h1{
	font-size: 0.9em;
	color: Gray;
	margin: 0px;
	margin-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #B0C4DE;
	font-weight: bold;
	letter-spacing: 0.2em;
}
h4{
	font-size: 1em;
	margin: 0px;
}	
h5.titolo{
	font-size: 0.9em;
	color: Gray;
	border-bottom-color: #6495ED;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}	
.blu {
	color: #B0C4DE;
	font-weight: bold;
}
h6{
	font-size: 1em;
	color: #61717E;
	margin-bottom: 0.5em;
	width: 100%;
	font-weight: bold;
	border-bottom: 1px solid Silver;
	border-top: 1px solid Silver;
}	
.titoli {
	color: Gray;
	margin-bottom: 0px;
}
a {
	color: Gray;
}
a.wm {
	text-decoration: none;
}
/*----------------------------------corpo----------------*/
#corpo {
	padding: 0;
	border: 1px solid #708090;
	
	background-color: White;
	position: relative;
}

/*----------------------------------testa----------------*/
#testa {
	position: relative;
	width: 99%;
	margin: 1%;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
			/*----------------------------------a----------------*/
#a {
	float: left;
	width: 48%;
	margin-right: 1%;
}
			/*----------------------------------b----------------*/
#b {
	margin-left: 48%;
	
}
#b p.soluzioni{
	margin: 0;
	color: Silver;
	font-weight: bold;
	right: 0;
	top: 0;
	position: absolute;
}
#b a {
	text-decoration: none;
	color: #778899;
	vertical-align: middle;
	font-weight: bold;
	margin-right: 0.5em;
}
#b a:hover {
	background-color: #708090;
	color: White;
}
#b a.attivo {
	color: Silver;
	border-bottom: 1px solid ButtonFace;
}
#b a.attivo:hover {
	color: Silver;
	border-bottom: 1px solid ButtonFace;
	background-color: White;
}

/*----------------------------------contenuto1-----------*/
#contenuto1 {
	position: relative;
	width: 99%;
	clear: left;
	margin: 1%;
}
#contenuto1 h1.privacy{
	font-size: 2.0em;
	color: #000177;
}
#contenuto1 h2.privacy{
	font-size: 1.0em;
	color: #000177;
}
#contenuto1 ul.privacy{
	
}
#contenuto1 li.privacy{
	list-style: square;
	color: Gray;
}
#contenuto1 h3.privacy{
	font-size: 0.9em;
	color: Gray;
	margin: 0px;
	margin-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #B0C4DE;
	font-weight: bold;
	letter-spacing: 0.2em;
}
			/*----------------------------------c----------------*/
#c {
   float: left;
	width: 380px;
	margin-right: 1%;
	min-height: 286px;
	height: auto !important;
	height: 286px;
}
#c img{
	//width: 100%;
}

			/*----------------------------------d----------------*/
#d {
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-right:3%;
}
#d img.attiva{
	border-bottom: 10px solid White;
}
#d h2{
	color: #7A97E9;
}
/*------------------------banner waml--------------------*/
#banner {
	position: relative;
	width: 99%;
	clear: left;
	margin: 1%;
	background-color: White;
	border-bottom: 1px dashed #BBBCFF;
	border-top: 1px dashed #BBBCFF;
	text-align: center;
}
#banner p{
	margin: 0.5em;
	color: #325C80;
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 30%;
	margin-right: 30%;
	text-decoration: underline;
}
#banner img{
	margin: 0.5em;
	
}

/*----------------------------------contenuto2-----------*/
#contenuto2 {
	position: relative;
	width: 98%;
	clear: left;
	margin: 1%;
	margin-top: 2em;
}
#contenuto2 a.titolilink{
	display: block;
	color: #61717E;
	text-decoration: none;
	width: 100%;
}
#contenuto2 a.titolilink:hover{
	background-color: #708090;
	color: White;
}
			/*----------------------------------e----------------*/
#e {
	width: 48%;
	margin-right: 1%;
}
#e img{
	width: 100%;
}
#e a{
	display: inline;
	color: #61717E;
	text-decoration: underline;
}

#e p{
	margin-top: 0px;
}
			/*----------------------------------f----------------*/
#f {
	position: absolute;
	top: 0px;
	right: 0;
	width: 50%;
}
#f a {
	display: inline;
	color: #61717E;
	text-decoration: underline;
}
#f p{
	margin-top: 0px;
}
			/*------------------------sezione prodotti----------------*/

			
			
			
/*------------------contenuto2 a 3 colonne---------------*/


			/*-----------------------------col1-----------------------*/
#col1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 360px;
	border-top: 5px solid #B0C4DE;
}
#col1 p.contatti{
	margin-bottom: 0em;
	border-bottom: 1px solid Silver;
}	
#col1 a{
	color: Gray;
}	
#col1 a:hover{
	background-color: #A2C8C9;
	color: White;
}	
#col1 h4{
	font-size: 1em;
}	
			/*-----------------------------col2-----------------------*/
#col2 {
	margin-left: 370px;
	margin-right: 20%;
	border-top: 5px solid #B0C4DE;
	background-color: #F3F8F8;
}
	
		
			/*-----------------------------col3-----------------------*/
#col3 {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19%;
	border-top: 5px solid #B0C4DE;
}
#col3 fieldset{
	border: 1px solid Silver;
	margin-top: 1em;
}
#col3 form{
	text-align: right;
}
#col3 input{
	margin-top: 0.5em;
	border: 1px dashed Silver;
	color: #778899;
	width: 40%;
}		
#col3 button{
	width: 35%;
	border: 1px solid Silver;
	background-color: ActiveBorder;
	margin-top: 1em;
}	
#col3 p.dichiarazione{
	margin-top: 2em;
	border-top: 2px solid #B0C4DE;
}	

#col3 imf {
	float: right;
}		
		
/*----------------------------------piede----------------*/
#piede {
	clear: left;
	border-top: 2px dotted #708090;
	text-align: right;
	padding-top:5px;
	padding-bottom:5px;	
}
#piede a{
	color: #778899;
	text-decoration: none;
	margin: 1%;
}
#piede a:hover{
	background-color: #708090;
	color: White;
}


#contenuto2 img {
	border: 1px dotted #ccc;
	margin:5px;
	padding:5px;
}

