

/*
 * NUOVE REGOLE
 */




/*
 *	IMAGE-RIGHT
 */

#image-right {
	padding: 10px 0px;
}


/*
 *	TOP-WRAPPER
 */


#top-wrapper-intro {
	width: 950px;
	margin: 0 auto;
	height: 22px;
}

#top-wrapper {
	width: 950px;
	margin: 0 auto;
	height: 22px;
}

#menu-top {
	float: left;
	margin-top: 5px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

#menu-top ul{
	color: white;
	font-family: "Segoe UI", trebushet MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
}

#menu-top ul li {
	float: left;
	position: relative;
	width: 35px;
}

#menu-top ul li a {
	color: white;
}

#menu-top ul li a:HOVER, #menu-top ul li a:FOCUS {
	color: #bd1222;
}

#date-hour {
	float:right;
	margin-top: 5px;
	margin-right: 2px;
	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	font-family: "Segoe UI", trebuchet MS, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#hour {
	float: right;
	margin-right: 0px;
}

#hour form {
	margin-right: 0px;
}

input.hour {
   	background: none;
      text-align: Center;
      width: 46px;
      border: none;
      color: white;
      font-family: "Segoe UI",trebuchet MS,sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
   	float: right;
	margin-right: 5px;
	margin-top: 4px;
}


/*
 *	LAYOUT
 */

#background-top {
	background: url("../img/back_2.png") repeat-x top;
}

#background1 {
	background: url("../img/back_ship.png") repeat-y top;
}

#background-bottom {
	background: url("../img/back-bottom.png") repeat-x bottom;
}




/*
 *	GENERAL
 */

.txt-blk {
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.p-like-tour-black {
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

#p-util {
	height: 400px;
}

#p-util2 {
	height: 300px;
}


a {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	text-decoration: none;
	
}

.impressum {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.strong {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

/*
 *	MENU
 */

#menu {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

/*
 *	FOOTER
 */



#footer {
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	width: 950px;
	margin: 0 auto;
}

#copyright {
	padding-top: 5px;
	padding-bottom: 10px;
	color: #ffffff;/*#3366CC;*/
	width: 420px;
	font-weight:normal;
	margin: 0 auto;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

#copyright strong {
	font-weight: bold;
}

#copyright a {
	color: #000066;
}

#copyright a:HOVER, #copyright a:FOCUS {
	color: #bd1222;
}

#cfinformatica {
	width: 220px;
	font-size: 10px;
	margin: 0 auto;
}
#cfinformatica a {
	text-decoration: none;
	color: #000066;
}

#cfinformatica a:HOVER, #cfinformatica a:FOCUS {
	color: #bd1222;
}





/*
 * VECCHIE REGOLE DI STILE
 */

.mainnavi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	text-align: center;

}

a.mainnavi1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.mainnavi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-align: center;

}

a.mainnavi2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.subnavi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
a.subnavi1:hover, a.subnavi1:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.subnavi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.subnavi2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.subnavi3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	line-height: 12px;

}
a.subnavi3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.subnavi4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	line-height: 12px;

}
a.subnavi4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.head {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	text-transform: capitalize;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}

.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3366CC;
	text-align: justify;
	padding-right: 10px;
}

.head2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.cont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3366CC;
	padding-right: 10px;
	text-align: justify;
}
.cont3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3366CC;
}
	
.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}

a.impressum:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}


/*
 ****************	INTERNET EXPLORER FIX *******************
 */

#top-wrapper-intro.fix {
	margin-left: 238;	
}

#top-wrapper.fix {
	margin-left: 150px;
}

#menu-top.fix {
	
}

#hour.fix {
	width: 30px;
}

#date-hour.fix {
	width: 160px;
	height: 20px;
}


#footer.fix {
	font-family:  verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	width: 950px;
	margin: 0 auto;
	margin-left: 150px;
	/*filter: glow(color=#ffff00,strength=3);*/
	/*filter: dropshadow(color=#ffff00,offX=1,offY=1);*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#1b1b1b')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#1b1b1b');
	/*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15', MakeShadow='true', ShadowOpacity='0.40');*/
	
}

#copyright.fix {
	margin-left: 280px;
}

#copyright.fix strong {
	font-weight: bold;
}





