/* CSS Document */

body {
margin:0px;
padding:0px;
border-top:3px solid #005EA4;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenitore {
margin:0px;
padding:0px;
}

#top {
width:100%;
height:97px;
position:absolute;
top:3px;
left:0px;
border-bottom:1px solid #DDE7EE;
}

#top2 {
width:100%;
height:186px;
position:absolute;
top:103px;
left:0px;
margin-bottom:2px;
border-bottom:1px solid #DDE7EE;
}

#menutop2 {
width:184px;
height:184px;
position:absolute;
top:0px;
left:0px;
}

#flash {
width:798px;
height:184px;
position:absolute;
top:0px;
left:185px;
background-image:url(../grafica/noleggio-barche-sardegna_r6_c4.jpg);
background-repeat:no-repeat;
}

#centrale {
width:982px;
position:absolute;
top:291px;
left:0px;
background:#fff url('../grafica/riga.gif') repeat-y top left;
}

#menucentro{
width:184px;
float:left;
font-size:70%;
}

#contenuticentro{
	width:794px;
	float:right;
	font-size:70%;
	padding-top:130px;
	position:relative;
}

#contenuti {
border-top:1px solid #CECECE;
width:764px;
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
/*padding-right:30px;*/
font-size:90%;
color:#005EA4;position:relative;
}

#contenuti li{
list-style-type:square;
}

#contenuti ul{
padding:5px;
margin:5px;
margin-left:20px;
}

#contenuti h1 {
margin:0px;
padding:0px;
font-weight:normal;
color:#005EA4;
display:inline;
font-size:100%;
}

#contenuti h2 {
color:#005EA4;
font-size:140%;
}

#contenuti h3 {
color:#005EA4;
font-size:140%;
}

#menuright {
width:150px;
float:right;
}


#menucentro li{
list-style-type:square;
color:#FF9900;
}

#menucentro ul{
padding:5px;
margin:5px;
margin-left:20px;
}

.rollarancio {
}

.rollarancio a:link, .rollarancio a:visited, .rollarancio a:active{
color:#005EA4;
text-decoration:none;
display:block;
padding:1px;
padding-left:5px;
}

.rollarancio a:hover{
color:#005EA4;
text-decoration:none;
display:block;
background-color:#D8E7F1;
}


.rollazzurro {
}

.rollazzurro a:link, .rollazzurro a:visited, .rollazzurro a:active{
color:#FF9900;
text-decoration:none;
display:block;
padding:1px;
padding-left:5px;
}

.rollazzurro a:hover{
color:#005EA4;
text-decoration:none;
display:block;
background-color:#D8E7F1;
}

#footer {
width:990px;
clear:both;
font-size:65%;
font-family:Tahoma, Verdana, Arial, Helvetica;
}

#footerleft{
width:164px;
float:left;
border-top:1px solid #DDE7EE;
text-align:center;
color:#005EA4;
padding:10px;
}

#footerright{

width:778px;
float:left;
background-color:#005EA4;
text-align:center;
color:#FFFFFF;
padding:10px;
}

#footerright a:link, #footerright  a:visited, #footerright  a:active {
		color:#EFEFEF;
		text-decoration:underline;
		}

#footerright a:hover{
	color:#FFF;
	text-decoration:none;
}

.titoloelenco {
border-bottom:1px solid #005EA4;
}


#ingrandimento{
		color:#666666;
		text-decoration:none;
		text-align:center;
		font-family:Tahoma, Verdana;
		float:right;
			}

#ingrandimento a:link, #ingrandimento a:visited, #ingrandimento a:active {
		color:#666666;
		text-decoration:none;
		padding:2px;
		margin:2px;
		border:1px solid #EFEFEF;
		}

#ingrandimento a:hover{
	background-color:#005EA4;
	color:#FFFFFF;
	text-decoration:none;
}

