
/* _________________________________________________________  Reset  */

html,body,div,ul,ol,li,form,blockquote,fieldset,input,h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}
p{margin:0; padding:3px 0}
table{border-collapse:collapse; border-spacing:0}
fieldset,img{border:none}
caption,th{text-align:left}
pre{display:none}

/* _________________________________________________________  Styles generiques  */

body{background: #993345}

.texte_noir{font-size:11px; line-height:14px; color:#000}
.texte_noir a:link{color:#000; text-decoration:underline}
.texte_noir a:visited{color:#000; text-decoration:underline}
.texte_noir a:hover{color:#FF0000; text-decoration:underline}
.texte_noir a:active{color:#000; text-decoration:underline}

.texte_noir ul{padding-left:30px; list-style:square outside none}

.texte_blanc{font-size:11px; line-height:14px; color:#FFF}
.texte_blanc a:link{color:#FFF; text-decoration:underline}
.texte_blanc a:visited{color:#FFF; text-decoration:underline}
.texte_blanc a:hover{color:#FF0000; text-decoration:underline}
.texte_blanc a:active{color:#FFF; text-decoration:underline}

.texte_blanc ul{padding-left:10px; list-style:square outside none}
.texte_blanc ol{padding:3px 0 3px 15px}

.highlight{color:#CF0}
.highlight a:link{color:#CF0; text-decoration:underline}
.highlight a:visited{color:#CF0; text-decoration:underline}
.highlight a:hover{color:#CF0; text-decoration:none}
.highlight a:active{color:#CF0; text-decoration:underline}

.legal{font-size:10px; line-height:13px; color:#E1C2C8; padding-top:10px}
.legal a:link{color:#E1C2C8; text-decoration:none}
.legal a:visited{color:#E1C2C8; text-decoration:none}
.legal a:hover{color:#FFF; text-decoration:none}
.legal a:active{color:#E1C2C8; text-decoration:none}

.tm{font-size:9px}
.standard{font-weight:normal}
.gras{font-weight:bold}
.italique{font-style:italic}
.justif{text-align:justify}
.centre{text-align:center}
.blanc{color:#FFF}
.noir{color:#000}
.rouge{color:#993345}
.titre{font-size:15px; line-height:18px; color:#799979; font-weight:bold; padding-top:7px}
.ptit_titre{font-size:13px; line-height:15px; color:#799979; font-weight:bold; padding-top:7px}
.sous_titre{font-size:12px; line-height:22px; font-weight:bold; padding-top:7px}
.droite{text-align:right}

/* _________________________________________________________  Containers  */

.page{width:980px; margin:0 auto}
.entete{width:980px; height:90px; background:url(entete.gif)}
.panel_noscript{width:980px; font-size:14px; line-height:17px; color:#FFF; padding:5px 0; background:#F00; margin-bottom:10px}
.visuel{width:640px; height:220px; background:url(visuel.gif); margin:0; padding:120px 0 0 340px}
.contenu{float:left; width:980px; background:#FFF}
.pied{clear:both; width:980px; height:9px; overflow:hidden; background:#FFF}

#b_dernieres_parutions, #b_livres_preferes{clear:both; width:639px; height:30px; background:#CCFFCC; overflow:hidden; cursor:pointer}
#b_acheter{clear:both; width:639px; height:29px; overflow:hidden; cursor:pointer}

#b_dernieres_parutions_off, #b_livres_preferes_off{clear:both; width:639px; height:30px; background:#CCFFCC; overflow:hidden}
#b_acheter_off{clear:both; width:639px; height:29px; overflow:hidden}

#panel_dernieres_parutions, #panel_livres_preferes, #panel_acheter{float:left; width:639px; background:#CCFFCC}

.separateur{clear:both; width:639px; height:1px; overflow:hidden}
.filet{clear:both; width:639px; height:10px; background:url(filet.gif); overflow:hidden}

.colonne_gauche{float:left; width:640px; background:#FFF; padding-left:10px}
.colonne_droite{float:left; width:310px}

.bloc_gauche{float:left; width:310px; padding-right:10px}
.bloc_droit{float:left; width:310px}
.bloc_iframe{float:left; width:319px}
.couv{float:left; width:160px; height:220px; padding-right:10px}

.ptit_bloc_gauche{float:left; width:208px; padding-right:5px}
.ptit_bloc_droit{float:left; width:208px}
.ptite_couv{float:left; width:107px; height:147px; padding-right:5px}

.pad{padding:0 12px 7px 12px}

.titre_demain{width:320px; height:29px; overflow:hidden; background:url(titre_demain.gif)}
.contenu_demain{width:280px; background:url(fond_cardio_log.gif) repeat-y; padding:7px 20px}
.pied_demain{width:320px; height:10px; overflow:hidden; background:#00203E; margin-bottom:1px}

.b_catalogue{display:block; width:300px; height:29px}
.b_catalogue:link{background:url(b_catalogue.gif); text-decoration:none}
.b_catalogue:visited{background:url(b_catalogue.gif); text-decoration:none}
.b_catalogue:hover{background:url(b_catalogue_2.gif); text-decoration:none}
.b_catalogue:active{background:url(b_catalogue.gif); text-decoration:none}

.specialites{width:300px; height:168px; font-size:14px; line-height:18px; text-align:right; color:#FFF; padding-top:9px; overflow:hidden}

.b_cardio_log{display:block; width:271px; height:64px; margin:3px 0}
.b_cardio_log:link{background:url(b_cardio_log.gif); text-decoration:none}
.b_cardio_log:visited{background:url(b_cardio_log.gif); text-decoration:none}
.b_cardio_log:hover{background:url(b_cardio_log_2.gif); text-decoration:none}
.b_cardio_log:active{background:url(b_cardio_log.gif); text-decoration:none}