/*
#FD7419 : orange
#5A31AE : bleu fonc?
#673DBC : violet
*/

body {
	margin: 0px;
	color: #000000;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover { color: #FD7419; text-decoration:none; }
#main {
	padding-right:10px;
}
form {
	margin: 0px;
}
input, select, textarea { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal !important; }
input[type=text], input[type=password], textarea { border: 2px outset #E5DAF7; }
p {
	margin: 0;
	font-size: 13px;
	color: #000000;
}

h2 { color: #FD7B25; text-align: center; margin: 0px; padding-top: 10px; padding-bottom: 10px; font-size: 21px; }
h3 { margin: 0px; font-size: 35px; font-weight: bold; }
h4 { margin: 0px; font-size: 14px; font-style: italic; }

.nofloat {
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
	}

div#NavPath { font-size: 11px; padding: 0.5em 0 0.5em 0; color: #FD7419; }
div#NavPath a { color: #FD7419; text-decoration:none; }
div#NavPath a:hover { color: #673DBC !important; text-decoration:none; }

#BizTools a { font-size: 10px; color: #5A31AE; text-decoration: none; }
#BizTools a:hover { color: #FD7419; text-decoration: none !important; }
#OtherTools {
	display:block;
	border-bottom: 1px solid #B39EDD;
	margin:0;
    padding:0;
	}

	#OtherTools a {
		color: #572EAA;
		text-decoration: none;
		font-size: 11px;
		margin:0;
		padding:0;
		}
		#OtherTools a:hover { color: #FD7419; }
	#OtherTools .sepa {
		display:inline;
		margin:0;
		padding:0 8px;
		background:url(../images/oth-t_sep.gif) no-repeat center bottom;
		}
	#OtherTools .sepa_end {
		display:inline;
		margin:0;
		padding:0 1px;
		}

	#OtherTools ul {
		list-style-type: none;
		margin:0;
		padding:0;
		height:1.3em;
		}
		*:first-child+html #OtherTools ul { height:1.25em; } /*IE7*/


		#OtherTools ul.header {
			width:545px;
			}
		#OtherTools ul.footer {
			width:700px;
			}
		#OtherTools ul li {
			float:left;
			margin:0;
			padding:0;
			height:1em;
			}

