a img {
   border: none; /* Pas de bordure */
}

body {
	width:100%;
	font-family: 'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;
	font-size:0.9em;
	margin:auto;
	margin-right:0;
	margin-left:0;
	background:url('../../templates/images/1/force.jpg') center top fixed;
}

#geraldine {
	width:100%;
	padding-top:0.1%;
}

/* Banniere */
#bann { margin-top: 0px; width:100%; text-align:center; height:200px; background: url('../../templates/images/1/fond_bann.png') top left repeat; }

#barre
{
	width:100%;
	list-style-type: none;
	height:33px;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#499ac5;
	background-image:url('../../templates/images/1/speedbarre.png');
}

#barre li
{
	float:left;
	font-family: 'Trebuchet MS', Arial, 'Times new roman', Times, serif;
	font-size:1em;
	height: 33px;
	display:block;
	border-top:none;
	border-bottom:none;
	width:49.5%;
	line-height:40px;
	margin-top:-3px;
	color:white;
	font-size:1em;
}

#barre a
{
	outline:0px;
}

#barre .barre_icon_fr, #barre .barre_icon_en { display:block; float:right; height:39px; background-repeat:no-repeat; } 
#barre .barre_icon_fr { background-image:url('../../templates/images/1/fr_sprite_speedbarre.png'); }
#barre .barre_icon_en { background-image:url('../../templates/images/1/en_sprite_speedbarre.png'); }
#barre .icon_home_fr { width:119px; background-position:left top; }
#barre .icon_home_fr:hover { background-position:left bottom; }
#barre .icon_home_en { width:100px; background-position:-9px top; }
#barre .icon_home_en:hover { background-position:-9px bottom; }
#barre .icon_forum { width:99px; background-position:-119px top; }
#barre .icon_forum:hover { background-position:-119px bottom; }
#barre .icon_fic { width:125px; background-position:-218px top; }
#barre .icon_fic:hover { background-position:-218px bottom; }
#barre .icon_fa { width:131px; background-position:right top; }
#barre .icon_fa:hover { background-position:right bottom; }

.fil_ariane
{ text-align:left;  margin-left:0.5%;}
.fil_ariane a
{ text-decoration:none; color:white;}
.fil_ariane a:hover
{ text-decoration:underline overline;}
.liens_menu
{ text-align:right; margin-right:0.5%;}

.navigation {
	position:absolute;
	top:244px;
	left:0px;
	list-style-type: none;
	width:180px;
	min-width:125px;
	float:left;
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
    padding: 0;
    list-style: none;
    color: #fff;
    font: 1.2em "Trebuchet MS", sans-serif;

      }
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
   outline:0px;
	z-index:30;
	position:relative;
    background-image:url('../../templates/images/1/barre_menu.png');
	background-repeat:no-repeat;
	background-position:center right;
	color:white;
	text-decoration:none;
	height:43px;
	text-align :left;
	margin-top:-5px;
	line-height:43px;
	text-indent:15px;
	display:block;
      }
      
   .navigation .subMenu {
    z-index:20;
	padding:0px;
	text-indent:3%;
	list-style-type: none;
	width:156px;
	border-right:2px solid #050b17;
	background-image:url('../../templates/images/1/fond.png');
	font-size:0.95em;
	border-bottom:1px solid #050b17;
	position:relative;
	top:-9px;
      }
   .navigation ul.subMenu a {
   	  z-index:10;
	  padding : 0px;
      background: none;
	  margin:0px;
	  color:#ffbb72;
	  height:30px;
	  font-size:0.8em;
	  line-height:30px;
	  text-decoration:none;
      }
	.navigation ul.subMenu li {
	border-bottom:1px solid #050b17;
	}
	.navigation ul.subMenu li:hover {
	background-image:url('../../templates/images/1/fond_forum.png');
	}
	
	.ss_menu {
		z-index:100;
		position:relative;
		left:158px;
		bottom:10px;
		width:156px;
		text-indent:10px;
		line-height:30px;
		background-image:url('../../templates/images/1/fond_ssmenu.png') ;
		border:1px solid #010409;
		border-bottom: none;
		border-left: none;
	}
	
	.ss_menu a {
		display:block;
		border-bottom:1px solid #010409;
		font-family: 'Trebuchet MS', Arial, 'Times new roman', Times, serif;
		padding:0px;
		font-size:0.8em;
		margin:0px;
		color:#ffbb72;
		height:30px;
		line-height:30px;
		text-decoration:none;
	}
	
/* Pour IE le batard -_- */
.navigation , .navigation a, .navigation span, .navigation .toggleSubMenu a, .navigation .toggleSubMenu span, .navigation .subMenu {
  margin-left:0;
  }
	
