/* @override http://www.dev.emploi-schmidt.fr/_css/schmidt-salm.css */
/*
Nom du theme: Schmidt
Version: 16 aout 2010
Auteur: Jeremie Berduck (IDLYS)
------------------------------------------------------------------
==== Couleurs ====

gris foncé : #2f2f2f
gris clair : #7f7f7f #e5e5e5 #828282
gris bouton : #2a2a2a
rouge : #d41712 #ea2b26(etapes) #be0c07(chiffres)
vert : #b9c64e


*/


/*CSS Reset ------------------------------------------------------------------*/
body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; font-style: normal; font-variant: normal;}address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; font-weight: normal; font-style: normal; font-variant: normal;} caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }


body{background: white; font-family: Arial, sans-serif; color: #2f2f2f;}

a, a:visited{text-decoration: none; color: #2f2f2f;}
a:hover{text-decoration: underline;}

.clear{clear: both;}

strong{font-weight: bold;}

.blue{color: #0bb9df; font-weight: bold;}
.red{color: #d41712;}

p{font-size: 12px; text-transform: none;}


/* Wrapper ------------------------------------------------------------------*/

div#page{width: 100%;}


/* HEADER ------------------------------------------------------------------*/

/* Top Nav ------------------------------------------------------------------*/

#top{
	background: url(/_media/top.png) no-repeat center top;
	width:990px;
	height: 108px;
	margin: 0 auto;
	z-index: 120;
	position: relative;
}

.out{top:-120px;}

#top .top1{width:990px; height: 73px;}
#top .top2{width:990px; height: 32px;}

#top .moduletable_logo{width: 120px; height: 38px; float: left; position: relative; margin: 22px 5px 0 64px;}

#top .moduletable{width: 435px; height: 38px; float: left; position: relative; margin: 15px 0 0 0; padding: 12px 0 0 0;}
#top .moduletable ul{list-style-type: none;}
#top .moduletable li{font-size: 10px; width: 103px; height: 15px; margin: 0 0 0 35px; padding: 0 0 0 5px; background: url(/_media/li.png) no-repeat left; display: block; float: left; position: relative; line-height: 15px;}
#top .moduletable li.mainlevel_court{width: 103px;}
#top .moduletable li.mainlevel_red{margin-left:35px;}
#top .moduletable li a.mainlevel_red_top, #top .moduletable li a.mainlevel_red_top:visited{color: #d41712; font-weight: bold;}

#top .moduletable_ouvrir_magasin{background: url(/_media/ouvrirmag-bg.jpg) no-repeat; width: 140px; height: 53px; float: left; position: relative; margin: 10px 0 0 0; padding: 10px 10px 0 10px; font-size: 13px; font-weight: bold; text-transform: uppercase;}
#top .moduletable_ouvrir_magasin h3{font-weight: bold; margin: 0 0 10px 0; text-transform: uppercase;}
#top .moduletable_espace_projet h3{font-weight: bold; margin: 0 0 7px 0; text-transform: uppercase;}

#top .moduletable_espace_projet{width: 170px; height: 53px; background: url(/_media/ouvrirmag-bg.jpg) no-repeat left white; float: left; position: relative; margin: 10px 10px 0 0; padding: 10px 0 0 10px; font-size: 13px;}

#top .moduletable_espace_projet p{font-size: 9px; font-weight: bold;}
span.top1-fav{background: url(/_media/bt-fav.jpg) no-repeat center bottom; width: 18px; height: 18px; display: block; float: left; position: relative; text-indent: -9999px;}
span.top1-projets{color: #d41712; min-width: 75px; max-width:80px; display: block; float: left; position: relative; margin: 0 0 0 4px;}
a.top1-login{background: url(/_media/bt-login.jpg) no-repeat; width: 68px; height: 25px; display: block; float: left; position: relative; text-indent: -9999px; margin: 0px 0 0 0;}

#top .moduletable_principal{width: 719px; float: left; position: relative; text-transform: uppercase; font-weight: normal; margin: 0; line-height: 32px;}
#top .moduletable_principal a#active_menu{color: #d41712; background: #ffffff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(border-radius.htc);}
#top .moduletable_principal a.mainlevel{color: white; font-size: 12px; text-align: center; line-height: 12px; display: block; margin: 0 0 0 60px; float: left; position: relative; padding: 4px 5px 2px 5px; font-weight: normal;}
#top .moduletable_principal a.mainlevel:hover{color: #d41712; background: #ffffff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(border-radius.htc);}



.top2 .mainlevel_principal{margin: 6px 0 0 0;}

#top .moduletable_search{width: 197px; float: right; position: relative; background: url(/_media/search-bg.png) no-repeat; height: 21px; margin: 5px 26px 0 0;}

#mod_search_searchword{width: 177px; height: 17px; border: 0; line-height: 17px; margin: 2px 0 0 0;}


/* end HEADER */


/* CONTENT ------------------------------------------------------------------*/

#zone_animation{
	margin: -110px 0 0 0;
	min-height: 150px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	position:relative;
}

#video_home{
	z-index:1;
}

.on_animation{
	float: left;
	padding: 47px 52px 0 52px;
	width: 232px;
	height: 114px;
	z-index: 12;
	position: relative;
	display: block;
	background: url(/_media/bt-home.png) no-repeat;
}

/*.on_animation{
	float: left;
	padding: 47px 52px 0 52px;
	width: 232px;
	height: 114px;
	margin-top: -160px;
	z-index: 12;
	position: relative;
	display: block;
	background: url(/_media/bt-home.png) no-repeat;
}*/

.on_animation h3{font-weight: bold; font-size: 14px; margin: 0 0 0 3px;}
.on_animation p{margin: 10px 0 0 0;}

#on_animation{
	position: absolute;
	bottom: -161px;
	height: 161px;
	z-index: 2;
	width: 100%;
	float: left;
	margin: 0 auto;
}

.anim-home{text-indent: -9999px; background: url(/_media/home-bg.jpg) no-repeat center bottom; height: 600px;}
.anim-electro{text-indent: -9999px; background: url(/_media/projet-bg.jpg) no-repeat center bottom; height: 564px;}
.anim-entreprise{text-indent: -9999px; background: url(/_media/entreprise-bg-fr.jpg) no-repeat center bottom; height: 317px;}
.anim-devdurable{text-indent: -9999px; background: url(/_media/devdurable-bg.jpg) no-repeat center bottom; height: 317px;}
.anim-carriere{text-indent: -9999px; background: url(/_media/carriere-bg-fr.jpg) no-repeat center bottom; height: 534px;}
.anim-search{text-indent: -9999px; background: url(/_media/search-bg.jpg) no-repeat center bottom; height: 319px;}
.anim-catalogue{text-indent: -9999px; background: url(/_media/bg-catalogue.jpg) repeat-x center bottom; height: 534px;}
.anim-catalogue2{text-indent: -9999px; background: url(/_media/bg-catalogue2.jpg) repeat-x center bottom; height: 534px;}
.anim-plusschmidt{text-indent: -9999px; background: url(/_media/les_plus_schmidt_bg.jpg) no-repeat center bottom; height: 600px;}
.anim-espace_projet{text-indent: -9999px; background: url(/_media/espace-proj-bg.jpg) no-repeat center bottom white; height: 600px; width: 990px; margin: 0 auto;}
.anim-marques{text-indent: -9999px; background: url(/_media/marques-bg.jpg) no-repeat center bottom; height: 309px;}
.anim-recrut{text-indent: -9999px; background: url(/_media/bg-recrut.jpg) no-repeat center bottom; height: 319px;}


.moduletable{margin: 20px 0 0 0;}

.moduletable_magasins p.red{font-weight: bold; font-size: 12px;}
.moduletable_magasins form{background: url(/_media/recherche/loupe-home.jpg) no-repeat left; width: 190px; height: 55px; padding: 1px 0 0 45px; display: block; margin: 5px 0 0 0;}
.moduletable_magasins form input{border: 0; background: url(/_media/recherche/field-home.jpg) no-repeat; display: block; width: 179px; height: 20px; line-height: 20px; font-size: 11px; padding: 0 22px 0 3px;}

#contenu{clear:both; width: 955px; margin: 0 auto; position: relative; display: block;}


#left{float:left; position: relative; width:285px;}

#centre{float:left; position: relative; width:985px; z-index: 21; display: block;}
#right{float:left; position: relative;}

#contenu #centre-catalogue{float:left; width:955px; margin:-500px 0 0 0; position: relative; z-index: 22;}

.to_top{margin-top:-82px;}
.fin{width:670px;}

.module_slide h3{font-weight: bold; font-size: 22px;}

#right #zonemobile{width: 287px; height: 234px; background: #ccc; color: white;}


/* CARRIERE ------------------------------------------------------------------*/

.moduletable_carriere_salm,
.moduletable_carriere_magasins,
.moduletable_carriere_concessionnaire{float: left; position: relative; width: 230px; height: 134px; display: block; font-size: 12px;}

.moduletable_carriere_salm h3,
.moduletable_carriere_magasins h3,
.moduletable_carriere_concessionnaire h3{margin: 4px 0 0 0;}

.moduletable_carriere_salm h3 a,
.moduletable_carriere_magasins h3 a,
.moduletable_carriere_concessionnaire h3 a{font-weight: bold; font-size: 15px;}

.moduletable_carriere_salm img,
.moduletable_carriere_magasins img,
.moduletable_carriere_concessionnaire img{margin: 8px 0 8px 0;}

.moduletable_carriere_salm{margin: -135px 0 0 30px;}
.moduletable_carriere_magasins{margin: -135px 0 0 362px;}
.moduletable_carriere_concessionnaire{margin: -135px 0 0 692px;}

/* end CARRIERE */

/* SALM recrute  ------------------------------------------------------------------*/

#recrutement{margin: 50px 0 0 0;}

#recrutement .chapeau{margin: 10px 0 30px 0; font-weight: bold; font-size: 14px; color: #595959; text-transform: none;}
#recrutement .item{font-size: 11px; width: 90px;}
#recrutement tr{vertical-align: top; line-height: 20px;}
#recrutement .cand-spont{background: url(/_media/bt-candi-bg.jpg) no-repeat; display: block; width: 173px; height: 45px; padding: 0px 0 0 0; line-height: 33px; font-size: 13px; text-align: center;}

#desc_offre p{text-transform: none; font-size: 12px; text-transform: none; line-height: 12px; margin: 15px 0;}

#desc_offre .salm-recrute1{color: #dd1b15; font-size: 17px; padding: 0 0 5px 0; border-bottom: 1px solid #e5e5e5;}
#desc_offre .salm-recrute2{font-weight: bold;}

/* end SALM recrute */
/* ajout SDV 18/11/2010 */
.ttitre {color: #dd1b15; font-size: 17px; padding: 0 0 5px 0; border-bottom: 1px solid #e5e5e5;}
#contenu p {
	margin-bottom: 0.5em;;
	}
#bg-recrute {
	height: 320px;
	position: relative;
	z-index: -1;
	margin-bottom: -310px;
	background: url(/_media/bg-recrut.jpg) no-repeat center top;
	}
