/*  Gris : #323E48 Bleu : #17365C */

* {
	font-family: "Open Sans";
}

.tableContainer a b {
	font-weight: 300;
	font-size: 20px;
}

.vente-titre {
	font-weight: normal !important;
}

body {
	margin-top: 5px;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	background-color: #ececec;
}

table{
	border-collapse: collapse
}

p ,span {
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000;
}

td{
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
}

td.identite{
	color: white;	
}

td.deconnexion a{
	color: white;	
}

table_accueil{
	width:960px;	
}

a img {border-width: 0}
a{
	/*color: #818181;*/
	color: #000; 
	text-decoration: none; 
	font-size: 13px;
}
a:hover {
	
}

h1,h2 {font-weight: none; font-size: 12px; color: #818181}

h3{
	font-family: verdana;
	font-weight: bold;
	font-size: 50px;

}

h4 {font-weight: bold; font-size: 12px}
h5 {font-weight: normal; font-size: 11px}
h6 {font-weight: bold; font-size: 10px}

/*Elements HTML*/
input{
	font-size: 12px;
	border : solid 1px #818181;
	padding: 4px
}

input#login{
    width: 120px;
	margin-right: 10px;
}

input#password{
    width: 120px;
	margin-right: 10px;
}

textarea{
	font-size: 12px;
	border : solid 1px #cccccc;
}

.class_btn{
	background-color : #818181;
	color: white;
	border-radius: 6px;
}

.btn_portail{
	background-color : #e65b23;
	width       : 420px;
	height      : 35px;
	font-weight : bold;
}

.numero_tel{
	color       : #e65b23;
	font-size   : 20px;
	font-weight : bold;
}

.class_btn2{
	background-color : #1D75E1;
	color: white;
	width : 150px;
}

input.noerror{
	background-color: #FFFFFF;
}

input.error{
	background-color: #fff1a5;
}

span.noerror{
	color: #FFFFFF;
}

span.error{
	color: #f73c0d;
}

.bandeau{
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 10px;
}

td.lien_accueil{
	font-weight: bold;
	font-size: 14px;
	padding-top: 38px;
	text-align: right;
	padding-right: 20px;
	color: #17365C;
}

td.lien_accueil a{
	font-weight: 300;
	color: #323E48;
	font-size: 18px;
}

table.auth{
	width: 98%;
	height: 120px;
}

table.auth td{
    font-size: 10px;
    font-family: verdana;
    color: white;
}

table.auth a{
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 10px;
	font-family: verdana;
}

img.logo {
	margin: 10px 10px 10px 15px;
}


table.principal{
	background-color: #eeeeee;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	border: solid;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
}

TR.principal{
	height:20px;
}

TR.formulaire{
	height:20px;
	background-color: #f8f8f8;
}

TD.titre_form{
	color : #000000;
	font-size :15px;
	text-align: center;
}

TD.titre_rubrique_form{
	color : #818181;
	font-size :15px;
	text-align: center;
}

TEXTAREA.noerror {
	background-color: #FFFFFF;
}

TEXTAREA.error {
	background-color: #ffea79;
}

SELECT {
	color:#000000;
	background-color:#FFFFFF;
	font-size:10px;
	border-style: solid;
	font-family:arial;
	border: 1px solid #cccccc;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}


#liste_marque{

	position: absolute;
	border: 2px solid #CCCCCC;
	background: #efefef;
	width: 696px;
	height: auto;
	margin-top: -300px;

}

hr {
	border: thin solid #818181;
}

#langue_courante{
	border: solid 1px #aaaaaa;
	background: url(../../images/triangle.gif) no-repeat 185px center;
	padding-left: 2px;
}
/* ----------------------------------------------conteneur-----*/
#conteneur {
	width: 1000px; 
	margin: 5px auto; 
	text-align: left;
	box-shadow: 1px 1px 12px #555;	
}

#contenu {
	clear: both;
	background-color: white;
	width: 1000px;
	/*padding-left:5px;*/
}