#OtherToolsAf { color: #000000; font-size: 11px; border-top: 1px solid #B39EDD; }
#OtherToolsAf a { color: #000000; text-decoration: none; font-size: 11px; margin-bottom: 5px; }
#OtherToolsAf a:hover { color: #FD7419; }
#SearchF { background-color: #E5DAF7; padding: 7px 0 6px; }
#Search { margin: 0 auto; }
a.Suite { color: #928F99 !important; text-align: right; display: block; text-decoration: none; }
a.Suite:after { content: "\0000a0\00003e\00003e"; }
a.SuiteB { color: #FD7419 !important; text-align: right; display: block; text-decoration: none; }
a.SuiteB:after { content: "\0000a0\00003e\00003e"; }
a.SuiteC { color: #FFFFFF !important; text-align: right; display: block; text-decoration: none; }
a.SuiteC:after { content: "\0000a0\00003e\00003e"; }

/*.EncarA { margin: 0 0px 15px 0; font-size: 14px; background-color: #EFE9FA; padding: 0 1px 5px 8px; background-image: url(../images/bg_encara.gif); background-repeat: repeat-x; background-position: top; }*/
.EncarA {
	margin: 0 0 15px 0;
	padding: 0 3px 3px 10px;
	background: #EFE9FA url(../images/bg_encara.gif) repeat-x 0% 0%;
}
.EncarA img.Title { margin: 0px 0px 18px; padding: 0px; }
.EncarA img { padding: 0px; margin: 0px 5px 2px 0px; }
.EncarB { margin: 0 0 15px 0; font-size: 14px; background-color: #EFE9FA; padding: 0 13px 8px 22px; background-image: url(../images/bg_encara.gif); background-repeat: repeat-x; background-position: top; }
.EncarB img.Title { margin: 0px 0px 18px; padding: 0px; }
.EncarB img { padding: 0px; margin: 0px 5px 2px 0px; }
.EncarC { margin: 0 0 15px 0; background-color: #EFE9FA; padding: 0 3px 8px 6px; background-image: url(../images/bg_encara.gif); background-repeat: repeat-x; background-position: top; }
.EncarC img.Title { margin: 0px 0px 18px; padding: 0px; }
.EncarC img { padding: 0px; margin: 0px 5px 2px 0px; }
.EncarD { margin-bottom: 25px; }
.EncarD img.Ill { padding: 0px; margin: 0px 0px 0px 5px; }
.EncarD a {
	color: #000000;
	text-decoration: none;
}
.EncarE { margin: 22px 9px 0px 8px; padding: 0; color: #FD7B25; }
.EncarE img { padding: 0px; margin: 0px 5px 10px 0px; float: left; }
.EncarE #illustration img { padding: 0px; margin: 0px 5px 10px 0px; float: left; }
.EncarE h3 { font-size: 32px; font-weight:bold; }
.EncarE a { color: #FD7419 !important; text-decoration: none; }
.EncarE a:hover { color: #673DBC !important; }
.EncarF { margin: 0 0 15px 0; background-color: #673DBC; color: #FFFFFF; }

.TitleImg { text-align: center; background-color: #916FD6; border-bottom: 1px solid #FFFFFF; }
.Pres {
	padding: 0.5em 0 0.25em;
	font-size: 13px;
}
.PresD {
	padding:0;
	margin: 0 0.5em 0.25em 0;
}
.PresF {
	padding: 0.5em;
	font-size: 13px;
	text-align: justify;
}
.OldP {
 font-size: 12px;
 color: #000000;
 background: url(../images/bg_barre.gif) repeat-x 0px 8px;
}
@media print {
.OldP { font-size: 12px; color: #000000; text-decoration: line-through; font-weight: bold; padding:0px; margin:0px; }
}
.NewP { font-size: 13px; font-weight: bold; color: #FD7419; white-space: nowrap; }

.Linx { margin: 0 8px 15px 10px; }
.Linx ul { margin: 0px; padding: 0px; }
.Linx ul.tA li {
	background: url(../images/puce_listeA.gif) no-repeat 0px 10px;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 2px 20px;
	line-height: 17px;
	font-size: 13px;
}
.Linx ul.tB li {
	background: url(../images/puce_listeB.gif) no-repeat 0px 5px;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 2px 15px;
	font-size: 13px;
	line-height: 18px;
}
.Linx a.action { font-size: 13px; }
.Linx a {
	text-decoration: none;
	color: #000000;
}
.Linx a:hover { color: #FD7419; text-decoration:none; }
.Linx h3 { padding: 0px; margin: 0px; background: url(../images/ttr_nostheme.gif) top left no-repeat;  width: 100%;  height: 20px; border-bottom: #FE7318 solid 1px; }
.Linx h3 span { display: none }


#Footer { font-size: 11px; padding-bottom: 10px; }
#Footer a { color: #000000; text-decoration: none; }

#Footer a.site { color: #000000; text-decoration: underline; }
#Tabs {
	background: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin:0;
	padding:0;
	height:22px;
	}
	#Tabs ul {
		list-style-type: none;
		width:663px;
		margin:0;
		padding:0;
		height:22px;
		}
		#Tabs ul li {
			float:left;
			margin:0;
			padding:0;
			height:22px;
			}

.LTtr { font-size: 13px; font-weight: bold; color: #FD7419 !important; text-decoration: none; }
a.LTtr:hover { color: #673DBC !important; /*text-decoration: none;*/ }

.LSTtr { color: #FD7419; }

.LAut { font-weight: bold; color: #673DBC !important; text-decoration: none; }
a.LAut:hover { color: #FD7419 !important; text-decoration:none; }

.Center { text-align: center; }
.ColorTdD { background: #EFE9FA; padding: 16px 10px 10px 16px; }
.TdD { padding: 16px 10px 10px 16px; }
.TdChoix {
	background-image: url(../images/pix_violet.gif);
	background-repeat: repeat-y;
}

.color1 { background: #EFE9FA; }
.color2 { background: #ffffff; }

/* g?n?rique */
.col_violet { background-color:#673DBC;  background-image:url(../images/bord.gif); background-position: top; background-repeat: repeat-x; }
.space {padding-right:15px;}
.space2 {padding-left:15px;}

.orange, a.orange { color: #FD7419; font-weight:normal; text-decoration:none;}
a.orange:hover { color: #673DBC !important; text-decoration:none; }

.orangeb { color: #FD7419; font-weight: bold; }
.noir { font-size: 12px; text-align: right; }
.noir a { color: #000000; }
.noirb { font-size: 12px; font-weight: bold; }


a.action { color: #FD7419 !important; text-decoration:none; background: url(../images/pt_modifier.gif) no-repeat right bottom; }
a.action img { padding: 0px; margin: 0px; }
a.action:hover { color: #673DBC !important; background: url(../images/pt_modifier_on.gif) no-repeat right bottom; }
a.precedent { color: #FD7419 !important; text-decoration:none; background: url(../images/pt_precedent.gif) left no-repeat; }
a.precedent:hover { color: #673DBC !important; background: url(../images/pt_precedent-on.gif) left no-repeat; }
a.lire {
	color: #968F9F;
	text-decoration:none;
/*	background: url(../images/pt_lire.gif) right no-repeat;*/
	/*padding-right:12px;*/
	/*font-size: 11px;*/
}/*
a.lire:hover {
	background: url(../images/pt_modifier.gif) right no-repeat;
}*/
a.inscrip { color: #ffffff; text-decoration:none; background: url(../images/pt_inscrip.gif) right no-repeat; }
a.inscrip:hover {
	background: url(../images/pt_modifier2.gif) right no-repeat;
	color: #FD7419;
}

a.act_panier {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_monpanier-of.gif) left no-repeat;
	margin:0;
	font-size:10px;
	vertical-align:middle;
	padding: 7px 0px 5px 25px;
	text-align: left;
	display: block;
}
a.act_panier:hover { color: #FB7627; text-decoration:none; background: url(../images/head_monpanier-on.gif) left no-repeat;}

a.act_panier2 {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_monpanier-of.gif) left no-repeat;
	margin:0;
	font-size:10px;
	padding: 7px 0px 5px 10px;
	vertical-align: middle;
	display: block;
	width: 105px;
}
a.act_panier2:hover {
	color: #FB7627;
	text-decoration:none;
	background: url(../images/head_monpanier-on.gif) left no-repeat;
}

a.act_panier3 {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_monpanier-of.gif) left no-repeat;
	margin:0;
	font-size:10px;
	padding: 7px 0px 5px 10px;
	vertical-align: middle;
	display: block;
	width: 85px;
}
a.act_panier3:hover {
	color: #FB7627;
	text-decoration:none;
	background: url(../images/head_monpanier-on.gif) left no-repeat;
}

/*a.act_panier_on { color: #FB7627; text-decoration:none; background: url(../images/head_monpanier-on.gif) left no-repeat; display: block; margin:0; padding-top:7px; padding-bottom:5px; padding-left:0px; padding-right:0px; font-size:9px; width:100px; vertical-align:middle; text-align:right;}*/
a.act_conseil {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/pt_conseil.gif) left no-repeat;
	display: block;
	margin:0;
	font-size:10px;
	width:105px;
	vertical-align:middle;
	text-align:right;
	padding: 7px 0px 5px 10px;
}
a.act_conseil:hover {
	background: url(../images/pt_conseil-on.gif) left no-repeat;
	color: #FD7419;
}
a.act_conseil_lst {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/pt_conseil.gif) left no-repeat;
	display: block;
	margin:0;
	font-size:10px;
	width:140px;
	vertical-align:middle;
	text-align:right;
	padding: 7px 0px 5px 10px;
}
a.act_conseil_lst:hover {
	background: url(../images/pt_conseil-on.gif) left no-repeat;
	color: #FD7419;
}
a.act_alerte {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/pt_alerte.gif) left no-repeat;
	display: block;
	margin:0;
	font-size:10px;
	width:97px;
	vertical-align:middle;
	text-align:right;
	padding: 7px 0px 5px 10px;
}
a.act_alerte:hover {
	background: url(../images/pt_alerte-on.gif) left no-repeat;
	color: #FD7419;
}

a.act_souscrire {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_monpanier-sou.gif) left no-repeat;
	display: block;
	margin:0;
	font-size:10px;
	width:66px;
	vertical-align:middle;
	text-align:right;
	padding: 7px 0px 4px 5px;
}
a.act_souscrire:hover {
	background: url(../images/head_monpanier-sou-on.gif) left no-repeat;
	color: #FD7419;
}

a.souscrire_info { font-size:13px; color: #673DBC; text-decoration: underline; }
a.souscrire_info:hover {  }

.souscrire_info2 { font-size: 10px; color: #000000; }
.souscrire_prix2 { font-size: 10px; font-weight: bold; color: #FD7419; white-space: nowrap;}
.souscrire_prix3 { font-size: 15px; font-weight: bold; color: #FD7419; white-space: nowrap;}

a.act_reserver {
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_monpanier-res.gif) left no-repeat;
	display: block;
	margin:0;
	font-size:10px;
	width:66px;
	vertical-align:middle;
	text-align:right;
	padding: 7px 0px 2px;
}
a.act_reserver:hover {
	background: url(../images/head_monpanier-res-on.gif) left no-repeat;
	color: #FD7419;
}

.b_hg { background-color:#673DBC;  background-image:url(../images/b_hg.gif); background-position: top; background-repeat: no-repeat; }
.b_h { background-color:#673DBC;  background-image:url(../images/b_h.gif); background-position: top; background-repeat: repeat-x; }
.b_hd { background-color:#673DBC;  background-image:url(../images/b_hd.gif); background-position: top; background-repeat: no-repeat; }
.b_g { background-color:#673DBC;  background-image:url(../images/b_g.gif); background-position: top; background-repeat: repeat-y; }
.b_d { background-color:#673DBC;  background-image:url(../images/b_d.gif); background-position: top; background-repeat: repeat-y; }
.b_bg { background-color:#673DBC;  background-image:url(../images/b_bg.gif); background-position: top; background-repeat: no-repeat; }
.b_b { background-color:#673DBC;  background-image:url(../images/b_b.gif); background-position: top; background-repeat: repeat-x; }
.b_bd { background-color:#673DBC;  background-image:url(../images/b_bd.gif); background-position: top; background-repeat: no-repeat; }

.img_fle_panier_encours2 { background: url(../images/fle_panier_encours2.gif) no-repeat;  width: 18px; height: 16px; border: 0; }
.img_bt_end_command {background: url(../images/bt_end_command.gif) no-repeat;  width: 157px; height: 20px; border: 0; }
.img_bt_continuer { background: url(../images/bt_continuer.gif) no-repeat; width: 94px !important; height: 18px !important; border: 0 !important; }
.img_pix_violet {background: url(../images/pix_violet.gif) no-repeat; }
.img_bt_retour {background: url(../images/bt_retour.gif) no-repeat; width: 94px; height: 20px; border: 0; }
.img_bt_valider { background: url(../images/bt_valider.gif) no-repeat; width: 94px; height: 20px; border: 0; }
.img_bt_fermer { background: url(../images/bt_fermer.gif) no-repeat; width: 94px; height: 20px; border: 0; }
.img_bt_envoyer { background: url(../images/bt_envoyer.gif) no-repeat; width: 94px !important; height: 20px !important; border: 0 !important; }
.img_bt_effacer { background: url(../images/bt_effacer.gif) no-repeat; width: 94px; height: 20px; border: 0; }
.img_bt_rechercher { background: url(../images/bt_rechercher.gif) no-repeat; width: 94px !important; height: 20px !important; border: 0 !important; }
.img_bt_retour_acc {background: url(../images/bt_retour_acc.gif) no-repeat; width: 188px; height: 20px; border: 0; }
.img_non_dipso_lst {background: url(../images/lst_couv_non_dispo.gif) no-repeat; width: 66px; height: 87px; border: 0; }
.img_non_dipso_fiche {background: url(../images/fiche_couv_non_dispo.gif) no-repeat; width: 120px; height: 121px; border: 0; }

#illustration { margin: 0px 3px 2px 0px; }
#illustration img {margin:0px; padding:0px;}
#illustration .b_d { background-color: transparent; background-image:url(../images/img_b_d.gif); background-position: left top; background-repeat: repeat-y; }
#illustration .b_bd { background-color: transparent; background-image:url(../images/img_b_bd.gif); background-position: left top; background-repeat: no-repeat; }
#illustration .b_b { background-color: transparent; background-image:url(../images/img_b_b.gif); background-position: left top; background-repeat: repeat-x; }




/* RECHERCHE AVANCEE : RECH-01 */
#recherche { color: #673DBC; margin:0; }
#recherche form {
	background-color:#F0EBF8;
	margin: 0px 15px 0px 0px;
	padding: 17px 25px;
}
#recherche h1 { padding: 0px; margin: 0px; background: url(../images/ttr_rech_avance.gif) no-repeat; width: 141px; height: 18px; }
#recherche h1 span { display: none }
#recherche .titre { font-weight:bold; font-size: 11px; color: #673DBC; }
#recherche input { width:347px; border:1px solid #673DBC; }
#recherche .inputbvalid { width:94px; height:20px; border:0; }
#recherche select { width:352px; border:1px solid #673DBC; }
#recherche td { vertical-align:top; color:#000000; }

/* RESULTAT DE VOTRE RECHERCHE AVANCEE : RECH-02 - RECH-04 */
/*#resultat_recherche #NavPath { margin:0; padding-top:0px; padding-left:13px; padding-bottom:13px; padding-right:13px;}*/

#resultat_recherche{ margin:0px; padding-right:15px; padding-top:5px; }
#resultat_recherche a {	margin:0; }
#resultat_recherche a:hover { color: #FD7419; margin:0; }
#resultat_recherche h1 { padding: 0px; margin: 0px; background: url(../images/ttr_resultats.gif) no-repeat; width: 240px; height: 18px; margin-top:12px;}
#resultat_recherche h1 span { display: none }
#resultat_recherche h1.rech04 { font-size: 11pt; color: #673DBC; font-weight:bold; padding: 0px; margin: 0px; background: url(); width: 300px;}
#resultat_recherche .tab1 { padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:13px;}
#resultat_recherche .tab2 { background-color:#F0EBF8; margin-top:4px; margin-bottom:8px;}
#resultat_recherche select { width:197px; border:1px solid #000000; }
#resultat_recherche .resultat { color:#ffffff; font-size: 11px; font-weight:bold; width:172px; background-color:#673DBC; text-align:right; padding-right:16px; padding-top:1px; padding-bottom:1px; }
/*#resultat_recherche ul.menu { list-style-type: none; margin:0px; padding-top: 1px; padding-bottom: 1px; }
#resultat_recherche .menu a { display: block; height:11px; font-size:11px; text-decoration: none; text-indent: 23px;  background:url(../images/puce_3pt.gif) left center no-repeat;  color: #000000;  vertical-align: middle;  padding-top:5px;  padding-bottom:5px; margin-left:17px; }
*/
#resultat_recherche ul.menu { list-style-type: none; margin:0px; padding:0px; }
#resultat_recherche li.menu { background:url(../images/puce_3pts.gif) left top no-repeat; margin-left:17px; margin-right:5px; padding-left:23px; padding-top:5px; padding-bottom:5px; font-size:11px; }
#resultat_recherche .menu a { text-decoration: none; color: #000000; }


/*#resultat_recherche #on .LTtr {color: #673DBC !important;}
#resultat_recherche #on .LSTtr {color: #673DBC !important;}
#resultat_recherche #on .LAut {color: #FD7419 !important;}
*/

/* RECH_03 */
#fiche { color: #673DBC; margin:0px; padding:5px 2px 10px 10px; }
#fiche .tab1 {
	padding: 5px 0px 5px 13px;
}
#fiche h1 { padding: 0px; margin: 0px; }
#fiche h1 span { display: none }
#fiche h2 { color: #000000; font-size: 11px; font-weight:bold; margin:0px; padding-top:0px; padding-bottom:0px; text-align:left;}
#fiche .b_hg { background-color:#663CB8;}
#fiche .b_h { background-color:#663CB8;}
#fiche .b_hd { background-color:#663CB8;}
#fiche .b_g { background-color:#663CB8;}
#fiche .b_d { background-color:#663CB8;}
#fiche .b_bg { background-color:#663CB8;}
#fiche .b_b { background-color:#663CB8;}
#fiche .b_bd { background-color:#663CB8;}

#fiche #illustration .b_d { background-color: transparent; }
#fiche #illustration .b_bd { background-color: transparent; }
#fiche #illustration .b_b { background-color: transparent; }

#detail { font-family: Arial, Helvetica, sans-serif; }

#detail .LTtr { font-size: 15px;  font-family: Arial, Helvetica, sans-serif;}
#detail .LSTtr { font-size: 13px; }
/*#detail .LAut { font-size: 14px; }*/
#detail .OldP { font-size: 14px; }
@media print {
#detail .OldP { font-size: 14px; color: #000000; text-decoration: line-through; font-weight: bold; padding:0px; margin:0px; }
}
#detail .NewP { font-size: 15px; }

/* LISTE_COMMANDES_01 */
#liste_commandes { color: #673DBC; margin:0; padding:10px; padding-right:2px;}
#liste_commandes .tab1 { margin-top:15px; margin-bottom:25px; }
#liste_commandes .tab2 { background-color:#F0EBF8; margin-top:4px; margin-bottom:8px;}
#liste_commandes h1 { padding: 0px; margin: 0px; background: url(../images/ttr_listecommande.gif) no-repeat; width: 318px; height: 18px; }
#liste_commandes h1 span { display: none }
#liste_commandes ul { list-style-type: none; margin:0px; padding:0px; }
/* #liste_commandes li { background:url(../images/puce_3pts.gif) left top no-repeat; margin-left:17px; margin-right:5px; padding-left:23px; padding-top:4px; padding-bottom:5px; font-size:11px; } */
#liste_commandes li { margin-right:5px; padding-left:19px; padding-top:4px; padding-bottom:5px; font-size:11px; }
#liste_commandes li a { text-decoration: none; color: #000000; }
#liste_commandes a.liste_date_etat  {
 	text-decoration: none;
 	color: #000000;
 	margin-left:17px;
 	font-size:11px;
}
#liste_commandes a.liste_etat  {
 text-decoration: none;
 color: #000000;
 font-size:11px;
}
#liste_commandes .td_tetiere {
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#6940BA;
	padding: 2px 18px;
}

/* PANIER_01 */
#panier {
	margin:0px;
	padding:11px;
}
.p_text { font-size: 11px; }
#panier h1 span { display: none }
#panier .td_loi { background-color:#EEEEEE; color:#656565; padding:7px; font-size:10px;}
#panier .td_loi a { color:#656565; }
#panier .td_loi a:hover { color: #FD7419; }
#panier .obligatoire {
	font-size: 10px;
	color: #673DBC;
	padding: 2px 0px 26px 35px;
}

#panier_etat {margin-top:10px;margin-bottom:29px;}
#panier_etat .encours { background-color:#6940BA; padding-top:2px; padding-bottom:2px;}

#panier_etat .encours1 { font-size: 11px; color: #ffffff; font-weight:bold; padding-left:15px; background-image:url(../images/fle_panier_encours.gif); background-position: 3px 1px; background-repeat: no-repeat; vertical-align:middle; float:left;}
#panier_etat .encours2 { float:right; padding-right:6px;}

#panier_etat .afaire { font-size: 11px; color: #6940BA; padding-left:25px; background-color:#F0EBF8; background-image:url(../images/fle_panier_afaire.gif); background-position: left center; background-repeat: no-repeat; }
#panier_etat .fait { font-size: 11px; color: #6940BA; padding-left:25px; background-color:#F0EBF8; background-image:url(../images/fle_panier_fait.gif); background-position: left center; background-repeat: no-repeat; }
#panier_etat .fait a { color: #6342B7; }
#panier_etat .fait a:hover { color: #FD7419; }
#panier_etat .msg_erreur {
	color:#D20019;
	font-size:11px;
	text-align:center;
	margin-top: 10px;
}

#panier_commande h1 { padding: 0px; margin: 0px 0px 0px 10px; background: url(../images/ttr_choix2.gif) left top no-repeat; width: 87px; height: 18px; padding-left:87px; color:#673DBC; font-size:11px;}
#panier_commande .td_tetiere {
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#6940BA;
	padding: 2px 18px;
}
#panier_commande .td_tetiere2 {
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#6940BA;
	padding: 2px 8px;
	text-align: center;
}
#panier_commande .td_ouvrage {
	vertical-align:top;
	background-color:#F1EBF9;
	padding: 5px 0px 7px 17px;
}
#panier_commande .td_prixu {
	vertical-align:top;
	background-color:#F1EBF9;
	padding: 8px 8px 0px 8px;
	text-align: right;
}
#panier_commande .td_qte {
	vertical-align:top;
	background-color:#F1EBF9;
	padding: 8px 10px 0px 0px;
	text-align: right;
}
#panier_commande .td_qte2 {
	vertical-align:top;
	background-color:#F1EBF9;
	padding: 5px 10px 0px 0px;
	text-align: right;
}
#panier_commande .td_prixt {
	vertical-align:top;
	background-color:#F1EBF9;
	text-align: right;
	padding: 8px 8px 0px 8px;
}
#panier_commande .td_supp {
	vertical-align:top;
	background-color:#F1EBF9;
	padding: 8px 0px 0px 9px;
}
#panier_commande .td_void { background-color:#F1EBF9; }
#panier_commande input {
	width:24px;
	border:1px solid #673DBB;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#panier_commande input.chcadeau {
	width:70px;
	border:1px solid #673DBB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#panier_commande .libchcadeau {
	color:#683EBA;
	font-weight:normal;
	font-size: 11px;
	font-weight:bold;
}
#panier_commande .td_total {
	background-color:#FFF1E8;
	color:#683EBA;
	font-weight:normal;
	padding: 13px 0px 10px 15px;
	font-size: 11px;
	text-align: right;
}
#panier_commande .td_total2 {
	background-color:#FFF1E8;
	color:#683EBA;
	font-weight:normal;
	padding: 13px 0px 10px 15px;
	text-align: right;
}
#panier_commande .text_p {
	color:#683EBA;
	font-weight:normal;
	font-size: 11px;
}
#panier_commande .td_total a { color:#683EBA; font-weight:bold; }
#panier_commande .td_mtotal {
	background-color:#FFF1E8;
	color:#FF740D;
	font-weight:normal;
	font-size:13px;
	padding: 10px 5px 10px 0px;
	text-align: right;
}
#panier_commande .td_totalb {
	background-color:#FFF1E8;
	color:#683EBA;
	font-weight:bold;
	padding: 13px 0px 10px 15px;
	font-size: 11px;
	text-align: right;
}
#panier_commande .td_mtotalb {
	background-color:#FFF1E8;
	color:#FF740D;
	font-weight:bold;
	font-size:13px;
	padding: 13px 5px 10px 0px;
	text-align: right;
}
#panier_commande .td_void2 { background-color:#FFF1E8; }
#panier_commande .td_void3 { background-color:#683EBC; }
#panier_commande .td_offre {
	background-color:#FFDCC6;
	color:#FA7321;
	font-weight:bold;
	padding: 3px 0px 3px 15px;
	font-size: 13px;
}
#panier_commande .td_action {
	text-align:right;
	padding: 10px 8px 10px 0px;
}
#panier_commande .msg_erreur {
	color:#D20019;
	font-size:11px;
	text-align:right;
	padding-right: 10px;
}

#panier_identification h1 { padding: 0px; margin: 0px; background: url(../images/ttr_identification.gif) no-repeat; width: 97px; height: 18px; }
#panier_identification .msg_erreur {
	color:#D20019;
	font-size:11px;
	text-align: left;
	padding-right: 10px;
}
#panier_identification .tab1 {
	background-color:#F0EBF8;
	margin: 4px 0px 8px;
	width: 740px;
}
#panier_identification .titre {
	font-weight:bold;
	font-size: 11px;
	color: #673DBC;
	padding: 10px 0 0 20px;
}
#panier_identification .text {
	font-weight:normal;
	font-size: 11px;
	color: #673DBC;
	padding: 10px 0 0 0px;
}
#panier_identification input {
	width:149px;
	border:1px solid #673DBC;
	margin: 10px 0 0 0;
}
#panier_identification input.bouton {
	border:0px;
	width: auto;
}
#panier_identification input.radio {
	border:0px;
	width: 15px;
}
#panier_identification .oublie a {
	color: #FC7420;
	font-size: 11px;
}

