/* 
	Theme Name: LPDR INGENIERIE
	Author: Benjamin BRIFFAUT
	Version: 1.0
*/

/*
 * A.General
 * B.Home
 * D. Autres pages
 * E.Footer
 * Z. Helpers
 */

/* A.General */
* {margin:0;padding:0}
body {
	background:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

#wrapper {
	background:url(skin/background/top.png) no-repeat center top;
}

#body_area{
	width:980px;
	margin:auto;
}

#logo_area{
	padding-top:60px;
	height:95px;
}

#logo_area img { border: 0px; }

#menu{ 
	padding-top: 10px; 
}


/* B.Home */
#entete_home{
	background:url(skin/home/bg_entete_left.png) no-repeat top left;
	height:260px;
}

#entete_home #left{ float:left; padding:25px;}
#entete_home #right{ height:260px;  background: url(skin/home/bg_entete_right.png) no-repeat top right; float:right; color:white; text-align:right; padding-right:65px;}
#entete_home #right #animation {width:411px; margin-top:17px; margin-left:73px; margin-bottom:10px;}

#entete_home #right a{color:white; font-family:"arial narrow"; font-size:11px; padding-right:8px; margin-bottom:5px;}
#entete_home #right a:hover{text-decoration:underline;}

h1.entete_home{font-size:39px; font-family:"century gothic"; color: #2e2f56; font-weight:500;}
.h1light{font-size:30px;}


ul.entete_home{
	list-style-image:url(skin/common/big_dot.png);
	font-size:20px;
	font-family:"century gothic";
	font-weight:bold;
	color: #181941;
	padding-left:20px;
	padding-top:20px;
}


#main_home{
	background:#ffffff;
	min-height:1550px;
}

#main_home #colLeft{width: 200px;float: left;}
#main_home #colCenter{width: 660px;float: left;  padding-left:20px;}
#main_home #colRight{width: 300px;float: left;}
#main_home #colTemoignage{width: 300px;float: left;}


h2.home_top{
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 135px;
	padding-left:5px;
}

/* en savoir plus sur la home*/
h2.savoir_plus_h2{
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding-top:5px;
	padding-left:30px;
}

/*titre des blocs gauche et droite sur la home*/
h2.titleBloc{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-left:45px;
}

/*sous titre des blocs gauche et droite sur la home*/
h3.subtitleBloc{
	font-size: 11px;
	font-weight: bold;
	color: #e87e00;
	background: url(skin/common/dot.png) no-repeat left;
	padding-left:8px;
	margin-bottom:3px;
}

a.subtitleBloc{
	text-decoration: none;
	color: #e87e00;
}



#main_home #colLeft .bloc{width: 173px; margin:0 auto; padding-top: 20px;}
#main_home #colLeft .bloc .head {background:url(skin/home/head_left.png) no-repeat top left; }
#main_home #colLeft .bloc .foot {background:url(skin/home/foot_bloc.png) no-repeat top left; height:17px;}
#main_home #colLeft .bloc .body {background:#fff url(skin/home/body_bloc.png) repeat-y top left;}
#main_home #colLeft .bloc .body .content {width: 160px; margin:0 auto;clear:both; font-size:11px; padding-top:8px;}

#main_home #colLeft .bloc .head {
	height:21px; 
	padding:10px;
}

#main_home #colTemoignage .bloc{width: 260px; margin:0 auto; padding-top: 20px;}
#main_home #colTemoignage  .bloc .head {background:url(skin/home/head_temoignage.png) no-repeat top left; }
#main_home #colTemoignage  .bloc .foot {background:url(skin/home/foot_bloc.png) no-repeat top left; height:17px;}
#main_home #colTemoignage  .bloc .body {background:#fff url(skin/home/body_bloc.png) repeat-y top left;}
#main_home #colTemoignage  .bloc .body .content {width: 240px; margin:0 auto;clear:both; font-size:11px; padding-top:8px;}

#main_home #colTemoignage  .bloc .head {
	height:21px; 
	padding:10px;
}

#main_home #colRight .bloc{width: 260px; margin:0 auto; padding-top: 20px;}
#main_home #colRight .bloc .head {background:url(skin/home/head_right.png) no-repeat top left; }
#main_home #colRight .bloc .foot {background:url(skin/home/foot_bloc.png) no-repeat top left; height:17px;}
#main_home #colRight .bloc .body {background:#fff url(skin/home/body_bloc.png) repeat-y top left;}
#main_home #colRight .bloc .body .content {width: 240px; margin:0 auto;clear:both; font-size:11px; padding-top:8px;}

