@charset "iso-8859-15";
/* CSS Document */





body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#conteneur{
	width:850px;
	margin:0 auto;
	background:#fff;
	border:1px solid black;
	
}


#base{
	width:800px;
	padding:25px;
	margin:0 auto;
	background:#fff;
	border:1px solid black;
	
}

#bottom-part{
	position:relative;bottom:-25px;left:-25px;width:850px;height:110px;background:black url(../jeux-video/fond.png);
	margin-top:25px;
	
}
#footer{
	
	text-align:center;
	font-size:10px;
	width:350px;height:50px;margin:0 auto;
	margin-top:15px;
	}

a{
	outline:none;
	color:#89D038;
	text-decoration:none;
}


a:hover{
	color:#DD6616;
	text-decoration:underline;
}
	
.spacer{
	clear:both;
}


.afficheur{
display:block;
}
.masque{
display:none;
}

#chapeau{
	float:left;
	width:775px;
	min-height:50px;
	margin:0px 0px 5px 10px;
	padding:5px;
}



/*banniere parapluie*/

#banniere{
	width:800px;
	margin-left:5%;
	z-index:99;
	position:relative;

}

#banniere a{
	display:block;
	float:left;
	
	margin-left:25px;
	height:25px;
	line-height:23px;
	background:url(../jeux-video/crop.png) no-repeat;
	
	color:#000;
	font-size:12px;
	padding-left:35px;
	
	overflow:hidden;
	z-index:99;
}


/*Structure*/

#module-partage{
	float:left;
	width:200px;
	margin-top:25px;
	font-size:10px;
}

#bandeau{
	width:1000px;
	height:294px;
	background:url(../jeux-video/bandeau_jeux-video.png) no-repeat;
	position:relative;
	left:-125px;
	top:-75px;
}


#accueil_bloc_actu{
	width:310px;
	height:495px;
	background:url(../jeux-video/fond_bloc_actu.png) no-repeat;
	
	position:relative;
	top:-30px;
	
}

#affine_recherche{
	position:relative;
	top:-50px;
}


#bloc_contact{
	background:url(../jeux-video/fond-ombre.png) no-repeat bottom right;
	width:265px;
	height:320px;
	margin-left:25px;
}

#bloc_accueil{
	width:460px;
	min-height:425px;	
	position:absolute;
	top:-10px;
	left:350px;
}



#bloc_recherche{
	width:425px;
	height:65px;
	
	padding:5px;
	background:url(../jeux-video/fond_recherche-thin.png) no-repeat;
	
	position:relative;
	
	z-index:115;
	
}

#bloc_recherche2{
	width:350px;
	height:65px;
	
	padding:5px;
	background:url(../jeux-video/fond_recherche-thin-smart.png) no-repeat;
	
	float:left;
	
}

#bloc_recherche3{
	width:335px;
	height:65px;
	
	padding:5px;
	
	padding-top:15px;
	padding-left:15px;
	background:url(../jeux-video/fond_recherche-thin-smart2.png) no-repeat;
	
	float:left;
	
}

#plus-recherche{
position:absolute;
left:295px;
top:155px;
background:url(../jeux-video/fond-slurp.png) bottom left no-repeat;
width:125px;height:25px;font-size:12px;text-align:center;
line-height:30px;
z-index:110;
}

#plus-recherche a{
	color:#FFF;
}

#elemre{
	position:relative;left:-290px;background:#535353;width:415px;height:0px;font-size:12px;text-align:center;overflow:hidden;z-index:111;
}

#elemre span{
	color:#FFF;
	size:12px;
}

#bloc_dossier, #bloc_dossier_2, #bloc_dossier_3, #bloc_dossier_4, #bloc_dossier_5, #bloc_dossier_6, #bloc_dossier_7{
	width:415px;
	min-height:125px;
	
	padding:5px;
	margin-top:45px;
	
	float:left;
	
	border:1px solid #CCC;
	border-right:1px solid #F9F9F9;
	border-top:1px solid #F9F9F9;
	background:#FBFBFB;
	position:relative;
}



