body {
text-align:center;
border-style:none;
margin:0px;
padding:0px;

	
}

.container {

background-color:#5DB2CA;
width:769px;


border-style:solid;
border-width:1px;
margin-left:auto;
margin-right:auto;
padding:0px;
}


.logo {
	width:769px;
	height:75px;
	background-image:url(../imgs/header.jpg);

}






.menu1 {
margin:0px;
padding:0px;
height:21px;
width:769px;
background-image:url(../imgs/menu2.jpg);

}

.menu1.down {
padding:0px;
width:768px;
background-image:url(../imgs/menu3.jpg);
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;

}

.push {
text-align:left;
padding-left:0px;
margin:0px;
width:auto;
height:auto;
list-style-type:none;
}

.bottone {
line-height:20px;

padding-left:20px;
padding-top:0px;
padding-right:50px;
padding-bottom:0px;

display:inline;
}


.inv {
display:none;
}

a.menu {
padding-top:4px;
padding-left:7px;
padding-right:7px;
padding-bottom:4px;
font-family:Verdana,Arial,Sans Serif;
font-size:11px;
font-weight:bold;
color:#B9ECFB;
text-decoration:none;
}

a.menu:hover {

background-image:url(../imgs/roll.jpg);
background-repeat:repeat-x;
width:auto;
height:22px;
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;

color:#72A6B5;
font-size:11px;
font-weight:bold;


}

noborder {
padding:0px;
border-style:none;
text-decoration:none;
}

noborder:hover {
padding:0px;
border-style:none;
text-decoration:none;
}



a.menu:visited {
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;

font-size:11px;
font-weight:bold;
color:#B9ECFB;
text-decoration:none;
}

.contenuto {
background-color:#5DB2CA;
position:relative;

width:auto;
height:auto;

padding:0px;
}

.sin {
margin-top:30px;
float:left;
width:144px;
height:auto;
padding-left:20px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
}

.sin.new {
padding-left:5px;
padding-right:0px;
width:200px;

}


.sin.mari {
margin-top:10px;
padding-left:5px;
width:144px;
}



.centro {
margin-top:30px;
float:left;
width:400px;
height:auto;
padding-left:22px;
padding-right:22px;
padding-top:0px;
padding-bottom:0px;
}


.centro.the2d {
padding-left:0px;
padding-right:7px;
margin-left:auto;
margin-right:auto;

}



.centro.marittima {
margin-top:10px;
text-align:right;
padding-left:0px;
padding-bottom:5px;
float:right;
width:auto;

}


.centro.prod {
width:500px;
}

.testprod {
text-align:left;
margin:0px;
padding:20px;
width:auto;
}





.marittesto {


text-align:left;
width:600px;
padding-left:30px;
padding-right:20px;
padding-top:25px;
padding-bottom:30px;
}



.destra {
margin-top:30px;
float:left;
width:143px;
height:auto;
padding-right:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;

}


.destra.thenews {
padding-left:0px;
padding-right:0px;
}


.box {
text-align:center;
padding:0px;
background-color:#1698BA;
width:auto;
height:1300px;

border-style:solid;
border-width:1px;
}

.box.theleft {
text-align:right;
}



.box.prodot {
height:auto;
}

.box.thesecond {
width:180px;
height:1300px;
}


.box.mar {
width:auto;
height:auto;
}


img {
border-style:solid;
border-width:1px;
}


.bianco {
padding:0px;
text-align:center;
margin-top:20px;
width:auto;
height:auto;
background-color:#9AC2CE;
}

.bianco.tris {
padding:7px;
text-align:center;
margin-top:20px;
width:auto;
height:auto;
background-color:#9AC2CE;
}




.bianco.registra {
text-align:center;
width:620px;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;

}

.bianco.registra.nd {
width:auto;
}

.bianco.tris.thenew {
text-align:left;
padding-left:4px;
}



.menutendina {

 width:170px;
 height:800px;
 overflow: auto;
 scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#6D8693;
scrollbar-shadow-color:#F3F3F3;
scrollbar-face-color:#2195B6;
scrollbar-highlight-color:#F3F3F3;
scrollbar-dark-shadow-color:white;
scrollbar-3d-light-color:#9BAAC1;
}


.banner {
padding:0px;
margin:0px;
}





ul.ori {
text-align:center;
padding-top:7px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0px;

list-style-type:none;
}





.azzurro {
text-align:left;
background-color:#2195B6;

width:125px;
height:auto;
border-style:solid;
border-width:1px;
border-color:black;
}