#main_home #colRight .bloc .head {
	height:21px; 
	padding:10px;
}

#main_home #colCenter .top{
	margin-top: 5px;
	height:180px;
	background:url(skin/home/top_main.png) no-repeat top left; 
}


#main_home #colCenter .rh_solution{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #535455;
	font-size:13px;
	background:url(skin/home/bg_rh_solution_top.png) no-repeat bottom right; 
}

#main_home #colCenter .rh_solution_bottom{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #535455;
	font-size:13px;
	background:url(skin/home/bg_rh_solution_bottom.png) no-repeat top right;
	position:relative;
	margin-bottom: 10px;
}

#main_home #colCenter .links_rh_solution{
	position:absolute;
	top:63px;
	right:50px;
}

.rh_solution p{margin-bottom:10px;}

.links_rh_solution a{
	font-size:12px;
	color:#e87e00;
}

.rh_solution_bottom ul{
	list-style-image:url(skin/common/dot.png);
	font-size:13px;
	padding-left:12px;
}

#main_home #colCenter .savoir_plus_top{
	padding: 5px;
	background:url(skin/home/separation.png) no-repeat top left; 
	height:44px;
	position:relative;
}

.savoir_plus_top a{color:white;}

#main_home #colCenter .integration_text{
	background:url(skin/home/bg_integration.png) no-repeat top left; 
	padding-bottom:10px;
}

#main_home #colCenter .assistance_text{
	background:url(skin/home/bg_assistance.png) no-repeat top left;
	padding-bottom:10px;
}

.integration_text ul, .assistance_text ul{
	list-style-image:url(skin/common/dot_blue.png);
	font-size:13px;
	padding-left:150px;
	padding-top:10px;
	width:490px;
	list-style-position:inside;
	text-align:justify;
}

.integration_text li, .assistance_text li{
	margin-bottom:8px;
	color: #535455;
}

#main_home #colCenter .savoir_plus{
	position:absolute;
	top:6px;
	right:60px;
	text-align:center;
	color:white;
	font-weight:bold;
}
	

/* D.AUTRES PAGES */

#entete{
	background:url(skin/common/entete_bg.png) repeat-x top left;
	height: 175px;
	text-align:center;
}

#sous_entete{
	background:url(skin/common/entete_bg.png) repeat-x top left;
	height: 90px;
	text-align:center;
}

#entete #descr{
	height:100px;
	text-align:center;
	padding-top:25px;
	padding-left:110px;
}

#sous_entete #descr{
	height:80px;
	text-align:center;
	padding-top:15px;
	padding-left:110px;
}


#entete  #descr #logo, #sous_entete #descr #logo{
	text-align:left;
	float:left;
}

#entete #descr #texte{
	text-align:left;
	float:left;
	margin-top:36px;
}

#entete #descr #texte_top, #sous_entete #descr #texte_top{
	text-align:left;
	float:left;
	margin-top:10px;
}


#entete h1, #sous_entete h1{
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#545555;
	text-align:left;
	vertical-align:bottom;
	
}

#body_texte{
	background:white;
	color:#545555;
	padding-top:5px;
}

#body_texte  h2{
	color:#f18e00; 
	font-size:13px;
	text-transform: uppercase;
	background:url(skin/common/border_h2.png) repeat-x bottom left;
	padding:.4em 0 .4em 0;
	margin:0 0 1em 0;
	display:inline;
}

#body_texte p{padding-top:10px;}

#body_texte  ul{
	list-style-image:url(skin/common/dot.png);
	padding-left:13px;
}
#body_texte  li{margin-bottom:5px;}

/*Page service*/

	#body_texte #equipe{
		background:url(skin/services/equipe_bg.png) no-repeat top left;
		padding-left:250px;
		height:140px;
	}

	#body_texte #maintenance{
		background:url(skin/services/maintenance_bg.png) no-repeat top left;
		padding-left:250px;
		height:190px;
	}

	#body_texte #infrastructure{
		background:url(skin/services/infrastructure_bg.png) no-repeat top left;
		padding-left:250px;
		height:240px;
	}

	#body_texte #donnees{
		background:url(skin/services/donnees_bg.png) no-repeat top left;
		padding-left:250px;
		height:200px;
	}

