A {
	color: #1A3680;
}
A.menu {
	text-decoration: none;
}
TR.link:hover {
	background-color: #E1E1E1;
}

.livreSelect {
	width: 200px;
	margin-bottom:2px;
}
.infoBox {
	background-color: #A3152D;
}

.leftPanel {
	width: 220px;
}

.admBox {
	background-color: #660066;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.admBoxContents {
	background-color: #FEFEEB;
	color: #660066;
	width: 100%;
	border: 1px solid #660066;
}

.admLigneTitre {
	font-size: 10px;
	background-color: #B8B8B8;
	font-weight: normal;
	line-height: normal;
}

.admLigneGroupe {
	font-size: 10px;
	background-color: #D8D8D8;
	line-height: normal;
}

.admLigneItem {
	font-size: 10px;
	background-color: #EEEEEE;
	line-height: normal;
	font-weight: normal;
}

.admLigneItemAjoute {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: normal;
	text-align: center;
	vertical-align: top;
}

.admLigneGroupeAjoute {
	font-size: 12px;
	background-color: #D8D8D8;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
}

.admLigneForm {
	font-size: 10px;
	background-color: #EEEEEE;
	line-height: normal;
	text-align: right;
}

.admLigneInfo {
	font-size: 10px;
	background-color: #DDDDDD;
	line-height: normal;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
}

.admLigneFormErreur {
	font-size: 9px;
	background-color: #EEEEEE;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	line-height: 10px;
}

.admFormErreur {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: normal;
	text-align: center;
	color: #FF0000;
}


.menuAdmBox {
	background-color: #1A3680;
}

.menuAdmBoxContents {
	background-color: #FEFEEB;
}

.menuAdmTextHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEEB;
	text-align: center;
	background-color: #1A3680;
}

.menuAdmText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #1A3680;
	font-weight: bold;
}

.menuAdmParamText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #1A3680;
	font-weight: bold;
}

.titreAdmTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #1A3680;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	background-color: #FEFEEB;
}

.boxTextTitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #1a3680;
	font-weight: bold;
}

.boxTextLeft {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #1a3680;
	font-weight: bold;
}
.boxTextRight {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #1a3680;
	font-weight: bold;
	height: 1%;
}

.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #FEFEEB;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A3152D;
	border-right-color: #A3152D;
	border-bottom-color: #A3152D;
}

.infoBoxPrincipalColor {
	background-color: #FEFEEB;
}

.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEEB;
	text-align: center;
	background-color: #A3152D;
	line-height: 20px;
}
.fond {
	background-image: url(/medias/broq_1.jpg);
}
.cbg_p {
	background-image: url(/medias/cbg_p.png);
	background-repeat: no-repeat;
	width: 10px;
}
.cbd_p {
	background-image: url(/medias/cbd_p.png);
	background-repeat: no-repeat;
	width: 10px;
}
.chg_p {
	background-image: url(/medias/chg_p.png);
	background-repeat: no-repeat;
	width: 10px;
}
.chd_p {
	background-image: url(/medias/chd_p.png);
	background-repeat: no-repeat;
	width: 10px;
}

.fond_site {
	background-image: url(/medias/calque.png);
}
.bord {
	background-image: url(/medias/bord.png);
}
.chd {
	background-image: url(/medias/chd.png);
}


.titre_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1A3680;
}

.titre_adm_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #660066;
}
.souligne_titre {
	background-image: url(/medias/point_bleu.png);
}
.ligne_sep_menu {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #A3152D;
}
.boxTextTitleSep {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #1a3680;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3152D;
}
.menuEspace {
	margin-top: 10px;
}
.infoBoxPrincipalHaut {
	background-color: #FEFEEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3152D;
	height: 9px;
	font-size: 4px;
}
.infoBoxPrincipalBas {
	background-color: #FEFEEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3152D;
	font-size: 4px;
	height: 20px;
}
.infoBoxPrincipalGauche {
	background-color: #FEFEEB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A3152D;
	width: 9px;
}
.infoBoxPrincipalDroite {
	background-color: #FEFEEB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A3152D;
	width: 9px;
}
.chg_f {

	background-image: url(/medias/chg_f.png);
	background-repeat: no-repeat;
}
.boxAccueilOnglet {
	text-align: left;
}

