.titre_static {
	color: #a0a0a0;
	border-bottom: solid 1px #d9d9d9;
	padding-bottom: 15px;
	margin: 20px 0 15px 0;
	font-weight: normal;
	font-size: 20px;
}

p.titre_statique {
	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/puce-vert.gif') no-repeat 0 7px;
	padding:0 0 5px 10px;
	border-bottom:2px dotted #ccc;
}

/** -- RECRUTEMENT **/
.candidature_spontane {
	padding: 5px 14px 100px;
	background: #e5e5e5;
	font-size: 0.95em;
}

.candidature_spontane a {
	text-decoration:underline;
}

.carriere {
	margin-bottom: 25px;
}

.carriere SPAN {
	color: #f00f2d;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

#post_search UL {
	margin: 25px 0 0 12px;
}

#post_search LI {
	height: 25px;
	margin-bottom: 6px;
}

#post_search UL LABEL {
	width: 180px;
	float: left;
}

#post_search UL SELECT {
	width: 252px;
	height: 22px;
	border: solid 1px #819bb6;
	float: left;
}

#post_search UL P {
	margin-top: 20px;
}

.date_offre {
	color: #7c7c7c;
	font-size: 0.90em;
}

.nom_offre {
	color: #000000;
	text-transform: uppercase;
}

.candidature {
	margin:			10px;
	display:		block;
	position:		relative;
}
.candidature ol {
	margin: 		25px 0 0 12px;
}

.candidature li {
	height: 		25px;
	margin: 		0 0 6px;
	text-align:		right;
}
.candidature li h3 {
	text-align:		left;
}

.candidature ol label {
	width: 			180px;
	float: 			left;
	text-align:		left;
}

.candidature ol select {
	width: 			252px;
	height: 		22px;
	border: 		solid 1px #819bb6;
}
.candidature ol input {
	width: 			250px;
	height: 		22px;
	border: 		solid 1px #819bb6;
}
.candidature ol .input_radio {
	width:			auto;
	height:			auto;
	border:			0;
}
.candidature ol .label_radio {
	float:			none;
	width:			auto;
	vertical-align:	middle;
}
.candidature ol .form-image {
	height:			auto;
	width:			auto;
	border:			0;
}

.recrutement_annonce {
	padding:		0 20px 0 0;
}
.recrutement_annonce .encart_gris {
	padding:		10px;
	margin:			10px 0 10px;
}
.recrutement_annonce .btn_transparent {
	right:			20px;
}


/** -- PARTENAIRE -- **/
.sstitre_partenaire {
	font-weight: bold;
	color: #f20f2d;
}

.voir_partenaire {
	margin: 20px auto;
	display: block;
}


/** -- FIDELITE -- **/
.nav_espace_fidelite {
	padding: 18px 14px;
	background: #e5e5e5;
}

.nav_espace_fidelite A{
	line-height: 28px;
	text-decoration: underline;
}

P.mention {
	color: #757575;
	font-size: 11px;
}
P.mention  a{
	text-decoration:underline;
}

/** CONTACTEZ NOUS **/
#formContact {
	padding: 7px;
	display: block;
	position: relative;
}
.form_contact {
	border:0;
}

#formContact UL {
	background: white;
	padding: 9px;
}

#formContact UL LI{
	margin-bottom: 8px;
}

#formContact UL INPUT {
	width: 185px;
	height: 21px;
	border: solid 1px #d3d3d3;
}

#formContact UL SELECT {
	height: 21px;
	border: solid 1px #d3d3d3;
}

#formContact .form-radio {
	width: 12px;
}

#formContact .mention {
	font-size: 0.85em;
	color: 878787;
	width: 410px;
	margin: 5px 0 0  10px;
}

#formContact #erreur {color:red;margin:10px;}

#formContact UL.formContact_sujet { width: 577px; }
#formContact UL.formContact_sujet SELECT { float: right; width: 350px; }

#formContact UL.formContact_infos_perso { width: 324px; height:375px; margin: 10px 8px 0 0; float: left; }
#formContact UL.formContact_infos_perso LABEL { display:block; float: left; width: 134px; }
#formContact UL.formContact_infos_perso SELECT { width: 60px; }
#formContact UL.formContact_infos_perso SELECT.select_pays { width: 187px; }

#formContact UL.formContact_bubble { width: 227px; margin: 10px 0 10px 0; float: left; }


