/*stili per il layout fisso*/
html,body{margin: 0;padding:0;background: url(but/bg.jpg) repeat-x;background-color: #1e618c;}
body{font-family: arial,sans-serif;font-size: 12px;text-align: center;background-color: #1e618c;}
div#container{position:relative; width: 750px;margin: 0 auto;}
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#content{margin-top: 0px;margin-left: 0px; width: 750px;padding: 0; /*background: url(but/bg_content.png) repeat;*/ text-align: justify; position: relative;}
div#header{margin: 0 auto; text-align: center; padding-top: 8px;width: 750px;position: relative;}
div#header img{margin: 0 auto; padding: 0;width: 706px; height: 68px; border: 0;}
div#stella{z-index: 1;position: absolute;top: -25px; left: -280px;background: url(but/stella.png) no-repeat; width: 489px;  height: 463px;}

h1{font: bold 3em georgia,arial,serif; color: #65788b;}
.h1_none{display: none; color: #ffffff;}
div#footer{float: right;text-align: right; margin-top: -40px; padding: 0;}
.footers{color: #f2f2f2;text-align: right; font-size: 11px; margin: 0;padding-top: -20px;}
div#footer .footers a{text-decoration: none; color: #f2f2f2; font-size: 11px; margin: 0; padding: 0;}
div#footer .footers a:active{text-decoration: none; color: #f2f2f2; font-size: 11px; margin: 0; padding: 0;}
div#footer .footers a:hover{text-decoration: none; color: #ffcc00; font-size: 11px; margin: 0; padding: 0;}

/* CONTENITORe BOX PRINCIPALE*/
div.CONTENUTO
{color: #000000;background: url(but/bg_content.gif) repeat;text-align: justify;padding: 10px 0 10px 0; margin: 0 auto;}

.boxArrotondato{width:750px;}
.boxArrotondato h1{font:bold 15px georgia,times,arial;text-align: left;margin:0;padding: 7px 110px;color: #f6f6f6;background: url(but/top_content.png) top no-repeat;}
.boxArrotondato p{margin:0px ;padding: 0px;}
.pbot{background: url(but/bot_content.png) bottom no-repeat; height: 51px;}

div#box{float: left;width: 379px; height: 112px;padding: 0;margin:0 auto;text-align:left;background:  url(but/tab_servizi_home.jpg) center no-repeat}
div#box h2{margin: 0;padding: 5px 10px;font: 22px bold georgia,times,arial;color: #deb113;text-align: left;}
div#box ul{font: normal 11px arial,verdana,times;list-style-position : outside;margin: -4px 0.7em;padding: 3px; list-style: lower-alpha inside;
text-align: left;float: left;color: #f6f6f6;}
div#box ul a{font: normal 11px arial,verdana,times;list-style: none;margin: -4px 0.7em;padding: 3px; text-align: right;color: #434343;}
div#box ul a:active{font: normal 11px arial,verdana,times;list-style: none;margin: -4px 0.7em;padding: 3px; text-align: right;color: #3333ff;}
div#box ul a:hover{font: normal 11px arial,verdana,times;list-style: none;margin: -4px 0.7em;padding: 3px; text-align: right;color: #3333ff;}


div#box2{float: right;width: 247px; height: 112px;padding: 0;margin:0 auto;text-align:center;background: transparent url(but/tab_distanze.jpg) center no-repeat}
div#box2 h2{margin: 0;padding: 5px 15px;font: 22px bold georgia,times,arial;color: #deb113;text-align: left;}
div#box2 ul{font: normal 12px arial,verdana,times;margin: -4px 0.9em;padding: 3px;color: #f6f6f6;text-align: left;float: left; list-style: none;}

.lingue_pag{margin: 0 auto: padding: 0; text-align: center;}
.lingue_pag a{padding: 2px; color: #f2f2f2;}
.lingue_pag a:active{color: #f2f2f2;}
.lingue_pag a:hover{color: #ffcc00;}
.lingue_pag a.current{color: #ffcc00; font-weight: bold;}

/* DIV per TABELLA IMMAGINI */
.table_photo{width: 350px;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: #f2f2f2;text-align: center;}
.td_photo{margin: 0 auto; padding: 0;color: #fbfbfb;text-align: center;}
.table_photo .td_photo img{border:2px solid #366c92;background-color: #e9f6ff;padding: 3px;width: 210px;height: 160px;}
.numerazione_pagine{	 text-align: right;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: #f2f2f2;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: #fff;text-align: left;}
.table_servizi td img{border:0;padding: 0px;width: 30px;height: 30px;border:1px solid #366c92;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: -5px 7px;}
div.wide{clear: left; padding: 0; margin: 0;}

div.split2 div.index_indirizzi{text-align: center;padding: 0;margin: -5px 0 auto;}
div.split2 div.index_indirizzi a{padding: 0px 5px 0 5px;color: #f2f2f2;}
div.split2 div.index_indirizzi a:active{padding: 0px 5px 0 5px;color: #f2f2f2;}
div.split2 div.index_indirizzi a:hover{padding: 0px 5px 0 5px;color: #ffcc00;}
div.split2 div.index_indirizzi a.current{padding: 0px 5px 0 5px;color: #ffcc00; font-weight: bold;letter-spacing: 1px;}

div.split3{width: 730px;}
div.split3 div{background: transparent;float: left;width: 379px;padding: 0% 2%;margin: 0 -5px;}
div.split3 div.distanze{text-align: center;width: 315px;padding: 0;margin:0 auto;}


#logo{background: url(../but/top.png) no-repeat center;width: 475px;height: 125px;margin: 0 auto;padding: 0.5em;text-align: center;}
div#content .testo_home{text-align: justify; font: normal 12px arial,verdana,times; 
color: #000000; line-height: 140%; margin: 0.7em;padding-bottom: 5px;padding-top: 1px;}
.privacy_title{text-align: justify; font: normal 12px arial,verdana,times; color: #fbfbfb; 
background: #5e839d; margin: 0em 3em 0 3em;padding: 1em;}
.privacy{text-align: justify; font: normal 12px arial,verdana,times; color: #f2f2f2; margin: 0em 10em 0 10em;padding: 0;}

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;}

/* MENU NAVIGAZIONE TOP */
#minitabs{margin: 0 14px;text-align:right; background: transparent; color: #000;padding: 20px 0 4px 0;}
#minitabs li{display: inline;}
#minitabs a{height: 0; padding: 2px 0.9em;font-size: 11px;text-decoration: none; margin: -6px 0em; white-space: nowrap;}
#minitabs .voceCorrente a{font-weight: bold;border-bottom: none; padding-bottom: 4px;}
#minitabs a:link,
#minitabs a:visited{background: #5e839d; color: #fff;}
#minitabs a:hover,
#minitabs a:focus,
#minitabs a:active{background: #1e618c; color: #fff;border-top: 1px solid #ffcc00;}
#minitabs .voceCorrente a:link,
#minitabs .voceCorrente a:visited,
#minitabs .voceCorrente a:hover,
#minitabs .voceCorrente a:focus,
#minitabs .voceCorrente a:active{font-weight: bold;/*background: url(but/bg_content.gif) no-repeat;*/padding: 4px;background: #6d93b0; color: #e5bf3b;border-top: 2px solid #f2f2f2;margin-bottom: -7px;}