#spaceLeft{
	height: 200px;}
select {color:#666 !important}
/* end ajout SDV 18/11/2010 */

/* Articles ------------------------------------------------------------------*/

.contentheading, .contentheading_court{font-weight: bold; margin: 0 0 20px 0; font-size: 26px; width: 990px; padding: 0 0 5px 0; border-bottom: 1px solid #e5e5e5;}

.contentpaneopen h1,
h1.titre{font-size: 28px; padding: 0 0 5px; width: 990px; border-bottom: 1px solid #e5e5e5;}

.contentpaneopen h1.experience{margin: 30px 0 0 -310px; position: absolute; width: 910px;}

.contentpaneopen h2{font-size: 26px; margin: 0 0 15px 0;}
.contentpaneopen h3{font-size: 22px; margin: 0 0 15px 0;}

span.chapeau{color: #595959; text-align: justify; font-size: 14px; text-transform: none; display: block; width: 650px; margin: 10px 0 20px 0;}

.schmidt_en_image{margin: 90px 0 0 0; float: left; position: relative; width: 625px;}
.schmidt_en_image h2{font-size: 13px; font-weight: bold; text-transform: none; color: #595959; text-align: justify;}
.schmidt_en_image object{margin: 10px 0;}
.schmidt_en_image p{font-size: 13px; font-weight: normal; text-transform: none; margin: 10px 0;}
.schmidt_en_image img{margin: 10px 0 0 0; text-align: center;}

.schmidt_en_image #slide_liste_fleche_left, .schmidt_en_image #slide_liste_fleche_right{margin: 60px 0 0 0;}

#slideshow_all .oneSlide p{font-size: 11px; font-weight: bold; background: url(/_media/bg-texte.jpg) no-repeat bottom; width: 277px; height: 44px; display: block; padding: 5px 5px; margin: 0;}

.layout_schmidt1 img{width:287px; height:155px;}
.layout_schmidt1 p{background: url(/_media/bg-texte.jpg) no-repeat bottom; height: 55px; font-size: 11px; color: #424242; font-weight: bold; width: 277px; height: 44px; display: block; padding: 5px 5px; margin: 0;}

p.slideshow_compteur{color: white;}

.moduletable_bandeau_left_entreprise{width: 260px; position: relative; float: left; margin: 90px 50px 0 0;}
.moduletable_bandeau_left_entreprise div,
.moduletable_bandeau_left_entreprise img,
.moduletable_bandeau_left_entreprise p{margin: 0 0 15px 0;}

.schmidt_en_image .layout_schmidt1{margin-left:10px; float: left; position: relative;}


/* end Articles */

/* Catalogue ------------------------------------------------------------------*/

.catalogue{margin: -534px 0 0 0; overflow: hidden; background: transparent; display: block; height: 534px; display: block;}


/* end Catalogue */

/* Choisir son electromenager chez Schmidt ------------------------------------------------------------------*/

.choisir_schmidt{margin: 40px 0 0 0; font-size: 14px; text-transform: none; font-weight: normal;}
.choisir_schmidt #gauche{float: left; position: relative; width: 520px; display: block; margin-top:30px;}
.choisir_schmidt #droite{display: block; float: left; position: relative; width: 430px; height: 250px; margin-top:30px;}

.choisir_schmidt p{margin: 0 0 10px 0; display: block; font-size: 13px;}

.choisir_schmidt .red{color: #d41712; font-size: 18px; text-transform: uppercase; display: block;}
.choisir_schmidt .titreParagraphe{margin: 20px 0 0 0; font-weight: bold; display: block;}

/* end choisir */

/* Liste des marques ------------------------------------------------------------------*/

.marque .titre{text-transform: uppercase; width: 930px; margin: 0 0 0 5px;}
.moduletable_choisir_schmidt{background: url(/_media/pourquoi-choisir-schmidt-bg.jpg) no-repeat; width: 254px; height: 204px; display: block; float: left; position: relative; margin: 20px 0 0 0; padding: 30px 15px 0 15px;}
.moduletable_choisir_schmidt a{color: white;}
.moduletable_choisir_schmidt h3{color: white; font-size: 20px;}
.moduletable_choisir_schmidt p{font-size: 10px; margin: 10px 0;}

/* end Liste des marques */

/* Push HOME ------------------------------------------------------------------*/

.moduletable_push_home{background: url(/_media/pourquoi-choisir-schmidt-bg.jpg) no-repeat; width: 254px; height: 204px; display: block; float: left; position: relative; margin: 20px 0 0 20px; padding: 30px 15px 0 15px;}
.moduletable_push_home a{color: white;}
.moduletable_push_home h3{color: white; font-size: 20px;}
.moduletable_push_home p{font-size: 10px; margin: 10px 0;}


/* end Push HOME */


/* Développement Durable ------------------------------------------------------------------*/

.moduletable_titre_devdurable{text-transform: uppercase; margin: 0 0 15px 0;}

.contentpaneopen h3.titre-dev{text-transform: uppercase; margin: 10px 0 0 0; display: block;}

.nf1, .devdurable-content{float: left; position: relative; font-size: 12px; font-weight: normal; text-transform: none;}
.nf1{width: 186px; display: block; margin: 20px 0 0 0;}
.devdurable-content{width: 421px; margin: 20px 0 0 0;}
.devdurable-content p{margin: 15px 0;}

.moduletable_saviez_LED, .moduletable_saviez_chiffre{width: 591px; padding: 20px 0; border-bottom: 1 px solid #e5e5e5; border-top: 1 px solid #e5e5e5; display: block; position: relative; float: right; right: 90px; font-size: 12px; margin: 30px 0;}
.moduletable_saviez_LED img, .moduletable_saviez_LED p, .moduletable_saviez_chiffre img, .moduletable_saviez_chiffre p{float: left; position: relative; display: block;}
.moduletable_saviez_LED p, .moduletable_saviez_chiffre p{width: 410px;}

.moduletable_entreprise{width: 274px; float: left; position: relative; margin: 0 30px 0 0;}

.moduletable_entreprise div img{float: left; position: relative; margin: 4px 10px 0 15px; display: block;}
.moduletable_entreprise div li.sublevel{font-size: 14px;}
.moduletable_entreprise ul{background: url(/_media/devdur-menu-middle.jpg) repeat-y center;}
.moduletable_entreprise ul div{margin: 10px 0 0 0;}
.moduletable_entreprise ul div:last-child{background: url(/_media/devdur-menu-bottom.jpg) bottom center no-repeat; height: 74px;}

.moduletable_entreprise li.mainlevel:first-child{background: url(/_media/devdur-menu1-top.jpg) no-repeat center; height: 18px; display: block; padding: 18px 0 0 25px;}
.moduletable_entreprise li.mainlevel{background: url(/_media/devdur-menu2-top.jpg) no-repeat center; height: 20px; display: block; clear: both; font-size: 14px; padding: 39px 0 0 25px;}
.moduletable_entreprise li.mainlevel a{color: white; text-transform: uppercase;}
.moduletable_entreprise li.sublevel a:hover{color: #00cbe3;}

.moduletable_entreprise li.sublevel #active_menu{color: #00cbe3;}

#devdurable{width: 670px; float: left; position: relative;}
#devdurable h1{margin: 0 0 0 -275px; position: absolute; display: block; width: 945px;}
#devdurable h3{margin: 70px 0 0 0; display: block; position: relative;}
#devdurable .chapeau{margin: 10px 0; display: block;}


.dev-gauche, .dev-droite, .dev-centre{width: 180px; display: block; float: left; position: relative; margin: 20px 0 0 0;}

.dev-gauche .puce-entreprise, .dev-droite .puce-entreprise, .dev-centre .puce-entreprise{font-size: 10px; font-weight: bold; color: white; background: #2f2f2f; display: block; width: 15px; height: 15px; float: left; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 15px; margin: 5px 0 0 0;}

.dev-gauche .puce-reponse, .dev-droite .puce-reponse, .dev-centre .puce-reponse{font-size: 10px; font-weight: bold; color: white; background: #2f2f2f; display: block; width: 15px; height: 15px; float: left; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 15px; margin: 5px 10px 0 0; clear: left;}

.dev-gauche h4, .dev-droite h4, .dev-centre h4{display: block; position: relative; float: left; color: #00cbe3; width: 150px; height: 40px; font-size: 14px; clear: right; margin: 0 0 0 5px; height: 70px; padding: 0 0 0 6px;}
.dev-gauche p, .dev-droite p, .dev-centre p{font-size: 12px; font-weight: normal; text-transform: none; padding: 20px 10px 20px 24px; width: 150px;}

.lign-vert1{float: left; position: relative; height: 332px; width: 1px; display: block; margin: 30px 20px 0 20px;}

/*Esthétique */

.dev-gauche2, .dev-droite2{width: 300px; display: block; float: left; position: relative; margin: 20px 0 0 0;}

.dev-gauche2 .puce-entreprise, .dev-droite2 .puce-entreprise{font-size: 10px; font-weight: bold; color: white; background: #2f2f2f; display: block; width: 15px; height: 15px; float: left; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 15px; margin: 5px 0 0 0;}
.dev-gauche2 h4, .dev-droite2 h4{display: block; position: relative; float: left; color: #00cbe3; width: 100px; height: 40px; font-size: 14px; clear: right; margin: 0 150px 0 5px; height: 50px; padding: 0 0 0 6px;}
.dev-gauche2 p, .dev-droite2 p{font-size: 12px; font-weight: normal; text-transform: none; padding: 20px 10px 20px 24px; width: 250px;}

.lign-vert2{float: left; position: relative; height: 239px; width: 1px; display: block; margin: 60px 20px 0 20px;}

#devdurable-econo, #devdurable-100, #devdurable-rejets{width: 222px; display: block; float: left; position: relative; margin: 20px 0 0 0;}

#devdurable-econo .puce-entreprise, #devdurable-100 .puce-entreprise, #devdurable-rejets .puce-entreprise{font-size: 10px; font-weight: bold; color: white; background: #2f2f2f; display: block; width: 15px; height: 15px; float: left; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 15px; margin: 5px 0 0 0;}
#devdurable-econo h4, #devdurable-100 h4, #devdurable-rejets h4{display: block; position: relative; float: left; color: #00cbe3; width: 120px; height: 40px; font-size: 14px; clear: right; margin: 0 0 0 5px;}
#devdurable-econo p, #devdurable-100 p, #devdurable-rejets p{font-size: 12px; font-weight: normal; text-transform: none; padding: 20px 10px;}

span.bold{font-weight: bold;}

#devdurable-econo img{padding: 8px 0 9px 0; margin: 0 auto; clear: both; float: none; display: block;}
#devdurable-rejets img{padding: 10 px 0 12px 0; margin: 0 auto; clear: both; float: none; display: block;}
#devdurable-100 img{border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 30px 21px; display: block; clear: both;}

#devdurable-tip{width: 580px; height: 100px; margin: 0 auto; padding: 10px 5px; display: block; position: relative;}
#devdurable-tip img, #devdurable-tip p{float: left; position: relative;}
#devdurable-tip p{width: 380px;}#devdurable-tip img, #devdurable-tip p{float: left; position: relative;}
#devdurable-tip p{width: 380px;}

/* end Dev Durable */

/* AIDE AU CHOIX ------------------------------------------------------------------*/


.nav-electro, .nav-entreprise{display:block; font-size:13px; position: relative; text-transform: uppercase; width: 100%; background: url(/_media/nav-bg.jpg) repeat-x; height: 35px;}

.nav-entreprise{margin: 0 0 40px 0;}

.nav-electro #nav-electro-wrapper, .nav-entreprise #nav-entreprise-wrapper{width: 990px; margin: 0 auto; padding: 5px 0 0 0;}

.dotted{background: url(/_media/nav-dotted.jpg) no-repeat; display: block; width: 3px; height: 35px; margin: -5 15px 0 15px; float: left; position: relative;}

.nav-electro a.cufon,.nav-entreprise a.cufon, .nav-electro a.cufon:visited,.nav-entreprise a.cufon:visited{margin: 0 15px; padding: 8px 5px 4px 5px; text-decoration: none; color: white; display: block; float: left; position: relative;}

.nav-electro a.cufon:hover,.nav-entreprise a.cufon:hover{background: white; color: #d41712; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.nav-electro a.cufon_active, .nav-entreprise a.cufon_active{background: white; color: #d41712; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 15px; padding: 8px 5px 4px 5px; text-decoration: none; display: block; float: left; position: relative;}

.resultats_choix .line{width: 410px; height: 1px; display: block; border-bottom: 1px solid #7f7f7f; margin: 13px 0 7px 3px;}
.resultats_choix .image{float: left; position: relative; width: 350px; height: 350px; display: block; background: green; margin: 15px 0 0 0;}
.resultats_choix h3.titre{display: none;}

.description{position: relative; width: 416px; display: block; padding: 0 20px 0 0; margin: 20px 0 0 0;}
.description h3{color: #d41712; font-size: 13px; text-transform: uppercase; border: 0; margin: 0 0 10px 0}
.description p{font-size: 12px; font-weight: normal; margin : 0 0 15px 0; color: #333;}

.resultats_choix span.result{text-transform:uppercase;color: #be0c07; font-size: 18px; padding: 3px 5px; background: white; clear: both;}
.resultats_choix h1{font-size: 32px; color: #2f2f2f; background: white; padding: 6px 5px 0 5px; max-width: 431px; clear: both; position: relative; float: left;}

.aide_au_choix, .resultats_choix{display: block; position: absolute; top: -400px; left: 30px;}
.resultats_choix{top: -475px;}

.resultats_choix #droite, .resultats_choix #gauche{float: left; position: relative;}

.question{width: 290px; display:none;}
.question_current{display:block;};
.aide_au_choix .titre, .resultats_choix .titre{text-indent: -9999px;}
.aide_au_choix .num_question{font-size: 84px; color: #be0c07; float: left; position: relative; height: 60px;}

.aide_au_choix2, .question-nom{background: white; clear: right;}
.aide_au_choix2{text-transform: uppercase; font-size: 10px; color: #666; float: left; position: relative; padding: 5px 4px 1px 4px; font-weight: bold; height: 10px;}
.question-nom{width: 240px; height: 40px; display: block; position: relative; float: left; padding: 5px 4px 2px 4px; text-transform: uppercase; font-size: 21px; line-break: 6px; margin: -3px 0 0 0;}

.liste_reponses{margin: 3px 0 0 0;}

.clickable{float: left; position: relative; width: 170px; height: 120px; display: block; margin: 0 4px 0 0; cursor:pointer;}
.clickable span{color: white; font-size: 14px; text-transform: uppercase; background: #2d2d2d; padding: 3px 5px; height: 12px; width: 160px; display: block;}
.active span{background: #ea2b26;}

.liste_reponses{display: block; height: 120px;}

#question_type #q_type_1{}
#question_type #q_type_2{}
#question_type #q_type_3{}
#question_type #q_type_4{}
#question_type #q_type_5{}

.bouton_continuer{background: url(/_media/espaceprojet/bt-right-red.png) no-repeat; width: 95px; height: 23px; display: block; float: right; color: white; font-size: 12px; text-align: center; line-height: 32px; padding: 11px 0 0 0; margin: 5px 0; cursor: pointer;}

.bouton_retour{background: url(/_media/espaceprojet/bt-left-black.png) no-repeat; width: 95px; height: 23px; display: block; float: left; color: white; font-size: 12px; text-align: center; line-height: 32px; padding: 11px 0 0 0; margin: 5px 0; cursor: pointer;}

a.bouton_recommencer{color:#FFFFFF; background: url(/_media/espaceprojet/bt-left-red.png) no-repeat; width: 95px; height: 23px; display: block; float: left; color: white; font-size: 12px; text-align: center; line-height: 32px; padding: 11px 0 0 0; margin: 5px 0; cursor: pointer;}

/* ESPACE PROJET ------------------------------------------------------------------*/

.menu_projet{width: 470px; height: 85px; background: url(/_media/espaceprojet/bg-tab.png) no-repeat top; display: block; position: absolute; top: -98px; left: 0; padding: 17px 0 0 19px; text-indent: -9999px;}

.onglet a{width: 110px; height: 85px; display: block; float: left; position: relative; margin: 0 2px 0 0;}

a.player-flash{display: block; width: 50px; height: 50px; position: relative; top: 330px; left: 193px; cursor: pointer;}

.onglet a.tab-favoris{background: url(/_media/espaceprojet/bt-fav-off.jpg) no-repeat top; }
.onglet a.tab-compte{background: url(/_media/espaceprojet/bt-compte-off.jpg) no-repeat top;}
.onglet a.tab-projet{background: url(/_media/espaceprojet/bt-projet-off.jpg) no-repeat top;}
.onglet a.tab-contact{background: url(/_media/espaceprojet/bt-contact-off.jpg) no-repeat top;}

.onglet a:hover.tab-favoris{background: url(/_media/espaceprojet/bt-fav-on.jpg) no-repeat top;}
.onglet a:hover.tab-compte{background: url(/_media/espaceprojet/bt-compte-on.jpg) no-repeat top;}
.onglet a:hover.tab-projet{background: url(/_media/espaceprojet/bt-projet-on.jpg) no-repeat top;}
.onglet a:hover.tab-contact{background: url(/_media/espaceprojet/bt-contact-on.jpg) no-repeat top;}

.titre_onglet{font-size: 22px; width: 955px; padding: 0 0 5px 0; margin: 20px 0 10px 0; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; display: block;}

/** Infos CONTACT **/

.infos_concession{background: url(/_media/espaceprojet/contact-bg.jpg) no-repeat bottom left; padding: 30px 0 30px 15px;}

.titre_concession{font-size: 20px; color: #ea2b26;}

.infos_concession .col1{width: 635px; float: left; position: relative;}
.infos_concession .col2{width: 290px; float: left; position: relative;}

.infos_concession .gauche, .infos_concession .droite{float: left; position: relative; width: 170px; margin: 10px 0 15px 0; display: block; font-size: 11px; line-height: 16px;}
.infos_concession .droite{width: 386px; margin: 10px 0 0 70px;}

.infos_concession .titre{font-weight: bold; font-size: 11px;}

/** Page favoris **/

.favoris{width: 965px;}

.favoris .un_favoris{width:278px; height: 84px; display: block; float: left; position: relative; margin: 0 30px 0 0;}
.favoris .no_favoris{margin-top:10px; float:left; font-size:18px; font-weight:bold;}
.favoris_visibles{float:left; overflow:hidden; position: relative;}

#all_favoris{}

.favoris .un_favoris .image{width: 139px; height: 84px; float: left; position: relative;}
.favoris .un_favoris .fav-description{width: 119px; height: 64px; float: left; background: #191919; position: relative; display: block; padding: 10px;}
.favoris .un_favoris .fav-style{color: #8c8c8c; font-size: 18px; font-weight: bold;}
.favoris .un_favoris span, .favoris .un_favoris a{display: block;}
.favoris .un_favoris a.titre{color: #FFFFFF; font-size: 18px;}
.favoris .un_favoris .fav-infos{color: #FFFFFF; font-size: 11px;}

#favoris_liste_fleche_right{cursor: pointer; float: left; margin-top: 22px; position: relative;}
#favoris_liste_fleche_left{cursor: pointer; float: left; margin-top: 22px; position: relative;}

.favoris .un_favoris .favoris_supprimer{position: absolute; right: 10px; top: 10px; cursor: pointer;}

/* Mon compte ------------------------------------------------------------------*/

.mon_compte{float: left;}
#compte_details{width: 905px; min-height: 150px; display: block; background: url(/_media/momcompte-bg.jpg) no-repeat bottom center; padding: 0 18px 0 18px;}
.mon_compte .gauche{float: left; margin: 10px 0 0 0; font-size: 11px; position: relative; width: 242px; display: block;}
.mon_compte .centre{float: left; margin: 42px 0 0 30px; font-size: 11px; position: relative; width: 267px; display: block;}
.mon_compte .droite{float: left; margin: 10px 0 0 0; font-size: 11px; position: relative; display: block;}
.mon_compte .boutons{float: left; width: 100%; position:relative; margin: 5px 0 0 0; height: 20px; display: block;}

.gauche .un_champ{width: 253px; display: block; position: relative; float: none; height: 16px;}
.centre .un_champ{width: 267px; display: block; position: relative; float: none; height: 16px;}

.gauche .un_champ input{float: left; position: relative;}

.mon_compte .boutons span,.mon_compte .boutons input{position:absolute; left:0px;}

#btn_save_infos{display: none;}
#confirm_pass{display: none;}
.mon_compte input.value{display: none;}
.mon_compte select.value{display: none; width:142px}

.mon_compte span.libelle{text-transform: uppercase; width:120px; float: left; position: relative; font-weight: bold;}
.mon_compte .droite span.libelle{width: 150px;}
.mon_compte .titre_colonne{color: red; font-size: 18px; margin: 0 0 9px 0; display: block;}
.mon_compte p.un_champ{}

/** Mot de passe perdu **/
.pass_perdu span.confirmer{cursor: pointer;}

/** Contact **/

.infos_concession a{color: white;}

/** Popin Nouveau Projet **/

.nouveau_projet{padding: 15px;}

.nouveau_projet .gauche,
.nouveau_projet .centre,
.nouveau_projet .droite{margin: 30px 0 0 0; float: left; position: relative; width: 278px;}
.nouveau_projet .centre,
.nouveau_projet .droite{margin: 30px 0 0 30px;}

.nouveau_projet .gauche span,
.nouveau_projet .centre span,
.nouveau_projet .droite span{font-weight: bold; font-size: 11px; text-transform: uppercase; line-height: 22px;}

.nouveau_projet .gauche p,
.nouveau_projet .centre p,
.nouveau_projet .droite p{height: 22px; width: 278px; display: block;}

.nouveau_projet .gauche p input,
.nouveau_projet .centre p input,
.nouveau_projet .droite p input{float: right;}

.nouveau_projet span.titre_colonne{text-transform: uppercase; width: 278px; padding: 0 0 3px 0; border-bottom: 1px solid #e5e5e5; display: block; margin: 0 0 5px 0; font-weight: normal; font-size: 16px;}

input.nom_projet{background: url(/_media/espaceprojet/bg-champs-proj1.jpg) no-repeat; width: 120px; height: 18px; display: block; padding: 2px 0 0 2px; border: 0;}
input.nb_personnes,
input.nb_repas{width: 30px; border: 0; background: url(/_media/espaceprojet/bg-champs-proj2.jpg) no-repeat; height: 18px; width: 40px; display: block; padding: 2px 0 0 3px;}

.nouveau_projet .gauche span.hr,
.nouveau_projet .centre span.hr,
.nouveau_projet .droite span.hr{border-bottom: 1px solid #e5e5e5; width: 278px; height: 1px; display: block; margin: 10px 0;}

.nouveau_projet .droite span.confirm_pass{width: 130px; display: block; line-height: 13px; float: left; position: relative;}

.centre input{background: url(/_media/espaceprojet/bg-champs-proj3.jpg) no-repeat; width: 175px; height: 18px; display: block; padding: 2px 0 0 2px; border: 0;}
.gauche select{background: url(/_media/espaceprojet/bg-list-proj.jpg) no-repeat; border: 0; -webkit-appearance:none; width: 150px; height: 18px; display: block; float: right; position: relative; padding: 2px 0 0 3px;}
.centre select{background: url(/_media/espaceprojet/bg-list-proj3.jpg) no-repeat; border: 0; -webkit-appearance:none; width: 175px; height: 18px; display: block; float: right; position: relative; padding: 2px 0 0 3px;}
.gauche select.courses{background: url(/_media/espaceprojet/bg-list-proj2.jpg) no-repeat; border: 0; -webkit-appearance:none; width: 86px; height: 18px; display: block; float: right; position: relative; padding: 2px 0 0 3px;}
.droite input.adresse{background: url(/_media/espaceprojet/bg-champs-proj4.jpg) no-repeat; width: 277px; height: 18px; display: block; padding: 2px 0 0 2px; border: 0;}
.droite input.login,
.droite input.pass,
.droite input.confirm_pass{background: url(/_media/espaceprojet/bg-champs-proj1.jpg) no-repeat; width: 120px; height: 18px; display: block; padding: 2px 0 0 2px; border: 0;}
#btn_chercher_point_vente img{margin: 10px 0 30px 0; display: block;}

input.envoyer_projet{float: right; position: relative;}

/* end ESPACE PROJET */

/* end CONTENT */


/* BOTTOM ------------------------------------------------------------------*/

#bottom{width: 926px; height: 193px; clear: both; margin: 50px auto 10px auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 5px; display: block;}

#bottom .moduletable_social{margin: -35px 0 35px 0; float: right; position: relative;}

.moduletable_social a.twitter{background: url(/_media/bt-twitter.png) no-repeat; width: 20px; height: 21px; display: block; position: relative; float: left; margin: 0 10px 0 0; text-indent: -9999px;}
.moduletable_social a.facebook{background: url(/_media/bt-facebook.png) no-repeat; width: 20px; height: 20px; display: block; position: relative; float: left; margin: 0 10px 0 0; text-indent: -9999px;}


#bottom .moduletable_plan{float: left; position: relative; width: 450px; height: 176px;}
#bottom .moduletable_vertical{float: left; position: relative; width: 180px; margin: -5px 0 0 0px;}
#bottom .moduletable_tags{float: left; position: relative; width: 290px;}


#bottom .moduletable_plan li{color: #2f2f2f; text-transform: uppercase; font-size: 13px; font-weight: bold;}
#bottom .moduletable_plan li ul li{text-transform: none; font-size: 11px; font-weight: normal; float: none; margin: 0; width: 100%;}
#bottom .moduletable_plan li ul li a{color: #828282;}

#bottom .separator{display: none;}

ul.menu_plan {display: inline; width: 100%;}
ul.menu_plan li{float: left; position: relative; width: 33%; display: block;}
ul.menu_plan li[float="left"] + li{float:none;}

.menu_plan li{margin: 5px; display: block;}


/* #bottom .moduletable_plan li.item8{float: left; position: relative; margin: 15px 0 0 0;}
#bottom .moduletable_plan li.item9{float: left; position: relative; margin: -61px 0 0 20px;}
#bottom .moduletable_plan li.item10{float: left; position: relative; margin: -61px 0 0 0;}
#bottom .moduletable_plan li.item11{float: left; position: relative;} */

#bottom .moduletable_vertical a{color: #2f2f2f; text-transform: capitalize; font-size: 14px; font-weight: bold; width: 125px; margin: 0 0 5px 0;}

#bottom .moduletable_tags{color: #828282; font-size: 11px; margin: 0;}
#bottom .moduletable_tags a{color: #828282; font-size: 11px;}
#bottom .moduletable_tags span.black{color:black; margin: 0 2px 0 0;}

/* end BOTTOM */

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

#footer{width:615px; height: 56px; clear: both; margin: 0 auto; text-transform: uppercase; font-size: 9px; color: #828282; text-align: center; padding:0; font-weight: bold;}
#footer a, #footer a:visited{color: #828282;}


#footer .moduletable_copyright{float: left; position: relative; text-align: center; margin: 0 12px;}
#footer .moduletable_footer{float: left; position: relative;}
#footer .moduletable_footer li{float: left; position: relative; text-align: center; margin: 0 20px;}

/* end FOOTER */

/* POPINS ------------------------------------------------------------------*/

#popin{padding: 0; overflow: hidden;}
#popin .titre{text-transform: uppercase;}
#popin span.article_separator{display:none;}
span.titre{font-size: 22px; font-weight: bold; text-transform: uppercase;}

/* Mentions légales ------------------------------------------------------------------*/

#sbox-btn-close{display: block; background: url(/_media/popin-close.jpg) no-repeat; width: 35px; height: 35px; position: absolute; right: 0px; top: 0px;}

#sbox-content{overflow: hidden;}

.mentions_legales{font-size: 10px; font-weight: normal; text-transform: none; padding: 10px; width: 550px;}
.mentions_legales p.titre{font-weight: bold; padding: 0 0 5px; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; margin: 25px 0 10px 0;}


/* end Mentions légales */

/* Login ------------------------------------------------------------------*/

.login_form .titre{padding: 0 0 5px 0; margin: 0 0 20px 0; border-bottom: 1px solid #e5e5e5; display: block; width: 560px;}

#form_login p{font-size: 12px; font-weight: bold; margin: 20px 0 20px 0; padding: 0 0 10px 0; width: 230px; float: left; position: relative;}
#form_login p#remember{width: 540px; float: none; display: block; text-align: center;}

#login_email,
#login_password{background: url(/_media/popin-textfield-bg.jpg) no-repeat; width: 165px; height: 18px; display: block; border: 0; padding: 1px 0 0 2px; margin: 0 2px 0 0; float: left; position: relative;}

#email, #password{float: left; position: relative; width: 150px;}

/* end login */


/* Documentations ------------------------------------------------------------------*/

.Documentation{padding: 5px;}
.Documentation span.titre{font-size: 22px; font-weight: bold; text-transform: uppercase;}
.Documentation p.chapeau{font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e5e5e5;}


.Documentation #formDoc p{font-weight: normal; border: 0; margin: 0; text-transform: none;}
.Documentation #formDoc .champs .gauche,
.Documentation #formDoc .champs .droite{width: 270px; height: 221px; float: left; position: relative; display: block; font-weight: normal; border: 0;}

.Documentation #formDoc .champs .gauche label{font-weight: bold; width: 85px; display: block; float: left; position: relative; font-size: 12px; color: #2f2f2f; line-height: 18px;}
.Documentation #formDoc .champs .gauche input{display: block; float: left; position: relative;}
.Documentation #formDoc .champs .gauche span{display: block; float: left; position: relative;}
.Documentation #formDoc .champs .gauche p{margin: 5px 0; height: 18px; width: 100%; display: block; font-size: 20px; color: #828282; position: static; float: none;}

#civilite span{font-size: 10px; color: #2f2f2f; margin: 0 20px 0 0;}
#civilite input{margin: 0 5px 0 0;}

#nom input,
#prenom input,
#email input,
#telephone input,
#adresse input,
#cp input,
#ville input,
#pays input{background: url(/_media/popin-textfield-bg.jpg) no-repeat; width: 166px; height: 18px; display: block; border: 0; padding: 1px 0 0 2px; margin: 0 2px 0 0;}

.Documentation #formDoc .champs .droite{padding: 23px 0 0 0; margin: 0 0 0 10px;}
.Documentation #formDoc .champs .droite p{width: 100%; float: none; margin: 5px 0; font-size: 12px; color: #2F2F2F;}
.Documentation #formDoc .champs .droite input{margin: 0 6px 0 0;}

input.magazine_libelle, input.autre_libelle{float: right; border: 0; padding: 1px 0 0 2px;}
input.magazine_libelle{background: url(/_media/popin-magazine-field.jpg) no-repeat; width: 129px; height: 18px;}
input.autre_libelle{background: url(/_media/popin-autre-field.jpg) no-repeat; width: 152px; height: 18px;}

#internet,
#radio,
#magazine,
#tele,
#recommendation,
#autre{line-height: 13px;}

.mention_obligatoire{width: 560px; padding: 0 0 3px 0; border-bottom: 1px solid #e5e5e5; height: 20px; margin: 0 0 20px 0;}
span.etoile{font-size: 20px; color: #828282;}
span.obligatoire{font-size: 10px; color: #2f2f2f; line-height: 20px; vertical-align: middle;}

input.envoyer{width: 112px; height: 30px; line-height: 30px; text-align: center; background: url(/_media/popin-button-bg.jpg) no-repeat; display: block; border: 0px; text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0 auto;}


/* end Documentations */

/* Recommander ce site ------------------------------------------------------------------*/

.recommander{width: 547px;height:400px;float:left;}
.recommander .invit{color: #d41712; text-transform: uppercase; font-size: 13px; font-weight: bold; margin: 25px 0 0 0; width: 547px;}
.recommander .remplir_formulaire{text-transform: uppercase; font-size: 13px; padding: 0 0 20px 0; border-bottom: 1px solid #e5e5e5; width: 547px; display: block;}


.recommander #gauche,
.recommander #droite{float: left; position: relative; width: 236px; margin: 20px 0 0 0; display: block; height: 220px;}

.recommander #droite{margin: 20px 0 0 85px; width: 226px; clear: right;}

.recommander .name,
.recommander .email,
.recommander .email2,
.recommander .text{font-size: 13px; font-weight: bold;}

.recommander input.inputbox{background: url(/_media/popin-recom-field1.jpg) no-repeat; border: 0; width: 226px; height: 18px; display: block; margin: 3px 0 0 0; padding: 1px 0 0 3px;}

.recommander textarea.inputbox{background: url(/_media/popin-recom-field2.jpg) no-repeat; border: 0; width: 226px; height: 180px; padding: 1px 3px;}

.recommander span.etoile{float: right;}

.recommander .email{margin: 15px 0 0 0;}
.recommander .email2{margin: 25px 0 0 0;}
.recommander .email2 input.inputbox{margin: 5px 0 0 0;}

.recommander p.send{clear: both;}

.recommander p.erreur{float: left; height: 20px; width: 100%; color: #D41712; border-bottom: 1px solid #e5e5e5; padding: 0 0 3px 0; font-size: 11px; font-weight: bold; margin: 0px 0px 20px;}

.recommander p.champs_obligatoire{float: left; width: 100%; font-size: 11px; font-weight: bold;}

.recommander button.button{cursor:pointer;width: 112px; height: 30px; line-height: 30px; text-align: center; background: url(/_media/popin-button-bg.jpg) no-repeat; display: block; border: 0px; text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0 auto;}

/* end Recommander ce site */



/* end POPINS */



/* Page recherche ------------------------------------------------------------------*/
.recherche{font-weight:bold; width:939px;}

.recherche .searchForm{background:url('../images/search-bg-bloc.png') no-repeat; width: 909px; height: 124px; display: block; padding: 20px 15px; font-weight: bold; font-size: 14px; color: #2f2f2f;}
.recherche #searchForm{margin: 20px 0 0 0;}

.recherche span.titre{font-size:30px; font-weight:bold; margin: 30px 0 20px 6px; border-bottom: 1px solid #828282; padding: 0 5px 5px 5px; width: 917px; display: block;}

.recherche .searchForm p{margin: 0 0 20px 0; clear: both; display: block; height: 15px;}
.recherche .searchForm p label{width: 150px; display: block; float: left; position: relative; font-weight: normal; font-size: 11px;}
.recherche .searchForm p label:first-child{width: 230px; display: block; float: left; position: relative; font-weight: bold; font-size: 14px;}
.recherche .searchForm p input#search_searchword{width: 120px; height: 18px; display: block; float: left; position: relative; background: url(/_media/recherche/bg-textform.png) no-repeat transparent; border: 0; padding: 0 0 0 2px; line-height: 18px;}
.recherche .searchForm p input.search-button{position: absolute; top: 180px; left: 835px; background: transparent; display: block; line-height: -9999px; width: 60px; height: 60px; border: 0; font-size: 0; cursor: pointer;}

.recherche .searchForm p input#searchphraseall,
.recherche .searchForm p input#searchphraseany,
.recherche .searchForm p input#searchphraseexact{float: left; position: relative; margin: 1px 5px 0 0;}

.recherche .searchForm input#area_content,
.recherche .searchForm input#area_weblinks,
.recherche .searchForm input#area_contacts,
.recherche .searchForm input#area_categories,
.recherche .searchForm input#area_sections,
.recherche .searchForm input#area_newsfeeds{margin: 1px 5px 0 20px;}

.recherche .searchForm input#area_content{margin: 1px 5px 0 63px;}

.recherche .searchForm label{font-weight: normal; font-size: 11px;}

.recherche .resume_recherche{width:100%; position: relative; margin: 40px 0 0 0;}

.recherche .searchForm select#ordering{background: url(/_media/recherche/bg-select1.png) no-repeat transparent; width: 150px; height: 21px; display: block; text-align: left; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; padding: 0 0 0 5px; -moz-box-sizing: none; list-style-type: none;}

.recherche p.nb_results{color: #d41712; float:left; font-size:22px; font-weight:bold; margin-bottom:5px; margin-right:220px;}

.recherche span.mots_cles{color:#000000; font-size:16px;}
.recherche .limit_box{float: right; position: relative; margin: 5px 5px 0 0;}
.recherche .limit_box label{font-weight: normal; font-size: 12px; color: #2f2f2f; float: left; position: relative; margin: 0 10px 0 0; line-height: 20px;}
.recherche .limit_box #select_limit{float: left; position: relative; display: block;}


.recherche .un_resultat{
	font-weight:bold;
	margin-bottom:30px;
	height:80px;
	width:939px;
	background:url('../images/recherche/bg_resultat.jpg') no-repeat bottom right;
}

.recherche .un_resultat a.titre_article{color: #d41712; font-weight: bold; font-size: 13px; line-height: 16px;}

.recherche .un_resultat span.num_resultat{
	background:url('../images/recherche/puce-resultat.png') no-repeat;
	float: left;
	color: #ffffff;
	width: 18px;
	height: 16px;
	padding: 0 0 0 0;
	text-align: center;
	position: relative;
	font-size: 11px;
	line-height: 16px;
	margin: 0 10px 0 0;
}

.recherche .un_resultat p.text_resultat,
.recherche .un_resultat span.small{font-weight: normal; font-size: 13px; margin: 5px 0 0 0; width: 939px; display: block;}


/** select box**/
.elSelect {background: url(/_media/recherche/bg-select2.png) no-repeat; height: 21px; width: 47px;}
.elSelect .selected{background-color:#fff !important; color:#CC3399 !important;}
.elSelect .clear {clear:both;}
.elSelect .selectedOption{
	float:left;
	padding: 4px 0 0 6px;
	width: 17px;
	height: 19px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	overflow:hidden;
	position: relative;
}
.elSelect .dropDown{
	width: 22px;
	height: 21px;
	float: left;
	position: relative;
}
.elSelect .optionsContainerTop {
	position:absolute;
	background:url(top_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div {
	background:url(top_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	background:url(top_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	/**background:url(bottom_center.gif) repeat-x 0% 0%;**/
	border-bottom:1px solid #e2e2e2;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	background:url(bottom_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div div {
	background:url(bottom_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
	background: white;
	border: 1px solid #e2e2e2;
	margin: 0 0 0 -1px;
}
.elSelect .option {
	padding:4px 0 5px 5px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	cursor:pointer;
}
.elSelect .disabled {
	background-color:#C0CCCF;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	color:#90A4AA;
}
.icon_1 {
	background:url(icon_1.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}
.icon_2 {
	background:url(icon_2.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}