.bloc_left{
	width:200px;
	float:left;
}

.bloc_contenu{
	width:550px;
	padding:10px;
 	margin-left:15px;
	float:left;
	font-size:12px;
}

.bloc_contenu2{
	width:550px;
	padding:10px;
 	margin-left:15px;
	float:left;
	font-size:12px;
}

.bloc_left-med{
	width:350px;
	float:left;
	font-size:12px;

}

.bloc_contenu-med4{
	width:475px;
	padding:5px;
 	margin-left:15px;
	float:left;
	font-size:12px;
	text-align:justify;
}

.bloc_contenu-med42{
	width:240px;
	padding:5px;
 	margin-left:30px;
	padding-top:15px;
	float:left;
	font-size:12px;
	text-align:justify;
}

.bloc_contenu-med{
	width:400px;
	padding:10px;
	padding-top:0px;
 	margin-left:15px;
	float:left;
	font-size:12px;
}
.bloc_contenu-med2{
	width:350px;
	float:left;
	font-size:12px;
}

#corps-fiche{
	width:524px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;

	border:1px solid grey;
	border-top:0;
	float:left;


	padding:7px 10px 35px 10px;
	background:#E6EEEF url(../jeux-video/font-horiz.png) no-repeat bottom right;
}

.caract-fiche{
	width:500px;

	float:left;
	font-size:12px;

	margin-bottom:15px;
	
	padding:5px;
	
	overflow:hidden;
}


.bloc{
	float:left;
	background:#FFF;
	width:100%;
}

.bloc_console{
	width:100%;
	float:left;
}

.bloc_video{
	float:left;
	background:#FFF;
	padding:5px;
	border:1px dotted grey;
	margin-bottom:5px;
	width:295px;
}

.bloc_video h4{
	margin-bottom:5px;
}

.bloc_presentation{
	width:350px;
	height:175px;
	float:left;
	padding:5px;
	border:1px solid #CCC;
	border-right:1px solid grey;
	border-bottom:1px solid grey;
	background:#FFF url(../jeux-video/fond-bloc.png);
	margin:15px;
	font-size:12px;
	cursor:pointer
}

.bloc_presentation:hover{
	background:#FFF url(../jeux-video/fond-bloc_hover.png);
}

.bloc_presentation h3{
	padding:5px;
	margin:0px;
	color:#FF9000;
}

.bloc_presentation:hover h3{
	padding:5px;
	margin:0px;
	color:#fff;
}

.bloc_presentation:hover a{
	color:#fff;
}

.bloc-apercu{
	width:120px;
	height:120px;
	float:left;
	margin:5px;
	font-size:10px;
	text-decoration:none;
}
.bloc-apercu:hover{
	text-decoration:none;
}


.vignette_categorie{
	float:left;
	width:170px;
	height:155px;
	
	border:1px solid grey;
	margin:10px;
	display:block;
	
	font-size:12px;
	font-weight:bold;
	color:#FF9000;
	text-align:center;
	
	background:#FFF url(../jeux-video/fond-bloc.png);
}

.vignette_categorie:hover{
	text-decoration:none;
	background:#FFF url(../jeux-video/fond-bloc_hover.png);
	color:#FFF;
}

.bloc_article{
	float:left;
		
	width:770px;
	padding:15px;
	
	font-size:12px;
	text-align:justify;
	color:#000;
	
	margin-bottom:15px;
	background:#FFF;

}

.encadre{
	float:right;width:300px;
}

.encadre strong{
	font-size:18px;
	color:#6C3;
}



.ou{
	background:url(../jeux-video/ou.png) no-repeat;
	width:75px;
	height:150px;
	float:left;
	margin-top:10px;
}


.bloc_quizz{
	width:350px;
	height:200px;
	border:1px solid grey;
	border-top:#FFF 1px solid;
	border-left:#FFF 1px solid;
	margin-top:50px;
}


.cadre_recents{
	border-bottom:1px dotted green;
	padding:5px;
	margin-bottom:10px;
	float:left;
	width:770px;
}

