body {
	background:transparent url(../../medias/graphics/textures/WoodPainted0121_1_S.jpg) repeat scroll 0 0;
	height:100%;
	margin:auto;
	min-height:100%;
	padding:0;
	font-size:62.5%;
	
	background-color: rgb(100,150,250);
}
a {
color:#6496FF;
text-decoration:none;
}
	a img {
	border:medium none;
	}
h4 {
color:red;
}
ul{
list-style-image:url(../../medias/graphics/logoBat15.gif);
font-size:1em;
}
li{
font-size:1em;
}

/*-------------------------------------------BANNIERE-----------------------------------------
---------------------------------------------------------------------------------------------*/

div#entete {
background:transparent url(../../medias/graphics/banniere_rpt_130.jpg) repeat-x scroll left top;
border-bottom:5px solid #336699;
margin:0;
padding:0;
}
	div#entete img {
	vertical-align:middle;
	}
	div#entete p {
	color:#0A1464;
	display:block;
	font-family:"Arial black",serif;
	font-size:2.4em;
	font-variant:small-caps;
	font-weight:bold;
	left:580px;
	line-height:30px;
	margin:0;
	overflow:hidden;
	padding:5px;
	position:absolute;
	text-align:center;
	top:30px;
	}
	div#entete img.imEntete {
	position:absolute;
	right:20px;
	top:30px;
	}

/*-------------------------------------------MENU---------------------------------------------
---------------------------------------------------------------------------------------------*/

div#menu {
float:left;
margin-left:30px;
margin-top:15px;
padding:0;
width:275px;
}
#IE6 div#menu {
margin-left:10px;
}
	div#menu div#imMenu {
	background-image:url(../../medias/graphics/230.png);
	background-repeat:no-repeat;
	height:247px;
	left:50px;
	position:absolute;
	top:500px;
	width:230px;
	}
	div#IE6 div#menu div#imMenu {
	background-image:url(../../medias/graphics/230.gif);
	}
	

div.menuH {
clear:both;
/* position:relative;
top:10px; */
}
	div.menuH p {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	font-size:0.6em;
	}
	div.menuH a {
		background:transparent url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat scroll 0 0;
		border:3px outset black;
		color:#FFFFC8;
		font-family:Verdana,serif;
		font-size:1em;
		font-variant:small-caps;
		font-weight:bold;
		overflow:hidden;
		padding:5px 10px;
		text-decoration:none;
		font-size:0.5em;
		margin:0 0.5em;
	}
	#IE6 div.menuH a, #IE7 div.menuH a {
		border-color:gray black black gray;
		border-style:solid;
		border-width:3px;
	}
	div.menuH a:hover {
		color:#C8C864;
	}
	span.actuel a {
		background:transparent url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat scroll 0 0;
	}

/*-------------------------------------------CONTENU-------------------------------------------
---------------------------------------------------------------------------------------------*/

div#global {
}
	div#centre {
	background-position:297px 0;
	overflow:hidden;
	width:100%;
	}
		div#contenu {
			color:#000000;
			margin-left:340px;
			margin-right:30px;
			margin-top:30px;
		}
		#IE6 div#contenu {
			float:right;
			margin-left:0;
			margin-right:0;
		}


/* defaut */

