	BODY {
		background: #ffffff url(/dag_images/fond.gif) repeat-y; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		font-family: Verdana , Arial, Helvetica, sans-serif, Arial;
		color : #576674;
	}

	#container { 
		text-align: left;
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
	}
	h1 { 
		text-transform : uppercase;
		font: normal bold 13pt Arial , Arial, Helvetica, sans-serif;  
		padding : 0 10px 15px 0;
		margin : 0 0 0 0;
		letter-spacing : 1px;
 		line-height : 14pt;
 		clear : both;
	}
	h2 { 
		font: normal bold 11pt Arial , Arial, Helvetica, sans-serif;  
		padding : 0px 10px 15px 0;
		margin : 0 0 0 0;
 		clear : both;
 	}
	h3{ 
		font: normal bold 10pt Arial; 
		padding : 0 10px 10px 0;
		margin : 0 0 0 0;
 		clear : both;
	}
	h4{ 
		font: normal bold 7pt Verdana; 
		padding : 0 10px 5px 0;
		margin : 0 0 0 0;
		color : #576674;
		letter-spacing : 1px;
	}
	td {
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
	}
	p {
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		text-align : justify;
		margin : 0 0 0 0;
		padding-bottom : 10px;
	}

	.ErrorText {
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		color : red;
		clear : both;
	}
	
	.udl {
		text-decoration: underline; 
	}
	ul { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		margin-top : 0px;
		padding-left : 0px;
		margin-left :  15px;
		margin-bottom :  10px;
	}
	ol { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		margin-left :  21px;
		margin-top : 0px;
		padding-left : 1px;
	}
	li { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		padding-top : 4px ;
		padding-bottom : 4px ;
	}
	ol ul li { 
		list-style: disc; 
	}
	
	#homepage h3 { 
		font: bold 9pt Verdana; 
		margin : 0px 1px 2px 0px;
		color : #576674;
		padding-top : 0px;
		padding-bottom : 0px;
		letter-spacing : 1px;
		text-decoration: none; 
		clear : none;
	}

	.titre-error {
		color: red;
	}
	.texte-error {
		color: red;
	}

/* -----------------------------------------------*/
/* DEBUT HEADER */		
/* -----------------------------------------------*/
	#header { 
		width: 780px;
		height: 152px;
		border : 0px green solid;
	}
	#header #logo  h1 span { display:none }
	
	#header #logo { 
		position: absolute;
		background-image: url(/dag_images/logo.gif);
		background-repeat: no-repeat;
		top: 0px;
		left: 0px;
		width: 270px;
		height: 168px;
		z-index : -2;
	}
	#header #banniere { 
		/*background-image: url(/dag_images/banner.gif);*/
		background-image: url(/dag_images/banniere.jpg);
		
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
		left: 266px;
		width: 514px;
		height: 95px;
		border : 0px green solid
	}
	#header #banniere  h1 span { display:none }
	
	#header #barre_navigation { 
		/*border:1px red solid;*/
		background-color: #576674;
		position: absolute;
		top: 95px;
		left: 155px;
		width: 625px;
		height: 23px;
		vertical-align : top;
		text-align: left;
	}
	#header #barre_navigation .BarreNavElt { 
		color: #ffffff;
		font: normal 13px Verdana; /*border : 0px yellow solid;*/
		//padding-left :40px; /* Espacement entre les liens menu*/
	}
	#header #barre_navigation .BarreNavElt a { 
		color:#ffffff;
		text-decoration: none;
	}
	#header #barre_navigation .BarreNavElt a:hover {
		color:#FDB04D;
	}
/* -----------------------------------------------*/
/* FIN HEADER */		
/* -----------------------------------------------*/
/* -----------------------------------------------*/
/* DEBUT FOOTER */		
/* -----------------------------------------------*/
	#footer { 
		border : 0px green solid;
		position : static;
		width: 807px;
	}
	#footer .blank { 
		background-color: #ffffff;
		height: 30px;
	}
	#footer .content { 
		background-color: #576674;
		text-align: center;
		color: #ffffff;
		font: normal 9px Verdana; 
		padding : 5px 0 5px 0 ;
	}
	#footer span{ 
		vertical-align : middle;
		margin : 0 3px 0 3px; /* Espacement entre les elements du footer*/
	}
	#footer a {
		color:#ffffff;
		text-decoration: none;
	}
	
	#footer .Clikeo { 
		width: 807px;
		padding : 10px 0 5px 0 ;
		text-align : center;
		background-color: #ffffff;
	}
	#footer  .Clikeo a { 
		color :#4f4f4f;
		font: normal normal 7pt Verdana; 
	}