.cadre_recents h5{
	padding:0;
	margin:0;
}

.cadre_recents p{
	padding:0;
	margin:2px;
}


#voile{
	background:#000;
	width:100%;
	height:150%;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	opacity: 0.7; 
	filter:alpha(opacity= 70);
}

/*menu*/

.menu-gauche{
	width:200px;
	height:315px;
	background:url(../jeux-video/menu-gauche.png) no-repeat;
	padding:20px;
	padding-top:35px;
	padding-left:5px;
	padding-right:25px;
	
	position:relative;
	top:50px;
	left:-40px;
	
	font-size:12px;
}

.menu-gauche li{
	margin-left:10px;
	margin-bottom:7px;
}

.menu-gauche a {
	color:#DD6616;
}

.menu-gauche a:hover {
	color:#fff;
}


#menu_principal{
	width:770px;
	height:90px;
	text-align:left;
	
	position:absolute;
	right:-4px;
	bottom:22px;
	
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
	
	z-index:3;
}

#menu_principal li{
	float:left;
	padding:0;
	margin:0;
}

#menu5{
	display:block;
	width:111px;
	height:52px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_rechercher-retour.png) no-repeat;
}
#menu5:hover{
	background:url(../jeux-video/mn_hover_rechercher-retour.png) no-repeat;
}

#menu0{
	display:block;
	width:73px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_start.png) no-repeat;
}
#menu0:hover{
	background:url(../jeux-video/mn_hover_start.png) no-repeat;
}
#menu0selected{
	display:block;
	width:73px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_hover_start.png) no-repeat;
}


#menu1{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_tout-savoir-sur-les-jeux-video.png) no-repeat;
}
#menu1:hover{
	background:url(../jeux-video/mn_hover_tout-savoir-sur-les-jeux-video.png) no-repeat;
}
#menu1selected{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_hover_tout-savoir-sur-les-jeux-video.png) no-repeat;
}


#menu2{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_rechercher-jeu-video.png) no-repeat;
}
#menu2:hover{
	background:url(../jeux-video/mn_hover_rechercher-jeu-video.png) no-repeat;
}

#menu2selected{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_hover_rechercher-jeu-video.png) no-repeat;
}

#menu3{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_forum.png) no-repeat;
}
#menu3:hover{
	background:url(../jeux-video/mn_hover_forum.png) no-repeat;
}
#menu3selected{
	display:block;
	width:209px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_hover_forum.png) no-repeat;
}


#menu4{
	display:block;
	width:43px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_aide.png) no-repeat;
}
#menu4:hover{
	background:url(../jeux-video/mn_hover_aide.png) no-repeat;
}
#menu4selected{
	display:block;
	width:43px;
	height:90px;
	padding:0;
	margin:0;
	background:url(../jeux-video/mn_hover_aide.png) no-repeat;
}





/* onglets fiche */

#bloc_contenu ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;

}

.onglet{
	display:block;
	float:left;
	width:180px;
	height:25px;
	border:1px solid grey;
	text-align:center;
	background:#EDEFF1;
	font-size:11px;
	line-height:25px;
	margin-top:9px;
}

.onglet a{
	color:#000;
	text-decoration:none;
}

.onglet:hover{
	height:34px;
	background:#EDEFF1;
	font-size:12px;
	line-height:34px;
	margin-top:0px;
}

.ongletactif{
	display:block;
	float:left;
	width:180px;
	font-size:11px;
	text-align:center;
	
	border:1px solid grey;
	border-bottom:solid 1px #EDEFF1;
	
	background:#E6EEEF url(../jeux-video/fond-titre2.gif) repeat-x;
	font-weight:bold;
	
	height:34px;
	line-height:35px;
	margin-top:0px;
	color:#FFF;
}


table tr.results:hover, table tr.results2:hover{
	background:url(../jeux-video/fond-results.png) repeat-x;
	cursor:pointer;
}

table tr.results{
	background:#fff;
}

