body
{
	margin: auto;
	background: url("images/ombreGlobal.png") center top #727272;
	background-attachment: fixed;
	background-repeat: repeat-y;
	color:black;
	font-family: "arial";	
}
.global
{
	width:925px;
	margin: auto;
}
#en_tete
{
	width: 925px;
	height:200px;
	background: url("images/fondHeader.jpg");
	background-repeat: no-repeat;	
}
.niveau1
{
	float:right;
	margin-bottom:10px;	
	list-style:none;
	font-size: 15px;
}
.niveau1 li 
{
	display:inline;
	float:left;
	margin-right: 0px;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid black;	
	text-transform: uppercase;
	background: rgba(14, 107, 226, 0.7);
	
}
.niveau2 li
{
	float:none;
	display:block;
	margin-left:0px;
	border: none;
	padding:2px;
	background: rgba(58, 150, 253, 0.1);
	
}
.niveau2 
{
	position:absolute;
	padding-left:0px;
	margin-top:7px;
	background: rgba(58, 150, 253, 0.8);
	padding:10px;
	margin-left:-8px;
	color:black;
	display:none;
	text-decoration:none;
	border-left: 5px solid rgb(10, 107, 226);
}
.niveau1 li:hover
{
	text-decoration:underline;
	background: rgba(58, 150, 253, 0.8);
	border-left: 5px solid rgb(10, 107, 226);
	padding-left: 3px;
}
.niveau1 li:hover .niveau2
{
	text-decoration:none;
}
.sousmenu:hover .niveau2
{
	display:block;
}
.niveau2 li:hover
{
	margin-left:-6px;
}
#menu
{
    position: relative; 
    top: 151px; 
}
#menu a
{
	text-decoration: none;
	color:black;
	font-weight:bold;
}
#menu .niveau2 a
{
	color:black;
	text-decoration: none;
}
#corps
{
	width: 905px;
	padding : 10px;
}
h2
{
	text-align: center;
	text-decoration:underline;
}
#pied_de_page
{
    padding-left: 10px;
    padding-right: 10px;
	border-top: 1px solid black;
	font-size: 11px;
    width: 905px;
}

#pied_de_page table , #pied_de_page td, #pied_de_page tr
{
	font-size: 11px;
    border:0;
}
.formulaire
{
	text-align:center;
}
.lb_connexion
{
	display:block;
	width: 160px;
	float:left;
}
.lb_enregistrement
{	
	width:210px;
	float:left;
}
.vt_auteur
{
	width:20%;
	background-color : rgb(244,238,250);
	border:1px solid black;
}
.vt_mess
{
	width:75%;
	background-color : rgb(244,238,250);
	border:1px solid black;
}
#quote
{
	width: 100%;
	background-color : rgb(220,220,220);
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Comic sans MS", Arial, Verdana, serif;
}
table
{
	border-collapse: collapse;
    width: 100%;
}
td, tr, th
{
	border:1px solid black;
	padding:3px;
}
a
{
	text-decoration: none;
}
.titre
{
	width:53%;
}
.nombremessages, .nombrevu, .auteur, .nombresujets
{
	text-align:center;
}
.derniermessage
{
	text-align:center;
	width:20%;
}
.img
{
	width:5%;
	text-align:center;
}
i
{
	font-size:12px;
}
.auteur
{
	width:18%;
	text-align:center;
}
.titres
{
	background-color : rgb(244,238,250);
}
.mp_titre 
{ 
	width:65%; 
	text-align:center;
}
.mp_expediteur 
{ 
	width:10%; 
	text-align:center;
}
.mp_time 
{ 
	width:20%; 
	text-align:center;
}
.mp_formulaire
{
	width: 100px;
}
.toutsup
{
	text-align:center;
}
select
{
  margin-right:0px;
  padding: 1px;
  border: 1px solid #CCC;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
input
{
  padding: 2px;
  margin: 2px;
  border: 1px solid #CCC;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
input:focus 
{
  border-color: rgba(82, 168, 236, 0.75);
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

.correct {
  border-color: rgba(68, 191, 68, 0.75);
}

.correct:focus {
  border-color: rgba(68, 191, 68, 0.75);
  -moz-box-shadow: 0 0 8px rgba(68, 191, 68, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(68, 191, 68, 0.5);
  box-shadow: 0 0 8px rgba(68, 191, 68, 0.5);
}

.incorrect {
  border-color: rgba(191, 68, 68, 0.75);
}

.incorrect:focus {
  border-color: rgba(191, 68, 68, 0.75);
  -moz-box-shadow: 0 0 8px rgba(191, 68, 68, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(191, 68, 68, 0.5);
  box-shadow: 0 0 8px rgba(191, 68, 68, 0.5);
}

.tooltip {
  display: inline-block;
  margin-left: 20px;
  padding: 1px 4px;
  border: 1px solid #555;
  background-color: rgb(250, 150, 0);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

img
{
	border :none;
}
.page
{
    color:blue;
}

a.pagor 
{
	height:20px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	float:left;
	border:1px solid #CCC;
	color: #444;
	margin-right:4px;
	text-decoration:none;
	text-align:center;
}

a.pagor:hover 
{
	background:#ADDADC;
	border:1px solid #33A8AD;
	color:white;
}

a.selected 
{
	background:#A3E9EC;
	border:1px solid #6DCED2;
}

.pseudo
{
	width:240px; 
}

.nom
{
	width:170px; 
}

.prenom
{
	width:170px; 
}

.inscrit
{
	width:150px; 
}

#comite img
{
    -webkit-transition:-webkit-transform .9s; // Chrome Safari
    -moz-transition:-moz-transform .9s;       // Mozilla
    -o-transition:-o-transform .9s;           // Opéra
    -ms-transition:-ms-transform .9s;         // IE
    transition:transform .9s;
}
 
#comite  img:hover{
    -webkit-transform:rotate(360deg); 
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg); 
    -ms-transform:rotate(360deg); 
    transform:rotate(360deg);
}