html, body {
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
	margin-bottom: 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D9D9D9;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/titleheader.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/titleheader.png'); */
	background:repeat-x #000000;}
#pagewidth {
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#header {
	height:auto;
	width:100%;
	width:100%;
}
#twocols {
	background: #272727 repeat-x;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_top.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_top.png');*/
	width:960px;
	float:right;
	position:relative;
}
#rightcol {
	width:240px;
	float:right;
	position:relative;
	margin-right:20px;
}
#maincol {
	background:repeat-y right;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_left.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_left.png');*/
	float: left;
	display:inline;
	position: relative;
	width:650px;
	min-height:100%;
	height:auto;
	padding-left:10px;
	padding-right:40px;
}
#footer {
	margin-top:10px;
	height:auto;
	clear:both;
}
#menu1 {
	float:left;
}
#language {
	float:left;
	width:150px;
	position:relative;
}
#menu4 {
	float:left;
	width:210px;
	margin-left:20px;
	position:relative;
}
#menu3 {
	clear:both;
	float:left;
	width:100%;
	margin-left:190px;
}
#warper190px {
	clear:both;
	margin-left:190px;
	width:770px;
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print {
/*hide the right column when printing*/ 
#rightcol {
	display:none;
}
#twocols, #maincol {
	width:100%;
	float:none;
}
}
/*****************************/
/*** Core html setup stuff ***/
/*****************************/
/*****************************/
/*** FONT DESIGN TXT       ***/
/*****************************/
h1 {
	font-size:40px;
	color:#d9d9d9;
	font-weight:lighter;
	margin-bottom:-8px;
}
h2 {
	font-size:18px;
	color:#00cccc;
	font-weight:lighter;
}
h3 {
	font-size:23px;
	color:#00cccc;
	font-weight:lighter;
	margin-bottom:-10px;
}
h4 {
	font-size:20px;
	color:#00cccc;
	font-weight:lighter;
	margin-bottom:2px;
}
h5 {
	font-size:18px;
	color:#bebebe;
	font-weight:lighter;
	margin-bottom:-10px;
	margin-top:6px;
}
a, a:link, a:visited {
	color:inherit;
	outline-color:inherit;
	text-decoration:none;
}
a:hover {
	color:inherit;
	outline-color:inherit;
	text-decoration:underline;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border:0px;
	border-style: none;
}
a img, a img:hover {
	text-decoration:none;
	border:none;
	border-style: none;
	border-bottom:0px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
   a, a:link, a:visited , div a, td a, tr a
   		{
		color:#D9D9D9;
		outline-color:#D9D9D9;
		text-decoration:none;
		}
	a:hover {
		color:#D9D9D9;
		outline-color:#D9D9D9;
		text-decoration:underline;
		}
		body, p{
		color:#D9D9D9;
			font-family:Arial, Helvetica, sans-serif;
		}
		.contentarticle p{font-size:12px;
			line-height:10px;}
		.contentarticle h3{	font-size:23px;
			font-weight:lighter;
			}
	.contentarticle h1 {
		font-size:40px;
		color:#d9d9d9;
		font-weight:lighter;
		margin-bottom:10px;
		}
	.contentarticle h2
		{
		color:#00cccc;
		font-weight:lighter;
		}
}
a.noborder, img.noborder, img.noborder:hover{
border: 0px;
text-decoration:none;
} 
 body:nth-of-type(1) p, h1, h2, h3, h4, h5, a {
 /*line-height:20px;*/
}
.article_separator{display:none;}
.mainlayout {
	background: #272727 repeat-x;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_top.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_top.png');*/
	width:940px;
	position:absolute;
	display:table;
	float:left;
}
.vignette, a.vignette, .vignette2 {
	float: left;
	margin-left: 5px;
	height:168px;
	width:235px;
	text-decoration:none;
}
.vignetteright, a.vignetteright {
	height:168px;
	width:235px;
	text-decoration:none;
	margin-top:10px;
}
.vignetteTxtWhite, a.vignetteTxtWhite {
	padding-top:6px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:lighter;
	letter-spacing:-0.25pt;
	text-align:left;
	text-decoration:none;
}
.vignetteTxtBlue, a.vignetteTxtBlue {
	font-size:18px;
	color:#00acb6;
	font-weight:lighter;
	letter-spacing:-0.25pt;
	text-align:left;
	margin-top:-3px;
	text-decoration:none;
}
.lower-vignette {
	width:230px;
	height:75px;
	padding-left:5px;
	margin-top:93px;
	display:block;
}
.inblack {
	margin-top:90px;
	margin-left:5px;
}
.smalllink {
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
}
.spacer {
	clear: both;
}
#logopdl {
	z-index:14;
	background: no-repeat;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/logo.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/logo.png');*/
	position:absolute;
	float:left;
	width:156px;
	height:178px;
}
div.titlepic {
	background: no-repeat;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/titletxt.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/titletxt.png');*/
	background-position:bottom;
	margin-left:190px;
	width:635px;
	height:25px;
}
.contentleft {
	background:repeat-y right;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_left.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/degrade_left.png');*/
	width:645px;
	margin-left:10px;
	padding-right:40px;
	float:left;
	height:100%;
}
.contentright {
	margin-top:15px;
	width:240px;
	float:left;
	height:100%;
}
a.mainlevel, a.mainlevel:hover {
	font-size:16px;
	text-decoration:none;
	color:#d9d9d9;
}
a.mainleveltop, a mainleveltop {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	margin-right:20px;
}
a.mainleveltop:hover, a mainleveltop:hover {
	text-decoration:underline;
}
.breadcrumbs {
	margin-left:2px;
	margin-top:15px;
	margin-bottom:10px;
	font-size:16px;
	color:#bebebe;
	width:630px;
	position:relative;
}
a.pathway {
	color:#666666;
	text-decoration:none;
}
.imgborder {
	border:thin #645655 solid;
	border:medium #666666 solid;
}
.contentarticle {
	width:520px;
	position:relative;
	float:left;
	height:100%;
}
.tableboxargent {
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/background_module_argent.jpg) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/background_module_argent.jpg');*/
	margin-top:10px;
	border:#797979 thin solid;
	background-color:#bdbdbc;
	background: repeat-y;
	width:230px;
}
.imgfooterbox {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:medium solid #666666;
}
/*****************************/
/*** Footer DESIGN      ***/
/*****************************/
div.footerbox {
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/background_user10.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/background_user10.png');*/
	background:#272727 repeat-x;
	background-position:bottom;
	width:310px;
	position:relative;
	margin-bottom:10px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	height:auto;
}
div.footerboxright {
	background:#272727 repeat-x;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/background_user10.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/background_user10.png');*/
	background-position:bottom;
	width:230px;
	margin-top:10px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
}
.footermenu, .mainlevelfootermenu, a.mainlevelfootermenu {
	color:#999999;
	font-size:11px;
	margin-right:0px;
}
.footermenu.a, a.mainlevelfootermenu {
	text-decoration:none;
}
.topmenusearch {
	margin-top:-5px;
}
.boxargent, a.boxargent {
	font-size:14px;
	color:#333333;
	text-decoration:none;
}
a.boxargent:hover {
	text-decoration:underline;
}
.underline {
	border-bottom:#00cccc thin solid;
}
.buttonreadmore, a.buttonreadmore {
	margin-left:5px;
	font-size:12px;
	color:#d9d9d9;
	text-decoration:none;
}
a.buttonreadmore:hover, .buttonreadmore:hover {
	text-decoration:underline;
}
/*****************************/
/*** Table DESIGN TXT      ***/
/*****************************/
.tablepdltitle {
	border-bottom:#00cccc thin solid;
	font-size:18px;
	color:#00cccc;
	padding-bottom:5px;
	padding-left: 5px;
}
.tablepdl {
	border-bottom:#5f5f5f thin solid;
	font-size:12px;
	color:#d9d9d9;
	padding-bottom:5px;
	padding-left: 5px;
	padding-top:5px;
	vertical-align:top;
}
/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link, a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited {
	background-color: black;
	color: #d9d9d9;
}
a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover {
	background-color: black;
	color: #d9d9d9;
}
a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link, a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited {
	color: #d9d9d9;
	font-size:12px;
}
a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	color: #00abb5;
	font-size:12px;
}
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {
	color: #d9d9d9;
	font-size:12px;
}
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-size:12px;
	color:#00abb5;
}
ul.mainlevel-son-of-suckerfish-horizontal .expanded {
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
}
ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {
	background:right no-repeat;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/fleche.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/fleche.png');*/
	font-size:12px;
	padding-right:0px;
}
ul.mainlevel-son-of-suckerfish-horizontal ul .expanded:hover {
	background:right no-repeat;
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/fleche_blue.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/fleche_blue.png');*/
	font-size:12px;
	padding-right:0px;
}
/** customize style / layout here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal, a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link, a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited, a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover, a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal, a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link, a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited, a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background-image:url(http://www.prixdelausanne.org/v4/templates/PDL/images/transparent_bg_menu.png) !important;
	background-image:url(no-image);
	/* REMOVED 08.09.2010 BY FTOSELLO @ FIRSTPOINT - IE COMPATIBILITY 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.prixdelausanne.org/v4/templates/PDL/images/transparent_bg_menu.png'); */
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	display: block;
	padding-right:25px;
	padding-bottom:5px;
	padding-top:7px;
	padding-left:5px;
}
a.mainlevel-son-of-suckerfish-horizontal:hover, .expanded:hover {
	color:#00abb5;
}
a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal {
}
a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}
#active_menu-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: normal;
}
ul.mainlevel-son-of-suckerfish-horizontal, .mainlevel-son-of-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
}
ul.mainlevel-son-of-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	float: left;
}
ul.mainlevel-son-of-suckerfish-horizontal li li {
	position: relative;
	display: block;
	width: 10em;
	border-bottom:#666666 thin solid;
	margin-left:15px;
	margin-right:0px;
}
ul.mainlevel-son-of-suckerfish-horizontal ul {
	display: block;
	position: absolute;
	left: -999em;
	margin:0 0 0 -15px;
	/*
	margin: -0.2em 0 0 0em;
	*/width: auto;
	height: auto;
	z-index: 101;
}
ul.mainlevel-son-of-suckerfish-horizontal li li ul {
	margin: -1.5em 0 0 9em;
	z-index: 102;
}
/** IE7.0 workaround */
ul.mainlevel-son-of-suckerfish-horizontal li:hover, ul.mainlevel-son-of-suckerfish-horizontal li.hover {
	position: static;
}
/** general on-mouse-over display */

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul, ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	left: auto;
}
ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul, ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	left: -999em;
}
ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul, ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {
	left: auto;
}
ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {
	clear: left;
}
/** separator */
span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}
/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}