table tr.results2{
	background:#f9f9f9;
}



/*Formulaires*/

.form_part{
	width:250px;
	border:2px solid grey;
	
}

.destinataire_recherche0{
	position:relative;
	top:15px;
	left:20px;
	width:266px;
	height:20px;
	padding:3px;
	padding-top:5px;
	border:1px solid #7CBF3E;
	font-size:14px;
	color:#333;
}

.destinataire_recherche{
	position:relative;
	top:17px;
	left:20px;
	width:266px;
	height:30px;
	padding:3px;
	padding-top:5px;
	border:1px solid #7CBF3E;
	font-size:16px;
	color:#333;
}


.destinataire_recherche2{
	position:relative;
	top:17px;
	left:20px;
	width:215px;
	height:16px;
	padding:3px;
	padding-top:5px;
	border:1px solid #7CBF3E;
	font-size:12px;
	color:#333;
}

.destinataire_recherche4{
	float:left;
	width:215px;
	height:16px;
	padding:3px;
	padding-top:5px;
	border:1px solid #7CBF3E;
	font-size:12px;
	color:#333;
}


.destinataire_recherche:focus, .destinataire_recherche:hover,.destinataire_recherche2:focus, .destinataire_recherche2:hover{
	color:#666;
}

#bt_recherche{
	position:relative;
	top:18px;
	left:15px;
	width:95px;
	height:30px;
	border:1px solid #7CBF3E;
	
	font-size:18px;
	color:#7CBF3E;
}


#bt_recherche2{
	position:relative;
	top:18px;
	left:18px;
	
	width:65px;
	height:25px;
	border:1px solid #7CBF3E;
	font-size:14px;
	color:#7CBF3E;
}

#bt_recherche3{
	position:relative;
	top:-5px;
	left:30px;
	
	width:65px;
	height:25px;
	border:1px solid #7CBF3E;
	font-size:14px;
	color:#7CBF3E;
}

#bt_recherche4{
	float:left;
	
	width:65px;
	height:25px;
	margin-left:5px;
	border:1px solid #7CBF3E;
	font-size:14px;
	color:#7CBF3E;
}


/* Autocompletion */

ul.contacts {
	list-style: none;
	margin: 0;
	padding: 0;
}

.update{

	width:240px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.contacts li{ 
	height:15px;
	line-height:15px;
	padding:5px;
}

ul.contacts li.selected { 
	background-color: #444; 
	color:#89D038;
	cursor: pointer;
	font-weight:bold;
}




/*texte*/


#accueil_bloc_actu h3, #bloc_accueil h3, #bloc_accueil h2, #bloc_dossier h3{
	margin:0px;
	padding:8px;
	color:#FF9900;
}

.bloc_dossier_h3{
	margin:0px;
	padding:6px;
	color:#FF9900;
}



.bloc_dossier_ul{
list-style:none;
margin-left:13px;
margin-top:0px;
margin-bottom:5px;
}

.bloc_dossier_ula{
list-style:none;
margin-left:50px;
margin-top:0px;
margin-bottom:5px;
}

.bloc_dossier_ul2{
list-style:none;
margin-left:48px;
margin-top:0px;
margin-bottom:5px;
}


.bloc_dossier_ul3 li{
list-style:none;
margin-left:20px;
margin-bottom:5px;
background:url(../jeux-video/fleche_orange.png) no-repeat top left;
padding-left:20px;
}


#accueil_bloc_actu p{
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px 8px 0px 8px;
}

#accueil_bloc_actu strong{
	color:#89D038;
}

#accueil_bloc_actu a{
	color:#89D038;
}

#bloc_accueil p{
	font-size:12px;
	margin-top:0px;
	padding:0px 8px 0px 8px;
}



#titre-article{
	display:inline; 
	background:#fff;
	margin:0;
	margin-bottom:7px;
	padding:3px;
	color:#89D038;
	float:left;
	max-width:560px;
	
}


.caract-titre{
	float:left;
	display:block;
	font-weight:bold;
	margin:7px 0 0px 5px;
	color:#89D038;
}