#panier_adresse_livraison h1 { padding: 0px; margin: 0px; background: url(../images/ttr_adresse1.gif) bottom no-repeat; width: 151px; height: 18px; padding-top:10px;}
#panier_adresse_facturation h1 { padding: 0px; margin: 0px; background: url(../images/ttr_adresse2.gif) bottom no-repeat; width: 167px; height: 18px; padding-top:10px;}
#panier_adresse_livraison .tab1, #panier_adresse_facturation .tab1 {
	background-color:#F0EBF8;
	margin: 4px 50px 8px;
}
#panier_adresse_livraison .titre, #panier_adresse_facturation .titre {
	font-weight:bold;
	font-size: 11px;
	color: #673DBC;
	padding: 15px 0px 0px 35px;
}
#panier_adresse_livraison .text, #panier_adresse_facturation .text {
	font-weight:bold;
	color: #673DBC;
	padding: 15px 0px 0px;
}
#panier_adresse_livraison .text a, #panier_adresse_facturation .text a { color: #673DBC; }
#panier_adresse_livraison input, #panier_adresse_facturation input { width:297px; border:1px solid #673DBC; }
#panier_adresse_livraison select, #panier_adresse_facturation select { width:297px; border:1px solid #673DBC; }
#panier_adresse_livraison input.checkbox, #panier_adresse_facturation input.checkbox { width:30px; border:0px;}
#panier_adresse_livraison .msg_erreur {
	color:#D20019;
	font-size:11px;
	text-align:right;
	padding-right: 10px;
}
#panier_adresse_facturation input.bouton { border:0px; width: auto; }