#menu_page_statique{
	/*padding-top: 5px;
	position :relative;
	height : 28px;
	font-size: 10px;
	z-index: 75;*/
} 

#top {
	background: #fff url(images/psa-logo.jpg) no-repeat 20px 50%;
	background-size: 160px;
	height:128px;
}

#espaceHeader{
	width: 450px;
}

.indenter{
	padding : 10px;
}

/*----------------------------------------------PIED DE PAGE----------------------------------------------*/
#footer p{
	padding-top : 30px;
	padding-bottom : 5px;
	margin: 0;
	text-align: center;
	color: white;
}
#footer a {	color: #19365E; text-decoration: none}
#footer a:hover {	
	color: #19365E;
	text-decoration: underline;
    padding: 0 10px;
}

.clear {clear: both }

/*POLICE standard*/
.standard{ font: 10px;	color : black;	font-weight: normal }
.standard_mea{ font: 10px;	color : black;	font-weight: normal }


#footer {
	width: 100%;
	height: 80px;
	background-color: #FFFFFF;
}





/* ----------------------------------------------Contenu global----------------------------------------------*/
#milieu {
	float: left;
	position: relative;
	width: 588px;
	margin: 0px 0px 0px 0px;
}

#principal {
	float: left;
	position: relative;
	padding: 10px;
	width: 980px;
	background-color: white;
	margin-top: 50px;
	/*margin: 0px 0px 0px 5px;*/
	font-size: 12px;
	/*border : 5px solid green;*/
}

#principal img.petites{ border: 2px white solid }
/*Bulle*/
a.nocolordetailvh span{ display:none }
a.nocolordetailvh:hover{ background:none }

a.nocolordetailvh span.grand{
	display:none;
	position:absolute;
	top:-110px;
	left:268px;
	background-color: White;
	padding: 2px;
	border:1px solid black;
}

a.nocolordetailvh:hover span.moyen{
	display:inline;
	position:absolute;
	top:83px;
	left:270px;
}

#principal td.affichedetail{
	font-weight: bold;
	font-weight: bolder;
	font-size: 10px;
}

#principal h1{
	font-weight: lighter;
	font-size: 38px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	color: #17365C;
}

#principal h1 span{
	font-size: 10px;
	color: #cccccc;
	font-style: italic;
	text-transform: none;
}

#principal h2{
	vertical-align:top;
	font-weight: bold;
	font-size: 10px;
	color: #FD6420;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 5px 0;
}

#principal h3{
	font-family: "Open Sans";
	font-size: 25px;
	font-weight: normal;
	color: #17365C;
	margin-top: 20px;
	margin-bottom: 20px;
}

.image-vente {
	max-width: 200px;
	margin-right: 40px;
}

.tableContainer {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

#principal span.liste,span.recherche,span.encherir,
span.cible,span.detailvh,span.selection{
	border: solid 1px black;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px;
}
#principal span.liste{ background-color: Black;	color: white}
#principal span.detailvh{ background-color: Black;color: white }
#principal span.cible{ background-color: #0099FF; color: black }
#principal span.recherche{ background-color: #FF6633;	color: black; margin-right: 0px }
#principal span.result{	font-weight: bold; }
#principal p.result{
	line-height: 12px;
	height: 24px;
}
#principal span.encherir{ background-color: Black;	color: white }
#principal span.selection{	background-color: #027ABB;	color: white }


/*------------------------------Boite � Outils----------------------------------------------*/
#principal input.btn{
	width: 100px;
}
#principal input.btnenchere, input.btnencherecible, input.btnenchere_cible{
	width:100px;
	/*background-color:#027AAB;*/
	background-color:#e65b23;
	color:white;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	cursor: pointer;
}

#principal h4{
	color:#C9C9C9;
	display:inline;
	padding-left:2px;
}


/*Bulle*/
a.nocolor span{	display:none;	border : none}
a.nocolor:hover{	z-index:500;	background: none}
a.nocolor:hover span{	display:inline;	position:absolute;	z-index:500}