/* Corps et contenu général */

	#corps {
		margin:0;
		width:100%-200px;
		margin-left:190px;
		margin-right:10px;
		color:white;
		margin-top:10px;
		text-align:justify;
	}
	#contenu {
		clear:both;
		background-image:url('../../templates/images/1/fond_body.png');
		border:1px solid #030a10;
		padding-left:0.5%;
		padding-right:0.5%;
		margin-top:10px;
		-khtml-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-bottom:20px;
	}
	#contenu li { list-style-image: url('../../templates/images/1/boulon2.png'); margin-right:2.5%; }
	#contenu a {
		color:#ffbb72;
		text-decoration:none;
	}
	#corps a:hover { text-decoration:underline; }

	h1 { 
		margin:auto; 
		margin-top:10px; 
		margin-bottom:20px;
		text-align:center; 
		width:96%; 
		color:#f17c1d;
		border-bottom:2px solid #f17c1d;
		text-transform:uppercase;
	}
	#contenu h1 a {
		color:#f17c1d;
	}
	#contenu h4 { text-align:center; margin:auto; margin-bottom:15px; }
	#contenu hr { margin-top:4px; margin-bottom:4px; border:1px solid #627ea0; width:95%; margin:auto; text-align:center; display:block; }

	#corps h2 {
		margin-left:30px;
		padding-left:35px;
		background-image:url('../../templates/images/1/icone_h2.png');
		background-position:left center;
		background-repeat:no-repeat;
		line-height:32px;
		height:32px;
		color:#81b7cf;
		font-variant: small-caps;
	}
	#contenu h2.no_icon { background-image:none; }
	
	#contenu .weapon_h2 {
		padding-left:0px;
		background-image:url('../../templates/images/1/hexagone.png');
		line-height:32px;
		vertical-align:middle;
	}
	#contenu .weapon_h2 img {
		display:block;
		float:left;
		padding-right:5px;
	}

	#corps h3 {
		margin-left:2%;
	}

	#corps p {
		margin-left:2%;
		margin-right:2%;
	}

/* Module du haut - 4 Box */

	.module, .module tr, .module td
	{
		margin:0px;
		height:120px;
		padding:0px;
		border:none;
		font-size:12px;
	}
	.module
	{
		float:left;
		width:25%;
		border-collapse:collapse;
		margin-bottom:10px;
	}
	#module_left { 
		background-image: url('../../templates/images/1/cotegauche.png'); 
		width:27px; 
		background-repeat:no-repeat;
	}
	#module_right { 
		background-image: url('../../templates/images/1/cotedroite.png');
		width:27px;
		background-repeat:no-repeat;
	}
	.module_centre { vertical-align:top ; text-align:center; background : url('../../templates/images/1/milieu.png') repeat-x; }
	.module_centre .info2 {
		display:block;
		width:159px;
		padding-top:1px;
		height:17px;
	}
	.module_centre a.info2:hover
	{
		background-image:url('../../templates/images/1/fond_forum2.png') !important;
		text-decoration:none !important;
		text-align:center;
	}
	.mon_compte { text-align:left; }
	.module_droite { 
		background : url('../../templates/images/1/cotedroite2.png') no-repeat; 
		width:15px;
	}
	.module_gauche { 
		background : url('../../templates/images/1/cotegauche2.png') no-repeat; 
		width:15px;
	}
	.module_titre { 
		height:18px;
		font-size:14px; 
		color:white; 
		padding-top:3px; 
		font-weight:bold; 
		font-variant: small-caps;
	}
	.module_centre hr { border:1px solid #020a0d; margin-top:0; margin-bottom:3px; }
	.module_centre a { outline:0px; color:white; text-decoration:none;}
	.module_centre .info2 { line-height:15.5px;}
	.contenu_box { width:160px; margin:auto; padding:0px; }
	
	#change_box2 { text-align:left; background:url('../../templates/images/1/box_mess.png') bottom right no-repeat; }
	#change_box4 { text-align:left; background:url('../../templates/images/1/box_news.png') bottom right no-repeat; }
	.search_google { background:url('../../templates/images/1/box_search.png') bottom right no-repeat; }
	.mon_compte { background:url('../../templates/images/1/box_compte.png') bottom center no-repeat; }
	
	#account_table {
		width:160px;
		padding:0px;
		margin:0px;
	}
	.module #account_table td, #account_table tr {
		padding:0px;
		margin:0px;
		height:auto;
	}
	
	#account_table .case_account, #account_table .case_account2 {
		width:80px;
		height:20px;
		text-align:center;
	}
	#account_table .case_account2 { width:160px; }
	#account_table .case_account a, #account_table .case_account2 a {
		display:block;
		width:80px;
		height:20px;
		text-align:center;
	}
	#account_table .case_account2 a { width:160px; }
	#account_table .case_account a:hover, #account_table .case_account2 a:hover {
		background-image:url('../../templates/images/1/fond_forum2.png');
		text-decoration:none;
	}
	#account_table th {
		background-color:#0d131c;
		width:100%;
		height:4px;
	}
	#account_table tr.separation_tr_mon_compte1 {
		height:1px;
		width:100%;
	}
	#account_table tr.separation_tr_mon_compte2 {
		height:2px;
		width:100%;
	}
	
	#acces_mp, #acces_logout, #acces_option, #acces_notif {
		display:block;
		padding:0px;
		margin:0px;
		float:left;
		height:28px;
		background-repeat:no-repeat;
		background-image:url('../../templates/images/1/icones/moncompte.png');
		font-size:10px;
		font-weight:bold;
	}
	a#acces_mp:hover, a#acces_notif:hover { text-decoration:none; }
	a#acces_mp span, a#acces_notif span { background-color:black; padding:0px 1px; line-height:43px; }
	.module .icons_account { 
		vertical-align:bottom !important;
		text-align:right;
		font-size:10px;
	}	
	
	#acces_mp { width:42px; background-position:left top; }
	#acces_mp:hover { background-position:left bottom; }
	#acces_notif {	width:43px; background-position:-42px top; }
	#acces_notif:hover { background-position:-42px bottom; }
	#acces_option { width:39px; background-position:-86px top; }
	#acces_option:hover { background-position:-86px bottom; }
	#acces_logout { width:32px; background-position:-125px top; }
	#acces_logout:hover { background-position:-125px bottom; }
	
	#set_online, #set_occupe, #set_absent, #set_offline {
		display:block;
		padding:0px;
		margin:0px;
		float:left;
		height:26px;
		width:26px;
		margin:1px 7px;
		background-repeat:no-repeat;
		background-image:url('../../templates/images/1/icones/messagerie.png');
	}
	
	#set_online { background-position:left top; }
	#set_online:hover { border:1px solid orange; margin:0px 6px; background-position:left bottom; }
	#set_occupe { background-position:-26px top; }
	#set_occupe:hover { border:1px solid orange; margin:0px 6px;  background-position:-26px bottom; }
	#set_absent { background-position:-52px top; }
	#set_absent:hover { border:1px solid orange; margin:0px 6px;  background-position:-52px bottom; }
	#set_offline { background-position:-78px top; }
	#set_offline:hover { border:1px solid orange; margin:0px 6px;  background-position:-78px bottom; }

	/* Formulaire box */
	
		.contenu_box input[type="text"], .contenu_box input[type="password"] { 
			width:155px;
			height:15px;
			font-size:12px;
			color:#9dadcf;
			border:1px solid black; 
			background:transparent;
			background-image:url('../../templates/images/1/fond.png');
			text-align:center; 
			margin-bottom:2px;
		}
		input[type="submit"], input[type="button"], input[type="reset"] {
			height:19px;
			font-size:11px;
			color:#B6C2DE;
			background-color:#3a546e;
			background-image:url('../../templates/images/1/bouton.png');
			background-repeat:repeat;
			border:1px solid #030a10;
			padding-bottom:5px;
			-khtml-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
			background-color:#5180b1;
			color:white;
		}
		.contenu_box select { 
			height:20px;  
			color:#B6C2DE;
			background-image:url('../../templates/images/1/bouton.png');
			background-repeat:repeat;
			background-color:#3a546e;
			border:1px solid #030a10;
			margin-bottom:4px;
		}
		.contenu_box input[type="text"]:focus, .contenu_box input[type="password"]:focus { background-image:url('../../templates/images/1/fond_forum2.png'); border:1px solid #95B1D4; }
		.contenu_box input[type="text"]:hover, .contenu_box input[type="password"]:hover { background-image:url('../../templates/images/1/fond_forum2.png'); }
		.form_box { display:inline; }
		.search_google label { font-size:11px; }
		
		#new_mp { text-decoration:blink; background-color:#5180b1; color:white; }
		#fleche_gauche, #fleche_droite, #fleche_gauche2, #fleche_droite2, #fleche_gauche3, #fleche_droite3, #fleche_gauche4, #fleche_droite4, #switch_design4, #switch_design5 { cursor:pointer; }
		.mon_compte input[type="submit"], .mon_compte input[type="button"] { width:73px; }
		
		.online_statute_selec input[type="submit"] { outline:0px; }
		.online_statute_selec { padding: 1px; padding-bottom:3px; display:inline;}
		.online_statute_selec:hover { padding:0px; padding-bottom:2px; border:1px solid orange; background-image:url('../../templates/images/1/box_selec_background.png'); }

/* Pied de page */

	#pied {
		color:white;
		margin-top:10px;
		height:110px;
		clear:both;
		width:100%;
		background-image:url('../../templates/images/1/fond_body.png');
		border-top:3px solid #030a10;
		text-align:center;
		padding-bottom:4px;
	}
	#pied .float_right .youtube { margin-top:-15px; }
	#pied .conteneur_foot { width:777px; margin:auto; }
	#pied p { width:600px; text-align:center; font-size:0.88em; padding:0; margin:auto; padding-top:5px; }
	#pied a { color:#ffbb72; text-decoration:none; }
	#pied a:hover { text-decoration:underline; }
	#pied .lien-pied { font-size:0.8em; }
	#pied .lien-pied a { color:white; }
	#pied .line_partner { line-height:5px; }
	#pied a img { padding-top:10px; }