#panier_choix {padding-bottom:10px;}
#panier_choix h1 { padding: 0px; margin: 0px; background: url(../images/ttr_choix1.gif) bottom no-repeat; width: 251px; height: 18px; padding-top:1px;}
#panier_choix .tab1 {
	background-color:#F0EBF8;
	margin: 4px 0px 8px;
	padding: 0px 0px 10px 10px;
}
#panier_choix .titre { font-weight: bold; font-size: 11px; color: #673DBC; padding-top: 15px; }
#panier_choix .titre a { color: #673DBC; }
#panier_choix .text { font-weight:normal; font-size: 11px; color: #673DBC; padding-top:15px;}


#panier_adresse h1 { padding: 0px; margin: 0px; background: url(../images/ttr_choix3.gif) bottom no-repeat; width: 130px; height: 18px; padding-top:15px;}
#panier_adresse .tab1a { background-color:#ffffff; padding-left:10px; }
#panier_adresse .tab1b { background-color:#F0EBF8; padding-left:10px; margin-bottom:8px; padding-bottom:10px; }
#panier_adresse .titre { font-weight:bold; font-size: 11px; color: #673DBC; padding-top:5px;}
#panier_adresse .text { font-weight:normal; font-size: 11px; color: #673DBC; padding-top:5px;}