.azzurro.thesecondo {
width:160px;
}




a.menu.oriz {
text-align:center;
font-size:11px;
font-weight:normal;
padding:0px;
color:#000000;
}

a.menu.oriz:visited {
text-align:center;
font-size:11px;
font-weight:normal;
padding:0px;
color:#000000;
}

a.menu.oriz:linked {
text-align:center;
font-size:11px;
font-weight:normal;
padding:0px;
color:#000000;
}


.bianco.bis {
text-align:left;
width:382px;
padding:3px;
}

.bianco.mod {
padding:4px;
width:auto;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;

}

.marittesto.trisse {
width:auto;
}


#apDiv1 {
left:230px;
top:313px;
}





a.menu.oriz:hover {
background-color:#C1DAE1;
text-align:center;
font-size:11px;
font-weight:normal;
padding:0px;
color:#000000;
}



a.ver10bd-bk {
color:#000000;
font-family:Verdana,Arial,Helvetica,Sans Serif;
margin:0px;
padding:6px;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.ver10bd-bk:hover {
color:#3FA7C2;
}

a.ver10bd-red {
color:#FF0000;
font-family:Verdana,Arial,Helvetica,Sans Serif;
margin:0px;
padding:0px;
font-size:10px;
font-weight:bold;
}

a.ver10bd-red:hover {
color:#3FA7C2;
}





.ver12bold-bk {
text-align:left;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
padding-top:2px;
font-family:Verdana,Arial,Sans Serif;
color:#092730;
font-size:12px;
font-weight:bold;
}

.ver11norm-bk {
text-align:left;
padding:0px;
font-family:Verdana,Arial,Sans Serif;
color:#092730;
font-size:11px;
font-weight:normal;
}


.ver11normpad-bk {
text-align:left;
padding:6px;
font-family:Verdana,Arial,Sans Serif;
color:#092730;
font-size:11px;
font-weight:normal;

}

.ver11centre-bk {
text-align:center;
padding:0px;
font-family:Verdana,Arial,Sans Serif;
color:#092730;
font-size:11px;
font-weight:normal;

}

a.ver11norm-bk {
font-family:Verdana,Arial,Sans Serif;
color:#092730;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

a.ver11norm-bk:hover {
font-family:Verdana,Arial,Sans Serif;
color:white;
font-size:11px;
font-weight:normal;

}



.footer {
padding:0px;
margin:0px;
background-color:#1A758F;
clear:both;


}

.ttfot {
padding:0px;
margin:0px;
text-align:center;
width:auto;
height:auto;
background-color:#2195B6;
border-style:none;
border-width:1px;
}





.ver11boldcentr-bk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #092730;
	text-align: center;
}
.sinisstra {
line-height:22px;
width:389px;
height:auto;
	text-align: left;
}
.flass {
	border: thin solid #000000;
	padding: 0px;
	height: 200px;
	width: 389px;
}

.for {
text-align:center;
}



.cont {
margin-left:auto;
margin-right:auto;
width:770px;
height:auto;
padding:0px;
border-style:solid;
border-width:1px;
border-top-color:#FFFFFF;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
}



.lsolaris {
background-image:url(../imgs/logosolaris.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:770px;
height:95px;

}
.solsu {
position:relative;
padding:0px;
margin:0px;
width:770px;
height:auto;


}

.sdestinazioni {
width:auto;
height:307px;
float:left;
}

.cammello {
background-color:#000000;
background-image:url(../imgs/cammello.jpg);
padding:0px;
margin:0px;
width:452px;
height:307px;
float:left;

}


.contlinks {

width:317px;
height:auto;
padding:0px;
mergin:0px;
}

.sollinks {
width:auto;
height:auto;
padding-top:0px;
padding-left:30px;
padding-right:15px;
padding-bottom:6px;
float:left;
}

.lenostre {
padding:9px;
}

.linea {
background-image:url(../imgs/linea.jpg);
background-repeat:no-repeat;

width:54px;
height:210px;
float:left;
}


.france {
text-align:left;

background-image:url(../imgs/france.jpg);
background-repeat:no-repeat;
padding-top:1px;
padding-left:52px;
padding-right:0px;
padding-bottom:0px;
width:151px;
height:51px;
}

.tunisi {
text-align:left;
background-image:url(../imgs/tunis.jpg);
background-repeat:no-repeat;
padding-top:1px;
padding-left:52px;
padding-right:0px;
padding-bottom:0px;
width:151px;
height:51px;
}

.egipt {
text-align:left;
background-image:url(../imgs/egipte.jpg);
background-repeat:no-repeat;
padding-top:1px;
padding-left:52px;
padding-right:0px;
padding-bottom:0px;
width:151px;
height:51px;
}

.grece {
text-align:left;
background-image:url(../imgs/greece.jpg);
background-repeat:no-repeat;
padding-top:1px;
padding-left:52px;
padding-right:0px;
padding-bottom:0px;
width:151px;
height:51px;
}

.men {
background-image:url(../imgs/mensfondo.jpg);
background-repeat:repeat-x;
background-color:#000000;
width:307px;
height:38px;
padding-bottom:0px;
padding-right:0px;
padding-left:10px;
padding-top:16px;
clear:both;
}

.arancione {
background-image:url(../imgs/arancione.jpg);
background-repeat:repeat-x;

padding:0px;
margin:0px;
width:770px;
height:13px;
clear:both;
}

.solfooter {
padding:0px;
margin:0px;
background-image:url(../imgs/solarisfooter.jpg);
background-repeat:repeat-x;
width:770px;
height:38px;
}

.arial12bold-oro {
font-family:Arial,helvetica,san serif;
font-size:16px;
font-weight:bold;
color:#6C530F;
}

.arial12bold-oro.tit {

font-size:18px;
}


a.normal10 {
padding-top:2px;
font-family:Arial,Helvetica,San Serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

a.normal10:hover {

font-size:12px;
font-weight:normal;
color:#6C530F;
}


a.normal10.menus {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.normal10.menus:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.contenut {

text-align:left;
width:auto;
height:auto;
padding:0px;
margin:0px;
}

.solsini {
background-color:#E5B433;
padding:0px;
width:140px;
height:auto;
float:left;
}

.soldes {
margin:0px;
padding-left:20px;
padding-top:5px;
padding-right:0px;
padding-bottom:10px;
width:350px;
height:auto;
float:left;
}

.chiudi {
clear:both;
}

.giallo {
background-image:url(../imgs/giallo.jpg);
background-repeat:repeat-x;
width:770px;
height:38px;
}


.ilmenu {
padding-left:0px;
padding-top:3px;
margin:0px;
text-align:left;
background-image:url(../imgs/aranciomen.jpg);
width:770px;
height:20px;

}

a.normal10.menus.dest {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding:0px;
margin:0px;
text-decoration:none;

}

a.normal10.menus.dest:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0px;
margin:0px;
text-decoration:none;
}

a.normal10.menus.dest:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0px;
margin:0px;
text-decoration:none;
}




.agelogo {
background-image:url(../imgs/logogestour.jpg);
background-repeat:no-repeat;
width:770px;
height:94px;
}

.ageblu {
background-image:url(../imgs/agebleu.jpg);
background-repeat:repeat-x;
width:770px;
height:24px;
}

.agemus {
padding:0px;
margin:0px;
background-image:url(../imgs/agemenu.jpg);
text-align:left;
width:770px;
height:25px;
}

a.amenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.amenu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
font-weight:bold;
color:#3366FF;
text-decoration:none;
}

.agefooter {
background-image:url(../imgs/agefooter.jpg);
width:770px;
height:60px;
}

.fascia {
background-color:#008AC9;

width:auto;
height:auto;
padding:0px;
margin:0px;
}



.agecatalog {
text-align:left;
padding-left:15px;
padding-right:15px;
padding-bottom:0px;
padding-top:0px;
width:300px;

height:auto;
float:left;
}

.mappaflash {
padding:0px;
margin:0px;
width:auto;
height:auto;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;

float:left;
}


.ageblugiu {
background-image:url(../imgs/ageblugiu.jpg);
background-repeat:repeat-x;
padding:0px;
margin:0px;
width:770px;
height:40px;
clear:both;
}



.iltesto {
text-align:left;
width:auto;
height:auto;
padding:0px;
margin:0px;
}


.contsin {
text-align:left;
width:140px;
padding:1px;
float:left;
}

.contsin.mot {
width:235px;
}

.solsini.moto {
width:235px;
}





.contdesez {
text-align:left;
width:auto;
padding:4px;
float:left;
}



.contsin.pippo {
width:200px;

}


.contsin.thesgino {

width:auto;
clear:both;
}

.ageconten.totots {

padding-left:150px;
width:700px;
}











.ageconten {

text-align:left;
padding:10px;
width:350px;
height:auto;
float:left;
}


ul.agesea {


padding:0px;
margin:0px;
list-style-type:none;

}

li.ageslin {


padding-left:100px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;

display:inline;
}

li.scar {
text-align:left;
padding:2px;
margin:0px;

}



ul.solsea {


padding:0px;
margin:0px;
list-style-type:none;

}

li.solslin {


padding-left:100px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;

display:inline;
}




.Ari16BD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #062E51;
}