/* Infobulle */

	a.info2 {
	   position: relative;
	   color:white;
	   text-decoration: none;
	}
	a.info2 span {
	   display: none; /* on masque l'info2bulle */
	}
	a.info2:hover {
	   background: none; /* correction d'un bug IE */
	   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	}
	a.info2:hover span {
	   display: inline; /* on affiche l'info2bulle */
	   position: absolute;
	   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	   top: 30px; /* on positionne notre info2bulle */
	   left: 20px;
	   background-color: #3a546e;
	   color: white;
	   padding: 3px;
	   border: 1px solid #030a10;
	   border-left: 3px solid #030a10;
	   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	}
	a.info2:hover span.right_info {
	   display: block; /* on affiche l'info2bulle */
	   width:250px;
	   position: absolute;
	   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	   top: 20px; /* on positionne notre info2bulle */
	   left: -250px;
	   background-color: #3a546e;
	   color: white;
	   padding: 3px;
	   border: 1px solid #030a10;
	   border-left: 3px solid #030a10;
	   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	}

/* Les News et Livre d'Or */

	.bloc_news {
		margin:auto;
		margin-bottom:40px;
		width:693px;
		color:white;
	}

	.auteur_date_com {
		line-height:25px;
		font-size:13px;
		display:block;
		width:100%;
		height:26px;
		margin:auto;
		padding-top:0;
		text-align:left;
		padding-bottom:0;
		background-image:url('../../templates/images/1/auteur.png');
		background-repeat:no-repeat;
		color:#50688c;
	}
	.auteur_date_com a { color:#ffa143; text-decoration:none; }

	.auteur_news {float:left; margin:0; padding:0; padding-left:15px; }
	.par_news { text-transform:capitalize; font-weight:bold; }
	.commentaires_news { float:right; margin:0; padding:0; margin-left:-52px; padding-right:15px;}

	.contenu_news
	{
		background-image:url('../../templates/images/1/fond.png');
		padding:15px;
		width:597px;
		margin:auto;
		border:2px solid #040d12;
		border-top:none;
	}

	.bloc_news .news_titre {
		display:block;
		color:white ;
		font-size:20px ;
		height:59px ;
		width:100%;
		margin:auto ;
		text-align:center ;
		line-height:65px ;
		background-image:url('../../templates/images/1/header_news.png') ; 
		background-repeat:no-repeat ;
		padding:0px ;
		font-variant: small-caps;
	}

/* Tableaux quelcquonques */

	#contenu table {
		clear:both;
		border:none;
		text-align:left;
		width:95%;
		margin:auto;
		border:1px solid #030a10;
		border-collapse:collapse;
		font-size:0.88em;
	}

	#contenu th {
		color:white;
		background:url('../../templates/images/1/fond_th.png') repeat-x;
		height:34px;
		text-align:center;
		border:none;
		vertical-align:middle;
		margin-bottom:0;
		border-bottom:1px solid #030a10;
	}

	#contenu td {
		padding:5px;
		border:none;
		background:url('../../templates/images/1/fond_forum.png') repeat;
		height:37px;
		text-align:center;
		border:none;
		vertical-align:middle;
		margin-top:0;
		border-bottom:0.5px solid #030a10;
	}

	#contenu table select { vertical-align:middle; }
	#contenu caption { text-align:center; margin:auto; }
	#contenu table th a { color:white; }
	
		/* Tableaux particuliers (images, profil, etc...) */

		#contenu table.mosaique_image
		{
		width:90%;
		margin:auto;
		border:none;
		background:none;
		}

		#contenu .mosaique_image td
		{
		width:32%;
		border:none;
		background:none;
		padding-bottom:20px;
		}

		#contenu table.mosaique_jeu
		{
		width:95%;
		margin:auto;
		border:none;
		background:none;
		}

		#contenu .mosaique_jeu td
		{
		width:25%;
		border:none;
		background:none;
		padding-bottom:20px;
		}

		#contenu .table_livre {
			width:60%;
			margin-bottom:20px;
			-khtml-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
		}