.caract-desc{
	float:left;
	display:block;
	width:470px;
	padding:5px;
}

.titre-apercu{
	display:block;
	width:100%;
	text-align:center;
}
	
.bloc_article h3{
	margin-top:0px;
	color:#FFCC00;
}

.vert{
	color:#89D038;
}

.noir{
	color:#000;
}

.blanc{
	color:#fff;
}

.gris{
	color:#ccc;
}


.orange{
	color:#ffcc00;
}


.alpha_lien{
	color:#89D038;
	display:block;
	cursor:pointer;
	width:15px;
	height:15px;
	text-align:center;
	float:left;
	margin:1px;
	border:1px solid #89D038;
	font-size:12px;
}

.alpha_lien:hover{
	background:#FFF;
	text-decoration:none;
}

.alpha_lien-select{
	background:#000;
	color:#fff;
	display:block;
	cursor:pointer;
	width:15px;
	height:15px;
	text-align:center;
	float:left;
	margin:1px;
	border:1px solid #fff;
	font-size:12px;
}

.txt12{
	font-size:12px;
}

.txt10{
	font-size:10px;
}

.txt8{
	font-size:8px;
}

.title_bloc-recherche
{
	float:left;
	width:100px;
	height:30px;
	display:block;
	font-weight:bold;
	color:#fff;
}

.txt12gris{
	font-size:12px;
	color:#333;
}
/*image*/


.load_img{
	display:none;
}

#logo{
	position:absolute;
	top:75px;
	left:110px;
	
	z-index:2;
}

img{
	border:0;
}

a.roll img { 
opacity: 0.7; 
filter:alpha(opacity= 70);
}
a.roll:hover img { 
opacity: 1.0; 
filter:alpha(opacity=100); 
}

#image {
width:200px; 
border:1px solid #89D038;
}

.image_vue 
{
width:92px; 
height:75px; 
border:1px solid #89D038; 
margin:3px;
}


#vignette_pegi{
	float:left;width:400px;margin-left:25px;
	font-size:12px;
}
#vignette_pegi2{
	float:left;width:400px;margin-left:25px;
	font-size:12px;
}

#vignette_pegi img,#vignette_pegi2 img{
	margin:5px;
	float:left;
}

#vignette_pegi2 p{
	margin-top:3px;
}

#vignette_pegi span{
	float:left;
	margin:5px;
	width:330px;
	color:#000;
	overflow:hidden;
	height:65px;
	border-bottom:dotted 1px grey;
	margin-bottom:15px;
}

#vignette_pegi span:hover{
	min-height:225px;
}


.bloc_contenu-med p{
	margin-top:0px;
}

.bloc_contenu-med h4, .bloc_left-med h4{
	margin-bottom:3px;
}

.bloc_contenu2 p,.bloc_contenu2 span,.bloc_contenu2 li{
	font-size:12px;
	background:#FFF;
	padding:5px;
}


#chapeau h2{
	padding:0;
	margin:0;
	color:#F5399C;
}


/* FORUM */

.titre_actu{
	display:block;
	float:left;
	padding-left:10px;
	height:65px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 65px;
	text-decoration:none;
	color:#000000;

}

.actu_fond{

	border:1px #A3E04E solid;
	width:775px;
	float:left;

	background-color:#F5F5F5;
	
	margin:5px 0px 10px 15px;


}

.actu{
	border:1px #A3E04E solid;

	width:775px;
	float:left;
	margin:5px 0px 10px 15px;
	font-size:12px;
}

.actu p, actu_fond p, nom_discussion p{
padding-left:5px;
}


.titre_categorie
{
display:block;
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;

color:#000000;
margin:15px 15px 0px 15px;
text-decoration:none;
}

.description_categorie
{
display:block;
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:2px 0px 5px 0px;
z-index:1;
text-decoration:none;
}


.titre_message
{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:25px;
margin-bottom:8px;
font-weight:bold;
}


