/* CSS Document */
/*******01***********/
h4{
margin-bottom:2px;
}

#contenuIdentification{
width:792px;
margin-left:9px;
padding:18px 0 238px 0;
}

.blocDeja{
padding:0 0 20px 9px;
background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;
}

.tableauCreeCompte{
border-bottom:1px solid #67AFBE;
}

.tableauIdentifier, .tableauCreeCompte, .tableauCreeCompte2{
margin-left:38px;
}

.tableauIdentifier .bouton {
width:220px;
}

.tableauCreeCompte .avantage, .tableauCreeCompte2 .avantage {
width:485px;
}

.tableauIdentifier .lien, .tableauCreeCompte .lien, .tableauCreeCompte2 .lien {
width:188px;
}

.tableauIdentifier .password, .tableauCreeCompte .password, .tableauCreeCompte2 .password{
width:147px;

}

.tableauIdentifier .chpPassword, .tableauCreeCompte .chpPassword, .tableauCreeCompte2 .chpPassword{
width:150px;
}

.tableauCreeCompte .password, .tableauCreeCompte .chpPassword{
padding-bottom:20px;
}

.tableauIdentifier .chpIdentifiant, .tableauCreeCompte .chpIdentifiant, .tableauCreeCompte2 .chpIdentifiant,
.tableauIdentifier .chpIdentifiant input, .tableauCreeCompte .chpIdentifiant input , .tableauCreeCompte2 .chpIdentifiant input{
width:297px;
}



.tableauCreeCompte .bouton2, .tableauCreeCompte2 .bouton2{
width:195px;
}

.blocCreerCompte{
padding:0 0 20px 9px;
}

/******03***********/
#contenuIdentification3{
width:772px;
margin-left:29px;
padding-bottom:305px;
}

.descIdentification3{
width:351px;
padding-top:33px;
float:left;
}

.mediaIdentification{
width:421px;
float:left;
}


.txtRassurez{
margin-bottom:19px;
}


.txtBulleted{
margin-top:15px;
margin-left:15px;
}

.txtBulleted ul li{
list-style-type:disc;
font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.txtRetour{
margin-top:29px;
}

.boutonMauve{
width:47px;
float:left;
}

.mediaRetour{
width:170px;
margin-left:47px;
}

/*********04*********/
#contenuIdentification4{
width:762px;
margin-left:39px;
padding-bottom:320px;
}

.descIdentification4{
width:400px;
padding-top:33px;
float:left;
}

.mediaIdentification4{
width:362px;
float:left;
}

.boutonMauve4{
width:28px;
float:left;
}

.mediaRetour4{
width:116px;
margin-left:28px;
}

.champ{
width:260px;
float:left;
}

.txtInput{
float:left;
/*width:400px;*/
margin-top:25px;
}

.mediaEnvoyer{
width:83px;
float:left;
}

.btEnvoyer{
float:left;
}

.txtRetour4{
margin-top:56px;
}


.txtMauve11{
text-decoration:underline;
color:#76638c;
width:230px;
float:right;
text-align:right;
margin-right:5px;
margin-top:0;
}

.txtMauve11 a{
text-decoration:underline;
color:#76638c;
font-weight:normal;
}
h4{
margin-top:15px;
}

/*td.passwrd{
width:212px;
}*/


/******05**********/

#contenuCreationCompte{
width:786px;
margin-left:15px;
padding:16px 0 8px 0;
}

#contenuCreationCompte .intro{
width:660px;
margin-top:5px;
}

#tableauPrincipalCrCompte{
width:786px;
margin-top:15px;
}

#tableauPrincipalCrCompte .intro{
width:525px;
margin-left:145px;
}

#tableauPrincipalCrCompte .info{
width:750px;
margin-top:15px;
margin-left:10px;
padding-bottom:5px;
font-size:10px;
word-spacing:-1px;
}



#tableauPrincipalCrCompte td.colGauche{
width:323px;
padding-right:27px;
text-align:right;
}

#tableauPrincipalCrCompte td.colDroite{
width:436px;
text-align:left;
}

#tableauPrincipalCrCompte .sousTitre{
color:#6c5e9c;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#tableauPrincipalCrCompte .pointilles{
background:url(../images/espace_client/grey-dot.gif) repeat-x bottom;
}

#tableauPrincipalCrCompte .pointilles2{
background:url(../images/espace_client/point-gris.gif) repeat-x top;
padding-bottom:0px;
height:28px;
}

#tableauPrincipalCrCompte input, #tableauPrincipalCrCompte select{
margin-top:5px;
}

#tableauPrincipalCrCompte input{
width:205px;
}


#tableauPrincipalCrCompte input.radCivilite{
width:15px;
}

#cboJour{
width:90px;
position:relative;
float:left;
height:17px;
top:1px;
}

#cboAnnee{
width:107px;
position:relative;
float:left;
height:17px;
top:1px;
margin-left:5px;
}

#cboMois{
width:100px;
position:relative;
float:left;
height:17px;
top:1px;
margin-left:5px;
}

#tableauPrincipalCrCompte .rowAnniv{
position:relative;
}

.cadeau{
position:absolute;
left:240px;
top:-5px;
}

.erreur{
position:relative;
float:left;
margin-left:5px;
}

.erreurCivi{
position:relative;
float:left;
margin-left:54px;
}

.lienAide{
font-size:11px;
text-decoration:underline;
}

.rad, .rad2{
width:25px;
height:25px;
vertical-align:bottom;
height:50px;
}

.txtRad, .txtRad2{
width:35px;
vertical-align:bottom;
height:50px;
}
.rad2{
vertical-align:bottom;
height:40px;
}
.txtRad2{
vertical-align:bottom;
height:40px;
}
.colRad{
vertical-align:top;
}

#tableauPrincipalCrCompte .colRad input{
width:15px;
}

.coinDroit{
width:180px;
padding-right:20px;
margin-top:50px;
}

.annuler{
border-top:1px solid #967262;
padding:5px 0 10px 0;
width:760px;
margin-left:5px;
}

.annuler a{
color:#967262;
font-weight:bold;
}

/*******************Liste Preferer**********/
#contenuPanier{
width:775px;
margin-left:13px;
margin-right:13px;
}

