/* ----------------------------------------------------- CONTENEUR GLOBAL -------------------------------------------------*/
	#conteneur	{	
		margin:0px auto;
		width:1040px;
		height:600px;	
		position:absolute;
		margin-left: 50%;
		left: -520px;
	}
	#fond_page{	
		/*float:left;*/
		
		position: absolute;
		left: 18px;
		width:950px;
		height:600px;
		background:url(../medias/pages/fond/fond_contact.jpg) no-repeat #FFFFFF;
	}
	
	#fond_page_ombre{	
		width:72px;
		position:absolute;
		left:968px;
		height:600px;
		background:url(../medias/pages/fond/fond_contact_ombre.jpg) no-repeat #FFFFFF;
	}
																															/*------------------------------------------------------- HAUT DE PAGE ----------------------------------------------------*/
	
	
	#encart_matelo{
		width:100px;
		top:0;
		left:830px;
		height:148px;
		position:absolute;		
	}
	#encart_matelo img{
		border:0;
	}
	
/*------------------------------------------------------- MENU ----------------------------------------------------*/
	
	#menu{
		width:292px;
		height:29px;
		position:absolute;
		top:0;
		left:556px;
	}
	
/*------------------------------------------------------- CONTENU ----------------------------------------------------*/
	.img_logo{
		margin:0;
		position:absolute;
		top:0px;
		left:0;
		border:0;
		float:left;
	}
	#colgauche{
		padding:0;
		position:absolute;
		left: 0px;
		top: 200px;
	}
	.img_logo_bas{
		margin:0;
		font:0;
		display:block;
		position:absolute;
		top:154px;
		left:0;
	}
	#contenu{
		width:678px;
		height:350px;
		margin:0px;
		padding:0px;
		z-index:100;
		position:absolute;
		/*margin-left: 50%;*/
		left:287px;
		/*left: -400px;*/
		top:154px;
	}
	#box_form{
		width:340px;
		height:266px;
		float:left;
		padding:20px 0 0 16px;
		padding-top:20px;
		display:inline;
	}
	#box_form p{
		margin:0;
		font-size:11px;
		padding:1.5px 0 1.5px 0;
		display:block;
		clear:both;
	}
	#box_form fieldset{	
		border:0;
		margin:0;
		padding:0;
	}
	#box_form fieldset#coordonnees legend {	
		font-size:0;
		visibility:hidden;
	}
	#box_form fieldset#demande legend {	
		font-size:0;
		visibility:hidden;
	}
	#box_form fieldset#demande textarea {
		overflow:hidden;
		border:1px solid #004490;
		width:204px;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		color:#004490;
		margin:0;
		padding:0;
		padding:0 0 0 7px;
	}
	.box_form label {	/*** Mise en forme des intitulés de champs ***/
		float: left;	/*** Très important, ne pas suprimer ! ***/
		width: 91px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
		text-align: left;	/*** ... et ils sont alignés à droite... ***/
		padding:0 0 0 10px;
		background:url(../medias/commun/picto_fleche.gif) no-repeat 0px 5px;
		margin: 0;
	}
	.box_form label:hover {
		cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
	}
	.box_form label.oblig {
		font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/
	}
	.box_form input {
		border:1px solid #004490;
		height:14px;
		width:204px;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#004490;
		margin:0;
		padding:0 0 0 7px;
	}
	#piedForm {
		text-align: right; /*** Les boutons sont alignés à droite ***/
		float:left;
		width:276px;
	}
	
	.ajout_form label{
		float: none;	/*** Très important, ne pas suprimer ! ***/
		width: auto;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
		text-align: left;	/*** ... et ils sont alignés à droite... ***/
		padding:0 0 0 0;
		background:none;
		margin: 0;
		font-weight:none;
	}
	
	.ajout_form label:hover{
		cursor:pointer;
	}
	
	.ajout_form .label{
		float: left;	/*** Très important, ne pas suprimer ! ***/
		width: 91px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
		text-align: left;	/*** ... et ils sont alignés à droite... ***/
		padding:0 0 0 10px;
		background:url(../medias/commun/picto_fleche.gif) no-repeat 0px 5px;
		margin: 0;
		font-weight:bold;
	}
	
	.champs{
		font-size : 10px;
		display:block;
		float:left;
		width:150px;
		margin:10px 0 0 10px;
		text-align:left;
	}
	#piedForm input {
		font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/
		/*margin:31px 48px 0 0;*/
		padding:10px 0 0 0;
		float:right;
	}
	#infos{
		float:left;
		width:162px;
		height:156px;
		text-align:justify;
		font-size:10px;
		line-height:11.5px;
		padding:194px 140px 0 20px;
	}

	.titre_pressing{
		position:absolute;
		left:346px;
		top:93px;
		width:436px; 
		height:27px;;
	}

/* --------------------------------------------------  PAGE - FOOTER  --------------------------------------------------*/

	#footer{
		height:100px;
		width:724px;
		padding:18px 0 0 0px;
		font-size:9px;
		font:Tahoma, Arial, Helvetica, sans-serif;
		z-index:1;
		position:absolute;
		top:504px;
		text-align:right;
		left:219px;
	}
	#footer a{
		color:#004491;
		text-decoration:none;
	}
	#footer img{
		border:0;
		margin:0;
	}
	.espace_logo{
		padding:0 22px 0 19px;
		border:1px solid;
	}
	#footer a:hover{
		color:#32adb4;
		text-decoration:underline;
	}
	.liens_footer{
		border-top:1px solid #dce8f0;
		width:724px;
		margin:3px 0 0 0;
		padding:3px 0 0 0;
		height:26px;
		line-height:11px;
		letter-spacing:-0.5px;
	}
	.liens_footer ul{
		margin:0;
		padding:0;
		width:724px;
		text-align:right;
		list-style-type:none;
	}
	.liens_footer li{
		display:inline;
	}
	.realisation{
		text-align:right;
		width:724px;
		display:block;
	}
	.bold{
		font-weight:bold;
		font-size:11px;
	}

	.alerte {
		color:#EB57A2;
		font-weight:bold;
	}
	
	#infos a {
		color:#004490;	
	}

