/* CSS Document */
p { text-align: left; margin: 15px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #800080; }

h1:link , a:visited { color: #800080; }

h1:hover { color: #F000F0; }
a:link , a:visited { color: #006600;}

a:hover { color: #F000F0; }

h2:link , a:visited {
 color: #800080;
 direction: none; }
 
#fort{
text-align:center;
font-family: "Times New Roman", Times, serif;
font-size: larger;
}

h2:hover { color: #33FF00; }

body{
background: url(../img/bg.jpg);}
#sfo{
background:url(../img/foto/foto.jpg) center top no-repeat;
height:450px;
padding-top:-20px;
padding-left:20px;
padding-right:20px;}

#sfotest{
width:400px;
margin-left:400px;
padding-top:10px;
overflow:hidden;
color:#800080;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;}
#null{
width:30px;
overflow:hidden;
float:left;}
#bg1{
margin:auto;
background:url(../img/foto/1.jpg) top left no-repeat;
width:700px;
height:500px;
overflow:hidden;}
#band{
	position:absolute;
	z-index:100;
	margin-top:-70px;
	overflow:hidden;
	left: 951px;
	top: 86px;
}
.cla{
margin-left:70px;
margin-top:150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
width:600px;
overflow:hidden;}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:23px;}
#bbg{
margin:auto;
width:950px;
overflow:hidden;
background:url(../img/bbg.png)}
#sft{
background: url(../img/foto.png) left top no-repeat;
overflow:hidden;
width:700px;
height:500px;
padding:7px;}

#hed{
background:url(../img/hed.png) top center no-repeat;
width:950px;
height:230px;
overflow:hidden;
padding-left:20px;}

.bot1{
background:url(../img/bot1.png);
width:150px;
height:42px;
padding-top:90px;
overflow:hidden;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;}


.bot1:hover{
background:url(../img/bot1x.png);
width:150px;
height:42px;
margin-top:1px;
padding-top:90px;
overflow:hidden;
float: left;}
#conta{
text-align:center;}
.botoffert{
float:left;
background:url(img/bott1_of.png) top left no-repeat;
overflow:hidden;
padding-top:45px;
text-align:center;
width:150px;
 height:89px;}
 .botoffert:hover{
float:left;
background:url(img/bott1_of2.png) top left no-repeat;
overflow:hidden;
padding-top:45px;
text-align:center;
width:150px;
 height:89px;}
.sfo{
background:url(../img/sfo.png) top left no-repeat;
width:700px;
height:500px;
overflow:hidden;}
li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #009900;}
#right{
width:220px;
overflow:hidden;
margin-left:40px;
float: left;}
#centro{
background:url(../img/Untitled-3.png) top left no-repeat;
width:930px;
height:750px;
margin:auto !important;
overflow:hidden;}
.promo{
background:url(../img/promo.png) top left no-repeat;
width:207px;
height:161px;
overflow:hidden;}

.capri{
background:url(../img/camer.png) top left no-repeat;
overflow:hidden;
width:700px;
height:178px;}

.ischia{
background:url(../img/ischia.png) top left no-repeat;
overflow:hidden;
width:700px;
height:178px;}

.procida{
background:url(../img/procida.png) top left no-repeat;
overflow:hidden;
width:700px;
height:178px;}

.camer_tit{
margin-top:0px;
width:230px;
overflow:hidden;
color: #000000;}

.descri{
float:left;
margin-top:20px;
margin-left:5px;
height:170px;
overflow:hidden;}
.descrix{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
margin-top:10px;
margin-left:70px;
width:300px;
height:170px;
overflow:hidden;}
.fotodes{
float:left;
margin-left:3px;}
.preno{
overflow:hidden;
width:320px;
padding-left:10px;
margin-left:10px;
float: left;}
.divis{
width:5px;
margin-left:15px;
overflow:hidden;
background:url(img/div.png) top left repeat-y;
height:500px;
float:left;}
.off{
overflow:hidden;
width:700px;
height:208px;}
.off_tit{
width:699px;
height:50px;
margin-top:6px;
overflow:hidden;
text-align:center;}

.off_des{
width:600px;
padding-left:50px;}
.select {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFCC;
	border:0px;
    width: 40px;
    }
	.select2 {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background:#FFFFCC;

    }
		.select3 {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background:#DAFECF;

    }
	
	.textarea {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	   background: #CCCCCC;
    border: 1px solid #999999;
    width: 200px;
    padding-right: 5px;
    padding-left: 5px;
    }
	.textarea2 {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	   background:#DAFECF;
    border: 1px solid #FFFFCC;
    width: 200px;
    padding-right: 5px;
    padding-left: 5px;
    }
	.textarea:focus {
	   background: #ffffff;
	   border: 1 solid #999999;
    }
	input.text {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
    background: #800080;
    border: 1px solid  #CCCCCC;
    width: 140px;
    } 
		input.text3 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 140px;
    } 
		input.text2 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFCC;
    border: 1px solid #CCCCCC;
    width: 140px;
    } 
	.text7 {
	  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 1px solid #000000;
    width: 250px;
    padding-right: 5px;
    padding-left: 5px;
    background: #FFFFCC;
    } 
	input.pulsante {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #800080;
    text-align: center;
    padding: 2px;
    width: 140px;
    border: 1px solid #000000;
    margin-top: 10px;
    }
		input.pulsante:hover {
    background:  #D200D2;    }
#offx{
background:url(img/top.png) top center no-repeat;
width:890px;
height:60px;
padding-top:24px;
padding-left:30px;
padding-right:30px;
overflow:hidden;
}
.center{
background:url(img/center.png) top center repeat-y;
overflow:hidden;
width:890px;
margin-top:20px;
padding-left:30px;
padding-right:30px;
padding-top:10px;}
.doe{
background:url(img/doe.png) top center  no-repeat;
overflow:hidden;
height:30px;
width:890px;
padding-left:30px;
padding-right:30px;
}
#foodo{
background: url(img/fooo.png) top center no-repeat;
overflow:hidden;
width:890px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
height:53px;
text-align:center;}

.pro_stable{
float: left;
width:700px;
overflow:hidden;}
.scud{
float: left;
text-align: center;
margin-left:50px;
width:90px;
height:90px;
background:url(img/scud.png) center top no-repeat;}