/*Page lpdr ingénierie */

	#body_texte #specialite{
		background:url(skin/lpdr/specialite_bg.png) no-repeat top left;
		padding-left:250px;
		height:140px;
	}
	
	#body_texte #technique{
		background:url(skin/lpdr/technique_bg.png) no-repeat top left;
		padding-left:250px;
		height:340px;
	}
	
	#body_texte #engagement{
		background:url(skin/lpdr/engagement_bg.png) no-repeat top left;
		padding-left:250px;
		height:280px;
	}

/* Page produit */

	#body_texte #schema{
		background:url(skin/produit/schema_bg.png) no-repeat top center;
		height:620px;
		position: relative;
	}
	
	#body_texte #schema #sociaux{
		position:absolute;
		top:110px;
		left:70px;
		background:url(skin/produit/sociaux.png) no-repeat top right;
		width:240px;
		height:150px;
	}
	
	#body_texte #schema #sociaux #points{
		background:url(skin/produit/sociaux_line.png) no-repeat top left;
		padding-left:5px;
	}
	
	#body_texte #schema #corporate{
		position:absolute;
		top:110px;
		left:690px;
		background:url(skin/produit/corporate.png) no-repeat top left;
		width:240px;
		height:150px;
	}
	
	#body_texte #schema #corporate #points{
		background:url(skin/produit/corporate_line.png) no-repeat top left;
		padding-left:25px;
	}
	
	#body_texte #schema #interroger{
		position:absolute;
		top:250px;
		left:90px;
		background:url(skin/produit/interroger.png) no-repeat top right;
		width:180px;
		height:150px;
	}
	
	#body_texte #schema #interroger #points{
		background:url(skin/produit/interroger_line.png) no-repeat top right;
		padding-left:25px;
	}
	
	#body_texte #schema #board{
		position:absolute;
		top:250px;
		left:720px;
		background:url(skin/produit/board.png) no-repeat top left;
		width:250px;
		height:150px;
	}
	
	#body_texte #schema #board #points{
		background:url(skin/produit/board_line.png) no-repeat top left;
		padding-left:15px;
	}
	
	#body_texte #schema #rapport{
		position:absolute;
		top:380px;
		left:100px;
		background:url(skin/produit/rapport.png) no-repeat top right;
		width:190px;
		height:150px;
	}
	
	#body_texte #schema #rapport #points{
		background:url(skin/produit/rapport_line.png) no-repeat top right;
		padding-left:25px;
	}
	
	#body_texte #schema #examiner{
		position:absolute;
		top:380px;
		left:675px;
		background:url(skin/produit/examiner.png) no-repeat top left;
		width:290px;
		height:150px;
	}
	
	#body_texte #schema #examiner #points{
		background:url(skin/produit/examiner_line.png) no-repeat top left;
		padding-left:0px;
	}
	
	#body_texte #schema #suivre{
		position:absolute;
		top:500px;
		left:415px;
		background:url(skin/produit/suivre.png) no-repeat top left;
		width:290px;
		height:150px;
		padding-left:50px;
	}
	
	#body_texte #schema #suivre #points{
		background:url(skin/produit/suivre_line.png) no-repeat top left;
		padding-left:0;
	}
	
	#bouton_demo{
		background:url(skin/produit/bouton_demo.png) no-repeat top center;
		width:200px;
		height:63px;
	}
	
	#bouton_demo:hover{
		background:url(skin/produit/bouton_demo.png) no-repeat bottom center;
		cursor:pointer;
	}
	
	#body_texte #integration{
		background:url(skin/produit/integration_bg.png) no-repeat top left;
		padding-left:250px;
		height:150px;
	}
	
	#body_texte #tableau_bord{
		background:url(skin/produit/tableau_bord_bg.png) no-repeat top left;
		padding-left:250px;
		height:290px;
	}
	
	#body_texte #reseaux_sociaux{
		background:url(skin/produit/reseaux_sociaux_bg.png) no-repeat top left;
		padding-left:250px;
		height:150px;
	}
	
	#body_texte #cv_hunter{
		background:url(skin/produit/cv_hunter_bg.png) no-repeat top left;
		padding-left:250px;
		height:130px;
	}
	
	#body_texte #back_office_cand{
		background:url(skin/produit/back_office_cand_bg.png) no-repeat top left;
		padding-left:250px;
		height:180px;
	}
	
	#body_texte #back_office_admin{
		background:url(skin/produit/back_office_admin_bg.png) no-repeat top left;
		padding-left:250px;
		height:140px;
	}
	
	#body_texte #gestion_co{
		background:url(skin/produit/gestion_co_bg.png) no-repeat top left;
		padding-left:250px;
		height:180px;
	}
	
	#body_texte #sans_contrainte{
		background:url(skin/produit/sans_contrainte_bg.png) no-repeat top left;
		padding-left:250px;
		height:140px;
	}
	
	
	
	h3.schema_left{
	color:#f18e00; 
	font-size:13px;
	text-transform: uppercase;
	text-align:right;
	padding-right:50px;
	padding-top:13px;
	}
	
	h3.schema_right{
	color:#f18e00; 
	font-size:13px;
	text-transform: uppercase;
	text-align:left;
	padding-left:50px;
	padding-top:13px;
	}
	
	h3.schema_center{
	color:#f18e00; 
	font-size:13px;
	text-transform: uppercase;
	text-align:left;
	padding-left:0;
	padding-top:8px;
	}
	
