/*____________________________________________________________________________________________________________________________________
  COMMONS																															*/
	
	* {
		margin:0;
		padding:0;
		outline:none;
	}
	h4 {
		font-size:24px;
		font-weight:normal;
	}
	h5 {
		font-size:15px;
	}
	p, a {
		font-size:12px;
		/*color:#0e0013;*/
	}
	hr {
		clear:both;
		visibility:hidden;
		height:1px;
		margin-bottom:-1px;
	}
	ul { list-style-type:none; }
	img { display:block; }
	.clear{clear:both;}

/*____________________________________________________________________________________________________________________________________
  FORMAT																															*/

	.bolder {
		font-weight:bold;
		font-size:17px;
	}
	.black { color:#000; }

/*____________________________________________________________________________________________________________________________________
  CONTENEURS																														*/

	body{
		padding:0 0 0 201px;
		background:#181003;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	} 
	div#identity{
		position:absolute;
		top:0;
		left:0;
		width:201px;
		height:100%;
		background:url(../img/structure/identity_bg.png) repeat-y;
		z-index:20;
	}
	@media screen{
		body>div#identity{
			position:fixed;
		}
	}

/*____________________________________________________________________________________________________________________________________
  HACKS																																*/

	* html body{
		overflow:hidden;
	} 
	* html div#contGen{
		height:100%;
		overflow:auto;
		background:#181003;
		z-index:1;
	}

/*____________________________________________________________________________________________________________________________________
  CONTAINER																															*/

	#cont {
		width:770px;
		background:#fff;
		background:url(../img/structure/topright.gif) no-repeat top right;
		background-color:#ffffff;	
	}

/*____________________________________________________________________________________________________________________________________
  IDENTITY																															*/

	div#identity  img {
		display:block;
		background:url(../img/structure/logo.gif) no-repeat top left;
		position:absolute;
		top:50%;
		margin-top:-100px;
		left:32px;
		height:159px;
		width:140px;
	}
	div#identity a {
		position:absolute;
		top:50%;
		margin:80px 0 0 0;
		left:35px;
		width:140px;
		font-weight:bold;
		font-size:18px;
		color:#C62727;
		text-align:center;
		display:block;
		text-decoration:none;
	}
	div#identity a span {
		font-size:15px;
		display:block;
	}
	div#identity a span#insts {
		font-size:8px;
	}

/*____________________________________________________________________________________________________________________________________
  FLASH																																*/

	#flash {
		width:770px;
		height:257px;
		position:relative;
		left:-1px;
	}

/*____________________________________________________________________________________________________________________________________
  MENU																																*/

	#mainbar {
		position:relative;
		width:770px;
		background:url(../img/structure/menu_bg.gif) repeat-x top left;
		z-index:2;
	}
	#menu {	
		width:615px;
		height:28px;	
		float:left;	
	}
	#menu li.rubric {
		float:left;
		margin-left:16px;
		height:28px;
	}
	#menu li.rubric a.title {
		font-size:14px;
		color:#5d5757;
		text-decoration:none;
	}
	#menu li.rubric a.title#selected {
		color:#3d3737;
		font-weight:bold;
	}
	#menu li.rubric a.title:hover { color:#231e1e; }
	#menu li.rubric a.title span {
		position:relative;
		top:4px;
	}
	
	div#ssmenu
	{
		background:#332e20;
		height:25px;
		clear:both;
		position:relative;
		z-index:1;
	}
	
	#menu li.rubric ul {
		display:none;
		position:absolute;
		top:28px;
		left:0;
		height:25px;
		width:770px;
		z-index:2;
	}
	#menu li.rubric ul li {
		float:left;
		display:block;
		position:relative;
		height:25px;
		font-size:12px;
		color:#fff;
	}
	#menu li.rubric ul li a 
	{
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	#menu li.rubric ul li.first-link a,
	#menu li.rubric ul li.ssrubrique a {
		display:inline-block;  
		height:100%;
		padding:0 7px;
	}
	#menu li.rubric ul li.first-link a {
		padding-left:16px;
	}
	#menu li.rubric ul li.first-link a:hover,
	#menu li.rubric ul li.ssrubrique a:hover {
		background:#161205;
		color:#fff;
	}
	#menu li.rubric ul li a:hover
	{
		color:#fff;
	} 
	#menu li.rubric ul li span
	{
		position:relative;
		top:5px;
	}
	#search {
		overflow:hidden;
		position:relative;
		background:#6e8418;
		height:28px;
	}
	#search p {
		height:28px;
		width:105px;
	}
	#search p input#txtarea {
		position:relative;
		top:6px;
		border:none;
		background:url(../img/search.gif) no-repeat 8px center;
		background-color:#6e8418;
		color:#98b916;
		padding:0 0 0 25px;
		width:80px;
	}
	#search p input.ie {
		width:105px !important;
	}
	#search p#submit_btn {
		position:absolute;
		top:9px;
		left:115px;
	}
	.simple-ssmenu {
		color:#fff;
		position:absolute !important;
		left:16px;
		top:5px;
		font-size:12px;
	}
	li.simple-ssmenu {
		top:0;
	}

