/* **** LES CONTENUS */
/* titrants */
.encorp h1	{
	font-size: 3em;
	color: #555;
	font-weight: normal;
}
.inpop h1	{
	font-size: 1.7em;
	color: #FD7F00;
}
.insert h1,
.reconnaissance h2,
.metiers h3,
.espace h3,
.explicatif h1	{
	font-size: 1.2em;
}
.accueil h2.trouver	{
	font-size: 1.3em;
}
.explicatif h1	{
	color: #9E0B0F;
}
h2.direct	{
	font-size: 1.8em;
	color: #555;
	font-weight: normal;
}
.accueil h2	{
	font-size: 1.4em;
}
.accueil .flash h2	{
	font-size: 1.2em;
	color: #0064B5;
}
.accueil .solutions h2	{
	color: #F49000;
}
.accueil .solutions h2 span	{
	color: #0064B5;
}
.adroite h2	{
	color: #7D7D7D;
}
.etape h3	{
	font-size: 1.4em;
}
.produit h3	{
	font-size: 1.2em;
	font-style: italic;
}
.france h3	{
	color: #EA7125;
}
.dom h3	{
	color: #9F60B5;
}
.europe h3	{
	color: #E70033;
}
.monde h3	{
	color: #ADC015;
}
.etape h4	{
	font-size: 1.2em;
	margin: 16px 0 7px 0;
}
/* liants */
form.gauche a,
.inpop .orange,
.formulaire .orange,
.inpop .signal,
.champant li a,
.produit a,
.espace form.droite a,
.espace ol a,
.suppression	{
	color: #464646;
}
.ennavi a,
.rampe a	{
	color: #FFF;
	font-size: 1.1em;
}
.contact a,
.metiers .premier p a	{
	color: #FFF;
	font-weight: bold;
}
.accueil h2.trouver a,
.metiers a	{
	color: #FFF;
}
.ennavi a,
.choisi a,
.ri div a	{
	font-weight: bold;
}
.ariane{
   clear: both;
}
.ariane a,
.reconnaissance td a	{
	color: #555;
}
.enpied li a	{
	color: #686868;
	font-size: 1.1em;
}
.enpied p a	{
	color: #7C7C7C;
}
.reconnaissance em a	{
	color: #898989;
}
.reconnaissance td a,
.metiers .ceux	{
	text-decoration: underline;
}
.ennavi a:hover,
.ennavi a:focus,
.ennavi a:active,
.incitation a:hover,
.incitation a:focus,
.incitation a:active,
.validant:hover,
.validant:focus,
.validant:active,
.reconnaissance td a:hover,
.reconnaissance td a:focus,
.reconnaissance td a:active,
.accueil h2.trouver a:hover,
.accueil h2.trouver a:focus,
.accueil h2.trouver a:active,
.contact a:hover,
.contact a:focus,
.contact a:active,
.metiers .premier p a:hover,
.metiers .premier p a:focus,
.metiers .premier p a:active,
.metiers .ceux:hover,
.metiers .ceux:focus,
.metiers .ceux:active	{
	text-decoration: none;
}
.rampe a:hover,
.rampe a:focus,
.rampe a:active	{
	color: #0065B6;
}
/* zonants */
p,
.entete div,
.ennavi label,
.encorp p.incitation,
.accueil p.incitation	{
	font-size: 1.1em;
}
.encorp p,
.encorp li,
.renseignements legend,
.inpop p,
.reconnaissance table,
.choisi dl,
.envoi table,
.onfle table,
.proforma table
.accueil p,
.espace ul,
.espace ol,
.metiers li,
.expedition fieldset fieldset legend,
form.reconnaissance div,
.envoi fieldset fieldset legend,
.destinataire legend,
.etape dl,
dl.calcul	{
	font-size: 1.2em;
}
.inpop label span	{
	font-size: .91em;
}
.linea strong	{
	font-size: 1.08em;
}
form.reconnaissance div strong	{
	font-size: 1.16em;
}
.ensuite legend,
.expedition legend	{
	font-size: 1.3em;
	font-weight: bold;
	color: #686868;
}
.envoi legend,
.entete div	{
	font-size: 1.4em;
	font-weight: bold;
}
.inpop legend	{
	font-size: 1.2em;
	font-weight: bold;
	color: #00519E;
}
.collector,
.multi td strong	{
	font-weight: bold;
	color: #00519E;
}
.btDelete{
	text-align: center;
}
.btDelete input{
	width: 16px;
	height: 16px;
	margin-top: -8px;
}
.calcul dd	{
	color: #00519E;
}
p.chap	{
	font-size: 1.4em;
	color: #555;
}
.inpop fieldset fieldset legend,
dl.calcul dt strong	{
	color: #464646;
}
.entete p,
.reconnaissance .droite li,
.espace ul	{
	color: #0065B6;
}
.ariane	{
	color: #555;
}
.enpied p	{
	color: #7C7C7C;
}
.services label,
.expedition form p.contact,
.metiers	{
	color: #FFF;
}
.reconnaissance th strong span,
.collector span,
dl.calcul dd strong	{
	color: #EE8002;
}
dl strong span,
.adroite p	{
	color: #FD9000;
}
.adroite p	{
	font-size: 3em;
	font-weight: bold;
}
.linea strong,
.reconnu em,
dl strong,
.etape p em	{
	color: #02529F;
}
.etapes li span	{
	color: #909090;
}
.etape h3 span	{
	color: #779D2B;
}
.reconnaissance .premier th,
.reconnaissance caption,
.champant input.desactive,
.envoi caption,
.destinataire legend,
legend.droite,
.etape dd	{
	font-weight: bold;
}
.reconnaissance th,
.champant legend span,
.expedition fieldset fieldset legend,
.reconnu th span	{
	font-weight: normal;
}
.reconnu em,
.etape p em	{
	font-style: normal;
}
.tarifs dt	{
	font-style: italic;
}
.entete div	{
	font-style: italic;
	color: #00519E;
}
.reconnaissance th strong,
.reconnaissance td.dernier	{
	font-size: 1.25em;
	color: #00519E;
	font-weight: bold;
}
.envoi em,
.inpop label em,
.inpop .mention em,
.erreur,
.destinataire .mention em,
.destinataire label em,
.renseignements .mention em,
.renseignements label em, .formErreur	{
	color: #ED1C24;
	font-style: normal;
}
.formErreur{
	text-align: center;
	display: block;
	margin-bottom: 5px;
}
div.formErreur{
	font-size: 1.2em;
}
.reconnaissance .commande em	{
	font-size: .83em;
	color: #898989;
}
.etapes li	{
	font-weight: bold;
	color: #598527;
}
/* formulants */
.entete input,
form input,
textarea	{
	font-size: 1.1em;
	color: #000;
}
.multi td input	{
	font-size: 1em;
}
form p input,
p textarea,
.onfle table input,
.proforma table input	{
	font-size: 1em;
}
.reconnu .validant,
.envoi .validant,
.range,
.services .validant,
.expedition .validant,
form.reconnaissance input,
.destinataire .validant	{
	font-size: .91em;
}
.entete input	{
	color: #00519E;
	text-transform: uppercase;
}
form .validant,
.validant	{
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none !important;
}
.incitation a	{
	color: #0065B6;
	font-weight: bold;
}
/* Suivi */
.encorp.suivi, .encorp.espaceClient{
	background: none;
}
.contenuCol1{
	width: 630px;
	float: left;
}
.espaceClient .contenuCol1{
	margin-left: 30px;
}
.contenuCol2{
	width: 300px;
	float: right;
}
.intro{
	font-size: 1.09em;
	margin-bottom: 20px;
}
.interneCol1{
	width: 315px;
	float: left;
}
.interneCol2{
	width: 295px;
	float: right;
}
.sousTitre{
	font-size: 1.63em;
	margin-bottom: 10px;
	font-weight: normal;
}
.contenuBloc1{
	background: url(../images/styles/fond-bloc-bas.png?version=1.0) no-repeat bottom transparent;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.contenuBloc1Interne{
	background: url(../images/styles/fond-bloc-haut.png?version=1.0) no-repeat top transparent;
	padding: 15px 10px;
	height: 170px;
}
.contenuBloc1InternePae{
	background: url(../images/styles/fond-bloc-haut.png?version=1.0) no-repeat top transparent;
	padding: 10px 5px;
	height: 110px;
}
.left_orange
{
	text-align : left;
	color: #fd7f00;
	font-size: 2em;
	font-variant:small-caps;
}
.contenuBloc_x_Interne {
    width: 400px;
    padding: 15px 10px;
}
.clear, hr{
	clear: both;
	color: #fff;
	background: #fff;
	border: 0;
	height: 1px;
	margin: 0;
	font-size: 1px;
}
.suiviEnvoi h3, .suiviMessage h3{
	font-size: 1.2em;
	margin-bottom: 20px;
}
.suiviEnvoi em{
	font-size: 0.9em;
	font-style: normal;
}
.encorp.suivi .suiviEnvoi p, .encorp.suivi .suiviMessage li{
	font-size: 1.1em;
	margin-bottom: 20px;
}
.encorp.suivi .suiviEnvoi p.margB0{
	margin-bottom: 0;
}
.suiviEnvoi textarea{
	width: 204px;
	height: 63px;
	padding: 2px;
	vertical-align: bottom;
	margin-right: 5px;
	color: #464646;
}
.boutonValider{
	background: url(../images/styles/fond-bouton-valider.png?version=1.0) no-repeat transparent;
	width: 73px;
	height: 18px;
	text-align: center;
	vertical-align: bottom;
	color: #fff;
	font-weight: bold;
	border: none;
	padding-top: 1px;
}
.suiviAvance{
	background: url(../images/styles/fond-suivi-avance.png?version=1.0) no-repeat 0 0 transparent;
	padding: 25px 120px 20px 15px;
	height: 36px;
}
.suiviAvance strong{
	font-size: 1.5em;
	color: #00519E;
	font-style: italic;
}
.contenuBloc2{
	background: url(../images/styles/fond-bloc2-bas.png?version=1.0) no-repeat bottom transparent;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.contenuBloc2Interne{
	background: url(../images/styles/fond-bloc2-haut.png?version=1.0) no-repeat top transparent;
	padding: 15px 10px;
	height: 150px;
}
.suiviMessage li{
	background: no-repeat 0 0;
	padding-left: 55px;
}
.suiviMessage li.message{
	background-image: url(../images/styles/picto-message.png?version=1.0);
}
.suiviMessage li.sms{
	background-image: url(../images/styles/picto-sms.png?version=1.0);
}
.suiviMessage a{
	color: #464646;
	text-decoration: underline;
}
.espaceClient .contenuCol1  .suiviMessage a{
	background: none;
	padding: 0;
	display: inline;
}
.espaceClient .contenuCol1  .suiviMessage a:hover{
	color: #464646;
}
.suiviMessage a:hover{
	text-decoration: none;
}
.serveurVocal{
	background: url(../images/styles/fond-serveur-local.png?version=1.0) no-repeat;
	padding: 23px 20px 20px 60px;
	height: 38px;
}
.serveurVocal strong{
	font-size: 2em;
	color: #00519E;
}
.serveurVocal em{
	font-size: 0.83em;
	font-style: normal;
}
.photo{
	margin-bottom: 20px;
}
.contenuBloc3{
	background: url(../images/styles/fond-bloc3-bas.png?version=1.0) no-repeat bottom transparent;
	padding-bottom: 5px;
	margin-bottom: 25px;
	width: 100%;
}
.contenuBloc3Interne{
	background: url(../images/styles/fond-bloc3-haut.png?version=1.0) no-repeat top transparent;
	padding: 10px 15px;
	font-size: 0.9em;
}
.flashInfos h2{
	color: #00519E;
	font-size: 1.45em;
	text-transform: uppercase;
	background: url(../images/styles/picto-flash.png?version=1.0) no-repeat transparent;
	position: relative;
	margin: -5px -10px;
	padding: 5px 0 5px 35px;
	height: 25px;
}
.flashInfos p{
	margin-bottom: 10px;
}
.flashInfos hr{
	height: 1px;
	border-bottom: solid 1px #B2D0E9;
	position: relative;
	margin: 15px -15px;
}
.autresLiens li{
	background: url(../images/styles/fond-puce-fleche-bleue.png?version=1.0) no-repeat 3px center transparent;
	padding-left: 15px;
}
.autresLiens li.rss{
	background: url(../images/styles/picto-rss.png?version=1.0) no-repeat left center transparent;
}
.suiviPoste h2{
	color: #F49000;
	font-size: 1.45em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.suiviPoste h2 strong{
	color: #00519E;
	margin-bottom: 10px;
}
.suiviPoste p{
	margin-bottom: 10px;
}
.suiviPoste p.margB0{
	margin-bottom: 0;
}
.boutonOk{
	background: url(../images/styles/fond-bouton-ok.png?version=1.0) no-repeat transparent;
	width: 22px;
	height: 18px;
	text-align: center;
	vertical-align: baseline;
	color: #fff;
	font-weight: bold;
	border: none;
	padding-bottom: 2px;
}
.champText{
	width: 141px;
	height: 14px;
	padding: 2px;
	color: #464646;
	background: url(../images/styles/fond-champText.png?version=1.0) no-repeat transparent;
	margin-top: 5px;
	border: none;
}
.onglet{
	font-size: 1.09em;
}
.ongletTitre{
	background: url(../images/styles/fond-tableau-suivi-haut.png?version=1.0) no-repeat transparent;
	padding: 15px;
	margin: 0;
	font-size: 1.09em;
	font-weight: bold;
}
.contenuInter{
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
}
.tabListeEnvois{
	width: 100%;
   margin-bottom: 20px;
}
.tabListeEnvois th{
	background-color: #E9E9E9;
	padding: 5px 5px 5px 10px;
	text-align: center;
	border-right: solid 1px #E3E3E3;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	vertical-align: middle;
	height: 45px;
}
.tabListeEnvois th.envoisDernierCol, .tabListeEnvois td.envoisDernierCol{
	border-right: none;
}
.detail .tabListeEnvois th, .detail .tabListeEnvois td{
   text-align: left;
}
.tabListeEnvois .lignealternee td{
	background-color: #F8F8F8;
}
.detail .tabListeEnvois th.colAligneCentre{
   text-align: center;
}
.tabListeEnvois th.colAligneGauche{
	text-align: left;
}
.tabListeEnvois th a{
	font-size: 0.9em;
	color: #9F9F9F;
	font-weight: normal;
	text-decoration: underline;
}
.tabListeEnvois th a:hover{
	text-decoration: none;
}
.tabListeEnvois td{
	padding: 10px 5px 10px 10px;
	text-align: center;
	border-right: solid 1px #F0F0F0;
	border-bottom: solid 1px #F0F0F0;
}
.tabListeEnvois td.envoisCol1{
	color: #00519E;
	font-size: 1.36em;
	font-weight: bold;
	text-align: left;
}
.envoisPetitCol{
	width: 100px;
}
* html .envoisPetitCol{
	width: 90px;
}
*+html .envoisPetitCol{
	width: 90px;
}
form .tabListeEnvois input, form .recevoirMsg input.checkbox, input.checkbox{
	background: none;
	padding: 0;
	border: 0;
}
.pagination{
	text-align: center;
	margin: 0 0 25px 0;
}
.pagination li{
	display: inline;
	font-size: 1em;
}
.pagination li.premier{
	margin-right: 15px;
}
.pagination li.dernier{
	margin-left: 15px;
}
.pagination li strong{
	color: #01529E;
}
.pagination li a{
	color: #FD8800;
}
.recevoirMsg{
	border-top: solid 1px #C8DC26;
	background-color: #EEF5BE;
	padding: 15px 20px;
}
.recevoirMsg h2{
	font-size: 1em;
	margin-bottom: 20px;
}
.recevoirMsg p{
	margin-bottom: 10px;
	font-size: 1em;
}
.recevoirMsg label{
	font-size: 1em;
	margin-right: 5px;
}
.recevoirMsg label a{
   color: #464646;
   text-decoration: underline;
}
.recevoirMsg label a:hover{
   text-decoration: none;
}
.contenuBas{
	background: url(../images/styles/fond-tableau-suivi-bas.png?version=1.0) no-repeat left bottom transparent;
	text-align: right;
	padding: 8px 10px;
	margin-bottom: 30px;
}
.contenuBas p{
	font-size: 1em;
}
.numeroColi{
   color: #00519E;
   font-size: 2.54em;
   margin-right: 10px;
}
.numeroColi2
{
	text-align : center;
	color: #fd7f00;
	font-size: 2em;
}
.soustitre_colis
{
	margin-top:15px;
	margin-bottom:15px;
	font-size: 1.5em;
}
/* FIN Suivi */
/* Sous Nav */
.sousNav{
   position: relative;
   margin-top: -41px;
	background: url(../images/styles/fond-sous-navigation.png?version=1.0) repeat-x left top transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
	z-index: 99;
	width: 100%;
}
.sousNav li{
   float: left;
   margin-right: 1px;
   height: 40px;
   border-right: solid 1px #fff;
   min-width: 130px;
}
.sousNav li a{
   padding: 8px 20px 16px 20px;
   display: block;
   color: #706d6d;
   font-size: 0.9em;
   text-decoration: none;
   text-align: center;
}
.sousNav li a:hover, .sousNav li.sousNavActif a{
	background: url(../images/styles/fond-navigation-onglet.png?version=1.0) center bottom no-repeat transparent;
   color: #fff;
   text-decoration: none;
}
/* FIN Sous Nav */
/* Barre gauche */
.barreGauche{
   width: 165px;
   float: left;
   display: inline;
   margin-top: 20px;
}
.titreNavGauche{
   background: url(../images/styles/fond-titre-nav-gauche.png?version=1.0) left top no-repeat transparent;
   padding: 4px 10px;
   color: #fff;
   font-size: 1.2em;
}
.barreNav{
   font-size: 0.9em;
   color: #8b8a8a;
   background: url(../images/styles/fond-nav-gauche-bas.gif?version=1.0) left bottom no-repeat #fff;
   padding-bottom: 5px;
}
.espaceClient .barreNav{
	background-image: url(../images/styles/fond-nav-gauche-bas2.png?version=1.0);
}
.barreNav ul{
   border-left: solid 1px #c4c4c4;
   border-right: solid 1px #c4c4c4;
	padding-bottom: 1px;
}
.espaceClient .barreNav ul{
	padding-top: 1px;
}
.barreNav ul li ul{
   border: none;
	padding: 10px 0;
}
.barreNav ul li h3{
   padding: 5px 10px;
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	background-color: #EBEBEB;
}
.barreNav ul.navGaucheNiveau1 li{
   border-top: solid 1px #c4c4c4;
	background-color: #EBEBEB;
	padding: 5px 10px;
}
.espaceClient ul li{
	margin-top: 5px;
}
.barreNav ul li ul li a, .espaceClient ul li a{
   padding: 0 0 0 17px;
   font-size: 0.84em;
   background: url(../images/styles/fond-puce-fleche-bleue.png?version=1.0) no-repeat 10px 3px #fff;
}
.espaceClient ul li a{
	font-size: 1em;
}
.espaceClient .barreNav ul li ul li a, .espaceClient .barreNav ul li ul li a:hover{
	background: none;
}
.espaceClient .barreNav ul li ul{
	padding-top: 0;
	padding-bottom: 5px;
}
.espaceClient .barreNav ul li ul li{
	margin: 0;
	padding: 0;
	line-height: normal;
}
.espaceClient .barreNav ul li ul li a{
	font-size: 0.7em;
}
.barreNav ul li ul li a:hover, .barreNav ul li ul li a.navGaucheActif, .espaceClient ul li a:hover, .espaceClient ul li a.navGaucheActif{
	background-image: url(../images/styles/fleche-on.png?version=1.0);
	color: #FD7F00;
	text-decoration: none;
}
.espaceClient ul li ul li a.sousNavGaucheActif{
	color: #FD7F00;
}
/* FIN Barre gauche */
/* Barre droite */
.barreDroite{
   width: 195px;
   float: left;
   display: inline;
   margin-top: 20px;
}
.blocDroit{
	background: url(../images/styles/fond-droite-bas.gif?version=1.0) left bottom no-repeat transparent;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 100%;
}
.blocDroitInter{
	border-left: solid 1px #C7C7C7;
	border-right: solid 1px #C7C7C7;
	padding: 10px 10px 1px 10px;
	margin-top: -5px;
   width: 173px;
}
.blocDroit h2{
	background: url(../images/styles/fond-droite-haut.png?version=1.0) 0 0 no-repeat transparent;
	color: #0064B5;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 10px 10px 5px 10px;
}
.blocDroit h2 strong{
	color: #F49000;
}
.blocDroitInter ul{
	margin: 10px 0 0 0;
}
.blocDroitInter ul li{
   padding: 0 0 0 7px;
   background: url(../images/styles/fond-puce-fleche-bleue.png?version=1.0) no-repeat 0 3px #fff;
	font-size: 1.09em;
	margin: 0;
}
.blocDroitInter img{
	position: relative;
	margin: 0 -10px 5px -10px;
}
.blocDroitTexteAdroite{
	width: 100px;
	float: left;
}
.blocDroitInter .visuAGauche2 img{
	float: left;
	margin: 0 9px 0 0;
}
.alignerAuCentre{
	text-align: center;
}
.alignerAuCentre img{
	margin: 0;
}
.temoin{
	padding: 10px 0;
	color: #0063B3;
}
/* FIN Barre droite */
/* Page rubrique */
.contenuRubrique{
   margin-top: 20px;
	width: 735px;
	margin-right: 30px;
	float: left;
	display: inline;
}
.contenuRubrique h1{
	margin-top: 0;
}
.hidden{
	position: absolute;
	top: -2000px;
}
.visuAGauche{
	float: left;
	margin: 0 5px 0 10px;
}
.blocGauche{
	float: left;
}
.blocDroite{
	float: right;
}
.rubriqueBloc{
	background: url(../images/styles/fond-rubrique-bloc-bas.png?version=1.0) left bottom no-repeat transparent;
	padding-bottom: 10px;
	width: 354px;
	margin-bottom: 20px;
}
.rubriqueBlocInter{
	background: url(../images/styles/fond-rubrique-bloc-haut.png?version=1.0) left top no-repeat transparent;
	padding: 10px 10px 10px 20px;
	width: 324px;
}
.rubriqueBlocInter h2{
	font-size: 1.8em;
	margin-bottom: 15px;
	font-weight: normal;
}
.rubriqueBlocInter img{
	float: left;
}
.rubriqueBlocTexte{
	float: left;
	width: 205px;
	float: right;
}
.rubriqueBlocTexte p{
	padding-bottom: 15px;
}
.rubriqueBloc ul li{
   padding: 0 0 0 7px;
   background: url(../images/styles/fond-puce-fleche-bleue.png?version=1.0) no-repeat 0 4px #fff;
	margin: 0;
}
/* FIN Page rubrique */
/* Contact */
.blocContact p{
	padding-bottom: 0;
}
.blocContact h3{
	font-size: 1.2em;
}
.blocContact ul{
	margin-bottom: 10px;
}
.blocContact big{
	font-size: 1em;
	color: #FD8000;
}
.conteneurBlocDroit{
	width: 354px;
	float: right;
   display: inline;
}
.conteneurBlocDroit p{
	padding-bottom: 15px;
}
.blocInfos .blocDroitInter ul{
	margin-top: 0;
}
.blocDroitInter dl{
	font-size: 1.2em;
}
.blocDroitInter dd{
	margin-bottom: 15px;
}
.rubriqueBlocLarge{
	background: url(../images/styles/fd-rub-bloc-large-bas.png?version=1.0) left bottom no-repeat transparent;
	padding-bottom: 10px;
	width: 735px;
	margin-bottom: 20px;
}
.panierIdentification .rubriqueBlocLarge{
	background-image: url(../images/styles/fd-rub-bloc-large-bas2.png?version=1.0);
}
.rubriqueBlocLargeInter{
	background: url(../images/styles/fd-rub-bloc-large-haut.png?version=1.0) left top no-repeat transparent;
	padding: 10px 10px 10px 20px;
	width: 705px;
}
.panierIdentification .rubriqueBlocLargeInter{
	background-image: url(../images/styles/fd-rub-bloc-large-haut2.png?version=1.0);
	padding-top: 16px;
}
.rubriqueBlocLargeInter h2{
	font-size: 1.8em;
	margin-bottom: 15px;
	font-weight: normal;
}
.rubriqueBlocLargeInter address{
	font-size: 1.2em;
	font-style: normal;
}
/* FIN Contact */
/* Page article */
.contenuCentral{
   width: 540px;
   float: left;
   margin: 0 30px;
   display: inline;
}
.intro{
	font-weight: bold;
	font-size: 1.27em;
}
.articleDetail h2{
	font-size: 1.27em;
	color: #00519E;
	margin-top: 30px;
}
.espaceClient .articleDetail h2{
	color: #464646;
}
.articleDetail p{
	margin-bottom: 10px;
}
.articleDetail p.marginB0{
	margin-bottom: 0;
}
.basicListe li{
	background: url(../images/styles/fleche.png?version=1.0) 0 4px no-repeat transparent;
	padding-left: 8px;
}
.basicListe li big{
	margin: 5px 0 10px -8px;
	position: relative;
	font-weight: bold;
	font-size: 1em;
	display: block;
}
.visuADroite{
	float: right;
	margin-left: 5px;
}
.articleDetail .visuADroite{
	margin-top: 30px;
}
.conteneurVisuAGauche{
	float: left;
	margin: 30px 0;
	width: 170px;
}
.conteneurVisuAGauche p{
	font-size: 1em;
	margin-bottom: 0;
}
.texteAdroite{
	width: 330px;
	float: right;
	margin: 30px 0;
}
.articleDetail table{
	width: 100%;
	border-top: solid 1px #C4C4C4;
	font-size: 1.09em;
	margin-bottom: 30px;
}
.articleDetail th{
	background-color: #E9E9E9;
	border-bottom: solid 1px #C4C4C4;
	border-left: solid 1px #F6F6F6;
	padding: 10px;
	text-align: center;
	font-weight: normal;
}
.articleDetail th.articleColAligneGauche{
	background-color: transparent;
	text-align: left;
	border-left: 0;
	border-bottom: solid 1px #EDEDED;
}
.articleDetail td{
	padding: 10px;
	text-align: center;
	border-left: solid 1px #EAEAEA;
	border-bottom: solid 1px #EDEDED;
}
.articleDetail .lignePaire td, .articleDetail .lignePaire th{
	background-color: #F8F8F8;
	border-bottom: solid 1px #EDEDED;
}
.misEnAvant{
	background: url(../images/styles/apostropheGauche.png?version=1.0) left top no-repeat transparent;
	padding: 20px 0 0 30px;
	font-style: italic;
}
.misEnAvantInter{
	background: url(../images/styles/apostropheDroite.png?version=1.0) right bottom no-repeat transparent;
	padding: 0 30px 20px 0;
}
.misEnAvant p{
	font-size: 1.4em;
	margin-bottom: 0;
}
/* FIN Page article */
/* Page produits */
.contenuCentralLarge{
	width: 765px;
	float: right;
}
.tabProduit{
	border-top: solid 1px #C4C4C4;
	font-size: 1.1em;
}
.tabProduit th{
	background-color: #E9E9E9;
	border-right: solid 1px #F6F6F6;
	border-bottom: solid 1px #C4C4C4;
	padding: 2px 10px;
	text-align: center;
	vertical-align: middle;
}
.tabProduit th.dernierCol{
	border-right: 0;
	border-bottom: solid 1px #F6F6F6;
	font-size: 0.9em;
	font-weight: normal;
}
.tabProduit th.dernierCol2{
	border-right: 0;
}.ligneLieu th{
	text-align: left;
	border-right: 0;
	border-top: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
	background-color: #E0E0E0;
}
.tabProduit td{
	padding: 8px 10px;
	vertical-align: top;
	border-right: solid 1px #EAEAEA;
	border-bottom: solid 1px #EAEAEA;
}
.tabProduit td.pdtColAligneCentre{
	text-align: center;
	vertical-align: middle;
}
.pdtName a strong{
	color: #FD8100;
	font-weight: normal;
}
.tabProduit td li{
	font-size: 1em;
	margin-top: 10px;
}
/* FIN Page produits */
/* Ajout du 28 avril 2009 */
/* Ajout pour topship-1.html */
.listeRealais{
	text-align: left;
	font-size: 10px;
	/*display: none;*/
}
.listeRealais caption{
	text-align: left;
	font-size: 1.2em;
	padding: 10px 0;
	font-weight: bold;
}
.listeRealais th{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 20px;
}
.listeRealais td{
	text-align: left;
	font-size: 1.2em;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.colRelais{
	width: 210px;
}
.colHoraire{
	width: 250px;
}
.listeRealais label{
	text-align: left;
	display: inline;
	width: auto;
	margin-top: 5px;
}
.listeRealais input{
	width: auto;
	display: inline;
	float: left;
	margin-top: 5px;
	background: transparent;
	border: 0;
}
.etape .listeRealais dl{
	font-size: 1em;
	line-height: normal;
}
.etape .listeRealais dd, .etape .listeRealais dt{
	font-weight: normal;
	line-height: normal;
}
.etape .listeRealais dt{
	width: 60px;
	float: left;
}
/* FIN Ajout pour topship-1.html */
/* Ajout pour multicolis-1.html */
.listeRelaisMulticolis{
	text-align: left;
	font-size: 10px;
}
.listeRelaisMulticolis caption{
	text-align: left;
	font-size: 1.2em;
	padding: 10px 0;
	font-weight: bold;
}
.listeRelaisMulticolis th{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding-right: 20px;
}
.listeRelaisMulticolis td{
	text-align: left;
	font-size: 0.9em;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.colRelaisMulticolis{
	width: 170px;
}
.colHoraireMulticolis{
	width: 250px;
}
.listeRelaisMulticolis label{
	text-align: left;
	display: inline;
	width: auto;
	margin-top: 5px;
}
.listeRelaisMulticolis input{
	width: auto;
	display: inline;
	float: left;
	margin-top: 5px;
	background: transparent;
	border: 0;
}
.etape .listeRelaisMulticolis dl{
	font-size: 1em;
	line-height: normal;
}
.etape .listeRelaisMulticolis dd, .etape .listeRelaisMulticolis dt{
	font-weight: normal;
	line-height: normal;
}
.etape .listeRelaisMulticolis dt{
	width: 60px;
	float: left;
}
/* FIN Ajout pour multicolis-1.html */
/* FIN Ajout du 28 avril 2009 */
/* Inscription */
.formulaire{
	background: url(../images/styles/fond-formulaire-haut.png?version=1.0) 0 0 no-repeat #EEF5BE;
	padding-top: 10px;
}
.contenuFormulaire{
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
	padding: 0 50px 20px 50px;
	background-color: #EEF5BE;
}
.formulaireSubmission{
	background: url(../images/styles/fond-formulaire-bas.png?version=1.0) left bottom no-repeat transparent;
	padding: 10px 20px;
	clear: both;
}
.contenuFormulaire .mention{
	padding: 10px 0;
	margin: 0;
}
.mention em, .contenuFormulaire .secant em, .contenuFormulaire label em{
	color: #F31C76;
}
.secant2 {
	color: #F31C76;
}
.contenuFormulaire legend{
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 10px 50px;
}
.contenuFormulaire label{
	display: block;
	width: 50%;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.contenuFormulaire label span{
	font-size: 0.9em;
}
.contenuFormulaire p.cordeau label{
	width: auto;
	float: none;
	text-align: left;
	display: inline;
}
.contenuFormulaire p{
	clear: both;
	margin-bottom: 5px;
}
.contenuFormulaire textarea{
	width: 128px;
}
.contenuFormulaire select{
	width: 138px;
}
.contenuFormulaire select.carnetSelect{
	width: 200px;
}
.contenuFormulaire p.choixStatut{
	padding-bottom: 10px;
	text-align: center;
}
.contenuFormulaire .choixStatut input{
	margin: 0 0 0 20px;
}
.paddTop{
	padding-top: 10px;
}
#formProfessionnel{
	display: none;
}
.carnet{
	display: none;
}
* html .validant{
   border: solid 1px #fff;
}
/* FIN Inscription */
/* Panier */
.panierEtape{
	background: no-repeat top center transparent;
	padding: 23px 55px 0 75px;
	margin: 20px 0 0 0;
	position: relative;
}
.etapePanier{
	background-image: url(../images/styles/fond-panier.png?version=1.0);
}
* html .etapePanier{
	background-image: url(../images/styles/fond-panier.gif?version=1.0);
}
.etapeIdentification{
	background-image: url(../images/styles/fond-identification.png?version=1.0);
}
* html .etapeIdentification{
	background-image: url(../images/styles/fond-identification.gif?version=1.0);
}
.etapePaiement{
	background-image: url(../images/styles/fond-paiement.png?version=1.0);
}
* html .etapePaiement{
	background-image: url(../images/styles/fond-paiement.gif?version=1.0);
}
.etapeConfirmation{
	background-image: url(../images/styles/fond-confirmation.png?version=1.0);
}
* html .etapeConfirmation{
	background-image: url(../images/styles/fond-confirmation.gif?version=1.0);
}
.panierEtape li{
	width: 368px;
	float: left;
	font-size: 1.1em;
	margin-right: 11px;
}
.panierEtape li.dernierEtape{
	width: 60px;
	margin-right: 0;
}
.panierEtape li strong{
	color: #FD8700;
	font-weight: normal;
}
.margT{
	margin-top: 10px;
}
.espaceClient .margT{
	margin-top: 20px;
}
.tableauPanier{
	width: 100%;
	font-size: 1.1em;
	border-right: solid 1px #F3F3F3;
}
.tableauPanier .ligneTitre th{
	background-color: #E9E9E9;
	border-left: solid 1px #F3F3F3;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	padding: 10px;
	font-weight: bold;
}
.tableauPanier .ligneTitre th.colAligneGauche{
	text-align: left;
}
.tableauPanier td, .tableauPanier th{
	border-left: solid 1px #F3F3F3;
	border-bottom: solid 1px #F3F3F3;
	padding: 10px;
}
.tableauPanier th, .tableauPanier td.nomProduit{
	text-align: center;
}
.tableauPanier th{
	font-weight: normal;
}
.tableauPanier td.avantageCol{
	border: 0;
}
.tableauPanier td address strong{
	margin-bottom: 5px;
	display: block;
}
address{
	font-style: normal;
}
.nomProduit, .textCouleur, .prixProduit{
	color: #00519E;
}
.nomProduit{
	font-weight: bold;
}
.nomProduit strong, .prixTotal{
	color: #EF8200;
}
.prixTotal{
	font-size: 1.09em;
	font-weight: bold;
}
.tableauPanier td.prixProduit{
	padding-right: 20px;
	text-align: right;
}
.tableauPanier td.panierOutils{
	background: url(../images/styles/fond-gris.gif?version=1.0) repeat-x;
	padding: 8px 10px;
}
.tableauPanier td.panierOutils .suppression{
	float: none;
	color: #111;
	text-decoration: underline;
	padding-left: 15px;
	font-size: 1em;
	vertical-align: middle;
	margin-top: -6px;
}
.modifier, .ajouter{
	background: 0 2px no-repeat;
	padding: 2px 0 2px 18px;
	vertical-align: middle;
}
.modifier{
	background-image: url(../images/styles/picto-modifier.png?version=1.0);
	margin-right: 30px;
}
.ajouter{
	background-image: url(../images/styles/picto-plus.png?version=1.0);
	margin-left: 30px;
}
.tableauPanier td.panierOutils a{
	color: #111;
	text-decoration: underline;
}
.avantage{
	background: url(../images/styles/fond-avantage-bas.png?version=1.0) left bottom no-repeat;
	padding-bottom: 7px;
}
.avantageInter{
	background: url(../images/styles/fond-avantage-haut.png?version=1.0) left top no-repeat;
	padding: 10px 120px 0 15px;
	font-size: 0.8em;
}
.avantageInter h2{
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.avantageInter label{
	width: 95px;
	float: left;
}
.avantageInter p{
	margin-bottom: 10px;
}
.avantageInter li{
	margin-bottom: 2px;
}
.avantageInter .validant, .panierPied .validant{
	margin-left: 10px;
	font-size: 1em;
}
.panierPied{
	font-size: 0.9em;
	text-align: center;
}
.panierPied p{
	padding-top: 15px;
}
.panierIdentification .gauche{
	width: 260px;
	float: left;
}
.panierIdentification .gauche h2, .panierIdentification .droite h2{
	font-size: 1.2em;
	font-weight: bold;
}
.panierIdentification .gauche label{
	width: 70px;
	float: left;
}
.panierIdentification .gauche p{
	font-size: 1.1em;
	margin-bottom: 5px;
}
.panierIdentification .gauche a{
	color: #464646;
}
.panierIdentification .gauche .validant{
	margin-left: 129px;
	margin-bottom: 15px;
}
.panierIdentification .droite{
	width: 400px;
	float: right;
}
.panierIdentification .droite .autresLiens{
	margin-top: 10px;
}
.panierIdentification .droite p, .panierIdentification .droite li{
	font-size: 1.1em;
}
.alignerADroite{
	text-align: right;
}
.panierIdentification .droite .incitation{
	float: right;
	margin-top: -10px;
	margin-right: 10px;
}
.contenuModePaiement{
	width: 430px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.contenuModePaiement li{
	float: left;
	margin: 0 10px 20px 10px;
	font-size: 1.1em;
	width: 120px;
}
.contenuModePaiement p, .formPaiement li, .messageConfirmation p, .recapitulation li{
	font-size: 1.1em;
}
.formPaiement li.totalAPayer{
	font-size: 1.2em;
}
.contenuModePaiement li label{
	background: transparent no-repeat center top;
	padding-top: 110px;
	display: block;
	cursor: pointer;
}
.contenuModePaiement li label.lblCarteBancaire{
	background-image: url(../images/styles/carte-bancaire.png?version=1.0);
}
.contenuModePaiement li label.lblPaypal{
	background-image: url(../images/styles/paypal.png?version=1.0);
}
.contenuModePaiement li label.lblPrelevement{
	background-image: url(../images/styles/prelevement.png?version=1.0);
}
.contenuModePaiement .validalt{
	margin-left: 10px;
}
.formPaiement{
	width: 460px;
	text-align: center;
	margin: 0 auto;
}
.formPaiement p, .formPaiement li{
	margin-bottom: 10px;
}
.listeChamps{
	margin-top: 20px;
}
.formPaiement .listeChamps li{
	margin-bottom: 5px;
}
.formPaiement li label, .espaceClientForm li label{
	width: 230px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.formPaiement li span{
	float: left;
}
.formPaiement li img{
	margin-top: -5px;
}
.formPaiement li.totalAPayer strong{
	color: #EE7F00;
}
.formPaiement li input.large, .espaceClientForm li input.large{
	width: 200px;
}
.confirmation{
	font-weight: bold;
	color: #EE7F00;
	margin-bottom: 15px;
}
.messageConfirmation{
	margin-bottom: 25px;
}
.messageConfirmation .reconnaissance{
   width: 100%;
}
.recapitulation h2{
	font-size: 1.8em;
	margin-bottom: 15px;
	font-weight: normal;
}
.recapitulation ul{
	margin-bottom: 15px;
}
.recapitulation li{
	margin-bottom: 5px;
}
.recapitulation li strong, .panierDetail h4 strong{
	color: #EE8001;
	font-weight: normal;
}
.recapitulation h3{
	background: url(../images/styles/fleche-bas.png?version=1.0) right center #E9E9E9 no-repeat;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	padding: 8px 10px;
	margin-bottom: 20px;
	font-size: 1.1em;
}
.panierDetail{
	border-bottom: solid 1px #C4C4C4;
	padding: 0 0 10px 20px;
	padding-left: 20px;
	position: relative;
}
.panierDetail h4{
	font-size: 1.1em;
	margin-bottom: 20px;
	font-weight: normal;
}
.panierDetail h4 span{
	margin-left: 25px;
}
.panierDetail ul{
	width: 600px;
}
.panierDetail li{
	width: 280px;
	float: left;
	margin-right: 10px;
}
.imprimerEtiquette{
	position: absolute;
	right: 20px;
	background: url(../images/styles/etiquette.png?version=1.0) no-repeat left center;
	height: 32px;
	padding-left: 45px;
	padding-top: 10px;
	color: #555;
	font-size: 0.9em;
	margin-top: -10px;
}
.panierVide p{
	margin-bottom: 15px;
}
.panierVide p strong{
	color: #F39F00;
}
.panierVide .validant{
	font-size: 0.9em;
}
/* FIN Panier */
/* Espace Client */
.espaceClient h1{
	margin-bottom: 20px;
}
.espaceClient .articleDetail .validant{
	margin-right: 10px;
}
p.nombreAdresse{
	font-size: 1em;
}
.flotteDroite{
	float: right;
}
.tableauEspaceClient th{
	font-weight: bold;
}
.tableauEspaceClient th.premierCol, .tableauEspaceClient td.premierCol{
	border-left: none;
}
.tableauEspaceClient td{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
.tableauEspaceClient input{
	background: #fff;
	color: #00519E;
	cursor: pointer;
}
.espaceClientForm h2{
	background-color: #E9E9E9;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	padding: 8px 10px;
	margin-bottom: 10px;
	font-size: 1.4em;
}
.espaceClientForm p, .espaceClientForm li{
	font-size: 1.1em;
}
.asterix{
	color: #ED1C24;
	font-style: normal;
}
.espaceClientForm select{
	width: 210px;
}
.ligneValider{
	text-align: right;
	margin-right: 90px;
	margin-top: 20px;
}
th.colAligneGauche, td.colAligneGauche{
	text-align: left;
}
th.colAligneCentre, td.colAligneCentre{
	text-align: center;
}
td.colPrix{
	text-align: right;
	padding-right: 20px;
}
input.btVoir{
	background: url(../images/styles/picto-voir.png?version=1.0) no-repeat;
	padding-left: 22px;
	border: 0;
}
.web.entete{
	height:90px;
	position: relative;
}
.web.entete div.connecte{
	background: url(../images/styles/fond-connecte.png?version=1.0) no-repeat transparent;
	position: absolute;
	width: 262px;
	height: 60px;
	float: none;
	padding: 0;
	margin: 28px 0 0 0;
	right: 0;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	z-index: 50;
}
.web.entete div.connecte p, .web.entete div.connecte li{
	float: none;
	width: auto;
	color: #363636;
	margin: 0;
	padding: 0;
}
.web.entete div.connecte p{
	padding: 7px 0 0 7px;
}
.web.entete div.connecte li{
	float: left;
	background: no-repeat transparent;
	padding-left: 15px;
	height: 15px;
	font-size: 1.1em;
	margin-top: 12px;
	margin-left: 7px;
}
.web.entete div.connecte li.pictoPanier{
	background-image: url(../images/styles/picto-panier.png?version=1.0);
}
.web.entete div.connecte li.pictoMonEspace{
	background-image: url(../images/styles/picto-mon-espace.png?version=1.0);
}
.web.entete div.connecte li.pictoDeconnexion{
	background-image: url(../images/styles/picto-deconnexion.png?version=1.0);
}
.web.entete div.connecte li a{
	color: #363636;
}
.lignealternee td{
	background-color: #F8F8F8;
}
.infosCommande{
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	padding: 15px 0;
}
.articleDetail .infosCommande h2{
	font-size: 1.1em;
	color: #FD7F00;
	margin-top: 0;
}
.articleDetail .infosCommande h2.ref{
	padding-bottom: 15px;
}
.articleDetail .infosCommande p, .articleDetail .infosCommande li{
	font-size: 1.1em;
}
.listeInfos{
	width: 50%;
	float: left;
}
.commentaire{
	width: 40%;
	float: right;
	text-align: right;
}
.tableauEspaceClient caption{
	padding: 10px 0;
	text-align: left;
}
.tableauEspaceClient .sousTotalLigne th{
	background-color: #fff;
	border-bottom: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	font-weight: normal;
	border-left: 0;
}
.tableauEspaceClient .sousTotalLigne td{
	border-bottom: 0;
}
.tableauEspaceClient .sousTotalLigne td.espaceBlanc{
	border-left: 0;
}
.tableauEspaceClient .totalLigne th, .tableauEspaceClient .totalLigne td{
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	background-color: #E9E9E9;
	text-align: right;
}
.textColor{
	color: #0064B5;
}
.prelevement h3{
	color: #FD7F00;
	margin-top: 15px;
	font-size: 1.2em;
}
.prelevement ol li{
	list-style: decimal inside;
	margin-bottom: 10px;
}
.prelevement ol li address{
	margin: 20px 0;
	text-align: center;
}
.prelevement p.mention{
	font-size: 1em;
	color: #959595;
	margin: 0;
}
.listeDonnees{
	margin-left: 10px;
	margin-bottom: 20px;
}
.listeDonnees li{
	font-size: 1.2em;
}
.listeDonnees li strong{
	width: 170px;
	float: left;
}
.espaceClientForm .validant{
	font-size: 1em;
}
.espaceClient .contenuCol1 p, .espaceClient .contenuCol1 li{
	font-size: 1.1em;
	margin-bottom: 20px;
}
.commandeDetail, .commandeAdresse{
	width: 50%;
	display: inline;
	float: left;
	padding-bottom: 10px;
}
.commandeDetail h3, .commandeAdresse h3{
	background-color: #E9E9E9;
	padding: 10px;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	font-size: 1.1em;
	font-weight: normal;
}
.commandeAdresse h3{
	background-color: #F8F8F8;
	border-color: #EDEDED;
	font-weight: bold;
}
.commandeDetail ul{
	padding: 5px 5px 13px 10px;
}
.commandeDetail ul.listeDetails{
	padding-bottom: 25px;
}
* html .commandeDetail ul.listeDetails{
	padding-bottom: 13px;
}
*+html .commandeDetail ul.listeDetails{
	padding-bottom: 13px;
}
.listeDetails li{
	clear: both;
}
.listeDetails li span, .listeDetails li strong{
	float: left;
	margin-right: 5px;
}
.commandeAdresse address{
	font-size: 1.1em;
	margin-top: 5px;
	padding: 5px 10px 0 10px;
}
.commandeAdresse address strong{
	font-size: 1em;
	margin-top: 5px;
	display: block;
	font-weight: normal;
}
.listeLiens{
	margin-top: 20px;
	margin-bottom: 20px;
}
.listeLiens li{
	font-size: 1.1em;
}
.suggestions{
	#border: solid 1px #B2D0E9;
	margin-top: 3px;
	margin-left: 95px;
	border-color: red;
	font-size: 8px;
	font-weight: bold;
	#background-color: #F8F8F8;
}
/* FIN Espace Client */
/* Ajout Decembre 2009 */
.choixCompte{
	margin-top: 15px;
}
form .choixCompte select, .choixCompte label{
	vertical-align: middle;
}
.choixCompte select{
	margin-left: 10px;
}
p.erreurProducts {
	text-align : center;
	color: #ED1C24;
	font-size : 14px;
	font-style: normal;
	display : block;
	padding-bottom: 13px;
	padding-top: 13px;
}
.debutdetail {font-size:1.1em}
/* FIN Ajout Decembre 209 */
.suiviDetail {
   font-size: 1.15em;;
}
.suiviDetail li strong {
    color: #FD8B00;
}
.tvastyle {
	display: flex;
	justify-content: space-between;

}

.tvaExp {
	margin-left:20px;
	margin-right:20px;
	background: #fff;
	border: 1px solid #e6e7e8 !important ;

}

.tvaDes {
	margin-left:20px;
	margin-right:20px;
	background: #fff;
	border: 1px solid #e6e7e8 !important ;
}