@import url("../../css/form.css");
@import url("../../specific/css/corners.css");


/* CSS Document */
BODY {
	background-color: #8F775D;
	margin-left: 30px;
	margin-top: 0px;
	/*background-image: url(/forum/pics/bgrd.gif);*/
	background-repeat: repeat;
	background-position: left top;
	font-family: 'Trebuchet MS';
}
.bodyline {
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #444444
}
/*
A:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #671010;
	text-decoration: underline;
}
*/
A:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #671010;
	text-decoration: underline;
}
A:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #671010;
	text-decoration: none;
}
A:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #EBEBEB;
	text-decoration: underline;
	/*background-color: #671010;*/
}
a{ 
	text-decoration : none;
	color: #671010;
}
form {
margin-bottom : 0px;
margin-top : 2px;
}
INPUT.mainoption {
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #333333; 
	color: #cec8b6;
}
.forumline {
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #000000
}
A.forumTitle{
	/* Nom du forum sur page d'index */
	font-size:24px;
	font-weight: bold;
	color: #9D0B0C;
	text-decoration:none;
}
A.forumTitle:hover{
	font-size:24px;
	font-weight: bold;
	color: #FFFFFF;
}
A.forumTitle:visited{
	font-size:24px;
	font-weight: bold;
	color: #9D0B0C;
	text-decoration:none;
}
TD.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	background-color: #333333;
	text-align: center;
	font-style: normal;
	background-image: url(pics/bar2.gif);
}
TD.titreL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	font-style: normal;
	background-image: url(pics/bar2.gif);
}
TD.sous_titre{
	background-color: #333333;
	color: #CCCCCC;
	font-weight: bold;text-align: center;
	border: 1px outset; 
}
TR.sous_titre{
	background-color: #333333;
	color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	BORDER: #98aa81 solid;
	HEIGHT: 28px; 
	BORDER-WIDTH: 1px;
}
.sous_titreL{
	background-color: #333333;
	color: #CCCCCC;padding-left:10;
	font-weight: bold;text-align: left;
	border: 1px outset; 
}
TD.bloc1{
	background-color: #111111;
	color:#CCCCCC;HEIGHT: 28px;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
}
TABLE.bloc1{
	background-color: #111111;
	BORDER: #98aa81 solid; 
	HEIGHT: 28px; 
	BORDER-WIDTH: 1px;
}
TABLE.bloc1 td{
	padding:5;
}
UL.blocPM{
	padding:10;padding-bottom:40;
	text-align: left;
	color: #CCCCCC;background-color: #111111;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
}