/*Page doc/demo*/

	#body_texte #entete_contact{
		width:714px;
		height:170px;
		margin:0 auto;
	}
	
	#body_texte #entete_contact #left{
		background:url(skin/doc/demo_bg.png) no-repeat top left;
		width:464px;
		height:142px;
		float:left;
		padding-top:20px;
		padding-left:10px;
		color:white;
		font-size:13px;
		line-height:20px;
		
	}
	#form_contact #left{
		width:480px;
		float:left;
	}
	
	#left #texte{
		float:right;
		margin-right:40px;
		width:275px;
	}
	
	#left #image_left{
		float:left;
	}
	
	
	#body_texte #entete_contact #right{
		background:url(skin/doc/bouton_bg.png) no-repeat top left;
		width:240px;
		height:142px;
		float:right;
	}
	
	#right #bouton_download{
		background:url(skin/doc/bouton_download.png) no-repeat top center;
		width:197px;
		height:63px;
		margin-left:20px;
		margin-top:38px;
	}
	
	#right #bouton_download:hover{
		background:url(skin/doc/bouton_download.png) no-repeat bottom center;
		cursor:pointer;
	}
	
	#body_texte #form_contact{
		width:714px;
		margin:0 auto;
	}
	
	#form_contact .head{
		background:url(skin/doc/form_top.png) no-repeat top left;
		height:30px;
	}
	#form_contact .body{
		background:url(skin/doc/form_body.png) repeat-y top left;
		height:440px;
	}
	#form_contact .footer{
		background:url(skin/doc/form_bottom.png) no-repeat top left;
		height:26px;
		clear:both;
	}
	#formulaire_demo{
		float:left;
		width:440px;
		padding-left:20px;
		padding-top:20px;
	}
	
	#formulaire_demo label{font-size:12px; color: #545555;padding-left:12px; font-weight:bold;}
	
	
	#formulaire_demo #left_form input.erreur{
		background:url(skin/doc/input_erreur_bg.png) no-repeat top left;
	}
	
	#formulaire_demo #left_form label.erreur{
		color:#cc3333;
	}


	
	#formulaire_demo small{padding-left:15px;}
		
	#formulaire_demo #left_form{
		width:260px;
		height:240px;
		float:left;
	}
	
	#formulaire_demo #left_form input{
		width:270px;
		height:23px;
		background:url(skin/doc/input_bg_left.png) no-repeat top left;
		border:0;
		margin:0;
		padding-left:15px;
		padding-top:5px;
		color:#545555;
		font-family:"century gothic";
	}
	
	#formulaire_demo #right_form{
		width:145px;
		height:190px;
		float:right;
	}
	
	#formulaire_demo #right_form label.erreur{
		color:#cc3333;
	}
	
	#formulaire_demo #left_form #cases{
		background:none; 
		width:15px; 
		vertical-align:middle;
	}
	
	#formulaire_demo #right_form #cases{
		background:none; 
		width:15px; 
		vertical-align:middle;
	}
	
	#formulaire_demo #right_form input{
		width:115px;
		height:23px;
		background:url(skin/doc/input_bg_right.png) no-repeat top left;
		border:0;
		margin:0;
		padding-left:15px;
		padding-top:5px;
		color:#545555;
		font-family:"century gothic";
	}
	
	#formulaire_demo #right_form select{
		width:130px;
		height:28px;
		background:url(skin/doc/input_bg_right.png) no-repeat top left;
		border:0;
		margin:0;
		padding-left:10px;
		padding-top:0px;
		color:#545555;
		font-family:"century gothic";
		
	}
	

	
	
	#formulaire_demo #commentaire_form{
		height:150px;
		width:430px;
		float:left;
	}
	
	#formulaire_demo #commentaire_form textarea{
		background:url(skin/doc/input_bg_commentaire.png) no-repeat top left;
		border:0;
		margin:0;
		width:410px;
		height:103px;
		padding-left:15px;
		color:#545555;
		font-family:"century gothic";
		font-size:13px;
	}
	
	#formulaire_demo #valid_button input.submit{
		background:url(skin/doc/bouton_submit.png) no-repeat top left;
		height:26px;
		width:159px;
		border:0;
		margin:0;
		margin-left:50px;
	}
	
	#formulaire_demo #valid_button input.submit:hover{
		background:url(skin/doc/bouton_submit.png) no-repeat bottom left;
		cursor:pointer;
	}
	
	#formulaire_demo #valid_button input.reset{
		background:url(skin/doc/bouton_reset.png) no-repeat top left;
		height:26px;
		width:159px;
		border:0;
		margin:0;
	}
	
	#formulaire_demo #valid_button input.reset:hover{
		background:url(skin/doc/bouton_reset.png) no-repeat bottom left;
		cursor:pointer;
	}
	
	
	#formulaire_demo #valid_button{
		height:30px;
		width:400px;
		float:left;
	}
	
	
	#form_contact #right{
		background:url(skin/doc/logo_lpdr.png) no-repeat top left;
		width:210px;
		height:160px;
		padding-top:65px;
		padding-right:15px;
		color:white;
		font-size:15px;
		float: right;
	}
	
	#form_contact #right_top{
		width:210px;
		height:215px;
		padding-right:15px;
		color:white;
		font-size:15px;
		float: right;
	}
	
	#form_contact #right #tel{
		background:url(skin/doc/pict_tel.png) no-repeat top left;
		margin-top:15px;
		padding-left:35px;
		padding-top:5px;
		height:30px;
	}
	
	#form_contact #right #fax{
		background:url(skin/doc/pict_fax.png) no-repeat top left;
		padding-left:35px;
		padding-top:5px;
		height:30px;
	}
	
	#form_contact #right #mail{
		background:url(skin/doc/pict_mail.png) no-repeat top left;
		padding-left:35px;
		padding-top:5px;
		height:30px;
	}
	
	#form_contact #right #plan{
		background:url(skin/doc/pict_plan.png) no-repeat top left;
		padding-left:35px;
		padding-top:5px;
		height:30px;
	}

	
	#form_contact #center{
		width:460px;
		text-align: center;
		
	}
	
	#form_contact #center input{
		width:270px;
		height:23px;
		background:url(skin/doc/input_bg_left.png) no-repeat top left;
		border:0;
		margin:0;
		padding-left:15px;
		padding-top:5px;
		color:#545555;
		font-family:"century gothic";
	}
	
	#form_contact #valid_button input.submit{
		background:url(skin/doc/bouton_submit.png) no-repeat top left;
		height:26px;
		width:159px;
		border:0;
		margin:0;
	}
	
	#form_contact #valid_button input.submit:hover{
		background:url(skin/doc/bouton_submit.png) no-repeat bottom left;
		cursor:pointer;
	}
	
	#form_contact #valid_button input.reset{
		background:url(skin/doc/bouton_reset.png) no-repeat top left;
		height:26px;
		width:159px;
		border:0;
		margin:0;
	}
	
	#form_contact #valid_button input.reset:hover{
		background:url(skin/doc/bouton_reset.png) no-repeat bottom left;
		cursor:pointer;
	}
	
	#body_texte #legale{
		width:700px;
		height:110px;
		margin:0 auto;
		color:#545555;
	}
		
	#body_texte #page_video{
		width:714px;
		margin:0 auto;
	}
	
	#page_video .body{
		background:url(skin/video/page_video.png) repeat-y top left;
		height:1050px;
	}
	
	#page_video .head{
		background:url(skin/video/video_top.png) no-repeat top left;
		height:30px;
	}
	
	#page_video .footer{
		background:url(skin/video/video_bottom.png) no-repeat top left;
		height:26px;
		clear:both;
	}
	
	#page_video .video_player{
		text-align: center;
		vertical-align: middle;
	}
	
	#page_video td{
		text-align: center;
		width:60px;
		height:50px;
		padding-left:15px;
	}
	
	#page_video .vignette{
		padding-left:77px;
		padding-top:35px;
	}
	
	
	h3.video{
		text-transform: uppercase;
		font-size:14px;
		padding-top:17px;
		text-align:center;
	}
	
	h3.left{
		text-transform: uppercase;
		text-decoration:underline;
		font-size:14px;
	}
	
	h3.form_demo{
		text-transform: uppercase;
		font-size:14px;
		padding-top:17px;
		padding-left:20px;
	}

	#form_contact #merci{
		background:url(skin/doc/merci_bg.png) no-repeat top center;
		padding-top:140px;
		padding-left:20px;
		width:424px; 
		height:100px;
		text-align:center;
		color:#545555;
		font-size:13px;
	}
	
