.erreur_input{
	background-color: #FF8B8B !important;
}

.erreur_text{
	color: #000000 !important;
	background-color: #FF8B8B !important;
}

.erreur_message{
	background-color: #FFFFFF;
	color: red;
	padding: 10px;
	margin: 10px;
	border: 1px solid #000000;
	width: 400px;
	text-align: center;
}

/*
################################################
################################################
################################################
### 
### 
###
################################################
################################################
################################################
*/

#globalContainer
{
	padding-top: 380px;
	width: 1064px;
	
}

#contenuTexteTransparence
{
	background-color:#FFFFFF;
	position:absolute;
	height:426px;
	width:500px;
	margin-left:0px;
	overflow:auto;
	padding:25px;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70; 
}

#contenuTexte
{
	height:426px;
	width:500px;
	margin-left:0px;
	overflow:auto;
	padding:25px;
	position:absolute;
	z-index:1;
}
#retour-actualites
{
	float:left;
	height:52px;
	width:232px;
	text-indent:-3000px;
	background-image:url("images/titre_univers.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:150px;
	margin-top:50px;
}
div#container
{
	/*height:587px;*/
}
#footer
{
	clear:both;
}

	#footer a
	{
		color: #7D2626;
		/*color: #ffffff;*/
	}
	
div#contenu
{
	width: 880px;
	margin: 0 0 0 0px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px solid black;*/
}

/*
################################################################################
################################################################################

Partie affichage pour le Menu

################################################################################
################################################################################
*/

#Nav {
padding: 0;
list-style: none;
}

#Nav li {
width: 145px;
margin: 0px 0 0 0px;
float: left;
padding: 0;
}

#Nav li ul {
/*margin-top: -20px;*/
}

#Nav li ul li{
margin-left: 10px;
}

#Nav li ul li a {
width: 119px;
height: 31px;
display: block;
}

#Nav li ul li a img{
border: none;
}

#Nav li a:hover,#Nav li a:active {
display: block;
text-decoration: none;	
}

#Nav li .planche a {
display: block;
background-color: transparent;
color: transparent;
text-decoration: none;	
margin: 0; padding: 0px;
}
#Nav li .planche a img{
border: none;
}

#Nav li .planche  a:hover,#Nav li .planche  a:active {
display: block;
text-decoration: none;	
margin: 0; padding: 0px;
border-color:transparent;
}

.Menu {
padding: 0;
margin: 0;
list-style: none;
display: none;
}


/*
################################################################################
################################################################################

Partie affichage pour les thèmes

################################################################################
################################################################################
*/

.erreur {
	margin-top: 31px;
}

body{
	background-color: #FEC401;
	/*background-color: #891717;*/	
	
	color: #000000;

	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img
{
	border: none;
}

#barre_haut
{
	border-bottom: 1px solid rgb(142, 128, 128); 
	margin: 0px; 
	padding: 0px; 

	z-index: 9; 
	height: 31px; 
	background-color: rgb(0, 0, 0); 
	background-image: url(images/barre_haut.png); 
	background-repeat: repeat-x;
	
	
	/* un bloc fixe situé en haut qui fait toute la largeur */
	position : fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	/* et le patch pour IE */
	position : expression("absolute");
	width : expression("100%");
	top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight);
	left : expression("0px"); 
}

#barre_haut input
{
	float: left;
	margin-left : 5px;
	margin-top : 2px;

}

#barre_haut #connexion p 
{
	color: #FF9C00;

	float: left;
	margin-left : 15px;
	margin-top : 7px;
}


#barre_haut a:link,#barre_haut a:visited,#barre_haut a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#image_fond
{
	top: 31px;

	background-image: url("images/Fond.jpg");
	/*background-image: url("../../images_taverne/images_fond/Fond_recrut_sans_chopine.jpg");*/
	background-repeat: no-repeat;
	
	z-index: -9;
	
	position: absolute;
	width: 1064px;
	height: 600px;
	left: 50%;
	margin-left: -532px;
}

#image_fond_couleur
{
	top: 31px;

	background-image: url("images/Fond_couleur.jpg");
	/*background-image: url("../../images_taverne/images_fond/Fond_couleur_recrut.jpg");*/
	background-repeat: repeat-x;
	
	z-index: -10;
	
	position: absolute;
	width: 100%;
	height: 600px;
}



#comptoir
{
	top : 260px;
	
	background-image: url("images/Comptoir1.png");
	background-repeat: no-repeat;
	
	position: absolute;
	width: 888px;
	height: 120px;
	left: 50%;
	margin-left: -532px;

	/*border: 1px solid red;*/
}

#menu_taverne
{
	position: absolute;
	width: 750px;
	height: 105px;
	left: 50%;
	margin-left: -532px;	
	
	top : 240px;	
	
	/*border: 1px solid white;*/
}


.lien_corps
{
	position: absolute;
	top: 210px;
}

