body { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  background-color: #f4f4f4; text-align: center; text-align: center; margin: 0px; padding:0;}
#main {color: #274B6B; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color:#ffffff; text-align:center; width: 778px; height:auto; padding:0px; margin:0px; margin-left: auto; margin-right: auto; background-color: #fff; }


a{	text-decoration: none; color: #038DBB}
a:visited{	text-decoration: none; color: #038DBB;}
a:hover{	text-decoration: underline; color: #038DBB;}

.bread{	float: left; clear: both; border-bottom: 1px dotted #9E9E9E; width:90%; text-align: left; padding-bottom: 3px; font-size: 11px; margin-top: 20px; }
.bread a{	color: #3B72AA;}
.centro{	margin-left: 20px; float: left; margin-right: 20px; margin-bottom: 20px; clear: right; width: 550px;}

.contenuto{text-align: left; font-size: 11px; line-height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both; float: left; width: 550px; height:auto;}

.contenuto table{margin: 0; height:auto;}
.contenuto table td{font-size: 11px; line-height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #274B6B; vertical-align: top; padding-right: 20px; padding-top: 20px;}

.contenuto hr{	height:1px; color: #274B6B; width: 80%; margin-bottom:20px; }
.contenuto h1{	font-size: 16px; margin-top: 20px;}
.contenuto_bis h1{	font-size: 16px; margin-top: 20px; color: #274B6B;}
.contenuto h2{	font-size: 13px; margin-top: 20px;}
.contenuto h3{	font-size: 14px; margin-bottom: 20px;}
.corpo{	width: 100%; clear: both; height:100%}

.colonna_sx{	float: left;  text-align: center; width: 168px; backgddround-color: #284E73; background-color: #8C98A6; clear: left; height: 100%; display: block; }

.logo{background: url(images/logo.jpg) no-repeat 20px bottom; width: 167px; height: 171px; float: left; clear: none;}

.testo2{width:330px; float: left;}

.spalla{ float: left; text-align: left; list-style-position: outside; line-height: 15px; padding: 5px; margin-left: 9px; border-left: 1px dashed #ddd}
.spalla li{	list-style: none;}

.contenuto ul{	margin: 0; list-style: none; margin-top: 50px;}
.contenuto .sh1{	font-size: 13px; margin: 0; color: #3B72AA; font-weight: bold;}
.contenuto .sh1 a{	color: #3B72AA;}
.contenuto .sh1 a:visited{	color: #3B72AA;}
.contenuto .sh1 a:hover{	color: #3B72AA;}
.contenuto .intro{	margin: 0; margin-bottom: 30px; border-bottom: 1px dotted #8B95A0; padding-bottom: 5px;}

.contenuto .tabmini{	margin-top: 30px;}
.contenuto .tabmini td {	margin: 0; border-bottom: 1px dotted #8B95A0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 20px;}
.contenuto .tabmini .testo_miniature p{	margin: 0; margin-bottom: 10px;  padding-bottom: 5px; margin-top: 10px;}
.miniature img{border:0;}
.divprinc1{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 12px 0px 0px 20px;}
.divprinc1 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc1 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc1 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprincsel1{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprincsel1 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel1 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel1 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprinc2{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprinc2 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc2 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc2 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprincsel2{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprincsel2 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel2 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel2 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprinc3{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprinc3 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc3 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc3 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprincsel3{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprincsel3 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel3 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel3 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprinc4{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprinc4 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc4 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprinc4 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprincsel4{ color: #D7e6f3; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: transparent url(images/bullet.gif) no-repeat 140px center; vertical-align: middle; border-style: none none dashed none; border-width: 0px 0px 1px 0px; border-color: #d7dbe4; width: 148px; height: 42px;  margin: 0px; padding: 10px 0px 0px 20px;}
.divprincsel4 a { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none;  background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel4 a:visited { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center; }
.divprincsel4 a:hover { color: #5e6184; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; background: transparent url(images/bullet.gif) no-repeat 140px center;  }

.divprinc5{ display:none }
.divsec5{ display:none }
.divprincsel5{ display:none }

.divsec3{	display: none;}
.divsec3_liv2{	display: none;}
.idstitolo_2 { color: #FFF; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: top; border: 0px; width: auto; height: auto;text-align: left; background: transparent; clear: both; margin-left: 14px; margin-bottom: 10px; }
.idsform { color: #274B6B; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }
.idslogin { color: #274B6B; font-size: 11px; background: url(images/bullet.gif) no-repeat 80px 4px;  padding-right: 10px; text-align: right;}
.idsinput { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; }
.idsfooter { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background-color: #284e73; text-align: right; width: 100%; height: 29px; padding-right: 20px; margin: 0; clear: both; vertical-align: middle; padding: 10px;  background: url(images/bgcolonnasx.gif) no-repeat bottom left #284e73;}
.idsfooter2 { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; word-spacing: 1px; width: 100%; height: auto ; padding-top: 10px; padding-bottom: 10px;}
.idsfooter2 a:link { color: #366; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: center; word-spacing: 1px }

.login{	clear: both; text-align: left;  margin-bottom: 20px;  height: 150px;  background-color: #8C98A6;}
.menu{	clear: both; background-color: #fff; padding-top: 20px; text-align: left; border-top:13px solid #fff;}
.menu_neutro{backffffground:url(images/menu_neutro.gif) no-repeat; height:10px;  width:168px;}

.testataiu { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-align: right; padding: 3px 6px 3px 3px; width: 745px; height: 20px; float: right; margin-right: 33px; }
.testata{ margin-left:10px;}
.testataiu a { color: #274B6B; text-decoration: none }
.testataiu a:visited { color: #274B6B; text-decoration: none }
.testataiu a:hover { color: #274B6B; text-decoration: underline;}
.testata iframe{	border: 0; margin: 0; padding: 0;}

.testata_wac{background: url(images/rete_pesca6_testata.jpg) no-repeat; width:578px; height:166px;}
.testata_pa{background: url(images/pah2.jpg) no-repeat; width:578px; height:166px;}
.testata_bc{background: url(images/benicultRALI2.jpg ) no-repeat; width:578px; height:166px;}
.testata_sa{background: url(images/sanitah.jpg) no-repeat; width:578px; height:166px;}
.testata_se{background: url(images/sicurezza_2.jpg) no-repeat; width:578px; height:166px;}
.testata_ec{background: url(images/entiecclesiali_.jpg) no-repeat; width:578px; height:166px;}


.negozio .linkmenunegozio a{ color: #294F74; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: middle; border-style: none none dotted none; border-width: 0px 0px 1px 0px; border-color: #A4A4A4; width: 135px;  height: 42px;  margin: 0px; padding: 12px 0px 0px 10px; text-align: left;}
/*
.visibile {display:block; text-align: left; position: absolute; left: 250px; background-color: #fff; border: 1px solid #ddd; width:250px; }
.visibile{ color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: middle; padding: 5px; }
.visibile a {color:#294F74; text-decoration: none; padding:0; margin:0; margin-bottom: 5px; display: block; margin-left: 20px; }
.visibile a:visited {color:#294F74; text-decoration: none }
.visibile a:hover {color:#294F74; text-decoration:underline; }
*/

.visibile {display:block; text-align: left; height: auto; position: absolute; width:250px;   background-color: transparent; }
.visibile{ color: #274B6B; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: middle;  border:0; }
.visibile a {color:#274B6B; text-decoration: none; padding:0 0 5px 0; margin: 0; display: block; background-color: transparent }
.visibile a:visited {color:#274B6B; text-decoration: none; }
.visibile a:hover {color:#274B6B; text-decoration:underline;  }
.visibile .divbottom {background: url(images/divbommom.gif) no-repeat bottom transparent; margin: 0 0 0 0 ; padding: 0; border: 1px solid green; height: 12px; border: 0; }
.visibile .divtop {background: url(images/divtop.gif) no-repeat top transparent; height: 12px; margin: 0; padding: 0; border: 0; margin-bottom: 0px;}
.visibile .divcentro {background: url(images/divmenucentro.gif) repeat-y #E2E2E2; padding: 0; padding-left: 5px; padding-right: 12px; margin: 0 0 0 0; border: 0;}

.nascosto {display:none;}   

/**/
.menu{	background: url(images/bgmenu.jpg) no-repeat bottom #fff; padding-top:30px; clear: both;}
.colonna_sx{	background: #8C98A6; }
.idsinput { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; background: url(images/input.gif) no-repeat; border: 0; width:141px; height: 22px; }
.idslogin { color: #525252; font-size: 11px; background: url(images/bglogin.gif) no-repeat; width: 61px; height: 22px; padding-top: 5px; font-weight: bold; float: right; text-align: center;  }
.idslogin a{	color: #525252;}
.idslogin a:visited{	color: #525252;}
.idslogin a:hover{	color: #525252;}
.login{	text-align: center; margin-top: 20px;}
.idsform{	text-align: left; width: 141px;}

/**/
.logonegozio a{	background: url(images/logonegozio_2.jpg) no-repeat; width: 156px; height: 82px; margin: 0; display: block;}
.negozio{	background: url(images/negozionline_dw.jpg) no-repeat bottom #fff; padding-bottom: 10px;}
.contenutouni{	margin: 5px; width: 156px; margin-bottom: 50px; margin-top: 20px; clear: both;}


.link_menu1{	position: absolute;}
.link_menu2{	position: absolute;}
.link_menu3{	position: absolute;}


/*************************/
/*
.dropdown {display:block; position:relative; margin:0;}
.dropdown_old dt{display:block; width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; }
.dropdown dt    {display:block; color: #294F74; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: middle; border-style: none none dotted none; border-width: 0px 0px 1px 0px; border-color: #A4A4A4; width: 135px;  height: 42px;  margin: 0px; padding: 12px 0px 0px 10px; text-align: left; cursor:pointer;}
.dropdown dt:hover {}


.dropdown a {display:block; text-decoration:none; color:#333}
.dropdown a:hover {color:#000}
.dropdown .upperdd {border-bottom:none}
.dropdown dd {position:absolute; top:0;  width:250px; display:none; background:#fff; opacity:0; margin: 0; text-align: left; }
.dropdown ul {width:250px; list-style:none; margin: 0;}
.dropdown li {display:inline}
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {padding:5px; background:#eaf0f2; width:250px}
.dropdown ul a:hover {background:#d9e1e4}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

*/

.dropdown {display:block; position:relative; margin:0;}
.dropdown dt a{display:block; color: #274B6B; font-weight: bold; font-size: 12px; font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; vertical-align: middle; border:0; border-bottom:dotted 1px #8C98A6; width: 135px;  height: 42px;  margin: 0px; padding: 12px 0px 0px 10px; text-align: left; cursor:pointer;border-top:2px solid transparent}
.dropdown dt a:hover {border-top:2px solid #8C98A6}
.dropdown a {display:block; text-decoration:none; color:#333}
.dropdown a:hover {color:#000}
.dropdown .upperdd {border-bottom:none}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:250px; display:none; background: url(images/bgdd.jpg) repeat-x #EDEDED; opacity:0; margin: 0; text-align: left;border:1px solid #9B9B9B; padding: 0; }

.dropdown ul {width:250px; list-style:none; margin:0;}
.dropdown li {display:block; background: url(images/puntini) no-repeat 3px; margin-left: 5px; padding-left: 13px; }
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {padding:3px; background: transparent; width:250px}
.dropdown ul a:hover {background:#F8F8F8}
.dropdown .underline {border-bottom:1px solid #8C98A6}

.exli {width:250px; margin:0; display: block;}
.exli a {display:block; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  background: url(images/puntini) no-repeat 3px; margin-left: 5px; padding-left: 13px; margin-bottom: 4px; }
.exli a:hover {background-color:#F8F8F8}
.exli .underline {border-bottom:1px solid #8C98A6}


.art_occhiello{	background-color: #E0F0F3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; padding: 3px; border-bottom: 2px solid #BBCAD7; margin-bottom: 5px; margin-top: 10px; color: #284E73; font-weight: bold;}
#articoli {	width: 100%; height:auto;}
#articoli table{	width: 100%;}
#articoli table td{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
#articoli table td a{	font-weight: bold; color: #274B6B; text-decoration: none;}
#articoli table td a:hover{	text-decoration: underline;}
#articoli table td p{margin:2px; margin-bottom: 4px;}
#articoli .tab50 .art_occhiello.art_occhiello{	padding: 0px; border-bottom: 2px solid #BBCAD7; margin-bottom: 5px; margin-top: 10px;}

.info{	background: url(images/info.gif) no-repeat right; float: right; padding-right: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; margin-bottom:30px; font-weight: bold; clear: both;}
.info a{	color: #038DBB; }

