body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0ffff0;
	background-color:#003399;
	}


div#container{width:967px !important; width /**/:977px;
    margin: 0 auto;
	padding:3px;
	text-align:left;
}
.Logo {
	float:left;
	width:68px;
	height:87px;
	z-index:2;
}


.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	padding: 3px;
	border: 1px solid;
}


.pagina {width:100%;
clear:both;
}

h1{
	font-size:100%;
	color:#0ffff0;
	text-align:center;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

h2 {
	font-size:120%;
	text-align:left;
	color: #0ffff0;
	text-align:left;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

h3 {
font-size:250%;
text-align:center;
}

h4 {
font-size: 20px;
text-align: center;
font-style:normal;
font:Arial, Helvetica, sans-serif;
color:#0080FF;
}

h5 {
font-size: 20px;
text-align:center;
color:#0ffff0;
}

h6 {
font-size: 20px;
text-align: center;
font-style:normal;
font:Arial, Helvetica, sans-serif;
color:#FF0000;
}

h7 {
font-size: 20px;
text-align: center;
font-style:normal;
font:Arial, Helvetica, sans-serif;
color:#FF6600
}

.banner {
width:967px;
height: 50%;
background-color:#003399;
clear:both;
border-bottom:1px solid #999999;
}



.barramenu{
width: 967px;
clear:both;
float:left;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin-bottom:2px;
margin-top:2px;
}


.footer {
font-size: 100%;
border:thick;
clear:both;
width:967px;

padding-top:5px;
text-align:center;
}

.footer .left{
float:left;
clear:left;
}


.flash {
width:450px;
float:left;
margin-top:10px;
position:relative;
}

.testoCentrale{
width:967px;
font-size: 140%;
margin-top:0%;
margin-bottom: 2%;
text-align:center;
clear:both;

}

.testosottofoto {
width:100%;
font-size: 120%;
margin-top:1%;
margin-bottom: 2%;
text-align:center;
clear:both;
}

.contenitorebox {
width:25%;
margin-top: 5px;
float:left;
}

.contenitorebox2 {
width:270px;
margin-top: 5px;
float:right;
padding-right:5px;
}



.boxmediatore {
width:25%;
height:10%;
float:right;
text-align:center;
margin-left:30%;

}


.boxindex {
float:left;
width:80%;
border:1px solid #0FFFF0;
font-size: 130%;
top:100px;
margin-top:5px;
margin-bottom: 2%;
text-align:center;
margin-right:1%;
margin-left:1%;
padding-left:2%;
padding-right:2%;
padding-top:1%;
padding-bottom:5%;

}

.boxindirizzo {
float:right;
margin-top:7%;
font-size: 130%;
width:250px;
text-align:right;

}

.boxisyba {
float:right;
padding-bottom:10px;
}

.boxtestotest {
width:90%;
margin-left:5%;
clear:both;
font-size: 130%;
text-align:justify;
margin-top: 3%;
margin-left:2%;
}

.boxfototest
{
width: 30%;
margin-left:5%;
margin-top:7%;
}

.boxelencotest {
float:right;
margin-right:10%;
padding:2%;
padding-left:4%;
width:45%;
font-size: 130%;
border:1px solid #FFFFFF;
margin-top: -15%;
}

.boxtest {
font-size:130%;
width:100%;
left:20%;
margin-left:5%;
text-align:left;
}

.boxrisultatitetst {
width:90%;
left: 10%;
text-align:left;
}

.boxtitolo {
margin-top:10px;
clear:both;
width:100%;

text-align:center;
font-size:250%;
color:#0080FF;
}

.boxprezzidettagli {
width:90%;
left:5%;
text-align:center;
font-size: 150%;
color:#0080FF;
}

.boxeuro {
width:90%;
left:5%;
text-align:center;
font-size:130%;
color:#0ffff0;
}

.boxinfo {
width:90%;
text-align:center;
font-size:150%;
color:#FF0000;
}

.boxtest {
width: 100%;
text-align:left;
left:0%;
font-size:140%;
color:#0ffff0;
}

.mediatore
{
float:right;
}

.infoeprogrammi
{
width:70%;
text-align:center;
font-size:150%;
}


.boxtesto1
{
	width: 630px;
	float:right;
	margin-right:20px;
	margin-top:20px;
	font-size: 130%;
	text-align: left;
}

.boxtestoyoga2
{
width: 50%;
margin-left:20px;
text-align:left;
margin-top:20px;
font-size: 130%;
}

.boxtestoyoga3
{
width: 50%;
margin-left:20px;
text-align:left;
margin-top: 2%;
font-size: 130%;
}

.boxyogajournal
{
width: 200px;
float:left;
text-align:center;
border:1px solid #FFFFFF;
background-color:#003399;
font-size: 130%;
margin-top:10px;
margin-left:383px;
margin-left:383px;
}

.boxchisiamo
{
width: 927px;
margin-left:20px;
margin-right:20px;
text-align:left;
font-size: 130%;
}

.boxtestointerocorsivo
{
width: 800px;
margin-left:20px;

margin-top:10px;
text-align:justify;
font-size: 120%;
}

.testointero
{
width:800px;
margin-left:20px;
margin-right:20px;
text-align:justify;
font-size: 120%;
}


.fotosvezia1
{
width: 35%;
margin: 5%;
margin-top:  2%;
}

.fotosvezia2
{
width: 35%;
margin: 70%;
margin-top:-13%;
}

.fotonuova
{
width: 35%;
margin-left: 70%;
margin-top:-13%;
}

.fotosvezia3
{
width: 35%;
margin: 5%;
margin-top: -75%;
}

.testosvezia1
{
width: 60%;
margin-left: 35%;
font-size: 120%;
margin-top:-23%;
text-align:justify;
}

.testosvezia2
{
width: 60%;
margin-left:5%;
text-align:justify;
font-size: 120%;
margin-top:7%;
}

.testosvezia3
{
width: 60%;
margin-left:40%;
text-align:justify;
font-size: 120%;
margin-top: -20%;
}

.testosvezia4
{
width: 95%;
margin-left:5%;
font-size: 120%;
margin-top:5%;
}

.boxcartinasvezia
{
width: 50%;
margin-left:25%;
text-align:center;
font-size: 130%;
margin-top:5%;
background-color:#0066CC;
clear:both;
}

.boxcartasvezie
{

width:90%;
margin-left:0;
margin-top:5%;
}

.boxcontatti {
width: 30%;
margin-left:15%;
font-size: 130%;
}

.boxcontatti2 {
width: 40%;
margin-left:60%;
font-size: 130%;
margin-top:-23%;
}

.foto1 {
width: 274px;
height: 216px;
float: left;
margin-left:20px;
margin-top:20px;
}

.foto1grande {
width: 400px;
height: 250px;
float: left;
margin-left:20px;
margin-top:20px;
clear:left;
}

.fotoverticalesx {
width: 215px;
height: 320px;
float:left;
margin-top:20px;
margin-left:20px;
clear: left;
}


.fotoverticaledx {
width: 215px;
height: 320px;
float:right;
margin-top:20px;
margin-right:20px;
clear:right
}

.foto2{
width: 274px;
height:216px;
float:right;
margin-right:20px;
margin-top: 20px;
}



.testo2 {
width: 620px;
float: left;
margin-left: 20px;
font-size: 130%;
text-align:justify;
margin-top: 20px;
clear:left;
}

.testo2stretto {
width: 500px;
float:right;
font-size: 130%;
text-align:justify;
margin-top:20px;
margin-right:20px;
clear:both;
}



.boxlistini {
	width:967px;
	margin-left:0px;
	clear:both;
	text-align: center;
}

.boxequipaggio {
width: 10%;
float:left;
clear:left;
margin-left:2%;
}
 
.boxvela {
width: 280px;
height: 180px;
float: left;
margin: 10px;
color:
background-repeat: no-repeat;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}



.boxvela a,a:link, a:visited
{color:#0ffff0;
text-decoration:none;
}

div#contnoleggi {
float:left;
width:300px;
margin: 2px;
padding:1px;
background-color:#0066CC;
}

.boxindex2 {
float:left;
margin-top:5px;
border:1px solid #0FFFF0;
width: 980px;
font-size: 130%;
margin-bottom:2px;
background-color:#003399;
text-align:center;
font:Arial, Helvetica, sans-serif;

}

.modificaListini{
width:987px;
float:lef:
}

.divcontlogo {
width: 571px;
height: 109px;
padding-bottom: 2%;
}

.boxindexnoleggi {
width: 967px;
}

.contenitorecartafluviale {
width: 462px;
height:490px;
margin-left:252px;
margin-right:252px;
margin-top:10px;
}

.contenitorecartaitalia {
width: 300px;
height: 310px;
margin-left:338px;
margin-right:338px;
margin-top:10px;
}

.contenitorecartafrancia {
width: 310px;
height: 360px;
margin-left:328px;
margin-right: 328px;
margin-top:10px;
margin-bottom:30px;
}


.contenitoremediterraneo {
width: 408px;
height: 362px;
margin-left: 110px;
margin-top:10px;
float:left;
}

.contenitoreindia {
width: 352px;
height: 366px;
margin-right:110px;
margin-top:10px;
float:right;
}

.contenitoreafrica {
width: 278px;
height: 277px;
margin-right:110px;
margin-top:10px;
margin-bottom:0px;
float:right;
}

.contenitorepacifico {
width: 422px;
height: 187px;
margin-left:110px;
margin-top: 20px;
margin-bottom:10px;
float:left;
}

.contenitoresudamerica {
width: 299px;
height: 291px;
margin-right: 110px;
margin-top:2px;
float:right;
margin-bottom:10px;
}

.contenitorespagna {
width: 400px;
height: 320px;
margin-left: 293px;
margin-right:293px;
margin-top:10px;
}

.contenitoregibblu {
width: 195px;
height: 197px;
margin-left:396px;
margin-right:396px;
margin-top:10px;
margin-bottom:10px;
}

.contenitorepercentro {
width: 920px;
margin-left:33px;
margin-right:33px;

}