#contenuPanier h3{
margin-bottom:5px;
}

#contenuPanier .titre{
margin-top:24px;
margin-bottom:15px;
margin-left:5px;
}

/****TableauHautPreferer**********/
.tableauPanier {
width:775px;
}


.tableauPanier th{
background-color:#f3e9dd;
color:#967363;
padding:3px 0;
font-weight:bold;
vertical-align:top;
}

.tableauPanier th.colDescArticle div{
text-align:left;
margin-left:90px;
}


.tableauPanier th.colPrix{
width:137px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauPanier th.colDisponibilite{
width:101px;
text-align:right;
padding-right:14px;
border-left:1px solid #D5C0AF;
}

.tableauPanier td.colDisponibilite{
font-size:11px;
text-align:right;
}

.tableauPanier td.colDisponibilite span{
font-style:italic;
}

.tableauPanier th.colPrix div, .tableauPanier td.colPrix div{
width:auto;
text-align:center;
font-weight:bold;
}

.tableauPanier th.colQuantite{
width:45px;
text-align:center;
border-left:1px solid #D5C0AF;
}


.tableauPanier th.colRemise{
width:73px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauPanier th.colMontantT{
width:87px;
text-align:center;
color:#FFFFFF;
background-color:#9a4a61;
border-left:2px solid #9a4a61;
border-right:2px solid #9a4a61;
}


.tableauPanier td.colMontantT{
border-left:2px solid #9a4a61;
border-right:2px solid #9a4a61;
text-align:center;
background-color:#e1c9d0;
border-bottom:1px solid #d596a1;
padding:5px 0;
}

.tableauPanier td.colMontantT div{
text-align:center;
margin-top:22px;
}

.tableauPanier th.colOptions{
width:78px;
text-align:center;
}

.tableauPanier td{
border-bottom:1px solid #d5bfaf;
vertical-align:top;
padding:5px 0;
}

.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang{
width:22px;
background-color:#f3e9dd;
vertical-align:middle;
color:#967363;
border-top:1px solid #FFFFFF;
}


.tableauPanier td.colRang{
border-top:none;
}

.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div{
text-align:right;
color:#967363;
width:17px;
padding:3px 0;
}

.tableauPanier tr.active td.colRang div{
color:#FFFFFF;
}

.tableauPanier tr.active td.colVignette{
background-color:#EBE8F1;
}

.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette{
width:58px;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top right;
vertical-align:top;
padding-top:7px;
text-align:center;
}

.tableauPanier tr.rangeeCadeau td.colVignette{
border-left:1px solid #FFFFFF;
background-color:#ECE9F2;
}

.tableauPanier td.colDescArticle{
width:245px;
padding:5px 20px 5px 10px;
}


.tableauPanier tr.active td.colDescArticle{
color:#6B5F9F;
}


.tableauPanier td.colDescArticle .dispo{
margin-top:10px;
}

.tableauPanier td.colPrix{
padding:5px 0 0 0;
vertical-align:top;
width:137px;
text-align:center;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite{
text-align:center;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colRemise div{
text-align:center;
font-weight:bold;
}


/*.tableauPanier td.colMontantT div{
color:#967363;
font-size:14px;
font-family:verdana;
font-weight:bold;
}
*/

.tableauPanier td.colOptions{
	vertical-align:middle;
	text-align: center;
	border-right:2px solid #d5bfaf;
}

.tableauPanier td.colOptions a{
color:#967363;
}

/****FinTableauHautPreferer****/
.contenuTableau{
margin-top:17px;
}

.descTitre{
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
word-spacing:-1.5px;
}

.descTitre h3{
height:50px;
}

.tableauPrincipalListe{
width:691px;
margin-top:26px;
margin-left:34px;
}

.tableauHaut{
width:691px;
}

.tableauBas{
width:691px;
margin-top:34px;
}

.tableauHaut .colGch, .tableauBas .colGch{
width:330px;
font-weight:bold;
}


.tableauHaut .colDt, .tableauBas .colDt{
width:360px;
font-weight:bold;
}


.tableauAmiPt{
width:330px;
margin-top:21px;
}

.tableauAmiPt input{
margin-bottom:4px;
}

.champPref{
width:203px;
font-size:11px;
}

.tableauAmiPt .colGchPt{
width:120px;
text-align:left;
}


.tableauAmiPt .colDtPt{
width:205px;
text-align:right;
}

.espaceTab{
margin-left:30px;
}

.tableauTA{
width:690px;
margin-top:21px;
}

.tableauTA .colGchTA{
width:120px;
vertical-align:top;
}

.tableauTA .colDtTA{
width:570px;
}

.TAtexte{
width:565px;
/*margin-left:25px;*/
}

.blocSousTableau{
margin-top:5px;
padding-bottom:18px;
background:url(../images/commun/pointilles.gif) repeat-x bottom;
}

.descSousTableau{
font-size:10px;
color:#878787;
float:left;
width:516px;
}

/***************Styles pour liste de commandes ****************/
#contenuListeCommande{
width:769px;
margin:24px 17px 0 15px;
padding-bottom:17px;
height:635px;
position:relative;
}

.cadreTableauCommande, .cadreTableauCommande2{
width:768px;
background:url(../images/commande/blue-dot-ver.gif) repeat-y right;
padding-right:1px;
}

.cadreTableauCommande2{
	width:569px;
	margin-top: 20px;
}

#tableauMesCommandes, .cadreTableauCommande2 #tableauMesCommandes{
width:768px;
background:url(../images/commande/blue-dot.gif) repeat-x top;
}

.cadreTableauCommande2 #tableauMesCommandes{
width:569px;
}

.cadreTableauCommande2 #tableauMesCommandes th, .cadreTableauCommande2 #tableauMesCommandes td{
text-align:left;
}

.cadreTableauCommande2 #tableauMesCommandes th div, .cadreTableauCommande2 #tableauMesCommandes td div{
text-align:left;
padding-left:10px;
}

.cadreTableauCommande2 #tableauMesCommandes td.colEtat div{
line-height:11px;
padding-top:13px;
padding-bottom:0px;
height:26px;
}

#tableauMesCommandes th{
height:30px;
background:url(../images/commande/blue-dot.gif) repeat-x bottom;
}

