/* HTML Tag Redefinition */
html body {
	height: 100%;
}
/* définition partie extérieur du cadre */
body {
	text-a
	lign: center;
	padding: 0px;
	margin: 0px;
}
img {	border: 0px;
}
a {	cursor: pointer;
}
/* error text class optionally provided by theme */
div.ccm-error-response {
	color: #f00;	margin-bottom: 12px;}
/* Page Structure / Navigation */
#page {	
	width: 900px;	
	margin: auto;	
	text-align: left;
}
#page #headerSpacer {
	height: 15px;
}
#page #header {
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#page #header #logo {
	color: #999;
	/*font-size: 32px;	font-family: Arial, Helvetica, sans-serif;*/
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 2px;
	cursor: pointer;
	left: 0px;
	z-index: 10;
	width: auto;
	float: left;
	position: relative;
	}
#page #header #logo a {
	/* customize_header_logo */color: #999;/* customize_header_logo */
	text-decoration: none;
	}
	#page #header #headerNav {
		position: absolute;
		text-align: right;
		top: 14px;
		right: 20px;
		z-index: 2;
		width: 100%;
		overflow: visible;
		}
#page #header #headerAriane {	position: absolute;	text-align: left;	left: 200px;	top: 54px;	right: 0px;	z-index: 2;	width: 100%;	overflow: visible;}#page 
	#header ul.nav-header {
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: auto;
		z-index: 2;	
		overflow: visible;	
		float: right;
		}
	#page #header ul.nav-header li {
		float: left;	
		padding: 2px 0px;	
		margin-left: 16px;	
		margin-bottom: 0px;	
		color: #000066;	
		/*font-size: 13px;*/
		margin-top: 0px;
		}
	#page #header ul.nav-header li a {	text-decoration: none;	color: #000066;}
	#page #header ul.nav-header li a:hover {
		font-style: italic;}
		#page #header ul.nav-header li.nav-selected {
			border: 1px solid #8f8ebb;
				padding: 2px 8px;
				border-radius: 10px;
				color: #555;
				background-color: #e1f1fd;}
		#page #header #header-area {
			margin-top: 10px;
			margin-bottom: 10px;
			margin-right: auto;
			margin-left: auto;}
		#page #header #header-area #header-area-inside {
			margin-bottom: 12px;	margin-right: auto;	margin-left: auto;}
		#page #header #header-area img {	display: block;}
		#page .divider {	padding-top: 12px;	background: url(http://www.qualiste.fr/themes/simple_white/images/nav_horizontal_divider.gif) no-repeat top;	overflow: hidden;	height: 1px;	clear: both;	width: 100%;}
		#page #central {	clear: both;}
		#page .no-sidebar {	background-image: none !important;}
		#page #central.central-left {}
		#page #central.central-left div#sidebar {	float: left !important;}
		#page #central.central-left 
		#body {	padding-left: 0px !important;	padding-right: 0px !important;	float: right;}
		#page #central #body {	float: left;	width: 72%;	padding-right: 0px;	overflow: hidden;	padding-left: 0px !important;	padding-right: 0px !important;
		}
		#page #central #body p {	text-align: justify;}#page .no-sidebar #body {	float: none !important;	width: auto !important;	overflow: hidden;}
		#page #central #sidebar {	float: right;	width: 26%;	overflow: hidden;}
		#page #central #sidebar p {	line-height: 24px;}
		#page #central #sidebar ul.nav {	
			list-style: none;
			margin-left: 0px;
			padding: 0px;
			padding-left: 24px;
			/*font-size: 11px;*/
		}
		#page #central #sidebar ul.nav li {	margin-bottom: 16px;}
		#page #central #sidebar ul.nav a {	text-decoration: none;	color: #000066;}
		#page #central #sidebar ul.nav a.nav-selected {	font-weight: bold;}
		#page #central #sidebar ul.nav a:hover {	text-decoration: underline;}
		#page #central #sidebar ul.nav ul {	list-style: none;	margin-left: 0px;	padding: 0px;	padding-left: 16px;	margin-top: 16px;}
		#page #central #sidebar ul.nav ul li {	margin-bottom: 16px;}
		#page #central.navLeft {	background: url(http://www.qualiste.fr/themes/simple_white/images/nav_sidebar_left_bg.gif) repeat-y center;}
		#page #central.navLeft  #sidebar {	float: left;}
		#page #central.navLeft  #body {	float: right;	padding-right: 0px;	width: 68%;}
		#page #central.noSideNav {	background: none;}
		#page #central.noSideNav  #sidebar {	display: none;}
		#page #central.noSideNav  #body {	float: none;	padding-left: 0px;	padding-right: 0px;	width: 100%;}
		#page #footer {	padding-top: 24px;	clear: both;	padding-bottom: 16px;	color: #999;	font-size: 10px;}
		#page #footer a {	text-decoration: none;}
		#page #footer span.sign-in {	margin-left: 20px;}
		#page #footer span.powered-by { float:right; }
		/* Page Elements */.pagingNav {	margin: 16px 0px 8px 0px;}.pagination {	text-align: center;	color: #bbb;	padding-top: 4px;}
		.pagination .pageRight {	width: 20%;	float: right;	text-align: right;}.pagination .pageLeft {	width: 20%;	float: left;	text-align: left;}
		/* MISC STYLES & SHORTCUTS */div.code {	border: 1px solid #ddd;	background: #eee;	padding: 10px;}
		div.spacer,div.ccm-spacer {	clear: both;	line-height: 1px;}
		.noTopSpace {	margin-top: 0px;	padding-top: 0px;}
		/* customize_miscellaneous *//* customize_miscellaneous */