/*Page references*/

	#body_texte #liste_ref{
		background:white url(skin/references/liste_bg.png) repeat-y top left;
		height:700px;
		width:270px;
		padding-top:10px;
		padding-left:50px;
		padding-bottom:70px;
		float:left;
		line-height:20px;
		overflow:auto;
	}
	
	#body_texte #liste_ref a:hover{color:#e87e00; font-weight:bold;}
	#body_texte #liste_ref span:hover{
		text-decoration:underline;
		font-weight:bold;
		color:#e87e00;
	}
	
	#body_texte #descr_ref{
		background:white url(skin/references/ecran.png) no-repeat bottom center;
		height:770px;
		width:630px;
		padding-top:10px;
		padding-left:30px;
		float:right;
	}
		
	#body_texte #descr_ref #zone_texte{
		height:280px;
		width:580px;
	}
	
	#body_texte #descr_ref #zone_capture{
		height:513px;
		padding-left:20px;
	}
	
	#zone_texte h2{
		background:white url(skin/references/separation.png) no-repeat bottom left;
		display:block;
		color:#545555;
	}
	
/*Page mentions legales*/

	#body_texte #mention_legale{
		background:url(skin/mentions/mention_legale_bg.png) no-repeat top left;
		padding-left:250px;
	} 
	#body_texte #mention_legale a{ text-decoration:underline; color:#545555;}

	