#tableauMesCommandes td{
height:39px;
background:url(../images/commande/blue-dot.gif) repeat-x bottom;
}

#tableauMesCommandes tr.rowEven td{
background-color:#f9f4ee;
}

#tableauMesCommandes th div{
background:url(../images/commande/blue-dot-ver.gif) repeat-y left;
padding:9px 0;
}

#tableauMesCommandes td div{
background:url(../images/commande/blue-dot-ver.gif) repeat-y left;
padding:13px 0;
height:13px;
}

#tableauMesCommandes td.colNumCommande{
text-align:left;
}

#tableauMesCommandes td.colNumCommande div{
padding-left:10px;
}

#tableauMesCommandes td.colMontant{
text-align:right;
}

#tableauMesCommandes td.colMontant div{
padding-right:10px;
}

#tableauMesCommandes td.colDate, #tableauMesCommandes td.colModeCommande, #tableauMesCommandes td.colEtat, #tableauMesCommandes td.colDetailCommande{
text-align:center;
}

#tableauMesCommandes td.colDetailCommande a{
color:#000000;
text-decoration:none;
}

 #tableauMesCommandes td.colDetailCommande a:hover{
text-decoration:underline;
}

#tableauMesCommandes th.colNumCommande{
width:127px;
}

.cadreTableauCommande2 #tableauMesCommandes th.colNumCommande{
width:121px;
}

#tableauMesCommandes th.colDate{
width:88px;
}

#tableauMesCommandes th.colMontant{
width:77px;
}

#tableauMesCommandes th.colModeCommande{
width:189px;
}

.cadreTableauCommande2 #tableauMesCommandes th.colModeCommande{
width:177px;
}

#tableauMesCommandes th.colEtat{
width:130px;
}

.cadreTableauCommande2 #tableauMesCommandes th.colEtat{
width:106px;
}


#tableauMesCommandes th.colDetailCommande{
width:157px;
}

.titreTableau{
font-weight:bold;
color:#6B5F9F;
margin:15px 0 5px 12px;
width:400px;
}

.blocIndex{
border-top:1px solid #ded0c4;
padding:20px 0 0 5px;
position:absolute;
bottom:30px;
width:764px;
}

.blocIndex div{
margin-top:3px;
} 

/********Styles detail commande*********/
#contenuConfirmation .droite{
background:url(../images/commun/pointilles.gif) repeat-x top;
width:544px;
float:right;
margin-top:3px;
}

#contenuConfirmation .droite .titre{
	background-color:#f9f4ee;
	width:534px;
	height:auto;
	border-bottom:1px solid #ffffff;
	padding:3px 0 5px 10px;
	color:#80292d;
	font-weight:bold;
	margin-top: 15px;
}

.tableauDetailCommande th{
background-color:#f3e9dd;
}

/********Styles accueil espace client*********/
#contenuAccueilEC{
width:773px;
padding:25px 14px 8px 14px;
height:645px;
}

.blocMenuEC{
width:773px;
background:url(../images/espace_client/fond-accueil.gif) repeat-x left top;
height:auto;
margin-top:12px;
}

.blocSuiviCommande{
margin-top:22px;
width:773px;
}

.blocContenuSuivi{
border-left:1px solid #DED0C5;
border-right:1px solid #DED0C5;
padding:15px 0 0 0;
}

.blocContenuSuivi .texte{
width:400px;
padding-left:5px;
}

.blocContenuSuivi .txtPourpre11{
padding-left:10px;
width:177px;
margin-top:22px;
word-spacing:-0.5pt;
}

.blocContenuSuivi .bouton{
margin-left:70px;
}

.blocMenuGch{
width:339px;
background-color:#FFFFFF;
}

.blocMenuGch .ContenuMenu{
width:339px;
}

.blocMenuGch .subContenuMenu{
width:158px;
}

.blocMenuGch .subContenuMenu2{
width:155px;
}

.blocMenuMilieu .subContenuMenu{
width:166px;
}

.blocMenuDt .subContenuMenu{
width:174px;
}

.blocMenuMilieu .ContenuMenu{
width:182px;
}

.blocMenuDt .ContenuMenu{
width:190px;
}

.blocMenuMilieu{
width:182px;
background-color:#FFFFFF;
margin:0 31px;
}

.blocMenuDt{
width:190px;
background-color:#FFFFFF;
}

.TitreMenu, .TitreSuiviCommande{
background:url(../images/espace_client/barre-bas.gif) repeat-x bottom;
padding-bottom:3px;
width:auto;
height:auto;
}

.tableauTitreMenuGch, .tableauTitreMenuMilieu, .tableauTitreMenuDt, .tableauTitreSuiviCommande{
/*background-color:#f3e9dd;*/
text-align:center;
}

.tableauTitreMenuGch{
width:339px;
}

.tableauTitreMenuMilieu{
width:182px;
}

.tableauTitreMenuDt{
width:190px;
}

.tableauTitreSuiviCommande{
width:773px;
}

.tableauTitreMenuGch .gch, .tableauTitreMenuMilieu .gch, .tableauTitreMenuDt .gch, .tableauTitreSuiviCommande .gch{
background:url(../images/espace_client/coin-gch-titre.gif) no-repeat top left;
width:12px;
}

.tableauTitreMenuGch .milieu, .tableauTitreMenuMilieu .milieu, .tableauTitreMenuDt .milieu, .tableauTitreSuiviCommande .milieu{
background:url(../images/espace_client/fond-milieu-titre.gif) repeat-x left;
padding:6px 0 3px 0;
color:#9a5447;
font-weight:bold;
}

.tableauTitreMenuGch .dt, .tableauTitreMenuMilieu .dt, .tableauTitreMenuDt .dt, .tableauTitreSuiviCommande .dt{
background:url(../images/espace_client/coin-dt-titre.gif) no-repeat top right;
width:12px;
}

.ContenuMenu{
background:url(../images/espace_client/separateur-gch.gif) no-repeat right top;
}

.subContenuMenu, .subContenuMenu2 {
background:url(../images/espace_client/separateur-gch.gif) no-repeat left top;
width:auto;
text-align:center;
padding:7px 8px;
word-spacing:-0.5pt;
}

.subContenuMenu2 {
padding:7px 5px;
}