.briciole {
width:763px;
color:#CCCCCC;
font-family:tahoma, verdana, arial, helvetica;
padding-bottom:5px;
border-bottom:1px solid #EFEFEF;
margin-bottom:10px;
}

.briciole a:link, .briciole  a:visited, .briciole  a:active {
		color:#999999;
		}

.briciole a:hover{
	color:#000;
	text-decoration:underline;
}

.meteo {
width:262px;
height:180px;
float:left;
border:1px solid #DDE7EE;
margin:5px;
padding:5px;
}

.meteo a {
color:#999999;
font-size:90%;
}

.meteo h2 {
background-color:#005EA4;;
display:block;
color:#FFFFFF;
font-size:100%;
font-variant:small-caps;
padding:3px;
margin:0px;
}

a:link,  a:visited,  a:active {
		color:#666666;
		text-decoration:none;
		}

a:hover{
	color:#000;
	text-decoration:underline;
}

.clearboth {
clear:both;
text-align:center;
font-size:0;
line-height:0;
margin:0px;
padding:0px;
height:0;
}

.blocchihome {
width:250px;
height:120px;
float:left;
background-color:#E8F0F7;
margin:7px 2px 7px 2px;
}

.blocchihome h3{
display:block;
background-color:#FFFFFF;
background-image:url(../grafica/noleggio-barche-sardegna_dettagli.gif);
background-position:right;
background-repeat:no-repeat;
color:#003366;
font-size:130%;
margin-top:0px;
margin-bottom:0px;
padding-bottom:3px;
}


.blocchihome p {
padding:5px;
margin:0px;
}


.blocchihome a:link, .blocchihome a:visited, .blocchihome a:active {
color:#003366;
text-decoration:none;
}

.blocchihome a:hover {
color:#FF9900;
text-decoration:none;
}


#language {
position:absolute;
top:34px;
left:868px;
width:75px;
}


#formcontatti{
margin:0px;
padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#formcontatti input {
background-color:#FFF;
color: #000000;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #003366;
padding:1px;
}

#formcontatti textarea {
background-color:#FFF;
color: #000000;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #003366;
font-size:10px;
padding:1px;
}

#formcontatti select {
background-color:#FFF;
color: #666666;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #003366;
}

#spaziatorecontatti {
text-align:right;
width:80%;
}

.bottone {
background-color:#003366;
color:#FFFFFF;
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000000;
font-size:10px;
}


/*dettaglio itinerari e simili*/

.immaginistr{
	list-style-type:none;
	margin: 0px;
	padding: 2px 0px 0px;
}
.immaginistr li{
display:inline;
margin-left: 0px;
padding-left: 0px;
}

.immaginegrande {
border:5px solid #FFEEBF;
text-align:center;
}

.fotogallery {
background-color:#D8E7F1;
display:block;
border-right:7px solid #D8E7F1;
border-left:7px solid #D8E7F1;
text-align:center;
min-height: 220px;
height: auto !important;
height: 220px;
vertical-align:middle;
padding-top:5px;
}

.fotogallery img{
border:1px solid #fff;
}


.fotogallery2 {
border-bottom:1px solid #D8E7F1;
border-left:3px solid #FFF;
}


.immdettaglio{
border:1px solid #fff;
padding:1px;

}

.linkpagine{
background-color:#E8F4F9;
display:block;
padding-left:3px;
text-align:left;
font-weight:bold;
font-variant:small-caps;
color:#000;
}

.linkpagine a:link, .linkpagine a:visited, .linkpagine a:active{
color:#333;
text-decoration:underline;
font-weight:normal;
padding:3px;
}

.linkpagine a:hover{
color:#FFF;
text-decoration:none;
font-weight:normal;
background-color:#000;
padding:3px;
}

