* {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
	outline-style:none;
	color:#E02829;
}
a:hover {
	text-decoration:underline;
}

#bloc_membre a {
	color:white;
	display:block;
	margin: 4px 0 0 10px;
}

img {
	border:none;
}

body {
	background:#c4c3c2 url(../img/commun/bg-body.gif) repeat-x;
	font-family:verdana;
	font-size:11px;
	color: #656567;
}
.clear {
	width:100%;
	clear:both;
}
.clear.no-height {
	height:0;
	line-height:0;
	overflow:hidden;
}
.calage{
	height:0px;
	line-height:0px;
	width:100%;
	clear:both;
}
.iepngfix {
	behavior: url(/styles/iepngfix.htc);
}

#header, #navtop, #footer {
	width:950px;
	margin:0 auto;
}



/*			HEADER			*/
#header {
	height:179px;
	background:#e6e6e6 url(../img/commun/bg-header.jpg) no-repeat top;
	position:relative;
}

#header.en {
        background:#e6e6e6 url(../img/commun/bg-header-en.jpg) no-repeat top;
}
#logo-capa {
	display:block;
	width:135px;
	height:135px;
	position:absolute;
	left:30px;
	top:10px;
	text-indent:-10000px;
	overflow:hidden;
}
#choix_lng {
	position:absolute;
	right:0;
}
#choix_lng .flag_fr, #choix_lng .flag_en {
	display:block;
	width:16px;
	height:11px;
	float:left;
	text-indent:-10000px;
	overflow:hidden;
	margin:4px 10px 0 0;
}
#choix_lng .flag_fr {
	background:url(../img/commun/navtop-flag-fr.gif) no-repeat;
}
#choix_lng .flag_en {
	background:url(../img/commun/navtop-flag-en.gif) no-repeat;
}
#depot_ann {
	position:absolute;
	width:150px;
	right:0;
	top:70px;
}
#depot_ann a {
	display:block;
	padding:0 0 0 12px;
	background:url(../img/commun/navtop-fl-01.gif) no-repeat left 4px;
	color:white;
}
#interog_agent {
	position:absolute;
	width:148px;
	right:0;
	top:110px;
}
#interog_agent a {
	display:block;
	width:120px;
	padding:2px 0 0 20px;
	background:url(../img/commun/navtop-interog.gif) no-repeat left 2px;
	color:#e02829;
}
#lien_contact_header{
	position:absolute;
	width:148px;
	right:0;
	top:146px;
}
#lien_contact_header a {
	display:block;
	width:120px;
	padding:2px 0 0 20px;
	background:url(../img/commun/picto_contact.png) no-repeat left 2px;
	color:#e02829;
}
#choix_section {
	width:520px;
	position:absolute;
	top:31px;
	left:215px;
}
#choix_section span {
	display:block;
	width:250px;
	height:150px;
	float:left;
}
#choix_section span.entr {
	margin:0 0 0 20px;
}
#choix_section span.agent {
	background:url(../img/commun/navtop-agent-off.png) no-repeat 50% top;
}
#choix_section span.entr {
	background:url(../img/commun/navtop-entr-off.png) no-repeat 50% top;
}
#choix_section span .btn_choix {
	display:block;
	width:250px;
	height:28px;
	margin:120px 0 0 0;
	padding:7px 0 0 0;
	text-align:center;
}
#choix_section span .btn_choix {
	background:url(../img/commun/navtop-bg-choix.jpg) no-repeat 50% top;
}
#choix_section span .btn_choix a {
	text-transform:uppercase;
	font-size:12px;
	padding:0 0 0 13px;
	color:#d01f23;
	background:url(../img/commun/navtop-fl-02.gif) no-repeat 0 3px;
}
/*			NAVTOP			*/
#navtop {
	height:46px;
	background:#c4c3c2;
}
#navtop ul {
	display:block;
	position:relative;
	width:930px;
	margin:0 auto;
	height:46px;
	background:url(../img/commun/navtop-bg.jpg) no-repeat;
}
#navtop ul li {
	display:block;
	position:absolute;
	z-index:5;
	height:46px;
	width:125px;
	background:url(../img/commun/navtop-menu2.gif) no-repeat;
}
#navtop.noprofil ul li {
	width:156px;
	background:url(../img/commun/navtop-menu2-noprofil.gif) no-repeat;
}
#navtop ul li#retouracc {
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	float:none;
	width:60px;
	height:46px;
	background:none;
}
#navtop ul li#retouracc span {
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:46px;
	background:url(../img/commun/navtop-btnhome-on.png) no-repeat;
}
#navtop.accueil ul li#retouracc span {
	background:url(../img/commun/navtop-btnhome-off.png) no-repeat;
}
#navtop ul li#retouracc a {
	position:absolute;
	display:block;
	width:60px;
	height:46px;
	text-indent:-10000px;
	overflow:hidden;
	padding:0;
}
#navtop #serv, #navtop #txtacc {
	left:36px;
}
#navtop #espa {
	left:185px;
}
#navtop #depo {
	left:310px;
}
#navtop #voff {
	left:435px;
}
#navtop #vprf {
	left:560px;
}
#navtop #actu {
	left:685px;
}
#navtop #faq {
	left:810px;
}
#navtop #serv {
	width:149px;
}
#navtop #faq {
	width:120px;
}
#navtop.noprofil ul li#actu {
	width:157px;
}
#navtop.noprofil #depo {
	left:341px;
}
#navtop.noprofil #voff {
	left:497px;
}
#navtop.noprofil #actu {
	left:653px;
}
#navtop #serv {
	background:url(../img/commun/navtop-menu1.gif) no-repeat top right;
}
#navtop #faq {
	background:url(../img/commun/navtop-menu3.gif) no-repeat top left;
}
#navtop .over {
	background:url(../img/commun/navtop-menu2-over.gif) no-repeat;
}
#navtop.noprofil .over {
	background:url(../img/commun/navtop-menu2-over-noprofil.gif) no-repeat;
}
#navtop #espa.over.inactif,
#navtop #depo.over.inactif {
	background:url("../img/commun/navtop-inactif.jpg") repeat-x;
}
#navtop #serv.over {
	background:url(../img/commun/navtop-menu1-over.gif) no-repeat top right;
}
#navtop #faq.over {
	background:url(../img/commun/navtop-menu3-over.gif) no-repeat top left;
}
#navtop ul li a {
	display:block;
	color:#e02829;
	text-align:center;
	padding:8px 0 0 0;
	font-size:12px;
}
#navtop ul li.actif a {
	color:white;
}
#navtop ul li.inactif{
	background:url(../img/commun/navtop-inactif.jpg) repeat-x;
	border-left:1px solid #BFBFBF;
}
#navtop ul li.inactif a {
	color:#A0A0A0;
	cursor:default;
	text-decoration:none;
}

