/* CSS Document */
body {
font: 12px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
text-align: center;
color: #fff;
background: #1e1e1e;
}
a img, map {
border:none;
}

h1, h2, h3, h4, h5, p {
margin:0;
padding:0px;
}
h1{
font-size:11px;
font-weight:normal;
}
h2{
font-size:14px;
color:#f8991c;
display:block;
border-bottom:1px solid #f8991c;
margin:0px 0px 10px 0px;
}
h3{
font-size:11px;
font-weight:normal;
}
h4{
}
a{
text-decoration:none;
color:#fff;}
a:hover{
text-decoration:underline;
color:#fff;}

ul{
margin:0px;
padding:0px;
list-style-type:none;}
li{
margin:0px;
padding:0px;
list-style-type:none;}
form{
padding:10px 0 0 0;
margin:0px;}
input, textarea, select {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #999;
border: 1px solid #757575;
padding: 1px;
}
input:focus, textarea:focus, select:focus {
border: 1px solid #757575;
}
.noBrd {
border: none;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-size: 100%;
font-family: inherit;
}
textarea {
overflow: auto;
}
button {
background: #f8991c;
font-size: 100%;
font-family: inherit;
color: #fff;
cursor:pointer;
border: 1px solid #aa243f;
margin: 9px 10px 0 0px;
padding: 0px 5px 0px 5px;
font-weight: bold;
width: auto;
}
button:hover {
background: #d38216;
}
.jst{
text-align:justify;}
.flLeft{
float:left;}
.flRight{
float:right;
}
.aRight{
text-align:right;}
.close{
clear:both;}
#container{
background: transparent url(../images/bg-content.jpg) repeat-y top left;
text-align:left;
margin:0px auto 0px auto;
width:900px;
}
#header{
padding:10px;
background-color:#f8991c;
}
#header span{
font-weight:bold;
padding:0px 10px 0px 0px;
font-size:16px;}
.flLeft{
float:left;}
.flRight{
float:right;}
#banner{
height: 241px;
}