.pub_flash
{
	float: right;
	margin-top: 90px;
	
	width: 160px;
	height: 950px;
}

	.pub_flash img
	{
		border: 1px solid #000000;
	}


/*
################################################################################
################################################################################

Partie affichage pour les application

################################################################################
################################################################################
*/


.application
{
	float: left;

	width: 836px;
	margin: -10px 0 0px 13px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px dashed #4D4D4D;*/
	border-top: 5px solid #EAB602;
	border-left: 5px solid #EAB602;
	border-right: 5px solid #EAB602;
	border-bottom: 5px solid #EAB602;
	
	/*#D8A41D #DAA61F #FF9C00 #FEC401 #FFD304 #B97736 #7C2525*/
	/*background-color: #D8A41D;*/
	background-color: #E1D066;
}

	.application .image_facebook_fiche_jeu
	{
		width: 72px;
		float: right;
	}
		
		.application .image_facebook_fiche_jeu img
		{
			border: none;
		}

	/*
	#### Les Concours de la Taverne du Jeu
	*/


	.application  .concours
	{
		
	}

		.application  .concours 
		{
			padding: 20px;	
		}
				
			.application  .concours .fond_haut
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_haut.png);
				background-repeat:no-repeat;
			}
			
			.application  .concours .fond
			{
				width:766px;
				background-image:url(../../images_taverne/fond_description.png);
				background-repeat: repeat-y;
				
				text-align: justify;
				color: #7D2626;
				font-size: 14px;
				
				padding: 15px;
				
			}
			
				.application  .concours .fond img
				{
					margin: 5px 5px 5px 5px;
					border: 1px solid #000000;
				}
				
				.application  .concours .fond .img_sans_bordure
				{
					border: none;
					padding: 0px;
				}
				
				.application  .concours .fond .img_sans_bordure
				{
					margin-top: 10px;
				}
				
				.application  .concours .fond a{
					border: none;
					color: #7D2626;
				}

				.application  .concours .fond a:hover,.application  .concours .fond a:active {
					text-decoration: none;	
				}
				
				.application  .concours .fond .titre_date {
					width: 85px;
					font-weight: bold;
				}
			
			.application  .concours .fond_bas
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_bas.png);
				background-repeat: no-repeat;
			}

/*
################################################################################
################################################################################

Partie affichage pour l'accueil

################################################################################
################################################################################
*/