/*____________________________________________________________________________________________________________________________________
  CONTENT																															*/

	div#content 
	{ 
		position:relative;
		width:769px;
		background:url(../img/structure/secondPart_bg.gif) repeat-y left top;
	}

/*____________________________________________________________________________________________________________________________________
  FIRSTPART																															*/

	#mainPart 
	{
		width:540px;
		position:relative;
		left:-1px;
		float:left;
	}
	#mainPart #intro 
	{
		background:#f9bb05;
		width:540px;
	}
	#mainContent 
	{
		clear:left;
		width:540px;
	}
	#mainPart>#mainContent 
	{
		margin-bottom:-2px;
	}

/*____________________________________________________________________________________________________________________________________
  INTRO																																*/

	#content.HOME #intro { 
		margin:0 0 -2px 0;
	}
	#content.HOME #intro img {
		float:left;
		position:relative;
		top:0;
		left:-2px;
	} 
	#content.HOME #intro div#presentation h4 {
		line-height:22px;
		color:#fff;
		padding:6px 0;
		background:url(../img/bg_presentation.gif) repeat-x;
	}
	#content.HOME #intro div#presentation h4 span {
		position:relative;
		left:13px;
	}
	#content.HOME #intro div#presentation div { padding:10px 25px 10px 0; }
	#content.HOME #intro div#presentation div p {
		position:relative;
		left:13px;
	}
	.intro_pair {
		background:#fbca3c;
	}
	#content.HOME #intro p {
		color:#4d3b05;
		text-align:justify;
		text-indent:25px;
	}
	#content.HOME #intro a {
		font-weight:bold;
		text-decoration:none;
		color:#4d3b05;
	}

  
	/*div#mainPart div#intro 
	{
		background:#f9bb05;
		width:540px;		
	}
	div#content.HOME div#mainPart div#intro
	{		
	}
	div#content.HOME div#mainPart div#intro div#slider
	{
		height:330px;
		overflow:hidden;
		position:relative;
	}
	div#content.HOME div#mainPart div#intro div#slider div#SliderContainer
	{
		position:absolute;
		top:0; 
	}
	div#content.HOME div#mainPart div#intro div#slider div#SliderContainer div.part
	{
		position:absolute;
		top:0;
	}
	div#content.HOME div#mainPart div#intro ul
	{
		background:#fff;
	}
	div#content.HOME div#mainPart div#intro ul li 
	{
	}
	div#content.HOME div#mainPart div#intro ul li.selected a
	{
		background:#211b0a;
	}
	div#content.HOME div#mainPart div#intro ul li a
	{
		font-weight:normal;
		display:block;
		height:25px;
		padding:0 5px;
	}	
	div#content.HOME div#mainPart div#intro ul li a:hover
	{
		background:#ece9df;
	}
	div#content.HOME div#mainPart div#intro ul li.selected a:hover
	{
		background:#211b0a;
	}
	div#content.HOME div#mainPart div#intro ul li.selected a
	{
		color:#fff;
	}
	div#content.HOME div#mainPart div#intro ul li a span
	{
		position:relative;
		top:5px;
	}*/
	
