/* CSS Document */
/* Copyright : Design by ShadowKris (shadowkris@free.fr - http://shadowkris.online.fr) Cut by Gounlaf (gounlaf@gmail.com - http://www.cuts-forever.fr.st) */

	.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	.multipleSelectBoxControl div option{	/* Select box layout */
		font-family:arial;
	
	}
	
	.multipleSelectBoxControl div select{	
		
		height:100%;
	}
	.multipleSelectBoxControl input{	/* Small butons */
		width:25px;	
	}
	
	.multipleSelectBoxControl div{
		float:left;
	}


body {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/
	font-family:Trebuchet MS, sans-serif;
	font-size:12px;
	margin-top:10px;
	padding:0
/*	background-image:url('images/hollybg1.jpg');
	background-repeat: repeat;*/
	}

.tabActive
{
	height: 35px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	color: #000;
	background-color: #ffc;
}

.tabInactive
{
	height: 35px;
	border-top: 1px solid grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	border-bottom: 1px solid black;
	color: grey;
}

.ovly_header
{
	background-color: #444;
/*	background-image:url('images/bg/table_header_bg.png');
	background-repeat:repeat-x;*/
}

.ovly_title
{
	font-size: 16px;
	color:#FFF;
	font-weight: bold;
}


.topemptyrow
{
	background-image:url('images/goldenbell-bar-350x19.gif');
	background-repeat: repeat-x;
}

.forumname
{
	background-color: rgb(220, 234, 243);
}

.forumshowlast
{
	width: 600px; 
	height: 70px; 
	border: 1px solid #ccc; 
	overflow: auto; 
	scrollbar-face-color: rgb(220,234,243);  
	padding: 1px;
}

.forumtext
{
	color: #666;
	font-size: 14px;
}

.menutable
{
	border: 1px solid #ccc;
	background-image:url('images/bg/bg_menu.gif');
	background-repeat:repeat;
}

.menucell
{
	background-color: rgb(255, 220, 138);
/*	background-color: rgb(249, 241, 145);*/
}

.menutitle
{
	font-size: 16px;
	font-weight: bold;
}

.header
{
	background-image:url('images/bg/bg_header.png');
	background-repeat:repeat-x;
	border: 1px solid #ccc;
}

.date
{
	font-family:Trebuchet MS, sans-serif;
	font-size:12px;
	color: rgb(74, 57, 169);
}

font.login
{
	font-size: 16px;
	font-weight: bold;
	font-color: #000;
}

a.login
{
	color: #000;
	font-weight: bold;
}

input.login
{
	background-color: #fff;
	font-size: 14px;
	border: 1px solid #ccc;
	color: #000;
	margin-left: 5px;
}

a,a.menu
{
	color: rgb(74, 57, 169);
	text-decoration: none;
}

a.menu:hover,a:hover
{
	color: rgb(256, 0, 0);
	text-decoration: none;
}

.lightbg
{
	background-color: #fff;
}

.darkbg
{
	background-color: rgb(250, 253, 198);
/*	background-color: rgb(255, 248, 199);*/
}

.lightcellbg
{
	background-color: #fff;
}

.darkcellbg
{
	background-color: #ccc;
}

.small
{
	font-size: 12px;
}

.verysmall
{
	font-size: 10px;
}

.newsdate
{
	font-size: 10px;
	color: #888;
}