.linnea {
padding:0px;
margin:0px;
border-style:solid;
border-width:1px;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
border-right-color:#000000;
border-bottom-color:#FFFFFF;
}



.ari16bd-oro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #6C530F;
}


.agelinnea {
background-color:#B3DCEF;
padding:0px;
margin-top:10px;
width:auto;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;

}
.agelinnea.marit {
padding-top:4px;
padding-bottom:6px;
padding-right:4px;
padding-left:4px;
margin:0px;
}


.motore {
background-color:#008AC9;
padding:0px;
margin-top:20px;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
}

.tabel {

padding:4px;
margin:0px;
text-align:left;
width:auto;
}

.banage {
margin:0px;
padding:0px;
border-style:solid;
border-width:1px;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
}




.ver11bd-bk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.ver12bd-bk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


a.ver10bd-bk.white:hover {
color:#FFFFFF;
}

.bianco.mod.azzur {

background-color:#008AC9;
}


.steaconten {

padding:0px;
margin-left:auto;
margin-right:auto;
width:770px;
}

.stealogo {
background-image:url(../imgs/stealogo.jpg);
background-repeat:no-repeat;
width:770px;
height:81px;
}

.steamenu {
padding:0px;
margin:0px;
width:auto;
float:left;
}


.steatesto {
text-align:left;
padding-left:15px;
width:435px;
float:left;
}