.action_forum
{
display:block;
float:left;
width:60px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:40px;
padding:5px;
text-align:right;
color:#000000;
margin:0px 5px;
text-decoration:none;
}

.bouton_forum
{
display:block;
float:right;
width:25px;
height:17px;
padding-top:3px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin:0px 2px 2px 0px;
border-left:solid 1px #A3E04E;
}


.creer_discussion{
	display:block;
	float:right;
	padding-right:10px;
	margin-top:2px;
	height:34px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:35px;
}
.page_discussion{
	display:block;
	float:left;
	padding-left:10px;
	height:35px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:35px;
}


.id_forum
{
display:block;
float:right;
width:250px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0px 2px 0px;
background:#A3E04E url(../jeux-video/fd_id-forum.png);
padding-left:3px;

}

.titre_discussion{
	
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F5F5F5;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
}


.nom_discussion
{


line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
margin:2px 2px 2px 3px;
}

.normal13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.i_envoyer{
	display:block;
	float:left;
	width:150px;
	
	border:2px solid;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	font-family:arial,sans-serif;
	margin:15px 0px 15px 25px;

}

.bloc_left h5{
	margin-bottom:5px;
	color:#333;
}

.titre_quizz{
	background:#89D038;
	color:#fff;
	border-top:#D8DFEA 1px solid;
	border-bottom:#D8DFEA 1px solid;
	padding:10px 5px;
}

.reponse_quizz li{
	background:#FAFAFA;
	color:#666;
	border-top:#f5f5f5 thin solid;
	border-bottom:#999 thin solid;
	padding:5px;
}

.bouton_quizz{
	float:right;
	border:1px #89D038 solid;
	background:#9FDA8F;
	border-top:grey 1px solid;
	border-left:grey 1px solid;
	padding:5px;
	margin:15px;
	cursor:pointer;
}

/*Stratus*/
#stratusTag1 { color: #86C25E; }
#stratusTag2 { color: #50B5D5; }
					
.tagClass {
	text-decoration: none;
	font-family: Sans;
	font-weight: normal;
}

/*STRATUS*/
#stratusTag1 { color: #86C25E; }
#stratusTag2 { color: #50B5D5; }
					
.tagClass {
	text-decoration: none;
	font-family: Sans;
	font-weight: normal;
}

ul{
	list-style:none;
	padding-left:5px;
}

/* tooltip design */


/*Dico*/
a.info{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	border-bottom:2px dotted #89D038;
}


