body {
font-family:'Times New Roman', Times, serif;
font-size:15px;
margin:0;
padding:0;
text-align:center;
color:#3c3c3c;
background:#000;
}
#page {
width:970px;
background:#F9F8F5;
margin:0 auto;
padding-bottom:20px;
text-align:left;
}
.right{float:right}
/* @group Commons */
img, p, ol, ul, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, form, input {
margin:0;
padding:0;
border:none;
}
ol, ul, dl {
list-style:none;
}
.clearfloat {
clear:both;
display:block;
height:0;
font-size:1px;
line-height:0px;
}
.fltR {
float:right;
margin-left:8px;
}
.fltL {
float:left;
margin-right:8px;
}
.hide {
display:none;
}
h1 {
color:#000;
font-size:20px;
font-weight:bold;
}
h2 {
color:#000;
font-size:15px;
font-weight:normal;
}
h3 {
color:#3B3B3B;
font-size:15px;
font-weight:bold;
}
h4 {
color:#000;
font-size:18px;
font-weight:normal;
}
h5 {
padding:2px 0;
color:#000000;
font-size:16px;
font-weight:bold;
}
h6 {
color:#2E2E2E;
font-size:22px;
font-weight:normal;
}
p.entete {
font-weight:bold;
}
.entete {
font-weight:bold;
}
.entete p{
font-weight:bold;
}
.label_img {
color:3C3C3C;
font-size:12px;
font-style:italic;
}
a, a:link, a:visited {
color:#000;
font-size:16px;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}


a.arrowlink, a.arrowlink:link, a.arrowlink:visited {
color:#3C3C3C;
padding-left:20px;
background:transparent url(/theme/img/arrow.gif) no-repeat left center;
}
a.arrowlink:hover {
text-decoration:none;
}
a.arrowlink2, a.arrowlink2:link, a.arrowlink2:visited {
padding-left:20px;
color:#000;
font-size:16px;
font-weight:bold;
background:transparent url(/theme/img/arrow.gif) no-repeat left center;
}
a.arrowlink2:hover {
text-decoration:none;
}
a.pagelink, a.pagelink:link, a.pagelink:visited {
color:#3C3C3C;
padding-left:20px;
background:transparent url(/theme/img/picto_page.gif) no-repeat left center;
}
a.pagelink:hover {
text-decoration:none;
}
a.ajout_panier, a.ajout_panier:link, a.ajout_panier:visited {
padding-left:15px;
color:#3C3C3C;
font-size:14px;
font-weight:normal;
background:transparent url(/theme/img/ajout_panier.gif) no-repeat left center;
}
a.ajout_panier:hover {
text-decoration:none;
}
a.enlever_panier, a.enlever_panier:link, a.enlever_panier:visited {
display:block;
width:9px;
height:14px;
background:transparent url(/theme/img/picto_supprimer.gif) no-repeat left center;
}
a.enlever_panier:hover {
text-decoration:none;
}
a.recalculer_prix, a.recalculer_prix:link, a.recalculer_prix:visited {
display:block;
width:11px;
height:20px;
background:transparent url(/theme/img/picto_recharger.gif) no-repeat left center;
}
a.recalculer_prix:hover {
text-decoration:none;
}
input {
height:20px;
border:1px solid #000;
background:#FFF;
vertical-align:bottom;
}

.liste input{
height:auto;
border:0}