#cartina {
	position:absolute;
	top:238px;
	right:10px;
	text-align:center;
	width:120px;
	border:1px solid #CCC;
	height: 228px;
}
#cartina h3{
margin:0px;
padding:0px;
background-color:#B2DAE9;
font-variant:small-caps;
color:#000;
font-family:Georgia, Times New Roman, Times, serif;
font-size:11px;
display:block;
}


#alloggiinsardegna {
width:580px;
text-align:justify;
}

a:link,  a:visited,  a:active{
color:#336699;
text-decoration:underline;
}

a:hover{
color:#0099cc;
}

#cartinabooking {
	position:absolute;
	top:238px;
	right:10px;
	text-align:center;
	width:120px;
	border:1px solid #CCC;
	height: 228px;
	background-color:#FFFFFF;
}
#cartinabooking h3{
margin:0px;
padding:0px;
background-color:#B2DAE9;
font-variant:small-caps;
color:#000;
font-family:Georgia, Times New Roman, Times, serif;
font-size:11px;
display:block;
}

#meteo{
width:380px;
margin-left:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.citta {
color:#333333;
font-style:oblique;
float:right;
margin:0px;
padding:0px;
margin-right:5px;
padding-top:10px;
}

.linkstruttura {
background-color:#D0E8F2;
width:100%;
padding:2px;
display:block;
border-bottom:3px solid #FFF;
border-top:3px solid #FFF;
text-align:center;
}

.linkstruttura2 {
background-color:#D0E8F2;
padding:2px;
display:block;
border-bottom:3px solid #FFF;
border-top:3px solid #FFF;
border-left:3px solid #fff;

}


.nome {
background-color:#FFFFFF;
margin-top:5px;
padding-left:3px;
padding-right:3px;
margin-bottom:5px;
font-family:Verdana, Georgia, Times New Roman, Times, serif;
font-variant:small-caps;
font-size:140%;
float:left;
}

.nomearancio {
background-color:#FFFFFF;
margin-top:5px;
padding-left:3px;
padding-right:3px;
margin-bottom:5px;
font-family:Verdana, Georgia, Times New Roman, Times, serif;
font-variant:small-caps;
font-size:140%;
float:left;
}

.nomearancio2{
margin-top:5px;
padding:2px 0px 5px;
margin-bottom:10px;
font:normal 2em/1em Verdana, Georgia, Times New Roman, Times, serif;
font-variant:small-caps;
background: url('../grafica/titolo1.gif') no-repeat bottom left;
width:763px;
}
.nomearancio3{
margin-top:5px;
padding:2px 0px 5px;
margin-bottom:10px;
font-family:Verdana, Georgia, Times New Roman, Times, serif;
font-variant:small-caps;
font-size:2.5em;
background: url('../grafica/titolo1.gif') no-repeat bottom left;
width:763px;
}
.nomearancio4{
margin-top:5px;
padding:2px 0px 0px;
margin-bottom:0px;
font-family:Verdana, Georgia, Times New Roman, Times, serif;
font-variant:small-caps;
font-size:1.5em;
text-align:right;
width:763px;
}

.sottotitolo{
	font:small-caps normal 1.1em/1.5em Verdana, Georgia, Times New Roman, Times, serif;
}

.bordonome {
border-bottom:1px solid #D0E8F2;
}

.bordonomearancio {
border-bottom:1px solid #FF9900;
}

.nomearancio a:link, .nomearancio a:visited, .nomearancio a:active{
color:#000;
text-decoration:none;
}

.nomearancio a:hover{
color:#FF9900;
text-decoration:none;
}

.nome a:link, .nome a:visited, .nome a:active{
color:#336699;
text-decoration:none;
}

.nome a:hover{
color:#000;
text-decoration:none;
}

.right3 {
float:right;
margin-right:3px;
}

.left {
float:left;
}

.linkcitta{
padding-top:3px;
text-align:left;
border-bottom:1px solid #D0E8F2;
border-right:1px solid #D0E8F2;
min-height: 77px;
height: auto !important;
height: 77px;
}