.accueil
{
	width: 836px;
	margin: -10px 0 0px 13px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px dashed #4D4D4D;*/
	border-top: 5px solid #EAB602;
	border-left: 5px solid #EAB602;
	border-right: 5px solid #EAB602;
	border-bottom: 5px solid #EAB602;
	
	/*#D8A41D #DAA61F #FF9C00 #FEC401 #FFD304 #B97736 #7C2525*/
	/*background-color: #D8A41D;*/
	background-color: #E1D066;
}
	.accueil .publicite_banniere
	{
		margin-top: 10px;
	}
		.accueil .publicite_banniere img
		{
			border: 1px solid #000000 !important; 
		}

	.accueil .contenu_news
	{
		float: left;
		width: 554px;
		
		padding: 10px;
		color: #7D2626;
	}
	
		.accueil .contenu_news a
		{
			text-decoration: none;	
			color: #7D2626;
		}
		
		.accueil .contenu_news .news
		{
			height: 133px;
			width: 534px;
			padding: 10px;
			
			line-height:16px;
		}
	
			.accueil .contenu_news .news img
			{
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				
				float: left;
				margin-right: 10px;
				margin-bottom: 5px;
			}
			
			.accueil .contenu_news .news .titre_news
			{
				font-size: 20px;
				font-weight: bold;
				color: #FF9C00;
			}
			
			.accueil .contenu_news .news .poste_news
			{
				font-style: italic;
				font-size: 10px;
				
				margin-bottom: 10px;
			}
			
		.accueil .contenu_news .image_facebook
		{
			width: 60px;
			
			z-index: 10;
			margin-top: -35px;
			margin-left: 10px;
			margin-bottom: 8px;
			
		}
		
			.accueil .contenu_news .image_facebook img
			{
				border: none;
			}
			
		.accueil .contenu_news .image_langue
		{
			width: 35px;
			
			z-index: 10;
			margin-top: -35px;
			margin-left: 67px;
			margin-bottom: 8px;
			
			cursor: pointer;
			
		}
		
			.accueil .contenu_news .image_langue img
			{
				border: none;
			}
			
		.accueil .contenu_news .publicite
		{
			margin-top: 25px;
		}
		
			.accueil .contenu_news .publicite img
			{
				border: 1px solid #000000 !important; 
			}
		
		
		/*
		################################################################################
		################################################################################

		Carrousel Général de l'accueil !

		################################################################################
		################################################################################
		*/
			
			
			
		.accueil .contenu_news  #carrousel{
			width:554px;
			height:175px;
			margin:0 auto;
			position:relative;
			overflow:hidden;
		}

		.accueil .contenu_news .slide{
			position:absolute;
			top:0;
			left:0;
			width:554px;
			height:153px;
		}

		.accueil .contenu_news .title{
			position:absolute;
			padding-left:12px;
			width:554px;
			line-height:35px;
			height:35px;
			bottom:0;
			left:0;
			background:url(../../img/opaque.png) top left repeat;
		}


		.accueil .contenu_news .navigation{
			position:absolute;
			bottom:0px;
			right:5px;
		}

		.accueil .contenu_news .navigation span{
			background:#000;
			color:#FFF;
			padding:2px 4px;
			cursor:pointer;
			margin:0 1px;
		}

		.accueil .contenu_news .navigation span:hover,.accueil .contenu_news .navigation span.active{
			background:#FFF;
			color:#000;
		}
		
		/*
		################################################################################
		################################################################################

		Carrousel Jeu de l'accueil !

		################################################################################
		################################################################################
		*/
			
			
			
		.accueil .contenu_news  #carrousel_jeu{
			width:554px;
			height:175px;
			margin:0 auto;
			position:relative;
			overflow:hidden;
		}

		.accueil .contenu_news .slide_jeu{
			position:absolute;
			top:0;
			left:0;
			width:554px;
			height:153px;
		}

		.accueil .contenu_news .title_jeu{
			position:absolute;
			padding-left:12px;
			width:554px;
			line-height:35px;
			height:35px;
			bottom:0;
			left:0;
			background:url(../../img/opaque.png) top left repeat;
		}


		.accueil .contenu_news .navigation_jeu{
			position:absolute;
			bottom:0px;
			right:5px;
		}

		.accueil .contenu_news .navigation_jeu span{
			background:#000;
			color:#FFF;
			padding:2px 4px;
			cursor:pointer;
			margin:0 1px;
		}

		.accueil .contenu_news .navigation_jeu span:hover,.accueil .contenu_news .navigation_jeu span.active{
			background:#FFF;
			color:#000;
		}
		
		/*
		################################################################################
		################################################################################

		Carrousel Jouet de l'accueil !

		################################################################################
		################################################################################
		*/
			
			
			
		.accueil .contenu_news  #carrousel_jouet{
			width:554px;
			height:175px;
			margin:0 auto;
			position:relative;
			overflow:hidden;
		}

		.accueil .contenu_news .slide_jouet{
			position:absolute;
			top:0;
			left:0;
			width:554px;
			height:153px;
		}

		.accueil .contenu_news .title_jouet{
			position:absolute;
			padding-left:12px;
			width:554px;
			line-height:35px;
			height:35px;
			bottom:0;
			left:0;
			background:url(../../img/opaque.png) top left repeat;
		}


		.accueil .contenu_news .navigation_jouet{
			position:absolute;
			bottom:0px;
			right:5px;
		}

		.accueil .contenu_news .navigation_jouet span{
			background:#000;
			color:#FFF;
			padding:2px 4px;
			cursor:pointer;
			margin:0 1px;
		}

		.accueil .contenu_news .navigation_jouet span:hover,.accueil .contenu_news .navigation_jouet span.active{
			background:#FFF;
			color:#000;
		}
		
	/*
	###########################################################
	### Suite accueil et fin carroussel
	###########################################################
	*/

	.accueil .liste_derniere_fiche
	{
		float: right;
		width: 260px;
		/* border-left: 1px dotted black; */
	}
	
		.accueil .liste_derniere_fiche table
		{
			/*margin: 5px;*/
		}
		
		.accueil .liste_derniere_fiche table td
		{
			text-align: center;
			width: 85px;
		}
		
		.accueil .liste_derniere_fiche table td img
		{
			border-top: 1px solid black;
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			border-left: 1px solid black;
		}

		.accueil .liste_derniere_fiche .recherche
		{
			margin-top: 10px;
			margin-bottom: 10px;
		}
			
			.accueil .liste_derniere_fiche .recherche img
			{
				border: none;
			}		
			
		/*	
		###################################
		### Avis des joueurs sur l'accueil
		###################################				
		*/			
			
		.accueil .liste_derniere_fiche .image_titre_vos_avis
		{
			margin-bottom: 7px;
		}
			
		.accueil .liste_derniere_fiche .liste_vos_avis
		{
			padding: 0px 3px;
			margin-top: 5px;
			border-bottom: 1px dotted black;
		}	

			.accueil .liste_derniere_fiche .liste_vos_avis .image_vos_avis
			{
				float: left;
			}	
			
				.accueil .liste_derniere_fiche .liste_vos_avis .image_vos_avis img
				{
					border-top: 1px solid black;
					border-right: 1px solid black;
					border-bottom: 1px solid black;
					border-left: 1px solid black;
				}	
				
			.accueil .liste_derniere_fiche .liste_vos_avis .info_vos_avis
			{
				float: left;				
				padding-left: 10px;				
				text-align: left;
				color: #7D2626;
				width: 172px;
			}
			
				.accueil .liste_derniere_fiche .liste_vos_avis .info_vos_avis a
				{				
					color: #7D2626;
					text-decoration: none;
				}
					
				.accueil .liste_derniere_fiche .liste_vos_avis .info_vos_avis a:hover
				{					
					color: #7D2626;
					text-decoration: underline;
				}

