/*stili per il layout fisso*/
html,body{margin: 0;padding:0;background-color: #ffffff;background: url(../but/bg.jpg) repeat;}
body{font-family: arial,sans-serif;font-size: 12px;text-align: center;}
div#container{position:relative; width: 750px;margin: 0 auto;top: 10px;}
body>div#container{height:auto;min-height:100%}
a{color : #3333ff;text-decoration: none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
a:visited {color : #3333ff;text-decoration:none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
a:hover {color : #3378a9;text-decoration:none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
hr{height: 1px;color: #cccccc;background: #cccccc; margin: 0;padding: 0;}
	


/*STILE PER HEADER E FOOTER*/
div#header{margin: 0; text-align: left; padding: 10px 0 0 0;height: 53px;width: 750px;}
h1,h2{margin: 0;padding:0}
h1{font: bold 3em georgia,arial,serif; color: #65788b;}
h2{color: #999;font-size: 1.5em}
.copyright{margin: 0;padding: 0; text-align: right;}
.copyright a{font-size: 10px; margin: 0;padding: 0;color: #676767;text-decoration: none}
.copyright a:visited{font-size: 10px; margin: 0;padding: 0;color: #676767;text-decoration: none}
.copyright a:active{font-size: 10px; margin: 0;padding: 0;color: #434343;text-decoration: none}
.copyright a:hover{	font-size: 10px; margin: 0;padding: 0; color: #3378a9;text-decoration: none}
.validazioni{margin: 0;padding: 0 3px;}
.validazioni a{font-size: 10px; margin: 0;padding: 0;color: #676767;text-decoration: none}
.validazioni a:visited{font-size: 10px; margin: 0;padding: 0;color: #676767;text-decoration: none}
.validazioni a:active{font-size: 10px; margin: 0;padding: 0;color: #434343;text-decoration: none}
.validazioni a:hover{font-size: 10px; margin: 0;padding: 0; color: #3378a9;text-decoration: none}
.footer{text-align: center; font-size: 11px; margin: 0; padding: 0;}
div#foot_sx{float: left;width: 500px;text-align: left; margin: 0; padding: 0;}
div#footer_dx{float: right;width: 250px;text-align: right; margin: 0; padding: 0;}

/* DIV per TABELLA IMMAGINI */
.table_photo{width: 700px;margin: 0 auto; padding: 0;border-collapse: collapse;text-align: center;}
.table_photo caption{margin: 0 auto; padding: 0;font: normal 0.9em arial,verdana,times;color: #7c705f;text-align: center;}
.td_photo{font: normal 0.8em arial,verdana,times;color: #676767;text-align: center;}
.table_photo .td_photo img{border:1px solid #efefef;background-color: #fbfbfb;padding: 3px;width: 210px;height: 160px;}
.numerazione_pagine{	padding: 0em;margin: 0 auto;font-size: 12px;text-align: center;padding-bottom: 5px;}
.numerazione_pagine a{	padding: 0em;margin: 0 auto;font-size: 12px;text-align: center;color: #746565;text-decoration: none;}
.img_pag{vertical-align: middle;width: 9px;height: 9px; border: 0;}

/* DIV per TABELLA SERVIZI */
.table_servizi{width: 675px;margin: 0 0 10px auto; padding: 0;border-collapse: collapse;}
.table_servizi caption{display: none;}
.table_servizi td{font: normal 0.8em arial,verdana,times;color: #676767;text-align: left;}
.table_servizi td img{border:0;padding: 0px;width: 30px;height: 30px;border:1px solid #efefef;background-color: #fbfbfb;padding: 2px;}
.serv_int{text-align: left;padding: 6px;color: #434343; margin: 0 -6px 10px; background: url(../but/bg_data.jpg) repeat; width: 300px;}

/*STILI LAYOUT*/
.bandiere,
.bandiere a{width: 18px; height: 18px; border: 0; padding: 0;margin: -5px 0; background: transparent;}
.logo{position: absolute; top: 5px; left: 20px;float: left;border: 0;margin: 0; padding: 0;}
div.split2 div{background: transparent;float: left;width: 45%; \width: 50%; w\idth: 45%;padding: 0% 3%;margin: 0 9px;}
div.wide{clear: left; padding: 0 2%; margin: 0;}

div.split2 div.home_img{width: 300px; height: 230px;text-align: center;}
div.split2 div.index_indirizzi{text-align: center;padding: 0;margin:0 auto;line-height: 165%;height: auto;}
div#content{margin: 0 ; width: 740px;padding: 0.5em 0.5em 1em 0.5em; border: 3px solid #f8f8f8;background: url(../but/bg_cont2.jpg) repeat; text-align: justify;}
div#contenuti_sito{width: 696px; margin: 0 auto; padding: 0.5em 0.5em 0.5em 0.5em;background: #fff; border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
#logo{background: url(../but/top.png) no-repeat center;width: 475px;height: 125px;margin: 0 auto;padding: 0.5em;text-align: center;}
div#contenuti_sito .testo_home{text-align: justify; font: normal 12px arial,verdana,times; color: #434343; line-height: 150%; margin: 0.5em;padding-bottom: 5px;padding-top: 5px;}
div#contenuti_sito .privacy_title{text-align: justify; font: normal 12px arial,verdana,times; color: #676767; background: #efefef; margin: 0em 3em 0 3em;padding: 0.2em;}
div#contenuti_sito .privacy{text-align: justify; font: normal 12px arial,verdana,times; color: #434343; margin: 0em 3em 0 3em;padding: 0;}
.h1_none{ text-align: center;color: #000; font-size: 2em;padding-bottom: 20px;}
.stampa{background: url(../but/bg.jpg) repeat;border: 1px dashed #efefef;text-align: left; margin: 0 0 -15px 18px; padding: 5px 15px;font-size: 11px;}
.stampa a{font-size: 11px;}
.stampa a:active{font-size: 11px;}
.stampa a:hover{font-size: 11px;}
.stampa img{border: 0;width: 19px;height: 11px;}

div#noscript{border-top: 1px dashed #69c;border-bottom: 1px dashed #69c;color: #434343;margin: 0 auto; padding: 0; background: #ccc;}
div#noscript h3{font: normal 14px georgia,arial,verdana;}

div#mappa_info{font: normal 12px arial,verdana,times;width: 250px; float: left;margin: 0; padding: 0;}
.accesskey ul{	margin:0;padding:0;list-style:none;}
.accesskey li{list-style:none;display: block;margin: 0;padding: 0;font-weight: bold;font-family: arial,verdana,times;font-size: 1em;}
.accesskey li.sub{list-style:none;display: block;margin: 0.1em;font-weight:normal;padding: 0.2em;margin-left: 20px;font-family: arial,verdana,times;font-size: 1em;}


/* MENU NAVIGAZIONE TOP */
#minitabs{margin: 0 15px;border-bottom: 0;border-bottom: 1px solid #eee; text-align:left; background: transparent; color: #000;padding: 20px 0 3px 0;}
#minitabs li{display: inline;}
#minitabs a{height: 0; padding: 3px 0.8em; border: 1px solid #eee; text-decoration: none; margin: -6px 0em; white-space: nowrap;}
#minitabs .lingue_first a{border: none; padding: 0px;margin: 0;}
#minitabs .lingue_first a:link,
#minitabs .lingue_first a:visited{background: transparent; color: #666;}
#minitabs .lingue a{border: none; padding: 0px;margin: 0;}
#minitabs .lingue a:link,
#minitabs .lingue a:visited{background: transparent; color: #666;}
#minitabs .voceCorrente a{font-weight: bold;border-bottom: none; padding-bottom: 4px;}
#minitabs a:link,
#minitabs a:visited{background: #ddd; color: #666;}
#minitabs a:hover,
#minitabs a:focus,
#minitabs a:active{background: #9daab9; color: #000;}
#minitabs .voceCorrente a:link,
#minitabs .voceCorrente a:visited,
#minitabs .voceCorrente a:hover,
#minitabs .voceCorrente a:focus,
#minitabs .voceCorrente a:active{font-weight: bold;background: #fff; color: #000;border-bottom: none; padding-bottom: 4px;}