input.radio {
height:12px;
width:12px;
border:0 none;
background:#FFF;
vertical-align:middle;
}
label {
padding-left:10px;
font-weight:bold;
}
input.recherche {
width:150px;
}
input.btn_ok {
position:relative;
padding:2px 2px;
top:0;
height:22px;
}
input.btn_vote {
margin:10px 0 0 22px;
height:22px;
padding:0 30px;
}
#teaser {
width:727px;
height:180px;
background:#FFF url(/images/publicite/banniere/priv_abo_long_noir.gif) no-repeat left top;
}
.extrait p {
padding-left:25px;
color:#5F5F5F;
font-size:15px;
}
#sidebarL .extrait p, #sidebarR .extrait p {
color:#828080;
font-size:12px;
}
.extrait p.auteur {
padding-left:28px;
color:#3C3C3C;
font-size:15px;
font-style:italic;
}
.breve {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
}
.breve p {
padding-left:25px;
color:#5F5F5F;
font-size:15px;
}
.breve p.auteur {
padding-left:28px;
color:#3C3C3C;
font-size:15px;
font-style:italic;
}
.Fil-Des-Lettres {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
}
.Fil-Des-Lettres p {
padding-left:25px;
color:#5F5F5F;
font-size:15px;
}
.Fil-Des-Lettres p.auteur {
padding-left:28px;
color:#3C3C3C;
font-size:15px;
font-style:italic;
}
.Focus {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
}
.Focus p {
padding-left:25px;
color:#5F5F5F;
font-size:15px;
}
.Focus p.auteur {
padding-left:28px;
color:#3C3C3C;
font-size:15px;
font-style:italic;
}
.blog {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
}
.blog p {
color:#5F5F5F;
font-size:12px;
}
.couv {
padding-bottom:10px;
text-align:center;
}
.couv em {
font-size:16px;
display:block;
}
.liste li {
padding:14px 0;
border-bottom:1px solid #B2B2B2;
}
.liste li.first {
padding-top:0;
}
.liste li.last {
border-bottom:0 none;
}
.liste_actions {
padding-bottom:20px;
}
.liste_actions li {
padding:4px 0 4px 25px;
background:transparent url(/theme/img/arrow.gif) no-repeat left 4px;
}
.liste_action_last {
padding-bottom:0;
}
.toolbar {
float:right;
margin: 0 0;
height:58px;
width:80px;
background:#FFF url(/theme/img/toolbar.gif) no-repeat 5px;
}
.toolbar a {
float:left;
display:block;
width:20px;
height:20px;
}
span.details {
color:#6D6A6A;
font-size:13px;
}
span.details em {
color:#df0019;
font-style:normal;
}
.pagination {
margin:0 10px 10px 0;
padding-right:20px;
color:#2E2E2E;
font-size:16px;
background:transparent url(/theme/img/arrow.gif) no-repeat right center;
}
.pagination span {
margin:0 2px;
color:#df0019;
}
.pagination a, .pagination a:link, .pagination a:visited {
margin:0 2px;
border-bottom:1px solid #969696;
}
.pagination a:hover {
color:#df0019;
text-decoration:none;
}
.pagination_Boutique {
margin:0 10px 10px 0;
padding-right:20px;
color:#2E2E2E;
font-size:16px;
}
.pagination_Boutique span {
margin:0 2px;
color:#df0019;
}
.pagination_Boutique a, .pagination_Boutique a:link, .pagination_Boutique a:visited {
margin:2px 5px;
display:block; float:left;
border-bottom:1px solid #969696;
}
.pagination_Boutique a:hover {
color:#df0019;
text-decoration:none;
}
/* @end */
/* @group Main Header */
#header {
background:#000;
}
a#logo, a#logo:link, a#logo:visited, a#logo:hover, a#logo:active {
display:block;
width:298px;
height:54px;
margin:18px 0;
background:transparent url(/theme/img/logo.gif) no-repeat left top;
}
#citation {
position:absolute;
top:0;
width:527px;
height:55px;
margin-left:315px;
padding:15px 55px 15px 75px;
font-size:19px;
color:#FFF;
background:transparent url(/theme/img/bg_citation.gif) no-repeat left top;
}
#citation .auteur {
color:#a5a5a5;
font-size:15px;
text-align:right;
}
#citation .auteur em {
color:#FFF;
font-style:italic;
}
#citation .auteur span {
color:#FFF;
font-weight:bold;
}
#mainNav {
padding-top:15px;
background:#000;
}
#mainNav li {
display:inline;
height:40px;
}
#mainNav a, #mainNav a:link, #mainNav a:visited, #mainNav a:hover {
display:block;
float:left;
height:40px;
background:#000;
}
#mainNav a.m_home, #mainNav a.m_home:link, #mainNav a.m_home:visited {
width:60px;
background:transparent url(/theme/img/txt/m_home.gif) no-repeat left bottom;
}
#mainNav a.m_home:hover {
background-position:left top;
}
#mainNav a.m_magazine, #mainNav a.m_magazine:link, #mainNav a.m_magazine:visited {
width:153px;
background:transparent url(/theme/img/txt/m_magazine.gif) no-repeat left bottom;
}
#mainNav a.m_magazine:hover {
background-position:left top;
}
#mainNav a.m_critiques, #mainNav a.m_critiques:link, #mainNav a.m_critiques:visited {
width:153px;
background:transparent url(/theme/img/txt/m_critiques.gif) no-repeat left bottom;
}
#mainNav a.m_critiques:hover {
background-position:left top;
}
#mainNav a.m_club, #mainNav a.m_club:link, #mainNav a.m_club:visited {
width:144px;
background:transparent url(/theme/img/txt/m_club.gif) no-repeat left bottom;
}
#mainNav a.m_club:hover {
background-position:left top;
}
#mainNav a.m_agenda, #mainNav a.m_agenda:link, #mainNav a.m_agenda:visited {
width:154px;
background:transparent url(/theme/img/txt/m_agenda.gif) no-repeat left bottom;
}
#mainNav a.m_agenda:hover {
background-position:left top;
}
#mainNav a.m_boutique, #mainNav a.m_boutique:link, #mainNav a.m_boutique:visited {
width:162px;
background:transparent url(/theme/img/txt/m_boutique.gif) no-repeat left bottom;
}
#mainNav a.m_boutique:hover {
background-position:left top;
}
#mainNav a.m_abonnes, #mainNav a.m_abonnes:link, #mainNav a.m_abonnes:visited {
width:160px;
background:transparent url(/theme/img/txt/m_abonnes.gif) no-repeat left bottom;
}
#mainNav a.m_abonnes:hover {
background-position:left top;
}
#mainNav a.m_contacts, #mainNav a.m_contacts:link, #mainNav a.m_contacts:visited {
width:137px;
background:transparent url(/theme/img/txt/m_contacts.gif) no-repeat left bottom;
}
#mainNav a.m_contacts:hover {
background-position:left top;
}
/* @end */
/* @group SidebarL */
#sidebarL {
float:left;
width:250px;
padding:0 0 15px 10px;
}
.article #sidebarL {
width:130px;
}
.boutique_produit #sidebarL {
width:130px;
}
.contact #sidebarL {
width:180px;
}
/* @end */
/* @group SidebarR */
#sidebarR {
float:right;
width:210px;
padding:0 10px 15px 0;
}
.article #sidebarR {
width:250px;
}
.deuxCols #sidebarR {
width:250px;
}
.deuxColsp #sidebarR {
width:250px;
}
/* @end */
/* @group headerContent */
#contentHeader {
margin:0 220px 0 0;
padding:10px 10px 0 10px;
}
/* @end */
/* @group mainContent */
#mainContent {
margin:0 220px 0 270px;
padding:0 10px 15px 0;
}
.article #mainContent {
margin:0 260px 0 140px;
}
/* @end */
/* @group 2Cols */
.deuxCols #mainContent {
margin:0 260px 0 0;
padding:0 10px;
}
.deuxCols .couv {
margin-top:-40px;
padding:0;
position:relative;
}
.deuxCols #mainContent p  {
padding:8px 0;
font-size:17px;
}
/* @end */
/* @group 2Colsp */
.deuxColsp #mainContent {
margin:0 260px 0 0;
padding:0 10px;
}
.deuxColsp .couv {
margin-top:-40px;
padding:0;
position:relative;
}
.deuxColsp #mainContent p  {
padding:0px 0;
font-size:14px;
}
/* @end */
/* @group Boutique */
.boutique #mainContent {
margin:0 220px 0 0;
padding:0 10px;
}
.boutique_produit #mainContent {
margin:0 220px 0 140px;
padding:0 10px;
}
.boutique .couv {
margin-top:-40px;
padding:0;
position:relative;
}
.boutique_produit .couv {
padding:0;
position:relative;
}
.boutique #mainContent p, .boutique_produit #mainContent p  {
padding:8px 0;
font-size:17px;
}
/* @end */
/* @group contact */
.contact #mainContent {
margin:0 220px 0 190px;
padding:0 10px;
}
.contact_produit #mainContent {
margin:0 220px 0 140px;
padding:0 10px;
}
.contact .couv {
margin-top:-40px;
padding:0;
position:relative;
}
.contact_produit .couv {
padding:0;
position:relative;
}
.contact #mainContent p, .contact_produit #mainContent p  {
padding:8px 0;
font-size:13px;
}
/* @end */
/* @group Box */
.box {
padding-top:10px;
}
.boxContent {
padding:10px 10px 10px 10px;
background:#FFF url(/theme/img/crochet_noir.gif) no-repeat right bottom;
}
.box h1 {
height:auto;
}
#identification h1 {
background:#000 url(/theme/img/txt/identification.gif) no-repeat left top; height:33px;
}
#derniereMinute h1 {
background:#Df0019 url(/theme/img/txt/derniereMinute.gif) no-repeat left top; height:33px;
}
#creationcompte h1 {
background:#fff url(/theme/img/txt/creationCompte.gif) no-repeat left top; height:33px;
}
#ours h1 {
background:#000 url(/theme/img/txt/ours-noir-p.gif) no-repeat left top; height:33px;
}
#recherche h1 {
background:#000 url(/theme/img/txt/recherche.gif) no-repeat left top; height:33px;
}
#recherche .boxContent {
padding-bottom:20px;
}
#abonnes h1 {
height:38px;
background:#fff url(/theme/img/txt/abonnes.gif) no-repeat left top;
}
#abonnes .boxContent {
background:#FFF url(/theme/img/crochet_rouge.gif) no-repeat right bottom;
}
#abonnes .extrait {
padding-top:10px;
}
#Privileges_Abo h1 {
height:33px;
background:#fff url(/theme/img/txt/privileges-abonnes.gif) no-repeat left top;
}
#Privileges_Abo .boxContent {
background:#FFF url(/theme/img/crochet_rouge.gif) no-repeat right bottom;
}
#Privileges_Abo .extrait {
padding-top:10px;
}
#magazine h1 {
background:#DE0163 url(/theme/img/txt/magazine.gif) no-repeat left top; height:33px;
}
#Editionelectronique h1 {
background:#DE0163 url(/theme/img/txt/edition-electonique.gif) no-repeat left top; height:33px;
}
#archivesAudio h1 {
background:#fff url(/theme/img/txt/archivesAudio.gif) no-repeat left top; height:33px;
}
#equipe h1 {
background:#fff url(/theme/img/txt/equipe-magazine.gif) no-repeat left top; height:33px;
}
#anciensNumeros h1 {
background:#fff url(/theme/img/txt/anciensNumeros.gif) no-repeat left top; height:33px;
}
#magazine .boxContent {
background:#FFF url(/theme/img/crochet_rose.gif) no-repeat right bottom;
}
#magazine h5.last {
margin-top:20px;
}
#billethumeur h1 {
height:36px;
background:#de0000 url(/theme/img/txt/editorial.gif) no-repeat left top;
}
#billethumeur p {
color:#5F5F5F;color:#2E2E2E;
font-size:13px;
text-align:justify;
}
#billethumeur p.auteur {
padding-top:15px;
color:#3C3C3C;
text-align:right;
font-size:17px;
font-weight:bold;
font-style:italic;
}
#FAQ h1 {
height:36px;
background:#de0000 url(/theme/img/txt/FAQ-rose-p.gif) no-repeat left top;
}
#FAQ p {
color:#5F5F5F;color:#2E2E2E;
font-size:13px;
}
#FAQ p.questions {
padding-top:5px;
color:#da0061;
}
#Service-Abonnement h1 {
background:#de0000 url(/theme/img/txt/serviceAbo.gif) no-repeat left top; height:33px;
}
#actualite h1 {
background:#FFF url(/theme/img/txt/affiche.gif) no-repeat left top; height:33px;
}
#actualite .last {
padding-bottom:0;
border:0 none;
}
#invitations h1 {
background:#FFF url(/theme/img/txt/invitations.gif) no-repeat left top; height:33px;
}
#invitations .last {
padding-bottom:0;
border:0 none;
}
#pastiche h1 {
background:#FFF url(/theme/img/txt/pastiche.gif) no-repeat left top; height:33px;
}
#pastiche .last {
padding-bottom:0;
border:0 none;
}
#jeux-Epreuves h1 {
background:#FFF url(/theme/img/txt/jeuxdEpreuves.gif) no-repeat left top; height:33px;
}

