body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	margin: 0; /* pour éviter les marges */
	padding:0;
	text-align: center; /* pour corriger le bug de centrage IE */	
	background:url(../design/fond_site.gif) no-repeat top center fixed #662f62;
}


a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BAB730;
	font-weight: bold;
	text-decoration:none;
}
a:hover{
	color:#BAB730;
	text-decoration:underline;
}

div.conteneurGeneral{
	
	margin-left: auto;
	margin-right:auto;
	width:1033px;
	text-align: left; /* on rétablit l'alignement normal du texte */
	background-color: white;

}

div.conteneurGeneralbis{
	width: 1001px;
	padding-top:11px;
	margin-left:16px;
	margin-bottom:15px;
}

div.menu_haut
{
	clear:both;
	width:100%;
	height:59px; 
	background:url(../design/menu_haut_fond.gif) no-repeat top left;
}

div.langues
{
	float:left;
	margin-top:26px;
	margin-left:19px;
	height: 14px; 
	width: 70px;
}

div.langues a{
	display:block;
	height:13px;
	line-height:13px;
	font-family:Trebushet MS, Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#6a5c69;
	padding-left:25px;
}

div.langues a:hover{
	color:#BAB730;
	text-decoration:none;
}

div.langues a.francais{
	background:url(../design/drapeaux.gif) no-repeat top left;
}

div.langues a.francais:hover{
	background:url(../design/drapeaux.gif) no-repeat left -13px;
}

div.langues a.anglais{
	background:url(../design/drapeaux.gif) no-repeat left -26px;
}

div.langues a.anglais:hover{
	background:url(../design/drapeaux.gif) no-repeat left -39px;
}

div.menu_haut2{
	float:right;
	width:858px;
}

div.menu_haut2 ul{
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}

div.menu_haut2 ul li{
	float:left;
}

div.menu_haut2 ul li a.first{
	display:block;
	width:304px;
	height:59px;
	background:url(../design/mHaut_fondToutesOffres.gif) no-repeat top left;
	text-decoration:none;
}

div.menu_haut2 ul a.first:hover{
	background:url(../design/mHaut_fondToutesOffres.gif) no-repeat left -59px;
	text-decoration:none;
}

div.menu_haut2 ul a.first span{
	display:block;
	padding:24px 0px 0px 84px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-transform:uppercase;
	background:none;
}

div.menu_haut2 ul a.first:hover span{
	text-decoration:none;
	color:#BAB730;
	background:none;
}

div.menu_haut2 ul li.separateur{
	border-left:1px solid black;
	width:1px;
	height:17px;
	margin-top:24px;
	margin-left:11px;
	padding-right:11px;
}

div.menu_haut2 ul li.standard{
	margin-top:24px;
}

