html, body, div, h1, h2, h3, h4, h5, h6, p, a { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
html, body{margin:0;  padding:0;  text-align:center;  background-color:#f5f5f5;  background-image: url(../immagini/bg_grigio.jpg); background-repeat: repeat-x; font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; /*font-size: 0.8em; */ font-size: 12px;} 
#wrapper{  width:940px;  text-align:left;   margin-left:auto;  margin-right:auto;  margin-top: 3px; border: 1px solid #000; background:#fff;} 
#testata{ position:relative;  height:123px; background-color:#FFFFFF; background-image: url(../immagini/base_testata.jpg); background-repeat: repeat-x top left; width:100%;} 
.testa1 {margin-left:10px; width:400px; float:left}
.testa2 {margin-left:50px; width:480px; border:0px solid red;float:left}

.clear { clear:both; font-size:0px; line-height:0px;}

.logo { float:left;}
.menu { float:right; width:471px; margin-top:90px;}
.menu ul { list-style:none;}
.menu ul li { margin:0; padding:0; float:left;}
.menu ul li a.home { display:block; width:48px; height:32px; background:url(../immagini/menu.jpg) no-repeat;}
.menu ul li a.home:hover { background-position: 0px -32px;}
.menu ul li a.selected_home { background-position: 0px -32px;}

.menu ul li a.transfer { display:block; width:94px; height:32px; background:url(../immagini/menu.jpg) -48px 0px no-repeat; }
.menu ul li a.transfer:hover { background-position:-48px -32px;}
.menu ul li a.selected_transfer { background-position:-48px -32px;}

.menu ul li a.escursioni { display:block; width:113px; height:32px; background:url(../immagini/menu.jpg) -142px 0px no-repeat;}
.menu ul li a.escursioni:hover { background-position:-142px -32px;}
.menu ul li a.selected_escursioni { background-position:-142px -32px;}

.menu ul li a.prenota { display:block; width:99px; height:32px; background:url(../immagini/menu.jpg) -255px 0px no-repeat;}
.menu ul li a.prenota:hover { background-position:-255px -32px;}
.menu ul li a.selected_prenota { background-position:-255px -32px;}

.menu ul li a.contatti { display:block; width:115px; height:32px; background:url(../immagini/menu.jpg) -354px 0px no-repeat;}
.menu ul li a.contatti:hover { background-position:-354px -32px;}
.menu ul li a.selected_contatti { background-position:-354px -32px;}

.slider { margin:0 auto 2px auto; width:940px;}
.centrale { width:940px; margin:0 auto; border-top:1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; background:url(../immagini/content_right_line.jpg) right repeat-y; }
.centrale .corpo { float:left; width:655px; padding: 0 15px 0 5px; }
.centrale .corpo p { line-height: 16px; }
.centrale .corpo .tariffe {width:200px;display:inline; float:left;}
.colonna_dx { float:right; width:235px; background:#F9F9F9; text-align:justify; margin:10px;}

h1 { font-size:25px; color:#000000; padding:15px 0 7px 0; font-weight:normal;}
h2 { font-size:20px; color:#D60E12; font-weight:normal; width:513px; /*border-bottom:1px solid #E7E7E7;*/ padding:8px 0 8px 0; margin-bottom:/*8px*/0px;} 
p.testo { color:#585858; line-height:18px; margin-bottom:15px;}

input.txt {  color: #00008B;  background-color: #e2e2e2;  border: 1px inset #00008B;  width: 200px;  margin-bottom: 15px;}
input.btn {  color: #00008B;  background-color: #e2e2e2; border: 1px outset #00008B;  margin-left:150px;  float:inline;}
input.rst {  color: #00008B;  background-color: #e2e2e2;  border: 1px outset #00008B;  margin-left:10px;  float:inline;}
form p {  clear: left;  margin: 0;  padding: 0;  padding-top: 5px;}
form p label {  float: left;  width: 35%;}

select {width: 200px;margin: 5px 0;}
select.orario{width:55px;margin: 5px 0;}
.orarrivo{display:inline; margin-left:10px; width:60px;}
input.ora2{width:50px;}
fieldset {border: 1px solid #d0d0d0;padding: 5px;width: 220px;}

.interno_sx{width:278px;height:130px;margin:10px;float:left;}
.interno_dx{width:300px;height:130px;margin:10px 0 0 0;float:left;}

.piede_esc{margin-top:15px;float:left;}
#container_prezzo { position: relative; border: 1px solid #cecece; width:650px; height:60px;}
.dida{background:#c1c1c1;height:20px;font-weight:bold;text-align:center;border-bottom:1px solid #fff;}
.tratta{width:220px;border-right:1px solid #cecece; height:20px;float:left;}
.durata{width:100px;border-right:1px solid #cecece; height:20px;float:left;}
.costo1{width:100px;border-right:1px solid #cecece; height:20px;float:left;}
.costo2{width:100px;border-right:1px solid #cecece; height:20px;float:left;}
.prenota{width:120px; height:20px;float:left;}

#riempi{background:#e1e1e1;height:40px;font-weight:normal;text-align:center;}
.trattab{width:220px;border-right:1px solid #cecece; height:35px;float:left;padding-top:5px;}
.duratab{width:100px;border-right:1px solid #cecece; height:30px;float:left;padding-top:10px;}
.costo1b{width:100px;border-right:1px solid #cecece; height:30px;float:left;padding-top:10px;}
.costo2b{width:100px;border-right:1px solid #cecece; height:30px;float:left;padding-top:10px;}
.prenotab{width:120px; height:30px;float:left;padding-top:10px;}

.boxtour {background-image:url(../immagini/box_tour.jpg);background-repeat:no-repeat;float:left;height:260px;width:196px;}
.boxtour2 {background-image:url(../immagini/box_tour2.jpg);background-repeat:no-repeat;float:left;/*margin-left:10px; */height:260px;width:196px;}
.notes{float:left;width:258px;}
.testabox {margin-top: 52px;}
.riempibox {height:170px;margin-left:10px;margin-top:10px;width:175px;float:left;}

.footer { width:940px; margin:0 auto; font-size:11px;}
.footer .centro {text-align:center; color:#9c9c9c; padding: 10px;}
.footer .sx { float:left; margin-top:5px; color:#9C9C9C; width:200px;}
.footer .dx { float:right; color:#BABABA; text-align:right; width:100px;}
.footer .dx a { color:#919191; text-decoration:none; margin:0 5px 0 5px; }
.footer .dx a:hover { color:#919191; text-decoration:underline;}

ul{border:0; margin:0; padding:0;}
.box_laterale { margin: 5px; text-align:center; padding-left:0px; width:220px; float:right; background:#f9f9f9;}
.box_laterale img { margin-top: 10px;}

.san_vito{color:#d60e12;}
a.san_vito:hover {background-color:#e1e1e1;text-decoration: none;}