BODY {	margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#555555; 
		background: #0f1d33 url(/images/interface/site_bg.jpg);}

/* wrappers */

#site {padding-top:14px; text-align:center;}
#site_wrap {width:937px; margin:0 auto; text-align:left;}
#site_contenu {padding: 7px 8px 7px 8px; background-color:#FFFFFF;}

#colMenu {float:left; width:270px;}
#colContenu {float:left; width:644px; padding-left:7px;}


/* Header */
#header {color:#FFFFFF; font-size:14px; font-family: "Times New Roman", Times, serif; }
	#header TABLE {}
		#header TABLE TD {vertical-align:bottom;}
	UL.menu_top {margin:0; padding:10px 0 7px 0;list-style-type: none;}
	UL.menu_top LI {display: inline; padding:0 15px 0 0;}
	UL.menu_top LI#accueil {padding:0; color:#a0bcff;}
	
	#header A:link, #header A:visited {color:#FFFFFF; text-decoration:none;}
	#header A:active, #header A:hover {color:#a0bcff; text-decoration:none;}

.menu_size {padding:0;}

/* Menus*/
#menu {width:270px; }
	#menu_html {font-size:13px;font-family: "Times New Roman", Times, serif; color:#FFFFFF;background: #88764C url(/images/interface/menu_bg.gif) repeat-y bottom;}
	#menu .xmlMenu {margin:0; padding:5px 0 5px 13px; background: url(/images/interface/menu.jpg) no-repeat top left;}
		#menu .menu, #menu .menu_a, #menu .menu_last  {font-size:13px;padding:3px 0 3px 5px; background: url(/images/interface/line_menu.gif) no-repeat bottom;}
		#menu .menu_last {position:relative;background:none;}
		/*IE6*/ * HTML #menu .menu {position:relative;}
		
	#menu .titre, #menu .titre_a {text-transform:uppercase;}
		#menu .titre_a {color:#0d1e39;font-weight:bold;}
			#menu .titre_a A:link.actif, #menu .titre_a A:visited.actif {color:#0d1e39; text-decoration:none;}
			#menu .titre_a A:active.actif, #menu .titre_ aA:hover.actif {color:#000000; text-decoration:none;}
			
	#menu .sMenu {padding:7px 0 7px 0;}
		#menu .sMenu .item, #menu .sMenu .item_a {padding: 0 0 5px 20px;}
			#menu .sMenu .item_a {background: url(/images/icons/i_menu.gif) no-repeat 0 1px;}
			/*IE6 Fix*/ * HTML .sMenu .item_a {border-left: solid 1px #816E43;}
	#menu A:link, #menu A:visited {color:#FFFFFF; text-decoration:none;}
		#menu A:active, #menu A:hover {color:#0d1e39; text-decoration:none;}
		
	#menu .bottom {height:27px; background: url(/images/interface/menu_bottom.jpg) no-repeat bottom left;}
	#menu SPAN {display:block;width:100%;cursor:hand;}
	
#menu_liste {margin-top:9px; background: url(/images/interface/loyer_bg.jpg) repeat-y top left; }
	#menu_liste UL {padding:25px 15px 20px 40px; margin:0;  list-style-type:none; color: #827146;}
	#menu_liste UL LI {padding:0 0 10px 5px; list-style-image: url(/images/icons/i_crochet.gif);}
	#menu_liste .top {height:35px; background: url(/images/interface/loyer_top.jpg) no-repeat top left;}
	#menu_liste .bottom {height:32px; background: url(/images/interface/loyer_bottom.jpg) no-repeat bottom left;}
	
	
/* Contenu */

#contenu_header {padding: 0 0 7px 0;}
#contenu {padding:0 40px 80px 40px; }


#thumbs {float:right; width:159px; padding:0 0 30px 40px;}
	.txt_pic {float:left; margin-right:20px;}
				
/* Footer */
#footer {padding:13px 0 20px 0; text-align:center; font-family: "Times New Roman", Times, serif; font-size:12px; color:#a0bcff;} 
	UL.menu_bottom {margin:0; padding:0; list-style-type:none;}
	UL.menu_bottom LI {display:inline; padding-left:16px;}
	UL.menu_bottom LI.copy {color:#5F86B1;}
	
	#footer A:link, #footer A:visited {color:#a0bcff; text-decoration:none;}
	#footer A:active, #footer A:hover {color:#FFFFFF; text-decoration:none;}

	
/* Sections */
/* Home */
#home {padding:0;}
	#home_menu{float:left;padding-bottom:7px;}
	#home_img {float:right;}
	#home_txt {width:462px;height:221px;position:relative;float:left;background:url(/images/contenu_fr/home_bg.jpg) no-repeat;}
	#home_txt .text {position:absolute;left:167px;top:100px;width:273px;}
	#home_flash {float:right;}
	
.btn_suite { vertical-align: middle; }
		
/* Espaces */
.espaces #contenu {}

/* LUX en images */ 
#contenu.galerie_photos img{margin:10px;}
/* FAQ **** */	

.xmlFaq {margin-top:0;}
	.xmlFaq .titre {font-size:18px;color:#C2BBA9;font-family: Georgia, "Times New Roman", Times, serif;}
	.xmlFaq .question { margin:0; font-size:120%; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; color:#011138;}
		.xmlFaq .question .titre {float:left;padding: 0 5px 0 0;margin-top:-3px;display:block;}
		.xmlFaq .question .texte {float:left;width:520px;}
	.xmlFaq .reponse {clear:both;padding:5px 0 0 0; margin:0; color:#011138;}
		.xmlFaq .reponse .titre {float:left;padding: 0 5px 0 0;margin-top:-3px;display:block;}
		.xmlFaq .reponse .texte {float:left;width:520px;}
		.xmlFaq .reponse P {padding: 0 0 0 0;}
	.xmlFaq .clearer {padding: 0 0 20px 0;}
	
/* Heure ****/

#heure { margin: 20px 0 0 0; }

TABLE#heure TD { border-top: solid; border-top-width: 1px; border-top-color: #FFFFFF; }
.alter1 { background-color: #0F1E33; color: #FFFFFF; }
.alter { background-color: #88774C; color: #FFFFFF; }
		
/* Typo */
H1, H2, H3 {font-family: Georgia, "Times New Roman", Times, serif; }
H1 {margin:24px 0 20px 0 ; padding:0; font-size:20px; color:#061336;}
	H1 STRONG {color:#736137;}
H2 {padding:0; margin:0 0 5px 0; font-size:14px; color:#826F44;}

P { margin: 10px 0 5px 0; text-align:justify;}
.tBold { font-weight: bold; }

.tType {padding-left:24px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#736137;}

A:link, A:active, A:visited {color:#0F1D33; text-decoration:underline;}
A:hover {color:#000000; text-decoration:none;}

/* Listes */
UL.liens {}

UL {margin:0; padding:5px 0 0 30px; list-style-image:url(/images/icons/li_2.gif);}
	UL LI {margin:0; padding:0 0 5px 0;}
	
/* 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 {padding:2px 5px 2px 5px;background-color:#FFFFFF;border:solid 1px #c3c3c3;}
SELECT {border:solid 1px #C3C3C3;background-color:#FFFFFF;}
.ifForm {margin-top:10px;background:#FFFFFF url(/images/interface/bg_c_ms.jpg) -20px -20px;}

.textField { border-color: #032356; border-width: 1px; height: 15px; vertical-align: middle; }
.btn_send { background-color: #3B5276; border-color: #032356; width:90px; height:30px; font-weight:bold; 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;}

IMG { border: none; }



/* SiteMap **** */	

.xmlSiteMap {padding:0 0 0 0;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre {font-family: Georgia, "Times New Roman", Times, serif; }
		
	.xmlSiteMap .map_sub { margin:10px 0px 7px 10px;}
		.xmlSiteMap .map_sub .item {padding: 0px 0 8px 5px;background: url(/images/icons/i_fleches.gif) no-repeat 0 3px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #0F1D33; text-decoration:none;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #000000; text-decoration:none; font-weight:bold;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #826F44; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #000000; text-decoration:none;  font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:hand;}
	
	#tblSiteMap {width:560px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1 {}
		#tblSiteMap .col2 {}
		
		
/* SIZE */

.size1 {font-size:12px;}
	.size1 H1 {}
	.size1 H2 {}
	.size1 .xmlSiteMap .titre {font-size:13px; }
	
	
.size2 {font-size:14px;}
	.size2 H1 {}
	.size2 H2 {}
	.size2 .xmlSiteMap .titre {font-size:15px; }
	
.size3 {font-size:16px;}
	.size3 H1 {}
	.size3 H2 {}
	.size3 .xmlSiteMap .titre {font-size:18px; }
	
.size4 {font-size:18px;}
	.size4 H1 {}
	.size4 H2 {}
	.size4 .xmlSiteMap .titre {font-size:20px; }