/*Projets recent / temoignages*/

	#body_texte #projet_recent{
		background:url(skin/produit/integration_bg.png) no-repeat top left;
		padding-left:250px;
		width:620px;
	} 
	
	#body_texte #projet_recent a{ text-decoration:underline; color:#0084e4;}
	#body_texte #projet_recent span{ color:#0084e4;}
	#body_texte #projet_recent h3{ font-size:13px;}

	#body_texte #temoignages{
		background:url(skin/temoignage/temoignage_bg.png) no-repeat top left;
		padding-left:250px;
		width:600px;
	} 
	
	#body_texte #temoignages a{ text-decoration:underline; color:#0084e4;}
	#body_texte #temoignages span{ color:#0084e4;}
	#body_texte #temoignages h3{ font-size:13px;}
	
	#body_texte #temoignages #item  {
		border-bottom:1px solid #ed8c00;
		padding-bottom:20px;
		padding-top:12px;
	}

#bottom_space{
	background-color:white;
	height:75px;
	clear:both;
}

	
	
/* E.FOOTER */
#footer_container {
	background:url(skin/background/bottom.png) no-repeat center bottom;
	height:270px;
}

#footer{
	
	width:980px;
	margin:auto;
	height:125px;
	color:white;
	font-size:12px;
	position: relative;
	text-align:right;
}

#footer_area{
	background:url(skin/common/bg_footer.png) no-repeat center top;
	height:110px;
}


#footer_area #left{
	position:absolute;
	top:8px;
	left:0px;
	width:350px;
}

#footer_area #center{
	position:absolute;
	top:8px;
	left:365px;
	width:300px;
}

#footer_area #right{
	position:absolute;
	top:8px;
	left:690px;
	width:250px;
}

#mentions{
	font-size:11px;
	text-align:right;
}


/*Z.HELPERS */

.orange{color:#e87e00;}
.blue {color:#292a51;}
.bluelight {color:#0084E4;}
.blanc{color:#ffffff;}
.gris{color:#545555;}
.bold{font-weight:bold;}
.erreur{color:#cc3333;}
.bpadding{margin-bottom:5px;}
.nomargin{margin:0;}


