	
	
	/* @group RE-SETS */
	/* Resets default browser CSS.
	--------------------------------------------------------------- */
	
	
	@font-face {
		font-family: 'AllerRegular';
		src: url('../fonts/aller_rg-webfont.eot');
		src: local('☺'), url('../fonts/aller_rg-webfont.woff') format('woff'), url('../fonts/aller_rg-webfont.ttf') format('truetype'), url('../fonts/aller_rg-webfont.svg#webfonthTgplWab') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'AllerBold';
		src: url('../fonts/aller_bd-webfont.eot');
		src: local('☺'), url('../fonts/aller_bd-webfont.woff') format('woff'), url('../fonts/aller_bd-webfont.ttf') format('truetype'), url('../fonts/aller_bd-webfont.svg#webfont2HUNSmvy') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	html, body, div, span, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,
		a, abbr, acronym, address, code,
		del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; line-height:normal; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; }
	
	body 						{ margin:0; padding:0; font-family: 'AllerRegular', arial; }
	:focus 						{ outline:none; }
	
	/* Remove annoying border on linked images. */
	a img 						{ border:none; }
	img							{ border:none; }
	ul, ol						{ margin:0; padding:0; list-style:disc; }
	
	/* basicLayout.
	--------------------------------------------------------------- */
	
	#header ul, #pageMenu ul, #footer ul { list-style-type:none; margin:0; padding:0; }
	#accessMenu					{ display:none; }
	
	/* Headings
	--------------------------------------------------------------- */
	
	h1,h2,h3,h4,h5,h6 { font-weight:bold; color:#333; margin-bottom:15px; }
	h1 { font-size:16pt; display:block; width:100%; }
	h2 { font-size:12pt; }
	h3 { font-size:10pt; }
	h4 { font-size:10pt; }
	h5 { font-size:10pt; }
	h6 { font-size:10pt; }
	
	/* Text elements
	--------------------------------------------------------------- */
	
	p { margin:0 0 10px; font-size:11pt; }
	a { color:#009; text-decoration:underline; }
	blockquote { margin:1.5em; color:#666; font-style:italic; }
	strong { font-weight:bold; font-family: 'AllerBold', arial; }
	em,dfn { font-style:italic; }
	
	
	/* --------------------------------------------------------------- */
	/* ELEMENTS PRINTS */
	/* --------------------------------------------------------------- */
	
	
	body									{ min-width:100%; min-height:100%; position:relative; background:#fff; }
	.wrapper								{ width:100%; }
	
	#topMenu ul								{ display:none; visibility:hidden; }
	#topMenu strong							{ position:absolute; top:0; right:0; font-size:10pt; font-weight:normal !important; font-family: 'AllerRegular', arial; }
	#searchBox								{ display:none; visibility:hidden; }
	
	#mainMenu								{ display:none; visibility:hidden; }
	#mainFooter ul 							{ display:none; visibility:hidden; }
	#mainFooter p							{ margin-top:30px; }
	#imgTitle								{ display:none; visibility:hidden; }
	#mainContent *							{ float:none; }
	
	#logo									{ display:block; margin:0 0 20pt 0; }
	#slogan									{ position:absolute; top:12px; left:175px; font-size:4pt; }
	
	.box-left								{ display:none; visibility:hidden; }
	.box-right								{ float:none; margin:0; padding:0; }

	#breadcrumb								{ display:none; visibility:hidden; }
	#boxInfos								{ float:none; width:100%; }
	.boxSup									{ display:none; visibility:hidden; }
	
	#sb-container							{ display:none; visibility:hidden; }
	
	
		
	