/* Topic de forum et commentaires */

	#contenu table.forum {
		clear:both;
		border:none;
		text-align:left;
		width:95%;
		margin:auto;
		border:1px solid #030a10;
		font-size:0.88em;
		max-width:95%;
		overflow:hidden;
	}

	#contenu .forum tr{ border : 1px solid black; margin-bottom:0; }

	#contenu .forum th {
		height:34px;
		text-align:center;
		vertical-align:middle;
		margin-bottom:0;
	}

	#contenu  .forum .forum_infos {
		text-align:center;
		border:none;
		height:22px;
		background-image:url('../../templates/images/1/auteur_forum.png');
		background-repeat:repeat-x;
		padding:0px;
		border-bottom:0.5px solid #030a10;
		border-top:0.5px solid #030a10;
	}

	#contenu .forum .forum_infos a, #contenu a.lien_membre_forum { color:white; }

	#contenu .forum .forum_infos_gauche
	{
	padding-top:8px;
	vertical-align:top;
	width:210px;
	text-align:center;
	border-right:0.5px solid #030a10;
	background:url('../../templates/images/1/fond_forum2.png') repeat;
	}


	#contenu .forum td {
		border:none;
		background:url('../../templates/images/1/fond_forum.png') repeat;
		height:37px;
		text-align:center;
		vertical-align:middle;
		margin-top:0;
		border-bottom:0.5px solid #030a10;
	}

	#contenu .forum .page_forum {
		padding:0px;
		padding-left:5px;
	}

	#contenu .forum .contenu_mess {
	padding:10px;
	text-align:justify;
	}
	#contenu .forum .contenu_mess img { max-width:500px; }
	#contenu .forum .contenu_mess ul li { text-align:left; }

	#contenu .forum .contenu_mess p {
		text-align:justify;
	}

	#contenu .forum .contenu_mess hr { border:0.5px solid #81b7cf; height:1px;}
	.image_forum { width:100px; }

	.titre { width:59%;}
	.nombremessages { padding:8px; padding-bottom:0px; padding-top:0px; width:2%; }
	.nombrevu { width:4%; }
	.nombresujets { padding:8px; padding-bottom:0px; padding-top:0px; width:2%; }
	td.nombresujets, td.nombremessages { text-align:center; }
	.auteur { width:7%; }
	.derniermessage { width:18%; }
	.categorie { width:92%;}

	#contenu .bouton_forum { width:95%; margin:auto; }
	#contenu .rep_forum a, #contenu .page_forum, #contenu .rep_mp a { 
		display:block;
		float:right;
		height:23px;
		font-size:16px;
		font-variant: small-caps;
		color:#9dadcf;
		background-color:#3a546e;
		background-image:url('../../templates/images/1/bouton.png');
		background-repeat:repeat-x;
		width:110px;
		line-height:25px;
		text-align:center;
		background-position:center;
		border:1px solid #030a10;
		border-bottom:none;
		padding-bottom:5px;
		-khtml-border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px; 
		border-radius: 10px 10px 0px 0px;
		color:white;
		margin-left:5px;
	}
	#contenu .page_forum, #contenu .rep_mp a { 
		float:left;
		width:auto; 
		margin-left:0px; 
		margin-right:0px; 
		text-indent:5px; 
		padding-right:5px; 
		font-size:0.85em;
	}
	#contenu .rep_mp a { margin-right:5px; }
	/* cas des formulaires dans les onglets (Recherche) */
	#contenu .rep_forum form { width:100%; height:20px; margin-top:0; text-align:center; }
	#contenu .rep_forum input[type="text"] { width:90px; margin:0;}
	#contenu .rep_forum input[type="submit"] { width:30px; margin:0;}

	#contenu .rep_mp .bouton_newmp, #contenu .rep_forum .bouton_newmp { width:140px; font-size:14px; }
	#contenu .rep_mp .bouton_music, #contenu .rep_forum .bouton_music { width:90px; font-size:14px; }
	#contenu #onglet_on { background-color:#5180b1; }
	#contenu .alterne_background td { background:url('../../templates/images/1/fond_forum2.png') repeat; }
	#contenu .tr_no_background td { background:transparent; }
	#contenu .bouton_forum a:hover { text-decoration:none; background-color:#5180b1; }
	#contenu a.bouton_form:hover { background-color:#3a546e; }
	#contenu .bouton_bas .bouton_forum a, #contenu .bouton_bas .page_forum { 
		border:1px solid #030a10;
		border-top:none; 
		-khtml-border-radius: 0px 0px 10px 10px; 
		-moz-border-radius: 0px 0px 10px 10px; 
		border-radius: 0px 0px 10px 10px;
	}
	#contenu .bouton_bas .page_forum a { border:none; }
	#contenu .bouton_bas { margin-bottom:25px; }

	#contenu .titre_topic { font-size:15px; }
	#contenu .avatar { max-width:200px; max-height:200px; }
	#contenu .action_mp { text-align:left; text-indent:10px; }
	#contenu .signature img { max-width:500px; }
	#contenu .signature {
		border-top:1px solid #627ea0;
		padding-top:7px;
		clear: both;
		max-height: 160px;
		overflow: hidden;
		text-align:center;
	}

	#contenu .fic_infos {
		float:left;
		width:30%;
		min-width:305px;
		margin-left:2.5%;
		margin-right:1%;
	}
	#contenu .td_border_right {
		border-right : 0.5px solid #030a10;
	}