#panier_adresse h2.a { padding: 15px 0px 0px 0px; margin: 0px; background: url(../images/ttr_adresse1.gif) bottom no-repeat; width: 151px; height: 18px; color:#673DBC; font-size:12px; }
#panier_adresse h2.b { padding: 0px; margin: 0px; background: url(../images/ttr_adresse2.gif) bottom no-repeat; width: 167px; height: 18px; color:#673DBC; font-size:12px; }
#panier_adresse h2 span { display: none }

#panier_footer .tab1 { background-color:#F0EBF8; margin-top:15px; margin-bottom:8px; padding-left:10px; padding-bottom:4px;}
#panier_footer .titre { font-weight:bold; font-size: 11px; color: #673DBC; padding-top:5px;}
#panier_footer .titre a { color: #673DBC; }

#panier_confirmation { margin:0px; padding:11px; }
#panier_confirmation h1 { padding: 0px; margin: 0 0 20px 0; background: url(../images/ttr_confirmation.gif) left top no-repeat; width: 219px; height: 18px;  padding-left:219px; color:#673DBC; font-size:11px;}
#panier_confirmation h1 span { display: none; }
#panier_confirmation #NavPath {padding-bottom:15px}
#panier_confirmation .tab1 {
	background-color:#F0EBF8;
	margin: 15px 0px 200px;
	padding: 0px 0px 4px 10px;
}
#panier_confirmation .titre {
	font-weight:bold;
	font-size: 11px;
	color: #673DBC;
	padding: 15px 0px 0px 35px;
}
#panier_confirmation .text {
	font-weight:bold;
	font-size: 11px;
	color: #673DBC;
	padding: 10px;
}
#panier_confirmation a.lien_suivi {
	font-weight:bold;
	color: #673DBC;
	text-decoration:none;
	background: url(../images/head_suivi-of.gif) left no-repeat;
	margin:0;
	vertical-align:middle;
	padding: 7px 0px 5px 20px;
	width: 130px;
	line-height: 3px;
}
#panier_confirmation a.lien_suivi:hover { color: #FD7419; text-decoration: none !important; background: url(../images/head_suivi-on.gif) left no-repeat;}