/*____________________________________________________________________________________________________________________________________
  RIGHT PART																														*/
	
	#right_sidebar {
		position:relative;
		width:229px; 
		float:left;
		background:#1da7c9;
	}
	#right_sidebar #links {
		padding:10px 0;
		background:#98b916;
	}
	#right_sidebar #links h4 {
		width:203px;
		color:#c0e729;
		border-bottom:1px solid #c0e729;
		border-top:solid #c0e729 5px;
		padding-bottom:5px;
		margin:0 13px 13px;
		background:url(../img/lnk.gif) no-repeat right center;
	}
	#right_sidebar #links a {
		display:block;
		font-size:11px;
		color:#333e09;
		margin:6px 13px 0px;
		text-decoration:none;
		min-height:16px;
		width:185px;
	}
	#right_sidebar #links a.pdf { background:url(../img/pictos/pdf.gif) no-repeat 4px center; }
	#right_sidebar #links a.html { background:url(../img/pictos/html.gif) no-repeat left center; }
	#right_sidebar #links a.mail { background:url(../img/pictos/contact.gif) no-repeat 4px center; }
	#right_sidebar #links a span.special { color:#fc3b00;font-weight:bold; } 
	#right_sidebar #links a span {
		position:relative;
		left:30px;
		top:1px;
	}

	#right_sidebar #citation { margin:13px; }
	#right_sidebar #citation p#sentence {
		font-style:italic;
		color:#B5D8E1;
		width:201px;
	}
	#right_sidebar #citation p#author {
		font-weight:bold;
		color:#B5D8E1;
	}
	#right_sidebar #citation p#author {
		margin:10px 0 0 0;
	}
	
/*____________________________________________________________________________________________________________________________________
  TITLES																															*/
  
	.titles {
		position:relative;
		width:100%;
		height:51px;
		font-size:28px;
		font-weight:normal;
		border-bottom:1px solid white;
		clear:left;
	}
	.titles span {
		position:relative;
		left:13px;
		top:8px;
	}
	div.titles {
		background:url(../img/structure/content_bg.gif) repeat-x left top;	
	}
	div.titles h3 {
		background:none !important;
		color:#604B0D;/*124653*/
		font-size:28px;
		font-weight:normal;
		height:51px;
	}
	div.titles h3 span {
		position:relative;
		left:13px;
		top:8px;
	}
	div.titles h3 span span {
		position:relative;
		top:0;
		left:0;
	}
	#right_sidebar h3 {
		background:url(../img/structure/titles_bg.gif) repeat-x left top;
		color:#124653;
	}
	#mainPart #mainContent div.titles form {
		position:absolute;
		right:13px;
		top:4px;
	}
	#content.PROJETS #mainContent div.titles, 
	#content.UP #mainContent div.titles, 
	#content.ADMIN #mainContent div.titles, 
	#content.MENTIONS #mainContent div.titles, 
	#content.AIDE #mainContent div.titles, 
	#content.PROBLEM #mainContent div.titles 
	{
		background:url(../img/structure/projet_educ_title_bg.gif) repeat-x left top;
	}
	#content.PROJETS #mainContent div.titles h3, 
	#content.UP #mainContent div.titles h3, 
	#content.ADMIN #mainContent div.titles h3, 
	#content.MENTIONS #mainContent div.titles h3, 
	#content.AIDE #mainContent div.titles h3,
	#content.PROBLEM #mainContent div.titles h3 
	{ 
		color:#232B06; 
	}

/*____________________________________________________________________________________________________________________________________
  SECOND PART																														*/	
  
	#events {
		position:relative;
		width:100%;
		padding-bottom:10px;
	}
	#right_sidebar #events h4, #right_sidebar #citations h4 {
		width:203px;
		color:#b5d8e1;
		border-bottom:1px solid #b5d8e1;
		border-top:solid #b5d8e1 5px;
		padding-bottom:5px;
		margin:13px;
	}
	#right_sidebar #events h4 { 
		background:url(../img/structure/cal.gif) no-repeat right center; 
	}
	#right_sidebar #citations h4 { 
		background:url(../img/structure/citation.gif) no-repeat right center; 
	}

/*____________________________________________________________________________________________________________________________________
  INTRO																																*/	

	#content.HOME #intro { 
		/*margin:0 0 -2px 0;*/
	}
	#content.HOME #intro img {
		/*float:left;
		position:relative;
		top:0;
		left:-2px;*/
	} 
	#content.HOME #intro div#presentation h4 {
		line-height:22px;
		color:#fff;
		padding:6px 0;
		background:url(../img/structure/bg_presentation.gif) repeat-x;
	}
	#content.HOME #intro div#presentation h4 span {
		position:relative;
		left:13px;
	}
	#content.HOME #intro div#presentation div { padding:10px 25px 10px 0; }
	#content.HOME #intro div#presentation div p {
		position:relative;
		left:13px;
	}
	.intro_pair {
		background:#fbca3c;
	}
	#content.HOME #intro p {
		color:#4d3b05;
		text-align:justify;
		text-indent:25px;
	}
	#content.HOME #intro a {
		font-weight:bold;
		text-decoration:none;
		color:#4d3b05;
	}