.subContenuMenu .texte, .subContenuMenu2 .texte {
height:101px;
}

/***********Modification mot de passe*******/
#contenuModificationMDP{
margin-top:20px;
background:url(../images/commun/pointilles.gif) repeat-x bottom;
padding-bottom:5px;
margin-bottom:300px;
/*height:650px;*/
}

#contenuModificationMDP .titre{
margin-left:15px;
}

#contenuModificationMDP h3{
}

.descModifMDP{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
margin-top:7px;
}

.contenuTableauModifMDP{
margin-top:29px;
margin-left:165px;
}

.tableauModifMDP{
width:380px;
}

.tableauModifMDP td.colGchModif{
width:152px;
font-weight:bold;
text-align:right;
}

.tableauModifMDP td.colDtModif{
width:230px;
text-align:right;
padding-top:11px;
}

.champModifMDP{
width:215px;
}

.txtchampMDP{
color:#8f8f8f;
text-align:right;
font-size:10px;
}

.contenuRetourMDP{
margin-top:68px;
margin-left:18px;
}
/***************/

/*********Modification Coordonnees*********/
#contenuModificationC{
	margin:21px 0 0 15px;
	/*height:650px;*/
	padding-bottom:16px;
	width: 786px;
}

#contenuModificationC .titre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
margin-bottom:19px;
}

#contenuModificationC h3{
}


#contenuModifierAdresse{
width:595px;
}

.champsObligatoire{
text-align:right;
font-size:10px;
width:205px;
margin-top:5px;
}

.champsObligatoireabo{
text-align:right;
font-size:10px;
width:205px;
margin-top:11px;
}


#cboPays, #cboMsg{
width:209px;
}

/*.tableauContact{
width:565px;
}*/

.tableauModifierAdresse{
width:786px;
}

.tableauContact, .tableauMessage{
width:782px;
}

.tableauModifierAdresse td.colGauche{
	width:330px;
	text-align:right;
	font-weight:bold;
	padding-right: 27px;
}

.tableauContact td.colGauche, .tableauMessage td.colGauche{
width:330px;
	text-align:right;
	padding-right: 27px;
}


.MsgAlignerHt{
vertical-align:top;
}

.txtMsg{
width:350px;
margin-top:5px;
}

.btJenvoieMsg{
margin-top:17px;
margin-bottom:31px;
}

.tableauModifierAdresse td.colDroite{
width:429px;
}

.tableauContact td.colDroite, .tableauMessage td.colDroite{
width:425px;
}

.tableauModifierAdresse input, .tableauModifierAdresse select, .tableauContact input, .tableauContact select, .tableauMessage input, .tableauMessage select{
padding:0;
margin:5px 0 0 0;
}

.tableauModifierAdresse .rowAnniv, .tableauContact .rowAnniv{
position:relative;
}

.tableauModifierAdresse #cboPays{
width:209px;
}

.tableauModifierAdresse #cboMois{
width:82px;
}

.tableauContact #cboMois{
width:82px;

}

.tableauModifierAdresse #cboJour, .tableauContact #cboJour{
width:54px;
}



.tableauModifierAdresse #cboAnnee, .tableauContact #cboAnnee{
width:65px;
}




.sousTitreC{
	font-size:16px;
	margin-bottom:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c5e9c;
	text-align:right;
	font-weight:bold;
	padding-right: 27px;
}

.btJeValide{
margin-top:30px;
text-align:right;
}

.cadeauC{
position:absolute;
left:230px;
top:-8px;
}

.contenuBoutonRetour{
	margin-top:29px;
	width: 169px;
}

/*******************Liste Preferer**********/
#contenuPanier{
width:775px;
margin-left:13px;
margin-right:13px;
padding-bottom:20px;
}

#contenuPanier h3{
margin-bottom:5px;
}

#contenuPanier .titre{
margin-top:24px;
margin-bottom:15px;
margin-left:5px;
}

/****TableauHautPreferer**********/
.tableauPanier {
width:775px;
}


.tableauPanier th{
background-color:#f3e9dd;
color:#967363;
padding:3px 0;
font-weight:bold;
vertical-align:top;
}

.tableauPanier th.colDescArticle div{
text-align:left;
margin-left:90px;
}


.tableauPanier th.colPrix{
width:137px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauPanier th.colDisponibilite{
width:101px;
text-align:right;
padding-right:14px;
border-left:1px solid #D5C0AF;
}

.tableauPanier td.colDisponibilite{
font-size:11px;
text-align:right;
}

.tableauPanier td.colDisponibilite span{
font-style:italic;
}

.tableauPanier th.colPrix div, .tableauPanier td.colPrix div{
width:auto;
text-align:center;
font-weight:bold;
}

.tableauPanier th.colQuantite{
width:45px;
text-align:center;
border-left:1px solid #D5C0AF;
}


.tableauPanier th.colRemise{
width:73px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauPanier th.colAjouter{
width:87px;
text-align:center;
color:#FFFFFF;
background-color:#9a4a61;
border-left:2px solid #9a4a61;
border-right:2px solid #9a4a61;
}


.tableauPanier td.colAjouter{
border-left:2px solid #9a4a61;
border-right:2px solid #9a4a61;
text-align:center;
background-color:#e1c9d0;
border-bottom:1px solid #d596a1;
padding:5px 0;
}

.tableauPanier td.colAjouter div{
text-align:center;
margin-top:22px;
}

.tableauPanier th.colOptions{
width:78px;
text-align:center;
}

.tableauPanier td{
border-bottom:1px solid #d5bfaf;
vertical-align:top;
padding:5px 0;
}

.tableauPanier td.colRang, .tableauPanier tr.firstRow td.colRang{
width:22px;
background-color:#f3e9dd;
vertical-align:middle;
color:#967363;
border-top:1px solid #FFFFFF;
}


.tableauPanier td.colRang{
border-top:none;
}

.tableauPanier td.colRang div, .tableauPanier tr.firstRow td.colRang div{
text-align:right;
color:#967363;
width:17px;
padding:3px 0;
}

.tableauPanier tr.active td.colRang div{
color:#FFFFFF;
}

.tableauPanier tr.active td.colVignette{
background-color:#EBE8F1;
}

.tableauPanier td.colVignette, .tableauPanier tr.rangeeCadeau td.colVignette{
width:58px;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top right;
vertical-align:top;
padding-top:7px;
text-align:center;
}

.tableauPanier tr.rangeeCadeau td.colVignette{
border-left:1px solid #FFFFFF;
background-color:#ECE9F2;
}

.tableauPanier td.colDescArticle{
width:245px;
padding:5px 20px 5px 10px;
}


.tableauPanier tr.active td.colDescArticle{
color:#6B5F9F;
}


.tableauPanier td.colDescArticle .dispo{
margin-top:10px;
}

.tableauPanier td.colPrix{
padding:5px 0 0 0;
vertical-align:top;
width:137px;
text-align:center;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colQuantite, .tableauPanier td.colDisponibilite{
text-align:center;
background:url(../images/espace_client/separateur-marron.gif) no-repeat top left;
}

.tableauPanier td.colRemise div{
text-align:center;
font-weight:bold;
}


/*.tableauPanier td.colAjouter div{
color:#967363;
font-size:14px;
font-family:verdana;
font-weight:bold;
}
*/

.tableauPanier td.colOptions{
	vertical-align:middle;
	text-align: center;
	border-right:2px solid #d5bfaf;
}

.tableauPanier td.colOptions a{
color:#967363;
}

/****Styles pour la page detail commande*******/
#contenuDetCommande{
width:773px;
padding:10px 14px 115px 14px;
position:relative;
}

#contenuDetCommande h3{
font-size:18px;
color:#6c5e9c;
margin-top:25px;
}

#contenuDetCommande .blocBas{
margin-top:20px;
margin-bottom:15px;
}

