body {
background-color:black;
margin:0;
padding:0;
min-width:755px;
}

* {
margin:0;
padding:0;
}

a {
text-decoration:none;
}

img {
border:none;
}

#connexion input {
border: 1px solid transparent;
background-color:transparent;
margin-left: 15px;
width: 158px;
}


#password {
margin-top: 26px;
}

#login {
margin-top: 33px;
}

#connexion #submit {
margin-left:96px;
margin-top: 18px;
width:83px;
height: 23px;
}

#banniere {
	height: 354px;
	background-image:url(../../images/fondbanniere.jpg);
	background-repeat:repeat-x;
}

#blocdroite
{
	height: 169px;
	background-image:url(../../images/blocdroite.jpg);
	width:450px;
	float:right;
	
}

#blocgauche
{
	height: 169px;
	background-image:url(../../images/blocgauche.jpg);
	width:9px;
	float:left;
}

#menu{
margin:0 auto;
display: block; 
height: 31px;
width: 65%;
padding-top:65px;

}

#menu a{
	display:block;
	float:left;
	background-image:url(../../images/bouton.jpg);
	width:92px;
	height:21px;
	color: white;
	text-align:center;
	padding-top:5px;
	font-family:georgia;
	margin-bottom:8px;
	margin-left: 5px;
	margin-right: 5px;

}

#menu a:hover{
	background-image:url(../../images/boutonS.jpg);
	color:purple;
}


#titre {
display: block;  
padding-right:0px;
margin-left: 15%;
float:left;
}

#bloccentre {
float:left;
position:absolute;
top: 195px;
padding:10px;
left:15%;
right:15%;
height: 159px;
margin:0 auto;
min-width:500px;
}

#bloc {
	height: 177px;

}

#bloc2 {
	background-image:url(../../images/bloccentre.jpg);
	width: 70%;
	height: 169px;
	margin:0 auto;
	margin-top: 105px;
	min-width:600px;
}

#blocboite {
width:184px;	
margin-right: 5px;
padding-right: 0px;
float:right;
z-index:100;
}

#connexion {
margin-bottom: 20px;
background-image:url(../../images/connexion.jpg);
width:184px;
padding-top: 5px;
height:217px;
background-repeat:no-repeat;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

#actualite {
margin-bottom: 20px;
background-image:url(../../images/boite1.jpg);
background-repeat:no-repeat;
width:181px;
height:217px;
padding-top: 5px;
padding-left:3px;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

#actualite2 a {
font-size:0.8em;
font-family:georgia;
}

#actualite a {
font-size:0.8em;
font-family:georgia;
}

#titretopic {
width: 80%;
}

.titre { width:61%; }
.nombremessages { width:2%; }
.nombrevu { width:4%; }
.nombresujets { width:2%; }
.auteur { width:7%; }
.derniermessage { width:18%; }
.categorie { width:92%; background-color : rgb(244,238,250); }

td { border: 1px solid black; background-color:#AAFF77; vertical-align:top; }
table { width:100%;}
th { background-color: #88FF55; border: 1px solid black; color:black; }

label {
display:block;
width:220px;
float:left;
}
#corps_forum .requis {
	color: #000000;
}


.vt_auteur
{
width:15%;

}
.vt_mess
{
width:85%;

}

.mp_titre { width:65%; }
.mp_expediteur { width:10%; }
.mp_time { width:20%; }


#quote
{
width: 100%;
background-color : rgb(220,220,220);
margin-top: 2px;
margin-bottom: 2px;
font-family: "Comic sans MS", Arial, Verdana, serif;
}

#corps_forum a
{
color:#229988;
text-decoration:none;
font-weight:bolder;
}

#corps_forum a:hover
{
color:#33BB33;
}

#piedpage a:hover
{
color:blue;
text-decoration: none;
}

#piedpage a
{
color:red;
text-decoration: none;

}


#fond {
margin-left:0px;
margin-right:0px;
margin-top:30px;
background-image:url(../../images/fond.jpg);
background-repeat:no-repeat;
min-height:800px;

}

#contenu {


	width: 70%;
	margin:0 auto;
	min-width:600px;
}

#bloccontenu {
padding:5px;
min-height: 400px;
margin-left: 10px;
margin-right:210px;
border:1px solid black;
background-color:white;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
 

}

#piedpage {
	margin-top:30px;
	height: 149px;
	position:relative;
	clear:both;
	background-image:url(../../images/fondpied.jpg);
	background-repeat:repeat-x;
}

h4 {
	color: #00BC5E;
	padding:0;
	margin:0;
	text-align:center;
	font-size:1.2em;

}

#menu a {
text-decoration:none;
font-size:0.9em;
}

ul {
list-style-type:none	;
}


h5 {
font-size: 1.2em;
color: orange;
text-align:center;
}

label {
display:block;
width:280px;
float:left;
}

a#pageselected{
background-image:url(../../images/boutonH.jpg);
}

img#copyright {
	display:block;
	margin:0 auto;
	width:346px;
	position:relative;
	top:120px;
}

#myscroller {
position:relative;
height:160px; 
overflow:hidden; 
} 