.ongletAccueil {
	text-align: justify;
	font-size: 10px;
}

.hauteurHaut {
	height: 10px;
}

.infoBoxHeadindSelectG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #A3152D;
	line-height: 16px;
	background-image: url(/medias/chg_f.gif);
	background-repeat: no-repeat;
}
.infoBoxHeadindSelect {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEEB;
	text-align: left;
	background-color: #A3152D;
	line-height: 16px;
	width: auto;
}
.infoBoxHeadindSelectD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #A3152D;
	line-height: 16px;
	background-image: url(/medias/chd_f.gif);
	background-repeat: no-repeat;
}
.infoBoxHeadindSelectTrait {
	line-height: 5px;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3152D;
}
.sac_prix {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #1A3680;
}
.sac_desc {
	color: #444444;
	font-size: 10px;
	text-align: justify;
	vertical-align: text-top;
}
.sac_titre {
	color: #1A3680;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.basligne {
	font-size: 3px;
	height: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1A3680;
}
.sac_auteur {
	color: #A3152D;
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	vertical-align: text-top;
}
.cbd_m {
	background-image: url(/medias/cbd_m.png);
	background-repeat: no-repeat;
	width: 7px;
	text-align: right;
	height: 7px;
}
.infoBoxMenuBas {

	background-color: #FEFEEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3152D;
	height: 7px;
	font-size: 4px;
}
.infoBoxMenu {

	font-family: Verdana, Arial, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A3152D;
	font-size: 12px;
	background-color: #FEFEEB;
	text-align: left;
	border-left-style: none;
}
.titreCatalogue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	background-color: #FEFEEB;
	text-align: left;
	color: #1A3680;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
}
.pageCatalogueB {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background-color: #FEFEEB;
	color: #1A3680;
	font-weight: bold;
	vertical-align: middle;
}
.pageCatalogueH {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background-color: #FEFEEB;
	color: #1A3680;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
	vertical-align: middle;
}
.aucun {
	padding: 20px;
	text-align: center;
}
.infoBoxCatalogue {
	vertical-align: text-top;
}
.sac_suite {
	font-weight: bold;
	font-size: 10px;
}
.sac_photo {
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}
A.titre {
	color: #1A3680;
}
A.auteur {
	color: #A3152D;
}
.o_chd {
	width: 10px;
	background-image: url(/medias/o_chd.png);
	background-repeat: no-repeat;
	line-height: 10px;
}
.o_cbd {
	background-image: url(/medias/o_cbd.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.o_cbg {
	width: 10px;
	background-image: url(/medias/o_cbg.png);
	background-repeat: no-repeat;
	height: 10px;
}
.o_lb {
	line-height: 10px;
	background-image: url(/medias/o_lb.png);
	background-repeat: repeat-x;
}
.o_ld {
	background-image: url(/medias/o_ld.png);
	background-repeat: repeat-y;
	width: 10px;
}
.cadre_ombre {
	font-size: 4px;
}
.titreLivre {
	color: #1A3680;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	padding-top: 10px;
	text-align: left;
}
.auteurLivre {
	color: #A3152D;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
.colDescLivre {
	text-align: justify;
	vertical-align: top;
	position: relative;
}
.descLivre {
	color: #444444;
	font-size: 14px;
	text-align: justify;
	text-indent: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.colPhotoLivre {
	text-align: justify;
	vertical-align: top;
	position: relative;
}
.formatLivre {
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.sousTitreLivre {
	color: #1A3680;
	font-size: 12px;
	text-align: left;
	padding-bottom: 10px;
	font-weight: bold;
}
.prixLivre {
	font-size: 14px;
	line-height: 12px;
	color: #1A3680;
	padding-top: 10px;
	text-align: center;
}
.colLiens {
	text-align: justify;
	vertical-align: top;
	position: relative;
	font-size: 12px;
	padding-right: 20px;
}
.titreMALivre {
	color: #1A3680;
	font-weight: bold;
	font-size: 12px;
	background-color: #CCCCCC;
}
.titreListeLiens {
	font-weight: bold;
	font-size: 12px;
	background-color: #BDBAA6;
}
.lienLivre {
	font-weight: bold;
	font-size: 12px;
}
.listeLiens {
	font-weight: bold;
	font-size: 12px;
	background-color: #EBE3D3;
}
.auteurListeLivre {
	color: #A3152D;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	background-color: #EBE3D3;
}
.detailLivre {
	color: #444444;
	font-size: 14px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #333333;
}
.nomAuteur {
	color: #A3152D;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 10px;
}
.biographieAuteur {
	color: #444444;
	font-size: 14px;
	text-align: justify;
	text-indent: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bandeHaut {
	font-size: 4px;
	height: 8px;
	background-color: #A3152D;
	width: 984px;
}
.coinHautD {
	width: 8px;
	background-image: url(/medias/chd_t.gif);
	background-repeat: no-repeat;
}
.coinHautG {
	width: 8px;
	background-image: url(/medias/chg_t.gif);
	background-repeat: no-repeat;
}
.bordHaut {

	width: 8px;
}
.identification {
	border-bottom-color: #A3152D;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #A3152D;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #A3152D;
	border-right-style: solid;
	border-right-width: 2px;
}
.contenuTexte {
	text-align: justify;
	padding-top: 8px;
}
#espace {
	position: absolute;
	left: 180px;
	top: 75px;
}
#titresite {

	position: absolute;
	left: 20px;
	top: 25px;
}
#cadre_site {


	position: absolute;
	left: 6px;
	top: 6px;
}
.titreAccueil {
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	background-color: #FEFEEB;
	text-align: center;
	color: #1A3680;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
}
.texteAccueil {
	color: #444444;
	font-size: 14px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-color: #1A3680;
	border-bottom-width: 1px;
}
.texteNew {
	color: #444444;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
}
.contact {
	background-color: #FEFEEB;
	border: 1px solid #A3152D;
	text-align: center;
}
.sac_presentation {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #1A3680;
	text-align: right;
}
.boxTextLeftPetit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #1a3680;
	font-weight: normal;
	line-height: 9px;
}
.sac_panier {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #1A3680;
	text-align: left;
}
#img_panier {
	position: absolute;
	left: 30px;
	top: 145px;
}
.pan_ligne {
	color: #1A3680;
	font-weight: bold;
	font-size: 10px;
}
.pan_total {
	color: #1A3680;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3152D;
}
.pan_titre {
	color: #1A3680;
	font-size: 10px;
	font-weight: bold;
}
A.lienpanier {
	color: #FEFEED;
}
.prix_final {
	font-weight: bold;
	color: #1A3680;
}
.prix_ar {
	color: #555555;
	text-decoration: line-through;
	font-weight: bold;
	font-size: 10px;
}
.pan_cmd {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3152D;
	padding-top: 2px;
}
A.lienqpanier {
	color: #FF0000;
}
.infoBoxMenuAjout {
	font-family: Verdana, Arial, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A3152D;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: left;
	border-left-style: none;
	color: #1A3680;
	font-weight: bold;
	border-top-color: #1A3680;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #1A3680;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.panLigneTotal {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: 20px;
	font-weight: bold;
	border-top-color: #1A3680;
	border-top-style: solid;
	border-top-width: 1px;
}
.panVide {
	font-size: 14px;
	background-color: #EEEEEE;
	font-weight: bold;
	line-height: 40px;
}
.panLigneItem {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: normal;
	font-weight: normal;
}
.panLigneItem0 {
	font-size: 12px;
	background-color: #E8E8E8;
	line-height: normal;
	font-weight: normal;
}
.panLigneItem1 {
	font-size: 12px;
	background-color: #FDFDFD;
	line-height: normal;
	font-weight: normal;
}
.panLigneTitre {
	font-size: 12px;
	background-color: #B8B8B8;
	font-weight: bold;
	line-height: normal;
}
.cmdBoxTitre {
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
.cmdBox {
	background-color: #1A3680;
}
.cmdBoxContents {
	background-color: #FEFEEB;
	color: #1A3680;
	width: 100%;
}
.cmdBarre {
	background-color: #FEFEEB;
	width: 100%;
	padding-top: 10px;
	text-align: center;
}
.cmdLigneInfo {
	background-color: #FEFEEB;
	color: #1A3680;
	font-size: 10px;
}
.panLigneCalcul {
	border-top-color: #B8B8B8;
	border-top-style: solid;
	border-top-width: 1px;
}
#itemQuantite {
	text-align: right;
}
.loginLigne {
	font-size: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
}
.loginLigneOublie {
	font-size: 10px;
	background-color: #EEEEEE;
	color: #444444;
	font-weight: normal;
	line-height: 17px;
	vertical-align: text-top;
}
.loginLigneInfo {
	font-size: 10px;
	background-color: #EEEEEE;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 13px;
}
.loginLigneVide {
	font-size: 4px;
	background-color: #EEEEEE;
	font-weight: bold;
	line-height: 5px;
}
.loginLigneBouton {
	font-size: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}
.clientLigneVide {
	font-size: 3px;
	background-color: #EEEEEE;
	font-weight: bold;
	line-height: 4px;
}
.clientLigne {
	font-size: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
	padding-left: 8px;
}
.clientLigneInfo {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
}
.clientLigneInfoH {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;
}
.clientLigneInfoB {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.identDroite {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clientLigneBouton {
	font-size: 10px;
	background-color: #EEEEEE;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#clientCol1 {
	width: 112px;
}
.ligneFormErreur {
	font-size: 9px;
	background-color: #EEEEEE;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	line-height: 10px;
	padding-left: 14px;
}
.formErreur {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: normal;
	text-align: center;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.ligneFormInfoErreur {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #FF0000;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
}
.clientLigneInfoVideB {
	font-size: 3px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 4px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.identGauche {
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a3680;
	padding-left: 5px;
}
.cptLigneVide {
	font-size: 3px;
	background-color: #EEEEEE;
	font-weight: bold;
	line-height: 4px;
}
.cptLigne {
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
}
.cptLigneTitre {
	font-size: 12px;
	font-weight: bold;
	color: #1A3680;
}
#motCol1 {
	width: 235px;
}
A.liennewadr {
	color: #1A3680;
}
.adresse {
	font-size: 12px;
	background-color: #EEEEEE;
	line-height: normal;
	font-weight: normal;
}
.cmdBoxAdresse {
	background-color: #EEEEEE;
	color: #1A3680;
	width: 100%;
}
.adrLigneTitre {
	font-size: 12px;
	background-color: #B8B8B8;
	font-weight: bold;
	line-height: 20px;
	border-top-color: #1A3680;
	border-top-style: solid;
	border-top-width: 2px;
}
.expLigne {
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
}
.sac_parution {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #1A3680;
	text-align: center;
}
.paieLigneInfoH {
	font-size: 12px;
	background-color: #BBBBBB;
	color: #333333;
	font-weight: bold;
	text-align: justify;
	padding-left: 8px;
	line-height: 20px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;
}
.paieLigneInfoG {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #777777;
}
.paieLigneInfoD {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #777777;
}
.paieLigneInfoB {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #777777;
	border-left-color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.paieLigneInfo {
	font-size: 10px;
	background-color: #DDDDDD;
	color: #444444;
	font-weight: normal;
	text-align: justify;
	padding-left: 8px;
	line-height: 13px;
	padding-right: 8px;
}
.paieBoxAdresse {
	color: #1A3680;
	width: 90%;
	border: 1px solid #1A3680;
}
.admLigneSep {
	font-size: 10px;
	background-color: #EEEEEE;
	line-height: 4px;
	font-weight: normal;
	border-top-color: #BBBBBB;
	border-top-style: solid;
	border-top-width: 1px;
}
.paieBoxCGV {
	color: #1A3680;
	border: 1px solid #1A3680;
}
.paieLigneCGV {
	font-size: 12px;
	background-color: #EEEEEE;
	color: #1A3680;
	font-weight: bold;
	text-align: justify;
	padding-right: 20px;
}
.cnil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
}
.cgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	text-align: justify;
}
.cptLigneLib {
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	color: #1A3680;
}
.titrePage {
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	background-color: #FEFEEB;
	text-align: left;
	color: #1A3680;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
}
.textePage {
	color: #444444;
	font-size: 14px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 20px;
}
.admOn {
	font-size: 18px;
	color: #00CC00;
	font-weight: bold;
	border: 2px solid #00CC00;
}
.admOff {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	border: 2px solid #FF0000;
}
.admTitreAccueil {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	background-color: #FEFEEB;
	text-align: left;
	color: #660066;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #660066;
}
.admLigneAccueil {
	font-size: 12px;
	background-color: #FEFEEB;
	text-align: left;
	color: #660066;
	font-weight: normal;
}
.admOk {
	color: #00CC00;
	font-weight: bold;
}
.admErreur {
	color: #FF0000;
	font-weight: bold;
}
.boxTextTitleP {

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #1a3680;
	font-weight: bold;
}
.boxTextTitlePP {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #1a3680;
	font-weight: bold;
	line-height: 8px;
}
.sacmv_titre {
	color: #1A3680;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-color: #EBE3D3;
}
.sacmv_panier {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #1A3680;
	text-align: left;
	background-color: #EBE3D3;
}
.sacmv_auteur {
	color: #A3152D;
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	background-color: #EBE3D3;
}
.sacmv_prix {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #1A3680;
	background-color: #EBE3D3;
	text-align: left;
}
#mv {
	position: relative;
	left: 10px;
	top: 0px;
}
.sac_marge {
	padding-bottom: 25px;
}
#h_rub {
	height: 185px;
}
#sac_gauche {
	width: 340px;
	padding-right: 5px;
}
#sac_droite {
	width: 340px;
	padding-left: 5px;
	text-align: right;
}
#h_mv {
	height: 370px;
}
.sacmv_espace {
	line-height: 5px;
}
.avisLivre {
	font-size: 12px;
	color: #444444;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
}
A.avis {
	color: #444444;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
}
.boxAvis {
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	text-align: left;
	border: 1px solid #1A3680;
}
.avisRegles {
	font-size: 10px;
	color: #444444;
	padding-top: 15px;
	text-align: left;
}
.avisAdmTexte {
	font-size: 12px;
	color: #444444;
	text-align: left;
	background-color: #EEEEEE;
}
.sac_avis {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #1A3680;
	text-align: center;
}
.feuilleter {
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #1A3680;
	text-align: center;
}
.avisImp {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-align: left;
	background-color: #FBFBFB;
	padding-left: 5px;
	padding-top: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.avisInt {
	font-size: 12px;
	color: #888888;
	text-align: left;
	background-color: #FBFBFB;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.avisCom {
	font-size: 12px;
	color: #222222;
	text-align: justify;
	background-color: #FBFBFB;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.avisTitre {
	font-size: 14px;
	color: #222222;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	background-color: #CCCCCC;
}
.avisBas {
	font-size: 12px;
	color: #222222;
	text-align: justify;
	background-color: #FBFBFB;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.avisImpLight {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-align: left;
	background-color: #FBFBFB;
	padding-left: 5px;
	padding-top: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#pourcentage {
	height: 20px;
	width: 300px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #333333;
	font-size: 18px;
}
#resultat {
	height: auto;
	width: auto;
	position: relative;
	left: 0px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.msgRetour {
	color: #1A3680;
	font-weight: bold;
	border: 2px solid #CC0000;
	padding: 5px;
	margin-top: 5px;
}
.sousTitreLettre {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	background-color: #FEFEEB;
	text-align: left;
	color: #1A3680;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A3680;
}
.ligneLettreErreur {
	font-size: 10px;
	background-color: #EEEEEE;
	text-align: justify;
	color: #FF0000;
	vertical-align: top;
	padding-left: 10px;
	margin-left: 160px;
	padding-right: 10px;
}
.ligneLettreCodeErreur {
	font-size: 10px;
	background-color: #EEEEEE;
	text-align: justify;
	color: #FF0000;
	vertical-align: top;
	padding-left: 10px;
	margin-left: 330px;
	padding-right: 10px;
}