#contenuDetCommande .blocBas .agauche{
width:218px;
}

#contenuDetCommande .blocBas .adroite{
width:202px;
}

.cadreHaut{
	background:url(../images/espace_client/blue-dot.gif) repeat-x top;
	width:773px;
	padding-top:3px;
	margin-top: 15px;
}

.cadreBas{
background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;
width:773px;
padding-bottom:3px;
}

.cadreGauche{
background:url(../images/espace_client/blue-dot-ver.gif) repeat-y left;
width:771px;
padding-left:2px;
}

.cadreDroit{
background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;
width:769px;
padding-right:2px;
}

.resumeCommande{
background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;
width:769px;
padding:0 0 3px 0px;
}

.resumeCommande .date{
width:242px;
background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;
padding:10px 0;
background-color:#f9f4ee;
}

.resumeCommande .date div{
margin-left:10px;
}

.resumeCommande .statut{
width:285px;
background:url(../images/espace_client/blue-dot-ver.gif) repeat-y right;
padding:10px 0;
background-color:#f9f4ee;
}

.resumeCommande .statut div{
margin-left:30px;
color:#bc456c;
font-weight:bold;
}

.resumeCommande .montantT{
width:242px;
padding:10px 0;
background-color:#f9f4ee;
}

.resumeCommande .montantT div{
margin-left:45px;
font-weight:bold;
}

#contenuDetCommande .colGauche{
width:188px;
margin-top:2px;
word-spacing:-0.5pt;
letter-spacing:-0.5pt;
float:left;
}

#contenuDetCommande .colGauche .titre, #contenuDetCommande .colDroite .titre{
background-color:#f9f4ee;
padding:10px 0px;
padding-left:10px;
font-weight:bold;
color:#94493c;
}

#contenuDetCommande .colGauche .titre{
width:178px;
}

#contenuDetCommande .colDroite .titre{

}

.blocInfoLivraison{
padding:15px 10px;
background:url(../images/espace_client/blue-dot.gif) repeat-x bottom;
}

.blocInfoLivraison span, .blocInfoFac span{
line-height:17px;
}

.blocInfoFac{
padding:15px 10px;
}

#contenuDetCommande .colDroite{
width:580px;
float:right;
margin-top:2px;
background:url(../images/espace_client/blue-dot-ver.gif) repeat-y left;
padding-left:1px;
}

/****tableau detail commande******/
.tableauDetailCommande{
	width:580px;
	margin-top: 5px;
}

.tableauDetailCommande th{
background-color:#f3e9dd;
color:#967363;
padding:3px 0;
font-weight:bold;
vertical-align:top;
}

.tableauDetailCommande th.colDescArticle{
width:210px;
padding-left:18px;
text-align:left;
}

.tableauDetailCommande th.colPrix{
width:121px;
padding-left:10px;
text-align:left;
border-left:1px solid #D5C0AF;
}

.tableauDetailCommande td.colPrix div{
width:auto;
text-align:left;
font-weight:bold;
}

.tableauDetailCommande th.colQuantite, .tableauDetailCommande th.colRemise{
width:45px;
text-align:center;
border-left:1px solid #D5C0AF;
}

.tableauDetailCommande th.colQuantite{
width:50px;
}

.tableauDetailCommande th.colRemise{
width:78px;
}

.tableauDetailCommande th.colMontantT{
width:93px;
text-align:center;
color:#FFFFFF;
background-color:#D5C0AF;
}

.tableauTotal td.montant div, 
.tableauTotal td.montantT div,  .tableauDetailCommande td.colMontantT div{
width:94px;
text-align:right;
}

#sousTableauDetailCommande .tableauTotal td.montantT div,
#sousTableauDetailCommande .tableauTotal td.montant div{
width:77px;
text-align:right;
}

.tableauDetailCommande td{
border-bottom:1px solid #d5bfaf;
vertical-align:top;
padding:5px 0;
}

.tableauDetailCommande td.colDescArticle{
width:234px;
padding:5px 20px 5px 18px;
}

.tableauDetailCommande td.colDescArticle{
width:190px;
}

.tableauDetailCommande td.colPrix{
padding:5px 5px 0 10px;
vertical-align:top;
background:url(../images/panier/separateur-marron.gif) no-repeat top left;
}

.tableauDetailCommande td.colQuantite,
.tableauDetailCommande td.colRemise{
text-align:center;
background:url(../images/panier/separateur-marron.gif) no-repeat top left;
}

.tableauDetailCommande td.colRemise div{
text-align:center;
font-weight:bold;
}

.tableauDetailCommande td.colMontantT{
	border-left:2px solid #D5C0AF;
	border-right: 2px solid #D5C0AF;
}

