/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background:url(fond_accueil.jpg) repeat-y #392600;
}

#site{
	width:885px;
	height:534px;
	background:url(fond_site.jpg) repeat-y #ffffff;
	position:absolute;
	left:50%;
	margin-left:-442px;
}

#site{
	height:auto;
	min-height:534px;
}

#menu_admin{
	position:absolute;
	z-index:10;
	width:885px;
	background-color:#274808;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

#menu_admin a{
	color:#ffffff;
	font-weight:bold;
}

#menu_admin a:hover{
	text-decoration:none;
}

#menu_admin a:hover{
	color:#ffffff;
}

#menu_admin #liensmenu{
	position:relative;
	padding-top:4px;
	padding-bottom:1px;
	height:20px;
	z-index:10;
}

#menu{
	width:160px;
	height:534px;
	position:absolute;
	top:40px;
	left:725px;
}

#menu td{
	margin:0px;
	padding:0px;
	line-height:14px;
}


#menu table{
	width:160px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

#menu td a, #menu a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu td a:hover, #menu a:hover{
	color:#ffe064;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.borderBas{
	border-bottom:solid 1px #ffffff;
	width:100%;
}

.espaceMenu{
	width:1px;
	height:7px;
}

#bandeau{
	width:706px;
	height:179px;
	background:url(bandeau.jpg) no-repeat;
	margin-left:11px;
}

#imageD{
	width:179px;
	height:274px;
	margin-left:11px;
}

#titre{
	width:527px;
	padding-top:10px;
	margin-top:-274px;
	margin-left:190px;
	background-color:#3d6e0f;
}

#texte{
	width:500px;
	height:285px;
	margin-top:14px;
	margin-left:204px;
	text-align:justify;
}

HTML>BODY #texte{
	height:auto;
	min-height:285px;
}

#texte input, #texte textarea{
	font-size:11px;
	color:#33620b;
	border:solid 1px #33620b;
}


#texte .bouton{
	font-size:11px;
	background-color:#33620b;
	color:#ffffff;
	border:solid 1px #ffffff;
}

#menusscategories{
	padding-top:3px;
	padding-bottom:2px;
	color:#ffffff;
	float:left;
	text-align:left;
	border-bottom:solid 1px #f7a000;
	width:500px;
}

#menusscategories a{
	text-transform:uppercase;
	padding:2px;
	border:solid 1px #df7100;
	border-bottom:#f0fedf;
	background-color:#f38e02;
}

#decoDroit{
	width:168px;
	height:63px;
	margin-top:-48px;
	margin-left:717px;
}

#decoGauche{
	width:190px;
	height:8px;
	background-color:#392600;
	margin-top:-7px;
}

#bassite{
	width:885px;
	color:#d9a347;
	font-size:10px;
	background-color:#392600;
}

#texte_bas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:514px;
	margin-left:204px;
	padding-top:5px;
	text-align:right;
	line-height:15px;
}

#texte_bas a{
	color:#ffffff;
	text-decoration:none;
}

#texte_bas a:hover{
	color:#d9a347;
}

/* couleur vert */
#texte, #texte td{
	color:#33620b;
}

/* couleur jaune */
#texte a, #texte td a{
	color:#d86800;
}

/* blanc */
#menusscategories a{
	color:#ffffff;
}

#texte, #texte td{
	font-size:11px;
}

#texte, #texte td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#texte a, #texte td a{
	font-weight:bold;
}

#texte a, #texte td a{
	text-decoration:none;
}

#texte a:hover, #texte td a:hover{
	text-decoration:underline;
}

/* blanc */
#menusscategories a:hover{
	text-decoration:none;
	background-color:#ffffff;
	color:#f7a000;
}

#menusscategories a.trouve{
	color:#f7a000;
	background-color:#ffffff;
}

#texte table.bordure{
	border-collapse:collapse;
}

#texte table.bordure td{
	padding:5px;
	border:solid 1px #4c7e11;
}