#menuTop{
font-size:14px;
text-align:right;
background: #f39823;
}
#menuTop ul{
padding:5px 10px 5px 10px;;
}
#menuTop li{
display:inline;
padding:0px 0px 0px 5px;
}
#menuTop li a{
padding:0px 5px 0px 0px;
}
#content{
padding:10px 0 0 0;
}
#colSx{
width:230px;
float:left;}
#navigator{
font-size:14px;}
#navigator li{
padding:0px 0px 0px 15px;}
#navigator a:hover{
text-decoration:none;
color:#f8991c;
}
#navigator li.blog{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.tragitto{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.shop{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.stampa{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.donazioni{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.partners{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#navigator li.compagni{
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;
padding:12px 0px 15px 15px;
font-weight:bold;}
#main{
width:670px;
float:left;
padding:0px 0px 10px 0px;}
#main a{
color:#f8991c;}
#sponsor{
text-transform:uppercase;
font-weight:bold;
margin:10px 20px 10px 10px;
color:#f8991c;}
#fotoViaggio{
text-transform:uppercase;
font-weight:bold;
margin:10px 20px 10px 10px;
color:#f8991c;}
#sponsor img{
margin:5px 0px 0px 0px;}
#box1{
width:210px;
padding:0px 10px 0px 0px;
float:left;}
#box2{
width:210px;
padding:0px 10px 0px 0px;
float:left;}
#box3{
/*margin:9px 0px 0px 0px;*/
margin:0px 0px 9px 0px;
background: #f8991c url(../images/top-commenti.jpg) no-repeat top left;
width:210px;
float:left;}
#box3 a{
color:#fff;}
#box3 h2{
padding:3px 0px 0px 10px;
color:#fff;}
#box3 .inner{
padding:5px 10px 5px 10px;}
#box3close{
background: transparent url(../images/bottom-commenti.jpg) no-repeat bottom left;
min-height: 11px;
height: auto !important;
height: 11px;
}
.titolo{
text-transform:uppercase;
font-weight:bold;
color:#f8991c;
padding:12px 0px 12px 10px;
background: transparent url(../images/bg-compagni.jpg) no-repeat top left;}
.photo{}
.descrizione{
padding:5px 0px 0px 0px;}
#footer{
padding:10px;
text-align:center;
background: #1e1e1e;
font-size:11px;}
.team{
border-top:1px solid #f8991c;
padding:10px 0px 0px 0px;
margin:10px 0px 0px 0px;}
.team img{
float:left;
border:1px solid #fff;
margin:2px 5px 0px 0px;}
.team h1{
font-size:14px;
font-weight:bold;}
.boxGiallo{
margin:10px 0px 0px 0px;
background:#f8991c;
width:650px;
background: #f8991c url(../images/bg-top-commenti.gif) no-repeat top left;
}
.boxGiallo .footer{
min-height: 11px;
height: auto !important;
height: 11px;
background: transparent url(../images/bg-bottom-commenti.gif) no-repeat bottom left;
}
.item{
padding:10px 10px 10px 10px;
border-bottom:1px solid #ccc;}
.item h2{
padding:0px 0px 0px 10px;
color:#fff;
margin:0px;
}
.item img{
float:left;
border:1px solid #ccc;
margin:0px 5px 0px 0px;
}
.item button {
background: #444;
font-size: 100%;
font-family: inherit;
color: #fff;
cursor:pointer;
border: 1px solid #222;
margin: 0px;
padding: 0px 5px 0px 5px;
font-weight: bold;
width: auto;
}
.item button:hover {
background: #666;
}
.item .price{
font-size:18px;
color:#990000;}
.photo{
font-weight:bold;
padding:10px 0px 0px 0px;}
.photo img{
background:#FFFFFF;
padding:3px;
border:1px solid #ccc;
margin:5px 5px 0px 0px;}
.news{
padding:0px 0px 10px 0px;}
.news img{
border:1px solid #ccc;
float:left;
margin:0px 10px 2px 0px;}
.news .tit a{
font-size:14px;
font-weight:bold;
}
.news .descrizione{}
.news .dettaglio{}
/* #### Mappa Miglia in vendita  */
.sSalemap .googleMap {
height: 690px;
position: relative;
}
.sSalemap .googleMap h3 {
color: #333;
font-weight: bold;
}
.sSalemap .googleMap p {
color: #333;
}

/* #### Mappa CArtina  */
.s0 .googleMap {
height: 450px;
position: relative;
}
.s0 .googleMap h3 {
color: #333;
font-weight: bold;
}
.s0 .googleMap p {
color: #333;
}

.generic{
margin:0px 0px 10px 0px;
}
.generic tr{
}
.generic td{
margin:0;
padding:4px 0px 4px 0px;
border-collapse: collapse;
border-bottom: 1px solid #ccc;
}
.generic thead{
font-weight:bold;
text-transform:uppercase;
}
#sponsorBig{
background:#fff;
border:1px solid #ccc;
text-align:center;
}
#sponsorBig h2{
text-align:left;
padding:25px 0px 0px 70px;
display:block;
border-bottom: 2px solid #c5004b;
color:#000;
}
#sponsorBig img{
margin:0px 10px 10px 0px;
/*border:1px solid #ccc;*/
}
.box{
float:left;
width:160px;
text-align:center;
}
.box .inner{
padding:10px;
}
.box img{
padding:0px 0px 7px 0px;
}
.box a{

font-weight:bold;
}
.boxCommenti{
margin:10px 0px 0px 0px;
width:650px;
background: #f8991c url(../images/bg-top-commenti.gif) no-repeat top left;
}
.boxCommenti .inner{
padding:10px;
}
.boxCommenti img{
float:left;
padding:0px 10px 0px 0px;
}
.boxCommenti span{
text-transform:uppercase;
font-size:14px;
font-weight:bold;
}
.boxCommenti .footer{
min-height: 11px;
height: auto !important;
height: 11px;
background: transparent url(../images/bg-bottom-commenti.gif) no-repeat bottom left;
}