TD.bloc_titre_forum{
	background-color: #111111;
	BORDER: #98aa81 solid;
	HEIGHT: 28px; 
	BORDER-WIDTH: 1px;
}
TD.caseForm{
	background-image: url(mes%20images/Logo-fond.jpg);
}
.topictitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cccccc
}
.topictitleRead {
	FONT-SIZE: 14px; COLOR: #999999
}
.Topic_Title_Page{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	color:#999999;
}
.postdetails {
	text-align: center;
	FONT-SIZE: 15px; COLOR: #cccccc
}
.lastTopic{
	text-align: center;
	COLOR: #cccccc
}
.nomtopic{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.titre2 {
	text-align:center;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.titre3 {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
table.quote{
	font-style:italic;
	background-color: #555555;
	BORDER-RIGHT: #CCCCCC solid;
	BORDER-TOP: #000000 solid; 
	BORDER-LEFT: #000000 solid; 
	BORDER-BOTTOM: #CCCCCC solid;
	BORDER-WIDTH: 1px;
}
.highlight{
	color: #000000;
	background-color: #999999;
}
/*
TD.caseL { 
	text-align:right;
	width: 50%
 }
 TD.caseR { 
	text-align:left;
	width: 50%
}
*/

ul { margin-top: 0px; margin-bottom: 1px;
margin-left: 0; 
padding-left: 1em; }


UL.caseForum{
	text-align: center;
	color:#000000;
	height:80;
	background-color: #b8b1a1;
	/*BORDER: #98aa81 solid; 
	BORDER-WIDTH: 1px;*/
}

UL.ulbloc1{
	text-align: center;
	color:#CCCCCC;
	background-color: #111111;
	BORDER: #98aa81 solid; 
	BORDER-WIDTH: 1px;
	
}
UL.ulbloc1L{
	text-align: left;
	color:#CCCCCC;
	background-color: #111111;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
	
}
ul.ultitre {
	color:#FFFFFF;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	background-color: #671010;
	text-align: center;
	padding-top:5px;
	HEIGHT: 28px;
}
.sous_titre{
	background-color: #333333;
	color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
}
li.case { 
	float:left;
	width: 40%
 }
/*
li { 
margin-bottom: 0px;
list-style-type:none; 
}
*/
li.fle_R{ 
margin-left: 15px;
list-style-image: url(/mes%20images/fleche-rouge2.gif);
}
.indication{
	color: #CCCCCC;
	font-weight:lighter;
	font-style:italic;
	font-size:  small;
}
.indication2{
	color: #990000;
	font-weight:bold;
}


/*////////////////// LIGNE //////////////*/
TR.ligne{
	background-color: #333333;
	BORDER: #333333 solid;
	BORDER-WIDTH: 1px;
	
}
TR.ligne:hover{
	background-color: #555555;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
}
TD.ligne{
	background-color: #333333;
	BORDER: #333333 solid;
	BORDER-WIDTH: 1px;
	
}
TD.ligne:hover{
	background-color: #222222;
	BORDER: #98aa81 solid; 
	BORDER-WIDTH: 1px;
}


.big{
	color:#CCCCCC;
	font-weight:bold;
	font-size:20px;
}

.case_form_submit{
	text-align:right;
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}


/* pour les PM */
.titre_small {
	BORDER: #98aa81 solid; 
	BORDER-WIDTH: 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-style: normal;
	background-color: #333333;
}

TR.ligne_important{
	background-color: #990000;
	BORDER: #333333 solid;
	BORDER-WIDTH: 1px;
	
}
TR.ligne_important:hover{
	color: #FFFFFF;
	background-color: #990000;
	BORDER: #98aa81 solid;
	BORDER-WIDTH: 1px;
}
TR.ligne_important:hover a,indication{
	color: #FFFFFF;
}

/* BAR DE MENU */
TABLE.menuBar{
	
}
TD.menuBar{
	font-size: 12px;
	background-color: #111111;
	color:#CCCCCC;
	BORDER: #98aa81 solid;
	padding-right:12;
	padding-left:12;
	BORDER-WIDTH: 1px;
}


.FORM .MenuBarInput {
	font-size : 8pt;
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #555555; 
	color: #ffffff;
}
.FORM .MenuBarInputselected {
	font-size : 8pt;
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #333333; 
	color: #FFFFFF;
	padding:3px;
}
.FORM .MenuBarSubmit {
	font-size : 8pt;
	BORDER: #cec8b6 1px solid;
	BACKGROUND-COLOR: #333333; 
	color: #cec8b6;
	HEIGHT:21px;width:50px;
}
SELECT.MenuBarSelect{
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	background-color:#333333;
	color:#CCCCCC
}
.MenuBarSelect .option{
	background-color:#333333;
	color:#CCCCCC
}
.affiche_page{
	font-size : 10pt;
	font-weight: normal;
}
.auteur_topic{
	font-size : 9pt;
	color:#000000;
	font-weight: normal;
}
.panel
{
	text-align:left;
	background-color: #EBEBEB;
	color: #000000;
	padding: 10px;
	border: 1px outset;
}
.panelL
{
	text-align:left;
	background-color: #EBEBEB;
	color: #000000;
	padding: 10px;
	border: 1px outset;
}
.panel2
{
	text-align:left;
	background-color: #333333;
	color: #000000;
	padding: 10px;
	border: 1px outset;
}
/* ***** define margin and font-size for elements inside panels ***** */
legend
{
	color: #000000;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.fieldset { 
	margin-bottom: 6px; 
	BORDER-WIDTH: 1px;
	padding:10;
}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; color:#000000}


TABLE.message_nouveaux_membres{
	padding:10;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
	BORDER: #98aa81 solid 1px; 
	text-align:left;
	background-color: #CCCCCC;
}

.gros_titre{
	font-size: 22px;
	font-weight:bold;
}
TD.bloc{
	cursor:hand;
	cursor: pointer;
	padding:10px;
	border:solid 1px #111111;
	text-align:center;
}
TD.bloc_hover{
	cursor:hand;
	cursor: pointer;
	border-radius: 10px 10px; -moz-border-radius: 10px;
	border:solid 1px #CCCCCC;
	background-color:#333333;
	padding:10px;
	text-align:center;
}

/* NEW */
.linejaune{ height:3px; background-color:#cc8e1c;}
.bigTitle{color: #CC8E1C;font-size: 20px;font-family: tahoma;}
li.fle_J{
	margin-left: 15px;
	list-style-image: url(/mes%20images/fleche-jaune.gif);
}


/*** HEADER ***/
#header {
	height: 295px;
	width: 1000px;
	margin: 0 auto;
	/*position: fixed;
	left: 35px;*/
}
#logo {
	height: 239px;
	width: 1000px;
	margin: 0 auto;
	/*position: fixed;*/
	left: 35px;
}

#menu1 {
	/*position:absolute;*/
	width:1000px;
	height:52px;
	z-index:1;
	/*top: 242px;
	left: auto;*/
}

#member {
	/*position:absolute;*/
	width:1000px;
	height:58px;
	z-index:1;
	/*top: 300px;
	left: auto;*/
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFE7A5;
	text-decoration: underline;
}
.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.keyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #670001;
	text-indent: 5px;
}
.medium_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/*** NEW DESIGN ***/
.head1 {
	background-color: #671010;
}
.head2 {
	background-color: #b8b1a1;
}
.rows {
	background-color: #ebebeb;
}
.maintitle {
	color:#FFFFFF;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
}
.maincolumns {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.forummain {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #671010;
	text-decoration: none;
}
.forumtitles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #671010;
	text-decoration: none;
	font-size: 13px;
}
.read{
	font-weight:bold;
}
.forumcolumns {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #671010;
	text-decoration: none;
}
a.forumlink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #671010;
	text-decoration: underline;
}
a.forumlink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #671010;
	text-decoration: underline;
}
a.forumlink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #EBEBEB;
	text-decoration: underline;
	background-color: #671010;
}
.forumname {
	color:#671010;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
a.forumheader {
	color: #CCCCCC;text-decoration: none;
}
a.forumheader:visited {
	color: #CCCCCC;text-decoration: none;
}
a.forumheader:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.ForumTable{
	background-color:#8f775d
}