/* CSS Document */
/* Tag */
hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	border: 0;
}

body, html {
	background: url(Image/bg_fond.jpg) repeat-y center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	color:#ffffff;
	line-height:1.4em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*#texte img {
		padding:1px;
		border:1px solid #021a40;
		background-color:#ff0;

}*/

h1
{
	font:1.4em Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-weight: normal;
	color:#f6e497;
	border-bottom:#e2d178 1px solid;
}
h2{
	font:1.3em Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-weight: normal;
	color:#e2d178;
	padding:3px;
	background-color:#626441;
	
}
h3{
	font:1.3em Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-weight: normal;
	color:#1d1f02;

	
}
b {
	color:#f6e497;
}
strong {
	color:#f6e497;
}

/* Boutons */
a 			{color: #ffb03b;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
a:link 		{color: #ffb03b;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
a:visited 	{color: #ffb03b;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
a:active 	{color: #ffb03b;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
a:hover 	{color: #ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}


/* ID */
#banner {
	width:218px;
}

#barreBas{
	position:absolute;
	bottom:0; /* stick to bottom */
	
	background:url(Image/bg_copyright.png) no-repeat top center;
	min-width:955px;
	width:100%;
	height: 184px;
	font-family:
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#barreTitre
{
	margin: auto;
	width:956px;
	top:0px;
	height:203px;
}

#bottommenu{
	position:relative;
	bottom:0;
	width:218px;;
	height:273px;
}

#content {
	top: 0px;
	width: 956px;
	margin: auto;
	padding: 0px;
	padding-bottom: 190px;
	vertical-align: top;
}

#copyright
{
	position: relative;
	width: 735px;
	margin: auto;
	padding-left: 220px;
	padding-top: 35px;
	text-align: left; 
}

#copyright a
{
	text-decoration: none;
}

#langues
{
	color:#505027;
	text-align:center;
}

#langues a
{
	color:#505027;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

#langues a:hover
{
	color:#decd73;
}

#menu a
{
	color:#fff;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	/*font-weight: bold;*/
}

#menu a:hover
{
	color:#e6d580;
}

#menu td
{
	padding-left: 25px;
}

.plan_sous_rubrique
{
	padding-left: 20px;
}

.plan_page
{
	padding-left: 20px;
}

.plan_sous_page
{
	padding-left: 40px;
}

.plan_rubrique a
{
	color: #ffb03b;
	font-weight: bold; 
}

.plan_sous_rubrique a
{
	color: #afb28a;
	font-weight: bold; 
}

.plan_page a
{
	color: #f4e690;
}

.plan_sous_page a
{
	color: #ffffcc;
}

.sousmenu a
{
	font-size: 1.1em;
}

.sousmenu div
{
	padding-left: 15px;
}

.soussousmenu a
{
	font-size: 1.1em;
}

.soussousmenu div
{
	padding-left: 30px;
}

#texte
{
	padding-left: 17px;
	padding-right: 17px;
}

#titre
{
	color:#e2d178;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
}

#wrap
{
	background: url(Image/bg.png) no-repeat top center; 

	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

/* Class */
.img {
  border:5px solid #ffffff;
}


.box {
	background: #5b5d38;
	/*color: #8A7575;*/
	padding: 20px;
	border: 5px solid #81835f;
	/*font-weight: bold;*/
}




/**********      Nouvelles - Nouveautés      **********/
table.nouvelles
{
	background-color: 			#939563;			
	width:						696px;
}

table.nouvelles div.nouvelles_contenu
{
	margin:						0px 15px;
	padding:					12px 0px 12px 0px;
}
table.nouvelles div.nouvelles_contenu a 		{ color:#4e514c; text-decoration:none; }
table.nouvelles div.nouvelles_contenu a:hover 	{ color:#FFFFFF; text-decoration:none; }


table.nouvelles div.nouvelles_contenu h2 { color:#FFFFFF; font-size: 20px; padding: 0px; margin: 0; background:none; }
table.nouvelles div.nouvelles_contenu h2 a 		{ color:#FFFFFF; text-decoration:none; font-size: 20px; padding: 0px; margin: 0; background:none; }
table.nouvelles div.nouvelles_contenu h2 a:hover 	{ color:#4e514c; text-decoration:none; font-size: 20px; padding: 0px; margin: 0; background:none; }
table.nouvelles div.nouvelles_contenu h3 { font-size: 16px; color:#FFFFFF; padding: 0px; margin: 0; }
table.nouvelles div.nouvelles_contenu p { padding: 0px; margin: 10px 0px 10px 0px; }
table.nouvelles div.nouvelles_contenu img { padding-right: 15px; }