table#lvh_tableau {
	width: 100%;
	background:	white;
	border-collapse: separate;
	margin-left: 0px;
	font-size: 10px;
}
table#lvh_tableau tr{ background-color: #EAF7FD }
table#lvh_tableau tr.impair{ background-color: #f8f8f8 }

/*Liens classiques*/
table#lvh_tableau tr:hover{background-color:	#DADADA}

table#lvh_tableau th{background-color:	#cccccc}

table#lvh_tableau a{
	text-decoration: none;
	/*color: black;*/
}
table#lvh_tableau a:hover{
	text-decoration: underline;
	color: #DB511B;
}

.non_invite{
	color : #e65b23;
	font-size : 16px;
	font-weight : bold;
}

.non_valide{
	color : #e65b23;
	font-size : 12px;
	font-weight : bold;
}

/**
 *
 *     menu statique   
 *     
 */
 

#menuDeroulant {
	float:left;
	width: 560px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	color: white;
}

#menuDeroulant li
{
	float: left;
	text-align:center;	
	margin: 0;
	padding: 0 20px 0 20px;
	border: 0;
	color: white;
	font-size: 14px;
}
#menuDeroulant li .home {
	width: 50px;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	color: #999;
	
	margin: 0;
	padding: 2px 8px 4px 8px;
	
	text-decoration: none;
	vertical-align: bottom;
	text-transform: uppercase;
	
}

#menuDeroulant li a.dernier:link, #menuDeroulant li a.dernier:visited{
	border-right: 0px;
}

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	height:auto;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: list-item;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: #666;
}

#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #333;
}

#menuDeroulant .sousMenu li a:active
{
	background-image: none;
	background-color: #333;
}

#menuDeroulant li:hover > .sousMenu { display: inline; }

/**
 *                BOUTON avec A et SPAN
 */ 
div.overclear{
	margin-top: 20px;
	text-align: center;
	width:100%;
}

a.button_rouge {
	text-decoration: none;
}

a.button_rouge span {
    border-radius: 5px;
    background-color: #818181;
    height: 22px;
	padding: 8px 10px 8px 10px;
	color: white;
} 


.txt_login{
	color:#818181;
	padding-right: 10px;
	font-family: Arial;
}

/****** Commandes *******/

#commandes-container {
	min-height: 200px;
}

#commandes-container input[type="file"] {
	border: none;
}

#commandes-container .loader {
	display: block;
	margin: auto;
	margin-top: 140px;
}

.commandes {
	margin: 50px 20px 0 20px;
}

.commande-vehicule {
	width: 100%;
	display: table;
	padding-bottom: 20px;
}

.commande-vehicule .contenu {
	display: table-cell;
	padding: 10px;
	padding-right: 15px;
}

.commande-vehicule .general {
	width: 50%;
	background-color: #f9f9f9;
	position: relative;
}

.commande-vehicule .general .alert {
	clear: both;
	font-size: 13px;
	padding-top: 15px;
}

.commande-vehicule  .general .alert img {
	vertical-align: middle;
}

.commande-vehicule  .general .alert span {
	vertical-align: middle;
}

.commande-vehicule .general .demandes{
	margin-top: 20px;
	clear: both;
}

.commande-vehicule .general .demandes a{
	text-decoration: none;
	font-size: 14px;
	margin-right: 15px;
}

.commande-vehicule .doc {
	width: 44%;
	background-color: #e7e7e7;
	padding-bottom: 20px;
	vertical-align: top;
}

.commande-vehicule .doc .liens {
	margin-top: 30px;
}

.commande-vehicule .doc .liens a{
	margin-right: 3px;
	text-decoration: none;
	vertical-align: top;
	display: inline-block;
}

.commande-vehicule .title {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #898989;
	margin-bottom: 7px;
}

.commande-vehicule .info {
	display: block;
	font-size: 13px;
	margin-top: 4px;
}

.commande-vehicule .price {
	display: block;
	font-size: 16px;
	color: #5F5D5D;
	margin-bottom: 10px;
}