#navtop ul li.txtacc {
	display:inline;
	margin:0 0 0 75px;
	line-height:42px;
	color:#656567;
	font-size:13px;
	background:none;
	width:700px;
}
#navtop ul li.txtacc strong {
	color:#63075a;
}



#body {
	position:relative;
	width:910px;
	margin:0 auto;
	padding:0 20px;
	background:#e6e6e6 url(../img/commun/bg-content.jpg) no-repeat top;
}
.body_separ {
	width:950px;
	margin:-10px auto 0 auto;
	padding:19px 0 0 0;
	position:relative;
	clear:both;
	background:white url(../img/commun/bg-bodysepar.gif) repeat-x;
}
.body_separ.bg_white {
	background:white url(../img/commun/bg-bodysepar2.gif) repeat-x;
}

/*			BLOC MEMBRE (CONNECTE OU NON)			*/
#bodytop #bloc_membre {
	float:left;
	position:relative;
	width:226px;
	height:140px;
	background:url(../img/commun/bloc-membre-bg.jpg) no-repeat;
	color:white;
}
#bodytop #bloc_membre.connecte_agent {
	background:url(../img/commun/bloc-membre-bg-agent.jpg) no-repeat;
}
#bodytop #bloc_membre.connecte_entr {
	background:url(../img/commun/bloc-membre-bg-entr.jpg) no-repeat;
}
#bodytop #bloc_membre .blocm_titre {
	display:block;
	padding:10px 0 0 10px;
	font-size:12px;
	text-transform:uppercase;
}
#bodytop #bloc_membre input,
#cont_login input {
	display:inline;
	width:125px;
	height:18px;
	border:0;
	margin:4px 0 0 10px;
	padding:1px 10px;
	color:#989898;
}
#bodytop #bloc_membre input#input_password_pass,
#cont_login input#input_password_pass {
	/*float:left;*/
	float:inherit;
}
#bodytop #bloc_membre input#input_password_text {
	display:none;
}

