body {
	background-color: #33ccff;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	background: url(images/blu.jpg) repeat-x;
}

a:link {
	color: #000066;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000066;
}
a:hover {
	text-decoration: underline;
	color: #000066;
}
a:active {
	text-decoration: none;
	color: #000066;
}
#container {
margin-left: auto;
margin-right: auto;
margin-top: 20px;
text-align:left;
padding: 0;
	width: 768px;
	background-color: #ffffff;
	border: 1px solid #03f;
}
table, table tr, table td {
border-collapse: collapse;
margin: 0;
padding: 0;
}


#header
{
height: 160px ;
background: url(images/header.jpg) no-repeat bottom;
}
#left{
width:150px;
vertical-align:top;
background-color: #fff;
border-right: 1px dotted #03f;
background: url(images/sfondo.gif) ;

}

#right{
width: 606px;

}

#content{
margin: 5px;
color: #03f;

}

.chFoto {
float: left;
text-align: center;
}

.chFoto span{
font-weight: bold;

}

.chFoto img {
width: 285px;
border: 1px solid #777;
padding: 1px;
margin: 5px
}

ul#topnav
{
text-align:right;
margin: 5px 0 2px 0;
white-space: nowrap;
}

#topnav li
{
display: inline;
text-align:left;
list-style-type: none;
border-left: 1px dotted #03f;

}

#topnav a { padding: 3px 12px 0 3px; }

#topnav a:link, #topnav a:visited
{
color: #03f;

text-decoration: none;
}

#topnav a:hover
{

/*background-color: #06f;*/
border-top: 1px solid #06f;
}
#sitename {
display:none;
}

dl.corsi {width:100%;overflow:hidden;margin:0 0 1em;
    background: url(images/dot.gif) repeat-x 0 1.2em;
	}
	
dl.corsi dt, dd.inizio, dd.prezzo{background: #FFF; font-weight: bold; color: #000066;
}
dl.corsi dt{float:left;padding-right:5px;
}
dl.corsi dd{margin:0}
dd.inizio, dd.prezzo{float: right;color: #777;
}

dd.descrizione{float:left;width: 100%;padding: 7px 0;
}

.red{
color: #c00;
}

.blu{
font-weight: bold; font-style: italic;
}

h4#apneaacademy{
background: url(images/apneaacad.jpg) right no-repeat;
height: 64px;
}

h4#padi{
background: url(images/padi.gif) right no-repeat;
height: 64px;
}

h4#iantd{
background: url(images/iantd.gif) right no-repeat;
height: 64px;
}

.contatti{
background: url(images/contatti.jpg) no-repeat center right;
}

#mappa{
text-align: center;	
}

div.libri dl{ float: left; width: 198px; height: 260px; text-align: center; }

div.mute dl{ float: left; width: 198px; height: 230px; text-align: center; }
div.mute dt img { border: 1px solid #777; padding: 1px;}

#lista_marchi{
list-style-type: none;
margin: 0;
padding: 0;
}

#lista_marchi li{
margin:0;
float:left;
width: 48%;
bordzer: 1px solid red;

}
#lista_marchi li a{
display:block;
height: 60px;
}

#lista_marchi #beuchat a{ background: url(images/marchi/beuchat.gif) no-repeat; }
#lista_marchi #bta a{ background: url(images/marchi/bta.gif) no-repeat; }
#lista_marchi #cressi a{ background: url(images/marchi/cressi.gif) no-repeat; }
#lista_marchi #dacor a{ background: url(images/marchi/dacor.gif) no-repeat; }
#lista_marchi #dessault a{ background: url(images/marchi/dessault.gif) no-repeat; }
#lista_marchi #devoto a{ background: url(images/marchi/devoto.gif) no-repeat; }
#lista_marchi #effesub a{ background: url(images/marchi/effesub.gif) no-repeat; }
#lista_marchi #imersion a{ background: url(images/marchi/imersion.gif) no-repeat; }
#lista_marchi #immersion a{ background: url(images/marchi/immersion.gif) no-repeat; }
#lista_marchi #maori a{ background: url(images/marchi/maori.gif) no-repeat; }
#lista_marchi #mares a{ background: url(images/marchi/mares.gif) no-repeat; }
#lista_marchi #mat-mas a{ background: url(images/marchi/mat-mas.gif) no-repeat; }
#lista_marchi #merou a{ background: url(images/marchi/merou.jpg) no-repeat; }
#lista_marchi #oceanic a{ background: url(images/marchi/oceanic.gif) no-repeat; }
#lista_marchi #oceanreef a{ background: url(images/marchi/oceanreef.gif) no-repeat; }
#lista_marchi #omer a{ background: url(images/marchi/omer.gif) no-repeat; }
#lista_marchi #picasso a{ background: url(images/marchi/picasso.gif) no-repeat; }
#lista_marchi #rofos a{ background: url(images/marchi/rofos.gif) no-repeat; }
#lista_marchi #seac a{ background: url(images/marchi/seac.gif) no-repeat; }
#lista_marchi #seatec a{ background: url(images/marchi/seatec.gif) no-repeat; }
#lista_marchi #sporasub a{ background: url(images/marchi/sporasub.gif) no-repeat; }
#lista_marchi #technisub a{ background: url(images/marchi/technisub.gif) no-repeat; }
#lista_marchi #tigullio a{ background: url(images/marchi/tigullio.gif) no-repeat; }
#lista_marchi #top-sub a{ background: url(images/marchi/top-sub.gif) no-repeat; }
#lista_marchi #tusa a{ background: url(images/marchi/tusa.gif) no-repeat; }