/*
################################################################################
################################################################################

Partie affichage pour la liste de A à Z

################################################################################
################################################################################
*/

.liste_a_a_z .recherche_lettre a
{
	color: #7D2626;
	text-decoration: none;
}
.liste_a_a_z .recherche_lettre a:hover
{
	text-decoration: underline;
}

.liste_a_a_z .liste_position a
{
	color: #7D2626;
	text-decoration: none;
}
.liste_a_a_z .liste_position a:hover
{
	text-decoration: underline;
}

.liste_a_a_z .image_boite
{
	width: 100px;
}
	.liste_a_a_z .image_boite img
	{
		border: 1px solid black;
	}

.liste_a_a_z  .description 
{ 
}

	.liste_a_a_z  .description a
	{
		color: #000000;
		text-decoration: none;
	}
	
	.liste_a_a_z  .description hr
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.liste_a_a_z  .description .titre a
	{
		font-size: 20px;
		font-weight: bold;
		
		width: 480px;
		float: left;
	}
	
	.liste_a_a_z  .description .avis
	{
		font-size: 14px;
		font-style: italic;
		font-weight: bold;
		width: 240px;
		
		float: left;
	}
	
	.liste_a_a_z  .description .avis
	{
		font-size: 14px;
		font-style: italic;
		font-weight: bold;
		width: 240px;
		
		float: left;
	}

	.liste_a_a_z  .description .chapeau
	{
		font-size: 14px;
		width: 370px;
		float: left;
		
		padding-right: 5px;
	}

	.liste_a_a_z .description .info
	{
		font-size: 14px;
		float: left;
		
		width: 170px;
		padding-left: 5px;
		
		border-left: 1px dotted #4D4D4D;
	}
	
.liste_a_a_z .separateur
{
	/*margin: 10px 0 15px 0;*/
	height: 20px;
	/*border-bottom: 1px dashed #4D4D4D;*/
}

/*
################################################################################
################################################################################

Partie affichage pour la fiche de jeu

################################################################################
################################################################################
*/

.fiche_jeu  table
{
	border-collapse: collapse;
}

.fiche_jeu  a
{
	color: #7D2626;
}

.fiche_jeu  .titre
{
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	
	padding-left: 5px;
	width: 120px;
}

.fiche_jeu  .titre2
{
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	
	padding-left: 5px;
	width: 80px;
}

.fiche_jeu  .info
{
	font-size: 16px;
	vertical-align: top;
	
	padding-left: 10px;
	width: 210px;
}

.fiche_jeu  .info2
{
	font-size: 16px;
	color: #7D2626;
	vertical-align: top;
	
	padding-left: 10px;
	width: 170px;
}

.fiche_jeu  .image_boite
{
	padding-right: 5px;
	width: 250px;
}

.fiche_jeu  .image_boite img
{
	border: 1px solid black;
}

.fiche_jeu  .note
{
	border-right: 1px dotted #4D4D4D;
}
	.fiche_jeu  .note .img_note
	{		
		padding-left: 10px;
		font-size: 16px;
		font-weight: bold;
	}

.fiche_jeu  .derniers_avis
{
	border-right: 1px dotted #4D4D4D;
}
	
.fiche_jeu  .avis
{
	padding-left: 5px;
}

	.fiche_jeu  .avis .grd_titre_avis
	{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		
		padding-bottom: 10px;
	}

	.fiche_jeu  .avis .titre_avis
	{
		font-size: 14px;
		padding-left: 5px;
		text-align: left;		
		
		width: 120px;
	}
	
	.fiche_jeu  .avis .voir_avis
	{
		font-weight: bold;
		font-size: 14px;
		text-align: center;
		
		padding-top: 10px;
	}
	
	.fiche_jeu  .avis .voir_avis a
	{
		text-decoration: none;
	}
	
	.fiche_jeu  .avis .voir_avis a:hover
	{
		text-decoration: underline;
	}
	
	
.fiche_jeu  .pour_qui 
{
	padding-left: 5px;
}
	
	.fiche_jeu  .pour_qui .grd_titre_avis
	{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		
		padding-bottom: 10px;
	}

