	
	/******************************************************/	
	/* 				  	Maubeuge Styles 			  	  */
	/******************************************************/	
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px;
		padding:0px
	}
	
	#global {
		/* Nécessaire pour Safari */
		position:relative;
		/* Alignements horizontal dans les navigateurs respectant les standards */
		padding:0px;
		margin:auto; 
		width:760px;
		visibility:visible;
		}
	
	#toolbar {
		height:18px;
		background-image:url(/library/img/home/toolbar.jpg);
		color:#fff;
		font-size:.9em
	}

	#toolbarInt {
		height:18px;
		background-image:url(/library/img/interior/interior_toolbar.jpg);
		color:#fff;
		font-size:.9em
	}
	
	#toolsCel a.textCustom {
		margin:5px 0 0 0;
		padding:0 4px 0 4px;
		background-color:#fff;
		color:#000;
		text-decoration:none
	}
	
	#toolsCel a.textCustom:hover {
		background-color:#788487;
		color:#fff;
		text-decoration:none
	}


	a img {border:0px}
	form {padding:0; margin:0}

	#searchCel {

	}

	/* Don't support by Ie Win */
	#searchCel input[type="text"] {
		background-color:#fff;
		border:0px;
		font-size:10px
	}
	/* Ie Win Alternate */
	#searchCel .searchTextField {
		width:72px;
		background-color:#fff;
		border:0px;
		font-size:9px;
		height:12px;
		margin-left:10px
	}
	
	/* the following rules apply only to IE - StarHtmlHack */
	* html #searchCel .searchTextField {
		margin:0 0 1px 10px
	}
	
	#searchCel .submitButton {
		position:relative;
		left:3px;
		top:1px;
		padding:0;
		margin:0;
		border:0
	}

	* html #searchCel .submitButton {
		top:2px;
	}

	#toolsCel {
		color:#fff;
	}

	#toolsCel a {
		color:#fff;
		text-decoration:none;
		background:none;
		
	}

	#toolsCel a:hover {
		text-decoration:underline;
		background:none;

	}

	#flagCel img {
		padding-top:2px;
		margin-right:10px
	}
	
	#amvs {
		position:absolute;
		top:0px;
		left:0px;
		width:100px;
		height:48px;
		z-index:10;
		border:1px solid #555;
		visibility:hidden;
	}

	/******************************************************/	
	/* 				  	Content Styles 			  	  	  */
	/******************************************************/
		
	a.mentions {
		display:block;
		margin:0 0 10px 10px;
		color:#a3a4a4;
		font-size:.8em;
		text-decoration:none
	}
	
	a.mentions:hover {
		background-color:transparent
	}
	
	#navcontainer ul {
		padding:0 0 0 27px;
		margin:0;
		background-color:#f3951d;
		color:#fff;
		float:left;
		width:600px;
	}
	
	#navcontainer ul li {display:inline}
	
	#navcontainer ul li a {
		padding:0.3em 1em;
		font-weight:normal;
		font-size:1.1em;
		background-color:#f3951d;
		color:#fff;
		text-decoration:none;
		float:left;
	}
	
	#navcontainer ul li a:hover {
		background-color:#ffcc66;
	}

	#leftnavCel {
		background-image:url(library/img/interior/left_bg.jpg);
		background-repeat:repeat-x;
		background-color:#ebeded;
		height:330px;
		vertical-align:top;
	}
	
	#leftnavcontainer {
		width:133px;
		height:330px
		
	}
	
	#leftnavcontainer ul {
		margin:0;
		padding:23px 0 0 0;
		list-style-type:none;
	}
	
	#leftnavcontainer a {
		display:block;
		padding:10px 3px 10px 3px;
		margin-bottom:6px;
		width:127px;
		text-align:center;
	}
	
	#leftnavcontainer a:link, #leftnavlist a:visited {
		font-weight:normal;
    	/* Internet Explorer */
		filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
    	/* Gecko */
		-moz-opacity:0.6;
    	/*Safari (CSS3) */
    	opacity:0.6;
		color:#000;
		text-decoration:none;
		background-color:#fff
	}
	
	#leftnavcontainer a:hover {
	    /* Internet Explorer */
		filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100);
    	/* Gecko */
		-moz-opacity:1;
    	/*Safari (CSS3) */
    	opacity:1;

	}

	.flashArea {
		width:760px;
		height:72px;
		background-image:url(/library/img/interior/top_bg.jpg);
		text-align:right;
		padding:0px;
		margin:0px
	}

	.flashArea img {
		float:none;
		margin:0
	}

	.flashArea object {
		float:none;
		padding:0;
		margin:0
	}

	#pageContent {
		clear:both;
		padding:20px 16px 20px 17px;
	}
	
	.surtitre {
		color:#003399;
		font-size:1.2em;
		font-weight:normal
	}
	
	.titre {
		color:#003399;
		font-size:1.4em;
		font-weight:bold
	}
	
	.soustitre {
		color:#999;
		font-size:1.1em;
		font-weight:normal;
		font-style:italic
	}
	
	.descriptif {
		color:#f3951d;
		font-size:1.2em;
		font-weight:normal;
		margin:5px 0 5px 0
	}
	
	.chapo {
		color:#003399;
		font-size:1.2em; 
		font-weight:normal;
		margin:5px 0 5px 0
	}
	
	.texte {
		color:#000;
		font-size:1.2em;
		font-weight:normal;
		text-align:justify
	}
	
	.ps {
		color:#003399;
		font-size:1.2em;
		font-weight:normal
	}

	#sitemap li { 
		color:#003366
	}

	#sitemap a { 
		color:#003366;
		text-decoration:none;
	}

	#sitemap a:hover { 
		text-decoration:underline;
		background:none
	}

	/******************************************************/	
	/* 				  Default Spip Styles 			  	  */
	/******************************************************/	
	
	a {text-decoration: none}
	
	a:hover {
		color:#ff9900;
		text-decoration:underline;
	}
	
	a.spip_url {}
	a.spip_in {}
	a.spip_out {}
	a.spip_glossaire {}
	
	.spip_code {}
	
	p.spip_note {}
	
	h3.spip {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:120%;
		text-align:center;
		margin-top:40px;
		margin-bottom:40px;
		padding:0em;
	}
	
	.spip_puce {
		list-style-position:inside;
	}
	
	.spip_documents{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:70%;
	}
	
	
	table.spip {
	}
	
	table.spip tr.row_first {
		background-color:#fcf4d0;
	}
	
	table.spip tr.row_odd {
		background-color:#c0c0c0;
	}
	
	table.spip tr.row_even {
		background-color:#f0f0f0;
	}
	
	table.spip td {
		padding:1px;
		text-align:left;
		vertical-align:middle;
	}
	
	hr.spip {}
	b.spip {}
	i.spip {}
	
	blockquote.spip {
		margin-left:40px;
		margin-top:10px;
		margin-bottom:10px;
		margin-right:0px;
		border:solid 1px #aaa;
		background-color:#fff;
		padding:5px;
	}
	
	.forml {width:100%; background-color:#ffddaa}
	
	.spip_encadrer {
		font-family:helvetica, arial, sans-serif;
		width:100%;
		background-color:#fff;
		padding:5px;
		border:1px #666 solid;
	}
	
	.spip_cadre {
		width:100%;
		background-color:#fff;
		padding:5px;
	}
	
	div.spip_poesie {
		margin-left:10px;
		padding-left:10px;
		border-left:1px solid #999;
	}
	
	div.spip_poesie div {
		text-indent:-60px;
		margin-left:60px;
	}
	
	.spip_bouton {background-color:#ffcc00;}
	
	.formrecherche {width:100%; background-color: #ffddaa}
	
	.reponse_formulaire {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:110%;
		color:#ff0000;
	}
	
	.spip_surligne {background-color:#ffff66; color:#000}
	
	
	/** Barre de raccourcis */
	
	a.spip_barre img {
		border-left:1px solid #ffffff;
		border-top:1px solid #ffffff;
		border-right:1px solid #aa9966;
		border-bottom:1px solid #aa9966;
		padding:3px;
		background-color:#ffddaa;
	}
	
	a.spip_barre:hover img {
		border:1px solid #808080;
		padding:3px;
		background-color:#f8f8f4;
	}
	
