.management { float:left; position:relative; width:98%; margin-top:10px; }
	.management img { border:1px solid #b3d670; float:left; position:relative; margin-right:10px; }
	.management p { width:100%; float:left; position:relative; font-size:12px; margin:0px; padding:0px;  }
	.management a { text-decoration:none; display:block; }
	.management a:hover { text-decoration:none; color:#999999;  }

.dex_info { float:left; position:relative; width:98%; margin-top:10px; }
	.dex_info p { width:100%; height:80px; float:right; font-size:14px; margin:0px; padding:0px; margin-top:5px; color:#FFFFFF; text-align:left;  }

/* bottoni/banner vari ***********/
.visita { width:260px; height:50px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px;  }
.visita a { width:260px; height:50px; background:url(../images/visita_portfolio.jpg); float:left; }
.visita a:hover { width:260px; height:50px; background:url(../images/visita_portfolio_on.jpg); float:left; }

.collabora { width:320px; height:200px; float:right; margin:0px; padding:0px; margin-top:20px; background:url(../images/btn_collabora.jpg); cursor:pointer; }


/* form contatti ***************/
.table_info { background-color:#5e5e5e; width:520px; float:left; border:0px; border:1px solid #b3d670; margin-bottom:10px; }
.table_info input, select { width:300px; font-size:14px; background-color:#999999; border:1px solid #b3d670; }
.table_info textarea { width:300px; font-size:14px; background-color:#999999; border:1px solid #b3d670; overflow:auto; }
.table_info #button { width:250px; height:20px; background:url(../images/btn_invia.jpg) no-repeat top left; border:none; cursor:pointer;  }


.table_collabora { background-color:#5e5e5e; width:560px; border:0px; border:1px solid #b3d670; margin-top:10px; float:left; }
.table_collabora input, select { width:315px; font-size:14px; background-color:#999999; border:1px solid #b3d670; }
.table_collabora textarea { width:315px; font-size:14px; background-color:#999999; border:1px solid #b3d670; overflow:auto; }
.table_collabora #button { width:250px; height:20px; background:url(../images/btn_invia.jpg) no-repeat top left; border:none; cursor:pointer;  }
.table_collabora .button_sfoglia { background:url(../images/btn_sfoglia.png) no-repeat top left; width:105px; border:none; cursor:pointer; }


/* clienti ********************/
.cliente_dettaglio { width:100%; float:left; position:relative; margin:0px auto; padding:0px; margin-top:10px;  }
.cliente_dettaglio p { width:100%; color:#CCCCCC; margin:0px auto; padding:0px;  }
.cliente_dettaglio_up { width:100%; float:left; position:relative; margin-bottom:10px;  }
.cliente_dettaglio_img { width:120px; height:120px; float:left; font-size:0px; margin:0px; padding:0px; }
.cliente_dettaglio_img img { width:120px; height:120px;  font-size:0px; margin:0px; padding:0px; border:#b3d670 2px solid;}
.cliente_dettaglio .dati { height:124px; width:77%; float:right; position:relative; margin:0px auto; }
.cliente_dettaglio .dati .breve { width:100%; float:right; position:relative; margin:0px auto; background-color:#999999; margin-top:5px; }
.cliente_dettaglio .dati .breve p { width:94%; color:#333333; margin:0px auto; background-color:#003333;  font-size:12px; margin:3px; }

/* soluzioni **********************/
.div_chiaro { width:560px; padding:5px 0px 5px 0px; margin:0px; float:left; position:relative; background-color:#5e5e5e; color:#CCCCCC; font-size:14px; border-bottom:2px solid #b3d670; border-top:2px solid #b3d670}
.div_scuro { width:560px; padding:5px 0px 5px 0px; margin:0px; float:left; position:relative; background-color:#525252;  color:#CCCCCC; font-size:14px; border-bottom:2px solid #b3d670; border-top:2px solid #b3d670 }
.div_chiaro_sol { width:560px; padding:0px 0px 5px 0px; margin:0px; float:left; position:relative; background-color:#5e5e5e; font-size:14px; border-bottom:2px solid #b3d670; border-top:2px solid #b3d670}
.div_scuro_sol { width:560px; padding:0px 0px 5px 0px; margin:0px; float:left; position:relative; background-color:#525252; font-size:14px; border-bottom:2px solid #b3d670; border-top:2px solid #b3d670 }
.div_chiaro p { width:96%; float:left; position:relative; left:10px;  }
.div_scuro p { width:96%; float:left; position:relative; left:10px;  }
.div_chiaro_sol p { width:96%; float:left; position:relative; left:10px;  }
.div_scuro_sol p { width:96%; float:left; position:relative; left:10px;  }

.div_chiaro img { margin-right:10px; float:left; position:relative; border:1px solid #b3d670; }
.div_scuro img { margin-right:10px; float:left; position:relative; border:1px solid #b3d670; }
.div_chiaro_sol img { float:right; margin: 0px 0px 10px 10px; position:relative; border:1px solid #b3d670; }
.div_scuro_sol img { float:right; margin: 0px 0px 10px 10px; position:relative; border:1px solid #b3d670; }
.div_grigio { width:560px; float:left; position:relative; padding:5px 0px 2px 0px; margin:0px; font-size:12px; }
.div_grigio p { width:96%; text-align:right; }
.div_verde { width:100%; float:left; position:relative; padding:0px; margin:0px;  background-color:#89ab48;  color:#ffffff; font-size:14px; }
.div_verde p { width:96%; padding-left:5px; }
.box_left .div_verde a { color:#006633; text-decoration:none; }
.box_left .div_verde a:hover { color:#087648; text-decoration:none; }


.ul_soluzioni { list-style-type:none; list-style-image:none; display:inline; }
.li_soluzioni { list-style-type:none; display:inline; }


/* dex marche *************/
#marche { width:100%; margin:0px auto; padding:0px; float:left; position:relative; }
#marche ul { list-style-type:none; float:left; position:relative; margin:0px; padding:0px; font-size:0px; left:12px;  }
#marche li { list-style-type:none; float:left; position:relative; margin-top:10px; padding:0px; font-size:0px; margin-right:12px; }
#marche img { border:none; margin:0px; padding:0px; }

/* gallery **************/
.gallery { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:2px;  }
.gallery img { width:100px; height:100px; float:left; position:relative; padding:0px; font-size:0px; margin:5px; border:1px solid #b3d670;  }