#commandes-container .erreur-commande {
	text-align: center;
	margin-top: 150px;
	color: #818181;
}

#commande-recherche {
	margin: 30px 10px 20px 20px;
}

#commande-recherche #commande-id {
	margin: 0;
	margin-right: 8px;
	width: 200px;
}

#commande-recherche #commande-btn {
	margin: 0;
}

#commande-recherche #commande-interval {
	float: right;
	width: 170px;
	text-align: left;
}

#commandes-container .commande-btn {
	width: 90px;
	height: 85px;
	text-align: center;
	display: inline-block;
	border: 1px solid grey;
	padding-top: 5px;
	position: relative;
}

#commandes-container .commande-btn>span {
	font-size: 13px;
	color: #5F5D5D;
	display: block;
}

.commande-btn>img {
	position: absolute;
	bottom: 10px;
	left: 35px;
}

.file-upload {
	margin-top: 10px;
	position: relative;
	display: table;
}

.file-upload>span {
	width: 45px;
	display: inline-block;
}

.file-upload .file-selected {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #5bc0de;
	border-radius: .25rem;
	padding: 4px 10px;
	padding-right: 5px;
	display: none;
}

.file-upload.error .file-selected {
	border: 1px solid #de4026;
}

.file-upload .file-selected .cancel-file {
	border: 1px solid #5bc0de;
	border-radius: 50px;
	padding: 1px 6px;
	margin-left: 6px;
	font-weight: bold;
	color: #5bc0de;
	cursor: pointer;
}

.file-upload.error .file-selected .cancel-file {
	border: 1px solid #de4026;
	color: #de4026;
}

.file-upload .file-selected .cancel-file:hover {
	color: white;
	background-color: #5bc0de;
}

.file-upload.error .file-selected .cancel-file:hover {
	color: white;
	background-color: #de4026;
}

.file-upload .file-input {
	position: relative;
	display: inline-block;
	border: 1px solid #5bc0de;
	border-radius: .25rem;
	padding: 4px 10px;
	background-color: #5bc0de;
}

.file-upload .message {
	vertical-align: middle;
}

.file-upload button {
	border-radius: .25rem;
	color:white;
	padding: 4px 10px;
	display: none;
	vertical-align: middle;
	background-color: #5cb85c;
	border: 1px solid #5cb85c;
	cursor: pointer;
}

.file-upload .file-input label {
	color: white;
	cursor: pointer;
}

.file-upload input[type=file] {
	display: none;
}

#commandes-container .green {
	background-color: #cbdbc4;
}

#commandes-container .red {
	background-color: #e5bcbc;
}

#commandes-container .yellow {
	background-color: #efe2bc;
}

#commandes-container .blue {
	background-color: #bfd2ec;
}

.commande-vehicule .file-name {
	text-align: center;
}

#message-flash {
	margin-top: 20px;
	margin-bottom: 50px;
	padding: 20px;
	padding-left: 50px;
	border-radius: 4px;
}

.error-msg {
	background-color: #f2dede;
	color: #a94442;
}

.success-msg {
	background-color: #dff0d8;
	color: #3c763d;
}

.close-message {
	float: right;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	color: #000;
	font-size: 25px;
	line-height: 20px;
	margin-right: 10px;
	opacity: .2;
	font-weight: 700;
}

.close-message:hover {
	opacity: .5;
	cursor: pointer;
	color: #000;
}

.commande-vehicule .message-devis {
	display: inline-block;
	font-size: 14px;
}

.commande-vehicule .send-devis-loader {
	width: 20px;
	display: none;
}

.commande-vehicule .upload-loader {
	width: 20px;
	display: none;
}

.commande-vehicule .upload-control {
	display: inline-block;
}

.commande-vehicule .attestation {
	margin-top: 8px;
}

.commande-vehicule .attestation a {
	text-decoration: none;
	font-size: 14px;
}