/* -----------------------------------------------*/
/* FIN FOOTER */		
/* -----------------------------------------------*/
/* -----------------------------------------------*/
/* DEBUT HOME */		
/* -----------------------------------------------*/
	#NavigationTexte { 
		z-index:4;
		font-size: 10px;
		background-color: #ffffff;
		position: absolute;
		top: 130px;
		left: 155px;
		width: 625px;
		height: 23px;
		text-align: left;
	}
	#NavigationTexte a:visited,#NavigationTexte a:link 	{ 
		line-height:18px;
		font-style: normal;
		font-size: 10px;
		color: #576674;
	}

	#homepage .TitreHomePage{ 
		background: url(/dag_images/titre_haut.gif) #FFFFFF fixed repeat-x top left; 
	}
	#homepage .ContenuHomePage{ 
		padding : 10px 10px 0px 10px;
	}
	#homepage p{ 
		clear : none;
	}
	#homepage a:link,#homepage a:visited,#homepage a:hover,#homepage a:active { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		padding : 0 8px 15px; 10px;
		line-height : 15px;
		color:#FDB04D;
		text-decoration: none;
	}
	/*#Edito{ background-color: #FFF3EA; }*/
	#Edito{ background-color: #FFE6D5; }
	/*#Clients{ background-color: #EFFCEE; }*/
	#Clients{ background-color: #D3F5D2; }

	#homepage #gallery dl {
		width: 161px;
		padding: 0 0 0 0;
		margin : 0 0 0 0;
	}
	#homepage #gallery  dt{ }
	#homepage #gallery  dd{
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		text-align : justify;
		margin: 0;
		padding: 2px 0 0 0px;
	}


	#Offres{ background-color: #EBE2FA; }
	#Offres p{ 
		text-align: left;
		/*font-style : italic;*/
	}
	#Offres .TitreOffre{ 
		font: bold 7pt Verdana; 
		margin : 0px -1px 1px -5px;
		padding : 0px 0 1px 0 ;
		color : #576674;
		text-transform : uppercase;
		letter-spacing : 1px;
	}
									

/* -----------------------------------------------*/
/* FIN HOME */		
/* -----------------------------------------------*/
/* -----------------------------------------------*/
/* DEBUT NEWSLETTER */		
/* -----------------------------------------------*/
	#Newsletter{ 
		background: #DEDEE7 url(/dag_images/tiret-offre.gif) no-repeat top center; 
		height : 60px;
		/*border : 1px yellow solid;*/
	}
	#Newsletter TD{ 
		font-size : 7pt;
		color : #FF8C01;
		padding: 5px;
		margin: 0;
	}
/* FIN NEWSLETTER */		
/* -----------------------------------------------*/
/* DEBUT TEMPLATE CONTENU */		
/* -----------------------------------------------*/

	#TemplateContenu .TemplateContenuGauche { 
		width: 105px;
		/*border : 1px green solid;*/
		vertical-align : top;
	}

	#TemplateContenu .TemplateContenuCentre { 
		width : 515px;
		padding : 5px 20px 15px 20px;
		margin : 0 0 0 0;		
		vertical-align : top;
		/*border-top : 2px #F7F3FD dotted;*/
	}
	#TemplateContenu .TemplateContenuCentre ul { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		margin-top : 0px;
		padding-left : 0px;
		margin-left :  15px;
		margin-bottom :  10px;
	}
	#TemplateContenu .TemplateContenuCentre ol { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		margin-left :  21px;
		margin-top : 0px;
		padding-left : 1px;
	}
	#TemplateContenu .TemplateContenuCentre li { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		padding-top : 4px ;
		padding-bottom : 4px ;
	}
	#TemplateContenu .TemplateContenuCentre ol ul li { 
		list-style: disc; 
	}
	/* les liens dans le contenu */
	#TemplateContenu .TemplateContenuCentre li a:link
	,#TemplateContenu .TemplateContenuCentre li a:visited
	,#TemplateContenu .TemplateContenuCentre li a:hover
	,#TemplateContenu .TemplateContenuCentre li a:active{ 
		text-decoration: underline;
		color : #576674;
	}

	#TemplateContenu .TemplateContenuDroite { 
		width : 160px;
	}
	#TemplateContenu a:link,#TemplateContenu a:visited,#TemplateContenu a:hover,#TemplateContenu a:active { 
		padding : 0 8px 0 0;
		line-height : 15px;
		color:#FDB04D;
		text-decoration: none;
	}

	#ColonneDroite{ 
		border : 0px black solid;
		padding : 0;
		margin : 0;
	}
	#ColonneDroite .Titre { 
		border : 0px red solid;
		width : 160px;
		height : 25px;
		padding : 0px 0px 0px 0px;
		margin : 0;
		vertical-align : bottom;
	}
	#ColonneDroite .Titre IMG { 
		vertical-align : bottom;
	}
	#ColonneDroite p {
		text-align : left;
	}					
	#ColonneDroite .Contenu { 
		border : 0px red solid;
		width : 160px;
		padding : 10px 0px 20px 0px;
		margin : 0;
	}

	#ColonneDroite ul { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		padding-left : 1px;
		margin-left :  2em;
	}
	#ColonneDroite li { 
		font: normal normal 8pt Verdana , Arial, Helvetica, sans-serif;  
		padding-bottom : 10px ;
	}
	#ColonneDroite a:link,
	#ColonneDroite a:visited,
	#ColonneDroite a:hover,
	#ColonneDroite a:active { 
		text-decoration: underline;
	}

/* -----------------------------------------------*/
/* FIN EDITO */		
/* -----------------------------------------------*/
