BODY {	margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#555555; 
		background: #FFFFFF;}
		
IMG { border: none; }

/* wrappers */

#site {padding-top:20px; min-width:1000px; text-align:center;}
#site_wrap {width:1000px; margin:0 auto; text-align:left;}
#site_contenu {padding: 0; background-color:#FFFFFF;}

.colMenu {float:left; width:315px; padding-bottom:0px;}
.colContenu {float:left; width:685px; padding:0;}
.contenu_home {float:left; width:685px; padding:0;}

#contenu {padding:16px 0 20px 12px;}
	#contenu_header {float:right;text-align:right;}

.contenu_home #contenu {padding:16px 0 0 12px;}
.contenu_home #contenu .txt_accueil, .contenu_home #contenu .txt_home {margin-bottom:30px; height:80px;}
.contenu_home #contenu .txt_accueil img, .contenu_home #contenu .txt_home img {float:left;}
.contenu_home #contenu .txt_accueil p {padding:0 0 0 18px; width:333px; text-align:justify; float:left; line-height:14px;}
.contenu_home #contenu .txt_home p {padding:0 0 0 18px; width:383px; text-align:justify; float:left; line-height:14px;}


/* Header */
.site_header {height:129px;}
	#logo_site {height:129px; }
	
.menu_top UL {margin:0; padding:10px 0 20px 0;list-style-type: none;text-align:right;}
	.menu_top UL LI {display: inline; padding:0 0 0 0; font-size:11px;}
	.menu_top A:link, .menu_top A:visited, .menu_top A:active {color:#18377c; text-decoration:none;}
	.menu_top A:hover {color:#000000; text-decoration:none;}
	.menu_top .sep {color:#80a9c9;display:inline-block;padding:0 0 0 0;}
	
/* Contenu */

.col1 {float:left;padding-right:24px;width:310px;}
.col2 {float:left;width:330px;}
    .col2 #tblCol2 {margin-bottom:20px;}
    .col2 #tblCol2 TD {padding-bottom:2px;}

/* Footer */
#footer {padding:10px 0 20px 0; text-align:center; color:#5F86B1;} 
	UL.menu_bottom {margin:0; padding:0; list-style-type:none;}
	UL.menu_bottom LI {display:inline; padding-left:16px;}
	
	#footer A:link, #footer A:visited, #footer A:active {color:#787878; text-decoration:none;}
	#footer A:hover {color:#000000; text-decoration:none;}


/* Menus */

#menu {font-size:14px;}
	#menu .top {}
	#menu .bottom {}
	#menu .xmlMenu {}
	#menu .i1, #menu .i1_a {}
	#menu A:link, #menu A:visited {color:#787878; text-decoration:none;}
	#menu A:active, #menu A:hover {color:#000000; text-decoration:none;}
	
#colMenuFloat {float:left;width:250px;}	

#sMenu {width:250px;font-size:12px;font-weight:bold; }
	#sMenu .top {}
	#sMenu .bottom {}
	#sMenu .xmlMenu_sub {padding:7px 0 7px 7px;margin:0;}

	#sMenu .xmlMenu_sub A:link, #sMenu .xmlMenu_sub A:visited {color:#243a7a; text-decoration:none;}
	* HTML #sMenu .xmlMenu_sub A:active, #sMenu .xmlMenu_sub A:hover {color:#FFF;background-color:#243a7a;text-decoration:none;}
	#sMenu .xmlMenu_sub2 A:link, #sMenu .xmlMenu_sub2 A:visited {color:#507A69 !important; text-decoration:none;font-size:10px;}
	* HTML #sMenu .xmlMenu_sub2 A:active, #sMenu .xmlMenu_sub2 A:hover {color:#FFF;background-color:#507A69;text-decoration:none;}	
	
	.sMenu2 {}
	
	/* Triggers */
	#sMenu .t2 {display:block;padding:1px 0 1px 5px;cursor:hand;margin-right:80px;}
	#sMenu .t3 {display:block;padding:1px 0 1px 5px;cursor:hand;margin:0 25px 0 10px;}
	#sMenu A:hover .t2 {background-color:#243a7a; color:#FFFFFF;}		
	#sMenu A:hover .t3 {background-color:#507A69; color:#FFFFFF;}		
	
	/* Levels */
	#sMenu .i2, #sMenu .i2_a {padding:0;}
		#sMenu .i2_a .t2 {background-color:#243a7a;color:#FFFFFF;font-weight:bold;}
	#sMenu .sMenu2 .i3, #sMenu .sMenu2 .i3_a {padding:0 0 3px 0;}
	    #sMenu .sMenu2 .i3_a .t3 {background-color:#507A69;color:#FFFFFF;font-weight:bold;}
	
	#sMenu SPAN {}
		#sMenu .sMenu2 {font-size:11px;padding:5px 0 0 10px;}
		#sMenu .sMenu3 {font-size:11px;padding:5px 0 0 10px;}
	
    
	
	/* old css 
    * HTML .sMenu2 A:active, .sMenu2 A:hover {color:#000000;text-decoration:none;}
    * HTML #sMenu A:hover .t2 {background-color:#243a7a; color:#FFFFFF;}
    * HTML #sMenu .sMenu2 A:hover .t3 {color:#000;border:1px solid #00ff00;background-color:#FFF;}
    #sMenu .sMenu2 .t3 {display:block;padding:1px 0 1px 5px;cursor:hand;margin-right:80px;border:1px solid;}
	#sMenu .sMenu2 A:hover .t3 {color:#000;border:1px solid #00ff00;background-color:#FFF;}	
    */
	

/* Sections */

/* News */
#home_news {padding:20px 0 0 15px;}
	#home_news H2 {padding:0 0 0 0; margin:0;}
	#home_news .news_list {padding:5px 0 20px 2px;}

#contenu .news_list {} 
.news_list {}
	.news_list .item {padding: 0 0 7px 0;}
	.news_list .date {font-weight:bold;}
	.news_list .titre {font-weight:bold;}
	.news_list .text {display:block;width:600px;}
	.news_list .text_home {display:block;}
	.news_list .icon {color:#d03614;}
	
	.news_list A:link, .news_list A:visited {color:#686868; text-decoration:none;}
	.news_list A:active, .news_list A:hover {color:#000000; text-decoration:none;}
	
	
/* Equipe */
.equipe_vie {padding:0 0 20px 0;}
	.equipe_vie IMG.droite {margin-left:20px;}

.eGauche {float:left;width:300px;}
.eDroite {float:right;}
    .eDroite IMG {padding-bottom:5px;}

.divEquipe {padding-left:12px;}
.equipe_list {margin:20px -50px 0 -2px; padding-bottom:20px;}
	.equipe_list .item {width:115px; float:left; margin:0 20px 20px 0;}
	
	.equipe_list IMG {border:none;margin:0 0 3px 0;}
	.equipe_list EM {font-style:normal;}
	.equipe_list A:link, .equipe_list A:visited {color:#243a7a; text-decoration:none;}
	.equipe_list A:active, .equipe_list A:hover {color:#000000; text-decoration:none;}

.linkEquipe {padding:6px 0 20px 11px;}	
	
/* Typo */

/* H1, H2, H3, H4 { font-family:Arial Narrow, Century Gothic, Arial, Helvetica, Sans-Serif;} */

H1 {padding:20px 0 10px 0; margin:0; font-size:16px !important; color:#80A9C9;}
	H1 EM {display:block;font-style:normal;font-weight:normal;  color:#80A9C9;}
	H1.equipe {padding:20px 0 10px 0; margin:0; font-size:16px !important; color:#80A9C9;}
	
H2 {padding:5px 0 10px 0;font-size:12px !important; color:#243A7A !important;margin:0;}s
	H2 A:link, H2 A:visited, H2 A:active {color:#243A7A; text-decoration:underline;}
	H2 A:hover {color:#000000; text-decoration:none;}
	H2 .icon { font-size:11px; font-weight:normal; color:#D03614;  text-decoration:none;}
	
H3 {font-size:14px !important;}
H4 {font-size:12px !important;}

P {margin:0 0 15px 0;}

SUP { position: relative; top: -3px; vertical-align: top; font-size: 90%; }

A:link, A:visited, A:active {color:#243A7A !important; text-decoration:underline;}
A:hover {color:#000000 !important; text-decoration:none;}

/* Listes */

/*
UL {margin:0; padding:5px 0 10px 30px; list-style-image:url(/images/icons/li_1.gif);}
	UL LI {margin:0; padding:0 0 5px 0;}
*/

UL.menu_liste {margin:0; padding:5px 0 10px 30px; list-style-image:none;}
	UL.menu_liste LI {margin:0; padding:0 0 5px 0;background: url(/images/ms.gif) no-repeat;}

UL {margin:0 0 0 0; padding:5px 0 10px 0px;list-style:none;}
    UL LI {margin:0 0 0 0; padding:0 0 2px 15px;background: url(/images/icons/li_2.gif) no-repeat;}
    UL LI UL {border:1px solid #FAD990;margin:10px 0; padding:10px 0 10px 15px;background: #FDEECC url(/images/ms.gif) no-repeat;}
    UL LI UL LI {margin:0 0 0 0; padding:0 0 2px 15px;background: url(/images/icons/li_3.gif) no-repeat;}
	
/* FORMS **** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit {  }
INPUT.txt, TEXTAREA.txt {padding:2px 5px 2px 5px;background-color:#FFFFFF;border:solid 1px #c3c3c3;}
SELECT {border:solid 1px #C3C3C3;background-color:#FFFFFF;}


/* Validation */

.erreur {font-size:12px;display:block;}
	.erreur UL {margin:0;padding:10px 0 10px 20px;}
	.erreur LI {font-size:11px;color:#DD0000;font-weight:normal;}


/* Divers */

.clearer {clear:both;}
#logo_print {display:none;}


/* SiteMap **** */	

.xmlSiteMap {padding:20px 0 0 0;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre {background-color:#243a7a; color:#FFFFFF;width:200px;padding:1px 0 1px 5px;cursor:hand;}
		
	.xmlSiteMap .map_sub { margin:10px 0px 10px 10px;text-transform:uppercase;}
		.xmlSiteMap .map_sub .item {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap .map_sub2 { margin:10px 0px 10px 10px; font-size:11px;}
		.xmlSiteMap .map_sub .item2 {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #999999; text-decoration:none;font-weight:bold;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #243A7A; text-decoration:none;font-weight:bold;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #FFF !important; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #FFF !important; text-decoration:none;  font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:hand;}
	
	#tblSiteMap {width:620px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1_map {float:left;width:320px;position:relative;}
		#tblSiteMap .col2_map {float:left;width:300px;position:relative;}
		

