BODY {
	background-color: #004975;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*--- overflow-x : hidden; --*/
}
div#contenitore {
margin: auto; 
width: 920px;
padding : 0;
border : 1px solid #ff0000; 
padding-bottom: 0;
overflow: hidden;
}


.table_generale { 
width: 902px; 
}
.td_tasca_maeere{ 
width: 287px; 
height: 230px;
background-color: #004975;
background-image: url(images/bgk/tasca_maeere.jpg); 
background-repeat:no-repeat;
padding-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
}
.table_contenuti { 
width: 781px;
border: 0px #ffffff solid; background-color: #ffffff; 
}
.td_sx{
	background-image: url(images/bgk/bgk_left.png);	
	background-position : top;
	width: 8px; 
	height: 100%px;
}
.td_dx{
	background-image: url(images/bgk/bgk_right.png);	
	background-position : top;
	width: 8px; 
	height: 100%px;
}
.td_images{
	background-image: url(images/bgk/maeere_vela.jpg);	
	width: 477px; 
	height: 241px;
	background-position : top;
	background-repeat:no-repeat;
	padding-left: 28px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.txt_con{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
TEXT-ALIGN: justify;
line-height: 18px;
}
.td_menu_diario{
	background-image: url(images/diariodibordo.jpg);	
	background-position : right;
	height: 232px;
	background-repeat:no-repeat;
}

.td_onda{
	background-image: url(images/bgk/onda.png);	
	background-position : top;
	height: 146px;
	background-repeat:no-repeat;
}
.td_fotter{
	background-image: url(images/bgk/fotter.png);	
	background-position : top;
	height: 39px;
	background-repeat:no-repeat;
}
.txt_white{
font-family: verdana,arial,helvetica, sans-serif;
font-size: 10px;
text-align: right;
padding-right: 8px;
padding-bottom: 0px;
color:#ffffff;
}
.white{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#ffffff;
text-decoration: none;
}
.credits{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#ffffff;
text-decoration: none;
}
.td_linea{
	background-image: url(images/bgk/linea.png);	
	background-position : top;
	height: 100%px;
	width: 2px; 
}
.velaabruzzo a {
display: block; background-color: inherit; background: url(images/menu/velaabruzzo_on.png); background-repeat:no-repeat;
height: 35px; width: 232px; 
}
.velaabruzzo a.active,
.velaabruzzo a:hover {
background-color: inherit; background: url(images/menu/velaabruzzo.png); background-repeat:no-repeat;
height: 35px; width: 232px; 
}
.diconodinoi a {
display: block; background-color: inherit; background: url(images/menu/diconodinoi_on.png); background-repeat:no-repeat;
height: 31px; width: 232px; 
}
.diconodinoi a.active, .diconodinoi a:hover {background-color: inherit; background: url(images/menu/diconodinoi.png); background-repeat:no-repeat;
height: 31px; width: 232px; 
}
.td_menu{
	background-image: url(images/bgk/menu.png);	
	width: 287px; 
	height: 230px;
	background-repeat:no-repeat;
}
.chisiamo a {display: block;background-color: inherit;background: url(images/menu/chisiamo_on.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.chisiamo a.active,.chisiamo a:hover {background-color: inherit;background: url(images/menu/chisiamo.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.chisiamo_on a:link, .chisiamo_on a:visited {display: block;background-color: inherit;background: url(images/menu/chisiamo.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.flotta a {display: block;background-color: inherit;background: url(images/menu/flotta_on.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.flotta a.active,.flotta a:hover {background-color: inherit;background: url(images/menu/flotta.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.flotta_on a:link, .flotta_on a:visited {display: block;background-color: inherit;background: url(images/menu/flotta.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.itinerari a {display: block;background-color: inherit;background: url(images/menu/itinerari_on.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.itinerari a.active,.itinerari a:hover {background-color: inherit;background: url(images/menu/itinerari.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.itinerari_on a:link, .itinerari_on a:visited {display: block;background-color: inherit;background: url(images/menu/itinerari.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.tariffe a {display: block;background-color: inherit;background: url(images/menu/tariffe_on.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.tariffe a.active,.tariffe a:hover {background-color: inherit;background: url(images/menu/tariffe.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.tariffe_on a:link, .tariffe_on a:visited {display: block;background-color: inherit;background: url(images/menu/tariffe.png);background-repeat:no-repeat;height: 35px;width: 218px; 
}
.contattaci a {display: block;background-color: inherit;background: url(images/menu/contattaci_on.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.contattaci a.active,.contattaci a:hover {background-color: inherit;background: url(images/menu/contattaci.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.contattaci_on a:link, .contattaci_on a:visited {display: block;background-color: inherit;background: url(images/menu/contattaci.png);background-repeat:no-repeat;height: 38px;width: 218px; 
}
.td_menu_barche{
	background-image: url(images/bgk/bgk_barche1.png);	
	background-position : right;
	width: 288px;
	height: 235px;
	background-repeat:no-repeat;
}
.bavaria39 a {display: block;background-color: inherit;background: url(images/menu/bavaria39.png);background-repeat:no-repeat;height: 26px;width: 183px; 
}
.bavaria39 a.active,.bavaria39 a:hover {background-color: inherit;background: url(images/menu/bavaria39_on.png);background-repeat:no-repeat;height: 26px;width: 183px; 
}
.bavaria46 a {display: block;background-color: inherit;background: url(images/menu/bavaria46_on.png);background-repeat:no-repeat;height: 25px;width: 181px; 
}
.bavaria46 a.active,.bavaria46 a:hover {background-color: inherit;background: url(images/menu/bavaria46.png);background-repeat:no-repeat;height: 25px;width: 181px; 
}
.doufur a {display: block;background-color: inherit;background: url(images/menu/doufur455_on.png);background-repeat:no-repeat;height: 33px;width: 185px; 
}
.doufur a.active,.doufur a:hover {background-color: inherit;background: url(images/menu/doufur455.png);background-repeat:no-repeat;height: 33px;width: 185px; 

}
.td_bgk_g{
	background-image: url(images/bgk/bgk_tot.png);	
	width: 780px; 
	background-repeat:no-repeat;
}

.titolo{
font-family: verdana,arial,helvetica, sans-serif;
font-size: 12px;
padding-left: 0px;
color: #004975;
font-weight: bold;
}
.txt_barche{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color:#000000; 
TEXT-ALIGN: justify;
line-height: 14px;
}
TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}
.red{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ff0000;
text-decoration: none;
font-weight: bold;
}
.red_1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ff0000;
text-decoration: none;
font-weight: bold;
}

.news {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
text-decoration: none;
line-height: 22px;
padding-bottom: 15px;

}
.testi_1 {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#000000;
line-height: 18px;
TEXT-ALIGN: justify;
}
.td_itinerari{
	background-image: url(images/bgk/bgk_itinerari.jpg);	
	width: 258px; 
	height: 158px;
	background-position : top;
	background-repeat:no-repeat;
}
.testi_flotta {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#000000;
line-height: 18px;

}
a { 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
}

#script { 
display : block;
overflow : hidden;
border : 0 solid #ff3300;
}

#shinystat{ 
position : relative ;
z-index : 10;
top : -23em;
left: 30em;
border : 0 solid #ff3300;
}

/*--------------------SLIDE SHOW ------------------*/


ul.ppt {
	position: absolute;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: -8.1em;
	left : -0.3em;
}

.ppt img {
	background-color: #FFFFFF;
}


.text_gallery {
font-family: Gerogia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight : bold;
color:#3181A8;
padding-right : 10px;
}
.gal_clas {
color:#3181A8;
}