.fiche_jeu  .liste_avis
{
	padding-left: 10px;
}

	.fiche_jeu  .liste_avis .grd_titre_liste_avis
	{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		
		padding-bottom: 10px;
	}
	
	.fiche_jeu  .liste_avis .exemple_liste_avis
	{
		font-size: 12px;
		text-align: left;
	}
	
	.fiche_jeu  .liste_avis .exemple_liste_avis a
	{
		color: #7D2626;
		text-decoration: none;
	}
	
	.fiche_jeu  .liste_avis .exemple_liste_avis a:hover
	{
		color: #7D2626;
		text-decoration: underline;
	}
	
.fiche_jeu  .ajouter_avis
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	
	padding-top: 10px;
}

	.fiche_jeu  .ajouter_avis a
	{
		text-decoration: none;
	}

	.fiche_jeu  .ajouter_avis a:hover
	{
		text-decoration: underline;
	}
	
.fiche_jeu  .titre_description
{
	font-weight: bold;
	font-size: 16px;
	
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.fiche_jeu  .description
{
	padding-left: 20px;
	padding-right: 20px;
}

	.fiche_jeu  .description .fond_haut
	{
		height:10px;
		width:796px;
		background-image:url(../../images_taverne/fond_description_haut.png);
		background-repeat:no-repeat;
	}
	
	.fiche_jeu  .description .fond
	{
		width:766px;
		background-image:url(../../images_taverne/fond_description.png);
		background-repeat: repeat-y;
		
		text-align: justify;
		color: #7D2626;
		
		padding-left: 15px;
		padding-right: 15px;
		
	}
	
	.fiche_jeu  .description .fond_bas
	{
		height:10px;
		width:796px;
		background-image:url(../../images_taverne/fond_description_bas.png);
		background-repeat: no-repeat;
	}

.fiche_jeu  .notre_avis
{
	width: 525px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: justify;
}

	.fiche_jeu  .notre_avis .fond_haut
	{
		height:10px;
		width:525px;
		background-image:url(../../images_taverne/fond_avis_haut.png);
		background-repeat:no-repeat;
	}
	
	.fiche_jeu  .notre_avis .fond
	{
		width:495px;
		background-image:url(../../images_taverne/fond_avis.png);
		background-repeat: repeat-y;
		
		text-align: justify;
		color: #7D2626;
		
		padding-left: 15px;
		padding-right: 15px;
		
	}
	
	.fiche_jeu  .notre_avis .fond_bas
	{
		height:10px;
		width:525px;
		background-image:url(../../images_taverne/fond_avis_bas.png);
		background-repeat: no-repeat;
	}

	.fiche_jeu  .notre_avis a
	{
		color: #7D2626;
	}

.fiche_jeu  .liste_image
{
	width: 270px;
	float: right;
	
	padding-left: 10px;
	/*border-left: 1px dotted #4D4D4D;*/
}

	.fiche_jeu  .liste_image .titre_liste_image
	{
		font-weight: bold;
		font-size: 16px;
		
		width: 100%;
		text-align: center;
	}
	
	.fiche_jeu  .liste_image .titre_liste_image2
	{
		font-weight: bold;
		font-size: 16px;
		
		width: 100%;
		text-align: center;
		padding-top: 5px;
		
		border-top: 1px dotted #4D4D4D;
	}
	
	.fiche_jeu  .liste_image .lien_utile a
	{
		text-decoration: none;
	}
	
	.fiche_jeu  .liste_image .lien_utile a:hover
	{
		text-decoration: underline;
	}

.fiche_jeu  .liste_image img
{
	margin-left: 5px;
	border: 0;
}



.fiche_jeu  .divers_liste_image
{
	width: 545px;
	padding-right: 10px;
	
	border-right: 1px dotted #4D4D4D;
}

	.fiche_jeu  .divers_liste_image .titre_divers
	{
		font-weight: bold;
		font-size: 16px;
		
		width: 100%;
		text-align: center;
	}

.fiche_jeu  .divers_lien_utile
{
	width: 270px;
	float: right;
	
	padding-left: 10px;
}

	.fiche_jeu  .divers_lien_utile .titre_divers
	{
		font-weight: bold;
		font-size: 16px;
		
		width: 100%;
		text-align: center;
	}

	
	
/*
################################################################################
################################################################################

Partie affichage pour la liste des avis

################################################################################
################################################################################
*/	
	
	
.affichage_liste_avis
{
	color: #7D2626;
}
	
	.affichage_liste_avis  .image_boite
	{
		width: 80px;
	}

	.affichage_liste_avis  .image_boite img
	{
		border: 1px solid black;
	}

		.affichage_liste_avis .liste_avis
		{
			padding-left: 20px;
		}

			.affichage_liste_avis .liste_avis .avis
			{
				width:766px;
				background-image:url(../../images_taverne/fond_description.png);
				background-repeat: repeat-y;
				
				text-align: justify;
				color: #7D2626;
				
				padding-left: 15px;
				padding-right: 15px;
				
			}
			
				.affichage_liste_avis .avis  .detail_avis
				{
					
				}
			
					.affichage_liste_avis .avis .detail_avis .titre
					{
						padding-top: 10px;
						font-size: 18px; 
						font-weight: bold;
					}

					.affichage_liste_avis .avis  .detail_avis .avis_user
					{
						padding : 10px;
						padding-left : 10px;
						padding-bottom : 20px;
						
						font-size: 16px;
					}
			
			
			.affichage_liste_avis .liste_avis .fond_haut
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_haut.png);
				background-repeat:no-repeat;
			}
			
			.affichage_liste_avis .liste_avis .fond_bas
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_bas.png);
				background-repeat: no-repeat;
			}

	
	
	
