#separatore { border-top: 2px solid #6b7d02;width:748px}

.separatore_b{ border-top:1px solid #6b7d02; width:748px;}

/*********************************RESIZE FONT*******************************************/
.separatore_b2 {border-top:1px solid #6b7d02; background:transparent;float:left;}
.separatore_b3 {border-top:1px solid #6b7d02; background:transparent;float:left;}
/*********************************RESIZE FONT*******************************************/

#cronologia p{color:#6b7d02;}
#cronologia a:link, #cronologia a:visited{color:#6b7d02;}
#cronologia a:hover{color:#444;}

/*********************************RESIZE FONT****************************************************************************/
#cronologia2 {width:380px; padding:0; margin:0 0 20px 20px ; background:#FFF;float:left; display:inline;text-align:left;}
#cronologia2 p {margin:0;padding:0; font-size:11px; color:#6b7d02;}
#cronologia2 a:link, #cronologia2 a:visited {font-size: 11px;color:#6b7d02;}
#cronologia2 a:hover {font-size: 11px;text-decoration:none;color:#444;}

#cronologia3 {width:380px; padding:0; margin:0 0 20px 20px ; background:#FFF;float:left; display:inline;text-align:left;}
#cronologia3 p {margin:0;padding:0; font-size:14px; color:#6b7d02;}
#cronologia3 a:link, #cronologia3 a:visited {font-size: 14px; color:#6b7d02;}
#cronologia3 a:hover {font-size: 14px;text-decoration:none;color:#444;}
/*********************************RESIZE FONT****************************************************************************/

#titolo_sostenibilita{width:348px; padding:0; margin:0; background:#FFF;float:right; display:inline;text-align:left;position:relative;}
#titolo_sostenibilita h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase;width:280px; color:#6b7d02;}
#titolo_sostenibilita h2{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase;width:280px; color:#6b7d02;}
#titolo_sostenibilita img{position:absolute; top:3px; right:20px; }

#interattiva{float:left;margin:10px 0 0 0; padding:0; display:inline;height:25px; overflow:hidden;}
#interattiva a{height:25px; width:auto; line-height:2.6em; display:block; float:left; font-size:10px;padding: 0 10px 0 15px;background:#6b7d02 url(/it_IT/static/images/bg_navigazione_sostenibilita.gif) no-repeat left top; text-decoration:none; text-transform:uppercase; color:#FFF; border-top:1px solid #94A933;border-left:1px solid #6b7d02;border-right:1px solid #94A933;margin:0;}
#interattiva a:hover{ background:#6b7d02 url(/it_IT/static/images/bg_navigazione_sostenibilita.gif) no-repeat left -25px; border-top:1px solid #6b7d02;border-left:1px solid #94A933;border-right:1px solid #94A933;}

#swf_landing{padding:20px 0; width:920px; background:#fff url(/it_IT/static/images/dotted_azienda.gif) repeat-x bottom; clear:both; display:block; text-align:center; margin:0 auto;  border-top:2px solid #6b7d02;/*border-bottom:1px solid #6b7d02;*/}

.box_landing{width:280px; margin:0 ; padding:0 20px; background:#fff; text-align:left; float:left}
.box_landing h2{font-size:11px; text-transform:uppercase; color:#6b7d02;  border-bottom:1px solid #6b7d02; padding:15px 0; margin:0 0 10px 0; }
.box_landing p{font-size:11px;color:#444; margin: 0 0 5px 0 ; }
.box_landing ul {margin:0; padding:10px 0 5px 0; list-style-type:none;clear:both;}
.box_landing ul li {padding:0; font-size:11px; color:#444; margin: 0 0 5px 0}
.box_landing a{font-size:11px;color:#6b7d02;text-decoration:none; background: url(/it_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing a:hover{color:#444; background: url(/it_IT/static/images/arrow.gif) no-repeat;}
.box_landing p img {float:left;margin:0 10px 10px 0 ; width:20%;}	


.box_landing ol {margin:0; padding:5px 0; list-style-type:none;clear:both;}
.box_landing ol li {padding:0; font-size:11px; color:#444; margin: 0 0 5px 0}
.box_landing ol li img {margin:0 3px 0 0; vertical-align:middle}


/*****************RESIZE FONT***********************************************************************/
.box_landing2{width:280px; margin:0 ; padding:0 20px; background:#fff; text-align:left; float:left}
.box_landing2 h2{font-size:13px; text-transform:uppercase; color:#6b7d02;  border-bottom:1px solid #6b7d02; padding:15px 0; margin:0 0 10px 0; }
.box_landing2 h4{font-size:13px; color:#6b7d02; padding:0; margin:0; }
.box_landing2 p{font-size:13px;color:#444; margin: 0 0 5px 0 ; }
.box_landing2 ul {margin:0; padding: 0; list-style-type:none;}
.box_landing2 ul li {padding:5px 0; font-size:13px; color:#444; margin: 0; border-bottom:1px solid #DDD; line-height:1.3em;}
.box_landing2 ul li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}
.box_landing2 a{font-size:13px;color:#6b7d02;text-decoration:none; background: url(/it_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing2 a:hover{color:#444; background: url(/it_IT/static/images/arrow.gif) no-repeat; text-decoration:underline;}
.box_landing2 ol {margin:0; padding: 0; list-style-type:none;}
.box_landing2 ol li {padding:5px; font-size:13px; color:#444; margin: 0; border-bottom:1px solid #DDD; float:left; display:inline; width:130px; line-height:1.3em;}
.box_landing2 ol li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}

.box_landing3{width:280px; margin:0 ; padding:0 20px; background:#fff; text-align:left; float:left}
.box_landing3 h2{font-size:15px; text-transform:uppercase; color:#6b7d02;  border-bottom:1px solid #6b7d02; padding:15px 0; margin:0 0 10px 0; }
.box_landing3 h4{font-size:15px; color:#6b7d02; padding:0; margin:0; }
.box_landing3 p{font-size:15px;color:#444; margin: 0 0 5px 0 ; }
.box_landing3 ul {margin:0; padding: 0; list-style-type:none;}
.box_landing3 ul li {padding:5px 0; font-size:15px; color:#444; margin: 0; border-bottom:1px solid #DDD; line-height:1.3em;}
.box_landing3 ul li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}
.box_landing3 a{font-size:15px;color:#6b7d02;text-decoration:none; background: url(/it_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing3 a:hover{color:#444; background: url(/it_IT/static/images/arrow.gif) no-repeat; text-decoration:underline;}
.box_landing3 ol {margin:0; padding: 0; list-style-type:none;}
.box_landing3 ol li {padding:5px; font-size:15px; color:#444; margin: 0; border-bottom:1px solid #DDD; float:left; display:inline; width:130px; line-height:1.3em;}
.box_landing3 ol li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}
/*****************RESIZE FONT********************************************************************************/

/*Stile box landing*/
.box_landing_in{width:364px; margin:10px 0 0 20px; padding:10px 0 0 0; background:#fff; text-align:left; float:right;}
.box_landing_in a {color:#6b7d02;  text-decoration: underline;}	
.box_landing_in a:hover{color:#444; text-decoration:none;}
.box_landing_in p {padding:0; margin:5px 0 8px 0 ; font-size:11px; line-height:1.3em; color:#444}	
.box_landing_in img {float:left;margin:0 10px 10px 0 ;}	
.box_landing_in p img {float:none !important;margin:0 3px 0 0!important; vertical-align:middle;}

/*Stile box landing elenco (dr) */
.box_landing_in ol {list-style: none; list-style-position:insede; display:block; clear:both; background:#fcfcfc; padding:0px!important; width:100%; font-size:11px; color:#6b7d02;} /*#f8f8f3*/
.box_landing_in ol li {display:block; background:#fcfcfc; border-bottom: 1px solid #CCC; padding:2px;}
.box_landing_in ol li a {padding:3px 3px 3px 22px;  text-decoration: none; display:block; color:#6b7d02; background:#fcfcfc url(/it_IT/static/images/arrow.gif) no-repeat 2px 5px;}
.box_landing_in ol li a:hover {text-decoration:underline; color:#6b7d02;}

/*Stile box landing elenco vecchio stile
.box_landing_in ol {margin:0; padding:3px 0; list-style-type:none; display:block; clear:both;background:transparent url(/it_IT/static/images/dotted_azienda.gif) repeat-x top }
.box_landing_in ol li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }
*/

.box_landing_in ul {margin:0; padding:3px 0; list-style-type:none;}
.box_landing_in ul li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }	
.box_landing_in h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6b7d02; padding: 0;margin:0 0 3px 0; text-decoration:none;}
.box_landing_in h2 a{color:#6B7D02; text-decoration:none;}
.box_landing_in h2 a:hover{color:#6B7D02; text-decoration:underline;}


.box_landing_in h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #6b7d02; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in h4 {color:#000; margin:0; font-size: 11px; padding:0}

/*****************RESIZE FONT********************************************************************/
.box_landing_in2{width:250px; margin:10px 0 0 20px; padding:10px 0 0 0; background:#fff; text-align:left; float:left;}
.box_landing_in2 a {color:#6b7d02;  text-decoration: underline;}	
.box_landing_in2 a:hover{color:#444; text-decoration: underline;}
.box_landing_in2 p {padding:0; margin:5px 0 8px 0 ; font-size:13px; line-height:1.3em; color:#444}	
.box_landing_in2 img {float:left;margin:0 10px 10px 0 ;}	
.box_landing_in2 ol {margin:0; padding:3px 0; list-style-type:none; display:block; clear:both;background:transparent url(/it_IT/static/images/dotted_azienda.gif) repeat-x top }
.box_landing_in2 ol li {padding:3px 0 3px 18px; font-size:13px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }
.box_landing_in2 ul {margin:0; padding:3px 0; list-style-type:none;display:inline-block;}
.box_landing_in2 ul li {padding:3px 0 3px 18px; font-size:13px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }	
.box_landing_in2 h2 {text-transform:uppercase; font-size: 17px; font-weight:normal; color:#6b7d02; padding: 0;margin:0 0 3px 0; text-decoration:none;}
.box_landing_in2 h3 {text-transform:uppercase; font-size: 12px; font-weight: normal; border-bottom: solid 2px #6b7d02; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in2 h4 {color:#000; margin:0; font-size: 13px; padding:0}

.box_landing_in3{width:250px; margin:10px 0 0 20px; padding:10px 0 0 0; background:#fff; text-align:left; float:left;}
.box_landing_in3 a {color:#6b7d02;  text-decoration: underline;}	
.box_landing_in3 a:hover{color:#444; text-decoration:none;}
.box_landing_in3 p {padding:0; margin:5px 0 8px 0 ; font-size:15px; line-height:1.3em; color:#444}	
.box_landing_in3 img {float:left;margin:0 10px 10px 0 ;}	
.box_landing_in3 ol {margin:0; padding:3px 0; list-style-type:none; display:block; clear:both;background:transparent url(/it_IT/static/images/dotted_azienda.gif) repeat-x top }
.box_landing_in3 ol li {padding:3px 0 3px 18px; font-size:15px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }
.box_landing_in3 ul {margin:0; padding:3px 0; list-style-type:none;display:inline-block;}
.box_landing_in3 ul li {padding:3px 0 3px 18px; font-size:15px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px  }	
.box_landing_in3 h2 {text-transform:uppercase; font-size: 19px; font-weight:normal; color:#6b7d02; padding: 0;margin:0 0 3px 0;}
.box_landing_in3 h3 {text-transform:uppercase; font-size: 14px; font-weight: normal; border-bottom: solid 2px #6b7d02; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in3 h4 {color:#000; margin:0; font-size: 15px; padding:0}	
/*****************RESIZE FONT************************************************************************************/	

.col_centro h1{font-size:16px; color:#6b7d02; margin:0 0 5px 0; padding:0;}
.col_centro h2{ font-size:11px; font-weight:normal;color:#6b7d02; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro table{ border-collapse:collapse; border:none; margin:10px 0;clear:both;}
.col_centro thead{font-size:12px; color:#6b7d02;}
.col_centro thead td{padding:3px; font-size:12px; color:#6b7d02; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;}
.col_centro tbody{ font-size:11px; color:#444;}
.col_centro tbody td{padding:3px; font-size:11px; color:#444; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:left;}

/*********************************************************RESIZE FONT**************************************************/
.col_centro2 h1{font-size:18px; color:#6b7d02; margin:0 0 5px 0; padding:0;}
.col_centro2 h2{ font-size:13px; font-weight:normal;color:#6b7d02; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro2 table{ border-collapse:collapse; border:none; margin:10px 0;clear:both;}
.col_centro2 thead{font-size:14px; color:#6b7d02;}
.col_centro2 thead td{padding:3px; font-size:14px; color:#6b7d02; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;}
.col_centro2 tbody{ font-size:13px; color:#444;}
.col_centro2 tbody td{padding:3px; font-size:13px; color:#444; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:left;}
.col_centro2 a{color: #6b7d02; text-decoration:underline;}

.col_centro3 h1{font-size:20px; color:#6b7d02; margin:0 0 5px 0; padding:0;}
.col_centro3 h2{ font-size:15px; font-weight:normal;color:#6D6B5E; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro3 table{ border-collapse:collapse; border:none; margin:10px 0;clear:both;}
.col_centro3 thead{font-size:16px; color:#6b7d02;}
.col_centro3 thead td{padding:3px; font-size:16px; color:#6b7d02; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;}
.col_centro3 tbody{ font-size:15px; color:#444;}
.col_centro3 tbody td{padding:3px; font-size:15px; color:#444; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:left;}
.col_centro3 a{color: #6b7d02; text-decoration:underline;}
/*********************************************************RESIZE FONT**************************************************/

#swf{margin:0; padding:0;  overflow:hidden;}

/*brad sfide-impegni*/
#cronologia-sost p{color:#6b7d02;}
#cronologia-sost a:link, #cronologia-sost a:visited{color:#6b7d02;}
#cronologia-sost a:hover{color:#444;}

/*contatti*/
h2.staff {color:#444444; text-transform:none; padding:15px 0 10px 0; font-size:14px}
span.sIFR-alternate {display:none}

#sostenibilita_contatti_1 {background:transparent url(/it_IT/static/images/sostenibilita_contatti.jpg) no-repeat left top; padding:0 0 20px 165px; height:204px; overflow:visible}
#sostenibilita_contatti_1 h2{text-transform:uppercase; padding:10px 0 10px 0; color:#000000; margin:0}
#sostenibilita_contatti_1 p{margin:0; padding:0}

.sostenibilita_contatti_2 {border-bottom:1px solid #cccccc; padding:10px 0}
.sostenibilita_contatti_2 h3{color:#6b7d02; text-transform:uppercase; font-size:13px; font-weight:normal; float:left}
.sostenibilita_contatti_2 .contatti_box{width:323px; float:right; text-align:left;}
.sostenibilita_contatti_2 .contatti_box p{margin:0; padding:0}
.sostenibilita_contatti_2 .contatti_box p.qualifica{background:url(/it_IT/static/images/dotted_azienda.gif) repeat-x bottom; padding:0 0 5px 0}
.sostenibilita_contatti_2 .contatti_box p.mail {padding:5px 0 0 0}
.sostenibilita_contatti_2 .contatti_box p.mail a{color:#7a7d41; display:block; background:url(/it_IT/static/images/mail.gif) left center no-repeat; padding:0 0 0 20px;  text-decoration:underline}
.sostenibilita_contatti_2 .contatti_box p.mail a{color:#7a7d41; text-decoration:none}

#sostenibilita_contatti_organigramma {width:563px; height:430px; position:relative; background:url(/it_IT/static/images/sostenibilita_contatti_organigramma.jpg); overflow:hidden}
#sostenibilita_contatti_organigramma #box1{position:absolute; top:16px; left:177px; font-size:15px; text-transform:uppercase; color:#87857a}
#sostenibilita_contatti_organigramma #box1.eng{position:absolute;left:267px;}
#sostenibilita_contatti_organigramma #box2{position:absolute; top:85px; left:132px; font-size:11px; text-transform:uppercase; color:#87857a}
#sostenibilita_contatti_organigramma #box3{position:absolute; top:143px; left:237px;  text-transform:uppercase;}
#sostenibilita_contatti_organigramma #box3 h5{color:#6b7d02; font-size:14px; padding:0 0 10px 0; margin:0}
#sostenibilita_contatti_organigramma #box3 p{padding:0; margin:0}
#sostenibilita_contatti_organigramma #box4{position:absolute; top:256px; left:81px;  text-transform:uppercase; width:150px}
#sostenibilita_contatti_organigramma #box4 h5{color:#6b7d02; font-size:11px; padding:0 0 5px 0; margin:0}
#sostenibilita_contatti_organigramma #box4 p{padding:0; margin:0}
#sostenibilita_contatti_organigramma #box5{position:absolute; top:256px; left:397px;  text-transform:uppercase; width:150px}
#sostenibilita_contatti_organigramma #box5 h5{color:#6b7d02; font-size:11px; padding:0 0 5px 0; margin:0}
#sostenibilita_contatti_organigramma #box5 p{padding:0; margin:0}
#sostenibilita_contatti_organigramma #box6{position:absolute; top:366px; left:8px;  text-transform:uppercase; width:87px}
#sostenibilita_contatti_organigramma #box6 h5, #box7 h5, #box8 h5, #box9 h5, #box10 h5 {color:#6b7d02; font-size:10px; padding:0 0 5px 0; margin:0;}
#sostenibilita_contatti_organigramma #box6 h5 a, #box7 h5 a, #box8 h5 a, #box9 h5 a, #box10 h5 a {color:#6b7d02; text-decoration:none}
#sostenibilita_contatti_organigramma #box6 p, #box7 p, #box8 p, #box9 p, #box10 p{padding:0; margin:0; font-size:10px}
#sostenibilita_contatti_organigramma #box6 p a, #box7 p a, #box8 p a, #box9 p a, #box10 p a{padding:0; margin:0; text-decoration:none; color:#444}
#sostenibilita_contatti_organigramma #box7{position:absolute; top:366px; left:116px;  text-transform:uppercase; width:87px}
#sostenibilita_contatti_organigramma #box8{position:absolute; top:366px; left:247px;  text-transform:uppercase; width:87px}
#sostenibilita_contatti_organigramma #box9{position:absolute; top:366px; left:357px;  text-transform:uppercase; width:87px}
#sostenibilita_contatti_organigramma #box10{position:absolute; top:366px; left:466px;  text-transform:uppercase; width:87px}
#sostenibilita_contatti_organigramma #box10 p span.lower{text-transform:lowercase !important}



/***********************************************NUOVI STILI X NEWS*******************************************************(dr)*/

.col_centro .newssost ul {list-style: none; list-style-position:insede; display:inline-block; background:#fcfcfc; padding:0px!important; width:100%;} /*#f8f8f3*/
.col_centro .newssost ul li a {padding-left:25px;  text-decoration: none; display:inline-block; color:#6b7d02; background:#fcfcfc url(/it_IT/static/images/arrow.gif) no-repeat 5px 0px;}
.col_centro .newssost ul li a:hover {text-decoration:underline; color:#6b7d02;}