#lista_marchi li a span{ display: none;}




dl.noleggio {width:100%;overflow:hidden;margin:0 0 1em;
    background: url(images/dot.gif) repeat-x 0 1.2em;
	}
	
dl.noleggio dt, dd.prezzo_noleggio{background: #FFF; font-weight: bold; color: #000066;
}
dl.noleggio dt{float:left;padding-right:5px;
}
dl.noleggio dd{margin:0}
dd.prezzo_noleggio{float: right;color: #777;
}

dl.assistenza { width:100%; overflow:hidden; margin:0 0 1em; background: url(images/dot.gif) repeat-x 0 1.2em; }
dl.assistenza dt { float:left; padding-right:5px; font-weight: bold; color: #000066; }
dl.assistenza dd { float: left; margin: 0; }
dl.assistenza dd.prezzo_assistenza { float: right; font-weight: bold; color: #777; }

#allestimento {
text-align: center;
}

#allestimento img{
border: 1px solid #777;
padding: 1px;
margin: auto;
text-align: center;

}

/* Carrello */
#cart_page { width: 55%;}
#split_content table { width: 100%;}
#split_content table caption { font-weight: bold; font-size: 120%; margin-top: 20px; }
#split_content #cart_page table td { text-align: right;}
#split_content  #cart_page table td.cart_descr { width: 70%; text-align: left;}
#cart_check { vertical-align: top; padding: 5px;  width: 45%; }
#myCart { border: 1px solid #ccc; background-color: #eef; margin: 3px; }
#myCart h3 { text-align: center;}
#spedizione span { width: 200px; display: block; float: left; }
#inCart_Total { text-align: center; }

.home_thumb{ border: 2px solid #006; text-align: center; margin: 5px;}
.home_thumb h3 { color: #fff; font-size: 9px; background-color: #006; padding: 3px; margin: 0;}
.home_thumb img{border: 0;}

#guida_asta img{float:right; border: 1px solid #777; padding: 1px; margin-top: 2em;}
#testa img{float:right; border: 1px solid #777; padding: 1px; margin-top: 2em;}
#profilo img{float:right; border: 1px solid #777; padding: 1px; margin-top: 2em;}

#mute_su_misura {font-size: 10px;}

.mute table #cliente_muta { width: 100%; }
.mute #quantita_muta td { padding: 3px;}
.mute table th { background-color: #eef;}

#video {padding: 10px;}

.zaini img{border: 1px solid #777; padding: 1px;}
div.zaini dl{ float: left; width: 198px; height: 230px; text-align: center; }

.accessori_fucili img{border: 1px solid #777; padding: 1px;}
div.accessori_fucili dl{ float: left; width: 198px; height: 250px; text-align: center; }

.boccagli img{border: 1px solid #777; padding: 1px;}
div.boccagli dl{ float: left; width: 198px; height: 230px; text-align: center; }

.boe img{border: 1px solid #777; padding: 1px;}
div.boe dl{ float: left; width: 198px; height: 230px; text-align: center; }

.coltelli img{border: 1px solid #777; padding: 1px;}
div.coltelli dl{ float: left; width: 198px; height: 230px; text-align: center; }

.computer img{border: 1px solid #777; padding: 1px;}
div.computer dl{ float: left; width: 198px; height: 250px; text-align: center; }

.lampade img{border: 1px solid #777; padding: 1px;}
div.lampade dl{ float: left; width: 198px; height: 230px; text-align: center; }

.fucili img{border: 1px solid #777; padding: 1px;}
div.fucili dl{ float: left; width: 198px; height: 410px; text-align: center; }

.maschere img{border: 1px solid #777; padding: 1px;}
div.maschere dl{ float: left; width: 198px; height: 230px; text-align: center; }

.pinne img{border: 1px solid #777; padding: 1px;}
div.pinne dl{ float: left; width: 198px; height: 230px; text-align: center; }

.zavorre img{border: 1px solid #777; padding: 1px;}
div.zavorre dl{ float: left; width: 198px; height: 230px; text-align: center; }

.clear {clear: both;}

#padi2 {
	margin: 0;
	padding: 0;
	}