/*____________________________________________________________________________________________________________________________________
  PROJETS																															*/	
		
	#content.PROJETS #intro div {
		padding:10px 0;
	}
	#content.PROJETS #intro div.intro_pair {
		background:#fbca3c;
		width:539px;
	}
	#content.PROJETS #intro div img {
		display:block;
		border:2px solid #ffffff;
		margin:0 10px;
	}
	#content.PROJETS #intro div>img {
		margin:-30px 10px 0 10px;	
		position:relative;
		top:50%;
	}
	#content.PROJETS #intro div p { 
		position:relative;
		top:-64px;
		left:175px;
		width:355px;
	}
	#content.PROJETS #intro div>p.title, #content.PROJETS #intro div>p.desc {
		top:-34px;
	} 
	#content.PROJETS #intro div p.desc { margin-bottom:-64px;text-align:justify; }
	#content.PROJETS #intro div>p.desc { margin-bottom:-34px;text-align:justify; }
	#content.PROJETS #intro div p.title {
		font-weight:bold;
		color:#5b4609;
	}
	#content.PROJETS #intro div p.desc a {
		color:#000;
		text-decoration:none;
	}
	#content.PROJETS #intro div p.desc a:hover {	text-decoration:underline; }

/*____________________________________________________________________________________________________________________________________
  SELECT																															*/		
	
	#title-select-rubriques,
	#contact-select-rubriques {
		position:absolute;
		top:16px;
		right:16px;
		width:135px;
	}
	#contact-select-rubriques {
		width:300px;
	}

/*____________________________________________________________________________________________________________________________________
  PROJET EDUCTATIF																													*/	

	#content.PROJETS #mainContent p, 
	#content.PROJETS #mainContent div p.contenu,  
	#content.PROJETS #mainContent div#Engagements div.contenu_impair, 
	#content.PROJETS #mainContent div#Engagements div.contenu_pair {
		padding:10px;
	}
	#content.PROJETS #mainContent p span {
		display:block !important;
		margin:5px 0;
		color:#435207;
	}
	#content.PROJETS #mainContent p.content_impair, #content.RECHERCHE #mainContent div#searchResultContent p.content_impair {
		background:#B2DB12;
	}
	#mainPart #mainContent p.content_pair {
		background:#232b06;
		color:#fff;
		font-size:13px;
		text-align:center;
		line-height:1;
		clear:left;
	}
	#mainPart #mainContent ul  {
		list-style-type:square;
		padding:0 0 0 25px;
	}
	#mainPart #mainContent ul li, 
	#mainPart #mainContent ul li {
		font-size:12px;
		margin:5px 15px;
	}
	#content.PROJETS #mainContent div#Engagements div.contenu_pair { background:#e7f2f5; }
	#content.PROJETS #mainContent img#img_pasto { padding:15px 0; }
	#mainPart #mainContent ul#federations {	float:left; }
	#mainPart #mainContent img#arbre { margin:0 0 15px 80px; }

/*____________________________________________________________________________________________________________________________________
  INSCRIPTIONS																														*/		
		
	#content.INSC #mainContent object#pdf {
		position:relative;
		top:-1px;
	}

	#content.INSC #mainContent form { background:#f9bb05; }
	#content.INSC #mainContent form p span { font-size:12px; }
	#content.INSC #mainContent form select { width:100px; }
	#content.INSC #mainContent p {
		padding:10px;
	}
	#content.INSC #mainContent p#warning {
		background:#FC3B00;
		color:#fff;
	}	
	#content.INSC #mainContent p#warning span a {
		display:inline !important;
		padding:0;
		color:#000;
	}
	#content.INSC #mainContent p#warning span {
		display:block;
		margin:8px 0;
	}
	#content.INSC #intro div form p span { display:inline; }
	#content.INSC #mainContent div.titles {
		background:url(../img/structure/inscriptions_title_bg.gif) repeat-x left top;
	}
	#content.INSC #mainContent div.titles h3 {
		color:#3f3c3c;
	}
	#content.INSC #mainContent select#docs {
		width:180px;
		position:absolute;
		right:13px;
		top:15px;
	}

