/*
Theme Name: Purified (Jedemenage.com)
Theme URI: http://www.jedemenage.com/
Description: Thème épuré pour un guide du déménagement
Version: 1.0
Tags: guide, déménagement
*/

/* Basics */

body { background:#E8E7E5; margin: 1px 0; }
#page { width: 980px; margin: 0 auto; padding: 0; background:#FFF; font-family: Arial, Helvetica, Sans-Serif; }
#wrapper { width: 940px; margin: 0 auto; padding: 0; background:none; }
hr { clear: both; visibility: hidden; margin: 0; }

/* Header */

#header { height: 100px; width: 100%; margin: 0 auto; }
#header h1 { color: #FFF; padding: 5px 20px 0 20px; margin: 0; font-size: 11px; }
#barre-up { height: 25px; background: url('../images/barre_up.png') no-repeat; }
#logo { margin: 10px 0 0 5px; float: left; width: 280px; float: left; }
#logo img { border: none; margin: 0; padding: 0; }
#logo a { border: none; margin: 0; padding: 0; }
#menu { height: 80px; width: 630px; float: right; margin: 0; padding: 0; font-weight: 600; }
#menu ul { list-style: none; font-size: 11px; text-transform: uppercase; margin: 10px 0 0 0; padding: 0; }
#menu li.demarches, #menu li.informer, #menu li.offres, #menu li.guide { width: 150px; height: 80px; margin: 0 10px 0 0; float: left; display: block; }
#menu li.demarches p, #menu li.informer p, #menu li.offres p { width: 75px; margin: 10px 0 0 55px; line-height: 13px; }
#menu li.guide p { width: 85px; margin: 10px 0 0 55px; line-height: 13px; }
#menu li.demarches a, #menu li.informer a, #menu li.offres a, #menu li.guide a { color: #890000; text-decoration: none; }
#menu li.demarches a:hover, #menu li.informer a:hover, #menu li.offres a:hover, #menu li.guide a:hover { color: #2F8BD8; text-decoration: none; }
#menu li.demarches { background: url('../images/li_demarches.png') no-repeat; }
#menu li.informer { background: url('../images/li_informer.png') no-repeat; }
#menu li.offres { background: url('../images/li_economisez.png') no-repeat; }
#menu li.offres p { width: 80px; }
#menu li.guide { background: url('../images/li_guide.png') no-repeat; margin: 0; width: 130px; }

/* Navigation 1 */

#nav-1 { background: url('../images/bg_nav1.png') no-repeat; margin: 10px 0 0 0; height: 45px; }
#breadcrump { width: 550px; height: 40px; float: left; }
#breadcrump a, #breadcrump p { margin: 15px 5px 0 10px; padding: 0 20px 0 0; color: #890000; text-decoration: none; font-size: 11px; display: block; float: left; background: url('../images/breadcramp_separator.png') top right no-repeat; }
#breadcrump a:hover { color: #2F8BD8; }

/* Menu Drop Down */

ul#dropdown, ul#dropdown li, ul#dropdown ul { list-style: none; margin: 0; padding: 0; }
ul#dropdown { font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative; }
ul#dropdown li { float: left; margin: 0; padding: 0; }
ul#dropdown li a { text-align: center; display: block; width: 190px; height: 27px; padding: 15px 0 0 0; color: #890000; text-decoration: none; font-size: 12px; text-transform: uppercase; }
ul#dropdown li.hover, ul#dropdown li:hover, ul#dropdown li a:hover { position: relative;  z-index: 100;  cursor: default; color: #2F8BD8; }
ul#dropdown ul {  visibility: hidden;  position: absolute;  top: 100%;  left: 0;  z-index: 100; margin: 1px 0 0 0; width: 189px; background: #F5F5F5; border: 1px solid #CDCDCD; }
ul#dropdown ul li { float: none; }
ul#dropdown ul li a { display:block; margin: 0; width: 100%; border-bottom: 1px solid #CDCDCD; }
ul#dropdown ul li a:hover { background: #CDCDCD; }
ul#dropdown ul ul { top: 1px; left: 99%; }
ul#dropdown li:hover > ul { visibility: visible; }

/* Recherche */

#recherche { width: 190px; display: block; float: left; margin: 2px 0 0 5px; }
#recherche input { margin: 0; padding: 0; font-size: 11px; color: #555; }
#recherche input#search { float: left; margin: 10px 5px 0 10px; padding: 3px 2px; background: url('../images/search-bg.png') repeat-x; border: none; color: #F7F7F7; width: 140px; }
#recherche input#button { float: left; margin: 10px 0 0 0; width: 18px; height: 18px; }

/* Navigation 2 */

#nav-2 { background: url('../images/bg_nav2.png') no-repeat; margin: 0; height: 45px; margin-top: 10px; }
#nav-2 ul { list-style: none; font-size: 12px; text-transform: uppercase; margin: 0 0 0 20px; padding: 0; }
#nav-2 li { margin: 0 10px; padding: 10px 0 0 0; width: 160px; float: left; display: block; text-align: center; }
#nav-2 li a { font-size: 10px; color: #292929; text-decoration: none; }
#nav-2 li a:hover{ color: #EEE; }

/* Banner */

#banner { background: url('../images/banner_bg.png') no-repeat; margin: 0; height: 430px; width: 600px; float: left; }
#banner h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 20px 0 0 25px; color: #2F8BD8; line-height: 24px; }
#banner h2 span { color: #890000; }
#banner #bloc1, #banner #bloc2, #banner #bloc3, #banner #bloc4, #banner #bloc5 { display: block; margin: 5px 0 0 15px; height: 50px; width: 550px; background: url('../images/bg_bloc1.png') no-repeat; }
#banner #bloc1 { background: url('../images/bg_bloc1.png') no-repeat; margin-top: 35px; width: 380px; }
#banner #bloc2 { background: url('../images/bg_bloc2.png') no-repeat; width: 380px; }
#banner #bloc3 { background: url('../images/bg_bloc3.png') no-repeat; }
#banner #bloc4 { background: url('../images/bg_bloc4.png') no-repeat; }
#banner #bloc5 { background: url('../images/bg_bloc5.png') no-repeat; }
#banner #bloc1 h3, #banner #bloc2 h3, #banner #bloc3 h3, #banner #bloc4 h3 { display: block; margin: 0; padding: 8px 0 0 60px; font-size: 13px; color: #292929; }
#banner #bloc5 h3 { display: block; margin: 0; padding: 8px 0 0 60px; font-size: 13px; color: #890000; }
#banner #bloc1 h3:hover, #banner #bloc2 h3:hover, #banner #bloc3 h3:hover, #banner #bloc4 h3:hover, #banner #bloc5 h3:hover { color: #890000; }
#banner a img { float: right; border:none; margin: 5px 40px 0 0; }

/* Identification */

#identification { background: url('../images/identification_bg.png') no-repeat; height: 220px; width: 330px; float: right; margin: 0; }
#identification h3 { font-size: 18px; margin: 0; padding: 20px 0 0 75px; color: #2F8BD8; }
#identification #form { display: block; margin: 5px 0 0 30px; height: 100px; width: 280px; }
#identification #form .champ { height: 40px; }
#identification #form #boutton { float: right; margin: 0 25px 0 0; }
#identification #form #plus { font-size: 12px; padding: 5px 0 0 0; color: #890000; }
#identification #form #plus a { color: #890000; text-decoration: none; }
#identification #form #plus a:hover { color: #2F8BD8; }

#identification-2 { background: url('../images/identification2_bg.png') no-repeat; height: 200px; width: 330px; float: left; margin: 10px 10px 0 0; }
#identification-2 h3 { font-size: 18px; margin: 0; padding: 20px 0 0 75px; color: #2F8BD8; }
#identification-2 #form { display: block; margin: 20px 0 0 30px; height: 100px; width: 280px; }
#identification-2 #form .champ { height: 40px; }
#identification-2 #form #boutton { float: right; margin: 0 25px 0 0; }
#identification-2 #form #plus { font-size: 12px; padding: 5px 0 0 0; color: #890000; }
#identification-2 #form #plus a { color: #890000; text-decoration: none; }
#identification-2 #form #plus a:hover { color: #2F8BD8; }

/* Economisez.com */

#economisez { background: url('../images/economisez_bg.png') no-repeat; height: 200px; width: 330px; float: right; margin: 10px 0 0 0; }
#economisez p { font-size: 11px; padding: 0 25px; margin: 60px 0 10px 0; color: #333; text-align: justify; }
#economisez p span { color: #890000; }
#economisez a img { float: left; border:none; margin: 0 0 0 60px; }

#economisez-2 { background: url('../images/economisez_bg.png') no-repeat; height: 200px; width: 330px; float: left; margin: 10px 0 0 0; }
#economisez-2 p { font-size: 11px; padding: 0 25px; margin: 60px 0 10px 0; color: #333; text-align: justify; }
#economisez-2 p span { color: #890000; }
#economisez-2 a img { float: left; border:none; margin: 0 0 0 60px; }

/* SContent */

#scontent { display: block; float: left; margin: 0 10px 0 0; padding: 0; height: 210px; }

/* Sécurité */

#securite { background: url('../images/securite_bg.png') no-repeat; height: 100px; width: 260px; margin: -8px 0 0 0; }
#securite h3 a { font-size: 18px; margin: 0; padding: 15px 15px 0 75px; color: #2F8BD8; text-decoration: none; display: block; }
#securite h3 a span { color: #890000; }

/* Développement */

#developpement { background: url('../images/developpement_bg.png') no-repeat; height: 100px; width: 260px; margin: -10px 0 0 0; }
#developpement h3 a { font-size: 18px; margin: 0; padding: 25px 0 0 75px; color: #2F8BD8; text-transform: none; text-align: left; }
#developpement h3 a span { color: #890000; }
#developpement h3 a:hover { color: #2F8BD8; }
#developpement a { font-size: 11px; line-height: 11px; font-weight: bold; display: block; margin: 0; padding: 9px 20px 0 45px; color: #FFF; text-decoration: none; text-transform: uppercase; text-align: center; }
#developpement a:hover { color: #007E34; }

/* Mon Guide */

#guide { background: url('../images/guide_bg.png') no-repeat; height: 220px; width: 330px; float: left; margin: 10px 10px 0 0; }
#guide h3 a { font-size: 18px; margin: 0 0 0 20px; padding: 0; color: #2F8BD8; }
#guide h3 a span { color: #890000; }
#guide h3 a:hover { color: #2F8BD8; }
#guide a { font-size: 11px; display: block; padding: 0; margin: -10px 0 0 22px; color: #333; text-decoration: none; }
#guide a span { font-weight: bold; color: #890000; }
#guide a:hover { color: #890000; }

/* Partenaires */

#partenaires { background: url('../images/partenaires_bg.png') no-repeat; height: 220px; width: 330px; float: left; margin: 10px 0 0 0; }
#partenaires h3 { font-size: 18px; margin: 0; padding: 18px 0 0 25px; color: #2F8BD8; }

#partenaires-2 { background: url('../images/partenaires_bg.png') no-repeat; height: 220px; width: 330px; float: left; margin: 10px 0 0 0; }
#partenaires-2 h3 { font-size: 18px; margin: 0; padding: 18px 0 0 25px; color: #2F8BD8; }

.partenaire img{
	width:125px;
	margin-top:10px;
	margin-bottom: 8px;
}

.partenaire .part_logo {
	float:left;
}

/* Offres Privilège */

#privilege { background: url('../images/privilege_bg.png') no-repeat; height: 200px; width: 260px; margin: -10px 10px 0 0; float: left; }
#privilege h3 a { font-size: 18px; margin: 0 10px 0 75px; padding: 0; color: #2F8BD8; text-align: left; }
#privilege h3 a span { color: #890000; }
#privilege h3 a:hover { color: #2F8BD8; }
#privilege a { font-size: 11px; display: block; padding: 0; margin: 0 15px 0 22px; color: #333; text-decoration: none; text-align: justify; }
#privilege a span { font-weight: bold; color: #890000; }
#privilege a:hover { color: #890000; }
#privilege a img { float: left; border:none; margin: 35px 0 0 20px; }

#privilege-2 { background: url('../images/privilege_bg.png') no-repeat; height: 200px; width: 260px; margin: 10px 10px 0 0; float: left; }
#privilege-2 h3 a { font-size: 18px; margin: 0 10px 0 75px; padding: 0; color: #2F8BD8; text-align: left; }
#privilege-2 h3 a span { color: #890000; }
#privilege-2 h3 a:hover { color: #2F8BD8; }
#privilege-2 a { font-size: 11px; display: block; padding: 0; margin: 0 15px 0 22px; color: #333; text-decoration: none; text-align: justify; }
#privilege-2 a span { font-weight: bold; color: #890000; }
#privilege-2 a:hover { color: #890000; }
#privilege-2 a img { float: left; border:none; margin: 35px 0 0 20px; }

/* Restez Zen */

#zen { background: url('../images/zen_bg.png') no-repeat; height: 200px; width: 330px; margin: -10px 10px 0 0; float: left; }
#zen h3 a { font-size: 18px; margin: 0 0 0 20px; padding: 0; color: #2F8BD8; text-align: left; }
#zen h3 a span { color: #890000; }
#zen h3 a:hover { color: #2F8BD8; }
#zen a { font-size: 11px; display: block; padding: 0; margin: 0 140px 0 22px; color: #333; text-decoration: none; text-align: justify; }
#zen a span { font-weight: bold; color: #890000; }
#zen a:hover { color: #890000; }
#zen a img { float: left; border: none; margin: 30px 0 0 0; }

/* Nos Dossiers */

#dossiers { background: url('../images/dossiers_bg.png') no-repeat; height: 200px; width: 330px; margin: -10px 0 10px 0; float: left; }
#dossiers h3 a { font-size: 18px; margin: 0 0 0 20px; padding: 0; color: #2F8BD8; text-align: left; text-decoration: none; }
#dossiers h3 a span { color: #890000; }
#dossiers h3 a:hover { color: #2F8BD8; }
#dossiers ul { font-size: 13px; list-style: none; padding: 0; margin: 0 20px; }
#dossiers ul li { margin: 2px 0 2px 5px; padding: 0 0 0 15px; font-weight: bold; background: url('../images/puce.png') no-repeat; height: 15px; display: block; }
#dossiers ul li a { color: #333; text-decoration: none; }
#dossiers ul li a:hover { color: #890000; text-decoration: none; font-style: italic; }

/* Bloc Mes Offres Privilèges */

#bloc-privileges { background: url('../images/bloc_privileges_bg.png') no-repeat; margin: 0; height: 220px; width: 940px; float: left; }
#bloc-privileges h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 20px 0 0 25px; color: #2F8BD8; line-height: 24px; }
#bloc-privileges h2 span { color: #890000; }
#bloc-privileges p { font-size: 12px; display: block; padding: 0; margin: 15px 25px; color: #333; text-decoration: none; text-align: justify; }
#bloc-privileges p span { color: #890000; }
#bloc-privileges #bloc1, #bloc-privileges #bloc2, #bloc-privileges #bloc3 { float: left; display: block; margin: 5px 0 15px 20px; height: 110px; width: 200px; background: url('../images/bg_bloc1.png') no-repeat; }
#bloc-privileges #bloc1 { background: url('../images/car.png') no-repeat bottom; margin-left: 50px; }
#bloc-privileges #bloc2 { background: url('../images/worker.png') no-repeat bottom; }
#bloc-privileges #bloc3 { background: url('../images/couch.png') no-repeat bottom; }
#bloc-privileges #bloc1 h3, #bloc-privileges #bloc2 h3, #bloc-privileges #bloc3 h3 { margin: 0; padding: 0; font-size: 14px; text-align: center; }
#bloc-privileges #bloc1 h3 a, #bloc-privileges #bloc2 h3 a, #bloc-privileges #bloc3 h3 a { display: block; color: #2F8BD8; text-decoration: none; height: 110px; width: 200px; }
#bloc-privileges #bloc1 h3 a:hover, #bloc-privileges #bloc2 h3 a:hover, #bloc-privileges #bloc3 h3 a:hover { color: #890000; text-decoration: none; }

/* Bloc Guide du Déménagement */

#bloc-guide { background: url('../images/bloc_guide_bg.png') no-repeat; margin: 0; height: 400px; width: 940px; float: left; }
#bloc-guide h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 20px 0 0 25px; color: #2F8BD8; line-height: 24px; }
#bloc-guide h2 span { color: #890000; }
#bloc-guide p { font-size: 12px; display: block; padding: 0; margin: 15px 5px; color: #333; text-decoration: none; text-align: justify; }
#bloc-guide p span { color: #890000; }
#bloc-guide ul { font-size: 13px; list-style: none; padding: 0; margin: 20px 0 20px 50px; float: left; width: 250px; }
#bloc-guide ul li { margin: 5px 0 5px 5px; padding: 0 0 0 15px; font-weight: bold; background: url('../images/puce.png') no-repeat; height: 15px; display: block; }
#bloc-guide ul li a { color: #333; text-decoration: none; }
#bloc-guide ul li a:hover { color: #890000; text-decoration: none; font-style: italic; }
#bloc-guide #bloc1, #bloc-guide #bloc2, #bloc-guide #bloc3 { float: left; display: block; margin: 30px 0 30px 40px; height: 110px; width: 260px; }
#bloc-guide #bloc1 h3, #bloc-guide #bloc2 h3, #bloc-guide #bloc3 h3 { display: block; margin: 0 0 0 10px; padding: 0 0 0 40px; font-size: 16px; line-height: 24px; color: #2F8BD8; }
#bloc-guide h3 a { text-decoration: none; color: #2F8BD8; }
#bloc-guide #bloc1 h3 { background: url('../images/icon1.png') no-repeat; }
#bloc-guide #bloc2 h3 { background: url('../images/icon2.png') no-repeat; }
#bloc-guide #bloc3 h3 { background: url('../images/icon3.png') no-repeat; }

/* Formulaire 1 */

#formulaire-1 { /*background: url('../images/bg_formulaire.png') no-repeat;*/ margin: 0; padding: 0; width: 940px; /*float: left;*/ }
#formulaire-1 h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 20px 0 0 25px; color: #2F8BD8; line-height: 24px; }
#formulaire-1 h2 span { color: #890000; }
#formulaire-1 h3 { text-transform: uppercase; font-size: 14px; margin: 0; padding: 0; color: #890000; line-height: 22px; }
#formulaire-1 form#etape-1 { font-size: 12px; }
#formulaire-1 #bloc1 { margin: 20px 0 0 25px; width: 850px; }
#formulaire-1 #bloc1 ul { margin: 5px 0 0 0; padding: 0; list-style: none; font-size: 12px; width: 900px; display: block; clear: both; }
#formulaire-1 #bloc1 ul li { margin: 10px 15px; padding: 0; float: left; }
#formulaire-1 #bloc1 ul li a { margin: 0; padding: 0; color: #2F8BD8; text-decoration: none; }
#formulaire-1 #bloc1 ul li a:hover { color: #890000; }
#formulaire-1 #bloc1 #pagination { clear: both; display: block; margin: 0; padding: 0; }
#formulaire-1 #bloc1 #pagination ul { list-style: none; display: block; margin: 0 0 0 2px; padding: 0; }
#formulaire-1 #bloc1 #pagination ul li { float: left; font-size: 11px; display: block; width: 18px; margin: 10px 5px; padding: 0; text-align: center; }
#formulaire-1 #bloc1 #pagination ul li a { background: #FFF; color: #890000; border: 1px solid #890000; text-decoration: none; display: block; padding: 0; margin: 0; }
#formulaire-1 #bloc1 #societes { float: left; display: block; width: 680px; margin: 0; font-size: 11px; }
#formulaire-1 #bloc1 #societes ul { list-style: none; }
#formulaire-1 #bloc1 #societes ul li { clear: both; margin-left: 30px; width: 250px; padding: 0 480px 5px 5px; border-bottom: 1px dotted; }
#formulaire-1 #bloc1 #societes ul li a { display: block; }
#formulaire-1 #bloc1 #ajouter { float: left; display: block; width: 100px; margin: 0; font-size: 11px; }
#formulaire-1 #bloc1 #ajouter ul { list-style: none; }
#formulaire-1 #bloc1 #ajouter ul li { clear: both; margin-left: 30px; width: 250px; padding: 0 0 5px 5px; }
#formulaire-1 #bloc1 #ajouter ul li a { display: block; }
#formulaire-1 #bloc2 { float: left; margin: 10px 0 0 25px; height: 40px; width: 580px; }
#formulaire-1 #bloc2 p { font-size: 12px; margin: 0 0 5px 0; padding: 0; }
#formulaire-1 #bloc2 p span { color: #890000; }
#formulaire-1 #bloc2 label { margin: 0 15px 0 0; }
#formulaire-1 #bloc2 input#radio { margin: -5px 10px 0 0; }
#formulaire-1 #bloc3 { float: right; margin: 10px 25px 0 0; height: 40px; width: 300px; }
#formulaire-1 #bloc3 a { background: url('../images/aide.png') no-repeat; height: 55px; width: 40px; display: block; text-indent: -9999px; }
#formulaire-1 #bloc3 a:hover { background: url('../images/aide-hover.png') no-repeat; }
#formulaire-1 #bloc3 input { float: right; margin: 5px 60px 0 0; }
#formulaire-1 #bloc3 input#aide { float: right; margin: 5px 10px 0 0; }

/* Formulaire 2 */

#formulaire-2 { margin: 0; height: 430px; width: 940px; }
#formulaire-2 h2 { text-transform: uppercase; font-size: 18px; margin: 0; padding: 20px 0 0 25px; color: #2F8BD8; line-height: 24px; }
#formulaire-2 h2 span { color: #890000; }
#formulaire-2 h3 { text-transform: uppercase; font-size: 14px; margin: 10px 10px 20px 30px; padding: 0; color: #890000; line-height: 22px; }
#formulaire-2 #bloc1 { width: 120px; height: 230px; float: left; margin: 0 0 0 30px; }
#formulaire-2 #bloc1 h4 { font-size: 12px; margin: 0; width: 150px; }
#formulaire-2 #bloc1 ul { list-style: none; margin: 25px 0 0 0; padding: 0; font-size: 12px; }
#formulaire-2 #bloc1 li { margin: 25px 0; }
#formulaire-2 #bloc2 { width: 280px; height: 195px; float: left; margin: 35px 5px 0 0; }
#formulaire-2 #bloc2 .champ { height: 40px; margin: 0; }
#formulaire-2 #bloc2 .champ input { width: 200px; }
#formulaire-2 #bloc3 { width: 120px; height: 230px; float: left; margin: 0 0 0 35px; }
#formulaire-2 #bloc3 h4 { font-size: 12px; margin: 0; width: 150px; }
#formulaire-2 #bloc3 ul { list-style: none; margin: 25px 0 0 0; padding: 0; font-size: 12px; }
#formulaire-2 #bloc3 li { margin: 25px 0; }
#formulaire-2 #bloc4 { width: 280px; height: 195px; float: left; margin: 35px 5px 0 0; }
#formulaire-2 #bloc4 .champ { height: 40px; margin: 0; }
#formulaire-2 #bloc4 .champ input { width: 200px; }
#formulaire-2 #bloc5 { float: right; margin: 5px 55px 0 0; height: 60px; width: 500px; }
#formulaire-2 #bloc5 a { background: url('../images/aide.png') no-repeat; height: 55px; width: 40px; display: block; text-indent: -9999px; }
#formulaire-2 #bloc5 a:hover { background: url('../images/aide-hover.png') no-repeat; }
#formulaire-2 #bloc5 input { float: right; margin: 15px 25px 0 0; }
#formulaire-2 #bloc5 input#aide { float: right; margin: 15px 10px 0 0; }

/* Pagination */

#pagination { clear: both; display: block; margin: 0; padding: 0; }
#pagination ul { list-style: none; display: block; margin: 15px 15px 10px 0; padding: 0; }
#pagination ul li { float: right; font-size: 11px; margin: 0 2px; display: block; }
#pagination ul li a { background: #FFF; color: #36A351; border: 1px solid #36A351; text-decoration: none; display: block; padding: 3px 4px; }
#pagination ul li:hover, #pagination ul li a:hover { color: #FFF; background: #36A351; }

/* The Best Match */

#best-match { background: url('../images/best_match.png') no-repeat; margin: 8px 0 10px 0; height: 70px; width: 940px; float: right; }
#best-match ul { list-style: none; margin: 24px 0 0 20px; padding: 0; }
#best-match li { margin: 10px 0 0 0; float: left; display: block; padding: 1px 10px; color: #B9BABB; }
#best-match li a { color: #292929; margin: 0 20px 0 0; text-decoration: none; font-size: 12px; }
#best-match li a:hover { color: #AF3A3A; }

/* Footer */

#footer { clear: both; background: url('../images/bg_footer.png') no-repeat; height: 50px; width: 940px; }
#footer #menu { float: left; display: block; margin: 0; padding: 5px 10px 0 35px; width: 100%; height: auto; }
#footer #menu p, #footer #menu a { font-size: 12px; color: #FFF; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
#footer #menu a:hover { color: #CCEDFF; }
#credits { clear: both; display: block; margin: 0; padding: 2px 10px; width: 930px; height: auto; }
#credits p { font-size: 10px; color: #CCEDFF; text-align: center; margin: 0; padding: 0; }

.liberte {
	font-size: 60%;
}

#formulaire {
	font-size: 12px;
}

#formulaire .errMsg{
	color: red;
}

.alertMessage, #alertMessagePlaceHolder {
	color: red;
	text-align: center;
}

.champ .errMsg {
	display: none;
}

#formulaire-2 #alertMessagePlaceHolder{
	margin-left:25px;
	margin-bottom:10px;
}

/* * /
.errFld .jNiceInputWrapper {
	background-position: left bottom;
}
/* */
#formulaire-2 .errMsg {
	display: none;
}
/* */

#link-mon-compte {
	margin-top:45px;
	margin-left:75px;
}

#link-mon-compte a {
	color: #890000;
	text-decoration:none;
}

#mon-compte #formulaire-2 .errMsg {
	border: 1px solid red;
}

#cms_page h2, .cms_page h2{
	color:#2F8BD8;
	font-size:18px;
	line-height:24px;
	margin:0;
	padding:20px 0 0 25px;
	text-transform:uppercase;
}

.errFld {
	border:1px solid red;
}

#identification .error {
	color:red;
	font-size:12px;
	margin-left:30px;
}

.actif {
	font-weight: bold;
}
