/* CSS Document */

* {font-family: Verdana, Arial, Helvetica, sans-serif;}

a {color:#006699; text-decoration:none;}
a.black {color:black;}
a.black_red {color:black;}
a.black_red:hover {color:red; text-decoration:none;}
a.forum {color:black; text-decoration:none;}
a:hover {color:#3399FF; text-decoration: underline;}
a.agenda {text-decoration:none; color: white;}
a.agenda:hover {color:black;}
a.right {position:relative; text-align:right; float:right; color:white; background:black; padding:2px; margin:-5px; font-size:120%; text-decoration:none;}
a.right:hover {color:#44ddff; text-decoration:none;} /* boite bleue alignee a droite */
a.inverse {color:#0099FF;}	/* liens normaux sur fond noir */
a.inverse:hover {color: #44ddff}
a.inverse_red {color:white;}	/* liens important ("effacer") sur fond noir */
a.inverse_red:hover {color:red; text-decoration:none;}
a.white	{color:white; text-decoration:none;} /* reste blanc quoi qu'il arrive */

hr {background: url("images/trait_horizontal.jpg") no-repeat scroll center; border: none 0px; border-top-width:0px; height:5px;}

small {font-size:9px;}

.menu {color: white; font-size:10px;}
a.menu {text-decoration:none; font-size:15px; color: #dddddd; margin-left:2px;}
a.menu_on {text-decoration:none; font-size:15px; color: white; margin-left:2px;}
a.menu:hover {color:#ff9900;}
a.sousmenu {text-decoration:none; color: #dddddd; margin-left:10px;}
a.sousmenu:hover {color:#ff9900;}

hr.blanc {border:0px solid black; margin-top:10px; margin-bottom: 10px; background: white; height:1px;}
hr.gris {border:0px solid black; margin-top:2px; margin-bottom: 2px; background: #dddddd; height:1px; width:30%; margin-left:22px;}
td.menu {padding:3px;}

td,p {font-size: 12px;}

/*  les cadres de la colonne de droite et du tronc principal */
table.boite {
	background-color: #fdfdfd; /* pas de "pure blanc" car trop brillant */
	/*background="images/fond_gris_1.jpg";*/ /* fond gris barbouille, mais peu visible */
	border: 1px solid black;
}

p.block {margin: 3px; margin-left:10px; font-size:9px; text-align:left; text-indent:-5px;}

form {margin:0px; padding:0px;}

input {
	border:solid 1px #000000;
	margin: 1px;
	padding: 5px;
	font-size: 10px;
	color: black;
}

td { vertical-align: top; }

input.compact {padding:1px; font-size:9px; margin:0px;}

p {text-align:justify;}

ul, li
{
	list-style-type: disc;
	line-height: 200%;
}

body {background-color: black; margin: 0px;}

image.photo {border: 1px solid black;}

/* CSS utilisees principalement dans les forums : */

div.topic
{
	font-variant:small-caps;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 180%;
  	font-weight: bold;
  	color: #ee7700;
  	padding: 10px 10px 20px 10px;
	text-align: center;
}
font.name
{
	font-weight: bold;
	font-size: 142%;
}
font.date
{
	color: #848484;
}
div.message
{
	padding: 20px 10px 10px 10px;
	margin: 0px 10px 21px 20px;
	border: 1px solid black;
}
.avatar
{
	margin: -10px 10px 0px -1px;
	border: 1px solid black;
	background-color: white;
}
div.ante_message
{
	padding: 0px 0px 5px 0px;
	margin: 0px 10px -1px 10px;
	/*background-color: black;*/
	border: 1px solid black;
	background-color: orange;
	background-image: url("/images/bg_cat.gif"); 
	white-space: nowrap;
}
div.titre_inverse
{
	padding: 3px;
	margin: 0px 0px -5px 3px;
	background-color: black;
	color: white;
	font-variant: small-caps;
	font-size: 120%;
	float:left;
}
td.post_message
{
	color:white; 
	background:black; 
	padding:2px; 
	margin:0px; 
}
a.number
{
	color: white;
	background: black;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
}
a.number:hover
{
	background: #0099FF;
}
a.pagination
{
	color: black;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 80%;
}
a.pagination:hover
{
	color: #0099FF;
}

/* Ancienne CSS */

font.title	{font-variant:small-caps; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
.important	{color: #f02121; font-variant:small-caps; font-size:110%;}
.red		{color: #f02121; }
.option 	{FONT-SIZE: 13px; FONT-WEIGHT: bold;}
.tiny		{FONT-SIZE: 60%; color:#636363; font-style:italic; font-weight: normal;}
.box		{border: 1px solid #000000; background-color: #FFFFFF}
.title_reverse	{font-variant:small-caps; font-size:130%; background-color: black; color: white; line-height:260%; margin-left:-5px; padding: 5px 50px 5px 5px;}
.simple_reverse	{background-color: black; color: white; }

h1 {
  font-size: 20px;
  line-height: 21px;
  color: #ee7700;
  font-weight: bold;
  margin: 10px 5px 10px 0px;
  padding: 0px;
  clear: both;
}

h2 {
  font-size: 16px;
  color: #ee7700;
  font-weight: bold;
  margin: 20px 0px 5px 0px;
  padding: 0px;
}

h3 {
  font-size: 14px;
  color: black;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-decoration: none;
  display:inline;
  font-variant:normal;
}

h4 { 	/* comme H2 mais en noir */
	font-size: 16px;
	margin: 0px;
	color: black;
	font-weight: bold;
	 margin: 5px;
}

h7 {font-weight:normal; color:#ff0000;} /* normal et rouge */
h8 {font-weight:bold; color:#ff0000;} /* gras et rouge */


h9 {
	font-size: 20px;
	font-variant: small-caps;
	color: white;
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
}

table.cadre, .forumline	{
	background-color: #525E6E;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
  
.titre	{
	text-align: center;
	color: #3A5370;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFCC00;
	background-image: url("/images/bg_cat.gif"); 
	height: 26px;
}

td.blanc		{ background-color: #EDEFF2; vertical-align: top;}
td.noir			{ background-color: #DDE2EC; vertical-align: top;}

tr {border:0px; padding:0px; margin:0px;}

input, textarea {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	border-top: 1px solid #006699;
	border-left: 1px solid #006699;
	background-color:#ffffff;
	font-size: 12px;
}

.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #00A000;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* reste de forums/forums.css : */
/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(themes/DeepBlue/forums/images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}
/* A remplacer par td.titre */
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	text-align: center;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: black;
	height: 26px;
	/*	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;*/
}
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; border: 0px;
}
/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	font-weight: bold; font-size: 22px; 
	text-decoration: none; line-height : 120%;
}