div.menu_haut2 ul li.standard a{
	color:#6a5c69;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

div.menu_haut2 ul li.standard a:hover{
	color:#BAB730;
	text-decoration:none;
}

div.colonne_gauche
{
	clear:both;
	float:left;
	width:165px;
	margin-top:25px;
}

div.menu_gauche{
	width:100%;
}

div.menu_gauche ul{width:100%;border-top:1px solid black;margin:0px;padding:0px;list-style:none;}
div.menu_gauche ul li{clear:both;border-bottom:1px solid black;}
div.menu_gauche ul li.selected{
	background-color:#6c5e6b;
}

div.menu_gauche ul li.selected span{
	padding-left:9px;
	color:white;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:27px;
	display:block;
	border-bottom:1px solid #b6afb5;
}

div.menu_gauche ul li a{
	padding-left:9px;
	color:#6a5c69;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	display:block;
	border-bottom:1px solid white;
}

div.menu_gauche ul li a:hover{
	background-color:#6c5e6b;
	color:white;
	text-decoration:none;
	border-bottom:1px solid #b6afb5;
}


div.votre_espace
{
	clear:both;
	margin-top:40px;
	float:left;
	width:165px;
	height:143px;
	background:url(../design/fr/votreespace_fond.gif) no-repeat center;
}

div.votre_espace2{
	margin-top:50px;
	width:138px;
	float:left;
	margin-left:13px;
}

div.titre_votre_espace
{
	float:left;
	width:141px;
	height:24px;
	margin: 16px 0px 0px 35px;
	font-family: verdana;
	font-size:17px;
	font-weight:bold;
	color:white;
}

div.email_votre_espace, div.mdp_votre_espace
{
	width:138px;
	height:12px;
	background:white;
	float:left;
}
div.mdp_votre_espace{margin-top:11px;}

.champ_votre_espace
{
	width:138px;
	height:14px;
	line-height:14px;
	font-weight:normal;
	font-family: Arial;
	font-size:11px;
	color:#6a5c69;
	float:left;
	border:none;
}

div.okespace
{
	clear:both;
	float:left;
	width:138px;
	height:21px;
	margin-top:11px;
}

div.okespace a{
	float:right;
	display:block;
	width:26px;
	height:21px;
	background:url(../design/btn_ok_espace.gif) no-repeat top left;
}

div.okespace a:hover{
	background:url(../design/btn_ok_espace.gif) no-repeat left -21px;
}

div.votre_espace2 span.compte{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:white;
	margin-top:5px;
	display:block;
}

a.deconnexion, a.deconnexion:visited, a.deconnexion:link{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}

a.deconnexion:hover{
	color: black;
	text-decoration:underline;
}

div.credits
{
	clear:both;
	float:left;
	width:100%;
	margin-top:40px;
	text-align:center;
}

a.credits, a.credits:link, a.credits:visited{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#c3bec3;
	text-decoration:none;
}
a.credits:hover{
	color:#BAB730;
	text-decoration:underline;
}

div.pave_haut{
	clear:both;
	float:left;
	width:750px;
	background-image:url(../design/pi_pave_haut.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:20px;
}

div.pave_bas{
	clear:both;
	float:left;
	width:750px;
	background-image:url(../design/pi_pave_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.pave_milieu{
	clear:both;
	float:left;
	width:700px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px
}

div.pave_milieu_offres{
	clear:both;
	float:left;
	width:730px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:20px
}

div.colonne_droite
{
	float:left;
	width:806px;
	margin-left:30px;
	margin-top:16px;
}

div.colonne_droite h1{
	color:#a16d9e;
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Georgia, Arial;
	font-size:33px;
	font-weight:normal;
}

div.colonne_droite p{
	margin:23px 0px 23px 0px;
	padding:0px;
	width:100%;
	color:black;
	font-family:arial;
	font-size:15px;
}

div.colonne_droite p a{
	font-size:15px;
	color:#6a5c69;
	font-weight:bold;
	text-decoration:none;
}

div.colonne_droite p a:hover{
	color:#BAB730;
	text-decoration:underline;
}
div.block_cat{
	clear:both;
	float:left;
	margin-top:34px;
}

div.block_cat h2{
	width:399px;
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px;
	color:#bab730;
	font-family: arial;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}


div.elt_cat{	
	float:left;
	width:399px;
	height:191px;
	position:relative;
	background:url(../design/cadre_item_central.gif) no-repeat top left;
}

div.photo_item{
	float:left;
	width:170px;
	height:112px;
	border:1px solid black;
	text-align:center;
	padding:1px 0px 0px 1px;
	margin-left:9px;
	margin-top:8px;
}

div.description_item{
	float:left;
	margin: 13px 0px 0px 0px; 
}

div.description_item a{
	color:#a16d9e;
	font-family: arial;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}

div.description_item a:hover{
	color:#BAB730;
	text-decoration:underline;
}

div.description_item span.lieux{
	color:#662f62;
	font-family: arial;
	font-size:14px;
	font-weight:bold;
}

div.resume{
	clear:both;
	float:left;
	width:379px;
	margin:4px 0px 0px 9px;
	color:black;
	font-family: arial;
	font-size:12px;
	font-weight:normal;
}

div.elt_cat div.decouvrez{
	position:absolute;
	top:160px;
	left:236px;
	width:148px;
	height:17px;
	margin-right:9px;
	z-index:2;
}

div.elt_cat div.decouvrez a{
	display:block;
	width:148px;
	height:17px;
	background:url(../design/fr/decouvrez.gif) no-repeat top left;
}

div.elt_cat div.decouvrez a:hover{
	background:url(../design/fr/decouvrez.gif) no-repeat left -17px;
}

div.elt_cat div.decouvrez_us a{
	display:block;
	width:148px;
	height:17px;
	background:url(../design/us/decouvrez.gif) no-repeat top left;
}

div.elt_cat div.decouvrez_us a:hover{
	background:url(../design/us/decouvrez.gif) no-repeat left -17px;
}

a.btn_coupCoeur{
	display:block;
	float:left;
	width:400px;
	height:47px;
	line-height:12px;
	color:white;
	font-family: arial;
	background:url(../design/btn_coupCoeur.gif) no-repeat top center;
	text-decoration:none;
}

a.btn_coupCoeur:hover{
	color:black;
	text-decoration:none;
	background:url(../design/btn_coupCoeur.gif) no-repeat center -47px;
}

a.btn_coupCoeur span.btn_coupCoeur_sup{
	display:block;
	font-size:20px;
	font-weight:bold;
	padding-left:125px;
	padding-top:10px;
}

a.btn_coupCoeur span.btn_coupCoeur_inf{
	font-size:12px;
	display:block;
	clear:both;
	padding-left:135px;
	font-weight:normal;
	padding-top:5px;
}


div.pied_de_page
{	
	float:left;
	text-align:center;
	clear:both;
	width:100%;
	color:white;
	margin-top:10px;
}

div.partie1_pdp
{
	color:white;
	height:12px;
}

div.partie2_pdp
{
	width:100%;
	text-align:center;
	color:white;
	margin-top:10px;
}

div.partie3_pdp
{
	color:white;
	line-height:12px;
	margin-top:3px;
}

a.lien_pdp, a.lien_pdp:visited, a.lien_pdp:link
{
	font-size:11px;
	color:white;
	text-decoration:none;
}

a.lien_pdp:hover
{
	font-size:11px;
	color:#BAB730;
	text-decoration:underline;
}

div.signature_systo{
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}

a.signature_systo, a.signature_systo:visited, a.signature_systo:link{
	color:white;
	font-size:10px;
	text-decoration:none;
}

a.signature_systo:hover{
	color:#BAB730;
	font-size:10px;
	text-decoration:underline;
}


div.impression{
	clear:both;
	float:left;
	width:100%;
	text-align:right;
	margin-top:20px;
	margin-bottom:10px;
}

/***********************************/
/****** Toutes les offres **********/

/********************************************************/
/* Formulaire de recherche des offres */


div.block_rech_off
{
	clear:both;
	float:left;
	width:100%;
}


div.listebox_rech_off
{
	float:left;
	width:100%;
	margin:8px 0px 0px 0px;
	padding:0px;

}

.form_rech_liste{
	margin:0px;
	padding:0px;
	width:792px;
	padding:10px 0px 10px 10px;
	float:left;
	background-color:#f5f5f5;
	border:1px solid #d1d1d1;
}

#block_rech_open, #block_rech_close, #block_rech_open2{
	float:left;
	width:100%;
	text-align:right;
	height:15px;
	cursor:pointer;
	margin-top:8px;
}

#block_rech_open a, #block_rech_close a, #block_rech_open2 a{
	font-size:12px;
	color:#9c9927;
	font-weight:bold;
	text-decoration:none;
}

#block_rech_open a:hover, #block_rech_close a:hover, #block_rech_open2 a:hover{
	color:black;
	text-decoration:none;
}

.form_rech_liste div.block_1, .form_rech_liste div.block_2{
	margin:15px 0px;
}

.form_rech_liste div.block_1{
	float:left;
	width:370px;
	border-right:1px solid #d5694c;
}

.form_rech_liste div.block_2{
	float:left;
	width:390px;
	margin-left:20px;
}

.form_rech_liste div.block_element{
	clear:both;
	width:100%;
	float:left;
	margin-bottom:10px;
}

.form_rech_liste span.titreForm{
	font-size:14px;
	font-weight:bold;
	color:black;
}

.form_rech_liste label{
	float:left;
	font-weight:bold;
	color:#4b4b4b;
	text-align:right;
}

.form_rech_liste div.block_1 label{
	width:100px;
	margin-right:3px;
}

.form_rech_liste div.block_2 label{
	width:125px;
	margin-right:3px;
}

.form_rech_liste input, .form_rech_liste select{
	float:left;
	width:230px;
	border:1px solid black;
	margin:0px;
	padding:0px;
}

.form_rech_liste div.block_2 input, .form_rech_liste div.block_2 select{
	width:230px;
}


.form_rech_liste #resultatForm{
	width:100%;
	clear:both;
	float:left;
	height:32px;
	text-align:center;
	background:url(../design/ajax-loaderimg.gif) no-repeat center center;
}
/*.form_rech_liste div.bouton_formulaire{
	clear:both;
	background:url(../design/bt_droite.gif) no-repeat top right;
	height:31px;
	width:420px;
}*/

