body{
	margin:0px;
	background:#121d4b url('images/barraSfondo.jpg') top left repeat-x;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.mail{
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.testo{
	font-size:11px;
	color:#000066;
}


span, p{
	font-size:12px;
	
	margin:0px;

}

.barra_inf span,.barra_inf a{
	
	
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

}




.menu_sliding{

	width:918px;
	height:135px;
	
	background: url('images/barraAzzurraMenu.png') top center no-repeat;
	

	
	
	
	
}

/*  top */

.albero a, .albero span{
	color:white;
	font-size:11px;
	text-decoration:none;

}

/* --- */

.div_prodotto {

	float:left;
	text-align: center;
	width: 115px;
	height: 100%;
	
}

.div_prodotto a {
	font-size:11px;
	font-weight:bold;
	color:#001640;
	text-decoration:none;
	line-height:9px;
	margin:0px;
	
	
}

.div_prodotto p {
	font-size:11px;
	font-weight:bold;
	color:#888;
	text-decoration:none;
	margin:0px;
	line-height:9px;
	
}



.news-container ul a{
	font-size:12px;
	color:#19204e;
	text-decoration:none;
	font-weight:bold;

}
.news-container ul div{
	font-size:12px;
	color:#19204e;
	
	font-weight:normal;

}


/* menu left */

.menu_left{

	font-size:11px;
	width:100%;
	color:#001640;
	
}

.menu_left a{

	color:#001640;
	text-decoration:none;
	line-height:16px;
	font-size:13px;
}

.voce_selezionata{
	font-size:13px;
	color:#f26121;
	text-decoration:none;
	line-height:16px;

}



/* ----- */


/* schede */

.schede{

	width:100%;
	

}



/* ---- */


/* link */

.link a, .link span{
	font-size:12px;
	color:white;
	text-decoration:none;

}


/* ---- */



/* news */


 a.zoom {
  text-decoration: none;
}

/* */




/*
descrizione
*/

.descrizione p, .descrizione div, .descrizione ul li, .descrizione td{

	font-size:12px;	
	margin:0px;
	line-height:18px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:normal;

}

/* */


/*

distributori

*/

	#distributori p, span, address, a{
	
	
		font-size:12px;	
		margin:0px;
		line-height:18px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-weight:normal;
	
	
	}
	
	#distributori td{
		background:#fff;
		padding-top:12px;
		text-align:center;
		
		font-size:12px;	
		margin:0px;
		line-height:18px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-weight:normal;
	
	}

/* --------- */


.applyOpacity {

filter:alpha(opacity=0);
-moz-opacity:0.00;
-khtml-opacity: 0.00;
opacity: 0.00;

}









.testo_gr{
	font-family:Verdana;
	font-size:11px;
	color:#A9A9A9;
}

.inputtext{
	background:#F8F8FF;
	font-family:Verdana,serif;
	font-size:11px;
	border:1px solid #000066;
	color:#000066;
}



.privacy{
	font-family:Verdana;
	font-size:9px;
 	font-weight:bold;
	color:#000000;

}


.testo_piccolo{
	font-family:Verdana;
	font-size:10px;
	color:#000066;
	text-decoration:none;
}

.menu{
	font-family:Verdana;
	font-size:10px;
	color:#000066;
}



.testo_piccolo_ar{
	font-family:Verdana;
	font-size:10px;
	color:#F26121;
}


.testo_piccolo_ar_bold{
	font-family:Verdana;
	font-size:11px;
	color:#F26121;
	font-weight:bold;
}


.testo_mission{
	font-family:Verdana;
	font-size:12px;
	color:#F26121;
	font-weight:bold;
}

.titolo_faq{
	font-family:Verdana;
	font-size:12px;
	color:#A9A9A9;
	font-weight:bold;
}

.testo_distri{
	font-family:Verdana;
	font-size:11px;
	color:#000066;
	font-weight:bold;
}

.titolo{
	font-family:Verdana;
	font-size:13px;
	color:#000066;
	font-weight:bold;
}

.titolo_bianco{
	font-family:Verdana;
	font-size:18px;
	color:#FFFFFF;

}
.titolo_bianco_sm{
	font-family:Verdana;
	font-size:15px;
	color:#FFFFFF;
	

}



.sfondo_bianco{

}

.sfondo_animato{

background-image:url('images/animazione.png');
background-position:center right;
background-repeat:no-repeat;
}

.div_yes{
    height:22px;
    width:300px;
    border:2px solid #32CD32;
    background:#98FB98;
    font-family:Verdana;
    font-size:11px;
    color:#20B2AA;
    font-weight:bold;
    padding-top:3px;
}

.div_no{
   height:22px;
    width:300px;
    border:2px solid #FF0000;
    background:#FF6347;
    font-family:Verdana;
    font-size:11px;
    color:#000066;
    font-weight:bold;
     padding-top:3px;

}


.bordo1px{
 border:1px solid #000000;
 padding:0px;
 
}

.tabella_riga1{
	background:#FFFFFF;	/*#40E0D0*/
}

.tabella_int{
	background:#000066;	/*#40E0D0*/
}



.tabella_riga2{
	background:#EBEBEB;	/*#F0FFF0*/
}

.tabella_col1{
	background:#C0C0C0;	/*#40E0D0*/
}

.tabella_col2{
	background:#DCDCDC;	/*#40E0D0*/
}

.tabella_col3{
	background:#D3D3D3;	/*#40E0D0*/
}



div#menu ul{float:left;list-style:none;margin:0 auto;padding:0}
div#menu ul li{float:left;margin:0 0 0 0;
    padding:2;}
div#menu a{display:block;
    text-decoration:none;text-align:center;font-family:Verdana;font-size:11px;
    color: #FFFFFF}
div#menu a:hover{text-align:center;font-family:Verdana;font-size:12px;font-weight:bold;color: #F26121}
div#menu a:active{text-align:center;font-family:Verdana;font-size:12px;font-weight:bold;color: #F26121}
#menu ul {margin: 0; padding: 0;
 	list-style-type: none; list-style-image: none; }
#menu li {display: inline; }


 a.linkSpeciale {
  text-decoration: none;
}
 a.linkSpeciale:hover {
  text-decoration: underline;
}
 a.linkSpeciale:active {
  text-decoration: none;
}


a.linkSpeciale2 {
  text-decoration: none;

}
 a.linkSpeciale2:hover {
  text-decoration: none;

}
 a.linkSpeciale2:active {
  text-decoration: none;
}

.button{
	border:1px solid #555;
	font-family:Verdana;
}

.error{
	background:#FAA;
	color:#A00;
	border:2px solid #A00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:11px;
	padding:10px;
}

.contents{
	background:#f26121;
}


.tabella_team{

	width:100%;
	height:185px;
	background:#fff;
	padding:10px;
}

.tabella_team a{

	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:black;

}


.tabella_team a:hover{

	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#f26121;

}

/*editor*/
.bordo_blu{

border: 3px solid rgb(0, 0, 102); 


}

.bordo_arancione{

border: 3px solid rgb(242, 97, 33);


}
