/* CSS Document */

/* ------------ BORDS -----------------------------*/

/* BORD GAUCHE BLEU : Pavé */
.BorderAcheteurPave {
	background-image: url(../images/border/acheteur-pave-fond.jpg);
	background-repeat: repeat-y;	
	color: #FFFFFF;
}
.BorderAcheteurPaveContenu {
	background-image: url(../images/border/acheteur-puce.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-right: 10px;
}
.BorderAcheteurPaveContenu p, .BorderAcheteurPaveContenu h1, .BorderAcheteurPaveContenu h2, .BorderAcheteurPaveContenu h3, .BorderAcheteurPaveContenu h4 {
	padding: 0;
	margin: 0;
}
.BorderAcheteurPaveContenu h2 {
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
}
.BorderAcheteurPaveContenu h3 {
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-bottom: 4px;
	padding-top: 4px;
}
.BorderAcheteurPaveContenu h4 {
	font-weight: normal;
	font-size: 13px;
	text-decoration:none;
	padding-left: 16px;
	background-image: url(../images/border/acheteur-puce-mini.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.BorderAcheteurPaveContenu h4 a {
	font-weight: normal;
	text-decoration:none;
	color:#FFFFFF;
}
.BorderAcheteurPaveContenu h4 a:hover {
	font-weight: normal;
	text-decoration:underline;
	color:#FFFFFF;
}


/* BORD GAUCHE BLEU : Mon Compte */
.BorderAcheteurCompte {
	background-image: url(../images/border/acheteur-compte-fond.jpg);
	background-repeat: repeat-y;	
	color: #666666;
	font-size: 11px;
}
.BorderAcheteurCompteHeader {
	background-image: url(../images/border/acheteur-compte-haut.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-top: 1px;
	padding-right: 8px;
	height: 31px;	
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;	
}
.BorderAcheteurCompteContenu {
	padding-left: 22px;
	padding-right: 10px;
	font-size: 10px;
}
.BorderAcheteurCompteContenu p, .BorderAcheteurCompteContenu h1, .BorderAcheteurCompteContenu h2, .BorderAcheteurCompteContenu h3, .BorderAcheteurCompteContenu h4 {
	padding: 0;
	margin: 0;
}
.BorderAcheteurCompteContenu h2 {
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
}
.BorderAcheteurCompteContenu h3 {
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-bottom: 4px;
	padding-top: 4px;
}
.BorderAcheteurCompteContenu h4 {
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
	padding-left: 16px;
	background-image: url(../images/border/acheteur-compte-puce-mini.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.BorderAcheteurCompteContenu h4 a {
	font-weight: normal;
	text-decoration:none;
	color:#666666;
}
.BorderAcheteurCompteContenu h4 a:hover {
	font-weight: normal;
	text-decoration:underline;
	color:#666666;
}

form.BorderIdentification  {
	padding: 0;
	margin: 0;
}
.BorderIdentification .legende {
	display: block;
	padding-top: 3px;	
}
.BorderIdentification input {
	padding: 0;
	margin: 0;
	height: 14px;
	width: 75px;
	border: 1px solid #787878;
	font-size: 10px;
	color: #666666;
	margin-bottom: 2px;
}
.BorderIdentification .Ok2 {
	padding-top: 35px;
}
.BorderIdentification .BtOk {
	padding: 0;
	margin: 0;
	height: 17px;
	width: 30px;
	font-weight: bold;
	border: 1px solid #787878;
	font-size: 10px;
	color: #666666;
	margin-bottom: 2px;
	background-color: transparent;
}
.BorderAcheteurCompte hr {
	display:block;
	height: 7px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 0;	
}

/* BORD GAUCHE : Accès à une référence */
.BorderAccesRef {
	padding:0;
	border:0;
	padding-top:12px;
	padding-left: 4px;
	color: #727176;	
	font-weight: bold;
	padding-bottom: 2px;
}
form.BorderFormRef  {
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.BorderFormRef input {
	padding: 0;
	margin: 0;
	height: 17px;
	width: 75px;
	border: 1px solid #787878;
	font-size: 10px;
	color: #666666;
	/*margin-bottom: 2px;*/
}
.BorderFormRef .BtOk {
	padding: 0;
	margin: 0;
	height: 19px;
	width: 30px;
	font-weight: bold;
	border: 1px solid #787878;
	font-size: 10px;
	color: #666666;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/* BORD GAUCHE et DROIT : Liens */
.BorderLiens {
	padding:0;
	border:0;
	padding-top:12px;
	padding-left: 4px;
	color: #727176;	
}
.BorderLiensDroite {
	padding:0;
	border:0;
	padding-top:12px;
	padding-left: 14px;
	color: #727176;	
}
.BorderLiens p, .BorderLiensDroite p {
	padding: 0;
	margin: 0;
	padding-top: 9px;
	font-size: 11px;
	font-weight: bold;
}
.BorderLiens a, .BorderLiens a:hover, .BorderLiensDroite a, .BorderLiensDroite a:hover {
	color: #727176;	
	text-decoration: underline;
	display:block;
	padding-top: 2px;
}
.BorderLiens a.LienMini, .BorderLiensDroite a.LienMini {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

/* BORD DROIT ROUGE : Pavé */
.BorderProprioPave {
	background-image: url(../images/border/proprio-pave-fond.jpg);
	background-repeat: repeat-y;	
	color: #FFFFFF;
}
.BorderProprioPaveContenu {
	background-image: url(../images/border/proprio-puce.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-right: 10px;
}
.BorderProprioPaveContenu p, .BorderProprioPaveContenu h1, .BorderProprioPaveContenu h2, .BorderProprioPaveContenu h3 {
	padding: 0;
	margin: 0;
}
.BorderProprioPaveContenu h2 {
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
}
.BorderProprioPaveContenu h3 {
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-bottom: 4px;
	padding-top: 4px;
}

/* BORD DROITE ROUGE : Mon Compte */
.BorderProprioCompte {
	background-image: url(../images/border/proprio-compte-fond.jpg);
	background-repeat: repeat-y;	
	color: #666666;
	font-size: 11px;
}
.BorderProprioCompteHeader {
	background-image: url(../images/border/proprio-compte-haut.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	padding-top: 1px;
	padding-right: 8px;
	height: 31px;	
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;	
}
.BorderProprioCompteContenu {
	padding-left: 22px;
	padding-right: 10px;
	font-size: 10px;
}
.BorderProprioCompteContenu p, .BorderProprioCompteContenu h1, .BorderProprioCompteContenu h2, .BorderProprioCompteContenu h3, .BorderProprioCompteContenu h4 {
	padding: 0;
	margin: 0;
}
.BorderProprioCompteContenu h2 {
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
}
.BorderProprioCompteContenu h3 {
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-bottom: 4px;
	padding-top: 4px;
}
.BorderProprioCompteContenu h4 {
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
	padding-left: 16px;
	background-image: url(../images/border/acheteur-compte-puce-mini.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.BorderProprioCompteContenu h4 a {
	font-weight: normal;
	text-decoration:none;
	color:#666666;
}
.BorderProprioCompteContenu h4 a:hover {
	font-weight: normal;
	text-decoration:underline;
	color:#666666;
}
.BorderProprioCompte hr {
	display:block;
	height: 7px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 0;	
}
.BorderProprioCompte hr.Rouge {
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #e60003;
	background-color: #e60003;
	border: 0;	
	width: 90%;
}
.BorderProprioCompteHeader2 {
	background-image: url(../images/border/proprio-puce-mini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	padding-top: 1px;
	padding-right: 8px;
	height: 31px;	
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;	
}

.puce-rouge {
	list-style-position: outside;
	list-style-image: url(../images/border/fleche-rouge-puce.gif);
	/*list-style-type: square;*/
	text-indent: 5 pt;
	/*color: #CC0000;*/
	margin-left: 30px;
	
}
.puce-bleue {
	list-style-position: outside;
	list-style-image: url(../images/border/fleche-bleue-puce.gif);
	/*list-style-type: square;*/
	text-indent: 5 pt;
	/*color: #01A5EB;*/
	margin-left: 30px;
	text-indent: 20pt;
}

/* ACCUEIL VENDEUR :  */
.BorderAccueilVendeur {
	background-image: url(../images/border/proprio-compte-fond.jpg);
	background-repeat: repeat-y;	
	color: #666666;
	font-size: 11px;
}
.BorderAccueilVendeurHeader {

	background-image: url(../images/border/proprio-puce-jaune-titre.gif);
	background-repeat: no-repeat;
    border-right-color: #666666;
	border-left-color: #e60003;
	border-right-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
    color: #666666;
    margin-left: 10; 
    margin-right: 10; 
    background-color: #F9F7F7; 
    color: #727171;
	padding-left: 24px;
	padding-top: 10px;
	padding-right: 8px;
	font-weight: bold;
	font-size: 12px;
	text-decoration:no;	
}
.BorderAccueilVendeurContenu {
    border-right-color: #666666;
	border-left-color: #e60003;
	border-right-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
    color: #666666;
    margin-left: 10; 
    margin-right: 10; 
    background-color: #F9F7F7; 
    color: #727171;
	padding-left: 24px;
	padding-top: 1px;
	padding-right: 8px;
	font-size: 12px;
	text-decoration:no	
}
.BorderAccueilVendeurContenu p, .BorderAccueilVendeurContenu h1, .BorderAccueilVendeurContenu h2, .BorderAccueilVendeurContenu h3, .BorderAccueilVendeurContenu h4 {
	padding: 0;
	margin: 0;
}
.BorderAccueilVendeurContenu h2 {
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
}
.BorderAccueilVendeurContenu h3 {
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-bottom: 4px;
	padding-top: 4px;
}
.BorderAccueilVendeurContenu h4 {
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
	padding-left: 16px;
	background-image: url(../images/border/acheteur-compte-puce-mini.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.BorderAccueilVendeurContenu h4 a {
	font-weight: normal;
	text-decoration:none;
	color:#666666;
}
.BorderAccueilVendeurContenu h4 a:hover {
	font-weight: normal;
	text-decoration:underline;
	color:#666666;
}
.BorderAccueilVendeur hr {
	display:block;
	height: 7px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 0;	
}
.BorderAccueilVendeur hr.Rouge {
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #e60003;
	background-color: #e60003;
	border: 0;	
	width: 90%;
}
.BorderAccueilVendeurHeader2 {
	background-image: url(../images/border/proprio-puce-mini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 8px;
	padding-top: 10px;
    border-right-color: #666666;
	border-left-color: #e60003;
	border-right-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #F9F7F7; 
    color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;	
}