/*
################################################################################
################################################################################

Formulaire d'avis

################################################################################
################################################################################
*/
	
#image_fond_couleur_avis
{
	background-image: url("images/Fond_couleur.png");
	background-repeat: repeat-x;
	
	z-index: -10;
	
	position: absolute;
	width: 100%;
	height: 600px;
	
	top: 0px;
	left: 0px;
}

.formulaire_avis
{
	color: white;
	
}
	
/*
################################################################################
################################################################################

Partie affichage pour les catégorie d'article

################################################################################
################################################################################
*/

.categorie_article
{
	width: 836px;
	margin: -10px 0 0px 13px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px dashed #4D4D4D;*/
	border-top: 5px solid #EAB602;
	border-left: 5px solid #EAB602;
	border-right: 5px solid #EAB602;
	border-bottom: 5px solid #EAB602;
	
	/*#D8A41D #DAA61F #FF9C00 #FEC401 #FFD304 #B97736 #7C2525*/
	/*background-color: #D8A41D;*/
	background-color: #E1D066;
}

	.categorie_article .contenu_news
	{
		float: left;
		width: 796px;
		
		padding: 20px;
		color: #7D2626;
	}
	
		.categorie_article .contenu_news a
		{
			text-decoration: none;
			color: #7D2626;
		}
		
		.categorie_article .contenu_news .news
		{
			width:766px;
			background-image:url(../../images_taverne/fond_description.png);
			background-repeat: repeat-y;
			
			padding-left: 20px;
			padding-right: 20px;
		}
		
			.categorie_article .contenu_news .news .chapeau
			{
				font-weight: bold;
				font-style: italic;
			}
			
			.categorie_article .contenu_news .news .contenu
			{
				text-align: justify;
				padding-right: 10px;
			}
			
				.categorie_article .contenu_news .news .contenu img
				{
					border: 1px solid black;
				}
		
			.categorie_article .contenu_news .news a
			{
				text-decoration: underline;	
				font-weight: bold;
			}
	
			.categorie_article .contenu_news .news .image_news
			{
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				
				float: left;
				margin-right: 10px;
				margin-bottom: 5px;
				
				width: 150px;
			}
			
			.categorie_article .contenu_news .news .titre_news
			{
				font-size: 20px;
				font-weight: bold;
				color: #FF9C00;
				width: 700px;
			}
			
			.categorie_article .contenu_news .news .poste_news
			{
				font-style: italic;
				font-size: 10px;
				
				margin-bottom: 10px;
			}	
			
			.categorie_article .contenu_news .news .lire_commentaire
			{
				margin-right: 20px;
			}
			
			
			.categorie_article .contenu_news .news .image_facebook
			{
				width: 100%;
				text-align: right;
			}
			
				.categorie_article .contenu_news .news .image_facebook img
				{
					border: none;
				}
			
			.categorie_article .contenu_news .news .image_langue
			{
				width: 35px;
			
				z-index: 10;
				margin-top: 0px;
				margin-left: 673px;
				
				cursor: pointer;
				
				position: absolute;
			}
			
				.categorie_article .contenu_news .news .image_langue img
				{
					border: none;
				}
			
			
		.categorie_article .contenu_news .fond_haut
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_haut.png);
			background-repeat:no-repeat;
		}
		
		.categorie_article .contenu_news .fond
		{
			width:766px;
			background-image:url(../../images_taverne/fond_description.png);
			background-repeat: repeat-y;
			
			text-align: justify;
			color: #7D2626;
			
			padding-left: 15px;
			padding-right: 15px;
			
		}
		
		.categorie_article .contenu_news .fond_bas
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_bas.png);
			background-repeat: no-repeat;
		}

	.categorie_article .liste_position 
	{
		padding-bottom: 20px;
	}
	
		.categorie_article .liste_position  select
		{
			width: 50px;
		}
		
			.categorie_article .liste_position  select option
			{
				text-align: right;
				padding-right: 10px;
			}
		
		.categorie_article .liste_position a
		{
			color: #7D2626;
			text-decoration: none;
		}
		
		.categorie_article .liste_position a:hover
		{
			text-decoration: underline;
		}
		
		
	
/*
################################################################################
################################################################################

Partie affichage pour les articles

################################################################################
################################################################################
*/

