/*stili per il layout*/
html,body{margin: 0 auto;padding:0;}
body{text-align: center;font-family: arial,sans-serif;font-size: 76%;height:100%;}
div#container{width: 788px;height: 100%;position: relative;margin: 0 auto;border-right:0px solid #000000;
border-left: 0px solid #000000;padding-bottom: 1px;background: url(but/container.jpg) no-repeat;}
body>div#container{height:auto;min-height:100%}

a{color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;} 
a:visited {color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;}
a:active {color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;} 
a:hover {color : #000000;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;} 
h1.titolo_pagina{text-align: left;font: bold 1.1em arial,times,verdana;margin:5px 0 5px 8px; padding: 0;
border-bottom: 1px dashed #f0f0f0;width: 550px;text-transform: uppercase;letter-spacing: 1px;color: #e69d00;}
h2.titoli_privacy{margin: 0 0 0 18px;padding: 0px;text-align: justify;font: bold 1.1em arial,verdana,times;}
h2.titolo_errore{margin: 0 auto;padding-bottom: 25px;color: #ff0000; font: bold 1.2em arial,verdana,times;text-align: center;}
h2.titoli_webcam{float: left;margin: 0 ;padding: 0px;text-align: left;font: bold 1.1em arial,verdana,times;}


abbr{border: 0;}

div#header{margin: 0px auto;padding: 0;text-align: left;background:#2e78c3 url(but/top.jpg) no-repeat;width: 760px;}

div#bottom_footer{position: relative;clear: both;background: url(but/bottom_home.jpg) no-repeat;height: 110px;width: 760px;}
div#footer{position: relative;margin: 0 auto;bottom:0;bottom: 0 !important; left: 0; right: 0;top: 0;clear: both;text-align:center;
padding: 0;color: #ffffff;width: 760px;text-align: center;background: #2e78c3 url(but/footer.jpg) no-repeat;height: 30px;}

div#footer p{margin: 0 auto;padding: 0;text-align: center;font: normal 0.9em arial,verdana,times; color: #ffffff;}
div#footer p.copy{margin: 0 auto;padding-top: 2px;text-align: center;}
div#footer p.copy a{font: normal 0.9em arial,verdana,times ; color: #ffffff;}
div#footer p.copy a:active{font: normal 0.9em arial,verdana,times ; color: #ffffff;}
div#footer p.copy a:visited{font: normal 0.9em arial,verdana,times ; color: #ffffff;}
div#footer p.copy a:hover{font: normal 0.9em arial,verdana,times ; color: #000000;}

div#copyright{width: 760px;background: url(but/bg_footer.jpg) repeat-x;height: 34px;margin: 0 auto;padding: 0;text-align: center;}
div#copyright a{font:normal 0.9em arial,verdana,times;color: #ffffff;text-decoration: none;}
div#copyright a:active{font:normal 0.9em arial,verdana,times;color: #ffffff;text-decoration: none;}
div#copyright a:visited{font:normal 0.9em arial,verdana,times;color: #ffffff;text-decoration: none;}
div#copyright a:hover{font:normal 0.9em arial,verdana,times;color: #2e77c3;text-decoration: none;}

div#lingue{margin: 0 auto;padding:0px;text-align: right;background: #327dc8 url(but/bg_lingue.jpg) repeat-x;color: #ffffff;
height: 19px;width: 760px;}

div#lingue a.italiano{background: url(but/italiano.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;font:normal 0.8em arial,verdan,times;}
div#lingue a:active.italiano{background: url(but/italiano.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;font:normal 0.8em arial,verdan,times;}
div#lingue a:visited.italiano{background: url(but/italiano.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;text-transform: uppercase;font:normal 0.8em arial,verdan,times;}
div#lingue a:hover.italiano{background: url(but/italiano.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #000000;text-decoration: none;text-transform: uppercase;font:normal 0.8em arial,verdan,times;}

div#lingue a.english{background: url(but/english.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:active.english{background: url(but/english.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:visited.english{background: url(but/english.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:hover.english{background: url(but/english.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #000000;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}

div#lingue a.francais{background: url(but/francais.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:active.francais{background: url(but/francais.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:visited.francais{background: url(but/francais.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:hover.francais{background: url(but/francais.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #000000;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}

div#lingue a.deutsch{background: url(but/deutsch.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:active.deutsch{background: url(but/deutsch.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:visited.deutsch{background: url(but/deutsch.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:hover.deutsch{background: url(but/deutsch.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #000000;text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}

div#lingue a.polska{background: url(but/polska.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;
text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:active.polska{background: url(but/polska.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;
text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:visited.polska{background: url(but/polska.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #ffffff;
text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}
div#lingue a:hover.polska{background: url(but/polska.gif) no-repeat;background-position: 15% 50%;padding-left: 30px;color: #000000;
text-decoration: none;font:normal 0.8em arial,verdan,times;text-transform: uppercase;}

.data{font:normal 0.9em arial,verdana,times;float: left;margin: 0px;padding-left:5px;text-align: left;color: #ffffff;height: 19px;
line-height:19px;}


div#seiqui{margin: 0 auto;padding: 0;width: 760px;background: url(but/bg_seiqui.jpg) repeat-x;text-align: left;
border-bottom: 0px dashed #f0f0f0;}
div#seiqui p{margin: 0 auto;padding: 2px 2px;text-align: justify;font: normal 0.9em arial,verdana,times;}
div#seiqui p a{background: url(but/seiqui.gif) no-repeat left;padding-left: 9px;text-decoration: none;
font: normal 0.9em arial,verdana,times; color: #e69d00;}
div#seiqui p a:active{background: url(but/seiqui.gif) no-repeat left;padding-left: 9px;text-decoration: none;
font: normal 0.9em arial,verdana,times; color: #e69d00;}
div#seiqui p a:visited{background: url(but/seiqui.gif) no-repeat left;padding-left: 9px;text-decoration: none;
font: normal 0.9em arial,verdana,times; color: #e69d00;}
div#seiqui p a:hover{background: url(but/seiqui.gif) no-repeat left;padding-left: 9px;text-decoration: none;
font: normal 0.9em arial,verdana,times; color: #000000;}

div#seiqui p span{background: url(but/seiqui.gif) no-repeat left;padding-left: 9px;text-decoration: none;
font: bold 0.9em arial,verdana,times; color: #000000;}




div#box_contenuti{position: relative;margin: 0 auto;padding: 0;height: auto;width: 760px;text-align: left;}

div#menu_sx{float:left;margin: 2px 0 0 0;padding: 0;width: 180px;text-align: left;}

div#menu_sx ul#navigazione{margin: 0 auto;padding: 20px 0 0 0;width: 178px;list-style: none; background: url(but/topmenu.jpg) no-repeat;}
div#menu_sx ul#navigazione li{margin: 0 auto;padding: 0 0 0 5px;width: 130px;border-bottom: 1px solid #e4e6e4;}

div#menu_sx ul#navigazione li a{display: block;margin: 0;color: #000000;font: normal 0.9em arial,verdana,times;
margin: 0;padding: 2px 0px 1px 15px;background: url(but/frecciamenu.jpg) no-repeat left;text-align: left;}

div#menu_sx ul#navigazione li a:active{display: block;margin: 0;color: #000000;font: normal 0.9em arial,verdana,times;
margin: 0;padding: 2px 0px 1px 15px;background: url(but/frecciamenu.jpg) no-repeat left;text-align: left;}

div#menu_sx ul#navigazione li a:visited{display: block;margin: 0;color: #000000;font: normal 0.9em arial,verdana,times;
margin: 0;padding: 2px 0px 1px 15px;background: url(but/frecciamenu.jpg) no-repeat left;text-align: left;}

div#menu_sx ul#navigazione li a:hover{display: block;margin: 0;color: #000000;font: bold 0.9em arial,verdana,times;
margin: 0;padding: 2px 0px 1px 15px;background: url(but/frecciamenu_hover.jpg) no-repeat left;text-align: left;}

