@charset "utf-8";
/* CSS Document */
img{border:0;margin:0;}
label{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
margin:0;
padding:0;
}
p{margin:10px;padding:0;}
p.normaltext{font-size:12px;}
a{
text-decoration:none;
color:#000;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}
.spacer{
clear:both;
visibility:hidden;
}
.dotted{
height:1px;
border-bottom:1px dotted #c9c9c9;
}
table{
margin:0;
}

.float_left{
float:left;
}

/*header*/
#HeaderOnglets a{
text-decoration:none;
}

#header{
	margin:0;
	padding:-5px 0px 5px 0px;
	}
	#logo{
		width:273px;
		margin-left:auto;
		margin-right:auto;
		}
		.soustitre{
			display:block;
			font-size:1.5em;
			margin-top:5px;
			margin-bottom:5px;
			}
	#recherche{
		background: url(../images/wiki/backrecherche.gif) repeat-x top left;
		height:140px;
		margin-top:0px;
		margin-bottom:10px;
		}
		#recherche p{
			margin-top:0;
			margin-bottom:0;
			width:411px;
			margin-left:auto;
			margin-right:auto;
			padding:20px 0px 0px 30px;
			}
			#recherche p input{
				background:#fff;
				border:2px solid #ddd;
				font-size:1.9em;
				color:#666666;
				font-weight:bold;
				}
			#recherche p .exemple{
				display:block;
				font-size:0.8em;
				color:#fff;
				}
	#menu{
	/*
		border-bottom:1px solid #bdd410;
		min-height:19px;
		padding-left:250px;
	*/
		}
		#menu ul{
			list-style:none;
			}
			#menu ul li{
				float:left;
				margin:0px 0px -4px 0px;
				padding:0;
				}
				#menu ul li a{
					display:block;
					text-decoration:none;
					width:60px;
					height:20px;
					text-align:center;
					padding-top:3px;
					margin:0px 2px 0px 2px;
					
					}
					a.menu_actif{background:url(../images/wiki/menu/actif.gif) no-repeat top left;color:#00b2de;}
					a.menu_passif{background:url(../images/wiki/menu/passif.gif) no-repeat top left; color:#fff}
					a:hover.menu_passif{background:url(../images/wiki/menu/actif.gif) no-repeat top left;color:#00b2de;}
					
/********************************fin header*****************/

/*sidebar*/
#sidebar{
	width:230px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
	}
#sidebar a{
	text-decoration:underline;
	}
	.sideblock{
		border:1px solid #c9c9c9;
		margin:10px 5px 10px 5px;
		padding:5px;
		background:url(../images/wiki/sidebar/fond_sideblock.gif) repeat-x bottom left;
		}
	.sideblock_blank{
		margin:10px 5px 10px 5px;
		padding:5px;
		background:url(../images/wiki/sidebar/fond_sideblock.gif) repeat-x bottom left;
		}
		.sideblock h1,.sideblock_blank h1{
			margin:2px;
			padding:0px;
			font-size:1.5em;
			}
		.sideblock ul{
			margin-top:10px;
			margin-bottom:10px;
			}
			.sideblock ul li{
				padding-left:8px;
				margin-bottom:5px;
				background:url(../images/wiki/sidebar/puce_liste.gif) no-repeat left center;
				clear:left;
				}
		.sideblock p.citation{
		text-indent:35px;
		background:url(../images/wiki/sidebar/quotes.gif) no-repeat top left;
		font-style:italic;
		margin:3px;
		padding:15px 5px 0px 5px;
		}
		
#main{
	/*border-left:1px solid #c9c9c9;*/
	padding:5px;
	margin:5px 5px 5px 250px;
	}