div.section {
	margin: 15px 0;
	padding: 0;
}
	div.section table {
		border-collapse:collapse;
		margin:0;
		padding:0;
		width:100%;
	}
		div.section table td.top {
			background: url(../../medias/graphics/B1_H.png) center bottom repeat-x;
			height:15px;
		}
		div.section table td.bottom {
			background: url(../../medias/graphics/B1_H.png) center top repeat-x;
			height:15px;
		}
		div.section table td.left{
			background: url(../../medias/graphics/B1_V.png) right center repeat-y;
			width:15px;
		}
		div.section table td.right{
			background: url(../../medias/graphics/B1_V.png) left center repeat-y;
			width:15px;
		}
		
		div.section table td.top_left {
			background: url(../../medias/graphics/B1_TL.gif) right bottom no-repeat;
			height:15px;
			width:15px;
		}
		div.section table td.top_right {
			background: url(../../medias/graphics/B1_TR.gif) left bottom no-repeat;
			height:15px;
			width:15px;
		}
		div.section table td.bottom_left {
			background: url(../../medias/graphics/B1_BL.gif) right top no-repeat;
			height:15px;
			width:15px;
		}
		div.section table td.bottom_right {
			background: url(../../medias/graphics/B1_BR.gif) left top no-repeat;
			height:15px;
			width:15px;
		}
		
		div.section table td.content {
			background: url(../../medias/graphics/textures/WoodFine0009_S.jpg) repeat;
			padding: 1.5em 2em 2em;
		}
			div.section table td.content p, div.section table td.content ul {
				color:#003366;
				font-size:1.8em;
				margin:0.5em 1em;
				text-align:justify;
			}
			div.section table td.content ul li {
				margin:0 0 0.5em;
			}
			div.section table td.content h3 {
				color: #003366;
				font-family: "Arial black",serif;
				font-size: 2.4em;
				margin: 0;
				padding: 0;
			}
			div.section table td.content h4 {
				color: #003366;
				font-family: "Arial black",serif;
				font-size: 2.4em;
				margin: 0;
				padding: 0;
				margin-top: 3em;
				margin-bottom: 1em;
			}
			div.section table td.content h5 {
				color: #003366;
				font-weight: bold;
				font-size: 1.8em;
				margin: 0;
				padding: 0;
			}
			div.section table td.content h3 span {
				background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg);
				border: 3px outset black;
				display: block;
				padding:0 0.2em;
				margin-bottom: 1em;
			}
			div#IE6 div.section table td.content h3 span, div#IE7 div.section table td.content h3 span {
				border-color:gray black black gray;
				border-style:solid;
				border-width:3px;
			}
			div.section table td.content p.lettrine:first-letter {
				color:#9696C8;
				float:left;
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:5em;
				font-weight:bold;
				margin:0 5px 0 0;
				padding:0;
			}
			div.section table td.content .illustre {
				background-image:url(../../medias/graphics/textures/PlanksOld0009_S.jpg);
				border:3px outset black;
				margin:0.5em 2em 0;
				padding:0.5em;
				text-align:center;
			}

/* menu */
		div.section table.menu td.content {
			background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat;
			padding: 0;
		}
		
		div.section table.menu td.content p{
			background: url(../../medias/graphics/textures/WoodFine0009_S.jpg) repeat;
			border-bottom:3px outset black;
			display: block;
			margin: 0;
			padding: 0.3em;
			font-variant: small-caps;
			font-family:serif;
			font-size:1.2em;
			font-weight:bold;
			text-align:center;
		}
		div.section table.menu td.content ul {
			list-style-image:none;
			list-style-type:none;
			margin:20px 0;
			padding:0;
			font-size:1.1em;
			text-align:left;
		}
		div.section table.menu td.content ul li a{
			background:transparent url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat scroll 0 0;
			border:3px outset black;
			color:#FFFFC8;
			font-family:Verdana,serif;
			font-size:1em;
			font-variant:small-caps;
			font-weight:bold;
			overflow:hidden;
			padding:5px 10px;
			text-decoration:none;
			
			display:block;
			margin:auto;
			width:70%;
		}
		#IE6 div.section table.menu td.content ul li a, #IE7 div.section table.menu td.content ul li a{
			border-color:gray black black gray;
			border-style:solid;
			border-width:3px;
		}
		div.section table.menu td.content ul li a:hover, div.menuH a:hover {
			color:#C8C864;
		}
		div.section table.menu td.content li a:hover span , div.section table.menu td.content li.actuel a span {
			background:transparent url(../../medias/graphics/textures/WoodFine0009_S.jpg) repeat scroll 0 0;
			display:block;
		}
		div#menu li.actuel a{
			background:transparent url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat scroll 0 0;
		}
		div.section table.menu td.content ul li a span {
			background:transparent url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat scroll 0 0;
			border:3px inset black;
			color:#000000;
			display:none;
			font-family:serif;
			font-size:1.2em;
			margin:1em 0 0;
			padding:0.3em;
			position:relative;
			text-align:center;
		}
		#IE6 div.section table.menu td.content a span, #IE7 div.section table.menu td.content a span {
			border-color:black gray gray black;
			border-style:solid;
			border-width:3px;
			font-family:Verdana,serif;
			font-size:1em;
		}