#commande-recherche label[for="commande-accounts"]{
	margin-left: 15px;
}
#commande-recherche select#commande-accounts{
	min-width: 130px;
	text-align: left;
}

/****** Réclamations *******/

#reclamation-container {
	padding: 40px 30px;
}

#reclamation-container input[type="file"] {
	border: none;
}

#reclamation-container .reclam-intro {
	margin-bottom: 30px;
	font-size: 19px;
	line-height: 27px;
}

#reclamation-container .step {
	margin-bottom: 40px;
}

#reclamation-container ul {
	list-style-type: square;
	margin-bottom: 30px;
}

#reclamation-container li>ul {
	list-style-type: none;
	margin-bottom: 30px;
	padding-left: 5px;
}

#reclamation-container li {
	margin-top: 20px;
}


#reclamation-container span.list-num {
	display:inline-block;
	width: 18px;
	height: 18px;
	padding: 4px;
	border:2px solid orange;
	color: orange;
	border-radius: 50%;
	text-align: center;
	font: 16px Arial, sans-serif;
	margin-right: 10px;
}

#reclamation-container form {

	margin-top: 40px;
	margin-bottom: 40px;
	width: 75%;
}

#reclamation-container form input {
	padding-left: 5px;
}

#reclamation-container form #dossier{
	width: 80px;
}

#reclamation-container form input:not([type="file"]),
#reclamation-container form select,
#reclamation-container form textarea {
	display: block;
	margin-left:0;
	margin-bottom: 30px;
	text-align: left;
	resize: none;
}

#reclamation-container form input[type="submit"] {
	margin-top: 30px;
	width: auto;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	padding: 10px;
	border: none;
	display: inline;
}

#reclamation-container .pj label {
	display: inline-block;
	width:25%;
}

#reclamation-container .pj input {
	display: inline-block;
	width:60%;
}

#reclamation-container form textarea {
	margin: 6px 0;
	width: 100%;
}

#reclamation-container form .select-group {
	display: inline-block;
	vertical-align: top;
}

#reclamation-container form .select-group select{
	min-width: 150px;
}

#reclamation-container form #load-detail-demande {
	width: 22px;
	margin-top: 5px;
	display: none;
}

#reclamation-container #char-left {
	float: right;
	font-size: 0.8rem;
}

#reclamation-container #char-left i {
	font-style: normal;
}

#reclamation-container #reclam-overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	opacity: 0;
	/* IE */
	background-color: white;
}

#reclamation-container #reclam-loader {
	display: none;
	vertical-align: middle;
	width: 35px;
}

.file-upload .justif-label {
	width: 150px;
}

#reclamation-container #list-file-upload {
	margin-top: 40px;
}

#list-file-upload span.small {
	font-size: 13px;
}

#list-file-upload label {
	color: white;
	position: relative;
	display: inline-block;
	border: 1px solid #5bc0de;
	border-radius: .25rem;
	padding: 4px 10px;
	background-color: #5bc0de;
	cursor: pointer;
	user-select: none;
	font-size: 0.9rem;
	margin-left: 5px;
}

.peugeot-titre-txt {
	margin-left: 50px;
	display: inline-block;
	color: #323E48;
	font-size: 18px;
	margin-top: 15px;
	font-weight: normal;
	font-family: "Open Sans";
}

.peugeot-se-connecter {
	background-color: #1D75E1;
	color: white;
	padding: 6px 6px;
	border-radius: 2px;
	font-size: 11px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

.peugeot-mdp-perdu {
	display: inline-block;
	margin-top: 15px;
	font-weight: bold;
}

.peugeot-mdp-perdu span {
	padding-right: 0 !important;
}

#menuDeroulant .degrade {
	background-color: #17365C;
	text-transform: uppercase;
	padding: 2px 4px;
}

#menuDeroulant .degrade a{
	color: #fff !important;
	font-weight: lighter;
	padding: 4px 8px 4px 8px !important;
}

#menuDeroulant li {
	padding: 0 10px !important;
	float: right;
}

/* HOME */

