/************************************************** Balises **/
	html, body {	margin:0px; padding:0px 0px 10px 0px;}
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px;
		background : #fff url("../images/site-bg.gif") top left repeat-x;
		text-align : left;
		color : #5f7068;
		letter-spacing:0px;		
	}
	img {border:0px;}
	p {padding:0px 0px 5px 0px; margin:0px;}
	a {color:#62c493; text-decoration:none; font-weight:bold;}
	a:hover {color:#4b735f;}
	a:visited {color:#9d3a6c;}
	a:active {color:#29cc7a;}
	
	/************************************************** Pied **/
	#SiteBottom { padding:0px 0px 0px 0px; background:#dedede; font-size:10px; color:#808080; }
	#SiteBottom a {color:#52665c; text-decoration:none; font-weight:normal;}
	#SiteBottom a:hover {color:#74b393;}
	.BodyAcc #SiteBottom #BottomColA {padding:0px 0px 0px 10px;float:left; width:420px;background: #cfe5da;}
	.BodyAcc #SiteBottom #BottomColB {padding:0px 10px 0px 0px; text-align: right; float:right;width:460px;background: #cfe5da;}
	
/************************************************** Titres **/
	h1 {float:left; font-size:15px; padding:0px; margin:0px; color:#62c493;}
	h2 {clear:both; font-size:12px; padding:10px 5px 5px 5px; margin:0px; border-bottom:1px solid #29cc7a; color:#739081;}
	h3 {clear:both; font-size:15px; padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #29cc7a; color:#739081;}
	
	h4 {clear:both; padding:0px 0px 0px 10px; margin:5px; font-size:14px; text-align:left; border-bottom:1px solid #29cc7a; color:#739081;}
	h4 a {text-decoration:none; color:#739081;}
	h4 a:hover {color:#739081;}
	
	h5 {clear:both; padding:0px 0px 0px 20px; margin:7px; font-size:13px; text-align:left; border-bottom:1px solid #a1f7cc; color:#739081;}
	h5 a {text-decoration:none; color:#739081;}
	h5 a:hover {color:#739081;}
	
	h6 {clear:both; padding:0px 0px 0px 30px; margin:0px 20px 5px 2px; font-size:11px; text-align:left; border-bottom:1px solid #cafce3; color:#739081;}
	h6 a {font-weight:bold; text-decoration:none; color:#739081;}
	h6 a:hover {color:#739081;}
	
	h7 {clear:both; padding:0px 0px 0px 30px; margin:0px 20px 0px 10px; font-size:11px; font-weight:bold; text-align:left; text-decoration:underline; color:#739081;}
	
/************************************************** Menu **/
	ul#menu{ padding:0px 20px 0px 0px; margin:0px 20px 0px 0px; background:#FFF; width:780px; }
	ul#menu li{ float:left; list-style:none; background:url("../res/meng_off.gif") no-repeat left top; margin:0px; padding:0px;}
	ul#menu li a{ float:left; display:block; background:url("../res/mend_off.gif") no-repeat right top; padding:8px 0px 8px 0px; text-decoration:none; font-size:11px; font-weight:bold; color:#FFF }

	ul#menu li a:hover{ color:#ccffe5; }
	ul#menu li a.current{ float:left; display:block; background:url("../res/mend_on.gif") no-repeat right top; padding:8px 0px 8px 0px; text-decoration:none; color:#FFF }
	ul#menu li.on{float:left;background:url("../res/meng_on.gif") no-repeat left top;margin:0px;padding-left:4px}
	ul#menu li.off{float:left;background:url("../res/meng_off.gif") no-repeat left top;margin:0px;padding-left:4px}
	.inli_11 {padding-left:11px !important;padding-right:11px !important;}
	.inli_21 {padding-left:21px !important;padding-right:21px !important;}
	.inli_12 {padding-left:12px !important;padding-right:12px !important;}
	.inli_15 {padding-left:15px !important;padding-right:15px !important;}
	
/************************************************** Sommaire **/
	.som1 a { padding:0px 0px 0px 20px; background:url("../res/plsom1.png") no-repeat left top; font-size:13px; font-weight:bold; text-decoration:none; color:#4b735f;}
	.som1 a:hover { background:url("../res/plsom1_a.png") no-repeat left top; text-decoration:none; color:#74b393;}
	.som1 ul { padding:7px 0px 0px 5px;}
	.som1 li { list-style:none; height15:px; margin-top:12px; }
	
	.som2 a{ padding:0px 0px 0px 20px; margin-left:5px; background:url("../res/plsom2.png") no-repeat left top; font-size:12px; font-weight:bold; text-decoration:none; color:#4b735f;}
	.som2 a:hover { background:url("../res/plsom2_a.png") no-repeat left top; text-decoration:none; color:#74b393;}
	.som2 ul{ padding:5px 0px 0px 5px;}
	.som2 li { list-style:none; height13:px; margin-top:5px; }

	.som3 a{ padding:0px 0px 0px 20px; margin-left:10px; background:url("../res/plsom3.png") no-repeat left top; font-size:11px; font-weight:normal; text-decoration:none; color:#4b735f;}
	.som3 a:hover { background:url("../res/plsom3_a.png") no-repeat left top; text-decoration:none; color:#74b393;}
	.som3 ul{ padding:0px 0px 0px 5px;}
	.som3 li { list-style:none; height13:px; margin-top:0px; }

	.som4 a{ padding:0px 0px 0px 16px; margin-left:10px; background:url("../res/plsom4.png") no-repeat left top; font-size:10px; font-weight:normal; text-decoration:none; color:#4b735f;}
	.som4 a:hover { background:url("../res/plsom4_a.png") no-repeat left top; text-decoration:none; color:#74b393;}
	.som4 ul{ padding:0px 0px 0px 5px;}
	.som4 li { list-style:none; margin-top:0px; }
	
	ul#txt1{ padding:0px; margin:0px 0px 0px 0px; font-size:11px;}
	ul#txt1 li { list-style:none;  background:url("../res/plsom4.png") no-repeat left top;  padding:0px 0px 0px 10px; margin:12px; color:#4b735f; }
	ul#txt1 li a{text-decoration:none; color:#4b735f; font-weight:bold;}
	ul#txt1 li a:hover{ text-decoration:none;  color:#74b393;}
	ul#txt1 li a:visited{color:#9d3a6c;}
	
	.som1 a:visited, .som2 a:visited, .som3 a:visited, .som4 a:visited {color:#9d3a6c;}

/************************************************** Site **/
	#Site {
		background: #fff url("../images/site-bgl.gif") no-repeat top left;
		width: 900px;
		margin:auto;
		margin-top:0px;
		padding:0px 0px 0px 1px;
	}
	#SiteInside {
		background : url("../images/site-bgl.gif") no-repeat top right;
		padding : 0px 1px 0px 0px ;
		width : 900px ;
		min-height : 600px ;
		text-align : left ;
	}
	
	/*** --- bandeaux --- ***/
	#SiteBand { float:left; padding:0px;}
	#SiteBands {	float:left; 
								background:#fff url("../images/lmtdt-bds.jpg") no-repeat top left; 
								margin:48px 0px 0px 0px;
								width:900px; height:192px ;
							}
	#SiteBands .Titre {
								padding : 92px 0px 0px 410px;
								font-size:16px; letter-spacing:1px;
	}
	
	#SiteMain { float:left; padding:0px 0px 0px 0px; min-height:350px;}
	* html #SiteMain {height:350px;}
	
	/* grenat : 9d3a6c -  vert : 4b735f - vert clair : 74b393*/
	#SiteMain .IntLink { padding:0px 0px 0px 20px;}
	#SiteMain .IntLink a {color:#74b393;}
	#SiteMain .IntLink a:hover {color:#4b735f;}
	#SiteMain .IntLink a:visited {color:#9d3a6c;}

	#SiteMain .Inside, #SiteMain .Inside2, #SiteMain .Inside3, #SiteMain .Inside4, #SiteMain .Inside5, #SiteMain .Inside6, #SiteMain .Inside7, #SiteMain .Inside8, #SiteMain .Inside9 {
		padding:20px 20px 0px 350px ;
		margin:0px 10px 0px 10px ;
		min-height:350px ;
		text-align:justify;
	}
	#SiteMain .Inside { 
		background:#ebfaf2 url("../images/lmtdt_1.jpg") no-repeat top left;
	}
	#SiteMain .Inside2 { 
		background:#ebfaf2 url("../images/lmtdt_2.jpg") no-repeat top left;
	}
	#SiteMain .Inside3 { 
		background:#ebfaf2 url("../images/lmtdt_3.jpg") no-repeat top left;
	}
	#SiteMain .Inside4 { 
		background:#ebfaf2 url("../images/lmtdt_4.jpg") no-repeat top left;
	}
	#SiteMain .Inside5 { 
		background:#ebfaf2 url("../images/lmtdt_5.jpg") no-repeat top left;
	}
	#SiteMain .Inside6 { 
		background:#ebfaf2 url("../images/lmtdt_6.jpg") no-repeat top left;
	}
	#SiteMain .Inside7 { 
		background:#ebfaf2 url("../images/lmtdt_7.jpg") no-repeat top left;
	}
	#SiteMain .Inside8 { 
		background:#ebfaf2 url("../images/lmtdt_8.jpg") no-repeat top left;
	}
	#SiteMain .Inside9 { 
		background:#ebfaf2 url("../images/lmtdt_9.jpg") no-repeat top left;
	}
	#SiteMain .Inside10 { 
		background:#ebfaf2 url("../images/lmtdt_10.jpg") no-repeat top left;
		padding:20px 20px 0px 320px ;
		margin:0px 10px 0px 10px ;
		min-height:350px ;
		text-align:justify;
	}
	#SiteMain .Inside11 { 
		background:#ebfaf2 url("../images/lmtdt_11.jpg") no-repeat top left;
	}
	#SiteMain .Inside12 { 
		background:#ebfaf2 url("../images/lmtdt_12.jpg") no-repeat top left;
	}
	#SiteMain .Inside13 { 
		background:#ebfaf2 url("../images/lmtdt_13.jpg") no-repeat top left;
	}
	#SiteMain .Inside14 { 
		background:#ebfaf2 url("../images/lmtdt_14.jpg") no-repeat top left;
	}
	#SiteMain .Inside15 { 
		background:#ebfaf2 url("../images/lmtdt_15.jpg") no-repeat top left;
	}
	#SiteMain .Inside16 { 
		background:#ebfaf2 url("../images/lmtdt_16.jpg") no-repeat top left;
	}
	#SiteMain .Inside11, #SiteMain .Inside12, #SiteMain .Inside13, #SiteMain .Inside14, #SiteMain .Inside15, #SiteMain .Inside16 {
		padding:20px 20px 0px 300px ;
		margin:0px 10px 0px 10px ;
		min-height:350px ;
		text-align:justify;
	}
	
	* html #SiteMain .Inside, * html #SiteMain .Inside2, * html #SiteMain .Inside3, * html #SiteMain .Inside4, * html #SiteMain .Inside5, * html #SiteMain .Inside6, * html #SiteMain .Inside7, * html #SiteMain .Inside8, * html #SiteMain .Inside9, * html #SiteMain .Inside10, * html #SiteMain .Inside11 {height:350px;}
	

	#ColG {float:left; width:25px; padding:0px 0px 0px 25px; background:#ebfaf2; }
	#ColMain {float:left; width:780px; padding:0px 10px 0px 10px; }
	#ColD { float:right; width:25px; padding:0px 25px 0px 0px; vertical-align:top; background:#ebfaf2; }
	
	#SiteSecond { 	float:left; padding:0px 0px 0px 0px;}
	#SiteSecond .Inside, #SiteSecond .Inside2, #SiteSecond .Inside3, #SiteSecond .Inside4, #SiteSecond .Inside5, #SiteSecond .Inside6, #SiteSecond .Inside7, #SiteSecond .Inside8 { 
		background:#ebfaf2;
		padding:0px 20px 0px 0px ;
		margin:0px 45px 0px 45px ;
		text-align:justify;
	}
	#ColSec {float:left; width:850px; padding:0px 25px 0px 25px;}

	.Chapo { padding:0px 5px 10px 5px; margin:0px 0px 0px 0px; text-align:justify; font-size:16px; letter-spacing:-1px;	}
	.SousChapo {padding:15px 5px 15px 5px; font-size:14px;}
	.TitParag {padding:10px 5px 5px 5px; font-size:13px;}
	.TxtParag {padding:5px 5px 5px 5px; font-size:11px;}
	.TxtCitation {padding:0px 0px 0px 10px; margin:12px; color:#4b735f; font-size:11px; font-style:italic;}

	.TxtListe {font-size:11px;}
	.TxtListe ul {padding:5px 5px 5px 5px;}
	.TxtListe li { list-style:none; margin-top:7px; }
		
	.TxtSousListe {font-size:11px;}
	.TxtSousListe ul {padding:20px 0px 5px 5px;}
	.TxtSousListe li { padding:1px 0px 10px 10px;background:url("../res/plsom4.png") no-repeat left top; list-style:none; }

	.PuceParag {padding:5px 5px 5px 15px; vertical-align:top; background: url("../res/puce_parag.png") no-repeat top left; font-size:11px;}
	
	.RemParag {padding:0px 5px 5px 5px; font-size:10px; font-style:italic;}
	.Graphe { float:left; border:thin solid #808080; margin:10px 40px 10px 10px; }
	.Graphe2 { float:left; border:thin solid #808080; margin:10px 40px 10px 50px; }
	.InterParag {padding:25px 5px 5px 5px; font-size:11px;}
	.InterGraphe {padding:45px 5px 5px 5px; font-size:11px;}

	.Commentaire { clear:both; padding:0px 30px 0px 20px; font-size:9px; font-style:italic}
	.Commentaire2 { clear:both; padding:0px 30px 0px 80px; font-size:9px; font-style:italic}
	
/*** --- forms --- ***/
	.ligne1_form { padding:4px 0px 2px 0px; vertical-align:middle;}
	
	input.ChpTxt {font-family:Verdana, sans-serif;font-size: 9px;line-height:10px; height:11px;}
	input.inp40	{width:40px;}
	input.inp100	{width:100px;}
	input.inp170	{width:170px;}
	input.inp220	{width:220px;}
	
	.coordo {
		padding:20px 0px 5px 50px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
	}
	.coordo input {
		height:16px;
		float:none;
	}
	.coordo .LOblig {	background:url("../res/puce_form.png") top left no-repeat; vertical-align:middle; padding-left:10px;}
	.coordo .LNOblig {	padding-left:10px;}
	.coordo .Envoyer {width:70px; vertical-align:middle; height:22px; font-family:Verdana, sans-serif; font-size:9px;}