#bodytop #bloc_membre button,
#cont_login button {
	cursor:pointer;
	/*display:block;*/
	display:inline;
	width:25px;
	height:19px;
	/*float:left;*/
	float:inherit;
	margin:4px 0 0 10px;
	text-indent:-10000px;
	overflow:hidden;
	border:none;
}
#bodytop #bloc_membre button {
	background:url(../img/commun/btn-ok.gif) no-repeat;
}
#cont_login button.agent {
	background:url(../img/commun/ok-agent.gif) no-repeat;
}
#cont_login button.entr {
	background:url(../img/commun/ok-entr.gif) no-repeat;
}
#bodytop #bloc_membre form a,
#cont_login form a {
	display:block;
	color:white;
	clear:both;
	text-indent:32px;
	line-height:20px;
}
#cont_login form a {
	color:#656567;
}
#bodytop #bloc_membre .creercompte {
	display:block;
	width:134px;
	height:19px;
	position:absolute;
	bottom:7px;
	left:10px;
	color:#e02829;
	text-indent:17px;
	line-height:17px;
	background:url(../img/commun/btn-creercompte.gif) no-repeat;
}
#bodytop #bloc_membre p {
	padding:15px 30px 0 10px;
}
#bodytop #bloc_membre p span {
	font-weight:bold;
}
#bodytop #bloc_membre .btn_deconnect {
	margin:0;
	display:block;
	width:100px;
	height:23px;
	position:absolute;
	bottom:0;
	left:121px;
	color:#e02829;
	text-indent:17px;
	line-height:28px;
	background:url(../img/commun/btn-deco.gif) no-repeat;
}

#bodytop #bloc_membre label,
#cont_login label {
	float:left;
	font-weight: bold;
	display:block;
	width:125px;
	margin: 4px 0 0 10px;
}

/*			  FEEDBACK			*/
#cont_feedback {
	background: #222121 url(../img/commun/bg-feedback.gif) repeat-x;
	border-bottom: 1px solid #CBCACA;
}
#cont_feedback .ico_feed_erreur {
	background: transparent url(../img/commun/ico-feed-erreur.gif) no-repeat 31px 16px;
}
#cont_feedback .ico_feed_info {
	background: transparent url(../img/commun/ico-feed-info.gif) no-repeat 31px 16px;
}
#cont_feedback .ico_feed_warn {
	background: transparent url(../img/commun/ico-feed-warn.gif) no-repeat 31px 16px;
}
#cont_feedback .ico_feed_ok {
	background: transparent url(../img/commun/ico-feed-ok.gif) no-repeat 31px 16px;
}

#cont_feedback .feedback_global {
	color:white;
	padding:22px 31px 22px 80px;
}



/*			FIL D'ARIANE		*/
#fil_ariane {
	width:100%;
	height:25px;
	background:url(../img/commun/bg-fil-ariane.gif) repeat-x;
}
#fil_ariane ul li {
	display:block;
	float:left;
	width:auto;
	height:25px;
	line-height:23px;
	margin:0 7px 0 0;
	padding:0 0 0 7px;
}
#fil_ariane ul li.section{
	font-weight:bold;
	background:url(../img/commun/ariane-fl-on.gif) no-repeat 0 10px;
	color:#e02829;
}
#fil_ariane ul li.accueil_on, #fil_ariane ul li.accueil_off {
	padding:0 0 0 33px;
}
#fil_ariane ul li.page_on{
	background:url(../img/commun/ariane-fl-on.gif) no-repeat 0 10px;
}
#fil_ariane ul li.page_off{
	background:url(../img/commun/ariane-fl-off.gif) no-repeat 0 10px;
	color:#656567;
}
#fil_ariane ul li.accueil_on {
	background:url(../img/commun/ariane-accueil-on.gif) no-repeat 20px 6px;
}
#fil_ariane ul li.accueil_off{
	background:url(../img/commun/ariane-accueil-off.gif) no-repeat 20px 6px;
	color:#656567;
}
#fil_ariane ul li.accueil_on a, #fil_ariane ul li.page_on a{
	color:#e02829;
}

/*		MOTEUR DE RECHERCHE		*/
#mot_rech {
	width:100%;
	background:#e6e6e6 url(../img/commun/rech-bgtop.gif) repeat-x;
}
#mot_rech #lst_rech {
	width:100%;
	height:40px;
}
#mot_rech #lst_rech a {
	display:block;
	float:left;
	width:191px;
	height:20px;
	color:#e02829;
	text-indent:30px;
	line-height:21px;
	margin:9px 0 0 20px;
	background:url(../img/commun/rech-btnrech.gif) no-repeat;
}

