/*Mise en page du doc */

.site
{
	overflow: scroll;
}

.tableadmin {
	background-color: rgb(158,178,187);
	border-width:1px; 
	border-style: dashed;
	margin-left: 20px;
	margin-right: 20px;
}

table
{
	text-align: left;
}

.center {
	margin: auto;
}

.centrage {
	text-align: center; /* espacement entre chaque sous-menu */
}

.right {
	text-align: right; /* espacement entre chaque sous-menu */
}

.left {
	text-align: left; /* espacement entre chaque sous-menu */
}

.reactions {
	text-align: right; /* espacement entre chaque sous-menu */
	height:5px;
	width:530px;
}

.resultats {
	margin-left: 60px; /* espacement entre chaque sous-menu */
}

.verd {
	font-family : verdana, sans-serif;
	font-size : 8pt;
}

.compte {
	height:100px;
	width:390px;
	margin-right: 200px;
	margin-top: 10px;
	margin-left: 200px;
	text-align: center;
	background-color: rgb(158,178,187);
}

.comptees {
	margin-top: 14px;
}

body,a.tribune:hover
{
	background-color: rgb(220,220,220);
	text-align: left;
	color: black;
	font-weight : normal;
	font-family : verdana, sans-serif;
	font-size : 8pt;
	width : 700px;
	margin-top : 5px;		
	margin-right : auto;
	margin-left : auto;	
}

INPUT {
	color:black;
	border-width:0px;
	background-color: rgb(255,255,255);
	font-size:8pt;
	font-family: verdana, sans-serif;
}
TEXTAREA {
	color:black;
	border-width:0pt;
	background-color: rgb(255,255,255);
	font-size:8pt;
	font-family: verdana, sans-serif;
}
SELECT {
	color:red;
	background-color: rgb(255,255,255);
	font-size:8pt;
	font-family: verdana, sans-serif;
	
}

/* Liens */
a:link  {
	color : rgb(0,0,0);
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
}

a:hover {
	color : rgb(192,0,0);
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
	background-color: rgb(250,160,0);
}

a:active {
	color : rgb(255,0,0);
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
}

a:visited {
	color : rgb(0,0,0);
	text-decoration : none;

font-weight : bold;
	font-size : 8pt;
}

a:focus {
	background-color: rgb(150,150,150);
}
/*Conteneur haut de page */
.enhaut {
	background-color: rgb(0,0,0);
	height:170px;
	width:700px;
	background-image : url('../pict/swap.jpg');	
	margin-left : 0px;
	margin-top : 0px;		
}

/*Conteneur bas de page */
.enbas {
	background-color: rgb(110,110,110);
	height:50px;
	width:700px;
	background-image : url('pict/bas.png');	
	margin-left : 0px;
	margin-top : 0px;
	position: relative;
}

/*Conteneur Menu */
.menu {
	background-color: rgb(200,200,200);
	width:700px;
	height:25px;
	font-size : 8pt;
	font-family: verdana, sans-serif;
	margin-right : 0px;
	margin-left : 0px;	
}

.login {
	background-color: rgb(220,220,220);
	width:700px;
	height:22px;
	margin-right : 0px;
	margin-left : 0px;
	text-align: left;
}
.tribune {
	background-color: rgb(220,220,220);
	width:200px;
	height:400px;	
}

.login2 {
	background-color: rgb(200,200,200);
	width:700px;
	height:22px;
	font-size : 8pt;
	font-family: verdana, sans-serif;
	margin-left : 0px;	
	margin-right : 0px;
	text-align: left;
}


.accsujet {
	background-color: rgb(220,220,220);
	width:700px;
	height: 20px;
	margin-left: 0px;
	margin-right : 0px;
}

.accsujet2 {
	margin-left: 10px; /* espacement entre chaque sous-menu */
}
/*Conteneur milieu */

.milieu {
	font-size : 8pt;
	font-family : verdana, sans-serif ;
	background-color: rgb(220,220,220);
	width: 750px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	text-align: left;
}

/*Permet de situer les elements du menu principal */

.menuhaut {
	float: left;
	margin-left: 0px;
	margin-right : 0px;
	margin-top: 5px;
}
.lienhaut {
	margin-left: 15px; /* espacement entre chaque sous-menu */
	float: left;

}
/* Contenur newssujet */

.newssujet {
	background-color: rgb(158,178,187);
	width:530px;
	height:15px;
	border-style: dashed;
	border-width : 1px;
	font-size : 8pt;
	font-weight : bold;
	font-family: verdana, sans-serif;
	margin-left : 0px;	
	margin-right : 0px;
	margin-top : 10px;
	white-space: nowrap;

}

TD {
	font-family : Verdana,sans-serif; 
	FONT-SIZE : 8pt;
	color : rgb(0,0,0); 

}

/* Affichage des news dans le contenur .news */

.news {
	background-color: rgb(217,227,229);
	width:500px;
	font-size : 8pt;
	font-family: verdana, arial, sans-serif;
	margin-left : 1px;	
	margin-top : 8px;
}

.newsphoto {
	margin-left : 650px;	
	margin-bottom : -50px;
}

.team {
	background-color: rgb(217,227,229);
	width:400px;
	font-size : 8pt;
	font-family: verdana, sans-serif;
	margin-left : 2px;	
	margin-top : 8px;
}

/* TITRES */
h1 {

	font-size : 10pt;
	font-weight : bold;
	font-family: verdana, arial, sans-serif;
}
h2 {
	font-size : 16pt;
	font-weight : bold;
	font-family: verdana, arial, sans-serif;
}
h3 {
	font-size : 12pt;
	font-weight : bold;
	font-family: verdana, arial, sans-serif;
}

.titreteam {
	background-color: rgb(158,178,187);
	width:698px;
	height:25px;
	font-size : 14pt;
	font-weight : bold;
	font-family: verdana, arial, sans-serif;
	margin-left : 0px;	
	margin-right : 0px;
	margin-top : 8px;
	border-style: dashed;
	border-width : 1px;
}

.gras {
	font-size : 8pt;
	font-weight : bold;
	font-family: verdana, sans-serif;
}

div.trib {
	display: inline;
	position: fixed;
	width: 700px;
	height: 400px;
	overflow: scroll;
}