.imgelenco {
border:1px solid #D0E8F2;
margin:3px;
}

.imgelencoarancione {
border:1px solid #FF9900;
margin:3px;
}

.bottonemodulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#ff9900;
	border-bottom:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-top:1px solid #FF9900;
	border-left:1px solid #FF9900;
}

.divarticolo{
	background-color: #F0F7FB;
	margin: 0px 0px 10px;
	padding: 2px;
}

.divarticolobianco{
	background-color: #ffffff;
	margin: 0px 0px 10px;
	padding: 2px;
}

.fotohome {
background-image:url(../grafica/sfondonews.gif);
float:right;
margin:5px;
padding:5px;
}

.fotonews {
background-image:url(../grafica/sfondonews.gif);
padding:7px;
float:right;
margin:5px;
margin-left:15px;
margin-bottom:15px;
}

.prezzo {
background-image:url(../grafica/sfondonews.gif);
float:right;
margin:5px;
margin-bottom:0px;
padding-bottom:0px;
text-align:center;
border:1px solid #F0F4F7;
border-bottom:10px;
height:80px;
width:94px;
}

.prezzo p {
margin:0px;
padding:2px;
}

.prenota {
border-top:1px solid #DDE7EE;
text-align:center;
background-color:#FFFFFF;
display:block;
}

.prenota2 {
border-top:1px solid #DDE7EE;
}


.prezzolastminute {
font-family:Georgia, Times New Roman, Times, serif;
font-size:150%;
color:#FF9900;
font-weight:bold;
margin:4px;
padding:5px;
background-color:#FFFFFF;
display:block;
border-bottom:1px solid #DDE7EE;
border-right:1px solid #DDE7EE;
border-top:1px solid #F0F4F7;
border-left:1px solid #F0F4F7;
}


.dettaglilastminute {
float:left;
margin-left:16px;
}

.dettaglilastminuteright {
float:right;
margin-right:5px;
}

.equipaggio1 {
text-align:center;
padding:3px;
margin:1px;
background-color:#DFF4FF;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.equipaggio2 {
text-align:center;
padding:3px;
margin:1px;
background-color:#BFE9FF;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.equipaggio3 {
text-align:center;
padding:3px;
margin:1px;
background-color:#F0FAFF;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.flotta {
height:50px;
margin-bottom:10px;
width:100%;
}

.testoflotta {
}
.testoflotta .box1{
	float:left;
	width:360px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:1.1em;
	margin:5px 0 0px 10px;
	padding:0px;
}
.testoflotta .box2{
	float:left;
	width:100px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:1.1em;
	margin:5px 0 0px 5px;
	padding:0px;
}
#contenuti .testoflotta h3{
	border-bottom:1px solid #FF9400;
	margin:0px 0px 0px 130px;
	padding:0 0px 2px;
	font:normal 1.8em/1.1em Arial,Verdana;
}


.testoflottaimg{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background:url('../grafica/cornice.jpg') no-repeat left top;
	padding:5px;

}

.testoflotta p{
	margin-top:2px;
	padding-left:10px;
}

.sinistra {
float:left;
width:270px;
margin-top:3px;
}

.sinistra ul { margin:0px; padding:0px}

.sinistra li { margin:0px; padding:0px;}

.sinistraimg {
margin:3px;
margin-bottom:0px;
margin-top:0px;
}

.destra {
float:right;
width:310px;
margin-top:3px;
}

.sfondogrigio {
background-color:#E9E9E9;
padding:3px;
margin:3px;
margin-left:0px;
}

.fotopiccola {
margin:1px;
margin-top:3px;
margin-bottom:3px;

}

.fotonews {
padding:7px;
float:right;
margin:5px;
margin-left:15px;
margin-bottom:15px;
}