.elem_lst_rech{
	position: relative;
	width: 49%;
	height: 40px;
	float: left;
}

#mot_rech #lst_rech a.actif {
	position: absolute;
	bottom: 0px;
	z-index: 5;
	height:31px;
	line-height:30px;
	color:#656567;
	background:url(../img/commun/rech-btnrech-actif.gif) no-repeat;
}
#mot_rech #lst_rech a strong {
	font-weight:normal;
	text-transform:uppercase;
}

#mot_rech #lst_rech .separ {
	display:block;
	float:left;
	margin:9px 0 0 0;
	width:2px;
	height:20px;
	overflow:hidden;
	background:url(../img/commun/rech-bgrech-sep.gif) repeat-y;
}
#mot_rech .form_rech {
	display:none;
	position:relative;
	margin:-1px 0 0 0;
	border-top:1px solid #888;
}
#mot_rech .form_rech h2 {
	display:block;
	height:32px;
	font-size:15px;
	color:#63075a;
	margin:5px 8px;
	text-indent:60px;
	font-weight:normal;
	line-height:20px;
}

#mot_rech #cont_form_rech{

}
#form_rech_anno, #form_rech_prof{
	width:910px;
}
#mot_rech #form_rech_anno h2 {
	background:url(../img/commun/rech-titre-offr.jpg) no-repeat;
	margin-top: 15px;
	padding-top: 6px;
}
#mot_rech #form_rech_prof h2 {
	background:url(../img/commun/rech-titre-comm.jpg) no-repeat;
	margin-top: 15px;
	padding-top: 6px;
}
#mot_rech .form_rech p {
	padding:15px 28px 0 0;
	clear:both;
}
#mot_rech .form_rech p label {
	display:block;
	float:left;
	width:195px;
	line-height:16px;
	text-align:right;
	font-weight:bold;
	color:#575759;
}
#mot_rech .form_rech p label.no_label {
	visibility: hidden;
}
#mot_rech .form_rech p input {
	border:1px solid #cccccc;
	display:block;
	float:left;
	margin:0 10px;
	width:250px;
}
#mot_rech .form_rech p .newListSelected {
	float:left;
	margin:0 0 0 10px;
}
#mot_rech .form_rech p .stylish {
	display:block;
	float:left;
	width:250px;
	padding:0 0 0 10px;
}
#mot_rech .form_rech p .del_crit {
	display:block;
	float:left;
	width:90px;
	height:13px;
	margin:4px 0 0 10px;
	line-height:10px;
	text-indent:18px;
	color:#e02829;
	background:url(../img/commun/rech-btnsupprcrit.gif) no-repeat;
}
#mot_rech .form_rech .p_btnrech {
	padding:10px 0 0 233px;
}
#mot_rech .form_rech .p_btnrech button {
	display:block;
	width:140px;
	height:29px;
	border:none;
	font-size:13px;
	font-weight:bold;
	color:white;
	text-indent:14px;
	cursor:pointer;
	background:url(../img/commun/rech-btnrechgo.gif) no-repeat;

}
#mot_rech .btn_fermer {
	display:block;
	width:150px;
	height:19px;
	margin:0 0 0 755px;
	bottom:0;
	border:none;
	font-size:11px;
	color:#E02829;
	text-indent:18px;
	text-align:left;
	cursor:pointer;
	background:url(../img/commun/rech-btnfermer.gif) no-repeat;
}
#mot_rech .rech_bottom {
	height:2px;
	overflow:hidden;
	width:100%;
	background:url(../img/commun/rech-bgbot.gif) repeat-x;
}