div#menu_sx ul#navigazione li a.selezionato{display: block;margin: 0;color: #000000;font: bold 0.9em arial,verdana,times;
margin: 0;padding: 2px 0px 1px 15px;background: url(but/frecciamenu_hover.jpg) no-repeat left;text-align: left;}


div#menu_sx div#distanze_bg{ background: url(but/distanze.jpg) no-repeat;width: 178px;margin-bottom: 20px;}
div#menu_sx div#distanze_bg ul#distanze{margin: 0 auto;padding: 35px 0 0 0 ;width: 178px;list-style: none;}
div#menu_sx div#distanze_bg ul#distanze h2{margin:0;padding: 0 0 5px 15px;font: bold 1.1em arial,verdana,times; text-align: left;}
div#menu_sx div#distanze_bg ul#distanze li{font: normal 0.9em arial,verdana,times;margin: 0 auto;padding: 2px 0 2px 0px;width: 145px;
border-bottom: 1px solid #e4e6e4;}


div#contenuti{position:relative;left: 5px;margin: 0 auto;float:left;padding: 0px;width: 570px;}
div#contenuti p{margin: 0 auto;padding-left: 3px;padding-right: 3px;text-align: justify;font: normal 1.1em arial,verdana,times;}
div#contenuti p.home{margin: 0 auto;padding-right: 5px;text-align: justify;font: normal 1.1em arial,verdana,times;line-height: 150%;}
div#contenuti p .img_home{float: left;padding-right: 5px;padding-top: 2px;border: 0;}
div#contenuti .accettazione_gruppi{float: left;margin-right: 10px;background: url(icone/accettazione_gruppi.jpg) no-repeat left;height: 36px;padding-left: 40px;}
div#contenuti .animali_ammessi{float: left;margin-right: 10px;background: url(icone/animali.jpg) no-repeat left;height: 36px;padding-left: 40px;}
div#contenuti .mototurismo{float: left;background: url(but/mototurismo.jpg) no-repeat left;height: 36px;padding-left: 40px;}
div#contenuti p.monte{margin: 0 auto;padding-right: 10px;padding-left: 10px;text-align: justify;font: normal 1.1em arial,verdana,times;}
div#contenuti p.monte img.left{border: 0;float: left;padding-right: 5px;}
div#contenuti p.monte img.right{border: 0;float: right;padding-left: 5px;}
div#contenuti p.webcam_left{margin-left: 5px;float: left;width: 260px;padding-right: 20px;text-align: left;font: bold 1em arial,verdana,times;
letter-spacing: 1px;}
div#contenuti p.webcam_left img{border: 2px solid #588fca;width: 265px;height:211px;}
div#contenuti p.webcam_right{float: left;width: 260px;text-align: left;font: bold 1em arial,verdana,times;letter-spacing: 1px;}
div#contenuti p.webcam_right img{border: 2px solid #588fca;width: 265px;height:211px;}
div#contenuti p.webcam_blank{float: left;width: 550px;}

