@import url("/ch/de/html/static/css/contatti.css");
@import url("/ch/de/html/static/css/top_command.css");
@import url("/ch/de/html/static/css/sIFR-screen.css");
@import url("/ch/de/html/static/css/navigazione.css");




body {background:#FFF;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size: 10px;color: #333;margin:0 auto;text-align: center;padding:0;}

hr{clear:both;margin:0px;padding:0px;visibility:hidden;height:0px;display:block;}

a:focus {outline: 0;}

#container {width:960px; background:#FFF; margin:0 auto;padding:0; }

#visual {background:#FFF; margin:0 0 10px 0; padding:20px 20px 0 17px;width:920px;height:92px ;text-align:left; position:relative; overflow:hidden;}
#visual a img{border:none;margin:0;padding:0; vertical-align:middle;clear:left; display:block; float:left}

#navigazione{background:#FFF  url(/ch/de/html/static/images/bg_navigazione.jpg) repeat-x 0 31px; width:960px;  margin:0; padding:0; text-align:left; height:61px; }

#contenuti{margin:0;padding:0px; width:960px; background:#fff;}


/*-------------------------------------------------STILE PER COLONNA SINISTRA*/
.col_sx {width:182px; padding:0 10px 0 0; margin:0 0 30px 0; background:#FFF; float:left; display:inline}

/*-------------------------------------------------STILE PER COLONNA DESTRA*/
.col_dx{width:165px; padding:10px 0 10px 20px ; margin:0; float:right; display:inline; text-align:left; background:#FFF}
.col_dx p{font-size:11px; color:#444; line-height:1.4em; margin:0 0 10px 0;}

/*-------------------------------------------------STILE PER COLONNA CENTRO*/
.col_centro{width:563px; padding:10px 0; margin:0 0 0 20px; background:#FFF; float:left; display:inline; text-align:left;}
.col_centro p{padding:0; margin: 0 0 8px 0; font-size:11px; color:#444; line-height:1.5em;}
.col_centro a{color: #6D6B5E; text-decoration:underline;}
.col_centro a:hover{text-decoration:none;}
.col_centro h3{padding:0; margin: 0 0 10px 0; font-size:12px; font-weight:normal;}
.col_centro h4{font-size:11px; color: #444;padding:0;margin:0 0 15px 0;line-height:1.3em; font-weight:normal;}
.col_centro h4 a{color: #369; text-decoration:underline;}
.col_centro h4 a:hover{color: #333; text-decoration:none;}

.col_centro ul {margin:5px 0 !important; padding:0;list-style:square inside ; display: inline-block; }
.col_centro ul ul {margin:5px 0 0 !important; padding:0;list-style:circle inside;}
.col_centro ul li {padding:5px 0;font-size:11px; color:#666; margin:0; border-bottom:1px solid #E1E1E1;line-height:1.4em}
.col_centro ul ul li {padding:3px 0  3px 15px;font-size:11px; color:#666; margin:0; border:none;}

.col_centro table{border-collapse:collapse; border:none; margin:10px 0;}
.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;}

#cronologia{width:380px; padding:0; margin:0 0 20px 20px ; background:#FFF;float:left; display:inline;text-align:left;}
#cronologia p{margin:0;padding:0; font-size:9px;}
#cronologia a:link, #cronologia a:visited{font-size: 9px;}
#cronologia a:hover{font-size: 9px;text-decoration:none;}

/* START NEW STYLES */
.font_11px_arancio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #ee810b; PADDING-TOP: 0px;
}
.font_11px_azzurro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #50739E; PADDING-TOP: 0px;
}
.subtitle_azzurro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #50739E; PADDING-TOP: 5px;
}
.cella_grigia {
    background: #F3F3F3; font-weight: bold; color: #666666;
}

/* MODIFICA PER FORM PROFILATE */
.arial_11px_orange_bold {color:#FF0000;}

.col_centro table.zero thead.zero{border-collapse:collapse; border:none; margin:10px 0;}
.col_centro tbody.zero{ font-size:11px; color:#444;}
.col_centro tbody.zero td.zero {padding:3px; font-size:11px; color:#444; border-left: 0px ; border-right: 0px ;border-bottom: 1px solid #CCC;}

.col_centro table.zero0 {border-collapse:collapse; border:none; margin:10px 0;}
.col_centro tbody.zero0{ font-size:11px; color:#444;}
.col_centro tbody.zero0 td.zero0 {padding:3px; font-size:11px; color:#444; border-left: 0px ; border-right: 0px; border-bottom: 0px;}
/* inizio modifica bordo zero bottom */
.col_centro tbody.zero td.zeroc {padding:3px; font-size:11px; color:#444; border-left:  1px solid #CCC;  border-right:  1px solid #CCC; border-bottom: 0px ;}
.col_centro tbody.zero  td.zero0 {padding:3px; font-size:11px; color:#444; border-left: 0px ; border-right: 0px; border-bottom: 0px;}
/* MODIFICA PER FORM PROFILATE */

A.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
a:link.freccina  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
a:visited.freccina  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
a:menu_attivo.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
a:hover.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left;color:#444; text-decoration:underline;}

A.freccina_nocolor {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:underline;}
a:link.freccina_nocolor   {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:underline;}
a:visited.freccina_nocolor   {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:underline;}
a:menu_attivo.freccina_nocolor  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:underline;}
a:hover.freccina_nocolor  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none;}



/* END NEW STYLES */
/*-------------------------------------------------STILE PER COLONNA CENTRO senza col dx*/
.col_centro_dx{width:748px;}
.col_centro_dx h1{padding:0; margin: 0 0 10px 0; font-size:16px; font-weight:normal;}

#titolo{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left;}
#titolo h1{padding:0; margin:0; font-size:18px; text-transform:uppercase}




#left_element{float:left; padding:0 10px 10px 0;display:block;background:#FFF}
#left_element img{border:none;  margin:0 !important; }

/*-------------------------------------------------stile per ABSTRACT*/
.abstract{width:auto; font-weight:bold; padding:0px; margin:10px 0; /*display:inline-block;*/  }
.abstract h1{font-weight:normal; color: #369 !important; text-transform:uppercase !important; font-size:11px !important; }
.abstract h3{font-weight:normal; color: #369 !important; text-transform:uppercase !important; font-size:11px !important; }
.abstract p{color:#003366;}
.abstract li{color:#003366 !important;}
/*-------------------------------------------------stile per HIGHLIGHTS*/
.highlights{width:96%; background:#FFFFCC url(/ch/de/html/static/images/highlights.jpg) no-repeat top left; padding:1.5% 2% 0.5% 2%; margin:0 0 10px 0}
.highlights h1{font-weight:normal; color: #7D7C5E !important; text-transform:uppercase !important; font-size:12px !important; padding:0 0 0 20px!important;}
.highlights h3{font-weight:normal; color: #7D7C5E !important; text-transform:uppercase !important; font-size:12px !important; padding:0 0 0 20px!important;}
/*-------------------------------------------------stile per LETTURE*/
.box_legginews{padding:10px;margin:10px 0; border-top:1px solid #EEE;  border-bottom:1px solid #EEE;display: inline-block}
.box_legginews p{color:#444!important; font-style:italic;}
a.openclose{ background:#F9F9F9;color: #444; padding:3px 5px; text-decoration:none; font-size:10px !important; font-style:normal!important; }
a:hover.openclose{background:#666;  color: #FFF; padding:3px 5px; text-decoration:none }

.box_corpo_news{display:none;}

/*-------------------------------------------------stile per DIV per inserimento IMMAGINI*/
.immagine{padding:3px;border:1px solid #EEE;margin:0 0 10px 0; float:left;}
.immagine img{max-width:555px; }

/*-------------------------------------------------stile per BOOKMARK*/
#bookmark{width:149px; border:2px solid #DDD; border-bottom:1px solid #DDD; background:#FFF;margin:10px 0 0 0;}
#bookmark ul{width:149px!important;padding:0 !important; margin:0 !important; list-style-type:none !important; list-style-position: outside !important; display:block !important;}
#bookmark li{width:149px!important;padding:0 !important;margin:0 !important; background:none !important; border:none!important;}
#bookmark li a{width:139px !important;padding:6px 5px !important;margin:0 !important;display:block!important;text-decoration:none!important;text-transform:uppercase!important;text-align:left!important;color:#666!important;font-size:9px!important;border-bottom:1px solid #DDD!important;}
#bookmark a:hover{background: #EEE !important}
#bookmark li a img{vertical-align:middle !important; margin:0 5px 0 0 !important;width:auto !important;}

/*-------------------------------------------------stile per SEMAFORO*/
#semaforo{width:165px; background: #EDEEE4 url(/ch/de/html/static/images/bg_semaforo.gif) repeat-x top; padding:0; margin:0 0 10px 0}
#semaforo h1{margin:0; padding:0}
#semaforo h1 img{margin:0; padding:10px 0;}
#semaforo h2{margin:0; padding:4px 10px; font-size:11px;}
#semaforo h3{margin:0; padding:0}
#semaforo h3 img{margin:0; padding:10px 0;}
#semaforo h4{margin:0; padding:4px 10px; font-size:11px;}
#semaforo p{margin:0; padding:5px 10px; font-size:11px; line-height:1.3em}
#semaforo p.link{margin:5px 10px !important; padding:5px 0 !important; background:transparent url(/ch/de/html/static/images/dotted_verde.gif) repeat-x top; font-size:11px; line-height:1.3em}
#semaforo p.link img{margin:0 5px 0 0; padding:0; border:none; vertical-align:middle;}
#semaforo p.link a{color:#666; margin:0; padding:0;}
#semaforo p.link a:hover{color:#000}

.box_verde{width:95%; background: #F4F5E8; padding:2%; margin:0 0 10px 0; border-top:1px solid #586D04;border-bottom:1px solid #586D04; text-align:left}
.box_verde h2{margin:0 0 10px 0!important; padding:0 !important; font-size:13px; font-weight:normal; color:#586D04}
.box_verde p{margin:0 0 10px 0; padding:0; font-size:11px; line-height:1.3em}
.box_verde p.link{margin: 0!important; padding:5px 0 0 0 !important; background:transparent url(/ch/de/html/static/images/dotted_verde.gif) repeat-x top; font-size:11px; line-height:1.3em;}
.box_verde p.link img{margin:0 5px 0 0 !important; padding:0; border:none; vertical-align:middle; width:auto !important;}
.box_verde p.link a{color:#666; margin:0; padding:0;}
.box_verde p.link a:hover{color:#000}
.box_verde p img{margin:0 0 5px 0; padding:0; border:none; vertical-align:middle; width:100%;}

#links{width:165px; background: #FFF url(/ch/de/html/static/images/bg_download.gif) repeat-x top; padding:0; margin:0 0 10px 0}
#links h1{margin:0; padding:0; height:38px;text-transform:uppercase;color:#369;font-size:10px; line-height:38px; }
#links h3{margin:0; padding:0; height:38px;text-transform:uppercase;color:#369;font-size:10px; line-height:38px; }
#links ul{padding:0; margin:0; list-style-type:none;}
#links li{padding:0;margin:0; font-size:10px;}
#links li a{width:135px;padding:6px 10px 6px 20px;margin:0;display:block;text-decoration:none;text-align:left;color:#369;border-bottom:1px solid #DDD; background: url(/ch/de/html/static/images/arrow.gif) no-repeat 5px 6px ;}
#links a:hover{background: #E8EBF2 url(/ch/de/html/static/images/arrow.gif) no-repeat 5px 6px; }
#links li a img{vertical-align:middle; margin:0 5px 0 0;width:auto;}

#common-tags{width:165px; background: #FFF url(/ch/de/html/static/images/bg_download.gif) repeat-x top; padding:0; margin:0 0 10px 0}
#common-tags h1{margin:0; padding:0; height:38px;text-transform:uppercase;color:#369;font-size:10px; line-height:38px; }
#common-tags h3{margin:0; padding:0; height:38px;text-transform:uppercase;color:#369;font-size:10px; line-height:38px; }
#common-tags p{padding:5px 0; margin:0; background: #FFF url(/ch/de/html/static/images/dotted_menu.gif) repeat-x bottom;}
#common-tags p a{text-decoration:none;padding:1px; color:#369; }
#common-tags p a:hover{background:#369;color:#FFF;}

/*.common-tags-1 {font-size:8px;}*/
.common-tags-2 {font-size:9px;}
.common-tags-3 {font-size:10px;}
.common-tags-4 {font-size:11px;}
.common-tags-5 {font-size:12px;}
.common-tags-6 {font-size:13px;}
.common-tags-7 {font-size:14px;}
.common-tags-8 {font-size:15px;}
.common-tags-9 {font-size:16px;}

#ufficio{width:182px; background: #FFF url(/ch/de/html/static/images/bg_download.gif) repeat-x top; padding:0; margin:0 0 10px 0; text-align:left;}
#ufficio h1{margin:0 0 10px 0; padding:0; height:38px;text-transform:uppercase;color:#369;font-size:10px; line-height:38px; }
#ufficio p{padding:0; margin:0 0 5px 0; background: #FFF repeat-x bottom; font-size:11px;}
#ufficio a{text-decoration:underline; color:#369; }
#ufficio a:hover{background:#DDD url(/ch/de/html/static/images/mail.gif) no-repeat 5px 7px;color:#444;}
#ufficio ul{width:182px;padding:0; margin:0; list-style-type:none;}
#ufficio li{width:182px;padding:0;margin:0;}
#ufficio li a{width:138px;padding:6px 10px 6px 25px;margin:0;display:block;text-decoration:none;text-align:left;color:#666;font-size:11px;border-bottom:1px solid #DDD; background:url(/ch/de/html/static/images/mail.gif) no-repeat 5px 7px;}


/*-------------------------------------------------STILE PER FOOTER*/
#footer {border-top:3px solid #D3D0C7;width: 960px;height: 78px;clear: both;text-align: left;padding:5px 0 0 0;margin:20px auto 0 auto;color: #656565;display:block; background:#FFF}
#left{width:74%;float:left;padding:5px 10px 10px 0px;background:transparent;}
#left p{margin:0 0 5px 0;padding:0;font-size:10px}
#left img{margin:0 8px 5px 0;padding:0;float:left;}
#right{width:22%;float:right;padding:5px 0;background:transparent; text-align:right;}
#right p{margin:0 0 5px 0;padding:0;font-size:10px}
#footer a {color: #656565;text-decoration: none;}
#footer a:hover {color: #000;text-decoration: none;}

/*-------------------------------------------------STILE PER FOOTER ALTERNATIVO*/
#footer_2 {width: 960px;height: 220px;clear: both; color: #656565;display:block; background:#FFF url(/ch/de/html/static/images/footer_ombra.jpg) repeat-x bottom; padding:0px 0 6px 0;margin:0px auto 0 auto; position:relative;}
#footer_box_top{position:absolute; top:0; right:0;padding:0px !important; width:209px; height:28px; background-color:#eee; border:1px solid #ccc; border-bottom:#ebe7e6; background: url(/ch/de/html/static/images/footer_bg_top.gif);}
#footer_box_bottom{position:absolute; bottom:6px; left:0;padding:0px; width:960px; height:191px; background: url(/ch/de/html/static/images/footer_bg_bottom.gif)}
#footer_box_bottom h1{text-align:left; font-size:11px; color:#000; margin:0; padding:0; font-weight:bold;}
#footer_box_bottom p{text-align:left; font-size:10px; color:#666; margin:0; padding:5px 0 15px 0; line-height:13px;}
#footer_box_bottom p a{color:#666; text-decoration:none;}
#footer_box_bottom p a:hover{color:#666; text-decoration:underline;}

#footer_box_1{padding:10px; width:108px; height:169px; border:1px solid #ccc; border-right: none; float:left; background: url(/ch/de/html/static/images/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_2{padding:10px; width:185px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(/ch/de/html/static/images/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_3{padding:10px; width:187px; height:169px;border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(/ch/de/html/static/images/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_4{padding:10px; width:187px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left;overflow:hidden; }
#footer_box_5{padding:10px; width:190px; height:169px; border:1px solid #ccc;border-left:none;  float:left; background: url(/ch/de/html/static/images/footer_bg_box_5.gif); overflow:hidden;}
#footer_box_5 h1{color:#666 !important;}

#footer_2_logo{}
#footer_2_logo h1{font-size:10px; color:#000; margin:0; padding:0 0 0 5px; font-weight:normal;}
#footer_2_logo h1 a{color:#000; text-decoration:none;}
#footer_2_logo h1 a:hover{color:#000; text-decoration:underline;}

/*
#footer_2_logo{background:#FFF url(/de/html/static/images/logo_footer_mini.gif) no-repeat left; width:98px; height:31px; position:relative; display:block;}
#footer_2_logo h1{position:absolute; left:10px; top:10px; font-size:10px; color:#000; margin:0; padding:0; font-weight:normal;}
#footer_2_logo h1 a{color:#000; text-decoration:none;}
#footer_2_logo h1 a:hover{color:#000; text-decoration:underline;}
*/

#footer_box_1 select{border:1px solid #ccc; padding:2px; margin:10px 0 0 0;width:96px; height:18px;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; vertical-align:middle;}

#footer_box_1 p{margin:65px 0 0 0;}

#footer_box_top input{margin:0 !important; padding:2px !important;height:13px; width:165px;display:inline; border:1px solid #ccc;vertical-align:middle;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#4c4c4c}
#footer_box_top input#button{margin:0; padding:0;width:auto;height:auto;display:inline; border:none; vertical-align:middle; position:absolute; top:6px; right:8px; width:13px; height:13px }

#sub_footer {width: 960px; clear: both; color: #656565;display:block; margin:10px auto 0px auto; padding: 0 0 10px 0; text-align:left;}
#sub_footer a{color: #656565; text-decoration:none;}
#sub_footer a:hover{color: #656565; text-decoration:underline;}

/*-------------------------------------------------stile per colonna centro comunicati stampa*/

div.col_centro div#cerca_stampa2{width:541px; height:25px; height:25px !important; padding:10px 0px 5px 10px; margin:10px 0; background:#e7e6e2 url(/ch/de/html/static/images/bg_cerca_stampa.gif) repeat-x top; border:1px solid #DDD;}
div.col_centro div#cerca_stampa2 form{margin:0; padding:0;}
div.col_centro div#cerca_stampa2 p{width:495px !important;float:left; font-size:12px;margin:0; padding:0;  color:#666;text-transform:uppercase;}
div.col_centro div#cerca_stampa2 input{margin:0; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; width:180px !important; vertical-align:middle;}
div.col_centro div#cerca_stampa2 p select{margin:0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize; width:80px !important; vertical-align:middle;}
div.col_centro div#cerca_stampa2 img{margin:-2px 0px 0px -10px !important;}

#lista_stampa ul{padding:0!important;margin:0!important; list-style:none; list-style-position:outside; width:560px;}
#lista_stampa ul li {color: #444;padding:10px!important;margin: 0 !important; width:543px; background:transparent; border-bottom:1px solid #DDD; display:block;clear:both; min-height:60px; height:auto !important;height:60px;}
#lista_stampa li#primo{/*background:#FFF url(/ch/de/html/static/images/primo_stampa.gif) repeat bottom;*/ background: #FFFFED}

.data{width:60px; background: transparent url(/ch/de/html/static/images/bg_calendario.gif) no-repeat center top; float:left; display:block;margin:0 20px 5px 0; padding:0; text-align:center; text-transform:uppercase; height:auto!important;}
.data p{font-size:10px!important; color: #999 !important;margin:0 !important; padding:0 !important;width:60px;height:16px;overflow:hidden; line-height:1.4em!important;}
.data p span{ color:#666; margin:0 2px;}
.data h3{font-size:195% !important; font-weight:normal; color:#336699 !important;margin:0!important; padding:0 !important; line-height:1.4em!important; border:none !important; width:60px;height:27px; overflow:hidden;}




.cet{width:60px;float:left;display:inline;margin:5px 0 0;padding:0;text-align:center;text-transform:uppercase;}
.cet p{ color:#999 !important; font-weight: bold !important; font-size:10px!important; margin:0 !important;}

#lista_stampa li .testonews{width:460px; margin:0 0 0 80px; padding:0; text-align:left; }
#lista_stampa li .testonews h3{font-size:14px; font-weight:normal; color: #369;padding:0;margin:0 0 10px 0 ;line-height:1.3em;}
#lista_stampa h4{font-size:11px; color: #444;padding:0;margin:0 0 15px 0;line-height:1.3em; font-weight:normal;}
#lista_stampa li .testonews p{font-size:11px; color: #444;padding:0;margin:0 0 10px 0;line-height:1.5em;}
#lista_stampa li .testonews a{color: #369; text-decoration:underline;}
#lista_stampa li .testonews a:hover{color: #333; text-decoration:none;}
#lista_stampa li .testonews img{border:none;}

#lista_stampa  a.link{color: #666 !important; text-decoration:none; display:block; padding: 0 0 0 18px; background: url(/ch/de/html/static/images/arrow.gif) no-repeat 0 2px }
#lista_stampa a:hover.link {color: #336699;}

/*-------------------------------------------------stile per data in news esplosa*/
#data_container{width:400px; display:block; float:left;}
#data_container .data{ margin:0 5px 15px 0;}
#data_container .cet{ float:right; width:100px; text-align:right;}

/*-------------------------------------------------stile per PAGINAZIONE*/
#page{width:100%; margin:0; padding:0;}
#page img{vertical-align:middle; border:none; margin:0 5px 0 0}
#page a{color: #666;  border-right: 1px solid #DDD; padding:0 5px 0 3px; text-align:center;}
#page a:hover{color: #000; text-decoration:none;}

.page{width:100%; margin:0; padding:10px 0;position:relative;}
.page p{ margin:0; padding:0}
.page img{vertical-align:middle; border:none; margin:0 0 0 5px}
.page a{color: #666;  border-right: 1px solid #DDD; padding:0 5px 0 5px; margin:0; text-align:center;text-decoration:none; display:inline}
.page a:hover{color: #000; text-decoration: underline;}
.page a.next {border:none !important}
.page a.next img{margin:0;}
p.num{position:absolute; top:8px; right:5px;display:inline}
p.num select{vertical-align:middle; font-size:10px; margin:0; border:1px solid #DDD; padding:2px;}

form#cerca_risultati{width:163px;padding:0;margin:20px 0 10px 0;text-align:left;background:#fff;}
#cerca_risultati input.text{width:155px; border:1px solid #DDD; padding:3px}
#cerca_risultati p{font-size:11px;margin:0 0 8px 0; padding:0;  color:#666;}
#cerca_risultati p input{font-size:11px;margin:0; padding:0;  color:#000; vertical-align:middle}

/*-------------------------------------------------stile per c old*/
.mappa_sito{padding:5px 0; width:920px; background:#fff; clear:both; display:block;text-align:left; margin:0 auto;  border-top:2px solid #6D6B5E; }

.mappa_sito {
	width:920px;
	background:/*#000*/ url(/ch/de/html/static/images/bg.gif) repeat-y top center;
	display:block;
	clear:both;
	font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;

}
	
.mappa_sito img{ margin:0; border:0; padding:0; display:block; clear:both; float:none}	
	
/*LISTE*/	
.mappa_sito ul {list-style:none;margin:0;padding:0;display:block;}
.mappa_sito ul ul{margin:10px 0 0;}
.mappa_sito ul ul ul{margin:0;}

/*LIST ITEMS*/	
.mappa_sito ul li {display:inline;float:left;width:210px;text-transform:uppercase;padding:0 10px;}

.mappa_sito ul li ul li {width:190px;padding:5px 5px 5px 10px;text-transform:none;font-weight:bold;margin:0;float:none;display:block;}	

.mappa_sito ul li ul li ul li {
	width:175px;
	background: url(/ch/de/html/static/images/map_arrow.gif) no-repeat 0px 4px !important;
	padding:2px 10px 0px 10px;
	font-weight:normal;
	margin:0;
	float:none;
	display:block;
}

/*BULLET 2° livello*/
.mappa_sito ul li#azienda{background:url(/ch/de/html/static/images/arrow_seppia.gif) no-repeat 4px 1em}
.mappa_sito ul li#prodotti-servizi{background:url(/ch/de/html/static/images/arrow_nero.gif) no-repeat 4px 1em}
.mappa_sito ul li#innovazione-tecnologia{background:url(/ch/de/html/static/images/arrow_rosso.gif) no-repeat 4px 1em}
.mappa_sito ul li#sostenibilita{background:url(/ch/de/html/static/images/arrow_verde.gif) no-repeat 4px 1em}
.mappa_sito ul li#clienti{background:url(/ch/de/html/static/images/arrow_blu.gif) no-repeat 4px 1em}
.mappa_sito ul li#media{background:url(/ch/de/html/static/images/arrow_blu2.gif) no-repeat 4px 1em}
.mappa_sito ul li#investor-relations{background:url(/ch/de/html/static/images/arrow_arancio.gif) no-repeat 4px 1em}
.mappa_sito ul li#lavora-con-noi{background:url(/ch/de/html/static/images/arrow_grigio.gif) no-repeat 4px 1em}
.mappa_sito ul li#contatti, #faq, #help, #temi-interesse{background:url(/ch/de/html/static/images/arrow_box.gif) no-repeat 4px 1em}
li.contatti, .faq, .help, .temi-interesse{background-color:#948E8C;border-left:1px solid #FFFFFF;margin-left:-5px;}
li.contatti p, .faq p, .help p, .temi-interesse p{background-color:#948E8C;margin:10px 0px 10px 0px;}
.mappa_sito ul li.contatti ul, ul li.faq ul, ul li.help ul, ul li.temi-interesse ul{background-color:#E7DFDE;margin:0px -10px 0px -10px;padding-left:10px;}

/*LINKS 2°livello*/
.mappa_sito ul a{text-decoration:none;}
.mappa_sito ul a:hover{text-decoration: underline;}

li#azienda, li.azienda a{color:#6d6b5e;}
li#prodotti-servizi, li.prodotti-servizi a{color:#014B01;}
li#innovazione-tecnologia, li.innovazione-tecnologia a{color:#cc0000;}
li#sostenibilita, li.sostenibilita a{color:#6b7d02;}
li#clienti, li.clienti a{color:#6d6b5e;}
li#media, li.media a{color: #3F5F8C;}
li#investor-relations, li.investor-relations a{color: #E86C0E ;}
li#lavora-con-noi, li.lavora-con-noi a{color: #3E3B3C;}
li.contatti a, .faq a, .help a{color:#FFF;text-transform:uppercase;}
li#contatti a, #faq a, #help a, #temi-interesse a{color:#666;text-transform:none;}
li.temi-interesse{color:#FFF;text-transform:none;}

/*LINKS 3°livello*/
.mappa_sito ul li ul li ul li a{color:#666;}

/*BORDI RIGTH E BOTTOM , è STATA NECESSARIA UN'ALTEZZA FISSA MA PUò ESSERE MODIFICATA IN UN ATTIMO*/
li.azienda, .prodotti-servizi, .innovazione-tecnologia, .clienti, .media, .investor-relations
{border-right:1px solid #D6D3D6;margin-left:-5px; margin-bottom:6px; }
li.sostenibilita, .lavora-con-noi{margin-left:-5px;}
li.azienda, .prodotti-servizi, .innovazione-tecnologia, .sostenibilita{/*ALTEZZA FISSA*/ height:202px;/*ALTEZZA FISSA*/}
li.clienti, .media, .investor-relations, .lavora-con-noi{/*ALTEZZA FISSA*/height:230px;/*ALTEZZA FISSA*/}
li.faq ul, .contatti ul, .temi-interesse ul, .help ul{/*ALTEZZA FISSA*/height:240px;/*ALTEZZA FISSA*/}

/*-------------------------------------------------stile per MAPPA*/
.mappa_sito_b {padding:0; width:748px; background:#fff;float:right; display:block;text-align:left; margin:0;}
.mappa_sito_b ul{padding:0; margin:0; list-style-type:none; width:100%}
.mappa_sito_b li{padding:0;margin:0; font-size:12px;width:100%; position:relative; background:#FFF}
.mappa_sito_b li a{width:96%;padding: 15px 2% ;margin:0;display:block;text-decoration:none;text-align:left;color:#6D6B5E;border-bottom:1px solid #6D6B5E; text-transform:uppercase;}
.mappa_sito_b li li a{background:#FFF;width:96%;padding: 8px 0 8px 4% ;margin:0;display:block;text-decoration:none;text-align:left;color:#444;border-bottom:1px solid #DDD; text-transform:none;background:#FFF url(/ch/de/html/static/images/map_arrow.gif) no-repeat 2% 10px}
.mappa_sito_b li li li a{width:92%;padding: 8px 0 8px 8% ;margin:0;display:block;text-decoration:none;text-align:left;color:#444;border-bottom:1px solid #DDD; text-transform:none;background: #FFF url(/ch/de/html/static/images/map_arrow.gif) no-repeat 6% 10px; font-size:11px;}
.mappa_sito_b li a:hover{background: #DDD;}
.mappa_sito_b li li a:hover{background: #EEE url(/ch/de/html/static/images/map_arrow.gif) no-repeat 2% 10px;color:#666}
.mappa_sito_b li li li a:hover{background: #EEE url(/ch/de/html/static/images/map_arrow.gif) no-repeat 6% 10px;color:#666}
.mappa_sito_b img{vertical-align:middle; margin:0 5px 0 0;}
.mappa_sito_b li .open{position:absolute; right:0; top:15px; padding:0 5px; cursor:pointer}
.mappa_sito_b li li .open{position:absolute; right:0; top:7px !important; padding:0 5px;  cursor:pointer}


/*-----------------------------Stile per Area riservata*/
#login{width:100%; height:30px;text-align:center; display:block; padding:0; margin:0 0 2px ; background: #DDD;/*border-top:2px solid #FFF;*/border-bottom:1px solid #CCC; font-size:10px; overflow:hidden;}
#login form{width:960px;height:30px;margin:0 auto;padding:0;display:block; text-align:left;  }
#login p{padding:5px 0;margin:0;color:#444;display:block;height:20px;}
#login p.left{ float:left; font-size:11px; padding:7px 0; height:16px;}
#login p.right{float:right; padding:5px 0 5px 10px;}
#login p img{padding:0;margin:0 5px; vertical-align:middle;}
#login p input.button{width:auto;margin:0 0 0 5px; padding:1px 2px;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFF; cursor:pointer }
#login p select{ width:auto;padding:1px;margin:0;border:1px solid #DAD9C7;font-size:10px !important;color:#5A584B;vertical-align:middle; background: #FFFFFF }
a.help{width:20px;height:20px;overflow: hidden; display:block; margin:0; padding:0 15px 0 25px;background:url(/ch/de/html/static/images/help_grey.gif) no-repeat 8px 3px;text-decoration:none;color:#5A584B;line-height:20px;}
a:hover.help{color:#444;background: #CCC url(/ch/de/html/static/images/help_grey.gif) no-repeat 8px 3px;}

#logout{width:100%; height:30px;text-align:center; display:block; padding:0; margin:0 0 2px ; background: #DDD;/*border-top:2px solid #FFF;*/border-bottom:1px solid #CCC; font-size:10px; overflow:hidden;}
#logout form{width:960px;height:30px;margin:0 auto;padding:0;display:block; text-align:left;  }
#logout p{padding:5px 0;margin:0;color:#444;display:block;height:20px; line-height:20px}
#logout p.right{float:right; padding:5px 0 5px 10px;}
#logout p img{padding:0;margin:0 5px; vertical-align:middle;}
#logout p input.button{width:auto;margin:0 0 0 5px; padding:1px 2px;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFF; cursor:pointer }
#logout p select{ width:auto;padding:1px;margin:0;border:1px solid #DAD9C7;font-size:10px !important;color:#5A584B;vertical-align:middle; background: #FFFFFF }
/*highslide ss classi per galleria */
.highslide { cursor: url("/attachments/images/highslide/graphics/zoomin.cur"), pointer; outline: none; } 
.highslide-menu_attivo-anchor img { visibility: hidden;  } 
.highslide img { border: 2px solid #E8B450; } 
.highslide:hover img { border: 2px solid #73ADD5; } 
.highslide-wrapper {background:white;  } .highslide-image { border: 2px solid white; } 
.highslide-image-blur { } 
.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Arial, Helvetica; font-size: 10pt; padding: 5px; background-color: white; } 
.highslide-loading { display: block; color: white; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url('/attachments/images/highslide/graphics/loader-white.gif'); background-repeat: no-repeat; background-position: 3px 1px; padding-right:2px; padding-top:2px; padding-bottom:2px;} 
a.highslide-credits, 
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; } 
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; } 
a.highslide-full-expand { background: url('/attachments/images/highslide/graphics/fullexpand.gif') no-repeat; display: block; width: 34px; height: 34px; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px } /* These must always be last */ 
.highslide-display-block { display: block; } 
.highslide-display-none { display: none; }

/*-----------------------------Stile per data ultimo aggiornamento*/
#update {width:930px;text-align:left; display:block; clear:both; background:#F5F5F5 url(/ch/de/html/static/images/update.gif) no-repeat 5px 3px;margin:10px auto; padding:5px 5px 5px 25px; }
#update p {color: #666;margin:0; padding:0; }

/*-----------------------------END*/

/*stile attivita paese*/

/*stile per titolo tab*/
.rigatab {margin:0; padding:0 0 8px 0;text-transform:uppercase;color:#50739E;font-size:14px; border-bottom:2px solid #52739c}
/*-----------------------------END*/


/*-----------------------------Stile per Calendario*/
#calendarioBody{padding: 0; background-color:#FFFFFF; border:1px solid #eceff4; width:163px}
#cal{margin:0 0 0 8px; background-color:#FFFFFF; padding:10px 0 0 0}
#cal_mese{width: 135px; height:13px; overflow:hidden; font-size:11px; color:#333; text-transform:uppercase; border:1px solid #92acbb; padding:5px; text-align:center; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; background-color:#FFFFFF;}
#cal_mese a img{border:none; margin:0; padding:0 !important;}
.cal_mese_box_sx{float:left; width:7px; padding-top:0px}
.cal_mese_box_dx{float:left; width:7px; padding-top:0px; text-align:right;}
.cal_mese_box_centro{float:left; width:120px}

#cal_settimana{width:147px; clear:both;}
#cal_settimana ul{margin:0; padding:0; display:block;}
#cal_settimana li{float:left; list-style-type:none;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:21px; padding: 5px 0}

#cal_giorno{width:147px;}
#cal_giorno ul{margin:0; padding:0; display:block;}
#cal_giorno li{float:left; list-style-type:none; width:20px; height:20px; color:#333; background-color:#e1e6ec;margin: 0 1px 3px 0; padding-top:5px; font-size:10px; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; text-align:center; overflow:hidden;}
#cal_giorno li a{color:#333; text-decoration:none;}
#cal_giorno li a:hover{color:#333; text-decoration:none;}

.cal_container_eventi{display:block; width:20px; height:4px; background-color:#cedae8; margin-top:3px;}
.cal_container_eventi img{float:left !important; display:inline !important; margin:0 !important;}

/*STILE PER POPUP EVENTI*/
body{margin:0;}
#cal_pop {width:178px; background-color:#f0f1e9; padding:0 0 10px 0; border: 1px solid #96a256; border-bottom: none;}
#cal_pop h1 {background-color:#dedfd7; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:11px; padding:5px 10px; font-weight:normal; margin:0!important}
#cal_pop table{text-align:left;margin:10px 5px 0 5px !important; }
#cal_pop_footer{width:180px; height:9px; background: url(/ch/de/html/static/images/calendario/pop_footer.gif) no-repeat; }

.cal_col_1{width:14px; vertical-align:top;}
.cal_col_2{width:142px;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:10px; color:#333; vertical-align:top; margin:0 !important; padding:0;}
.cal_col_2 a{color:#333; text-decoration:none;}
.cal_col_2 a:hover{color:#333; text-decoration:underline;}
.cal_col_3 {vertical-align:top;}
.cal_col_3 a img{border:none; vertical-align:top;}

/*-----------------------------END*/


/*-------------------------------------------------stile per le TAB SpryTabbedPanels.js*/


.TabbedPanels {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 560px !important; 
	/*background: url(/ch/de/html/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}


#TabbedPanelsTabGroup {
	margin: 0px !important;
	padding: 0px !important;
	position:absolute;
	top:0;
}


.TabbedPanelsTab {
	position: relative !important;
	top: 1px !important;
	float: left !important;
	padding: 5px 10px 5px 5px !important;
	margin: 0px 3px 0px 0px !important;
	font-size: 10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f0f0f0 !important;
	list-style: none !important;
	border-left: solid 1px #d6d6d6 !important;
	border-bottom: none !important;
	border-top: solid 1px #d6d6d6 !important;
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/ch/de/html/static/images/bg_media_tab_unselected.gif) top !important;
}

.TabbedPanelsTab img{
    float:left; margin:0 3px 0 0; height:15px; overflow:hidden;
}


.TabbedPanelsTabHover {
	background: url(/ch/de/html/static/images/bg_media_tab_unselected_hover.gif) top !important;
	color:#a8a8a8 !important; 
}


.TabbedPanelsTabSelected {
	/*background: url(/ch/de/html/static/images/bg_media_tab.gif) top;*/
	background:#fff !important;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #9c9c9c !important;
	border-left: none !important;
	border-right: 1px solid #9c9c9c !important;
	border-left: solid 1px #9c9c9c !important;
	color:##6D6B5E !important; 
}


.TabbedPanelsTab a {
	color: black !important;
	text-decoration: none !important;
}


.TabbedPanelsContentGroup {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #9c9c9c !important;
	border-right: none !important;
	/*background-image: url(/ch/de/html/static/images/bg_media_tab_content.gif) !important;*/
	background:none;
	padding-top: 30px;
	width:560px;
	overflow:hidden;
	/*margin:27px 0 0 0 !important;*/
	
}

.TabbedPanelsContentGroup img{float:left; margin:0 10px 0 0}



.TabbedPanelsContent {
	padding: 0px 3px 10px 0px !important;
	margin:0px;
	
}

.TabbedPanelsContent ul ul{
	display:block;
	
}


.TabbedPanelsContentVisible {
}



.VTabbedPanels .TabbedPanelsTabGroup {
	float: left !important;
	width: 10em !important;
	height: 20em !important;
	background-color: #EEE !important;
	position: relative !important;
	border-top: solid 1px #999 !important;
	border-right: solid 1px #999 !important;
	border-left: solid 1px #CCC !important;
	border-bottom: solid 1px #CCC !important;
	
}


.VTabbedPanels .TabbedPanelsTab {
	float: none !important;
	margin: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE !important;
	border-bottom: solid 1px #999 !important;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none !important;
	float: left !important;
	padding: 0px !important;
	width: 30em !important;
	height: 20em !important;
}

/*.TabbedPanelsPaesi {
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
	clear: none !important;
	width: 748px !important; 
	background: url(/ch/de/html/static/images/bg_tab_ombra_doc.gif);
	overflow:hidden;
}*/

.TabbedPanelsPaesi {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 748px !important; 
	/*background: url(/ch/de/html/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}


/*.TabbedPanelsContentGroupPaesi {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #6D6B5E !important;
	border-right: none !important;
	background-image: url(/ch/de/html/static/images/bg_media_tab_content_doc2.gif) !important;
	padding-top: 30px;
	width:530px;
	overflow:hidden;
	
}*/

.TabbedPanelsPaesiLungo {
	width: 748px !important; 
	background: url(/ch/de/html/static/images/bg_tab_ombra_doc.gif);
	overflow:hidden;
}

.TabbedPanelsContentGroupPaesi {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #6D6B5E !important;
	border-right: none !important;
	background-image: url(/ch/de/html/static/images/bg_media_tab_content_doc2.gif) !important;
	padding-top: 5px;
	width:748px;
	overflow:hidden;
	
}

//STILE GALLERIA
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

SELECT#menu {width:131px; height:20px; font-size:12px; margin:4px 0px 0px 0px;}
/*classi privacy*/
.privacy{padding:10px 0; width:920px; background:#fff; clear:both; display:block;text-align:left;  }
.privacy h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:3px 0;}
.privacy h2 img{border:none; margin:0 !important;}
.privacy h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #6D6B5E; padding: 0 0 10px 0;margin:0 0 10px 0;}
.privacy p{padding:0; margin:0 0 5px ; font-size:11px; color:#444; line-height:1.4em;}
.privacy a {color:#6D6B5E;  text-decoration: underline;}	
.privacy a:hover{color:#444; text-decoration:none;}

/*classi menu quinto livello*/
div.contenitore_freccia{ width:auto; border-bottom:1px solid #cccccc; padding:5px;}
div.contenitore_freccia_selezionato{ width:auto; border-bottom:1px solid #cccccc; padding:5px; 
background:url(/ch/de/html/static/images/bg-menu.gif) repeat-x;}
a.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#777777;}
a:link.freccina  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:underline; color:#777777;}
a:visited.freccina  {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#307fb8;}
a:active.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#777777;}
a:hover.freccina {padding: 0 0 0 15px; background:url(/ch/de/html/static/images/arrow.gif) no-repeat left;color:#307fb8; text-decoration:underline;}