*	{ 
	padding:0;margin:0;border:none;
	}
body {
	margin:auto;
	width : 1008px;
	background:url('images/bg.jpg') repeat-x;
	font-family : Trebuchet MS, arial, sans-serif;
	font-size : 12px;
	color:#4F4949;
	}

/* CSS issu des tutoriels css.alsacreations.com 
a {
text-decoration: none;
}
a:hover {
background: none;
}
a div {
display: none;
}
a:hover div {
display: inline;
position: absolute;
text-align: left;
color: black;
border-style: solid; 
border-width: 1px; 
background-color: #FFFFFF;
}
	
a span {
display: none;
}

a:hover span {
display: inline;
position: absolute;
text-align: left;
color: black;
border-style: solid; 
border-width: 1px; 
background-color: #FFFFFF;
--------------------------------------------------------  */


#fond{	
	background : url('images/fond.jpg') repeat;
	float:left;
	width:1008px;
	height:auto;
    }
#header {
	background : url('images/header.jpg') no-repeat;
	height : 279px;
	}
#header ul{list-style:none;padding-top:135px;padding-left:350px;}
#header li{float:left;background:url('images/bouton_header.jpg') no-repeat;;width:82px;height:29px;color:black;text-align:center;padding-top:9px;}
.header_buton{float:left;background:url('images/bouton_header2.jpg');margin-top:0px;padding-top:9px;width:82px;height:29px;color:black;text-align:center;}
#header li a:hover{float:left;background:url('images/bouton_header2.jpg');margin-top:-9px;padding-top:9px;width:82px;height:29px;color:black;text-align:center;}
#header a {font-weight:bold;text-decoration:none;color:black;}
#menu {
	clear:both;
	float:left;
	display:inline;
	width:284px;
	margin-left:56px;
	
	}
#footer_blocmenu {
	width:260px;
	height:23px;
	background:url('images/footer_blocmenu.jpg');
	}
	
#menu h3{background:url('images/haut_blocmenu.jpg');width:220px;height:29px;padding-left:40px;padding-top:10px;}
#menu ul{background:url('images/fond_blocmenu.jpg');width:260px;}
#menu li {margin-left:50px;}
#menu a {color:#FD7F06;text-decoration:none;}
#menu a:hover{color:#FD7F06;text-decoration:bold;}

	
#corps {
	float : left;	
	width:657px;
	margin-top:-80px;
	display:inline;
	}
	
#fond_blocheader {
	margin:5px;
	color:white;
	float:left;
	background:url('images/fond_blocheader.jpg');
	width:251px;
	}
	
#header_blocheader{
	float:left;
	background:url('images/header_blocheader.jpg');
	height:23px;
	width:201px;
	padding-top:10px;
	padding-left:50px;
	}
#header_blocheader p {padding:5px;}
#fond_blocheader a {color:#FD7F06;text-decoration:none;}
#fond_blocheader a:hover{color:#FD7F06;text-decoration:overline underline;}
#footer_blocheader {
	clear:both;
	background:url('images/footer_blocheader.jpg');
	height:16px;
	width:251px;
	}

#fond_blocheader p {padding:5px;}
#fond_blocheader table {padding:5px;}
#fond_contenu {
	
	color:white;
	float:left;
	background:url('images/fond_contenu.jpg');
	width:645px;
	}
#fond_contenu p {padding:10px;}
#fond_contenu a {color:#FD7F06;text-decoration:none;}
#fond_contenu a:hover{color:#FD7F06;text-decoration:underline;}


#header_contenu {
	float:left;
	background:url('images/header_contenu.jpg');
	height:25px;
	width:595px;
	padding-top:10px;
	padding-left:50px;
	}
#footer_contenu {
	float:left;
	background:url('images/footer_contenu.jpg');
	height:21px;
	width:645px;
	}
#footer {
	float:left;
	clear : both;
	background : url('images/footer.jpg') no-repeat;
	width:1008px;
	height:73px;
	
	}

#footer p{
	padding-top:9px;
	}
.container { 
	margin:5px 0px 0px 0px;
	padding:10px; 
}

.title_pre { 
	display:block;
	float:left;
	width:26px;
	height:14px;
	margin:10px 8px 0px 0px;
	padding:0px;
	}

.confirm {
	text-align:center;
	margin:5px;
}

fieldset {
	margin:12px;
	padding:10px;
	border:1px solid rgb(255,255,255);
}
fieldset legend {
	clear:both;
	margin:0;
	padding:2px;
	color:black;
	background:rgb(255,255,255);
	font-weight:normal;
}
fieldset p {
	padding:0px;
	margin:5px 0 10px 0;
}

.table {
border-style:solid; 
border-width:1px; 
border-color:#848382;
border-collapse: collapse;
padding:3px;
text-align: left;
vertical-align: top;
}


.table2 {
border-width:0px; 
border-collapse: collapse;
padding:3px;
text-align: left;
vertical-align: top;
}

.thin { 
border: solid thin ;
padding: 5px ; 
border-collapse:collapse; 
vertical-align:top;}
.adressebar{
	background: url(forum/skins/Zephyr/title_horiz.gif) repeat-x;
	}
.ftp1{
	background:rgb(149,149,149);
}	
.ftp2{
	background:rgb(169,169,169);
}	
		
.noborder { border: 0 ;padding: 5px ; border-collapse:collapse; vertical-align:top; text-align:left; margin-left: auto; margin-right: auto;}

blockquote, .code { margin:10px 15px; }
.citation, .citationb  { border:1px dashed black; background-color:rgb(216,209,193); padding:2px; }
.code { border:1px dashed black; background-color:rgb(215,215,215); padding:2px; font-family:courier; }
.code code { margin:0px; padding:0px; font-family:courier; }
.php  { border:1px solid black; }
.center { margin-left:auto; margin-right:auto; text-align:center; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.i { font-style: italic; }
.s { text-decoration: line-through; }
.upi { color:blue; }
.smiley { vertical-align:middle; }
.spoil  { border:1px solid black; background-color:#FFFFFF; color:#FFFFFF; padding:2px; width:90%; margin-left:auto; margin-right:auto; }
.nodisplay { display:none; }


div.encart1
{
position:absolute;
top:10%;
left:5%;
width : 95%;
height:80%;
overflow : auto;
border : 2px solid #000000;
} 

input {
	border:1px solid rgb(0,0,0);
	border-left:3px solid rgb(0,0,0);
	background:rgb(247,250,253);
	padding:1px;
}

