@charset "iso-8859-1";

/**
 * Main CSS styles definitions file
 *
 * Author: Geoffroy de Goascaradec
 */



/**
 * WebMain definitions
 */

#webmain_banner
{
	text-align:			left;
	margin: 			10px 0px 10px 0px;
}

#webmain_body
{
	width:				900px;
	text-align:			center;
	display:			inline;
}

#webmain_page
{
	float: 				left;
	width:				738px;
	height:				auto;
	min-height:			600px;
	text-align:			center;
	margin: 			0px 0px 0px 10px;
	border: 			0px solid black;
    overflow:			auto;
}

#webmain_menu_left
{
	float: 				left;
	width:				150px;
	height:				600px;
}



/**
 * WebPage definitions
 */

#webpage_body
{
	width:				auto;
	height: 			100%;
	min-height:			500px;
	padding:			15px;
	margin:				0px;
	text-align: 		left;
    background-color:	#D2D2D2;
}

#webpage_title
{
	width:				auto;
	height: 			30px;
	margin:				0px;
	border: 			0px solid white;
	font-size:			medium;
	font-weight:		bold;
	letter-spacing:		2px;
	text-align:			center;
	vertical-align:		middle;
	color:				white;
    background-color:	#D2D2D2;
	/** background:			#2B3856; */
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
}

#webpage_footer
{
	width:				auto;
	height: 			60px;
	margin:				0px;
	padding:			0px;
	border: 			0px;
	text-align:			center;
	vertical-align:		middle;
}



/**
 * WebSectionMenu definitions
 */

div.websectionmenu
{
	width:		 		auto;
	text-align: 		left;
    padding:			0px;
	margin:				0px 0px 10px 0px;
	width:		 		auto;
}

div.websectionmenu_title
{
	height:				22px;
	padding: 			3px;
	text-align: 		center;
	font-weight:		bold;
    /** background-color:	#2B3856; */
    /** background-image:	url(pub/img/menu_fade_in.jpg); */
    color:				white;
	vertical-align:		middle;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

ul.websectionmenu_links
{
    padding:			0px;
	margin:				0px;
    list-style-type:	none;
    background-color:	#D2D2D2;
    border:				0px solid black;
}

li.websectionmenu_link
{
	height:				20px;
    padding:			3px 2px 2px 5px;
}

li.websectionmenu_link:hover
{
	height:				20px;
    background-color:	#E5E5E5;
	font-weight:		bold;
}

li.websectionmenu_link:hover a
{
    text-decoration: 	underline;
}