/*____________________________________________________________________________________________________________________________________
  UP																																*/		
	
	#content.UP #intro p , #content.RECHERCHE #mainContent div#searchResultContent p  {
		display:block;
		padding:10px;
	}
	#content.UP #mainContent div.titles form#cycles select {
		width:170px;
	}
	#content.UP #mainContent ul, #content.RECHERCHE #mainContent div#searchResultContent ul {
		padding:10px;
		margin:0 0 0 10px;
	}
	#content.UP #mainContent ul li strong.link, #content.RECHERCHE #mainContent div#searchResultContent ul li strong.link {
		/*text-decoration:underline;*/
	}
	#content.UP #mainContent ul li p, #content.RECHERCHE #mainContent div#searchResultContent ul li p {
		padding:5px;
	}

/*____________________________________________________________________________________________________________________________________
  CONTACT																															*/		
	
	#content.CONTACT { background:url(../img/structure/contact_bg.gif) repeat-y left top; }
	#content.CONTACT #intro p, div#searchResultContent p { padding:10px; }
	#content.CONTACT #intro  p span, div#searchResultContent p span {
		display:block;
	}
	#content.CONTACT #mainContent h3, h3#searchResultsTitle {
		background:url(../img/structure/situation_title_bg.gif) repeat-x left top !important;
		color:#edeae2 !important;
	}
	#content.CONTACT #mainContent div.titles form select {
		width:300px;
	}
	#content.CONTACT #mainContent div#map {
		width:540px;
		height:300px;
	}
	#content.CONTACT #mainContent  div#mapLnk {
		background:#222222;
		padding:10px;
		color:#fff;
	}
	#content.CONTACT #mainContent  div#mapLnk ul li {
		cursor:pointer;
	}
	#content.CONTACT #mainContent .addr span {
		display:block;
	}

/*____________________________________________________________________________________________________________________________________
  NEWS																																*/		
		
	#select-months {
		position:absolute;
		right:13px;
		top:16px;
	}
	.actu {
		position:relative;
		width:540px;
	}
	.actu img {	
		display:block; 
		z-index:1;
		width:100%;
	}
	.actu div {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:3;
		padding:13px 0;
		background:#271d0c;
		opacity : 0.85;
		filter : alpha(opacity=85);
	}
	.actu div span.actu_fd {
		position:absolute;
		top:0;
		left:0;
		background:#271d0c;
		opacity : 0.85;
		filter : alpha(opacity=85);
		width:100%;
		height:100%;
		display:none;
	}
	.actu a {
		position:relative;
		text-decoration:none;
		width:100%;
		color:#f9bb05;
		margin:0 13px;
		font-weight:bold;
		display:block;
	}
	.actu .actu_date {
	}
	.actu .actu_title {
		margin-left:5px;
	}
	.actu p {
		color:#fff;
		position:relative;
		margin:0 13px;
		padding:0 !important;
	}
	.actu p a {
		display:inline !important;
		color:#1c9cdd;
		font-weight:normal;
		text-decoration:underline;
		margin:0;
	}

/*____________________________________________________________________________________________________________________________________
  PAGINATION																														*/		
		
	.pagination {
		top:4px !important;
	}
	.pagination a {
		text-decoration:none;
		color:#70633d;
		font-size:16px;
		margin-right:2px;
	}
	.pagination a:hover { text-decoration:underline; }
	.pagination a.pageactive {
		font-weight:bold;
		color:#604b0d;
		cursor:default;
	}
	.pagination a:hover.pageactive, .pagination a:hover.pts { text-decoration:none !important; }
	.pagination .fp, .pagination .lp {
		letter-spacing:-5px;
	}
	.pagination .lp {
		margin-left:-3px;
	}
	.pagination .pts {
		font-size:11px;
		font-weight:normal;
		color:#70633d;
		cursor:default;
	}
	