/* Panneau d'administration */

	#contenu table.mosaique_image
	{
	width:90%;
	margin:auto;
	border:none;
	background:none;
	}

	#contenu .mosaique_image td
	{
	width:32%;
	border:none;
	background:none;
	padding-bottom:20px;
	}

	#contenu .index_admin
	{
		vertical-align:top;
		width : 85%;
		padding:0;
		border:1px solid #bab3b3;
	}

	#contenu .index_admin tr
	{
		vertical-align:top;
		padding:0;
	}

	#contenu .index_admin td
	{
		vertical-align:top;
		width:50%;
		height:100px;
		padding:5px;
	}

	#contenu .index_admin th
	{
		vertical-align:top;
		width:50%;
		color:white;
		margin:0;
		padding:0;
		margin-bottom:5px;
	}

/* Profil d'un membre et modification du profil + musique */

	#contenu .conteneur_music_left {
		margin-left:2.5%;
		margin-bottom:2.5%;
		margin-right:1.25%;
		width:46.25%;
		float:left;
	}
	#contenu .conteneur_music_right {
		margin-left:1.25%;
		margin-bottom:2.5%;
		margin-right:2.5%;
		width:46.25%;
		float:left;
	}

	#contenu .liste_music
	{
		width:100%;
	}

	#contenu .liste_music td
	{
		height:10px;
	}

	#contenu .no_background_td
	{
		background: none;
	}

	.profil_signature
	{
		width:80%;
		margin:auto;
	}

	.profil_signature p
	{
		padding:10px;
	}

	.profil_signature .auteur_date_commentaires
	{
	line-height:22px;
	text-align:center;
	border:none;
	height:22px;
	width:100%;
	background-image:url('../../templates/images/1/auteur_forum.png');
	background-repeat:repeat-x;
	}


	.profil_signature .contenu_sign
	{
	width:100%;
	border-top:none;
	margin:0px;
	background-image:url('../../templates/images/1/fond.png');
	background-repeat:repeat;
	padding-top:20px;
	padding-bottom:20px;
	}

	table#profil_membre
	{
		width:80%;
		color:white;
	}

	#profil_membre th
	{
		height:37px;
		text-align:center;
		vertical-align:middle;
		border:none;
	}

	#profil_membre td
	{
		border:none;
		background:url('../../templates/images/1/fond.png') repeat;
		vertical-align:middle;
		width:50%;
		padding-top:5px;
		padding-bottom:5px;
	}

	#contenu .fiche_jeu, #contenu .fiche_jeu tr, #contenu .fiche_jeu th, #contenu .fiche_jeu td
	{
		background-image:none;
		border:none;
	}

	#contenu .fic_table { clear:both; }

	.cadre_annonce {
		border:1px solid #030a10;
		font-size:0.88em;
		text-align:center;
		width:40%;
		margin:auto;
		background:url('../../templates/images/1/fond_forum.png') repeat;
		padding:20px;
		margin-top:20px;
		-khtml-border-radius: 10px 10px 10px 10px; 
		-moz-border-radius: 10px 10px 10px 10px; 
		border-radius: 10px 10px 10px 10px;
	}
	
	.bout_quote, .bout_quizz {
		background:url('../../templates/images/1/bout_quote.png') no-repeat;
		background-position : bottom left; 
		width:40%;
		margin:auto;
		margin-top:20px;
		padding:5px 18px 3px 22px;
	}
	.cadre_quote, .cadre_question, .cadre_reponses {
		border:1px solid #030a10;
		font-size:16px;
		font-weight:bold;
		width:40%;
		margin:auto;
		background:url('../../templates/images/1/fond_quote.png') repeat;
		padding:5px 20px 5px 20px;
		text-align:justify;
		margin-top:0px;
		-khtml-border-radius: 10px 10px 10px 10px; 
		-moz-border-radius: 10px 10px 10px 10px; 
		border-radius: 10px 10px 10px 10px;
	}
	
	.bout_quizz, .cadre_question { width:70%; }
	#contenu .cadre_reponses { color:white; display:block; cursor:pointer; width:60%; background:url('../../templates/images/1/fond_forum.png') repeat; }
	#contenu .cadre_reponses:hover { text-decoration:none; width:62%; background:url('../../templates/images/1/fond_quote.png') repeat; }

	.quote_fiche {
		border:1px solid #627EA0;
		border-top:none;
		font-style:italic;
		width:80%;
		margin:auto;
		background:url('../../templates/images/1/fond_quote.png') repeat;
		padding:5px 20px 5px 20px;
		text-align:center;
		margin-top:0px;
		-khtml-border-radius: 0px 0px 10px 10px; 
		-moz-border-radius: 0px 0px 10px 10px; 
		border-radius: 0px 0px 10px 10px;
	}
	
	.quote_h1 {
		border:1px solid #f17c1d;
		border-top:none;
		font-style:italic;
		width:80%;
		margin:auto;
		background:url('../../templates/images/1/fond_quote.png') repeat;
		padding:5px 20px 5px 20px;
		text-align:center;
		margin-top:-20px;
		margin-bottom:20px;
		-khtml-border-radius: 0px 0px 10px 10px; 
		-moz-border-radius: 0px 0px 10px 10px; 
		border-radius: 0px 0px 10px 10px;
	}
	
	.quote_hr {
		border:1px solid #627ea0;
		border-top:none;
		font-style:italic;
		width:80%;
		margin:auto;
		background:url('../../templates/images/1/fond_quote.png') repeat;
		padding:5px 20px 5px 20px;
		text-align:center;
		margin-bottom:20px;
		-khtml-border-radius: 0px 0px 10px 10px; 
		-moz-border-radius: 0px 0px 10px 10px; 
		border-radius: 0px 0px 10px 10px;
	}
	
	 #playermp3 {
		border:1px solid #627EA0; 
		margin-bottom:-2px; 
		padding-bottom:-2px;
		border-bottom:none;
	}
	#playermp3object {
		margin-bottom:-2px; 
		padding-bottom:-2px;
	}
	.file_playing {
		border:1px solid #627EA0;
		border-top:1px solid #1D2630;
		font-size:10px;
		width:460px;
		margin:auto;
		background-color:#0C131C;
		padding:0px 20px 0px 20px;
		text-align:center;
		margin-top:0px;
		-khtml-border-radius: 0px 0px 10px 10px; 
		-moz-border-radius: 0px 0px 10px 10px; 
		border-radius: 0px 0px 10px 10px;
	}
	.left_file_playing {
		display:block;
		width:65px;
		border:none;
		margin:0px;
		padding:0px;
		margin-right: 3px;
		text-align:right;
		float:left;
	}

	#stats_forum td { /* tableau de stats à cases :p */
		text-align:left;
	}