.form_rech_liste #resultatForm input.btn_result{
	width:206px;
	height:32px;
	line-height:32px;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:12px;
	background:url(../design/boutonForm_fond.gif) no-repeat top left;
	margin:0px;
	border:0px;
	padding:0px;
	float:none;
	text-align:center;
}

.form_rech_liste #resultatForm input.btn_result:hover{
	background:url(../design/boutonForm_fond.gif) no-repeat left -32px;
}

.form_rech_liste #resultatForm span.no_results{
	display:block;
	width:206px;
	height:32px;
	line-height:32px;
	color:white;
	font-weight:bold;
	font-size:12px;
	background:url(../design/boutonForm_fond.gif) no-repeat top left;
	margin:0px;
	border:0px;
	padding:0px;
	float:none;
	text-align:center;
	margin-left:293px;
}

/*
.form_rech_liste div.bouton_gauche{
	background:url(../design/bt_gauche.gif) no-repeat top left;
	padding-left:15px;
	height:31px;
	
}

.form_rech_liste div.bouton_milieu{
	background:url(../design/bt_milieu.gif) repeat-x top left;
	height:31px;
	line-height:31px;
	width:390px;
	float:left;
	text-align:center;
}

.form_rech_liste div.bouton_milieu input{
	border:0px;
	height:31px;
	line-height:31px;
	margin:0px;
	background:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:12px;
	width:390px;
	text-align:center;
}

.form_rech_liste div.bouton_milieu span.no_results{
	border:0px;
	height:31px;
	display:block;
	line-height:31px;
	margin:0px;
	background:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:12px;
	width:390px;
	text-align:center;
}

.form_rech_liste div.bouton_droite{

	width:15px;
	float:left;
}
*/

