@charset "iso-8859-1";
/* Definition de regle */


/* Les remises a zero. */
body, div, p, ul, li, a, img {margin: 0px; padding: 0px;}
img {border:none;}
ul, ol {list-style-type: none;}

/* Le body et le container */
body {background-color:#c0d7fb; text-align:left; color:white; font-size: 12px;  font-family: Georgia, sans-serif; font-weight: 500;}
#container {margin:auto; width: 960px;}

/* Les balises en general */
a {color: #fffdb5; text-decoration: none;  font-weight: 800;}
a:hover {background-color:#fffdb5; color:#6d8ab6;}
h2 {color:#000000;font-family:Georgia; font-style: oblique;font-size:36px;font-weight:800;text-decoration:none;text-align:center;}
h3 {color:#000000;font-family:Georgia;font-size:18px;font-weight:800;text-decoration:none;}
h3 a {color:#fffdb5;font-family:Georgia,sans-serif;font-size:18px;font-weight:800;text-decoration:none;}

/* Les themes de couleurs, bordures, decos diverses */
.theme1 {color:#c0d7fb; background-color:#cecece;}
.theme2 li {border:none; background-color: #fff; color: white; text-decoration: none; font-weight: 800;}
.theme3 {border: 1px solid #c0d7fb; background-color: #cecece; color: #6E7B91; text-decoration: none; font-weight: 600;}

/* les tailles et positions de colonnes */
#col1 {width: 720px; float:left;}
#col2 {width: 230px; float: right}

.posttext a {margin: 0px 80px 0px 20px; color:black; font-family:Georgia ;font-size:16px;font-weight:500;text-decoration:none;text-align:center;}
.buttons {font-family:Georgia ;font-size:12px;font-weight:800;text-decoration:none;text-align:center;}
.tous p a {font-family:Georgia italic ;font-size:12px;font-weight:800;text-decoration:none;text-align:left;}
/* dans la colonne1 */

/* banner*/
#banner p { margin: 0px 0px 0px 160px; text-align: left; font-size: 12px; 
font-family: Lucida, sans-serif; font-weight: 600;} /* le texte de description du comics */
#banner .origine {text-align: right;}
h1 {color:#6d8ab6;float:center;}
h1 img {float:left; padding-left:0px;}
#banner {height: 180px; overflow: hidden;}


/*content*/
#content h2 {font-size: 20px; font-variant: small-caps; font-family: Lucida, sans-serif; font-weight: 800;}
#content buttons {margin:auto; width: 300px; }
#content li a {}
#content ul li { width: 70px; display: inline; margin:2px; padding:2px 5px;}
#content img {padding-top: 10px}
#content p

/*comms*/
#comms_table{width:700px}
.comm_text{border: 1px dotted #c0d7fb}
.comm_title{color:#fffdb5;}

/*foot*/
#foot h4 {font-family:Lucida,sans-serif;font-size:6px;font-style:italic;font-variant:small-caps;font-weight:800;margin:0;padding:0;}
#foot p {font-size:12px;}
#foot h2 {font-size:16px;}

/* dans la colonne2 */

/*portail*/
#portail {height: 300px; padding-right:19px; padding-top:12px}

/* Les cadres arrondis */
.dialog {min-width: 100px; margin-top:5px; margin-bottom:10px; padding-bottom:10px; }

.cadre {background: #6d8ab6; margin-top:5px; margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; border: 1px #c0d7fb solid }
p .cadre  {padding:10;}

/* Les cadres arrondis */
.cadre2 {background: #fff; color:#c0d7fb; margin-top:5px; margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; border: 1px #c0d7fb solid }
p .cadre2  {padding:10;}

.cadre3 {background: #c0d7fb; color:#6d8ab6; margin-top:5px; margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; border: 1px #c0d7fb solid }
p .cadre2  {padding:10;}