@charset "utf-8";
/* CSS Document */

body{margin:5px;
text-align:center;
font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
font-size:90%; 
background-color:#0A0A0A;
color:#cccccc;
height:100%;
overflow:scroll}


h1, h2, h3{color:#e1001a}
h4{text-align:center; color:#e1001a; font-size:14px}
h5{color:#e1001a; text-align:left;  font-size:100%}

.red{color:#e1001a; font-weight:bold}

img{border:none}

#menu{width:760px; background-image:url(immagini/red.png);/* border:solid 1px #33FFFF;*/
 margin-left:15px;
}
#menu ul{ height:25px; margin:0; padding:0; font-size:14px}
#menu li{ width:140px; height:15px; float:left; margin:5px; font-weight:bold; list-style-type:none; padding:0; text-align:center; /*border:solid 1px #000000*/}
#menu li a{text-decoration:none;   color: #FFFFFF;}
#menu li a:hover{text-decoration:underline;} 

/*home*/
#container_index{color:0a0a0a;
width:1000px;
height: 830px;
padding:0;
margin:0 auto;
}
#main{background-color:#F2F2F2; background-image:url(immagini/idex4.png); background-position:top center; background-repeat:no-repeat; height:auto; padding-bottom:10px }

#content_index{
width:100%;
margin:0 auto;
text-align:center;
}

#riquadri{width:700px; margin-left:300px;
margin-top:477px; z-index:100;}
#riquadri div{width:108px; float: left; padding:5px 15px 10px; text-align:justify; margin-right:1px; font-size:12px}
#riquadri div h3{margin-top:0}
#riquadri div a{text-decoration:none;   color:#0a0a0a;}
#riquadri div a:hover{text-decoration:underline;} 

#skin{width:200px; height:170px; background-image:url(immagini/skin_geneva.png);}
#skin_2{width:200px; height:122px; background-image:url(immagini/skin_2.png);}

#evidenza{padding:0 3px; font-size:110%; text-align:right; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; height:170px; background-image:url(immagini/high.png); background-position:center}
#evidenza h4{margin:10px 3px 10px 3px; text-align:justify; color:#666666}
#evidenza h3{margin:5px 0 3px 0; text-align:center}
#evidenza a{}
#evidenza a:hover{color:#0a0a0a}

#evidenza .alert_tours{margin:0 0 0 5px; font-size:15px; text-align:center; color:#0a0a0a}

#comment{ text-align:left; color:#333333; font-style:italic; font-size:13px; padding:0;  margin:0 0 0 20px;  font-family:Georgia, "Times New Roman", Times, serif}


.community{width: 200px; margin-left:20px; margin-top:3px; height:18px; padding:1px 0; background-color:#0066FF; text-align:left;}
.community a{color:#ffffff; }

#footer{width:1000px; text-align:right; margin:0 auto; color:#f2f2f2; font-size:11px; letter-spacing:1px;background-image:url(immagini/bottom_2.jpg); background-position:bottom right; background-repeat:no-repeat}
#lingua{margin: 5px 0 0 330px}
#lingua div{float:left;}
#lingua div img{height:25px;}


/*altre*/
#container{
width:1020px;
padding:0;
margin:0 auto;
}
#main_others{background-position:top center; background-repeat:no-repeat; }

#sotto{width:730px; margin-left:275px;
margin-top:305px; height:25px }
#sotto div{width:125px; float: left; padding: 5px 10px; text-align:center; margin-right:1px; font-size:12px}
#sotto div h3{margin-top:0; margin-bottom:0}
#sotto div a{text-decoration:none;   color: #0a0a0a;}
#sotto div a:hover{text-decoration:underline;} 

#content{
width:100%;
margin:0 auto;
text-align:center;
}

a{text-decoration:none; color:#e1001a}
a:hover{color:#cccccc}

#foto{height:350px;/* border:solid 1px #FF6600*/}

#testo{margin:30px; text-align:justify;/*border:solid 1px #33FFCC*/}
#testo li{text-align:justify}
#testo h4{margin:5px 0}
#data{font-size:90%; font-style:italic; color:#cccccc; font-weight:normal; }


#bottom{width:1000px;margin:0 auto; height:54px; background-image:url(immagini/bottom.jpg); background-position:top left; background-repeat:no-repeat}
#bottom div{width:150px; float: left; text-align:center; margin-right:1px; font-size:12px; height:25px}
#bottom div h3{margin-top:5px}
#bottom div a{text-decoration:none;   color: #0A0A0A; padding-top:3px}
#bottom div a:hover{text-decoration:underline;} 

/*staff*/
#staff{margin:0 auto; border-top:solid 1px #202020; width:800px}
#staff table{padding:10px 0}
#staff h4{margin:2px 0; text-align:left}

/*contacts*/
#map{width:400px; float:right;  /*border:solid 1px #CCCC66*/text-align:center}
#contacts{width:550px; /*border:solid 1px #33FFFF;*/ margin-right:400px; margin-top:0; text-align:left  }

/*BIKES*/
.bikes li{
list-style-type:none
}

/*links*/
#links{width:310px; float: left;  text-align:center; font-size:13px;}
#links table{margin:10px auto; width:300px; text-align:center; }
#links table h4{color:#ffffff; text-align:center;}
#links table a{line-height:26px}

/*tours generale*/
#tours_search{float: left;  text-align:center; font-size:14px;}
#tours_search table{margin:10px auto}
#tours_search table .sn{width:100px; text-align:right; padding-right:10px; vertical-align:text-top}
#tours_search table .ds{text-align:justify; border-left:solid 1px #ffffff; padding-left:10px}

/*tours scelta*/
#tours_lista{width:700px; margin:0 auto; padding-bottom:10px; border-top:solid 1px #202020}
#tours_lista h4{text-align:justify; margin-bottom:0; margin-top:10px}
#tours_lista p{margin-top:5px}
#tours_lista a:hover{color:#ffffff}
.alert_tours{color:#f8e942; font-style: italic; font-weight:bold; margin-top:5px; font-size:15px}

/*tour details*/
div#tour_ds{margin-top:0px;
    float: right;
    width: 420px
    } 
#included{width:378px; background-image:url(immagini/red.png); padding:10px; margin-top:20px; border:solid 1px #e1001a; margin-left:3px; margin-bottom:10px}
#included h5{color:#ffffff; margin:5px 0 2px 0}
#included p{color:#000000; text-align:justify; margin:0}
#included a{color:#000000}
#included a:hover{color:#ffffff}

div#tour_sn{margin-right: 440px; margin-top:0px; margin-left:20px; margin-bottom: 20px; line-height:20px; color:#0a0a0a; }
div#tour_sn p{text-align:justify; }
div#tour_sn li{text-align:justify}
div#tour_sn ul{text-align:justify}
div#tour_sn a:hover{color:#0a0a0a}