.newstitle
{
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.newstext
{
	font-size: 12px;
	color: #444;
	text-align: left;
}

.bold
{
	font-weight: bold;
}

.error
{
	color: #d00;
	font-weight: bold;
}

.maintable
{
	padding: 20px;
}

.normal
{
	font-size: 16px;
}


.title
{
	font-size: 20px;
	color:#000;
	font-weight: bold;
}

input
{
	font-family:Trebuchet MS, sans-serif;
	background-color: #fff;
	font-size: 14px;
	color: #008; 
	border: 1px solid #ccc;
}

textarea
{
	font-family:Trebuchet MS, sans-serif;
	background-color: #fff;
	font-size: 14px;
	color: #008; 
	border: 1px solid #ccc;
}

.listtable
{
	border: 1px solid black;
	margin-top: 0px;
	margin-bottom: 0px;
/*	width: 540px;*/
}

.listheader
{
	height: 40px;
/*	background-color: rgb(84,0,168);*/
	background-image:url('images/bg/table_header_bg.png');
	background-repeat:repeat-x;
	border: 1px solid black;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

.homme
{
	color: rgb(0, 0, 255);
}

a.homme
{
	color: rgb(0, 0, 255);
	text-decoration: none;
}

.femme
{
	color: rgb(255, 51, 204);
}

a.femme
{
	color: rgb(255, 51, 204);
	text-decoration: none;
}

.moveerror
{
	color: #d00;
	font-weight: bold;
	font-size: 20px;
}

.myturn
{
	color: rgb(246, 146, 0);
}

/*
.menutitle
{
	font-size: 12px;
	color:#000;
	font-weight: bold;
}

.infotable
{
	border: 2px solid #474C89;
	background-color: rgb(235, 245, 255);	
	padding: 10px;
	height: 60px;
	width: 570px;
}

.small
{
	font-size: 10px;
}


div#contenu {
	width:850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	}
           	
img { margin:0; padding:0; }
a img { border:0; }
ul , li { margin:0; padding:0; }
a { color:#0B1162; text-decoration:underline; }
a:hover { color:#7478A6; }
h1 { text-align:center; margin:0; }
p { margin:0; padding:5px; }
div.clear { clear:both; }

div#corp {
	background-image:url('images/bg2.png');
	background-repeat:repeat-y;
	width:850px;
	height:720px;
	}
	
div#header {
	width:800px;
	height:auto
	}
	

h1.titre {
	width:auto;
	height:auto;
	font-size:40px;
	margin-left:29px;
	padding-top:10px;
	text-align:left;
	color:#474C89; 
	}
	
img#barre { margin-left:27px; }
img#home { width:53px; height:53px; margin-left:590px; margin-top:-54px; position:absolute }
img#links { width:53px; height:53px; margin-left:650px; margin-top:-54px; position:absolute }
img#faq { width:53px; height:53px; margin-left:710px; margin-top:-54px; position:absolute }
img#contact { width:53px; height:53px; margin-left:770px; margin-top:-54px; position:absolute }

p.descrip {
	width:440px;
	height:auto;
	color:#656899;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	margin-left:-6px;
	}

div#login
{
	border:0px dashed #0B1162;
	width:820px;
	height:30px;
	margin-top:10px;
	margin-left: 15px;
	background-color: #474C89;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

div#menus {
	border:1px solid #474C89;
	width:200px;
	height:540px;
	margin-top:20px;
	margin-left: 20px;
	}
	
li
{
	margin: 5px;
}

div#menus ul,li {
	list-style-image:url('images/puce.png');
	list-style-type:none;
	margin-left:15px !important;
	margin-left:17px !important
	}

div#texte {
	width:580px;
	height:460px;
	border:1px dashed #0B1162;
	margin-left:240px;
	margin-top:-540px;
	padding: 5px;
	line-height: 1.4;
	overflow: auto;
	scrollbar-face-color: #474C89;
    scrollbar-shadow-color: #aaa;
    scrollbar-highlight-color: #fff;
    scrollbar-3dlight-color: #eee;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #eef;
    scrollbar-arrow-color: #000;
	}

div#info {
	width:590px;
	height:60px;
	border:1px dashed #0B1162;
	margin-left:240px;
	margin-top:5px;
	padding: 0px;
	}


div#footer {
	background-image:url('images/footer.png');
	background-repeat:no-repeat;
	width:850px;
	height:37px
	}
	
p.copy {
	padding-top:19px;
	font-size:10px;
	text-align:right;
	margin-right:50px;
	margin-top:-15px;
	color:#888;
	}

*/