
body {background:#333333 ; color:#ffffff;font-size:71%;font-family:Verdana,sans-serif;margin:15px 7px 7px 7px;padding:0;} 

/* layout-config */
#page {background:url(../img/bkg_cent.gif) #333333 repeat-y;color:inherit; border:1px solid #FFFFFF;}
#header	{;}
#nav {background:#333333;color:inherit;}
#left {background:url(../img/bkg_col_sx2.jpg) #333333 no-repeat;color:inherit;border-top:1px solid #FFFFFF;}
#main {border-top:1px solid #FFFFFF;}
#right {;}
#footer {background:#333333;color:inherit;}
#home {float: right;margin:0 0 0 0;}
#menuleft {height:350px;}
#piva {background:#333333;color:#ffffff;padding:8px 0 0 0; margin: auto;}


div#nav ul{width: 770px;line-height: 3px; list-style-type: none;margin: 0;padding: 0}
div#nav li{margin: 0;padding: 0}
div#nav li#bFoto, div#nav li#bFoto a{float: left;width: 154px;height: 27px}
div#nav li#bArchivio, div#nav li#bArchivio a{float: left;width: 154px;height: 27px}
div#nav li#bGirls, div#nav li#bGirls a{float: left;width: 154px;height: 27px}
div#nav li#bServizi, div#nav li#bServizi a{float: left;width: 154px;height: 27px}
div#nav li#bContatti, div#nav li#bContatti a{float: left;width: 154px;height: 27px}
div#nav a{text-indent: -9000px;text-decoration: none;padding: 27px 0 0 0;overflow: hidden; height: 0px !important; height /**/:27px; /* per IE5*/ }

li#bFoto, li#bFoto a{background-image: url(../img/btn_foto.jpg)}
li#bArchivio, li#bArchivio a{background-image: url(../img/btn_archivio.jpg)}
li#bGirls, li#bGirls a{background-image: url(../img/btn_girls.jpg)}
li#bServizi, li#bServizi a{background-image: url(../img/btn_servizi.jpg)}
li#bContatti, li#bContatti a{background-image: url(../img/btn_contatti.jpg)}

h1#logo {float:right;margin:30px 10px 10px 0;padding:0;width:80px;height:80px;}
h1#logo a {width:100%;height:100%;margin:0;display:block;}
h1#logo span,h2#server-info,#jump {display:none;}

#nav li, #nav a:hover{background-position: 0 -27px}

body#foto li#bFoto a, body#archivio li#bArchivio a, body#girls li#bGirls a,
body#servizi li#bServizi a,body#contatti li#bContatti a{ background-position: 0 -54px}

.tHome {background:url(../img/test_home.jpg);}
.tFoto {background:url(../img/test_foto.jpg);}
.tArchivio {background:url(../img/test_archivio.jpg);}
.tGirls {background:url(../img/test_girls.jpg);}
.tServizi {background:url(../img/test_servizi.jpg);}
.tContatti {background:url(../img/test_contatti.jpg);}

/* - - -  Contents_Objects - - - */
h2 {color:#FF0000;font-size:120%;text-align:left;margin:0.2em 0 0.2em 0;}
h2 span {color:#C86A66;}
h3 {font-size:150%;}
h3, h4, h5, h6  {margin:0.3em 0 0.15em 0;line-height:1.5em;}
h4 {font-size:110%;}
h5 {font-size:120%;}
h6 {font-size:110%;}


.c-con {color:#ffffff;font-size:100%;margin:0 0 1.4em 0;}
.c-con p {line-height:1.4em;margin-bottom:0.2em;}

#left ul {margin:0.6em;padding:0.6em 0 1.6em 0;}
#left li {list-style:none;font-weight:bold; color:#ffffff;padding:1em 0 0 0.8em;}
#left li.tit {list-style:none;font-weight:bold; color:#363287;padding:0 0 0 0;}
#colInt li.first {padding:10px 0 0 0;}

#gare ul {margin:0;padding:1.3em 0 1.6em 0;}
#gare li {list-style:none;font-weight:normal; color:#ffffff;padding:1em 0 0 0;}

div.counter {padding:0 0 0.2em 0;text-align:center;vertical-align:bottom;}

/* images */
img {border:0;}
img.img, img.img-noborder {clear:both;margin-bottom:0.2em;}
img.img {border:solid 0px #ffffff;}
img.banner {width:120px; margin:10px 0 5px 0;}
/*a:hover img.img, a:focus img.img {border:1px solid #ffffff;} */
div.imgl,span.imgl {margin:2em 0.9em 0 0;float:left;} 
div.imgr,span.imgr {margin:2em 0 2em 0;float:right;}
div.imgc,span.imgc {margin:4em 0 0.5em 0;clear:both;display:block;text-align:center;}
* html body span.imgl {margin-right:0.7em;} /* -3px IE hack */
* html body span.imgr {margin-left:0.7em;} /* -3px IE hack */


/* links */
a:link,a:active {color:#ffffff;text-decoration:none;}
a:visited {color:#ffffff;text-decoration:none;}
a:hover,a:focus {color:#ffffff;text-decoration:underline;}
.selected {font-weight:bold; color:#F14422;}

/* gallery, image */
.thumb {margin: 2.5em 0 0 0;}
.gallery p.foto {margin:0;padding:0;}
p.dida {margin:0 0.5em;padding:0;text-align:center;}

.Gallery DIV.Gal-tr {FONT-SIZE: 10px; FLOAT: left; MARGIN: 0px 10px 20px; TEXT-ALIGN: center}

/* article-text */
.article-top {;}
.article {margin:1.5em 0 0 0;} .text {;}
p.data {margin:0 0 0 0;color:#333333;font-size:91%;}
.data span {background:#dedede;color:#333333;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.justify {text-align:justify;}
.right {text-align:right;}
.center {text-align:center;}

/* forms */

input {border: #363287 1px solid;font-size: 12px;color: #363287;}
select{border: #363287 1px solid;font-size: 12px;color: #363287;}
textarea{border: #363287 1px solid;font-size: 12px;color: #363287;}

div.button {text-align:right;}
input.button {border:1px solid #ccc;background:url(img/../bg_button.png) #F3F3F3 left center no-repeat;margin:.3em .2em 0 0;padding:0 .5em 0 15px;cursor:pointer;}
input.button:hover {border:1px solid #ED1C24;background:url(../img/bg_button_active.png) #ED1C24 left center no-repeat;color:#fff} 

.required {background:url(../img/required.gif) #fff top left no-repeat;color:inherit;padding:0 0 0 15px;}
.optional {background:#f5f5f5;color:inherit;padding:0 0 0 15px;}
.invalid {background:#FFB2AA;color:#000;}

input.inp:focus,textarea.inp:focus,select.inp:focus {background:#eee;} 

#frm td {padding:4px 15px;}