body{
    background-color:#fff;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.testi_menu, .testi_menu a:link , .testi_menu a:visited{font: normal 11px Verdana; color:#fff; text-decoration:none; text-align:center; padding-top:3px; } 
.testi_menu a:hover {color:#fff}

#riga-under{
margin-bottom:10px;
height:2px;
background-image:url(../img/riga-under.jpg);
background-repeat:no-repeat;
width:770px;
}

ul.icon,ul.icon li{list-style: none;margin: 0;padding: 0}
ul.icon{width:auto}
ul.icon li{padding: 3px 0 4px 15px;line-height: 20px;
    background:url(../img/puntato.jpg) no-repeat 0 0.7em;
    margin: -6px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
    }
	

p {font: normal 12px Verdana; color:#333333; text-decoration:none; text-align:justify; display:inline;}
p a:link , p a:visited {color:#990000; text-decoration:none; font-weight:bold;}
p a:hover {color:#666; font-weight:bold;}	


.red {font: normal 12px Verdana; color:#990000; text-decoration:none; text-align:justify; display:inline;}
.red a:link , .red a:visited {color:#990000; text-decoration:none; font-weight:bold;}
.red a:hover {color:#666; font-weight:bold;}	

.red2 {font: normal 14px Verdana; color:#990000; text-decoration:none; text-align:justify; display:inline;}
.red2 a:link , .red2 a:visited {color:#990000; text-decoration:none; font-weight:bold;}
.red2 a:hover {color:#666; font-weight:bold;}	

h1, h1 a:link , h1 a:visited { font: normal bold 14px Verdana; color:#990000; text-decoration:none; display: inline; } /* titolo rosso */
h1 a:hover{color:#666}	

.testi_filiali, .testi_filiali a:link , .testi_filiali a:visited{
font: normal 12px Verdana; color:#666; text-decoration:none; text-align:center; padding-top:5px;  } 
.testi_filiali a:hover {color:#990000}	

.testo-over{font: normal 10px Verdana; color:#fff; text-decoration:none; text-align:right;}

#main {		width: 770px;
			\width: 770px;
			w\idth: 770px;
			background-color: #fff;
			margin-left: auto;
			margin-right: auto;
			padding:0px;
}


#banner { padding: 0px; margin: 0px; margin-bottom:2px; background-color: #fff; border: 0px; }

#colonna-sx{
width:248px;
height:auto;
margin-left:5px;
margin-bottom:0px;
float:left;
}

#box-sx{
width:248px;
height:122px;
background-image:url(../img/top-boxred.jpg);
background-repeat:no-repeat;
}

#box-btn-red{
widows:248px;
height:31px;
margin:0px;
}

#btn-custom{
width:248px;
height:34px;
margin-top:5px;
}
.form{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin:0px;}

.txt-form {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: left;
}

#btn-trasporti-speciali{
width:248px;
height:34px;
margin-top:2px;
}

#btn-express-nautica{
width:248px;
height:107px;
margin-top:5px;
}

#colonna-dx{
width:494px;
margin-left:5px;
height:auto;
float:left;}

#colonna-dx-pag{
width:500px;
height:auto;
float:left;
padding-bottom:10px;}

#contenitore-testi{
width:494px;
margin-left:5px;
height:auto;}

#contenitore-testi-eu{
width:494px;
margin-left:5px;
height:auto;
background-image:url(../img/img-skysc.jpg);
background-position:bottom;
background-repeat: no-repeat;}

#box-spedisci{
width:242px;
height:215px;
float:left;
}

#box-europa{
width:252px;
height:215px;
float:left;
}

#titolo-home{
width:494px;
height:39px;
margin-top:10px;
float:left;
}
#titolo-pag{
width:494px;
height:39px;
margin-bottom:10px;
margin-left:5px;
}

#box-txt-home{
width:484px;
height:auto;
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
float:left;
}

#bottom{
background-image:url(../img/bg-bottom.jpg);
background-position:top;
background-repeat: repeat-x;
width:770px;
height:45px;
clear: both;
}

#box-filiali{
width:750px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#filiali{
width:187px;
height:80px;
float: left;
}

#popitmenu{
position: absolute;
background-color: #990000;
color:#FFFFFF;
padding:5px;
font: normal 11px Verdana;
line-height: 12px;
z-index: 300;
visibility: hidden;
}

#popitmenu a{
text-decoration:underline;
color: #000;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #ccc;
}

#box-contatti{
width:400px;
margin:auto;
}

.tornasu, .tornasu a:link, .tornasu a:visited{font: bold 12px Verdana; color:#333; text-decoration:none; text-align:justify; display:inline;}

.tornasu a:hover{color:#990000; text-decoration:none;}

.table{
background-color:#ccc; font: normal 12px Verdana; color:#333; text-decoration:none; text-align:left; padding-left:5px;}
.table a:link{
background-color:#ccc; font: normal 12px Verdana; color:#333; text-decoration:underline; text-align:left; }
.table a:hover{
background-color:#ccc; font: normal 12px Verdana; color:#990000; text-decoration:underline; text-align:left; }

.table-red{
background-color:#990000; font: normal 12px Verdana; color:#fff; text-decoration:none; text-align:left; padding-left:5px;}

.table-border{
border-color:#990000; border-width:1px; border-style:solid;}

h{font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; font-size:14px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; font-size:12px;}

.txt-pagine{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:justify; font-size:12px;}
.txt-pagine a:link{color:#990000; text-decoration:none;}
.txt-pagine a:hover{color:#333;}

.txt-boats, .txt-boats a:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; text-align:justify; font-size:12px;}
.txt-boats a:hover{color:#999;}

.txt-center, .txt-center a:hover , .txt-center a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:center; font-size:12px; text-decoration: none;}
txt-center a:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; text-align:center; font-size:12px;}

#menu-container{
width:770px;
margin-left:auto;
margin-right: auto;
height:auto;
background-color:#990000;
margin-bottom:10px;
}

ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 620px; /*For KHTML*/
  list-style: none;
  height: 26px;
  margin-left:auto;
  margin-right:auto;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left;/* For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  }

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #5c0909;
  border-right-color: #660000;
  border-bottom-color: #5c0909;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #990000;
  color: #fff;
  font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