.form_rech_liste div.btn_carte{
	width:100%;
	text-align:center;
	margin-top:15px;
	float:left;
	clear:both;
}

.form_rech_liste div.btn_carte a{
	text-decoration:none;
	color:#e56537;
	font-weight:bold;
	font-size:11px;
}

.form_rech_liste div.btn_carte a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:black;
	font-size:11px;
}
/********************************************************/


span.lib_select
{
	color:#77096d;
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
}

#tab_rech
{
	margin:0px 0px 0px 0px;
}

div.sep_rech_off
{
	float:left;
	width:1px;
	height:163px;
	background-image:url(../design/sep_rech_offres.gif);
	background-position:center left;
	background-repeat:no-repeat;	
}

div.carte_rech_off
{
	float:left;
	width:178px;
	height:163px;
}

div.txt_carte_off
{
	font-family: verdana;
	font-size:12px;
	width:160px;
	text-align:center;
	margin:20px 0px 0px 7px;
}

div.img_carte_off
{
	margin:18px 0px 0px 45px;
}

div._carte_off
{
	margin:18px 0px 0px 45px;
}

select.select_rech
{
	background-color:#77096d;
	width:250px;
	color:white;
	font-family: verdana;
	font-size:12px;
}

input.select_rech
{
	background-color:#77096d;
	width:250px;
	color:white;
	font-family: verdana;
	font-size:12px;
}

div.conteneur_liste_auto
{
	clear:both;
	float:left;
	width:100%;
}

div.titre_rech
{
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
	color:#4b4b4b;
	margin:8px 0px;
	width:100%;
}

.class_ordre
{
	font-family: verdana;
	font-size:12px;
	font-weight:normal;
}

.nb_offres
{
	color:red;
}

.pair
{
	background-color:#feede7;
}

.impair
{
	background-color:#ece2ec;

}

#table_liste
{
	
	margin: 5px 0px 0px 0px;
}

div.detail_offre_ligneload{
	width:799px;
	clear:both;
	background:url(../design/ajax-loaderimg.gif) no-repeat center center;
}

div.detail_offre_ligne{
	width:803px;
	clear:both;
	padding:5px 0px;
	margin-bottom:8px;
}

div.img_offre
{
	width:150px;
	float:left;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	background:url(../design/ajax-loaderimg.gif) no-repeat center center;
}

div.detail_offre
{
	float:left;
	margin-left:10px;
	color:#484848;
}

div.detail_offre h3
{
	margin:0px 0px 9px 0px;
	padding:0px;
	font-size:12px;
	
}

div.detail_offre a{
	color:black;
	font-weight:bold;
	text-decoration:none;
}

div.detail_offre a:hover{
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:underline;
}
	
div.detail_offre_pair
{
	margin-left:10px;
	background-color:#feede7;
}

div.detail_offre_impair
{
	margin-left:10px;
	background-color:#ece2ec;
}

div.titre_offre
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
}

span.detail_offre_libelle
{
	color:#777f7f;
}

div.sous_titre_offre
{
	clear:both;
	font-family: verdana;
	font-size:10px;
	margin-bottom:15px;
}

div.region_offre, div.prix_offre
{
	
}
div.ref_offre{
	clear:both;
	font-family: verdana;
	font-size:10px;
}
div.region_offre
{
	margin-right:70px;
}

div.vocation_offre
{
	clear:both;

}