/*			TABLEAU DE LISTING OFFRES			*/
.lst_result {
	width:664px;
	float:left;
	margin:0 0 0 17px;
	padding:0 3px 10px 3px;
}
.lst_result.w100pourc {
	width:910px;
}
.lst_result table {
	border-collapse:collapse;
	width:100%;
}
.lst_result table.bg_degrad {
	background:url(../img/commun/result-bglst-degrad.gif) repeat-x;
}
.lst_result td {
	border:none;
	vertical-align:top;
}
.tr_titre {
	color:white;
	font-size:15px;
	height:31px;
	text-indent:42px;
	line-height:30px;
}
.total_lst {
	display:block;
	float:left;
}
.tr_pagin {
	text-align:right;
	padding:10px 5px;
}
.tr_pagin {
	color:#656567;
	font-weight:bold;
}
tfoot .tr_pagin {
	border-top:1px solid #d6d5d5;
}
.tr_pagin a {
	color:#e02829;
	font-weight:normal;
}
.tr_0 {
	background:#fffeff;
}
.tr_1 {
	background:#f6eaf5;
}
.col_photo {
	padding:10px;
}
.lib_annonce {
	padding:10px 0 8px 17px;
	font-size:12px;
}
.lib_annonce em {
	color:#656567;
	font-size:10px;
	font-style:normal;
}
.lib_annonce a {
	color:#e02829;
}
.col_domaine {
	padding:0 0 14px 17px;
}
.col_region {
	padding:0 0 14px 0;
}
.col_domaine,
.col_secteur {
	font-size:10px;
	color:#656567;
}
.col_domaine em,
.col_secteur em {
	font-style:normal;
}
.col_consult {
	width:160px;
}
.col_consult a {
	display:block;
	text-align:right;
	height:19px;
	font-size:11px;
	padding:2px 40px 0 0;

	background:url(../img/commun/result-fl1.gif) no-repeat top right;
}
.tr_voirtous {
	text-align:right;
}
.tr_voirtous a {
	background:url(../img/commun/accueil-bg-flbas.gif) no-repeat 0 3px;
	color:#E02829;
	padding:0 10px 0 15px;
}

/*			TABLEAU DE LISTING DES DERNIERS PROFILS			*/
.lst_der_prof {
	background:url(../img/commun/accueil-bg-bas3.jpg) no-repeat 0 0;
	width:226px;
	float:right;
	padding:2px 6px;
	margin:0 12px 0 0;
}
.lst_der_prof h2 {
	font-size:15px;
	text-align:center;
	font-weight:normal;
	padding:7px 0 10px 0;
}
.lst_der_prof thead tr td {
	border-bottom:1px solid #d9d9d9;
	padding:0 0 8px 0;
	color:#656567;
	font-size:11px;
}
.lst_der_prof img {
	margin:5px 3px 5px 0;
}
.lst_der_prof td {
	vertical-align:top;
}
.lst_der_prof .col_nfo {
	padding:5px 0 5px 0;
	font-size:11px;
	width: 145px;
	overflow: hidden;
}
.lst_der_prof .col_nfo div {
	position:relative;
	height:60px;
}
.lst_der_prof .col_nfo a {
	color:#e02829;
	text-transform:uppercase;
}
.lst_der_prof .col_nfo em {
	display:block;
	font-style:normal;
	height: 28px;
	overflow: hidden;
}

#derniers_inscrits .date_inscription {
	font-style: italic;
	display: block;
}

/*			TABLEAU DE LISTING DES DERNIERES OFFRES			*/




/*			BLOC BAS AVANT FOOTER -  témoignage - actu - partenaires	*/
.blocbas {
	display:inline;
	height:173px;
	float:left;
	margin:0 14px;
	color:#656567;
	position:relative;
}
.blocbas.bloc1 {
	width:310px;
	background:url(../img/commun/accueil-bg-bas1.jpg) no-repeat;
}
.blocbas.bloc2 {
	width:350px;
	margin:0;
	background:url(../img/commun/accueil-bg-bas2.jpg) no-repeat;
}
.blocbas.bloc3 {
	width:234px;
	background:url(../img/commun/accueil-bg-bas3.jpg) no-repeat;
}
.bg_white .blocbas.bloc1 {
	background:url(../img/commun/accueil-bg-bas1bgw.jpg) no-repeat;
}
.bg_white .blocbas.bloc2 {
	background:url(../img/commun/accueil-bg-bas2bgw.jpg) no-repeat;
}
.bg_white .blocbas.bloc3 {
	background:url(../img/commun/accueil-bg-bas3bgw.jpg) no-repeat;
}


.blocbas h3 {
	font-size:15px;
	text-indent:35px;
	/*line-height:9px;*/
	display:block;
	height:25px;
	margin:6px 0 0 0;
	font-weight:normal;
}

.blocbas.bloc1 h3 {
	background:url(../img/commun/accueil-bg-h3bas1.gif) no-repeat 13px 4px;
}
.blocbas.bloc2 h3 {
	background:url(../img/commun/accueil-bg-h3bas2.gif) no-repeat 13px 4px;
}
.blocbas.bloc3 h3 {
	background:url(../img/commun/accueil-bg-h3bas3.gif) no-repeat 13px 4px;
}

#p_padding_actu {
        padding-left: 142px;
}

.blocbas p {
	padding:0 16px;
}


