body { background:url('/imgs/website/design/eight/bg.png'); font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:11px;}
blockquote { border-collapse: collapse; width:95%; background-color:#98A9BC; border: 1px solid black; margin-left:auto; margin-right:auto;}
p.center { text-align:center; }
hr.espace { border-bottom-style:none; border-left-style:none; border-right-style:none; 
			text-align:center; border-top:1px dashed #000000; width:50%; height:1px; }
			
h1 { margin: 0px 0px 10px 0px; font-weight: normal; text-align: right; font-family: 'lucida sans unicode', verdana, helvetica, sans-serif; 
  	  font-size: 20px; padding-bottom: 4px; border-bottom:1px solid #DFDFDF; }
h2 { margin: 0px 0px 10px 0px; font-weight:bold; text-align:left; font-family: verdana, helvetica, sans-serif;
  	  font-size: 15px; padding-bottom: 0px; border-bottom:1px solid #DFDFDF; }

/************************************/
/*	LES LIENS ET IMAGES 			*/
/************************************/	
img { border: 0px; }
a:hover,a:visited { color: #000000; }
a { color: black; text-decoration: none; }
span.red { color:#FF0000; background-color:inherit;  }


/************************************/
/*	LES FORMULAIRES					*/
/************************************/	
select.colored {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#DDE5E7; font-weight:bold; }
input.colored  { height:22px; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#DDE5E7; color:#000000; }
input.textfieldOut  { height:18px; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#F5FAFB; color:inherit; }
input.textfieldOver { height:18px; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#DDE5E7; color:inherit; }
textarea.textfieldOut  { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; border:solid; border-width:1px; border-color:#CCCCCC; background-color: #F5FAFB; color:inherit; }
textarea.textfieldOver { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; border:solid; border-width:1px; border-color:#CCCCCC; background-color: #DDE5E7; color:inherit; }

/************************************/
/*	LES LISTES  					*/
/************************************/	
ul { list-style-image: url('/imgs/website/design/common/ul_sa.png'); }
ul.list_login  { list-style-image: url('/imgs/website/design/common/ul_da.gif'); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; }
ul.list_square { list-style-image: url('/imgs/website/design/common/ul_sa.png'); margin: 0px 0px 0px 0px; }
/************************************/
/*	LES TABLEAUX  					*/
/************************************/
table { border-collapse: collapse;}
table.forum_tableau {margin:0px; padding:4px; border:3px solid #7489A4; width:100%; background-color:#C4D6DA;}
table.forum {
    width:100%;
    border:0px;
}
table.forum tr::first-child{ /*tous les enfants aux numéros pairs*/
    background:#C4D6DA;
}
table.forum tr:nth-child(even){ /*tous les enfants aux numéros pairs*/
    background:#EEF7F8;
}
table.forum tr:nth-child(odd){ /*tous les enfants aux numéros impairs*/
    background:#DFEBED;
}

/* AJOUT */
tr { color:#000000; background-color:#C4D6DA; }
th { color:#000000; background-color:#DFEBED; height:40px; }
/***********/
tr.head    { color:#000000; background-color:#98A9BC; text-align:center; }
tr.head2   { color:#000000; background-color:#ACC7CC; text-align:center; }	
tr.alt0    { color:#000000; background-color:#EEF7F8; height:40px; text-align:left; }
tr.alt1    { color:#000000; background-color:#DFEBED; height:40px; text-align:left; }
tr.section { color:#000000; height:25px; background-color:#C4D6DA; text-align:center; }
th { font-weight:bold;  text-align:left; height:20px;}
th.align_center {text-align:center;}
/**** Colones "normales" --> ***/
td { padding: 0px; margin: 0px;}
td.ecrit_le {height: 36px;}
td.signature {height: 36px; text-align:center}
td.member_infos {padding-left: 10px; width: 150px;}
td.message {text-align:justify; vertical-align: top; padding: 0px 10px 0px 0px; }
td.page {font-weight: bold; text-align: left; padding-left:35px; height:32px;}
td.align_center {text-align: center;}
/**  Les colonnes avec icônes  **/
td.lock      { background-image: url('/imgs/forum/buttons/lock.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.icone     { background-image: url('/imgs/forum/buttons/icone_norm.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.nonlu     { background-image: url('/imgs/forum/buttons/icone_unread.png'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.icone_epinglee     { background-image: url('/imgs/forum/buttons/icone_epinglee.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.nonlu_epinglee   { background-image: url('/imgs/forum/buttons/icone_epinglee_unread.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.postit    { background-image: url('/imgs/forum/buttons/icone_postit.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.annonce   { background-image: url('/imgs/forum/buttons/icone_annonce.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.unreadmsg { background-image: url('/imgs/forum/buttons/unreadmsg.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.msgreaded { background-image: url('/imgs/forum/buttons/msgreaded.gif'); background-repeat: no-repeat; background-position: 7px 10px; padding-left:32px;}
td.fleche    { background-image: url('/imgs/forum/buttons/fleche.gif'); background-repeat: no-repeat; background-position:5px; font-weight:bold; padding-left:35px; text-align: left;}

/************************************/
/*	LES DIV		  					*/
/************************************/
div#login { border: 3px solid #7489A4; background-color:#98A9BC; text-align:left; padding: 10px 10px 10px 40px; width:300px; height:140px; margin:20px 0px 0px 40px;}
div#hack  { border: 1px solid black; background-color:#C4D6DA; font-weight:bold;  width:380px; height:270px; margin:auto; padding-top:80px;}