#panier_confirmation a.commande { font-weight:bold; color: #673DBC; text-decoration: underline; }
#panier_confirmation a.commande:hover { color: #FD7419; text-decoration: underline !important; }

#panier_annulation { margin:0px; padding:11px; }
#panier_annulation h1 { padding: 0px; margin: 0 0 20px 0; background: url(../images/ttr_annulation.gif) left top no-repeat; width: 204px; height: 15px;  padding-left:208px; color:#673DBC; font-size:11px;}
#panier_annulation h1 span { display: none; }
#panier_annulation .tab1 {
	background-color:#F0EBF8;
	margin: 15px 0px 200px;
	padding: 0px 0px 4px 10px;
}
#panier_annulation .text {
	font-weight:bold;
	font-size: 11px;
	color: #673DBC;
	padding: 10px;
}

#detail_commande { padding-bottom:10px; }
#detail_commande h1.a { padding: 0px; margin: 0px 0px 0px 10px; background: url(../images/ttr_detail-commande.gif) bottom no-repeat; width: 192px; height: 18px; padding-top:1px; color:#673DBC; font-size:14px; }
#detail_commande h1.b { padding: 0px; margin: 0px 0px 0px 10px; background: url(../images/ttr_cmde_exp.gif) bottom no-repeat; width: 238px; height: 18px; padding-top:1px; color:#673DBC; font-size:14px; }
#detail_commande .tab1 {
	background-color:#F0EBF8;
	margin: 4px 0px 8px;
	padding: 5px 0px 5px 10px;
}
#detail_commande .titre { font-weight:bold; color: #673DBC; padding-top:15px;}
#detail_commande .text { font-weight:normal; font-size: 11px; color: #673DBC; padding-top:15px;}