/* forum */

div.section table.tbl_forum td.content {
	/* background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat; */
	padding: 0;
}

div.section table.section_post td.content {
	background: url(../../medias/graphics/textures/WoodFine0009_S.jpg) repeat;
	padding: 0;
}
		div.section table.section_post td.content p{
			background: url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat;
			border-bottom:3px outset black;
			display: block;
			margin: 0;
			padding: 0.3em;
			font-variant: small-caps;
			font-family:serif;
			font-size:1.2em;
			font-weight:bold;
			text-align:center;
			color:#FFFFC8;
		}
		div.section table.section_post td.content table.post td.info_posteur a{
			background: url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat scroll 0 0;
			border:3px outset black;
			color:#FFFFC8;
			font-family:serif;
			font-size:1.2em;
			font-variant:small-caps;
			font-weight:bold;
			overflow:hidden;
			padding:1px;
			text-decoration:none;
			
			display:block;
			margin:auto;
			width:90%;
		}

div.section table td.content p.erreur{
font-size: 1.2em;
color:red;
}

div.section table td.content table.forum {
	font-size: 1.5em;
	border-collapse: separate;
	border-spacing: 0 0px;
	text-align: center;
}


div.section table.tbl_forum td.content table.forum tr{
	background: url(../../medias/graphics/textures/WoodFine0009_S.jpg) repeat;	
}

div.section table.tbl_forum td.content table.forum tr.type_msg{
	background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg) bottom repeat;
	background: url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat scroll 0 0;
	color: #003366;
	color: beige;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Serif;
	font-size: 1.2em;
}

div.section table.tbl_forum td.content table.forum tr.type_msg td{
	border: none;
	
}


div.section table.tbl_forum td.content table.forum td{
	border: outset beige 3px;
	
}

div.section table.tbl_forum td.content table.forum td:hover{
	border: inset beige 3px;
	
}




div.section table.tbl_forum td.content table.forum th{
	background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg) bottom repeat;
	border: outset beige 3px;
	color: #003366;
	color: beige;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Serif;
	font-size: 1.2em;
}

div.section table.tbl_forum td.content table.forum .icone{
	width: 40px;
	overflow: hidden;
}

div.section table.tbl_forum td.content table.forum .titre{
	text-align: left;
}

div.section table.tbl_forum td.content table.forum .derniermessage{
	width: 10em;
	text-align: left;
}

table.forum .nombremessages, table.forum .nombrevu, table.forum .auteur{
	width: 5em;
	text-align: center;
}

div.section table.tbl_forum td.content table.forum td{
	/* border: solid black 1px; */
}

/* table.forum tr.pair{
background: rgb(200,200,255);
}

table.forum tr.impair{
background: rgb(150,200,255);
} */

table.post {
	width: 100%;
	height: 100%;
}

table.post td.info_posteur {
	width: 150px;
	text-align: center;
	vertical-align: top;
	padding: 15px;
}

table.post td.info_posteur div{
	background: url(../../medias/graphics/textures/PlanksOld0009_S.jpg) repeat;
	border:3px outset black;
	color:#FFFFC8;
	padding: 10px;
	font-family:serif;
			font-size:0.8em;
			font-variant:small-caps;
			font-weight:bold;
}