.stealoghi {
padding:0px;
margin:0px;
text-align:left;
width:auto;
float:left;

}

.steafooter {
background-image:url(../imgs/steafooter.jpg);
background-repeat:repeat-x;
width:770px;
height:51px;
clear:both;
}


ul.steas {
padding-left:10px;
margin:0px;
list-style-type:none;
}

li.steamen {

padding-right:5px;
padding-top:5px;
text-align:left;
margin:0px;
border-style:solid;
border-width:1px;
border-bottom-color:#666666;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF
}

a.menustea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

a.menustea:hover {
color:#999999;
text-decoration:none;
}



img.nnon {
border-style:none;
}

.pano {
text-align:left;
padding:0px;
margin:0px;
width:auto;
float:left;
}

.panotes {
text-align:left;
padding:0px;
margin:0px;
width:100px;
float:left;
}








.testogrigio11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.vergrigio16_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}


.container.inter {
border-style:none;
}


.intlogo {
background-image:url(../imgs/intermodalogo.jpg);
width:770px;
height:116px;
margin:0px;
padding:0px;
}

.intmenu {
background-image:url(../imgs/intermodalmenu.jpg);
background-repeat:repeat-x;
width:770px;
height:23px;
}


ul.intblue {

padding-left:5px;
margin:0px;
list-style-type:none;
}

li.intbianco {
padding-left:20px;

padding-right:60px;
padding-top:6px;
text-align:left;
margin:0px;
display:inline;
}

a.interbianco {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}


a.interbianco:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}

.intfooter {
background-image:url(../imgs/intermodalfoot.jpg);
background-repeat:repeat-x;
width:770px;
height:63px;
margin:0px;
padding:0px;
}

.intcont {
background-color:#FFFFFF;
margin:0px;
padding-left:60px;
padding-right:60px;
width:650px;
height:auto;
}










.ver13bd-bl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.ver12black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.ver16bd_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ver14bold-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #093C73;
	text-align: left;
}
.ver14bd_aranc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}

.soldes.centr {
padding-left:120px;
width:550px;

}

.thao12Bd {
	font-family: Tahoma, Verdana, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.thao13Bd_gray {
	font-family: Tahoma, Verdana, serif;
	font-size: 13px;
	font-weight: bold;
	color: #0052A4;
}
.thao15Bd {
	font-family: Tahoma, Verdana, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000088;
}

a.thao15bbd {
	font-family: Tahoma, Verdana, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:underline;
}
a.thao15bbd:hover {
	font-family: Tahoma, Verdana, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:underline;
}



.thao16bd_bk {
	font-family: Tahoma, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

a.thao15bbd_bl {
	font-family: Tahoma, Verdana, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF4646;
	text-decoration:underline;
}

a.thao15bbd_bl:hover {
	font-family: Tahoma, Verdana, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF4646;
	text-decoration:underline;
}


.ver18red_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