/* Formulaires */

	#contenu form { margin-top:20px; }

	fieldset {
		border:1px solid #030a10;
		width:95%;
		margin:auto;
	}
	
	fieldset legend {
		color:white;
		margin-left:0px;
	}

	#smiles { 
		float:left; 
		border:1px solid #627ea0;
		padding:3px;
		margin-left:0.5%;
		margin-right:0.5%;
		width:14.5%;
		max-height:300px;
		text-align:center;
		background-image:url('../../templates/images/1/fond_forum.png');
	}
	.balises_form { padding:3px; width:80%; margin-left:16%; margin-bottom:3px; padding-bottom:0; }
	form .centre { width:80%; margin-left:16%; }
	form .centre input[type=button], form .centre input[type=submit] {
		height:25px;
		width:100px;
		margin-top:3px;
		padding-top:1px;
	}
	input[type=button], input[type=submit] { cursor:pointer; }
	input[type=submit].no_button { width:auto; height:auto; margin:0px; padding:0px; border:none; background:none; }

	form textarea {
		margin-top:0;
		height:300px;
		padding:3px;
		width:80%;
		background:none;
		background-image:url('../../templates/images/1/fond_forum.png');
		border:1px solid #627ea0;
		color:white;
		margin-bottom:3px;
	}
	form textarea:focus { background-image:url('../../templates/images/1/fond_forum2.png'); border:1px solid #95B1D4; }
	form textarea:hover { background-image:url('../../templates/images/1/fond_forum2.png'); }
	form select, table select { 
		height:22px;  
		color:#B6C2DE;
		background-image:url('../../templates/images/1/bouton.png');
		background-repeat:repeat;
		background-color:#3a546e;
		border:1px solid #030a10;
		margin-bottom:4px;
		margin-top:4px;
	}
	.form_box select { margin-top:0px; }
	#contenu input[type="text"], #contenu input[type="password"] { 
		width:165px;
		height:15px;
		font-size:12px;
		color:white;
		border:1px solid #627ea0; 
		background:transparent;
		background-image:url('../../templates/images/1/fond_forum.png');
		text-align:center; 
		margin-bottom:2px;
	}
	#contenu input[type="text"]:focus, #contenu input[type="password"]:focus { background-image:url('../../templates/images/1/fond_forum2.png'); border:1px solid #95B1D4; }
	#contenu input[type="text"]:hover, #contenu input[type="password"]:hover { background-image:url('../../templates/images/1/fond_forum2.png'); }

	label.label_cote /* Les labels sont placés sur une "colonne" à gauche  */
	{
		width:25.7%;
		clear:left;
		float:left;
		text-align:right;
		margin-right:5px;
		font-weight:bold;
	}

	label.label_centre /* Les labels sont placés sur une "colonne" au centre  */
	{
		width:180px;
		clear:left;
		text-align:center;
		margin:auto;
		margin-right:15px;
	}