#formRicerca{
	position:absolute;
	top:291px;
	left:190px;
	background:#E5EEF7;
	height:126px;
	width:760px;
	margin:0px;
	padding:0px 0px 0px 33px;
	font-size:70%;
}
#formRicerca h2{
	font:normal 1em/1em  Tahoma, Verdana, Arial, Helvetica;
	margin:0px;
	padding:5px 0px;
	color:#005EA4;
}
#formRicerca form label{
	width:184px;
	float:left;
	display:block;	
	font-size:.9em;
	padding:2px 0;
	margin:0px;
	line-height:1em;
}
#formRicerca form .box{
	width:194px;
	float:left;
	padding:0 4px 4px 0px;
	margin:0px;
}
#formRicerca form .box2{
	width:150px;
	float:left;
	padding:0 0px 4px 0px;
	margin:0px;
}
#formRicerca form select.input,#formRicerca form input.input{
	clear:both;
	width:190px;
	float:left;border:1px solid #7F9DB9;
	font:normal 1em/1em  Tahoma, Verdana, Arial, Helvetica;
	
}
#formRicerca form .buttonS{
	background:#2771B8 url('../grafica/button.jpg') repeat-x;
	border:1px solid #7F9DB9;
	color:#fff;
	margin-top:1.5em;
	font:normal 1em/1em  Tahoma, Verdana, Arial, Helvetica;
	padding-left:5px;
	padding-right:5px;
}
#formRicerca form .box2 input.input,#formRicerca form .box2 label{
	width:150px;
}
#paginazione {
	clear:both;
	width:763px;
	margin:0px 0px 10px;
	padding:12px 0px 3px ;	
	float:right;
	text-align:right;
}

#paginazione a,#paginazione span{font-weight:normal;background:#829716;border:1px solid #ccc;margin:2px 1px;padding:2px 6px;text-decoration:none;}
#paginazione a{background:#E5EEF7;color:#333}
#paginazione span{background:#fff;color:#333}
#paginazione span.pag{font:bold  1.2em/1em Tahoma, Verdana, Arial;color:#F44800;background:none;border:none;}

.linea{clear:both;background: url('../grafica/puntini.gif') repeat-x;height:3px;width:763px;margin:5px 0px;padding:0px;}


.objectFloatRight{float:right;margin:0;width:281px;}
/*cartina*/

#gmaps_container{
	clear:both;
	width:277px;
	height:308px;
	border:1px solid #ccc;
	margin:20px 0 0;
	padding:0px;
	color:#000;
	float:right;
}
#gmaps_container .gmnoprint span{font-size:.1em}



#contenuti h1.dettaglio{font:normal 1.8em/1.5em Arial,Verdana;display:block;border-bottom:1px solid #ccc;margin-bottom:5px;}
#contenuti h2.dettaglio{font:normal 1.4em/1.5em Arial,Verdana;display:block;border-bottom:1px solid #ccc;margin:20px 5px 5px 0px;color:#FF9400;}
#tableDett{width:480px;float:left;margin:0px;padding:0px;}
.riga0{background:#fff;color:#666;}
.riga1{background:#E5EEF5;color:#666;}
.riga1 .blue,.riga0 .blue{color:#005DA3;}
.tableFloat{float:left;margin:0px 1px 0px 0px;padding:0px;border:1px solid #fff;width:238px;}

#luogo{background:#fff;color:#CC0000;line-height:50px;font-weight:bold;width:274px;position:relative;top:200px;border:1px solid #ccc;text-align:center;z-index:6000;margin:auto;cursor:pointer;}
.inlinea{display:inline;width:auto;font-size:1.1em;}

#prenota{padding-top:20px;}

#tableDett form{
	text-align:center;
	width:470px;
}
#tableDett form .buttonS{
	background:#2771B8 url('../grafica/button.jpg') repeat-x;
	border:1px solid #7F9DB9;
	color:#fff;
	margin:auto;
	font:normal 1.1em/1.5em  Tahoma, Verdana, Arial, Helvetica;
	width:430px;
	text-align:center;
}