.blocbas .lien_bas {
	position:absolute;
	bottom:0;
	left:16px;
	color:#e02829;
	padding:0 0 0 10px;
	background:url(../img/commun/accueil-bg-flbas.gif) no-repeat 0 3px;
}
.blocbas.bloc1 p span {
	color:black;
}
.blocbas.bloc2 img {
	float:left;
	margin:0 19px 15px 0;
}
.blocbas.bloc2 strong {
	color:#e02829;
	font-weight:normal;
}

.btn_retour, .btn_avance {
	display:inline;
	width:15px;
	height:30px;
	float:left;
	text-indent:-10000px;
	overflow:hidden;
	margin:25px 8px;
}
.btn_retour {
	background:url(../img/commun/accueil-caroousel-prev.jpg) no-repeat;
}
.btn_avance {
	background:url(../img/commun/accueil-caroousel-suiv.jpg) no-repeat;
}
.slide_partenaires {
	display:inline;
	overflow:hidden;
	width:166px;
	height:85px;
	float:left;
	border:1px solid #cccccc;
}
.slide_partenaires li {
	width:166px;
	height:85px;
}

.slide_bannieres {
	display:inline;
	overflow:hidden;
	width:684px;
	height:140px;
	float:left;
}

.slide_bannieres li {
	width:684px;
	height:140px;
}
.overflow_diaporama li {
	display:block;
	float:left;
}
#titre_part {
	display:block;
	width:100%;
	height:20px;
	clear:both;
	color:#656567;
	line-height:20px;
	text-align:center;
	font-weight:normal;
	background:url(../img/commun/accueil-caroousel-titre.jpg) no-repeat 29% 1px;
}


/*			FOOTER		*/
#footer {
	border-top:1px solid #e6e6e6;
	background:white;
}
#footer .nfo_paiement {
	display:block;
	width:460px;
	height:30px;
	float:left;
	padding:12px 0 0 0;
}
#footer .nfo_paiement strong {
	display:block;
	width:200px;
	float:left;
	text-indent:50px;
	font-size:15px;
	font-weight:normal;
	color:#656567;
	background:url(../img/commun/footer-paiem-secure.gif) no-repeat 35px 3px;
}
#footer .nfo_paiement ul li {
	display:block;
	width:auto;
	float:left;
}

#footer .nfo_contact{
	display:block;
	width:220px;
	height:30px;
	float:left;
	margin:12px 0 0 0;
	text-indent:30px;
	line-height:20px;
	background:url(../img/commun/footer-contact.gif) no-repeat 0 3px;
}
#footer .nfo_contact a{
	color:#e02829;
}

#footer .nfo_rss {
	display:block;
	width:270px;
	height:30px;
	float:left;
	margin:12px 0 0 0;
	text-indent:25px;
	line-height:20px;
	background:url(../img/commun/footer-rss.gif) no-repeat 0 3px;
}
#footer .nfo_rss a{
	color:#e02829;
}
#footer .nfo_utilis {
	display:block;
	width:100%;
	height:20px;
	clear:both;
	border-top:1px solid #e6e6e6;
	padding:30px 0 0 0;
	text-align:center;
	color:#656567;
	font-size:10px;
	background:url(../img/commun/footer-bg-copyright.gif) no-repeat 50% bottom;
}
#footer .nfo_utilis a{
	color:#e02829;
}
#footer .sitemap {
	height:213px;
	background:url(../img/commun/bg-footer-sitemap.jpg) repeat-x;
}
#footer .sitemap .col_sitemap {
	display:inline;
	width:275px;
	height:192px;
	float:left;
	margin:15px 0 0 40px;
	background:url(../img/commun/bg-footer-col-sitemap.jpg) no-repeat;
}
#footer .sitemap .col_sitemap h4 {
	color:white;
	margin:2px 0 5px 31px;
	font-size:11px;
	text-transform:uppercase;
}
#footer .sitemap .col_sitemap li {
	list-style:none;
	padding:4px 0 0 17px;
	background:url(../img/commun/footer-fleche.gif) no-repeat 17px 8px;
}
#footer .sitemap .col_sitemap li a {
	color:white;
	margin:0 0 0 15px;
}

.fieldset p .erreur_form, .fieldset p input.erreur_form {
	border:1px solid #C00000;
}

.fieldset p .feedback_err {
	color: #C00000;
	float:left;
	display:block;
	width:400px;
	margin: 2px 0 0 255px;
}
.hidden, #bodytop #offr_optimum .banpub a.hidden {
	display:none;
}
.p_padding_actu {
        padding-left: 142px;
}