/*____________________________________________________________________________________________________________________________________
  CALENDAR																															*/	
		
	#calendrier {
		position:relative;
		margin:0 0 0 27px;
		width:175px;
		z-index:3;
	}
	#cal-select-months { 
		width:100px;
	}
	#cal-select-years { 
		position:absolute;
		right:0;
		top:0;
		width:60px;
	}
	#cal-headers {
		margin:13px 0;
	}
	.cal-headers-li {
		display:block;
		float:left;
		height:25px;
		width:25px;
		color:#d0eaf1;
		font-size:12px;
		text-transform:uppercase;
	}
	.cal-headers-span {
		position:relative;
		left:7px;
	}
	.cal-item,
	.cal-item-null,
	.cal-item-event {
		float:left;
		background:#fff;
		margin:0 1px 1px 0;
		color:#70633d;
		font-size:11px;
		text-decoration:none;
		position:relative;
		cursor:default;
		z-index:1;
		width:24px;
		height:24px;
	}
	.cal-item-event {
		background:#ff4200;
		color:#fff;
		cursor:pointer;
		z-index:2;
	}
	.cal-item-null {
		opacity : 0.11;
		filter : alpha(opacity=11);
		color:#fff;
	}
	.cal-item-label {
		position:relative;
		top:5px;
		left:5px;
	}
	.cal-tt {
		display:block;
		position:absolute;
		top:100%;
		right:0;
		width:250px;
		border:2px solid #FF4200;
		padding:10px 0;
		background:#fff;
		color:#000;
		opacity : 0.95;
		filter : alpha(opacity=95);
	}
	.cal-tt-title,
	.cal-tt-content {
		display:block;
		font-size:11px;
		padding:0 10px; 
	}
	.cal-tt-title { 
		font-weight:bold;
	}
	span.up { 
		text-transform:uppercase !important; 
		margin:0 !important;
		padding:0 !important;
		position:relative !important;
		top:0 !important;
		left:0 !important;
	}

/*____________________________________________________________________________________________________________________________________
  SEARCH																															*/		
		
	#content.RECHERCHE #intro h6 {
		background:#222;
		padding:5px 10px;
		color:#fff;
	}
	#content.RECHERCHE #intro div.result_impair {
		background:#fbca3c;
	}
	#content.RECHERCHE #intro div.result_pair, #content.RECHERCHE #intro div.result_impair {
		padding:10px;
	}
	#content.RECHERCHE #intro div.result_pair a.resultTitle , #content.RECHERCHE #intro div.result_impair a.resultTitle {
		color:#222;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
	}
	#content.RECHERCHE #intro div.result_pair div.filAriane span, #content.RECHERCHE #intro div.result_impair div.filAriane span {
		font-size:12px;
		color:#222;
	}
	#content.RECHERCHE #intro div.result_pair div.filAriane a, #content.RECHERCHE #intro div.result_impair div.filAriane a {
		color:#222;
	}
	#content.RECHERCHE #intro .pagination a {
		color:#fff !important;
		cursor:pointer;
	}
	#content.RECHERCHE #intro .pagination a.pageactive { cursor:default; }
	#mainPart #mainContent div#searchResultContent .intro_pair {
		background:#e7f2f5;
	}
	#content.RECHERCHE #mainContent div#searchResultContent {
		background:#fff;
		padding:0 0 10px 0;
	}
	#content.EVENTS #mainContent div#searchResultContent p#title { font-weight:bold;}
	#content.EVENTS #mainContent div#searchResultContent p { padding:10px 10px 0;}
	#content.RECHERCHE #intro  p#noresults { padding:10px; }
	#content.RECHERCHE #mainContent div#searchResultContent h6 {
		padding:10px;
		background:#fff;
	}
	#content.RECHERCHE #mainContent div#searchResultContent div#tags {
		padding:10px;
		text-align:center;
		background:#E7F2F5;
	}
	#mainPart #mainContent div#searchResultContent a {
		cursor:pointer;
	}
	#mainPart #mainContent div#searchResultContent a:hover {
		text-decoration:underline;
	}
	#mainPart #mainContent div#searchResultContent a.tag00 {
		font-weight:100;
		font-size:10px;
	}
	#mainPart #mainContent div#searchResultContent a.tag10 {
		font-weight:100;
		font-size:11px;
	}
	#mainPart #mainContent div#searchResultContent a.tag20 {
		font-weight:200;
		font-size:12px;
	}
	#mainPart #mainContent div#searchResultContent a.tag30 {
		font-weight:300;
		font-size:13px;
	}
	#mainPart #mainContent div#searchResultContent a.tag40 {
		font-weight:400;
		font-size:14px;
	}
	#mainPart #mainContent div#searchResultContent a.tag50 {
		font-weight:500;
		font-size:15px;
	}
	#mainPart #mainContent div#searchResultContent a.tag60 {
		font-weight:600;
		font-size:16px;
	}
	#mainPart #mainContent div#searchResultContent a.tag70 {
		font-weight:700;
		font-size:17px;
	}
	#mainPart #mainContent div#searchResultContent a.tag80 {
		font-weight:800;
		font-size:18px;
	}
	#mainPart #mainContent div#searchResultContent a.tag90 {
		font-weight:900;
		font-size:19px;
	}
	#mainPart #mainContent div#searchResultContent a.tag100 {
		font-weight:900;
		font-size:20px;
	}
	#content.RECHERCHE #mainContent div#searchResultContent div#astuces {
		margin:10px;
		background:#C6E2EA;
		border:1px solid #88AFB9;
		padding:10px;
	}
	#content.RECHERCHE #mainContent div#searchResultContent div#astuces p {
		margin:5px 0;
	}
	#content.RECHERCHE #mainContent div#searchResultContent div#astuces p span {
		display:block;
	}

