/* CSS Document */

/*****************COL CENTRO***************************/
.col_centro2{width:563px; padding:10px 0; margin:0 0 0 20px; background:#FFF; float:left; display:inline; text-align:left}
.col_centro2 p{padding:0; margin: 0 0 8px 0; font-size:13px; color:#444; line-height:1.5em;}
.col_centro2 h4{font-size:13px; color: #444;padding:0;margin:0 0 15px 0;line-height:1.3em; font-weight:normal;}
.col_centro2 h4 a{color: #369; text-decoration:underline;}
.col_centro2 h4 a:hover{color: #333; text-decoration:none;}
.col_centro2 img.foto{border:none; float:left; margin:10px 5px 10px 0; }
.col_centro2 ul {margin:5px 0 !important; padding:0;list-style:square; display: inline-block; }
.col_centro2 ul ul {margin:5px 0 0 !important; padding:0;list-style:circle;}
.col_centro2 ul li {padding:5px 0;font-size:13px; color:#666; margin:0; border-bottom:1px solid #E1E1E1;line-height:1.4em}
.col_centro2 ul ul li {padding:3px 0  3px 15px;font-size:13px; color:#666; margin:0; border:none;}
.col_centro2 table{width:100%; border-collapse:collapse; border:none; margin:10px 0;}
.col_centro2 thead{font-size:14px;}
.col_centro2 thead td{padding:3px; font-size:14px; 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_centro3{width:563px; padding:10px 0; margin:0 0 0 20px; background:#FFF; float:left; display:inline; text-align:left}
.col_centro3 p{padding:0; margin: 0 0 8px 0; font-size:15px; color:#444; line-height:1.5em;}
.col_centro3 h4{font-size:15px; color: #444;padding:0;margin:0 0 15px 0;line-height:1.3em; font-weight:normal;}
.col_centro3 h4 a{color: #369; text-decoration:underline;}
.col_centro3 h4 a:hover{color: #333; text-decoration:none;}
.col_centro3 img.foto{border:none; float:left; margin:10px 5px 10px 0; }
.col_centro3 ul {margin:5px 0 !important; padding:0;list-style:square; display: inline-block; }
.col_centro3 ul ul {margin:5px 0 0 !important; padding:0;list-style:circle;}
.col_centro3 ul li {padding:5px 0;font-size:15px; color:#666; margin:0; border-bottom:1px solid #E1E1E1;line-height:1.4em}
.col_centro3 ul ul li {padding:3px 0  3px 15px;font-size:15px; color:#666; margin:0; border:none;}
.col_centro3 table{width:100%; border-collapse:collapse; border:none; margin:10px 0;}
.col_centro3 thead{font-size:16px;}
.col_centro3 thead td{padding:3px; font-size:16px; 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 CENTRO***************************/

/********************************MENUS****************************/

ul.menu_sx2 {width:182px;padding:0;margin:5px 0 40px 0; list-style:none;}
.menu_sx2 li{width:182px;padding:0;margin:0;}
.menu_sx2 li a{width:162px;padding:10px;margin:0;display:block;background:transparent url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;text-decoration:none;text-transform:uppercase;text-align:left;color:#369;font-size:12px;}
.menu_sx2 li a:hover{background: #E8F0F8 url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
.menu_sx2 li.active {width:182px;padding:0;margin:0; background:#FFF url(/it_IT/static/images/bg_active_menu.gif) no-repeat top;}
.menu_sx2 li.active a{background:none !important; font-weight:bold}
ul.menu_sx2 li.active ul{width:182px;padding:0 0 1px 0;margin:0;list-style:none;background:transparent url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom}
ul.menu_sx2 li.active ul li{width:182px;padding:0;margin:0;}
ul.menu_sx2 li.active ul li.active a{background:#FFF !important; font-weight:bold}
ul.menu_sx2 li.active ul li a{width:152px;padding:5px 10px 5px 20px;margin:0;display:block;text-decoration:none;text-transform:none;text-align:left;color:#666;font-size:12px; border-top:1px solid #CBD4E0; background:none; font-weight:normal}
ul.menu_sx2 li.active ul li a:hover{background: #EEE !important;}

.menu_sx2 li.active_only {width:182px;padding:0;margin:0;background:#FFF url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
.menu_sx2 li.active_only a{background:none !important; font-weight:bold}

/*----------------------------------------------------------------------------------- SUBMENU destra*/
	
ul.menu_dx2{width:163px;padding:0;margin:0 0 10px 0;text-align:center;background:#eae9e7; list-style:none;}
.menu_dx2 li{width:163px;padding:0;margin:0;}
.menu_dx2 li a{width:143px;padding:5px 10px;margin:0;display:block;background:transparent;text-decoration:none;text-align:left;color:#6d6b5f;font-size:13px;border-bottom:1px solid #FFF;}
.menu_dx2 li a:hover{background: #d6d5d3 url(/it_IT/static/images/bg_submenu.gif) no-repeat 3px 10px;}
.menu_dx2 li.active{background:#d6d5d3 url(/it_IT/static/images/bg_submenu.gif) no-repeat 3px 10px;font-weight:bold;}
.menu_dx2 li.active a{background:none;}
ul.menu_dx2 li.active ul{width:163px;padding:0;margin:0;list-style:none;background:#FFF}
ul.menu_dx2 li.active ul li{width:163px;padding:0;margin:0;}
ul.menu_dx2 li.active ul li a{width:133px;padding:5px 10px 5px 20px;margin:0;display:block;text-decoration:none;text-transform:none;text-align:left;color:#666;font-size:12px; border-bottom:1px solid #CDCCC9; background:#FFF; font-weight:normal}
ul.menu_dx2 li.active ul li.active a{ font-weight:bold !important}
ul.menu_dx2 li.active ul li a:hover{background: #E5E4E2;}

ul.menu_sx3 {width:182px;padding:0;margin:5px 0 40px 0; list-style:none;}
.menu_sx3 li{width:182px;padding:0;margin:0;}
.menu_sx3 li a{width:162px;padding:10px;margin:0;display:block;background:transparent url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;text-decoration:none;text-transform:uppercase;text-align:left;color:#369;font-size:14px;}
.menu_sx3 li a:hover{background: #E8F0F8 url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
.menu_sx3 li.active {width:182px;padding:0;margin:0; background:#FFF url(/it_IT/static/images/bg_active_menu.gif) no-repeat top;}
.menu_sx3 li.active a{background:none !important; font-weight:bold}
ul.menu_sx3 li.active ul{width:182px;padding:0 0 1px 0;margin:0;list-style:none;background:transparent url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom}
ul.menu_sx3 li.active ul li{width:182px;padding:0;margin:0;}
ul.menu_sx3 li.active ul li.active a{background:#FFF !important; font-weight:bold}
ul.menu_sx3 li.active ul li a{width:152px;padding:5px 10px 5px 20px;margin:0;display:block;text-decoration:none;text-transform:none;text-align:left;color:#666;font-size:14px; border-top:1px solid #CBD4E0; background:none; font-weight:normal}
ul.menu_sx2 li.active ul li a:hover{background: #EEE !important;}

.menu_sx3 li.active_only {width:182px;padding:0;margin:0;background:#FFF url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
.menu_sx3 li.active_only a{background:none !important; font-weight:bold}

/*----------------------------------------------------------------------------------- SUBMENU destra*/
	
ul.menu_dx3{width:163px;padding:0;margin:0 0 10px 0;text-align:center;background:#eae9e7; list-style:none;}
.menu_dx3 li{width:163px;padding:0;margin:0;}
.menu_dx3 li a{width:143px;padding:5px 10px;margin:0;display:block;background:transparent;text-decoration:none;text-align:left;color:#6d6b5f;font-size:15px;border-bottom:1px solid #FFF;}
.menu_dx3 li a:hover{background: #d6d5d3 url(/it_IT/static/images/bg_submenu.gif) no-repeat 3px 10px;}
.menu_dx3 li.active{background:#d6d5d3 url(/it_IT/static/images/bg_submenu.gif) no-repeat 3px 10px;font-weight:bold;}
.menu_dx3 li.active a{background:none;}
ul.menu_dx3 li.active ul{width:163px;padding:0;margin:0;list-style:none;background:#FFF}
ul.menu_dx3 li.active ul li{width:163px;padding:0;margin:0;}
ul.menu_dx3 li.active ul li a{width:133px;padding:5px 10px 5px 20px;margin:0;display:block;text-decoration:none;text-transform:none;text-align:left;color:#666;font-size:14px; border-bottom:1px solid #CDCCC9; background:#FFF; font-weight:normal}
ul.menu_dx3 li.active ul li.active a{ font-weight:bold !important}
ul.menu_dx3 li.active ul li a:hover{background: #E5E4E2;}

/*--------------------------------------------------------------------------------- box BIGNEW Home page*/
/*Grandezza 2*/
#bignew2{width:578px; padding:10px 10px 10px 0;  text-align:left; border-bottom:1px solid #EEE;}
#bignew2 img{float:left; margin:0 10px 0 0;}
#bignew2 h1{color:#369; font-size:20px; font-weight:normal; margin:0 0 20px 0}
#bignew2 h1 a{color:#369; text-decoration:underline;}
#bignew2 h1 a:hover{color:#444; text-decoration:none;}
#bignew2 h2{color:#369; font-size:16px; font-weight:normal; margin:0 0 10px 0}
#bignew2 p{color:#44; font-size:13px; margin:0 0 5px 0; line-height:1.3em;}
#bignew2 p a{color:#369; text-decoration:underline;margin:0 3px}
#bignew2 p a:hover{color:#444; text-decoration:none; }
#bignew2 ul{list-style:none; margin:0; padding:0; display: inline-block}
#bignew2 li{margin:0 2px; padding:5px 0; border-bottom:1px solid #DDD; font-size:13px;}
#bignew2 li a{ padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#bignew2 li a:hover{ color:#444; text-decoration:underline;}
/*Grandezza 3*/
#bignew3{width:578px; padding:10px 10px 10px 0;  text-align:left; border-bottom:1px solid #EEE;}
#bignew3 img{float:left; margin:0 10px 0 0;}
#bignew3 h1{color:#369; font-size:22px; font-weight:normal; margin:0 0 20px 0}
#bignew3 h1 a{color:#369; text-decoration:underline;}
#bignew3 h1 a:hover{color:#444; text-decoration:none;}
#bignew3 h2{color:#369; font-size:18px; font-weight:normal; margin:0 0 10px 0}
#bignew3 p{color:#44; font-size:15px; margin:0 0 5px 0; line-height:1.3em;}
#bignew3 p a{color:#369; text-decoration:underline;margin:0 3px}
#bignew3 p a:hover{color:#444; text-decoration:none; }
#bignew3 ul{list-style:none; margin:0; padding:0; display: inline-block}
#bignew3 li{margin:0 2px; padding:5px 0; border-bottom:1px solid #DDD; font-size:15px;}
#bignew3 li a{ padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#bignew3 li a:hover{ color:#444; text-decoration:underline;}

/*--------------------------------------------------------------------------------- box MINIBOX Home page*/
/*Grandezza 2*/
.mini_box2{width:160px; margin: 10px 10px 0 0; float:left; display: inline; background: #EFECE0 url(/it_IT/static/images/bg_box_mini.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left;height:auto!important;height:150px;  min-height:150px;}
.mini_box2 h2{color: #6B695C; font-size:14px; font-weight:normal; padding:5px 0; margin:0}
.mini_box2 p{color:#444;font-size:13px;line-height:1.3em; margin: 5px 0 0 0}
.mini_box2 img{margin:5px 0;}
.mini_box2 ul{list-style:none;display: inline-block}
.mini_box2 li{margin:0; padding:5px 0 5px 15px; border-bottom:1px solid #DDD; background:url(/it_IT/static/images/arrow.gif) no-repeat left 5px; font-size:13px;}
.mini_box2 li a{ padding: 0;  text-decoration:none; color:#444;}
.mini_box2 li a:hover{ color:#369; text-decoration:underline;}
.mini_box2 p a{ padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
.mini_box2 p a:hover{ color:#444; text-decoration:underline;}
.mini_box2 span{font-size:12px; color:#369}
.mini_box2 em{font-size:12px; color:#369;}
/*Grandezza 3*/
.mini_box3{width:160px; margin: 10px 10px 0 0; float:left; display: inline; background: #EFECE0 url(/it_IT/static/images/bg_box_mini.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left;height:auto!important;height:150px;  min-height:150px;}
.mini_box3 h2{color: #6B695C; font-size:16px; font-weight:normal; padding:5px 0; margin:0}
.mini_box3 p{color:#444;font-size:15px;line-height:1.3em; margin: 5px 0 0 0}
.mini_box3 img{margin:5px 0;}
.mini_box3 ul{list-style:none;display: inline-block}
.mini_box3 li{margin:0; padding:5px 0 5px 15px; border-bottom:1px solid #DDD; background:url(/it_IT/static/images/arrow.gif) no-repeat left 5px; font-size:15px;}
.mini_box3 li a{ padding: 0;  text-decoration:none; color:#444;}
.mini_box3 li a:hover{ color:#369; text-decoration:underline;}
.mini_box3 p a{ padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
.mini_box3 p a:hover{ color:#444; text-decoration:underline;}
.mini_box3 span{font-size:14px; color:#369}
.mini_box3 em{font-size:14px; color:#369;}

/*--------------------------------------------------------------------------------- box LOGIN Home page*/
/*Grandezza 2*/
#login2{width:177px; margin: 10px 10px 0 0; float:left; background: #EFEEF4 url(/it_IT/static/images/bg_area_riservata.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left; height:auto!important; height:150px; min-height:150px;}
#login2 h2{color:#369; font-size:14px; font-weight:normal; padding:5px 0 5px 15px; background:url(/it_IT/static/images/login.gif) no-repeat left; margin:0}
#login2 form{ padding:10px 0;margin:0 0 10px 0; background:url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
#login2 p{ padding:0;margin:0}
#login2 p input{ padding:2px 0;margin:0; border:1px solid #CCC;width:68%;font-size:13px; color:#369; display:inline; vertical-align:middle;}
#login2 p input.button{border:none !important; width:auto!important; padding:2px 0 2px 12px!important; margin:0 0 0 5px !important; background:url(/it_IT/static/images/arrow.gif) no-repeat left;}
#login2 p a{font-size:12px; padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#login2 p a:hover{ color:#444; text-decoration:underline;}
/*Grandezza 3*/
#login3{width:177px; margin: 10px 10px 0 0; float:left; background: #EFEEF4 url(/it_IT/static/images/bg_area_riservata.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left; height:auto!important; height:150px; min-height:150px;}
#login3 h2{color:#369; font-size:16px; font-weight:normal; padding:5px 0 5px 15px; background:url(/it_IT/static/images/login.gif) no-repeat left; margin:0}
#login3 form{ padding:10px 0;margin:0 0 10px 0; background:url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom;}
#login3 p{ padding:0;margin:0}
#login3 p input{ padding:2px 0;margin:0; border:1px solid #CCC;width:68%;font-size:15px; color:#369; display:inline; vertical-align:middle;}
#login3 p input.button{border:none !important; width:auto!important; padding:2px 0 2px 12px!important; margin:0 0 0 5px !important; background:url(/it_IT/static/images/arrow.gif) no-repeat left;}
#login3 p a{font-size:14px; padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#login3 p a:hover{ color:#444; text-decoration:underline;}

/*--------------------------------------------------------------------------------- box TEMI Home page*/
/*Grandezza 2*/
#temi2{width:177px; margin: 10px 10px 0 0; float:left; display:inline;clear:left; background: #EFEEF4 url(/it_IT/static/images/bg_area_riservata.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left;}
#temi2 h2{color:#369; font-size:14px; font-weight:normal; padding:5px 0 5px 20px; background:url(/it_IT/static/images/link.gif) no-repeat left; margin:0}
#temi2 ul{list-style:none;display: inline-block}
#temi2 li{margin:0; padding:5px 0; border-bottom:1px solid #DDD; font-size:13px;}
#temi2 li a{font-size:12px; padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#temi2 li a:hover{ color:#444; text-decoration:underline;}
/*Grandezza 3*/
#temi3{width:177px; margin: 10px 10px 0 0; float:left; display:inline;clear:left; background: #EFEEF4 url(/it_IT/static/images/bg_area_riservata.gif) repeat-x top; padding:0 10px 10px 10px; text-align:left;}
#temi3 h2{color:#369; font-size:16px; font-weight:normal; padding:5px 0 5px 20px; background:url(/it_IT/static/images/link.gif) no-repeat left; margin:0}
#temi3 ul{list-style:none;display: inline-block}
#temi3 li{margin:0; padding:5px 0; border-bottom:1px solid #DDD; font-size:15px;}
#temi3 li a{font-size:14px; padding: 0 0 0 15px; background:url(/it_IT/static/images/arrow.gif) no-repeat left; text-decoration:none; color:#369;}
#temi3 li a:hover{ color:#444; text-decoration:underline;}

.risultati2{width:100%; list-style-type:none; margin:0 0 20px 0; padding:0;}
.risultati2 h3{margin:0; padding:5px; background: #E5E4E2;font-size:13px;}
.risultati2 h3 a{font-size:13px; color: #336699; font-weight:bold; text-decoration:none;}
.risultati2 span{font-size:12px; color: #525252; float:right;padding:5px;}
.risultati2 ul{width:100%; list-style-type:none; margin:0; padding:0; background:#fff ;}
.risultati2 ul li{padding: 15px 0 0 0; border-bottom:1px solid #DDD; margin:0}
.risultati2 li h5{padding:0;font-size:14px; margin:0 0 5px 0;}
.risultati2 li p{padding:0;font-size:13px; margin:0 0 8px 0;}
.risultati2 h5 a{color: #336699;text-decoration:underline; font-weight:normal}
.risultati2 h5 a:hover{ text-decoration:none;}
.risultati2 p{font-size:11px;}

.risultati3{width:100%; list-style-type:none; margin:0 0 20px 0; padding:0;}
.risultati3 h3{margin:0; padding:5px; background: #E5E4E2;font-size:15px;}
.risultati3 h3 a{font-size:15px; color: #336699; font-weight:bold; text-decoration:none;}
.risultati3 span{font-size:14px; color: #525252; float:right;padding:5px;}
.risultati3 ul{width:100%; list-style-type:none; margin:0; padding:0; background:#fff ;}
.risultati3 ul li{padding: 15px 0 0 0; border-bottom:1px solid #DDD; margin:0}
.risultati3 li h5{padding:0;font-size:16px; margin:0 0 5px 0;}
.risultati3 li p{padding:0;font-size:15px; margin:0 0 8px 0;}
.risultati3 h5 a{color: #336699;text-decoration:underline; font-weight:normal}
.risultati3 h5 a:hover{ text-decoration:none;}
.risultati3 p{font-size:13px;}

/*--------------------------------------------------------------------------------------- box RISULTATI Search page*/

.foot2{margin:0; padding:0; text-align:left; width:100%;}
.foot2 p{margin:0 !important; padding:0 !important; color:#666; }
.foot2 p a{font-size:12px; color: #333;text-decoration:none; border-right:1px solid #DDD; padding:5px 10px; display: block; float:left;}
.foot2 p a.pdf{padding:5px 10px 5px 20px !important; background: url(/en_IT/static/images/pdf.gif) no-repeat 3px 3px !important;  }
.foot2 p a:hover.pdf {background:#EEE url(/en_IT/static/images/pdf.gif) no-repeat 3px 3px !important;}
.foot2 br{clear:both;margin:0px;padding:0px;visibility:hidden;height:0px;display:block;}

.foot3{margin:0; padding:0; text-align:left; width:100%;}
.foot3 p{margin:0 !important; padding:0 !important; color:#666; }
.foot3 p a{font-size:14px; color: #333;text-decoration:none; border-right:1px solid #DDD; padding:5px 10px; display: block; float:left;}
.foot3 p a.pdf{padding:5px 10px 5px 20px !important; background: url(/en_IT/static/images/pdf.gif) no-repeat 3px 3px !important;  }
.foot3 p a:hover.pdf {background:#EEE url(/en_IT/static/images/pdf.gif) no-repeat 3px 3px !important;}
.foot3 br{clear:both;margin:0px;padding:0px;visibility:hidden;height:0px;display:block;}

/*---------------------------------------------------------------------------------------- CORREZIONI */

.col_centro_dx2{width:auto;}
.col_centro_dx3{width:auto;}