#main_tab{
	padding:0px;
	/*margin:5px 5px 5px 250px;*/
}
	#main #bienvenue{
		text-align:center;
		}
		#main #bienvenue h1{
			font-size:1.2em;
			color:#000;
			border:0;
			}
		#main h1{
			color:#00b2de;
			margin:0;
			padding:0;
			font-size:1.8em;
			border-bottom:1px solid #c9c9c9;
			}
		#main h2{
			color:#00b2de;
			margin:0;
			padding:20px 20px 0px 10px;
			font-size:1.5em;
			border-bottom:1px dotted #c9c9c9;
			}
		#main h3{
			color:#999;
			margin:0;
			padding:20px 20px 0px 10px;
			font-size:1.2em;
			}
		#main .main_container{
			margin:0;
			padding:40px;
			width:600px;	
			}
			#main .main_container .main_block{
				margin:0px;
				padding:0px;
				}
				#main .main_container .main_block h1{
					color:#bdd410;
					border:0;
					margin:0;
					}
				#main .main_container .main_block p.acc_article{
					width:300px;
					}
					#main .main_container .main_block p.acc_article .titre_article{
					display:block;
					font-weight:bold;
					}
			#main .main_container .main_block_float{
				float:left;
				padding:0;
				}
				#main .main_container .main_block_float h1{
					color:#bdd410;
					border:0;
					margin:0;
					}
				#main .main_container .main_block_float p.acc_article{
					width:300px;
					}
					#main .main_container .main_block_float p.acc_article .titre_article{
					display:block;
					font-weight:bold;
					}
	#main_tab #bienvenue{
		text-align:center;
		}
		#main_tab #bienvenue h1{
			font-size:1.2em;
			color:#000;
			border:0;
			}
		#main_tab h1{
			color:#00b2de;
			margin:0;
			padding:0;
			font-size:1.8em;
			border-bottom:1px solid #c9c9c9;
			}
		#main_tab h2{
			color:#00b2de;
			margin:0;
			padding:20px 20px 0px 10px;
			font-size:1.5em;
			border-bottom:1px dotted #c9c9c9;
			}
		#main_tab h3{
			color:#999;
			margin:0;
			padding:20px 20px 0px 10px;
			font-size:1.2em;
			}
		#main_tab .main_container{
			margin:0;
			padding:40px;
			width:600px;	
			}
			#main_tab .main_container .main_block{
				margin:0px;
				padding:0px;
				}
				#main_tab .main_container .main_block h1{
					color:#bdd410;
					border:0;
					margin:0;
					}
				#main_tab .main_container .main_block p.acc_article{
					width:300px;
					}
					#main_tab .main_container .main_block p.acc_article .titre_article{
					display:block;
					font-weight:bold;
					}
			#main_tab .main_container .main_block_float{
				float:left;
				padding:0;
				}
				#main_tab .main_container .main_block_float h1{
					color:#bdd410;
					border:0;
					margin:0;
					}
				#main_tab .main_container .main_block_float p.acc_article{
					width:300px;
					}
					#main_tab .main_container .main_block_float p.acc_article .titre_article{
					display:block;
					font-weight:bold;
					}
		#articles_guides{
			width:600px;
			padding:40px 40px 40px 5px;
			}
			#articles_guides img{
				padding:2px;
				margin-left:35px;
				background:#c9c9c9;
				}
		#popandrecblock{
		width:620px;
		padding:40px;
		}
				
		#populaires{
		float:left;
		width:300px;
		}
		#recentes{
		width:300px;
		margin-left:320px;
		}
		
			#populaires h1, #recentes h1{
				color:#f28000;
				border:0;
				}
			#populaires ol, #recentes ol{
				margin:10px 10px 10px 30px;
				padding:0;
				}
				
/*ARTICLES*/				
	.article_categorie{
		padding:5px;
		border:1px solid #c9c9c9;
		}
	.article_categorie a{
		cursor:pointer;
		text-decoration:underline;
		}
	.lastmodif{
		color:#c9c9c9;
		}
	/*TAGS*/
		.level1{font-size:0.6em;padding:2px;}
		.level2{font-size:0.8em;padding:2px;}
		.level3{font-size:1em;padding:2px;}
		.level4{font-size:1.2em;font-weight:bold;padding:2px;}
		.level5{font-size:1.5em;font-weight:bold;padding:2px;}
		
		.level1:hover,.level2:hover,.level3:hover,.level4:hover,.level5:hover{background:#00b2de;color:#fff;}

	#tagcloud{
		padding:5px;
		border-bottom:1px dotted #c9c9c9;
		}
		
/*ARTICLE*/
a.lien_comm_wiki{
	color:#ff8800;
	font-weight:bold;
}
		
/*INDEX*/
	.wiki_index{
		width:190px;
		margin:3px;
		}
	li.indexIndex{
		font-size:1.8em;	
		margin-bottom:0px;
		}
		ul.defIndex{
			margin:3px 3px 3px 8px;
			font-size:14px;
			}
			ul.defIndex li{
				padding-left:8px;
				font-size:1em;
				background:url(../images/wiki/sidebar/puce_liste.gif) no-repeat left center;
				}
	a.quickindex{
		cursor:pointer;
		font-size:0.8em;
		}
	ul.quickindex{
		margin:2px 0px 2px 3px;
		width:200px;
		}
	ul.quickindex li{
		float:left;
		padding:2px 5px 2px 5px;
		clear:none;
		}
	.grey{
	font-size:0.8em;
	}
		
/*CONTRIB*/
	ul.contrib{
		margin:10px 0px 10px 0px;
		padding:0px;
		}
	ul.contrib li{
		border:1px solid #c9c9c9;
		margin:5px 0px;
		padding:5px;
		height:50px;
		}
	.detailProfil{
		display:block;
		border-top: 1px dotted #c9c9c9;
		margin:2px;
		}
		
		
a.edite_btn{
	color:#999;
	text-decoration:none;
}
a.edite_btn:hover{
	color:#00b2de;
}
/*RECHERCHE*/
.pertinence{
	color:#00CC00;
	font-size:0.8em;
	}
ul#result_recherche li{
margin:5px 0px 5px 0px;
/*border-bottom:1px solid #c9c9c9;*/
padding:10px;
}

a.tooltip2 em {
    display:none;
}
a.tooltip2:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip2:hover em {
    font-style: normal;
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 22px;
    left: -10px;
    padding: 5px;
    color: #333;
    border: 1px solid #bbb;
	background:#fff;
    width:300px;
}
a.tooltip2:hover em span {
    position: absolute;
    bottom: -7px;
    left: 5px;
    height: 7px;
    width: 135px;
    background: transparent url(http://www.keltoa.com/images/flechebasw.gif);
    margin:0;
    padding: 0;
    border: 0;
}


.miniatures{float:left;margin:2px;height:58px;width:140px;}
			
			
/**************************************/
/*logo in da footer*/
#footer a {color:#008FB2; text-decoration:none;}
#logo_footer{
	float:right;
	margin:20px;
	}