/* STILI PER GALLERI FOTOGRAFICA E NUMERAZIONE PAGINE */

.num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

.num_attivo{color: #ffffff;margin:0 3px 0 3px;padding: 1px 5px 1px 5px;font: bold 0.8em arial,verdana,times;
background: #588fca;border: 1px solid #ffffff;text-transform: uppercase;letter-spacing: 1px;}

a.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.8em arial,verdana,times;
border: 2px solid #f0f0f0;}

a:active.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.8em arial,verdana,times;
border: 2px solid #f0f0f0;}

a:visited.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.8em arial,verdana,times;
border: 2px solid #f0f0f0;}

a:hover.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.8em arial,verdana,times;
background: #ffffff;border: 2px solid #588fca;}

div#contenuti .p_num_bottom{text-align: center;margin-top: 10px;margin-bottom: 10px;}	

table.galleria_fotografica{width: 540px;margin: 0 auto;padding: 0;text-align: center;border: 0;}
table.galleria_fotografica caption{display: none;} 
table.galleria_fotografica td{margin: 0 auto;padding: 0;color: #000000;text-align: center;}
table.galleria_fotografica td img{width: 170px;height: 120px;border: 1px solid #f0f0f0;padding:2px;}
table.galleria_fotografica td span{margin: 0;padding-left: 2px;text-align: left;font: normal 0.9em arial,verdana;}

table.table_servizi{width: 540px;margin: 0 auto;padding: 0;text-align: center;border: 0;}
table.table_servizi caption{display: none;}
table.table_servizi td{font: normal 0.9em arial,verdana,times;padding: 0;color: #000000;text-align: left;}
table.table_servizi td img{width:	36px;}


.field_indica{margin-left: 15px;padding:0px;width: 530px;border-left: 5px solid #4c7bac;border-right: 0;border-top: 0;border-bottom: 0;}
.field_indica p{margin: 0;padding: 0;display: block;text-align: left;font: normal 0.5em arial,verdana,times;}
div#dovesiamo{font: normal 1em arial,verdana,times;color: #000000;text-align: center; margin: 0.2em; padding: 0;}
div#dovesiamo input{background: #ffffff url(but/bg_cerca.jpg) repeat-x top;font: normal 1em arial,verdana,times;color: #000000;
border: 1px solid #cccccc;width: 200px;}
div#dovesiamo .invia{border: 0;width: 50px;background: #4c7bac;font: bold 1em arial,verdana,times;color: #ffffff;}


div#msg_send{margin: 0 auto;padding: 5px; text-align: center;width: 350px;border: 1px solid  #f0f0f0;}
div#msg_send .p_1_send{display: block;padding:10px;margin: 0; background: #ffffff url(but/bg_p2.jpg) repeat;color: #000000;
font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:10px;margin: 0;color: #000000;font-size: 1em;text-align: center;}

div#riprova{text-align: center;margin: 0 auto;padding-top: 20px;}
div#riprova input{width:80px;height: 25px;border:1px solid #f0f0f0;font-weight: bold;font-size: 0.9em;background: url(but/invia.jpg);
font-family:arial,helvetica,sans-serif; color: #ffffff;letter-spacing: 1px;}

.mail23{text-align: center;background: url(but/mail23.gif) no-repeat;width: 107px;height: 35px;}
.msg_inviato{margin: 0auto;text-align: center;font: bold 1.5em arial,verdana,times;color: #000000;}	