a.info:hover{z-index:25; background-color:#ff0}

a.info .ToolTips{display: none}


.togglers{
	background:url(../jeux-video/fond-accordion.png) repeat-x;
	margin:0;
	height:30px;
	line-height:35px;
	padding-left:5px;
	cursor:pointer;
	
}

.elements h4{
	padding-top:0px;
	color:#89D038;
}
 
.elements{
	font-size:12px;
}

.elements ul{
	list-style:disc;
	margin-left:15px;
	margin-bottom:5px;
}

a.info:hover .ToolTips { display:block; position:absolute; width:404px; top:5px;left:0;}

.ToolTips .message { display:block; position:relative; background:url(../pack/mootips/images/tip_body.png) repeat-y; padding:0px 10px; font-weight:normal; }

/* here we do a little switch. If the tooltip is positioned above the element hovered, it changes the classes on the header/footer divs in order to point at the element hovered */
.ToolTips .dockBottomHeader, 
.ToolTips .dockTopFooter { display:block; position:relative; background:url(../pack/mootips/images/dockBottomHeader.png) no-repeat bottom; height:33px;  }
.ToolTips .dockTopFooter { background:url(../pack/mootips/images/dockTopFooter.png) no-repeat bottom; height:38px; }

.ToolTips .dockBottomFooter,
.ToolTips .dockTopHeader { display:block; position:relative; background:url(../pack/mootips/images/dockBottomFooter.png); height:14px; line-height:11px; font-size:0px; clear:both; }
/* this one has more height to display the close button in case sticky tooltips are on */
.ToolTips .dockTopHeader { background:url(../pack/mootips/images/dockTopHeader.png) bottom center no-repeat; height:20px; line-height:20px; font-size:0px; }

* html .ToolTips .dockBottomHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pack/mootips/images/dockBottomHeader.png'); }
* html .ToolTips .dockBottomFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pack/mootips/images/dockBottomFooter.png'); }
* html .ToolTips .dockTopHeader { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pack/mootips/images/dockTopHeader.png'); }
* html .ToolTips .dockTopFooter { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pack/mootips/images/dockTopFooter.png'); }
* html .ToolTips .sticky_close {  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pack/mootips/images/fileclose.png');  }

/* this is just a div displaying the loading animated .gif */
.loading { display:block; margin:0px auto 0px; background:url(../pack/mootips/images/ajax-loader.gif) center center no-repeat; width:31px; height:50px; }



/* beautify the tooltip content */
.ToolTips .message { font-size:12px; text-align:justify; }
.ToolTips .message h3 { font-size:16px; margin:0px 0px 10px; padding:0px; color:#FF6600; }
.ToolTips .message .rights { display:block; clear:both; margin:15px 0px 0px; text-align:right; font-size:11px; color:#666666; }


.bloc_entete{
	float:left;
	width:220px;
	height:115px;
	margin:15px 3px 0px 25px;
	padding-left:5px;
	border:groove 1px #98D659;
	background:#98D659;
}


.erreur_bloc{
	float:right;
	width:185px;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 15px 0px 0px;
	padding-left:10px;
	
}

.bloc{
	float:right;
	width:200px;
	height:20px;
	margin:5px 15px 0px 0px;
}

.bloc_entete_membre{
	float:right;
	width:225px;
	height:80px;
	margin:15px 3px 0px 10px;
	border:1px solid #7A952B;
}


.bloc_entete_membre h5{
	margin:3px 0px 3px 5px;
	padding:5px;
	color:#7A952B;
}

.text_form_communaute{
	width:50px;
	height:15px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	float:left;
}


.form_communaute{
	width:110px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:solid 1px #7A952B;
}


.bouton_vert{
    display:block;
    float:left;
	
    margin:10px;
	
    background-color:#f5f5f5;
    border:1px solid #98D659;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#657E5A;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}


.bouton_vert:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}


/* Formulaires */

form{
	margin:0;
	padding:0;
}

.text_form_communaute{
	width:50px;
	height:15px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	float:left;
}


.form_communaute{
	width:130px;
	height:20px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:solid 1px #7A952B;
}


.sub_communaute { 
margin-top:5px;
margin-right:25px;
width: 35px; height: 35px; border: none; cursor: pointer; 
background:#FFE400;
border-bottom:solid 1px #FC0; 
border-right:solid 1px #FC0; 
float:right; 
} 
.sub_communaute:hover { 
margin-top:5px;
margin-right:25px;
width: 35px; height: 35px; border: none; cursor: pointer; 
background:#FF6;
border-top:solid 1px #FC0; 
border-left:solid 1px #FC0; 
float:right; 
} 

/*.buttonImg:hover { background: url("access.png") no-repeat left bottom; } */
/*
.sub_communaute{
	width:70px;
	height:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:solid 1px #A7C840;
	background-color:#FFF;
	float:right;
	margin:4px 12px;
}
*/

.erreur_bloc{
	float:right;
	width:185px;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 15px 0px 0px;
	padding-left:10px;
	
}

.bloc2{
	float:right;
	width:200px;
	height:20px;
	margin:5px 15px 0px 0px;
}

.bloc_indent{
	float:left;
	width:265px;
	height:125px;
	padding-left:5px;
	background:url(http://www.e-enfance.org/protection-enfance/indent.png) no-repeat;
	
	
}

.erreur_form{
	background-color:#FC3;
}

/*Lexique*/


.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid grey;
    padding: 5px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color:#CCC;
	-moz-border-radius : 3px;
	z-index:24;
	color:#FFF;
	background:black url(../jeux-video/fond.png);
	max-width:300px;
}