#formContact UL.formContact_magasin { width: 227px; margin-bottom: 10px; float: left; }
#formContact UL.formContact_magasin SELECT { width: 225px;; }

#formContact UL.formContact_question { width: 227px; height: 149px; float: left; }
#formContact UL.formContact_question TEXTAREA { width: 220px; height: 102px; }


/*
---- advanced_search */

#advanced_search {
	padding-bottom: 50px;
	position: relative;
	display: block;
}

#advanced_search LABEL {
	text-transform: uppercase;
	margin-bottom: 18px;
	display: block;
}

#advanced_search OL LI UL  {
	background: white;
	margin: 5px 0 0 5px;
	padding: 10px;
	width: 276px;
	height: 140px;
	float: left;
}

#advanced_search OL LI UL LI  {
	float: left;
}

#advanced_search .form-image {
	bottom: 0;
}

#advanced_search .advanced_search_prem LI { width: 138px; }
#advanced_search .advanced_search_duo LI { width: 138px; }
#advanced_search .advanced_search_tri LI { width: 138px; }
#advanced_search .advanced_search_quat LI { width: 138px; }
#advanced_search .advanced_search_cinq LI { width: 92px; }
#advanced_search .advanced_search_six LI { width: 276px; }

/*
---- BOUTIQUE */
.boutique_form FIELDSET { 
	position: absolute; 
	background: #f2f2f2; 
}

.boutique_form P {
	padding: 0 16px;
	width: 185px;
	margin: 15px 0;
}

.boutique_form SELECT {
	margin:0 0 8px 10px;
	width:280px;
	height: 23px;
	border: solid 1px #d3d3d3;
	display: block;
}


.boutique_form FIELDSET.boutique_fr { left:0px; top: 44px; }
.boutique_form FIELDSET.boutique_es { left: 310px; top: 44px; }
.boutique_form FIELDSET.boutique_world { left: 0px; top: 231px; }
#nex_div { position:absolute;left: 310px;padding-top:0px;padding-bottom;0px; top: 231px; background:#f2f2f2;height:194px;text-align:center;width:301px;margin:0px; }

/*
---- LIENS UTILES */
.lien_utile { margin-bottom: 44px; }
.lien_utile IMG { float: left; margin-right: 7px }
.lien_utile H2 { text-transform: uppercase; color: #f0102d; font-size: 13px; }

/*
--- OPTIMISATION REF */
.opti_ref DIV {
	margin: 10px 8px 0 0;
	float: left;
	width: 289px;
	height: 420px;	
	text-align: center;
}

.opti_ref A {
	display: block;
	padding: 5px 0 0 0;
}

/************************
	 PLAN DU SITE
*************************/
.sitemap OL {
	width: 450px;
	margin-top: 30px;
}

.sitemap OL LI {
	clear: both;
	list-style:inside;
	list-style-image: url(http://orchestra-static.s2-0.naxeo.net/images/page_static/puce_bleue.gif);
}

.sitemap A EM {
	color: #1E7EC8;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	font-style: normal;
	display: block;
}

/* NOS BOUTIQUE */
.nos_boutique {
	background:url(http://orchestra-static.s2-0.naxeo.net/images/page_static/boutique.jpg) no-repeat 460px 0;
}

.nos_boutique EM {
	font-weight: bold;
	font-style: normal;
	color: #F00F2D;
}

#boutique_fiche_map {
	margin-top: 50px;
	border-top: solid 1px black;
}

.colonne_droite .liste_boutique SELECT {
	margin: 10px 0 0 0;
}

.colonne_droite .liste_boutique h2 {
	color: #F00F2D;
	margin: 30px 0 0 0;
}

/************************
			FAQ
*************************/

.foire_aux_questions h3  {
	margin:25px 0 10px;
}
.foire_aux_questions ul {
	margin: 0 0 25px;
}
.foire_aux_questions ul li  {
	padding:0 0 5px 15px;
	color:#666;
	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/puce_header.gif') 5px 5px no-repeat;
}
.foire_aux_questions ul li div {
	padding:0 0 0 10px;
	background:#eee; 
	border:1px solid #333;
	padding:5px;
	margin:5px 0 20px;
}
/************************
			CGV
*************************/
.conditions_generales H3 {
	border-bottom: 1px #CCCCCC dashed;
	padding-bottom: 5px;
	margin-top: 20px;
}