table.post td.message {
	vertical-align: top;
	padding: 15px;
	text-align: left;
	
}
table.post td.message div{
	color:#000000;
	padding: 10px;
}
table.post td.edition{
	padding:5px;
	border-top: dotted black 2px;
}



div#contenu div.encart {
background-color:#C8C8FF;
border:2px dotted black;
float:right;
font-size:0.8em;
margin:20px 30px 20px 20px;
padding:0.7em;
}
	div.encart ul {
	list-style-type:none;
	}
	div.encart h5 {
	font-size:1.5em;
	font-variant:small-caps;
	margin:0;
	padding:0 0.3em 0.3em;
	text-align:center;
	text-decoration:underline;
	}
	div.encart strong {
	float:left;
	}

/*-------------------------------------------GALERIE-----------------------------------------
---------------------------------------------------------------------------------------------*/

div#miniatures {
margin:0 auto 0 20px;
text-align:center;
}
div#miniatures div table tr td {
background-image:url(../../medias/graphics/textures/PlanksOld0009_S.jpg);
border:3px outset black;
height:120px;
text-align:center;
vertical-align:middle;
width:120px;
}
div#IE6 div#miniatures div table tr td, div#IE7 div#miniatures div table tr td {
border-color:gray black black gray;
border-style:solid;
border-width:3px;
}
div#miniatures div.actif table tr td {
background:transparent url(../../medias/graphics/textures/WoodFine0011_S.jpg) repeat scroll 0 0;
}
div.galerieSom table {
border-collapse:collapse;
margin:auto;
}
div.galerieSom tr {
border:5px ridge yellow;
height:98px;
}
div.galerieSom td {
height:98px;
padding:0 30px;
}
div.galerieSom table td a {
color:black;
font-family:"Arial Black",Arial,Serif;
font-size:0.7em;
font-variant:small-caps;
text-align:center;
}
div.galerieSom table td img {
background-image:url(../../medias/graphics/textures/PlanksOld0009_S.jpg);
border:3px outset black;
padding:5px 10px;
}
div.galerieSom table td a strong {
color:#FF6400;
font-size:1.3em;
}
div#miniatures div table tr td:hover, div.galerieSom tr:hover {
background-color:#336699;
background-image:url(../../medias/graphics/textures/PlanksOld0009_S.jpg);
border:3px inset black;
}
div#IE6 div#miniatures div table tr td:hover, div#IE6 div.galerieSom tr:hover, div#IE7 div#miniatures div table tr td:hover, div#IE7 div.galerieSom tr:hover {
border-color:black gray gray black;
border-style:solid;
border-width:3px;
}
img.photo {
border:5px inset black;
}
div#IE6 img.photo, div#IE7 img.photo {
border-color:gray black black gray;
border-style:solid;
border-width:5px;
}

/*-------------------------------------------DIVERS-----------------------------------------
---------------------------------------------------------------------------------------------*/

div#copyright {
background:#C8C8C8 none repeat scroll 0 0;
border:1px dashed black;
clear:both;
float:right;
margin-bottom:10px;
margin-right:30px;
margin-top:25px;
padding:0 0 0 5px;
text-align:center;
width:200px;
}
div#copyright p {
margin:0.5em 0;
}
div#alerte {
display:none;
}
object#marees {
border:2px ridge black;
height:257px;
padding:0;
width:266px;
}
.al {
text-indent:2em;
}
.flotte_droite {
float:right;
}
.flotte_gauche {
float:left;
}
.clear {
clear: both;
}
.illustreo {
background-color:#FFFFC8;
border:1px solid black;
font-size:0.7em;
margin:10px 20px 0;
padding:1em;
text-align:center;
}
.centre {
margin:auto;
padding:0;
text-align:center !important;
}
.aligne_droite {
padding-right:30px;
text-align:right;
}
.souligne {
text-decoration: underline;
}