body{background:url(images/sfondo_main.jpg) repeat-x; text-align:center; margin:0; padding:0;}
.main{padding:0; width:882px; background-color:#fff; min-height:500px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto;}

.arearis{height: 48px;  background: url(images/bg_arearis.jpg) no-repeat; width: 170px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; margin: 5px; display: block; margin-right: 0;}
.areariss a{	color: #fff; text-decoration: none;  display: block; margin-left: 15px; margin-top: 13px; }
.arearis a{	display: block; padding-bottom: 3px; width: 120px; color: #fff; text-decoration: none; padding-top: 15px; margin-left: 15px; margin-top: 5px;}

.bread{height:56px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; padding-bottom:5px; border-bottom:1px solid #EBE9E5; vertical-align:bottom;}

.centro{width:500px; padding-left:15px; padding-right:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 20px; line-height: 20px; text-align: left;}
.centro h1{	color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 5px; padding-left: 0;}
.centro h2{	color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 5px;}
.centro a{	color: #30A6E4; text-decoration: underline;}
.centro a:visited{	color: #F08815; text-decoration: underline;}
.centro a:hover{	color: #30A6E4; text-decoration: none;}

.divsec0_liv2 {color: #000000; font-family:arial, verdana; text-decoration: none; font-size:12px; padding:4px; background-color:#f7f7f7; border-right:1px solid #c0c0c0; border-bottom:1px solid gray}
.divsec0_liv2 a{color: #000000; font-family:arial, verdana;  text-decoration: none; font-size:12px;}
.divsec0_liv2 a:hover{color: #000000; font-family:arial, verdana;  text-decoration: none; font-size:12px; background-color:#ffffff; display:block;}
.divsec0_liv2active {color: #000000; font-family:arial, verdana; text-decoration: none; font-size:12px; padding:4px; background-color:#f7f7f7; border-right:1px solid #c0c0c0; border-bottom:1px solid gray;  font-weight: bold;}
.divsec0_liv2active a{color: #000000; font-family:arial, verdana; text-decoration: none; font-size:12px;}

.colonna_sx{width:177px; vertical-align:top; background: url(images/bg_sx.gif) repeat-y; }
.colonna_sx img{	border: 0;}
.colonna_sx table{	width: 100%;}

.contatore{	background-color: #444444; height: 25px;}
.premenu{ background-color:#444444; height:17px; color:#fff; text-align:right; font-family:verdana; font-size:9px; }
.colonna_dx{width: 705px; vertical-align:top;}
.lingue{	background-color: #F1D9AD; height: 59px;}

.mdr{	background: url(images/bg_mdr.gif) bottom no-repeat; width: 170px; height: 82px; padding: 10px; padding-top: 3px; margin: 0;}
.mdr .etichetta{	color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 155px; background: url(images/lente.gif) right no-repeat; border-bottom: 1px solid #000; padding: 5px;  margin-bottom: 5px; display: block;}

.newsletter{height: 33px; border: 1px solid #444; background: url(images/bg_newsletter.jpg) no-repeat; width: 170px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;  margin: 5px; display: block; margin-right: 0;}
.newsletter a{	border-bottom: 1px solid #BABABA; display: block; padding-bottom: 3px; width: 90px; color: #fff; text-decoration: none; margin-left: 15px; margin-top: 5px;}

.footer{background:url(images/piede.gif) no-repeat; height:36px; background-color:#F3F1E5; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.footer a{	color: #fff; text-decoration: none;}
.footer a:visited{	color: #fff; text-decoration: none;}
.footer a:hover{	color: #fff; text-decoration: underline;}

.premenu a{color:#fff; text-decoration:none}
.premenu a:visited{color:#fff; text-decoration:none;}
.premenu a:hover{color:#fff; text-decoration:underline;}

.input2{ padding: 1px;	background: #fff url(images/lentepiccola.gif) no-repeat left; padding-left: 20px; height: 16px; border: 1px #000 solid; width: 108px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; float: left; clear: none; margin: 0; margin-right: 2px; }
.button{	width: 40px; height: 16px; border: 1px solid #000; background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; clear: none; float: left; margin: 0;}
.fricerca{	display: inline; width:170px;}

.spalla{ width:178px; padding:0; vertical-align:top;  height: 100%; background: #F0F0F0 url(images/bg_dx.gif) repeat-y;}
.spalla table{ margin: 1px 1px 0 0; width:176px;   height: 100%; background: transparent; padding: 0; border: 0;}

.chiusura{ width: 178px; background: url(images/codinadx.gif) bottom no-repeat;}

.td1{ height: 94px; padding: 0;}
.td1 img{border: 0; margin: 0; background-color: #fff;}
.td2{ height: 102px;}
.td3{ height: 43px;}
.td4{ height: 50px;}

.tablemenuprinc{ height:49px; width:100%; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.tablemenuprinc td{ margin-left:1px;}
.virgola_sx{	background: url(images/virgola_sx.gif) right no-repeat #5D5D5D; height: 21px; border-bottom: 1px solid #fff;}

#menuprinc1 { background:url(images/incammino.jpg) no-repeat; width:119px; height:48px; vertical-align: top; padding-top: 10px; text-align: right;}
#menuprinc1 a{	padding-right: 12px; color: #D32633; text-decoration: none; font-weight: bold;}
#menuprinc2 { background:url(images/messaggi.jpg) repeat-x;  height:48px; width: 86px; text-align: center; vertical-align: top; padding-top: 10px;}
#menuprinc2 a{ color: #EAA72A; text-decoration: none; font-weight: bold;}
#menuprinc3 { background:url(images/volontari.jpg) repeat-x;  height:48px; width: 80px; text-align: center; vertical-align: top; padding-top: 10px;}
#menuprinc3 a{ color: #95AE1F; text-decoration: none; font-weight: bold;}

#menuprinc4 { background:url(images/iscrizioni.jpg) repeat-x;  height:48px; width: 74px; text-align: center;vertical-align: top; padding-top: 10px;}
#menuprinc4 a{ color: #12826E; text-decoration: none; font-weight: bold;}
#menuprinc5 { background:url(images/materiali.jpg) repeat-x; height:48px; width: 78px; text-align: center;vertical-align: top; padding-top: 10px;}
#menuprinc5 a{ color: #C35CE9; text-decoration: none; font-weight: bold;}
#menuprinc6 { background:url(images/areastampa.jpg) repeat-x;  height:48px; width: 62px; text-align: center;vertical-align: top; padding-top: 10px;}
#menuprinc6 a{ color: #E600AD; text-decoration: none; font-weight: bold;}
#menuprinc7 { background:url(images/informazioni.jpg) repeat-x;  height:48px; width: 100px; text-align: center;vertical-align: top; padding-top: 10px;}
#menuprinc7 a{ color: #018EE6; text-decoration: none; font-weight: bold;}
#menuprinc8 { background:url(images/altregmg.jpg) no-repeat; width:108px; height:48px; width: 107px;vertical-align: top; padding-top: 10px;}
#menuprinc8 a{ color: #00CEE6; text-decoration: none; font-weight: bold; padding-left: 12px;}

.divprinc1{	display: none;}
.divprinc2{	display: none;}
.divprinc3{	display: none;}
.divprinc4{	display: none;}
.divprinc5{	display: none;}
.divprinc6{	display: none;}
.divprinc7{	display: none;}
.divprinc8{	display: none;}

.divprincsel1{	padding: 5px; background-color: #D22230; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel1 a{	color: #fff; text-decoration: none;}
.divprincsel1 a:visited{	color: #fff; text-decoration: none;}
.divprincsel1 a:hover{	color: #fff; text-decoration: underline;}
.divsec1_liv2{	 background-color: #EFBFC2; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec1_liv2 a{	color: #828A89; text-decoration: none;}
.divsec1_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec1_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec1_liv2active{	 background-color: #EFBFC2; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel2{	padding: 5px; background-color: #E9A82A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel2 a{	color: #fff; text-decoration: none;}
.divprincsel2 a:visited{	color: #fff; text-decoration: none;}
.divprincsel2 a:hover{	color: #fff; text-decoration: underline;}
.divsec2_liv2{	 background-color: #E9DABC; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec2_liv2 a{	color: #828A89; text-decoration: none;}
.divsec2_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec2_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec2_liv2active{	 background-color: #E9DABC; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel3{	padding: 5px; background-color: #95AE1E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel3 a{	color: #fff; text-decoration: none;}
.divprincsel3 a:visited{	color: #fff; text-decoration: none;}
.divprincsel3 a:hover{	color: #fff; text-decoration: underline;}
.divsec3_liv2{	 background-color: #D8DFB4; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec3_liv2 a{	color: #828A89; text-decoration: none;}
.divsec3_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec3_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec3_liv2active{	 background-color: #D8DFB4; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel4{	padding: 5px; background-color: #12826E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel4 a{	color: #fff; text-decoration: none;}
.divprincsel4 a:visited{	color: #fff; text-decoration: none;}
.divprincsel4 a:hover{	color: #fff; text-decoration: underline;}
.divsec4_liv2{	 background-color: #CAE3DF; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec4_liv2 a{	color: #828A89; text-decoration: none;}
.divsec4_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec4_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec4_liv2active{	 background-color: #CAE3DF; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel5{	padding: 5px; background-color: #C35CE9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel5 a{	color: #fff; text-decoration: none;}
.divprincsel5 a:visited{	color: #fff; text-decoration: none;}
.divprincsel5 a:hover{	color: #fff; text-decoration: underline;}
.divsec5_liv2{	 background-color: #F2CFFF; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec5_liv2 a{	color: #828A89; text-decoration: none;}
.divsec5_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec5_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec5_liv2active{	 background-color: #F2CFFF; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel6{	padding: 5px; background-color: #E600AD; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel6 a{	color: #fff; text-decoration: none;}
.divprincsel6 a:visited{	color: #fff; text-decoration: none;}
.divprincsel6 a:hover{	color: #fff; text-decoration: underline;}
.divsec6_liv2{	 background-color: #F5C3E9; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec6_liv2 a{	color: #828A89; text-decoration: none;}
.divsec6_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec6_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec6_liv2active{	 background-color: #F5C3E9; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec6_liv2active a{	color: #000; text-decoration: none;}
.divsec6_liv2active a:visited{	color: #000; text-decoration: none;}
.divsec6_liv2active a:hover{	color: #000; text-decoration: underline;}


.divsec6_liv3{	 padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 30px;}
.divsec6_liv3 a{	color: #828A89; text-decoration: none;}
.divsec6_liv3 a:visited{	color: #828A89; text-decoration: none;}
.divsec6_liv3 a:hover{	color: #828A89; text-decoration: underline;}
.divsec6_liv3active{ padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 30px;}
.divsec6_liv3active a{	color: #000; text-decoration: none;}
.divsec6_liv3active a:visited{	color: #000; text-decoration: none;}
.divsec6_liv3active a:hover{	color: #000; text-decoration: underline;}


.divprincsel7{	padding: 5px; background-color: #018EE6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel7 a{	color: #fff; text-decoration: none;}
.divprincsel7 a:visited{	color: #fff; text-decoration: none;}
.divprincsel7 a:hover{	color: #fff; text-decoration: underline;}
.divsec7_liv2{	 background-color: #C5E2F4; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec7_liv2 a{	color: #828A89; text-decoration: none;}
.divsec7_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec7_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec7_liv2active{	 background-color: #C5E2F4; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}

.divprincsel8{	padding: 5px; background-color: #00CEE6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.divprincsel8 a{	color: #fff; text-decoration: none;}
.divprincsel8 a:visited{	color: #fff; text-decoration: none;}
.divprincsel8 a:hover{	color: #fff; text-decoration: underline;}
.divsec8_liv2{	 background-color: #C8F1F6; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec8_liv2 a{	color: #828A89; text-decoration: none;}
.divsec8_liv2 a:visited{	color: #828A89; text-decoration: none;}
.divsec8_liv2 a:hover{	color: #828A89; text-decoration: underline;}
.divsec8_liv2active{	 background-color: #C8F1F6; border-bottom: 1px solid #F0F0F0; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px;}
.divsec8_liv2active a{	color: #000; text-decoration: none;}
.divsec8_liv2active a:visited{	color: #000; text-decoration: none;}
.divsec8_liv2active a:hover{	color: #000; text-decoration: underline;}

.figlie ul{ list-style: none; margin: 5;}
.figlie li{	padding: 5px; margin-bottom: 20px;}

.figlie .sh1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

/*********   motore d ricerca  ***********/
.titoletto{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #815b2a; font-weight: bold;}
.titoletto a{ color: #815b2a; text-decoration: none;}
.titoletto a:hover{ color: #815b2a; text-decoration: underline;}
.titoletto a:visited{ color: #815b2a; text-decoration: none;}
.titoletto2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold;}
.titoletto3{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
.navigazione{	width: 200px; font-size: 12px;}
.ricerca_tabella_corpo{	width: 90%;}
.ricerca_tabella_corpo td{ vertical-align: top;}
.ricerca_tabella_risultati{	width: 100%;}
.td_ricerca_tabella_principale{	width: 100%; }
.ricerca_tabella_principale{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000;}
.ricerca_tabella_principale0{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; width: 100%; text-align: center;}
.ricerca_tabella_principale table{	width: 100%;}
.ricerca_tabella_raffina{	text-align: center;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width:200px;}
.ricerca_tabella_principale0 .ricerca_tabella_raffina{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width:200px; text-align: left;}
.ricerca_tab_navigazione{	background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; width: 180px;}
.ricerca_tab_navigazione .black{	background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; font-weight: bold;}
.ricerca_tab_navigazione td{	text-align: center;}

/********* fine  motore d ricerca  ***********/				}