p.pluscoeur a{
color:black;
}

p.pluscoeur a:hover{
color:black;
}

div.titre_vocation
{

	font-family: verdana;
	font-size:10px;
}

span.voca_princ
{

	font-family: verdana;
	font-size:10px;
	font-weight:bold;
}
.voca_sec
{
	float:left;
	font-family: verdana;
	font-size:9px;
}

div.surface_offre
{
	float:left;
	height:12px;
	width:100px;
}

span.lib_surface
{
	font-family: verdana;
	font-size:10px;
}

div.fourchette_surface
{
	float:left;
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	
}

div.print_bas_offre
{
	clear:both;
	float:left;
	width: 78px;
	height:50px;
	background-image:url(../design/logo_impression.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-left:5px;
	
}



div.navigation_bas
{
	clear:both;
	float:left;
	background:url(../design/fond_nav.gif) no-repeat top center;
	width:100%;
	height:30px;
	line-height:30px;
}


div.navigation_bas div.navigation_prec, div.navigation_bas div.navigation_suiv, div.navigation_bas div.navigation_list{
	float:left;
	width:15%;
	text-align:left;
}

div.navigation_bas div.navigation_suiv{text-align:right;}

div.navigation_bas div.navigation_list{text-align:center;width:70%;margin-top:6px;}

div.navigation_bas div.navigation_list div.navigation_list2{margin-left:70px;}

div.navigation_bas a.navigation_precsuiv{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#b4b2b4;
	text-decoration:none;
}
div.navigation_bas a.navigation_precsuiv:hover{
	color:black;
	text-decoration:underline;
}

div.navigation_bas a.navigation, div.navigation_bas a.navigation:visited, div.navigation_bas a.navigation:link, div.navigation_bas span.pageCourante
{
	display:block;
	float:left;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	border:1px solid #bfbebf;
	background-color:#cfcecf;
	font-weight:bold;
	font-size:11px;
	color:white;
	font-family:arial;
	margin-left:2px;
	text-decoration:none;
}

div.navigation_bas a.navigation:hover, div.navigation_bas span.pageCourante
{
	color:white;
	border:1px solid #BAB730;
	background-color:#683364;
}

div.navigation_bas span.navigation_point{
	display:block;
	float:left;
	width:10px;
	height:15px;
	line-height:10px;
	color:#c3bec3;
	font-weight:bold;
	font-size:12px;
	margin-left:2px;
}

a.lien_bold, a.lien_bold:visited, a.lien_bold:link
{
	color:black;
	text-decoration:none;
	
}

a.lien_bold:hover
{
	text-decoration:underline;
}

a.lien_normal, a.lien_normal:visited, a.lien:link
{
	color:black;
	text-decoration:none;
}

a.lien_normal:hover
{
	text-decoration:underline;
}

.votreEspace
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color:black;*/
	font-weight: bold;
	color: #777F7F;
}

div.coupCoeurTitre{
	clear:both;
	float:left;
	width:100%;
	margin-top:15px;
}

div.coupCoeurTitre span{
	font-size:12px;
	font-weight:bold;
	color:black;
	font-family:Verdana;
}


div.recherchePlusOffres{
	clear:both;
	float:left;
	width:100%;
	margin-top:8px;
	margin-left:1px;
	font-size:12px;
	font-weight:bold;
}

div.recherchePlusOffres a:link, div.recherchePlusOffres a:visited, div.recherchePlusOffres a{
	color:#bab730;
	text-decoration:none;
}

div.recherchePlusOffres a:hover{
	color:#6a5c69;
	text-decoration:none;
}


div.contenu_offre_detail{
	clear:both;
	width:100%;
	float:left;
}

div.infoPrincipale{
	float:left;
	width:360px;
}


span.libChpOffre{
	background:url("/fr/design/puce_offre.gif") no-repeat left 4px;
	clear:both;
	color:#737373;
	display:block;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

span.valChpOffre{
	clear:both;
	font-family: Arial;
	font-size: 12px;
	color: black;
	display:block;
	margin-bottom:10px;
}

span.valChpOffre p{
	color:black;
	font-family:arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	width:auto;
}


div.contenu_offre_detail div.infoSupplementaire{
	clear:both;
	float:left;
	width:100%;
	margin-top:15px;
}

div.contenu_offre_detail div.infoSupplementaire span.valChpOffre{
	width:100%;
}

#zoneAjoutSelection{
	float:right;
	width:400px;
	text-align:center;
	margin-top:10px;
}

#description_item1{width:188px;margin-left:19px;}
#description_item2{width:379px;margin-left:9px}