.tableauDetailCommande td.colMontantT div{
color:#967363;
font-size:14px;
font-family:verdana;
font-weight:bold;
}

.tableauDetailCommande td.colMontantT div{
font-size:13px;
width:77px;
margin-right:0px;
}
/***tableau total****/
.tableauTotal{
width:252px;
background-color:#F3E9DF;
color:#967363;
}


.tableauTotal td.entete, .tableauTotal td.enteteMT{
width:160px;
border-bottom:1px solid #FFFFFF;
text-align:right;
padding:5px 15px 3px 0;
color:#904445;
height:auto;
}

.tableauTotal td.enteteMT{
height:auto;
padding:0 15px 0 0;
border-bottom:none;
}

#sousTableauDetailCommande .tableauTotal td{
padding:5px 0;
}



#sousTableauDetailCommande .tableauTotal td.entete div,
#sousTableauDetailCommande .tableauTotal td.enteteMT div{
text-align:left;
margin-left:10px;
}



.tableauTotal td.montant , .tableauTotal td.montantT {
background-color:#D5C0AF;
color:#FFFFFF;
border-right:none;
width:91px;
border-bottom:1px solid #FFFFFF;
border-left:2px solid #FFFFFF;
vertical-align:bottom;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.tableauTotal td.montantT {
border-bottom:none;
}

/****FinTableauHautPreferer****/

/*************Contact*********/
#contenuContact{
width:773px;
margin:9px 0 0 19px;
padding-bottom:15px;
}

.blocHautContact{
background:url(../images/commun/pointilles.gif) repeat-x bottom;
padding-bottom:25px;
width:782px;
}

.blocGchContact{
width:442px;
float:left;
}

.blocGchContact .titre{
margin-top:15px;
margin-bottom:13px;
font-size:11px;
color:#6c5e9c;
}

.blocGchContact h3{
}

.contenuContactHt{
width:773px;
}

.blocDtContact{
float:right;
}

.descListe{
margin-bottom:15px;
margin-left:3px;
}

.txt10{
font-size:10px;
}

.txt10 a{
color:#000000;
text-decoration:underline;
}

.descpaiement{
margin-top:15px;
margin-bottom:20px;
}

.descListe ul li{
background:url(../images/espace_client/fleche-noir.jpg) no-repeat left;
margin-top:5px;
list-style:none;
}


.descListe ul li a{
color:#000000;
text-decoration:none;
}

.descListe ul li a:hover{
text-decoration:underline;
}

.boutonAcceder{
margin-left:476px;
}

.descBasContact{
margin-top:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
}

.descBasContactB{
margin-top:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6c5e9c;
}

.btEnvoieMsg{
margin-top:18px;
margin-bottom:232px;
}

.contenuTableauContact{
margin-top:20px;
width:782px;
}
/**************/

/***********Abonnement Newsletter****/
#contenuNewsletter{
margin-top:25px;
margin-left:19px;
margin-bottom:642px;
}

#contenuNewsletter2{
margin-top:25px;
padding-bottom:18px;
/*height:700px;*/
width:801px;
}

#contenuNewsletter .titre{
color:#6c5e9c;
font-size:11px;
}

#contenuNewsletter2 .titre{
color:#6c5e9c;
font-size:11px;
margin-left:19px;
}

#contenuNewsletter .titre h3, #contenuNewsletter2 .titre h3{
padding-bottom:11px;
}

#contenuNewsletter2 .descNewsletter{
padding-left:19px;
}

.descNewsletter{
margin-top:13px;
width:426px;
padding-bottom:10px;
float:left;
}

/*.descNewsletter2{
margin-top:13px;
width:426px;
padding-bottom:10px;
margin-left:19px;
}
*/
.tableauNewsletter{
width:412px;
}


.tableauNewsletter td.coldesc{
width:305px;
text-align:left;
padding-bottom:14px;
}

.tableauNewsletter td.radionews{
width:23px;
vertical-align:top;
/*padding-top:2px;*/
}

.tableauNewsletter td.descOui{
width:46px;
vertical-align:top;
text-align:left;
padding-top:2px;
}

.tableauNewsletter td.descNon{
width:29px;
vertical-align:top;
padding-top:2px;
}

.btValideChoix{
width:150px;
float:left;
padding-left:91px;
margin-top:19px;
}

.contenuAbonnementNews{
padding-top:13px;
padding-left:19px;
width:782px;
background:url(../images/commun/pointilles.gif) repeat-x top;
}

.boutonValideChoix{
margin-top:23px;
margin-bottom:12px;
float:right;
width:150px;
padding-right:25px;
}

.descTexte{
margin-left:19px;

}

.descTexte a{
color:#000000;
text-decoration:underline;
}

/*********Mail Favoris********/
#contenuPrincipalConfirm{
width:786px;
}

#sectionHeader{
width:165px;
margin-left:100px;
margin-top:6px;
margin-bottom:15px;
}

#contenuBlanc{
width:600px;
margin-left:88px;
background-color:#FFFFFF;
}

.bord{
display:block;
}

.bordBas{
display:block;
background:url(../images/espace_client/bord-bas.gif) no-repeat bottom;
width:600px;
height:29px;
}

.descLien{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
margin-left:17px;
}

.descLien a{
color:#FFFFFF;
text-decoration:none;
}

.descMail{
margin-left:14px;
margin-right:18px;
}

.blocMailHt{
background:url(../images/espace_client/pointille-noir.gif) repeat-x left bottom;
width:568px;
padding-bottom:17px;
}

.blocMailHt a{
text-decoration:underline;
font-weight:bold;
color:#000000;
}

.texteItalic{
font-style:italic;
}

.descOffre{
margin-bottom:14px;
margin-top:15px;
font-weight:bold;
}

.footer{
margin-left:98px;
margin-top:16px;
font-size:10px;
color:#967363;
font-family:Arial, Helvetica, sans-serif;
}

.contenuTableauOubliMDP{
margin-top:17px;
}

.contenuCreationCompte{
margin-top:10px;
margin-bottom:24px;
}

.TableauOubliMDP td{
padding-bottom:5px;
}

.TableauOubliMDP td.colGch{
font-size:12px;
width:116px;
vertical-align:top;
text-align:right;
}

