*{ font-family:sans-serif; }

a{ text-decoration:none; color:#ff69b4; }
a:hover{ text-decoration:underline; }

img{ border:0; }

h1{ color:#e6308b; text-align:center; font-size:0; margin:0; padding:0; margin-top:15px; }
h2{ color:black; text-align:center; font-size:14px; font-weight:bold; margin-top:15px; }

body{ background:#ffe8f4; margin:0; padding:0; text-align:left; font-size:0; }

 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:3150px; background:#ffe8f4; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#e6308b 1px solid; background:white; }
   div#disclaimer-cadre b{ font-size:14px; color:#e6308b; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#ff69b4; }
   div#disclaimer-cadre a:hover{ text-decoration:underline; }

div#conteneur{ width:820px; margin-left:auto; margin-right:auto; text-align:center; padding-bottom:15px; }
 img#header{ width:655px; height:99px; }

 div#barre{ border:#e6308b 1px solid; background:white; text-align:center; font-size:24px; }
  div#barre a{ font-size:18px; font-weight:bold; color:#e6308b; }
 div#pub_cb_haut{ padding-top:20px; }
 div#pub_cb_milieu{ padding-top:20px; padding-bottom:20px; }
 div#contenu{ font-size:12px; }
  a.thumb{ font-size:12px; }
  a.thumb img{ width:320px; height:240px; border:#e6308b 1px solid; }
  a.pthumb{ font-size:10px; }
  a.pthumb img{ width:160px; height:120px; border:#e6308b 1px solid; }
  a.pthumb:hover img{ border:white 1px solid; }
 div#liens_texte{ text-align:left; color:#d6bbf2; font-size:10px; }
  div#liens_texte a{ font-size:14px; font-weight:bold; color:white; text-decoration:underline; }
  div#liens_texte a:hover{ text-decoration:none; }
 div#liens{ border:#e6308b 1px solid; background:white; text-align:center; font-size:13px; margin-top:15px; padding:5px; color:#eeeeff; }
  div#liens a{ font-size:16px; color:#e6308b; }
 div#contenu_extrait{ font-size:12px; text-align:left; padding-left:50px; padding-right:50px; color:#e6308b; padding-bottom:10px; border-bottom:#8989e4 1px solid; }
 a#lien_extrait_hg{ position:absolute; top:10px; left:10px; font-size:14px; font-weight:bold; color:#e6308b; }
div#copyright{ margin-top:15px; text-align:center; font-size:10px; color:gray; }
 div#copyright a{ font-size:10px; color:gray; }