/* Fic */

	.notes_fics {
		width:13%;
	}

	.barre_note {
		float:left;
		width:70%;
		text-align:center;
		color:white;
		border:1px solid #627ea0;
		padding:0px; 
		height:19px;
		font-size:12px;
		background-image:url('../../templates/images/1/fond_forum2.png');
	}
	.barre_note_progress_ext {
		width:100%;
		background-color:#627ea0;
		padding:0px;
		margin:0px;
		margin-left:-1px;
		border:1px solid #627ea0;
		height:3px;
	}
	.barre_note_progress {
		background-color:orange; height:3px; float:left;
	}
	.vnote { font-weight:bold; }
	#contenu .top10 td { height:100px; }
	#contenu .fic_titre_table { font-size:20px; color:#627ea0; }
	.img_fic { max-width:80px; max-height:80px; border:1px solid black; }

/* Scode ! */

	/* Polices */
	.blink { text-decoration:blink; }
	.float_gauche { float:left; margin-right:10px; }
	.float_right { float:right; margin-left:10px;}
	.dessous_flottant { clear:both; }
	.arial { font-family: Arial; }
	.times { font-family: Times New Roman; }
	.courier { font-family: Courier; }
	.impact { font-family: Impact; }
	.verdana { font-family: Verdana; }
	/* Tailles */
	.minuscule { font-size: 8px; }
	.petit { font-size: 10px; }
	.moyenpetit { font-size: 11px; }
	.moyengrand { font-size: 13px; }
	.grand { font-size: 14px; }
	.enorme { font-size: 18px; }
	/* Alignement */
	.gauche, .left { text-align:left; }
	.droite, .right { text-align: right; }
	.centre, .center { text-align: center; }
	.justifie, .justify { text-align: justify; }
	/* Styles */
	.gras { font-weight: bold; }
	.italique { font-style: italic; }
	.souligne { text-decoration: underline; }
	.barre { text-decoration: line-through; }
	.suligne { text-decoration: overline; }
	.encadre { border: 1px solid #0f3863; padding: 1px; padding-left: 3px; padding-right: 3px; margin-left: 1px; margin-right: 1px; }
	.surligne { padding: 0px; padding-left: 1px; padding-right: 1px; background-color: #0f3863; color: #f7f7f7; }
	/* Titres */
	.titre1 { display: inline; margin-bottom: 3px; font-family: Tahoma; font-size: 16px; font-variant: small-caps; font-weight: bold; color: #81b7cf; } /* A personnaliser */
	.titre2 { display: inline; border-bottom: 1px solid #81b7cf; padding-bottom: 2px; font-family: Tahoma; font-style: italic; font-weight: bold; font-size: 12px; color: #81b7cf; } /* A personnaliser */
	/* Separation */
	.separation { height: 1px; background-color: #f2e83c; margin-top: 2px; margin-bottom: 2px; } /* A personnaliser */
	/* Citation */
	.spoiler_auteur, .citation_auteur { 
		text-align:left; 
		margin: 5px; 
		margin-bottom: 0px; 
		padding: 0px; 
		padding-left: 15px; 
		font-weight: bold; 
		color: #c2dffc; 
		margin-left:2%;
		margin-right:2%; 
	}
	.spoiler, .citation { 
		text-align:left; 
		background-image:url('../../templates/images/1/fond_forum2.png'); 
		margin: 5px; 
		margin-top: 0px; 
		padding: 5px; 
		padding-top: 2px; 
		padding-bottom: 2px; 
		border: 1px dashed #c2dffc; 
		margin-left:2%;
		margin-right:2%; 
	}

	/* Liste */
	.puce { list-style-type: disc; list-style-position: outside; }
	/* Code */
	pre { margin: 0px; padding: 0px; white-space: nowrap; }
	pre a { text-decoration: none; }
	.code_type { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: #0f3863; }
	.code_nom { font-variant: small-caps; }
	.code { background-color: #f7f7f7; margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #0f3863; }
	/* Style des nom de groupe (ex : Admin, Modérateur...) */
	.admin { color:#cc6060; }
	.RG_Manager { color:#cc6060; }
	.moderateur { color:#669dce; }
	.contributeur { color:#B8B1AB; }
	.Media-Fournisseur, .newser, .Media-Manager { color:#55b365; }
	.redacteur { color:#dea352; }
	.validateur { color:#6944B3; }

/* MP STYLE */
	
#search_members, #select_members {
				height:140px;
				width:200px;
				background-image:none;
			}
			
			.rehausseur { margin-top:-25px; }
			.no_style_mp { display:inline;  }
			 #contenu .no_style_mp, #contenu .no_style_mp tr, #contenu .no_style_mp td {
				background-image:none;
				background-color:transparent;
				border:none;
				padding:0px;
				margin:0px;
			}
			.no_style_mp input { margin:20px; }

#contenu #send_convers {
	width:5%; 
	margin-right:2.5%; 
	height:100px; 
	margin-top:-18px; 
	margin-left:0px;
	background-image:url(../../templates/images/1/bouton_convers.png); 
}
#contenu #answer textarea {
	width:89.6%; 
	margin-left:2.5%; 
	margin-top:-18px; 
	height:100px; 
	padding:0px;
}
#contenu #content_convers {
	width:95%; 
	background-image:url(../../templates/images/1/fond_forum.png); 
	margin:auto; 
	height:600px; 
	overflow-y:scroll; 
	overflow-x:hidden; 
	border:1px solid #030a10; 
	border-right:none;
}
#contenu #table_convers {
	min-height:600px; 
	width:100%; 
	margin:0px; 
	border:none;
}

#contenu #bas_convers {
	vertical-align:bottom;
	line-height:15px;
	height:23px;
	padding:0px;
}

#contenu #bas_convers span {
	display:block;
	float:left;
	height:17px;
	margin-left:5px;
	margin-bottom:3px;
}

#contenu #bas_convers .bas_convers_right {
	float:right;
	font-size:12px;
	color:white;
	margin-bottom:2px;
	margin-right:3px;
}

#contenu #bas_convers .bas_convers_right a { color:#2b639c; }

/* Ajout FICTIONS */

#contenu #table_fic {
	 border:none;
 }
 
#contenu #table_fic td {
	border:1px solid #030a10;
	width:45%;
	text-align:left;
	padding:0px;
	padding-top:0px;
	padding-bottom:5px;
	background:url('../../templates/images/1/fond_forum.png') repeat;
}

#contenu #table_fic separation { width:4.6%; }

#contenu #table_fic td .part_bloc {
	min-height:100%;
	margin:0px;
	padding-top:12px;
	padding-bottom:12px;
}

#contenu #table_fic td .cat_img {
	float:left;
	height:130px;
	width:130px;
	padding:2px;
}

#contenu #table_fic .tr_separation td, #contenu #table_fic .th_separation {
	border:none;
	background:none;
	width:4%;
	height:20px;
}

