/* Définition de règle */
@charset "iso-8859-1";


/* Les remises à zéro. */
body, div, p, ul, li, a, img {margin: 0px;    padding: 0px;}
img {border:none;}
ul, ol {list-style-type: none;}
/* p td {color:#ff3300; background: #fff; font-size: 100%;} */

h1 {color:#990099; background: #fff; line-height: 120%; font-size: 200%;}
h2 {color:#990099; background: #fff; line-height: 120%; font-size: 200%;}


/* Les trucs à cacher */
/* #bras_droit, #titre h1 span {display: none;} */

/* Centrer les textes et cadres ;  Les marges et padding. ;  Les backgrounds. ;  Les typos. */
body {margin: auto; margin-top: 25px; background:#fff; font:verdana ;    color:#4D004D;    font-size: 16px;}
#bras_gauche {text-align: left; width: 210px; padding: 3px;    padding-bottom: 15px;  font-size: 14px;  line-height:100%; border: none;}

/* Les positionnements. */
#bras_gauche, #tronc #div_first_p, #tronc #div_second_p {float: left;}
#portail_lapin {float: right;; width: 186px;    height: 220px;}
#logo {float: left;; width: 120px;    height: 120px; margin: 10px;}
#bras_gauche, #pied, #tronc #div_first_p, #comms_table {clear: both;}

/* Les dimensions. */
body, #corps {width: 870px;}

/* ;  Les bordures. */
#tete {height: 210px;; margin-bottom: 10px;; border-bottom: none;}
#titre {width: 561px;; margin-top: 5px;    padding-top: 3px;    padding-left: 40px;}
/* #titre h1 {color:#990000; background: #fff; line-height: 120%; font-size: 200%;}  */
#titre h2 {color:#990099; background: #fff; line-height: 120%; font-size: 150%;}
#titre h1 {width: 468px;   height: 100px; background-image: url("images/banniere.gif");} 
#tronc {width: 600px;; padding-left: 30px;}
#tronc #div_first_p, #tronc #div_second_p {width: 290px;}
#tronc h3 {color:#5E005E; margin-top: 35px; font-size: 24px;}
#comms_table {width: 570px;}

.comm_space {height: 20px;}

#comms_table, #pied {margin-top: 30px;    margin-left: 30px;}
#bras_gauche h3 {color:#990099; margin-top: 35px; font-size: 20px;}
#bras_gauche li.nav_line {margin-bottom: 3px;    margin-top: 3px;}
#bras_gauche li.nav_etc {margin-top: 10px;    margin-bottom: 6px;; font-size: 15px;    font-weight: bold;}
#previous_next {margin-bottom:20px;}
#div_first_p, #div_second_p {padding: 5px;}

.comm_title, .comm_text {margin: 0px;    padding: 10px;}

/* Les overflow. */
#bras_gauche, #tronc, #bras_droit, #comms_table, .comm_line, .comm_text, #first_p, #second_p {overflow: hidden;}
#tronc #date {font-size: 14px;    font-weight: bold;}
/* #tronc h3 {font-size: 22px;    line-height: 30px;    color: #990000;}  */

.intro {color:#000; background: #fff; font-weight: bold; line-height: 120%; font-size: 150%;}
.intro_stories {color:#CA88D1; background: #990099 font-weight: bold; line-height: 120%; font-size: 150%;}
.intro {color:#000; background: #990099; font-weight: bold; line-height: 120%; font-size: 150%;}
.t_grand {font-size: 22px;}
.grand {font-size: 17px;}
.petit {font-size: 10px;}
.t_petit {font-size: 7px;}
.u {text-decoration:underline;}
.post_text {font-size: 17px;  font:monospace; }

a:link {color:#630063;  background: #fff; font: bold; text-decoration:none;}
a:visited {color:#CA88D1; background: #fff; font: bold; text-decoration:none;}
a:active {color:#fff;  background: #990099; font: bold;  background:white; background-image: none; text-decoration:none;}
a:hover {border-width : 0; border-style: none; font: bold; border-color:#990099; background:#990099; color:white;}

.comm_text {border: 1px dashed #000000;}

/* Fin de la section de style généré par WebExpert le 03/09/2006 19:34:37 */