body { color: #000000; margin: 0px; padding: 0px; overflow:auto }

BODY, P, A, TABLE, TR, TD, TH, DIV { font: 11px verdana, sans-serif }
P  { margin: 6px 4px 3px 4px }
H1 { margin: 18px 2px 6px 2px; font-weight: bold; font-size: 15px; border-bottom:1px #000000 solid }
H2 { margin: 12px 2px 6px 2px; font-weight: bold; font-size: 14px }
H3 { margin: 12px 2px 3px 2px; font-weight: bold; font-size: 13px }
UL { margin: 3px 4px 6px 12px; padding-left:0px; vertical-align:text-bottom; list-style: disc outside }
LI { margin: 3px 4px 3px 18px; padding-left:0px } 

IMG { border:0px }

a { font-weight: bold; text-decoration: none }
a:link, a:visited { color: #ffffff }
a:hover, a:active { color: #c4c4b6 }

#footer { color:#FFFFFF; font-weight:bolder }
/* Google +1 */.post-share-buttons{margin:0 .5em 0 .5em !important;vertical-align:middle}
/* Google +1 */* html .goog-inline-block{display:inline}
/* Google +1 */.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}
/* Google +1 */.dummy-container{vertical-align:top}

.cadre { background-color: #161616 }
#pellicule { width:240px; background-image: url(/images/pellicule.gif); background-position: 50% 0px; background-repeat: no-repeat }
#centre { background-color:#161616; background-position:240px 50%; background-repeat:no-repeat; background-attachment:fixed }
.copyright { background-color:#161616; background-position:50% 100%; background-repeat:no-repeat }

div#iframe { overflow: auto }

div#jaime { position:absolute; top:4px; right:0px; width:200px; height:19px; margin:0px; padding:0 18px 0 0; vertical-align:baseline; text-align:right }

div#portrait { position:absolute; top:0px; right:0px; width:304px; height:226px; margin:0px; padding:0px }/*; background-image:url(); background-position:0px 100%; background-repeat:repeat*/
div#portrait-text { position:absolute; top:0px; right:0px; width:304px; height:226px; margin:0px; padding:0px }
div#portrait-text a:link, div#portrait-text a:visited { color: #161616}
div#portrait-text a:hover, div#portrait-text a:active { color:#CC6600 }
div#magazines { position:absolute; top:26px; left:240px; width:457px; height:190px; margin:0px; padding:0px }

/*** LES CALQUES TRANSPARENTS ***/
.fond_transparent { margin:0px; padding:5px; border:0px; text-align:justify }

.fond_transparent a:link, .fond_transparent a:visited { color: #161616}
.fond_transparent a:hover, .fond_transparent a:active { color:#CC6600 }

/* les niveaux 3 foncés */
#fond_bleu_fonce[class] { background-image:url(/images/calques_transparents/50p_niv3_bleu.png) }
#fond_vert_fonce[class] { background-image:url(/images/calques_transparents/50p_niv3_vert.png) }
#fond_jaune_fonce[class] { background-image:url(/images/calques_transparents/50p_niv3_jaune.png) }
#fond_rose_fonce[class] { background-image:url(/images/calques_transparents/50p_niv3_rose.png) }
/* J'aime pas le violet, on le voit pas sur un fond bleu, il faut une teinte plus proche du violet-rouge */
#fond_violet_fonce[class] { background-image:url(/images/calques_transparents/50p_niv3_violet.png) }

#fond_bleu_opaq  { background-color: #F0F8FF; color:inherit }
#fond_vert_opaq  { background-color: #ECFFEC; color:inherit }
#fond_jaune_opaq { background-color: #FFFFEC; color:inherit }
#fond_rose_opaq { background-color: #FFECEC; color:inherit }
#fond_violet_opaq { background-color: #F8F8FF; color:inherit }

.font-11 TD { font-size:11px }