/*____________________________________________________________________________________________________________________________________
  ADMINISTRATIF																														*/		
		
	#content.ADMIN #intro, #content.INSC #intro  { display:none !important; }
	#content.ADMIN #mainContent p { padding:10px; }
	#content.ADMIN #mainContent p span { display:block; padding:2px 0;}
	#content.ADMIN #mainContent p a { color:#179917; }
	#content.ADMIN #mainContent ul { 
		margin-bottom:10px;
		margin-top:10px; 
	}
	#content.ADMIN #mainContent table { 
		border:1px solid #000; 
		margin:10px 120px;
	} 
	#content.ADMIN #mainContent table td {
		padding:0 10px;
		text-align:center;
		height:25px;
		border:1px solid #000; 
		font-size:12px;
	}
	#content.ADMIN #mainContent table td.title { font-weight:bold; }

/*____________________________________________________________________________________________________________________________________
  MENTIONS																															*/		
		
	#content.MENTIONS #mainContent p, #content.AIDE #mainContent p {
		padding:10px;
	} 
	#mainPart #mainContent h4, #mainPart #mainContent div#searchResultContent h4 {
		background:url(../img/structure/bg_titles.gif) repeat-x ;
		color:#faf3f0;
		font-size:22px;
		padding:6px 0;
	}
	#mainPart #mainContent h4 span, #mainPart #mainContent div#searchResultContent h4 span {
		position:relative;
		left:10px;
	}

/*____________________________________________________________________________________________________________________________________
  AIDE																																*/		
			
	#content.AIDE #mainContent ul {
		padding:10px 0 10px 25px;
	}
	#content.AIDE #mainContent ul#plan {
	}
	#content.AIDE #mainContent ul li a {
		text-decoration:none;
	}
	#content.AIDE #mainContent ul li a.headLine {
		font-weight:bold;
		color:#267b92;
	}
	#content.AIDE #mainContent ul#plan li ul li a {
		color:#1da7c9;
	}			

/*____________________________________________________________________________________________________________________________________
  FOOTER																															*/		
		
	#footer {
		position:relative;
		height:24px;
		width:100%;
		background:url(../img/structure/footer.gif) repeat-x;
		color:#716e6d;
		font-size:11px;
		clear:left;
	}
	#footer ul li {
		display:block;
		float:left;
		margin:4px 8px 0 5px;
	}
	#footer ul li a {
		text-decoration:none;
		color:#716e6d;
	}
	#footer span {
		position:absolute;
		right:5px;
		top:4px;
	}

/*____________________________________________________________________________________________________________________________________
  PROBLEMES																															*/

	#content.PROBLEM #mainContent p, #content.PROBLEM #mainContent form 
	{
		padding:10px;
	}
	#content.PROBLEM #mainContent form label 
	{
		display:block;
		font-size:12px;
		margin:10px 0;
		font-weight:bold;
	}
	#content.PROBLEM #mainContent form input[type="text"] 
	{
		display:block;
		width:100%;
	}
	#content.PROBLEM #mainContent form textarea
	{
		width:100%;
		height:200px;
		display:block;
		margin:0 0 10px 0;
	}


