body
{
	background:#FFFFFF url(../images/background_stadium.jpg) repeat-x;
	padding-left:40px;
	padding-top:40px;
	font-family:Arial,Verdana;
}
#global
{
	width:880px;
	height:auto;
	font-family:Arial,Verdana;
}
#logo
{
}
#header
{
	padding-left:60px;
}
#content_container
{
	width:880px;
	height:auto;
	margin-left:50px;
	margin-top:10px;
}

#content
{
	background:url(../images/content_background.png) repeat-y;
	width:540px;
	height:auto;
	padding-left:86px;
	padding-right:80px;
	padding-top:60px;
	padding-bottom:60px;
}

#layer_top
{
	position:relative;
	z-index:1000;
}

#content h1,#content h2
{
	color:#0e71b4;
	font-size:24px;
	margin-bottom:20px;
}

#content h1.icon_big_highlight,#content h2.icon_big_highlight
{
	background:url(../images/icon_big_highlight.png) no-repeat;
	padding-left:30px;
}
icon_big_highlight

#content h3
{
	color:black;
}
#content p
{
	color:#868889;
	text-align:justify;
	margin-bottom:15px;
}
#content ul,#content ol
{
	list-style: outside circle;
	margin-left:28px

}
#content li
{
	color:#868889;
	
}

#content_top
{
	background:url(../images/content_top.png) no-repeat;
	width:686px;
	height:21px;
	margin-top:-3px;
}

#content_bottom
{
	background:url(../images/content_bottom.png) no-repeat;
	width:686px;
	height:31px;
}

#content_partner
{
	padding-top:15px;
}
#content_partner img
{
	margin-right:15px;
}

#print
{
	position:relative;
	top:20px;
	left:610px;

}
#content_top_corner_left
{
	margin-top:-130px;
	background:url(../images/content_top_corner_left.png) no-repeat;
	width:205px;
	height:130px;
	position:relative;
	top:130px;
	left:4px;

}
#menu_horizontal
{
	height:25px;
	width:656px;
	padding-left:30px;
	
}

#menu_horizontal a:hover,#menu_horizontal a:visited,#menu_horizontal a:link,#menu_horizontal a:active
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#menu_horizontal li.current a:hover,#menu_horizontal li.current a:visited,#menu_horizontal li.current a:link,#menu_horizontal li.current a:active
{
	color:#606060;
}


#menu_horizontal li
{
	background:url(../images/menu_horizontal_left_corner.png) no-repeat;
	padding-left:6px;
	width:auto;	
	float:left;
	margin-right:5px;
}

#menu_horizontal #page_16
{
	background:url(../images/menu_horizontal_extranet_left_corner.png) no-repeat;
	padding-left:6px;
	width:auto;	
	float:left;
	margin-right:5px;
	margin-left:35px;
}

#page_16 .menu__horizontal_element_content
{
	background:url(../images/menu_horizontal_extranet_background.png) repeat-x;
	height:20px;
	width:auto;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}


.menu__horizontal_element_content
{
	background:url(../images/menu_horizontal_background.png) repeat-x;
	height:20px;
	width:auto;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}

#page_16 .menu__horizontal_element_corner_right
{
	background:url(../images/menu_horizontal_extranet_right_corner.png) no-repeat top right;
	padding-right:6px;
	width:auto;
	height:22px;

}

.menu__horizontal_element_corner_right
{
	background:url(../images/menu_horizontal_right_corner.png) no-repeat top right;
	padding-right:6px;
	width:auto;
	height:22px;

}


#menu_vertical_container
{
	
	width:194px;
	height:auto;
	margin-right:-5px;
	margin-top:50px;
}
#menu_vertical_top
{
	background:url(../images/menu_vertical_top.png) no-repeat;
	width:194px;
	height:24px;
}

#menu_vertical
{
	background:url(../images/menu_vertical_background.png) repeat-y;
	width:174px;
	padding-left:20px;
	height:auto;
}
#menu_vertical ul li
{
	padding-left:20px;	
	margin-top:15px;
	font-size:14px;
	letter-spacing:-0.9px;
}

#menu_vertical ul li:first-child
{
	margin-top:0px;
}

#menu_vertical ul li.earth,#page_7
{
	background:url(../images/icon_earth.png) no-repeat;
	
}
#menu_vertical ul li.magnify,#page_8
{
	background:url(../images/icone_magnify.png) no-repeat;
	
}

#menu_vertical ul li .ruler
{
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c3d000;
	padding-bottom:5px;
	width:140px;

}

#menu_vertical ul li ul li .ruler
{
	border-bottom-width:1px;
	padding-bottom:3px;
	width:140px;
}
#menu_vertical ul li ul li.current .ruler
{
	background:url(../images/icon_highlight.png) no-repeat;
	padding-left:10px;
	width:130px;
}

#menu_vertical ul li a:hover, #menu_vertical ul li a:visited,#menu_vertical ul li a:link,#menu_vertical ul li a:active
{
	font-weight:bold;
	text-decoration:none;
	color:black;
	cursor: default;
}

#menu_vertical ul li ul
{
	padding-top:10px;
}
#menu_vertical ul li ul li
{
	padding-left:0px;
	border-bottom-width:0px;
	font-size:12px;
	margin-top:5px;
	letter-spacing:0px;
}

#menu_vertical ul li ul li a:hover,#menu_vertical ul li ul li a:visited,#menu_vertical ul li ul li a:link,#menu_vertical ul li ul li a:active
{
	font-weight:normal;
	text-decoration:none;
	color:#868889;
	cursor:pointer;
}
#menu_vertical ul li ul li.current a:hover,#menu_vertical ul li ul li.current a:visited,#menu_vertical ul li ul li.current a:link,#menu_vertical ul li ul li.current a:active
{
	color:#0e71b4;
	font-weight:bold;
}


#menu_vertical_bottom
{
	background:url(../images/menu_vertical_bottom.png) no-repeat;

	width:194px;
	height:24px;
}


#menu2_vertical_container
{
	
	width:194px;
	height:auto;
	margin-right:-5px;
	margin-top:40px;
	font-size:12px;
}
#menu2_vertical_top
{
	background:url(../images/menu2_vertical_top.png) no-repeat;
	width:194px;
	height:26px;
}

#menu2_vertical
{
	background:url(../images/menu2_vertical_background.png) repeat-y;
	width:174px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:20px;
	height:auto;
}

#menu2_vertical_bottom
{
	background:url(../images/menu2_vertical_bottom.png) no-repeat;

	width:194px;
	height:19px;
}

#menu2_vertical input
{
	margin-bottom:5px;
}