.part_bloc span {
	height:22px;
	line-height:22px;
	font-size:14px;
}

.part_bloc .resume {
	display:block;
	height:70px;
	text-indent:14px;
}

#contenu #table_fic th {
	text-indent:15px;
	text-align:left;
	font-weight:bold;
	font-family: Georgia, Verdana, Arial, Sans-Serif;
	font-size: 16px;	
	color: white;
	line-height:34px;
	background:url('../../templates/images/1/fond_th.png') repeat-x;
	height:34px;
	border:1px solid #030a10;
	padding:0px;
}

#contenu #table_fic td hr { width:100%; clear:both; }

#contenu #table_fic .fic_titre_table { font-size:16px; font-weight:bold; color:#627ea0; }

#contenu #table_fic td .centre { margin-top:5px; }

table .right_info { height:auto !important; font-size:12px; line-height:16px; width:200px !important; text-align:center; padding-bottom:5px !important;}
table a.info2:hover span.right_info { left:-220px; }
.info2 .barre_note { float:none; margin-bottom:0px; margin:auto;  width:150px;}

.color_up { color:green; }
.color_down { color:red; }

.sondage_table { width:374px; margin:auto; }
.home_table_conteneur { width:722px; margin-left:23px; margin-right:0px;}
#contenu #home_table {
	width:100%;
	padding:0px;
}
#contenu .sondage_table { width:374px;	margin:auto;	padding:0px; }
#contenu #home_table th { height:29px; color:white; }
#contenu #home_table td, #contenu #home_table tr, #contenu #home_table th, #contenu #home_table { background:transparent; border:none; }
#contenu #home_table .box_question, #contenu #home_table .box_reponse {
	background-image:url(../../templates/images/1/fond_sondage.png); 
	background-repeat:no-repeat;
	padding:0px;
}
#contenu #home_table .box_question {
	height:33px;
	font-size:11px;
	line-height:14px;
	padding:0px;
	margin:0px;
}
#contenu #home_table .box_reponse, #contenu #home_table .box_reponse form {
	background-position:bottom left;
	font-size:11px;
	line-height:15px;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	padding-left:5px;
}
#contenu #home_table .box_reponse { height:70px; }
#contenu #home_table input[type="submit"], #contenu #home_table input[type="button"] {
	background:transparent;
	background-image:url(../../templates/images/1/boulon2.png); 
	background-repeat:no-repeat;
	background-position: center left;
	height:15px;
	border:none; 
	text-indent:5px;
	vertical-align:middle;
	color:white;
}

#home_table .content_reponse { padding-top:2px; height:68px; }
#home_table form .flottant1 {
	float:right;
	width:83px;
	padding-top:2px;
	height:68px;
	border-left:1px solid black;
	padding-left:7px;
}
#home_table form .flottant2 {
	float:right;
	width:78px;
	font-size:10px;
	padding-top:6px;
	background-image:url(../../templates/images/all/bar_background.png);
	background-repeat:no-repeat;
	height:64px;
	border-left:1px solid black;
	padding-left:0px;
}

.barre1, .barre2, .barre3, .barre4 {
	display:block;
	float:left;
	position:relative;
	top:2px;
	width:53px;
	height:9px;
	background-image:url(../../templates/images/all/bar.gif);
	background-repeat:no-repeat;
}

/* STYLE DOSSIER */

#table_dossier {
	background-image:none;
	border:none !important;
}
#table_dossier tr { border:none !important; }
#table_dossier th {
	border:none !important;
	font-size:20px;
	font-weight:bold;
	color:#81b7cf;
	width:50%;
	margin:auto;
	background:url('../../templates/images/3/fond_quote.png') repeat;
	padding:5px 20px 5px 20px;
	text-align:center;
	margin-top:0px;
	-khtml-border-radius: 10px 0px 0px 0px; 
	-moz-border-radius: 10px 0px 0px 0px; 
	border-radius: 10px 0px 0px 0px;
}
#table_dossier th[colspan="4"] {
	-khtml-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px;
}
#table_dossier th.th_dossier_left {
	-khtml-border-radius: 0px 10px 0px 0px; 
	-moz-border-radius: 0px 10px 0px 0px; 
	border-radius: 0px 10px 0px 0px;
}
#table_dossier a.info2:hover span.right_info { width:350px !important; }
#table_dossier td a.link_dossier { color:#81b7cf; }

