BODY {margin:0;width:100%;height:100%;background:#e4dac8 url(/images/interface/bg_site.jpg) repeat-x scroll top; }

BODY, DIV, TD, TH, LI {font-size:11px; font-family:Verdana, Helvetica, Arial, sans-serif;}


.site_amorce {width:778px;margin:auto;text-align:left;background:url(/images/interface/bg_repeat.gif) repeat-y scroll top;}
	#s0 .site_amorce {background:url(/images/interface/home_repeat.jpg) repeat-y scroll top;}



.contenu {padding:0; background:url(/images/interface/header_sub.gif) no-repeat scroll top;}
	.contenu#c_home {background:url(/images/interface/home_footer.jpg) no-repeat scroll bottom;}
	
.tab_site {background:url(/images/interface/bg_footer_1.jpg) no-repeat scroll bottom;}
	#s2 .tab_site {background-image:url(/images/interface/bg_footer_2.jpg);}
	#s3 .tab_site {background-image:url(/images/interface/bg_footer_3.jpg);}
	.tab_site TD {vertical-align:top;}
	.tab_site DIV.info {padding:0 150px 20px 20px;}
	
	#c1_3 .tab_site DIV.info, #c2_0 .tab_site DIV.info {padding-right:40px;}
	
	#c2_6 .tab_site DIV.info {padding-right:0;}
	
	.c_normal {padding-right:110px;}
	
.header {position:relative;width:778px;}
	.header H1 {margin:0;}
	


/* MENU */

TD.menu {padding: 20px 0 0 0;}
DIV.menu {width:179px;}
UL.menu {margin:0 0 0 20px;padding:0 0 0 20px;height:100%;list-style: none inside url(/images/icons/li_fleche_moz.gif); }
	* HTML UL.menu {margin:0 0 0 20px; list-style-image:url(/images/icons/li_fleche.gif);}
	.menu LI {font-size:12px;font-weight:bold;color:#d10000;margin:0 0 10px 0;}
	.menu LI SPAN {width:100px;}
	* HTML LI SPAN {cursor:hand;}
	.menu A:link, .menu A:visited {color:#ff7f04;text-decoration:none;}
	.menu A:active, .menu A:hover {color:#d10000;text-decoration:none;}
	.menu A:link.actif, .menu A:visited.actif {color:#d10000;}
	.menu A:active.actif, .menu A:hover.actif {color:#000000;}
	
UL.sMenu {margin:10px 0 20px 17px; padding-left:10px; list-style: none outside url(/images/icons/li_fleche2.gif); }
	.sMenu LI {font-size:11px;font-weight:normal;margin:0 0 5px 0;}
	.sMenu A:link, .sMenu A:visited {color:#6c4d34;text-decoration:none;}
	.sMenu A:active, .sMenu A:hover {color:#ff7f04;text-decoration:none;}
	.sMenu A:link.actif, .sMenu A:visited.actif {color:#6c4d34;font-weight:bold;}
	
	
.menu_top {font-size:9px;color:#ad9986;position:absolute;right:25px;top:35px;}
	
	.menu_top A:link, .menu_top A:visited {color:#d10000;text-decoration:none;}
	.menu_top A:active, .menu_top A:hover {color:#ff7f04;text-decoration:none;}
	
/* HOMEPAGE */



.tab_home {}
	.tab_home TD {vertical-align:top;}
	.tab_home TD.info {padding:20px 180px 20px 20px;}
	
.tab_homeInfo {}
	.tab_homeInfo .news {padding-right:10px;}
	
.news {}
	.news P {font-size:10px;}
	.news .i_plus {margin: 0 0 -2px 5px;}
	.news A:link, .news A:visited {color:#6c4d34;text-decoration:none;}
	.news A:active, .news A:hover {color:#000000;text-decoration:underline;}
	
.partenaires {}
	.partenaires P {font-size:10px;}
	.partenaires A:link, .partenaires A:visited {color:#d10000;text-decoration:none;}
	.partenaires A:active, .partenaires A:hover {color:#d10000;text-decoration:underline;}
	
	
/* TABLES */

.tab_01 {border:solid 1px #FFFFFF;background-color:#F4F4F2;}
	.tab_01 TH {background-color:#FFC084;padding:5px; color:#D10000;}
	.tab_01 TD {padding:5px;vertical-align:middle;border:solid 1px #D6D6CF;text-align:center;}
	.tab_01 TD.time {padding: 5px 10px 5px 10px; border:none; color:#6C4D34; }
	.tab_01 TD.vide {background-color:#D6D6CF; border:none;}


/* General HTML */

H1 {margin: -10px 0 10px 0;}
.info H1 {margin: 20px 0 10px 0; color:#D10202; font-size:12px;}
H2 {margin: 20px 0 10px 0; color:#D10202; font-size:11px;}
H3 {margin:0 0 5px 0;font-size:11px;font-weight:bold;color:#9e968b;}
P {margin:0 0 10px 0;}
STRONG, BOLD, B {color:#6C4D34;}

.orange {color:#FF7F04;}
.rouge {color:#d10000;}
.tPale {color:#9e968b;}

A:link, A:visited {color:#FF7F04;text-decoration:underline;}
A:active, A:hover {color:#000000;text-decoration:none;}

UL {margin:0 0 10px 25px;padding:0 0 0 0;list-style: none outside url(/images/icons/li_1.gif);}
LI {margin: 0 0 10px 0;vertical-aling:top;}

OL {margin:0 0 10px 50px;padding:0 0 0 0; font-weight:bold; color:#6C4D34;}
	OL LI SPAN {color:#000000;font-weight:normal;}

UL.liste_1, UL UL {list-style: none outside url(/images/icons/li_fleche2.gif); }
	UL UL {margin-top:10px;margin-bottom:20px;}
	UL.liste_1 STRONG.pale {color:#FFC084;}