#blogs-a-part h1 {
background:#FFF url(/theme/img/txt/blogs-a-part.gif) no-repeat left top; height:33px;
}
#agenda h1 {
background:#FFF url(/theme/img/txt/agenda-p.gif) no-repeat left top; height:33px;
}
#agenda .last {
padding-bottom:0;
border:0 none;
}
#billethumeur .boxContent {
padding:20px 10px 20px 10px;
}
#FAQ .boxContent {
padding:20px 10px 20px 10px;
}
#Focus h1 {
background:#FFF url(/theme/img/txt/focus-p.gif) no-repeat left top; height:33px;
}
#Hommage h1 {
background:#FFF url(/theme/img/txt/hommage-p.gif) no-repeat left top; height:33px;
}
#rentreeLitteraire h1 {
background:#FFF url(/theme/img/txt/rentreeLitteraire.gif) no-repeat left top; height:33px;
}
#breves h1 {
background:#FFF url(/theme/img/txt/breves.gif) no-repeat left top; height:33px;
}
#breves .last {
padding-bottom:0;
border:0 none;
}
#contact h1 {
background:#FFF url(/theme/img/txt/contacts-p.gif) no-repeat left top; height:33px;
}
#contact .last {
padding-bottom:0;
border:0 none;
}
#Fil-Des-Lettres h1 {
background:#FFF url(/theme/img/txt/filDesLettres-p.gif) no-repeat left top; height:33px;
}
#Fil-Des-Lettres .last {
padding-bottom:0;
border:0 none;
}
#palmares h1 {
background:#F6B008 url(/theme/img/txt/palmares.gif) no-repeat left top; height:33px;
}
#palmares ol {
list-style:outside;
list-style-type:decimal;
padding-left:20px;
font-weight:bold;
}
#palmares li {
padding:2px 0;
}
#palmares ol p {
font-size:12px;
font-weight:normal;
}
#palmares .boxContent {
background:#FFF url(/theme/img/crochet_jaune.gif) no-repeat right bottom;
}
#blogs h1 {
background:#1770DD url(/theme/img/txt/blogs.gif) no-repeat left top; height:33px;
}
#blogs .boxContent {
background:#FFF url(/theme/img/crochet_bleu.gif) no-repeat right bottom;
}
#blogs p.auteur {
color:#000;
font-size:16px;
font-weight:bold;
}
#blogs .last {
padding-bottom:0;
border:0 none;
}
#critiques h1 {
background:#FFF url(/theme/img/txt/critiques.gif) no-repeat left top; height:33px;
}
#critiques .last {
padding-bottom:0;
border:0 none;
}
.critique {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
}
.critique p {
padding-left:25px;
color:#5F5F5F;
font-size:15px;
}
.critique p.auteur {
padding-left:28px;
color:#3C3C3C;
font-size:15px;
font-style:italic;
}
#sondage h1 {
background:#8D4EC3 url(/theme/img/txt/sondage.gif) no-repeat left top; height:33px;
}
#sondage .boxContent {
background:#FFF url(/theme/img/crochet_violet.gif) no-repeat right bottom;
}
#sondage form {
padding-top:10px;
}
#podcast h1 {
background:#D27C00 url(/theme/img/txt/podcast.gif) no-repeat left top; height:33px;
}
#podcast .boxContent {
background:#FFF url(/theme/img/crochet_marron.gif) no-repeat right bottom;
}
#podcast a.arrowlink, #podcast a.arrowlink:link, #podcast a.arrowlink:visited, #podcast a.arrowlink:hover {
padding-left:18px;
}
#abonnements,#abonnements_etu,#abonnements_exp, #articles, #mensuels, #hors-series, #ecrins {
overflow:auto;
}
#abonnements h1 {
height:40px;
background:#FFF url(/theme/img/txt/abonnements.gif) no-repeat left top;
}
#abonnements .boxContent {
background:#FFF url(/theme/img/crochet_rouge.gif) no-repeat right bottom;
}
#abonnements_etu .prix {
padding-top:16px;
color:#000;
font-weight:bold;
}#abonnements_etu h1 {
height:40px;
background:#FFF url(/theme/img/txt/abo-etudiants.gif.gif) no-repeat left top;
}
#abonnements_etu .boxContent {
background:#FFF url(/theme/img/crochet_rouge.gif) no-repeat right bottom;
}
#abonnements_etu .prix {
padding-top:16px;
color:#000;
font-weight:bold;
}
#abonnements_exp .prix {
padding-top:16px;
color:#000;
font-weight:bold;
}#abonnements_exp h1 {
height:40px;
background:#FFF url(/theme/img/txt/abo-etudiants.gif.gif) no-repeat left top;
}
#abonnements_exp .boxContent {
background:#FFF url(/theme/img/crochet_rouge.gif) no-repeat right bottom;
}
#abonnements_exp .prix {
padding-top:16px;
color:#000;
font-weight:bold;
}
#articles h1 {
height:40px;
background:#FFF url(/theme/img/txt/articles.gif) no-repeat left top;
}
#articles .boxContent {
background:#FFF url(/theme/img/crochet_rose.gif) no-repeat right bottom;
}
#mensuels h1 {
height:40px;
background:#FFF url(/theme/img/txt/mensuels.gif) no-repeat left top;
}
#mensuels .boxContent {
background:#FFF url(/theme/img/crochet_violet.gif) no-repeat right bottom;
}
#dossier-mois h1 {
height:40px;
background:#de0000 url(/theme/img/txt/dossierMois.gif) no-repeat left top;
}
#hors-series h1 {
height:40px;
background:#FFF url(/theme/img/txt/collections.gif) no-repeat left top;
}
#hors-series .boxContent {
background:#FFF url(/theme/img/crochet_orange.gif) no-repeat right bottom;
}
#ecrins h1 {
height:40px;
background:#FFF url(/theme/img/txt/ecrins.gif) no-repeat left top;
}
#ecrins .boxContent {
background:#FFF url(/theme/img/crochet_jaune.gif) no-repeat right bottom;
}
#boutique_left h1 {
background:#FFF url(/theme/img/txt/boutique.gif.gif) no-repeat left top;
}
#panier h1 {
height:40px;
background:#DA0061 url(/theme/img/txt/panier.gif) no-repeat left top;
}
#panier .boxContent {
background:#FFF url(/theme/img/crochet_rose.gif) no-repeat right bottom;
}
#panier dl {
margin:10px 0 8px 0;
padding-bottom:8px;
border-bottom:1px solid #B2B2B2;
}
#panier dt {
color:#000;
font-size:16px;
font-weight:bold;
}
#panier .fltR {
margin-left:4px;
}
#panier .prix {
color:#3C3C3C;
font-size:14px;
font-weight:bold;
}
#panier .total {
margin-bottom:10px;
padding-right:10px;
color:#000;
font-size:16px;
font-weight:bold;
}
#panier .total .prix {
color:#000;
font-size:16px;
font-weight:bold;
}
#panier input {
margin-right:5px;
width:14px;
height:12px;
font-size:10px;
border:0 none;
border-top:1px solid #929292;
border-right:2px solid #929292;
background-color:#E8E8E8;
vertical-align:baseline;
}
#notes h3 {
color:#000;
}
#notes p {
color:#5A5A5A;
font-size:12px;
}
#notes h1 {
height:32px;
background:#FFF url(/theme/img/txt/notes.gif) no-repeat left top;
}
#article {
background:transparent url(/theme/img/crochet_noir.gif) no-repeat right bottom;
}
#article h1 {
padding:12px 15px;
color:#383736;
font-size:35px;
font-weight:normal;
background:#FFF url(/theme/img/crochetH_noir.gif) no-repeat left top;
}
#article p {
padding:15px 10px 10px 20px;
font-size:16px;
}
#article p.sign {
font-size:17px;
font-style:italic;
font-weight:bold;
padding:22px 10px 0 0;
text-align:right;
}
#complements h1 {
height:40px;
background:#F6B008 url(/theme/img/txt/complements.gif) no-repeat left top;
}
#complements .boxContent {
background:#FFF url(/theme/img/crochet_jaune.gif) no-repeat right bottom;
}
#resultats_recherche h1 {
height:45px;
background:#FFF url(/theme/img/txt/resultats_recherche.gif) no-repeat left top;
}
#achat_article h1 {
height:34px;
background:#DA0061 url(/theme/img/txt/achat_article.gif) no-repeat left top;
}
#achat_article .boxContent {
background:#FFF url(/theme/img/crochet_rose.gif) no-repeat right bottom;
}
#categories h1 {
height:34px;
background:#1BBFE8 url(/theme/img/txt/categories.gif) no-repeat left top;
}
#categories .boxContent {
background:#FFF url(/theme/img/crochet_cyan.gif) no-repeat right bottom;
}
#categories dl {
margin-top:10px;
}
#categories dt {
color:#3C3C3C;
font-size:14px;
font-weight:bold;
}
#categories dd {
padding:2px 0;
}
#categories dd a {
font-size:13px;
}
/* @end */
#footer {
padding:0 10px 0 20px;
background:#DDDDDD;
}
#footer p {
margin:0;
padding:10px 0;
}
.ours {color: #8D4EC3; font-size:11px;}
p.arrowlink{
background:transparent url(/theme/img/arrow.gif) no-repeat left top;
padding-left:20px;
margin:10px 0px 5px 0px;
}
p.erreur {
font-weight:bold;
color:#FF0000;
}


#page.agendaLibraires #mainContent .boxContent hr {margin-bottom:10px;}

.achat h2{font-size:20px}
.achat #mainContent {margin:0 145px}
.achat #mainContent ul.stepper {height:33px}
.achat #mainContent ul.stepper li a{font-size:24px}
.achat input{height:auto}
.achat #mainContent .boxContent h2,.achat #mainContent .boxContent p{padding:6px 0}