.description_article
{
	width: 836px;
	margin: -10px 0 0px 13px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px dashed #4D4D4D;*/
	border-top: 5px solid #EAB602;
	border-left: 5px solid #EAB602;
	border-right: 5px solid #EAB602;
	border-bottom: 5px solid #EAB602;
	
	/*#D8A41D #DAA61F #FF9C00 #FEC401 #FFD304 #B97736 #7C2525*/
	/*background-color: #D8A41D;*/
	background-color: #E1D066;
}

	.description_article .contenu_news
	{
		float: left;
		width: 796px;
		
		padding: 20px;
		color: #7D2626;
	}
	
		.description_article .contenu_news a
		{
			text-decoration: none;
			color: #7D2626;
		}
		
		.description_article .contenu_news .news
		{
			width:766px;
			background-image:url(../../images_taverne/fond_description.png);
			background-repeat: repeat-y;
			
			padding-left: 20px;
			padding-right: 20px;
		}
		
			.description_article .contenu_news .news .chapeau
			{
				font-weight: bold;
				font-style: italic;
			}
			
			.description_article .contenu_news .news .contenu
			{
				text-align: justify;
				padding-right: 10px;
			}
			
				.description_article .contenu_news .news .contenu img
				{
					border: 1px solid black;
				}
		
			.description_article .contenu_news .news a
			{
				text-decoration: underline;	
				font-weight: bold;
			}
	
			.description_article .contenu_news .news .image_news
			{
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				
				float: left;
				margin-right: 10px;
				margin-bottom: 5px;
				
				width: 150px;
			}
			
			.description_article .contenu_news .news .titre_news
			{
				font-size: 20px;
				font-weight: bold;
				color: #FF9C00;
			}
			
			.description_article .contenu_news .news .poste_news
			{
				font-style: italic;
				font-size: 10px;
				
				margin-bottom: 10px;
			}	
			
			
			.description_article .contenu_news .news .image_facebook
			{
				width: 100%;
				text-align: right;
			}
			
				.description_article .contenu_news .news .image_facebook img
				{
					border: none;
				}
				
			.description_article .contenu_news .news .image_langue
			{
				width: 35px;
			
				z-index: 10;
				margin-top: 0px;
				margin-left: 673px;
				
				cursor: pointer;
				
				position: absolute;
			}
			
				.description_article .contenu_news .news .image_langue img
				{
					border: none;
				}
			
		.description_article .contenu_news .fond_haut
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_haut.png);
			background-repeat:no-repeat;
		}
		
		.description_article .contenu_news .fond
		{
			width:766px;
			background-image:url(../../images_taverne/fond_description.png);
			background-repeat: repeat-y;
			
			text-align: justify;
			color: #7D2626;
			
			padding-left: 15px;
			padding-right: 15px;
			
		}
		
		.description_article .contenu_news .fond_bas
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_bas.png);
			background-repeat: no-repeat;
		}
		
	.description_article  .commentaire
	{	
		float: left;
		width: 796px;
		
		padding-left: 20px;
		color: #7D2626;
	}	
		
		.description_article  .commentaire .ajouter_avis
		{
			padding-top: 10px;
		}

		.description_article  .commentaire .ajouter_avis a
		{
			text-decoration: none;
			color: #7D2626;
		}

		.description_article  .commentaire .ajouter_avis a:hover
		{
			text-decoration: underline;
		}
		
			.description_article  .commentaire .ajouter_avis .lien_ajouter_avis
			{
				text-align: center;
				font-size: 16px;
				font-weight: bold;
			}
		
			.description_article  .commentaire .ajouter_avis  .avis 
			{
				width:766px;
				background-image:url(../../images_taverne/fond_description.png);
				background-repeat: repeat-y;
				
				text-align: justify;
				color: #7D2626;
				
				padding-left: 15px;
				padding-right: 15px;
				
			}
		
		
				.description_article  .commentaire .ajouter_avis  .avis  .detail_avis
				{
					
				}
				
					.description_article  .commentaire .ajouter_avis  .avis .detail_avis .avis_user
					{
						padding : 10px;
						padding-left : 10px;
						padding-bottom : 20px;
						
						font-size: 16px;
					}
			
			
			.description_article  .commentaire .ajouter_avis .fond_haut
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_haut.png);
				background-repeat:no-repeat;
			}
			
			.description_article  .commentaire .ajouter_avis .fond_bas
			{
				height:10px;
				width:796px;
				background-image:url(../../images_taverne/fond_description_bas.png);
				background-repeat: no-repeat;
			}
			
	
/*
################################################################################
################################################################################

Partie affichage pour les ludothèques

################################################################################
################################################################################
*/

.ludotheque .fond_haut
{
	height:10px;
	width:344px;
	background-image:url(../../images_taverne/fond_ludotheque_haut.png);
	background-repeat:no-repeat;
}

