body 					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#543019; }
#menu li				{ font-size:12px; }

/*-------------------------BLOCS ELEMENTS------------------------*/
*						{ margin:0px; padding:0px; }
/*body 					{ background:url(../images/background_site.gif) repeat-x #8dc845 top; text-align:center;}*/
body 					{ background:url(../images/background_site2.jpg) repeat-x #fcf2ea top;}
h1						{ margin-bottom: 10px; }
h2						{ margin-bottom: 10px; }
h3						{ margin-bottom: 6px; color:#FFFFFF; }
ul, ol					{ }
dl, dt, dd				{ }
li						{ }
p						{ }
q, blockquote			{ }
form					{ }
fieldset				{ }
input					{ }
th						{ text-align:left; color:#FFFFFF;}
th p					{ text-align:left; color:#FFFFFF;}
td						{ }
hr						{ background: #FFFFFF; border: none; width: 40%; height: 1px; margin: 12px 0 12px 0; display: block; text-align:center;}


/*#page					{ width:750px; margin:0px auto; text-align:left;}*/
#page					{ width:750px;}


#header					{ background:url(../images/background_header2.jpg) no-repeat; height:97px; }


#menu									{ height:34px; width:750px; }
#menu ul								{ background:url(../images/background_menu2.jpg) no-repeat; float:left; width:750px; height:34px; }
#menu li								{ display:block; float:left; }
#menu li a								{ display:block; float:left; text-indent:-1000em; height:34px; text-decoration:none; }

.accueil #menu li.menu_accueil a		{ background:url(../images/background_menu2.jpg) no-repeat -180px 0px; width:80px; margin-left:180px; }
#menu li.menu_accueil a					{ background:url(../images/background_menu2.jpg) no-repeat -180px -34px; width:80px; margin-left:180px; }
#menu li.menu_accueil a:hover			{ background-position:-180px 0px; }

.profil #menu li.menu_profil a			{ background:url(../images/background_menu2.jpg) no-repeat -260px -34px; width:90px; }
#menu li.menu_profil a					{ background:url(../images/background_menu2.jpg) no-repeat -260px 0px; width:90px; }
#menu li.menu_profil a:hover			{ background-position:-260px -34px; }

.services #menu li.menu_services a		{ background:url(../images/background_menu2.jpg) no-repeat -350px -68px; width:110px; }
#menu li.menu_services a				{ background:url(../images/background_menu2.jpg) no-repeat -350px 0px; width:110px; }
#menu li.menu_services a:hover			{ background-position:-350px -68px; }

.contact #menu li.menu_contact a		{ background:url(../images/background_menu2.jpg) no-repeat -460px -102px; width:100px; }
#menu li.menu_contact a					{ background:url(../images/background_menu2.jpg) no-repeat -460px 0px; width:100px; }
#menu li.menu_contact a:hover			{ background-position:-460px -102px; }


#contenu				{ padding:25px 30px; top:0px; float:left; width:700px;  }
#bordurevideo  { border: 2px solid #FFFFFF; width: 320px;}
#contourvideo       	{ margin:20px;}




/*====================================			ACCUEIL			===============================*/

.accueil #txt_gauche				{ float:left; width:250px; margin-right:15px; padding-left:95px;}
.accueil #txt_gauche p				{ line-height:18px; font-weight:bold; font-size:12px; margin-top:20px;}
.accueil #txt_droite				{ float:right; width:230px; padding-right:95px}
.accueil #txt_droite a				{ color:#889604;}
.accueil #txt_droite a:hover		{ color:#889604;}

.accueil #txt_archive a				{ color:#ffffff;}
.accueil #txt_archive a:hover		{ color:#ffffff;}

.accueil #txt_droite table			{ border:#FFFFFF solid 2px;}
.accueil #txt_droite table th		{ border-bottom:#FFFFFF solid 2px; background-color:#71a037; }
.accueil #txt_droite table td		{ font-size:10px;}


.profil #txt_gauche				{ float:left; width:650px; padding-left:40px; }
.profil #txt_gauche	p			{ margin-bottom:20px; margin-right:10px; }
.profil #txt_gauche	h3			{ margin-bottom:20px; }
.profil #txt_droite				{ float:right; width:415px;}


.services #txt_haut 			{ float:left; margin-bottom:25px;}
.services #txt_haut p			{ font-weight:bold; line-height:18px; font-size:12px;}
.services #txt_haut #gauche		{ float:left; width:275px;}
.services #txt_haut #droite		{ float:right; width:415px;}
.services #txt_bas 				{ float:left;}
.services #txt_bas p			{ margin-right:10px; margin-bottom:15px;}
.services #txt_bas li			{ background:url(../images/bullet.gif) no-repeat top left; padding-left:15px; margin-right:30px; margin-left:0px; margin-bottom:7px; line-height:13px; list-style-type:none;}



.contact #txt_haut p			{ font-weight:bold; line-height:18px; font-size:12px;}
.contact #txt_haut #gauche		{ float:left; width:275px;}
.contact #txt_haut #right		{ float:right; width:415px;}
.contact #txt_bas td			{ margin-right:10px; color:#53301C;}
.contact #txt_bas th			{ color:#53301C;}
.contact #txt_bas em			{ color:#53301C;}
.contact #txt_bas li			{ background:url(../images/bullet.gif) no-repeat top left; padding-left:15px; margin-right:30px; margin-left:0px; margin-bottom:10px; line-height:15px; list-style-type:none;}
.contact #contenu a				{ color:#717a0f;}
.contact #contenu a:hover		{ color:#717a0f;}


#footer					{ float:left; font-size:9px; padding-top:30px; padding-bottom:15px; padding-left:25px; width:700px; text-align:center; }
#footer	a				{ color:#523017;}
#footer	a:hover			{ color:#758100;}
#footer	.pdf			{ padding-right:25px; background:url(../images/img_pdf.gif) right top no-repeat; height:40px;}
#footer	.blockimg		{ display:block;}
#footer	p				{ margin-top:2px; }
#footer li				{ display:inline; margin-left:25px;}
#footer table			{ margin-bottom:15px;}


.bg_footer 				{ background-color:#fcf2ea repeat-x; padding-top:5px;}