/* HISTO_01 */
#historique h1 { padding: 0px; margin: 0px; background: url(../images/ttr_histo.gif) bottom no-repeat; width: 251px; height: 18px; padding-top:10px;}
#historique h1 span { display: none }
#historique .tab2 {
	background-color:#F0EBF8;
	margin: 4px 0px 8px;
}
#historique ul { list-style-type: none; margin:0px; padding:0px; }
#historique li {
	background:url(../images/puce_3pts.gif) left top no-repeat;
	font-size:11px;
	margin: 0px 5px 0px 17px;
	padding: 5px 0px 5px 23px;
}
#historique li a { text-decoration: none; color: #000000; }
#historique li a:hover { text-decoration: underline; color: #FD7419; }


/* MAIL_ALERTE_01 */
#mail_alerte { margin:10px; padding:0px;}
#mail_alerte h1 { padding: 0px; margin: 0px; background: url(../images/ttr_mailalerte.gif) left top no-repeat; width: 55px; height: 18px;  padding-left:60px; color:#673DBC; font-size:11px;}
#mail_alerte h1 span { display: none; }
#mail_alerte .text {
	font-weight: normal;
	color: #000000;
	font-size: 13px;
/*	padding: 15px 0 0;*/
}
#mail_alerte .text a { color:#000000; }
#mail_alerte .tab1 { background-color:#F0EBF8; margin-top:15px; margin-bottom:8px;}
#mail_alerte .message { color: #000000; font-size: 13px; font-weight:normal;}
#mail_alerte .signature	{ color: #000000; font-size: 13px; font-weight:bold;}

/* CONSEIL_01 */
#conseil { color: #673DBC; margin-left:10px; margin-top:10px; }
#conseil form {
	background-color:#F0EBF8;
	margin: 0px 15px 0px 0px;
	padding: 17px 17px;
}
#conseil h1 { padding: 0px; margin: 0px; background: url(../images/ttr_conseil.gif) no-repeat; width: 225px; height: 18px; }
#conseil h1 span { display: none }
#conseil .titre { font-weight:bold; font-size: 11px; color: #673DBC; }
#conseil input { width:320px; border:1px solid #673DBC; }
#conseil input.bouton { border:0px; width: auto; }
#conseil select { width:352px; border:1px solid #673DBC; }
#conseil td { vertical-align:top; }
#conseil textarea { width:320px; border:1px solid #673DBC; }
#conseil .noir { font-size: 11px; text-align: left; }
#conseil .message { font-size: 11px; text-align: center; }
#conseil .message2 { font-size: 11px; text-align: left; }

#conseil_liste { color: #673DBC; margin-left:10px; margin-top:10px; }
#conseil_liste form {
	background-color:#F0EBF8;
	margin: 0px 15px 0px 0px;
	padding: 17px 17px;
}
#conseil_liste h1 { padding: 0px; margin: 0px; background: url(../images/ttr_conseilaunami.gif) no-repeat; width: 225px; height: 18px; }
#conseil_liste h1 span { display: none }
#conseil_liste .titre { font-weight:bold; font-size: 11px; color: #673DBC; }
#conseil_liste input { width:320px; border:1px solid #673DBC; }
#conseil_liste input.bouton { border:0px; width: auto; }
#conseil_liste select { width:352px; border:1px solid #673DBC; }
#conseil_liste td { vertical-align:top; }
#conseil_liste textarea { width:320px; border:1px solid #673DBC; }
#conseil_liste .noir { font-size: 11px; text-align: left; }
#conseil_liste .message { font-size: 11px; text-align: center; }
#conseil_liste .message2 { font-size: 11px; text-align: left; }