.TableauOubliMDP td.colDt{
font-size:12px;
font-weight:bold;
vertical-align:bottom;
width:198px;
padding-left:19px;
}

.btIdentifie{
margin-left:5px;
margin-top:9px;
margin-bottom:2px;
}

.descCreationCompte ul li{
background:url(../images/espace_client/carre-noir.gif) no-repeat left 5px;
list-style:none;
margin-left:34px;
}

.descCreationCompte ul li span{
margin-left:10px;
}

.desctexteCompte{
padding-bottom:15px;
}
/******catalogue********/
#contenuDemandeCatalogue{
width:801px;
padding:0 0 20px 0;
}

#contenuDemandeCatalogue #tableauPrincipalCrCompte{
margin-top:5px;
}

.blocHautCata{
margin:25px 25px 0 20px;
width:756px;
}

.blocHautCata .gauche{
width:521px;
float:left;
}

.blocHautCata .gauche h3{
margin-bottom:5px;
}

.blocHautCata .droite{
width:235px;
float:right;
text-align:right;
}

.infoLoi{
background:url(../images/commun/pointilles.gif) repeat-x top;
padding-top:12px;
width:731px;
padding-left:20px;
padding-right:50px;
font-size:9px;
}

.blocOffres{
width:731px;
padding-left:20px;
padding-right:50px;
margin:40px 0;
}

.blocOffres .texte{
width:297px;
float:left;
}

.blocOffres .choix{
width:256px;
float:left;
}

.blocOffres .bouton{
width:178px;
float:left;
padding-top:27px;
}

.offreEmail .rad, .offreEmail .rad2{
width:18px;
}

.offreEmail .rad, .offreEmail .txtRad{
height:27px;
}

.offreEmail .rad2, .offreEmail .txtRad2{
height:39px;
}


/************Message Erreur*******/


.pointille{
background:url(../images/commun/pointilles.gif) repeat-x bottom;
height:4px;
width:auto;
padding-bottom:10px;
}

#AccueilHaut{
position:relative;
width:820px;
height:auto;
float:left;
left:12px;
}

#AccueilHautTxt {
position:relative;
width:810px;
color:#603813;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#AccueilHautTxt a{
color:#603813;
text-decoration:none;
}

#AccueilHautTxt a:hover{
color:#603813;
text-decoration:underline;
}



#AccueilHautPub1{
position:relative;
width:820px;
height:202px;
top:5px;
}

#AccueilHautPub1 .TxtBlanc{
position:absolute;
width:500px;
height:100px;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
float:left;
left:60px;
top:80px;
}

#AccueilMoyenMesCoor{
position:relative;
width:684px;
float:left;
height:auto;
background:url(../images/Main/Background.jpg) repeat-y;
padding-bottom:30px;
top: 10px;
}


#contenuCoord{
position:relative;
float:left;
height:auto;
padding-left:65px;
}

#AccueilMoyenMesCoor .ImageTop{
position:relative;
float:left;
width: 673px;
left:7px;
background:url(../images/Main/BanniereCoord.jpg) no-repeat;
top:0px;
height:29px;
}

#ImgDown {
background:transparent url(../images/Main/BackgroundDown.jpg) no-repeat scroll 0% 50%;
float:left;
height:40px;
position:relative;
width:688px;
}

#AccueilMoyenMesCoor .AccueilMoyenTxtWhite{
position:absolute;
float:left;
color:#FFFFFF;
font-size:14px;
left:40px;
top:6px;
font-family:verdana;
}

#AccueilMoyenMesCoor .AccueilMoyTxtMar{
position:relative;
float:left;
color:#773519;
top:10px;
left:45px;
}

#BlocLigne .AccueilMoyRond{
position:relative;
background:url(../images/Main/BoutonClt.png) no-repeat ;
width:7px;
height:7px;
float:left;
color:#773519;
top:8px;
left:0px;
float:left;
}

#BlocLigne .AccueilMoyTxtMar1{
position:relative;
float:left;
color:#773519;
top:1px;
left:4px;
width:210px;
}

#BlocLigne .AccueilMoyMadame{
position:relative;
float:left;
color:#773519;
top:2px;
left:6px !important;
left:3px;
}

#BlocLigne .AccueilMoyCoche1{
position:relative;
float:left;
top:5px !important;
top:2px;
left:4px;
}

#BlocLigne .AccueilMoyCoche2{
position:relative;
float:left;
color:#773519;
top:5px !important;
top:2px;
left:20px;
}

#BlocLigne .AccueilMoyCoche3{
position:relative;
float:left;
color:#773519;
top:5px !important;
top:2px;
left:36px;
}


.champsModif, .ZoneTxt input{
	border-style:solid;
	border-width:1px;
	border-color:#000000;   
	color:#000000;
	font-size:11px;
	font-family:Arial;
	height:16px;
}

.AccueilMoyCoche1 input, .AccueilMoyCoche2 input, .AccueilMoyCoche3 input{
	border-style:none;
}

select{
color:#000000;
font-size:11px;
font-family:Arial;
height:17px;
}

#BlocLigne .AccueilMoyMademoi{
position:relative;
float:left;
color:#773519;
top:2px;
left:24px !important;
left:21px;
}

#BlocLigne .AccueilMoyMons{
position:relative;
float:left;
color:#773519;
top:2px;
left:40px !important;
left:37px;
}

#BlocLigne .ZoneTxt{
position:relative;
float:left;
color:#773519;
top:2px;
left:0px;
}

#BlocLigne .AnnivJour{
position:relative;
float:left;
color:#773519;
top:1px;
left:0px;
height:auto;
}

#BlocLigne .AnnivMois{
position:relative;
float:left;
color:#773519;
top:1px;
left:20px;
height:auto;
}

#BlocLigne .AnnivAnnee{
position:relative;
float:left;
color:#773519;
top:1px;
left:38px;
height:auto;
}

#Cadeau{
position:relative;
float:right;
top:0px;
background-color:#E6E0D6;
left:-60px;
width:53px;
height:48px;
}

#BlocLigne{
float:left;
height:auto;
left:40px;
line-height:20px;
margin-top:5px;
position:relative;
top:16px;
width:560px;
}

