/*-------------------------------------------
- Stylesheet of Hotel Ambasciatori Florence -
--------------------------------------------*/
*,html{
margin:0 auto;
padding:0;
}
body{
font-size:0.9em;
font-family:Verdana;
background: url(../img/body.jpg) repeat-x;
}
/*HEADER*/
#line{
width:1000px;
height:30px;
background: url(../img/line.jpg);
background-repeat:no-repeat;
margin-top:5px;
}
.bar{
width:1000px;
font-size:0.9em;
color:#989898;
padding-top:10px;
}
.bar a, .bar a img{
text-decoration:none;
border:none;
color:#989898;
vertical-align:bottom;
}
.bar a:hover, .bar a:hover img{
text-decoration:none;
border:none;
color:#505c88;
}
.lang{
float:right;
width:200px;
}
#header{
width:1000px;
height:300px;
background: url(../img/content.jpg) repeat-y;
margin:0 auto;
padding:0;
}
.logimg{
width:960px;
padding-top:5px;
}
.men{
float:left;
width:150px;
}
.logo{
float:left;
width:150px;
margin:19px 0 0 40px;
}
.logo img{
border:none;
}
.immagini{
float:right;
width:800px;
}
/*CONTENUTO CENTRALE - MENU LATERALI*/
#content{
position:relative;
width:1000px;
background: url(../img/content.jpg) repeat-y;
}
#content-left{
position:absolute;
float:left;
width:150px;
top:0; left:0;
}
#main{
margin:0 250px 0 175px;
padding:7px;
}
#main p{
font-size:0.9em;
color:#989898;
text-align:justify;
padding:4px 0;
}
#main p a{
text-decoration:underline;
color:#989898;
}
#main p a:hover{
text-decoration:underline;
color:#505c88;
}
#main img{
border:none;
}
.idphoto{
margin:20px 0 0 0;
}
.txt-center{
font-size:1.0em;
color:#505c88;
text-align:center;
margin:10px 0 0 0;
}
.texto-photo{
width:90px;
height:30px;
font-size:0.8em;
text-align:center;
padding:3px;
color:#989898;
}
.photo{
position:relative;
width:400px;
height:155px;
text-align:center;
margin:0 auto;
padding:0;
}
.cella1{
position:absolute;
float:left;
width:100px;
height:100px;
top:0; left:0;
border:1px solid #989898;
padding:2px;
}
.cella2{
margin:0 140px 0 140px;
border:1px solid #989898;
padding:2px;
width:100px;
height:100px;
}
.cella3{
position:absolute;
float:right;
top:0; right:0;
width:100px;
height:100px;
border:1px solid #989898;
padding:2px;
}
.commento{
font-size:0.9em;
color:#505c88;
text-align:right;
font-style:italic;
padding:12px 0;
}
.faq{
padding:4px 0;
}
.domanda{
font-size:0.9em;
color:#505c88;
text-align:justify;
}
.risposta{
font-size:0.9em;
color:#989898;
text-align:justify;
padding:0 0 12px 0;
}
#content-right{
position:absolute;
float:right;
width:225px;
top:0; right:0;
}
/*IMPOSTAZIONI GENERALI*/
h1{
font-size:1.2em;
color:#505c88;
margin:7px 0;
}
h2{
font-size:0.9em;
color:#505c88;
margin:7px 0;
}
ul.menu-l{
margin-top:0px;
}
ul.menu-l li{
list-style-type:none;
margin-left:20px;
line-height:1.5em;
}
ul.menu-l li a{
color:#505c88;
text-decoration:none;
}
ul.menu-l li a:hover{
color:#989898;
text-decoration:none;
}
ul.elenco-link{
font-size:0.9em;
}
ul.elenco-link li{
margin-left:30px;
color:#989898;
list-style-image: url(../img/bullets2.gif);
}
ul.elenco-link a{
color:#989898;
text-decoration:none;
}
ul.elenco-link a:hover{
color:#505c88;
text-decoration:underline;
}
iframe{
width:200px;
height:435px;
border:none;
padding:10px 0;
}
iframe.map{
width:560px;
height:350px;
padding:10px 0;
}
iframe.of{
width:500px;
height:1000px;
}
/*FOOTER*/
.linea-tratt{
background: url(../img/tratteggio.jpg) repeat-x;
width:960px;
height:1px;
margin-top:10px;
}
#footer{
width:1000px;
height:80px;
background: url(../img/footer.jpg);
background-repeat:no-repeat;
padding-bottom:5px;
}
#footer p{
text-align:center;
color:#989898;
font-size:0.8em;
padding:20px 0 0 0;
}
#footer p a{
color:#989898;
text-decoration:none;
}
#footer p a:hover{
color:#505c88;
text-decoration:none;
}