#listeOuvragesTop { margin:0px;padding-right: 15px;}
#listeOuvragesTop .tab1 { background-color:#EFE9FA; padding: 0 0 0 0; }
#listeOuvragesTop .tab1td { padding-left:16px; padding-right:22px; }
#listeOuvragesTop h1 { padding: 0px; margin: 0px; background: url(../images/ttr_meilleursventes_rub.gif) top center no-repeat; width: 100%; height: 35px; }
#listeOuvragesTop h1 span { display: none }
#listeOuvragesTop .fond { background: url(../images/fnd_std.gif);}
#listeOuvragesTop .titre { font-size: 10pt; color: #673DBC; font-weight:bold; padding: 0px; margin: 0px;}

.Style5 { margin-bottom: 10px; margin-top: 10px; font-size: 21px; font-weight: normal; }
.Style5bis {  margin-bottom: 10px; margin-top: 10px; font-size: 21px; font-weight: normal; }
.Style6 { margin-bottom: 10px; font-size: 16px; }
.Style7 { color: #FD7419 !important; font-weight: bold; }
.ssth { color: #673DBC !important; text-decoration:none; }
.ssth2 { font-weight: bold; color: #673DBC !important; text-decoration: none; }

#EncarTheme { padding-top:2px; padding-bottom:2px; padding-left:15px; }
#EncarTheme img.Ill { padding: 0px; margin: 0px 0px 0px 5px; }
#EncarTheme a { text-decoration: none; }

.barre_vert { background-color:#673DBC; }

.barre_orange { background: url(../images/barre_orange.gif) top right no-repeat; width: 160px;  height: 11px; }

.tt_coup_coeur a { background: url(../images/ttr_coup2coeur2.gif) top left no-repeat;  width: 151px;  height: 31px; display: block; }
.tt_coup_coeur h2 span { display: none }

.tt_coup_coeur2 h2 { background: url(../images/ttr_coup2coeur2.gif) top left no-repeat;  width: 151px;  height: 31px; display: block; }
.tt_coup_coeur2 h2 span { display: none }

.lien2 { color: #683EBA; }

.icone_liste_ap		{ background: url(../images/D_Aparaitre.gif) top left no-repeat; width: 73px;  height: 30px; }
.icone_liste_cc		{ background: url(../images/D_Coupdecoeur.gif) top left no-repeat; width: 100px;  height: 30px; }
.icone_liste_actu	{ background: url(../images/D_Actualite.gif) top left no-repeat; width: 69px;  height: 30px; }
.icone_liste_vp		{ background: url(../images/D_Dernieresparutions.gif) top left no-repeat; width: 130px;  height: 30px; }
.icone_liste_focus	{ background: url(../images/D_Focus.gif) top left no-repeat; width: 49px;  height: 30px; }
.icone_liste_evt	{ background: url(../images/D_evenement.gif) top left no-repeat; width: 81px;  height: 30px; }
.icone_liste_mv		{ background: url(../images/D_Meilleuresventes.gif) top left no-repeat; width: 117px;  height: 30px; }

.icone_fiche_ap		{ background: url(../images/H_Aparaitre.gif) top left no-repeat; width: 75px;  height: 21px; }
.icone_fiche_cc		{ background: url(../images/H_Coupdecoeur.gif) top left no-repeat; width: 104px;  height: 21px; }
.icone_fiche_actu	{ background: url(../images/H_Actualite.gif) top left no-repeat; width: 69px;  height: 21px; }
.icone_fiche_vp		{ background: url(../images/H_Dernieresparutions.gif) top left no-repeat; width: 135px;  height: 21px; }
.icone_fiche_focus	{ background: url(../images/H_Focus.gif) top left no-repeat; width: 48px;  height: 21px; }
.icone_fiche_evt	{ background: url(../images/H_evenement.gif) top left no-repeat; width: 83px;  height: 21px; }
.icone_fiche_mv		{ background: url(../images/H_Meilleuresventes.gif) top left no-repeat; width: 121px;  height: 21px; }

.lettre_fond {
	background-color:#C2B1E4;
	background: url(../images/lettre_fond1.gif);
	height: 15px;
}
.head_bg {
	background-color:#673DBC;
	background: url(../images/head_bg.gif);
	height: 15px;
}

.texterreur2 { font-weight:bold; font-size: 12px; color: #000000; padding-top:15px; padding-right:15px;}
.erreurp { padding-right:11px; padding-left:11px; }
.titre_erreur { background: url(../images/ttr_erreur.gif) no-repeat; width: 46px;  height: 15px; }

#erreur { padding: 5px 5px 5px 5px; }
#erreur .texterreur { font-size: 13px; color: #000000; text-align:left; }
#erreur .tab1 { background-color: #F1EBF9; }
#erreur2 { background-color: #F1EBF9; padding: 5px 5px 5px 5px; }
#erreur2 a { font-weight: bold; font-size: 13px; }
#erreur2 p { color: #000000; font-size: 12px; }
#erreur2 .texterreur { font-size: 13px; color: #000000; font-weight: bold; }

.lex_titre { font-weight: bold; font-size: 12px; color: #683EBA; padding-top: 5px; padding-left: 2px; }

#colissimo { margin-top:10px;}
#colissimo .text { font-size: 13px; color: #683EBA; font-weight: normal; color: #683EBA;}
#colissimo .titre { font-size: 12px; font-weight: bold;}
#colissimo a.lien3 { font-size: 12px; color: #683EBA; font-weight: normal; }
#colissimo a.lien3:hover { color: #683EBA; font-weight: normal; }

.hidden { display: none; }