#AccueilHautMonCpt{
position:relative;
width:688px;
float:left;
left:90px;
top:20px;
height:190px;
background:url(../images/Main/Background.jpg) repeat-y;
}

#AccueilHautMonCpt img{
position: relative;
left:6px;
}

#AccueilHautMonCpt .ImgDown{
background:url(../images/Main/BackgroundDown.jpg) no-repeat;
position:relative;
height:30px;
width:auto;
float:left;
top:150px;
}

#AccueilHautMonCpt .AccueilHautTxtWhite{
position:absolute;
float:left;
color:#FFFFFF;
font-size:14px;
left:40px;
top:6px;
font-weight:bold;
font-family:verdana;
}

#AccueilHautMonCpt .AccueilHautTxtMar1{
position:relative;
float:left;
color:#773519;
top:10px;
left:42px;
}

#BlocLigne .AccueilHautRond{
position:relative;
background:url(../images/Main/BoutonClt.png) no-repeat ;
width:7px;
height:7px;
float:left;
color:#773519;
top:6px;
left:2px;
}

#BlocLigne .AccueilHautTxtMar2{
position:relative;
float:left;
color:#773519;
top:2px;
left:6px;
width:210px;
height:15px;
}

#BlocLigne .AdrMailCo{
position:relative;
float:left;
color:#773519;
left:0px;
top:0px;
margin-top:-2px;
}

#BlocLigne .AdrMailCo1{
position:relative;
float:left;
color:#773519;
top:0px;
left:0px;
}

#BlocLigne .AdrMDP{
position:relative;
float:left;
color:#773519;
top:0px;
left:0px;
}

#BlocLigne .AdrMDPConfirm{
position:relative;
float:left;
color:#773519;
top:0px;
left:0px;
}

#AccueilBas{
position:relative;
width:820px;
height:600px;
left:12px;
top:10px;
}

#OffresPict{
position:relative;
width:688px;
height:auto;
float:left;
left:65px;
background:url(../images/Main/Background.jpg) repeat-y;
margin-top: 15px;
}

#OffresPict .ImageTop{
position:relative;
float:left;
width: 673px;
left:7px;
background:url(../images/Main/titre_information-offre.jpg) no-repeat;
top:0px;
height:29px;
}

#OffresPict .ImgDown{
background:url(../images/Main/BackgroundDown.jpg) no-repeat;
position:relative;
height:20px;
width:688px;
float:left;
}

#OffresPict .AccueilTxtWhite{
position:absolute;
float:left;
color:#FFFFFF;
font-size:14px;
left:40px;
top:6px;
font-family:verdana;
width:620px;
}

#OffresPict .Rond1{
position:relative;
background:url(../images/Main/BoutonClt.png) no-repeat ;
width:7px;
height:7px;
margin-top:3px;
float:left;
}

#OffresPict .Rond2{
position:relative;
background:url(../images/Main/BoutonClt.png) no-repeat ;
width:7px;
height:7px;
margin-top:3px;
float:left;
}

#OffresPict .TxtMar1{
position:relative;
float:left;
width:400px;
height:auto;
color:#773519;
margin-left:10px;
}

#OffresPict .Coche1{
position:relative;
float:left;
color:#773519;
width:20px;
height:auto;
margin-left:60px;
top:4px !important;
top:0px;
}

#OffresPict .Coche2{
position:relative;
float:left;
color:#773519;
width:20px;
height:auto;
margin-left:30px;
top:4px !important;
top:0px;
}

#OffresPict .Coche3{
position:relative;
float:left;
color:#773519;
width:20px;
height:auto;
margin-left:60px;
top:4px !important;
top:0px;
}

#OffresPict .Coche4{
position:relative;
float:left;
color:#773519;
width:20px;
height:auto;
margin-left:30px;
top:4px !important;
top:0px;
}

#OffresPict .TxtMar2{
position:relative;
float:left;
width:400px;
height:auto;
color:#773519;
margin-left:10px;
}

#OffresPict .TxtMar3{
position:relative;
float:left;
left:-7px !important;
left:-4px;
height:auto;
width:30px;
color:#773519;
font-weight:bold;
padding-top:4px;
}

#OffresPict .TxtMar4{
position:relative;
float:left;
left:-7px !important;
left:-4px;
height:auto;
width:30px;
color:#773519;
font-weight:bold;
padding-top:4px;
}

#OffresPict .TxtMar5{
position:relative;
float:left;
left:-7px !important;
left:-4px;
height:auto;
width:30px;
color:#773519;
font-weight:bold;
padding-top:4px;
}

#OffresPict .TxtMar6{
position:relative;
float:left;
left:-7px !important;
left:-4px;
height:auto;
width:30px;
color:#773519;
font-weight:bold;
padding-top:4px;
}

#CptValidation{
position:relative;
width:674px;
height:auto;
float:left;
left:65px;
}

#CptValidation .ChampsOb1{
color:#9E7C60;
font-family:Verdana;
font-size:11px;
left:13px;
position:relative;
float:left;
width:150px;
height:15px;
}

#CptValidation .ChampsOb2{
color:#9E7C60;
font-family:Verdana;
text-align:center;
font-size:10px;
left:12px;
position:relative;
float:left;
width:670px;
height:auto;
padding-top:30px;
}

#CptValidation .ChampsOb2 a{
color:#9E7C60;
text-decoration:none;
}

#CptValidation .ChampsOb2 a:hover{
text-decoration:underline;
}

#CptValidation .TxtGros{
color:#684324;
font-family:Verdana;
font-size:10px;
position:relative;
font-weight:bold;
top:40px;
Left:13px;
width:150px;
height:30px;
}

#CptValidation .TxtGros a{
color:#684324;
text-decoration:none;
}


#CptValidation .TxtGros a:hover{
color:#684324;
text-decoration:underline;
}

#CptValidation .BtnValiderCpt{
position:relative;
float:right;
padding-top:15px;
width:162px;
height:auto;
right:110px;
}

#ligneNews{
position:relative;
float:left;
height:auto;
width:640px;
padding-top:10px;
padding-bottom:5px;
left:40px;
}

/*** gestion bouton radio picto erreur *****/

#BlocLigne .ZoneCivi{
position:relative;
float:left;
color:#773519;
top:0px;
left:0px;
width:258px;
}