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;}
div#header{margin: 0; text-align: left; padding: 10px 0 0 0;height: 53px;width: 750px;}
.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#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;}


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


div#indicazioni{margin: 0 auto; padding: 1em; text-align: center; width: 600px;}
div#map{display: block; margin: 0 auto; padding: 0; width: 655px; height: 300px; border: 1px solid #665527;}
.trova_indicazioni{vertical-align: middle;font-weight: normal;font-size: 12px;font-family: arial,helvetica,sans-serif;
width:200px;border:#aabec6 1px solid;padding:0;margin: 0 auto;}
.invia {vertical-align: middle;margin: 0 auto; padding: 0;width:83px;height: 25px;border:0;
font-weight: bold;font-size: 11px;background: url(../but/invia_mappa.jpg);font-family:arial,helvetica,sans-serif;}
.comearrivare_dovesiamo_auto{ width: 650px; height: auto;font: normal 1em arial,verdana,times;text-align: justify;
	border-bottom: 1px solid #ccc;margin: 0 auto; padding: 0;line-height: 150%;background: #fbfbfb;}
.comearrivare_dovesiamo_aereo{ width: 650px; height: 60px;font: normal 1em arial,verdana,times;text-align: justify;
	border-bottom: 1px solid #ccc;margin: 0 auto; padding: 0;line-height: 150%;background: #efefef;}
.comearrivare_dovesiamo_treno{ width: 650px; height: auto;font: normal 1em arial,verdana,times;text-align: justify;
	margin: 0 auto;border-bottom: none; padding: 0; line-height: 150%;background: #fbfbfb;}
.img_dovesiamo{vertical-align: middle;float: left; width: 40px;height: 40px; margin: 0 1em; padding: 0;}


.h1_none{ text-align: center;color: #000; font-size: 2em;}
.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;}

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