#conteneur-psa-retail {
	margin-left: -11px;
	margin-top: -15px;
}

#conteneur-psa-retail .title{
	font-size: 16px;
	display: block;
	font-weight: bold;
	margin: 15px 0;
}

#conteneur-psa-retail .contenu {
	clear: both;
	color: #19365E;
}
#conteneur-psa-retail p {
	color: #19365E;
}


#conteneur-psa-retail .contenu-bloc01 {
	padding: 0px 30px;
}

#conteneur-psa-retail .contenu-bloc01 #formulaire-inscription {
	margin-top: 10px;
	display: inline-block;
}

#conteneur-psa-retail .liste01 {
	color: #fff;
	background-color: #9c9c9c;
	margin: 30px 0 0 0;
	overflow: hidden;
}

#conteneur-psa-retail .liste01 li {
	float: left;
	width: 15%;
	padding: 20px;
	list-style: none;
}

#conteneur-psa-retail .liste01 img {
	height: 36px;
}

#conteneur-psa-retail .liste01 .trait {
	display: block;
	width: 25px;
	height: 8px;
	background-color: #fff;
	margin-top: 12px;
}

#conteneur-psa-retail .contenu-bloc02 {
	padding: 10px 30px 0;
	background-color: #d1d1d1;
}

#conteneur-psa-retail .contenu-bloc02 a {
	color: #19365E;
}

#conteneur-psa-retail .contenu-bloc02 img {
	margin-bottom: -3px;
}

/* FORM ADHESION */

#form-adhesion {
	position: relative;
	width: 890px;
	margin: 0 auto;
	padding: 10px;
	color: #19365E;
	text-align: left;
	background-color: #fff;
	box-sizing: border-box;
}

#form-adhesion .titre01 {
	font-size: 16px;
	font-weight: bold;
}

#form-adhesion .titre02 {
	margin: 30px 0 5px;
	font-weight: bold;
	text-transform: uppercase;
}

#form-adhesion .bloc-form {
	background-color: rgba(239,239,239,0.3);
	border-top: 1px solid #9c9c9c;
	padding: 0 10px 20px;
}

#form-adhesion .bloc-form label {
	display: block;
	font-weight: bold;
	padding: 25px 0 5px;
}

#form-adhesion .bloc-form input[type="text"],
#form-adhesion .bloc-form input[type="password"],
#form-adhesion .bloc-form select {
	width: 100%;
	border: 1px solid #d1d1d1;
	box-sizing: border-box;
}

#form-adhesion .bloc-form .select {
	position: relative;
	display: block;
	width: 100%;
	height: 24px;
	background: #fff;
	overflow: hidden;
}

#form-adhesion .bloc-form .select::after {
	content: '\25BC';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0 5px;
	background: #9c9c9c;
	pointer-events: none;
	color: #fff;
	line-height: 2;
}

#form-adhesion .bloc-form select {
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 0 0 0 5px;
	color: #000;
	cursor: pointer;
	text-align: left;
}
#form-adhesion .bloc-form select::-ms-expand {
	display: none;
}

#form-adhesion .bloc-form input[type="radio"] {
	vertical-align: bottom;
}

#form-adhesion .marques {
	margin: 10px 0 0 6px;
}

#form-adhesion .marques a {
	color: #19365E;
	font-weight: bold;
	text-decoration: underline;
}

#form-adhesion .liste-marque {
	position: absolute;
	top: 150px;
	left: 100px;
	border: 2px solid #CCCCCC;
	background: #efefef;
	width: 696px;
	height: auto;
	z-index: 999;
}

#form-adhesion .texte-asterique {
	font-size: 10px;
	color: #676767;
}

#form-adhesion .btn-envoyer {
	padding: 20px;
	text-align: center;
}

#form-adhesion .btn-envoyer a {
	display: inline-block;
	background-color: #1d75e1;
	font-size: 12px;
	color: #fff;
	border: none;
	border-radius: 3px;
	text-transform: uppercase;
	cursor: pointer;
	padding: 5px 10px;
}


