/*Bannière et menu principal*/
body.head
{
	margin: auto;
	margin-top: 10px;
}

div.head
{

	background-image:url("images/bannierefond.jpg");
	height: 110px;
	margin: auto;
	text-align: center;
}

div.menuhead
{
	background-image:url("images/fondmenu.jpg");
	height: 30px;
	color:red;
	margin:0px;
	text-align: center;
}

/*Menu de gauche*/
div.menuleft
{
	float:left;
	overflow:auto;
	width:160px;
	background-image:url("images/fondmenugauche.jpg") ;
	background-repeat:repeat-y;
	font-size:0.7em;
}

img.menuleft
{
	margin:0px;
	position: relative;
	top:2px;

}
h4.menuleft
{
	margin-top:10px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:4px;
	font-size:1.2em;
	font-weight:bold;
}
p.menuliste
{
	margin:0px;
	margin-left:8px;
	margin-right:4px;
}


/*Décalage du contenu*/
div.contenu
{
	margin-left:168px;
	margin-right:8px;
	margin-top:8px;
}

/*Présentation des rubriques*/
div.explpresent
{
	font-size:0.8em;
	background-color:rgb(255,255,150);
	padding:8px;
	margin-top:0px;
	margin-bottom:20px;
	
	border-top:4px solid rgb(245,245,100);
	border-bottom:1px solid rgb(235,235,110);
	border-left:1px solid rgb(240,240,130);
	border-right:1px solid rgb(240,240,130);
}
div.present p 
{
	display:inline;
}
img.imgpresent
{
	float:right
}


/*Numéro de page*/
p.pages
{
	text-align:center;
	font-weight:bold;
}


/*Footer*/
.foot
{
	text-align:center;
	font-size:0.6em;
	margin-left:168px;
	margin-right:8px;
	border-top:1px solid rgb(200,230,250);
}


/*Affichage des news*/
table.titrenews
{
	border-bottom: 3px solid rgb(100,150,255);
}
td.titre
{
	font-weight:bold;
	font-size:1.2em;
	vertical-align:bottom;
	padding:0px;
}
td.lien
{
	font-weight:bold;
	font-size:1.1em;
	vertical-align:bottom;
	padding:0px;
}
td.date
{
	font-size:0.7em;
	vertical-align:bottom;
	text-align:right;
}
table.contenunews  /*Pour la page accueil.php*/
{
	background-color:rgb(240,240,255);
	
	border-left: 1px solid rgb(210,210,255);
	border-right: 1px solid rgb(210,210,255);	
	
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:0.9em;
}
table.contenupagenews  /*Pour la page news.php*/
{
	background-color:rgb(240,240,255);
	
	border-bottom: 1px solid rgb(180,220,255);
	border-left: 1px solid rgb(210,210,255);
	border-right: 1px solid rgb(210,210,255);	
	
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:0.9em;
}
table.finnews
{
	font-size:0.8em;
	
	border-top: 1px solid rgb(180,220,255);
	border-bottom: 1px solid rgb(180,220,255);
	
	border-left: 1px solid rgb(220,220,255);
	border-right: 1px solid rgb(220,220,255);	
	
	background-color:rgb(235,235,250);
}



/*Affichage des jeux*/



table.contenujeux 
{

	background-color:rgb(240,240,255);
	
	border-left: 1px solid rgb(210,210,255);
	border-right: 1px solid rgb(210,210,255);	
	
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	font-size:0.9em;
}
table.contenulien
{

	background-color:rgb(240,240,255);
	
	border-left: 1px solid rgb(210,210,255);
	border-right: 1px solid rgb(210,210,255);	
	border-bottom: 1px solid rgb(210,210,255);	
	
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	font-size:0.9em;
}
span.details
{
	font-size:0.7em;
}
img.mini
{
	float:left;
	margin-right:4px;
	border: 2px solid rgb(150,170,205);
}
table.contenupagejeu  /*Pour la page jeu.php*/
{
	background-color:rgb(240,240,255);
	
	border-bottom: 1px solid rgb(180,220,255);
	border-left: 1px solid rgb(210,210,255);
	border-right: 1px solid rgb(210,210,255);	
	
	margin:0px;
	padding:0px;
	padding-bottom:6px;
	font-size:0.9em;
}
div.imagesjeu
{
	text-align:center;
}
div.lien
{
	font-weight: bold;
	text-align: center;
	font-size : 1.2em;

}


/*Affichage des commentaires*/
table.titrecom
{
	border-bottom: 2px solid rgb(180,150,235);
}
td.titrecom
{
	font-weight:bold;
	font-size:1.1em;
	vertical-align:bottom;
	padding:0px;
}
td.datecom
{
	font-size:0.7em;
	vertical-align:bottom;
	text-align:right;
}
table.contenucom
{
	background-color:rgb(255,255,235);
	
	border-left: 1px solid rgb(230,210,235);
	border-right: 1px solid rgb(230,210,235);	
	border-bottom: 1px solid rgb(230,210,235);
	
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:0.9em;
}



/*Champs "Poster un commentaire"*/
td.com
{
	font-family:  Verdana, Arial, serif;
	vertical-align:top;
	font-size:0.9em;
}
td.com2
{
	font-family:  Verdana, Arial, serif;
	font-size:0.9em;
}
input.com2
{
	font-family:  Verdana, Arial, serif;
	vertical-align:top;
	font-size:0.8em;
}
textarea
{
	font-family:  Verdana, Arial, serif;
	font-size:0.9em;
}
table.com
{
	border-top: 3px solid rgb(160,150,255);
	border-bottom: 1px solid rgb(180,170,255);
	border-left: 1px solid rgb(200,190,255);
	border-right: 1px solid rgb(200,190,255);
	background-color:rgb(245,240,250);
}

/* Bloc de notation des tests*/
td.notes
{
	text-align: center;
	padding:10px;
}
td.notefin
{
	text-align: center;
	font-size: 1.2em;
}


h2.zoglu
{
	margin:0px;
	margin-top:8px;
}
/*Divers*/


/*Pour virer les affreux bords bleus*/
a img
{
	border-style:none;
	margin:0px;
}
/*Police générale*/
body
{
	font-family:  Verdana, Arial, serif;	
}
/*Liens*/
a
{
	color:rgb(30,40,90);
}
a:visited
{
	color:rgb(10,20,70);
}
a:hover
{
	color:rgb(30,100,160);
}
/*Listes*/
ul
{
	list-style-image: url("images/puce.png");
}
/*Nom du site*/
h1
{
	font-size:1.5em;
	margin:2px;
	margin-left:4px;
	margin-top:4px;
}
/*Sous-partie*/
h2
{
	font-size:1.3em;
	margin:2px;
	margin-left:4px;
	margin-top:4px;
}
h3
{
	font-size:1.2em;
	margin:0px;
	margin-top:4px;
	margin-bottom:0px;
}

/*Couleur de fond*/
html
{
	background-color:rgb(255,245,250);
}



/*Page d'intro*/

p.intro
{
	text-align:center;
}
table.intro
{
	margin-left:100px;
	margin-right:100px;
	font-weight:bold;
}








ital
{
	font-style : italic
}