.ludotheque .fond
{
	width:344px;
	background-image:url(../../images_taverne/fond_ludotheque.png);
	background-repeat: repeat-y;

	padding-left: 15px;
	padding-right: 15px;
}
	.ludotheque .fond .contenu
	{
		width:314px;
		
		text-align: justify;
		color: #7D2626;
	}

		.ludotheque .fond .contenu .info_ludo
		{
			padding-left: 10px;
			border-bottom: 1px solid #7D2626;
			padding-bottom: 10px;
		}
	
		.ludotheque .fond .contenu .info_gras
		{
			font-weight: bold;
			font-size: 14px;
		}
		
		.ludotheque .fond .contenu .titre_gros
		{
			font-size: 20px !important;
		}
	
		.ludotheque .fond .contenu .info_italic
		{
			font-style: italic;
			font-size: 11px;
		}
	
.ludotheque  .fond_bas
{
	height:10px;
	width:344px;
	background-image:url(../../images_taverne/fond_ludotheque_bas.png);
	background-repeat: no-repeat;
	
	margin-bottom: 10px;
}


/*
################################################################################
################################################################################

Partie affichage pour A Propos

################################################################################
################################################################################
*/


.a_propos
{
	width: 836px;
	margin: -10px 0 0px 13px;
	padding: 5px 5px 5px 5px;
	
	/*border: 1px dashed #4D4D4D;*/
	border-top: 5px solid #EAB602;
	border-left: 5px solid #EAB602;
	border-right: 5px solid #EAB602;
	border-bottom: 5px solid #EAB602;
	
	/*#D8A41D #DAA61F #FF9C00 #FEC401 #FFD304 #B97736 #7C2525*/
	/*background-color: #D8A41D;*/
	background-color: #E1D066;
}

	.a_propos .contenu
	{
		padding: 20px;	
	}
	
	
	
		.a_propos .contenu .fond_haut
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_haut.png);
			background-repeat:no-repeat;
		}
		
		.a_propos .contenu .fond
		{
			width:766px;
			background-image:url(../../images_taverne/fond_description.png);
			background-repeat: repeat-y;
			
			text-align: justify;
			color: #7D2626;
			font-size: 14px;
			
			padding: 15px;
			
		}
		
			.a_propos .contenu .fond img
			{
				padding: 5px 5px 5px 5px;
				border: 1px solid #000000;
			}
		
		.a_propos .contenu .fond_bas
		{
			height:10px;
			width:796px;
			background-image:url(../../images_taverne/fond_description_bas.png);
			background-repeat: no-repeat;
		}
	
	
/*
################################################################################
################################################################################

Partie affichage pour Sites Partenaires

################################################################################
################################################################################
*/
	
.site_partenaire
{

}

	.site_partenaire tr td
	{
		padding-bottom: 15px;
	}

	.site_partenaire .logo
	{
		vertical-align: top;
		width: 200px;
	}
	
	.site_partenaire .description
	{
		vertical-align: top;
		width: 566px;
	}
	
		.site_partenaire .description a
		{
			color: #7D2626;
		}
	
/*
################################################################################
################################################################################

Système de notation pour les avis des utilisateurs

################################################################################
################################################################################
*/

.notation
{ 
	margin-left: 0px;
} 
		
	.notation ul.notes
	{ 
		margin: 0; 
		padding: 0; 
		font: .75em;
	} 

	.notation ul.notes li
	{
		float: left;
		list-style: none;
		margin: 0px;
		padding: 1px;
		min-width: 20px; 
		min-height: 20px; 
	}

	/* Correctif IE6 sur min-width & min-height */ 
		* html .notation ul.notes.js li 
	{ 
		width: 20px; 
		height: 20px; 
	} 

	.notation ul.notes li label 
	{ 
		display: block; 
		text-align: center; 
		line-height: 35px;
		width: 34px;
		background: url(images/chopine_fonce.png) center top no-repeat; 
		cursor: pointer; 
		color: white;
		/* font-size: 13px;
		font-weight: bolder; */
	}

	.notation ul.notes li.note-off label 
	{ 
		background: url(images/chopine_clair.png) center top no-repeat;
		/* color: black; */
	}

	/* On cache les input */
	.notation ul.notes.js input
	{ 
		position: absolute; 
		left: -999%; 
}	
	
/*
################################################################################
################################################################################

Css Chopine d'or sur la fiche de jeu

################################################################################
################################################################################
*/

.chopine_or{
	border-width: 0px !important; 
	position: absolute; 
	width: 150px; 
	margin-left: -150px; 
	margin-top: 100px; 
	z-index: 100
}

/*
################################################################################
################################################################################

Css divers

################################################################################
################################################################################
*/

a img
{
	text-decoration: none;
	border-color: transparent;
}

/*
################################################################################
################################################################################

Note des jeux

################################################################################
################################################################################
*/


#notationJeu{
	background-color:white;
	border:3px solid #78221D;
	display:none;
	margin-left:-80px;
	padding:20px;
	position:absolute;
	width:400px;
	color:#78221D;
}








