body
{
   margin: auto; /* Pour centrer notre page */
   /*margin-top: 20px;*/ /* Pour éviter de coller avec le haut de la fenętre du navigateur. Essayez d'enlever pour voir ! */
   /*margin-bottom: 20px;*/    /* Idem pour le bas du navigateur */
   background-color:#b0592e;
   color:black;
   background-color: white;
   background-repeat: no-repeat;
   background-position: center;
   background-attachment: fixed;
   font-family: "Arial";
   behavior: url("csshover.htc");
   cursor:url("images/curseur.cur" ); 
   width: 1200px;
   position: relative;
   /*border: 1px solid black;*/
   text-align: center;
}
#content
{
	text-align: left;
}
#en_tete
{
   /*width: 1000px;
   height: 200px;
   background-color: silver;*/
   background-repeat: no-repeat;
   /*background-image: url("images/en_tete.jpg");*/
   /*border: 2px solid black;*/
   /*margin: auto;*/
   margin-top: 1%;
   margin-bottom: 1%;
   /*margin-left: 250px;*/
}
#en_tete img
{
	border: none;
}
#menu
{
   float: left; 
   width: 1200px;  
   /*border: 2px solid black;*/
   /*margin-left: 50px;
   margin-right: 2%;*/
   overflow: hidden;
   /*background-color: silver;
   padding-left: 2%;*/
   margin-bottom: 1%;
   font-size: 15px;
   color: black;
   -moz-border-radius: 10px 0px 0px 0px;
   padding-top: 0;
   margin-top: 0;
}
#menu h3
{
	text-decoration: underline;
}
a
{
	text-decoration: none;
	color: black;
}
/*#menu li
{
	display: inline;
}
div#menu ul ul 
{
    position: absolute;
    top: 0;
    left: 100px;
    display:none
}

#menu a:hover,
#menu .sousmenu:hover
{
	background-color: #B3B3B3;
}

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 
{
    display:block;
}
div#menu ul li {
                position:relative;
                list-style: none; 
                border-bottom:1px solid; 
               }

div#menu ul ul {
                position: absolute;
                top: 0;
                left: 100px;
				bottom: 20px;
               } */
#menuDeroulant
{
	 width: 1200px;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 position: absolute;
	/*top: 200px;*/
	left: 0;
	font-variant: small-caps;
	/*height: 25px;*/
}
#menuDeroulant img
{
	border: none;
	height: 30px;
	float: right;
}
#menuDeroulant h4 { width: 138px; float: left; padding: 0; margin:0;}
#menuDeroulant li
{
	 float: left;
	 width: 198px;
	 margin: 0;
	 /*border: 0;*/
	 /*border-right: 1px solid black;
	 border-bottom: 1px solid black;*/
	 border: 1px solid silver;
	 -moz-border-radius: 10px 10px 0px 0px;
	 background-color: white;
	 background-image: url("images/fond_menu.jpg");
	 height: 25px;
	 padding-top: 0;
	 padding-bottom: 2px;
}
/*#menuDeroulant .home
{
	width:35px;
}
#menuDeroulant .home li
{
	width: 35px;
}
#menuDeroulant .home img
{
	border: none;
	margin: 0;
}*/
/*#pt
{
	border: 1px solid red;
	background-color: yellow;
	-moz-border-radius: 20px 0px 50px 0px;
}*/
#menuDeroulant .sousMenu
{
	 list-style-type: none;
	 display: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 margin-top: 17px;
}
#menuDeroulant .sousMenu li
{
	 float: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 background-color: white;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 color: black;
 height: 1%;
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #fff;
 text-decoration: none;
}
/*#menuDeroulant a:hover { background-image: url("images/fond_menu2.jpg"); color: black; -moz-border-radius: 10px 10px 0px 0px; border: 0px solid silver;}*/
/*#menuDeroulant li a:active { background-color: #d1e9fa; color: white; border-bottom: none;}*/

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: black;
 margin: 0;
 border: 0;
 text-decoration: none;
}
/*#menuDeroulant .sousMenu li a:hover
{
 background-image: url("images/fond_menu2.jpg");
 background-color: #5a9aa5;
 -moz-border-radius: 0px 0px 0px 0px;
}*/
#menuDeroulant .sousMenu a
{
	background-color: #e0e0e0;
}
#menuDeroulant li:hover > .sousMenu 
{
	display: block;
	border-bottom: 0;
}
.menu_img
{
	border: 2px solid black;
	margin-left: 20px;
	width: 180px;
	margin-bottom: 10px;
}
.titre_menu
{
	border-top: 2px solid black;
	height: 15px;
	text-align: center;
}
.menu_img img
{
	border: 0px;
}
#menuDeroulant .onglet li { border-bottom: none; background-color: yellow;}
#menus_forum 
{
	border: 2px solid black;
	padding: 4px;
}
#miseajour
{
	width: 860px;
	height: 200px;
	border: 1px solid black;
}
#miseajour h3
{
	padding-left: 10px;
	border-bottom: 1px solid black;
	background-color: #cfd8fc;
}
#colone_droite
{
	width: 300px;
	margin-left: 870px;
	position: absolute;
	float: left;
	margin-top: 10px;
}
#titre_news
{
	width: 100px;
}
#sous_corps2
{
	float: left;
	width: 800px;
	margin-top: 10px;
}
#corps
{
	margin-top: 10px;
	/*margin-bottom: 20px;
   margin-left: 2%; 
   margin-right: 2%;
   padding: 5px;*/
   background-color: white;
   border: 0;
   padding-bottom: 2%;
   float: left;
   width: 880px;
}
#connexion { margin-top: 50px; text-align: right; }

#deconnexion { text-align: right; }
#deconnexion a { text-decoration: underline; }
#deconnexion img { border: none; }

#corps h1 /* Tous les titres h1 du corps */
{
   text-align: center;
}

#corps h2 /* Tous les titres h2 du corps */
{
   height: 30px;
   padding-left: 30px;
   text-align: left;
}
/*#corps h3
{
	text-indent: 30px;
	text-decoration: underline;
	margin-top: 0;
}*/
.fond_actu { background-color: silver; }
#actu_breve { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 850px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_actu.jpg"); }
#actu_breve h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 810px; float: left; margin-top: 0px;}
#actu-breve img { border: none; }

#tournoisencours { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 850px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_petit.jpg");}
#tournoisencours h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 810px; float: left; margin-top: 0px;}
#tournoisencours img { border: none; }

#news_detail { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 415px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_petit.jpg"); float:left; }
#news_detail h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 365px; float: left; margin-top: 0px; margin-bottom: 0px; }
#news_detail img { border: none; float: left; padding: 5px;}

#tournoismajeurs { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 410px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_petit.jpg"); float: left; margin-left: 20px; }
#tournoismajeurs h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 360px; float: left; margin-top: 0px; margin-bottom: 0px;}
#tournoismajeurs img { border: none; float: left; margin-bottom: 10px; margin-left: 10px; padding-right: 5px;}

#actu { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 290px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_actu.jpg"); }
#actu h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 250px; float: left; margin-top: 0px; text-align: left; }
#actu img { border: none; }
#actu li { text-align: left; }

#forum { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 290px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_actu.jpg"); }
#forum h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 250px; float: left; margin-top: 0px; text-align: left; }
#forum img { border: none; }
#forum li { text-align: left; }
#forum ul { list-style-image: url("images/chevron.png"); }

#livre_or { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 290px; margin-bottom: 20px; padding-top: 5px; background-image: url("images/fond_actu.jpg"); }
#livre_or h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 250px; float: left; margin-top: 0px; text-align: left; }
#livre_or img { border: none; }
#livre_or li { text-align: left; }
#livre_or ul { list-style-image: url("images/chevron.png"); }

.sous_corps { border: 2px solid #cfd0ce; -moz-border-radius: 10px; width: 830px; margin-bottom: 20px; padding-top: 5px; background-color: #f2f2f2; float:left; padding: 5px 10px 10px 10px; }
.sous_corps h3 { border-bottom: 2px solid #ba1010; color: #ba1010; padding-left: 4px; width: 790px; float: left; margin-top: 0px;}
.sous_corps img { border: none; float: left;}

.sous_corpsplus { height: 500px; padding-top: 0; margin-top: 0; }
.sous_corpsplus h3 { margin-top: 0px; padding-top: 0;}
.sous_corpsplus img { margin-top: 0px; }

#cont_news { float: left; width: 560px; padding-left: 10px;}
#corps .tournois { float: left; border: 0; width: 250px;}
#corps .tournois img { padding-left: 25%; padding-right: 25%;} 

.tout { border: 2px solid #cfd0ce; -moz-border-radius: 10px; border-top: none; overflow: auto; padding-left: 15px; padding-right: 20px; }

.bouton
{
	border: 1px solid #ba1010;
	background-image: url("images/fond_bouton.jpg");
	width: 150px;
	-moz-border-radius: 7px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0;
	margin-left: 25%;
	margin-bottom: 20px;
}
.pages
{
	text-align: center;
}
#choix { text-align: center; }
#choix h4 { margin-top: 0px; padding-top: 60px;}
#choix input { margin-bottom: 10px; }
#ecrir_mess { text-decoration: underline; font-weight: bold; font-size: 20px; }

#avatar
{
	float: left;
}
#info_users
{
	margin-left: 200px;
}
#info_users a
{
	text-decoration: underline;
}
.sondage_tournois
{
	margin-top: 80px;
	margin-left: 100px;;
	border: 1px dashed black;
	width: 620px;
	height: 300px;
}
#grandchelem
{
	padding-left: 10px;
	border-right: 1px dashed black;
	height: 300px;
	width: 300px;
	float: left;
	
}
#masters
{
	float: right;
	height: 300px;
	width: 300px;
}
#messages
{
	border: 1px solid black;
	padding-left: 10px;
	padding-right: 2%;
	overflow: auto;
}
#messages2 { overflow: auto; }
#messages2 h4 { width: 690px; float: left; margin-top: 0; }
#messages2 p { padding-left: 0; float: left; width: 100%; margin-top:0; } 
#note
{
	float: left;
	width: 100px;
	/*margin-left: 690px;*/
}
#corps table
{
	width: 500px;
	border: 1px solid black;
}
#corps tr
{
	border: 1px solid black;
}
#corps td
{
	border: 1px solid black;
}
#corps caption
{
	font-size: 20px;
	font-weight: bold;
}
div.tableau_centre
{
	/*margin-left: 10%;*/
	margin-bottom: 15px;
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}
div.tableau_centre2
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 50px;
	margin-bottom: 15px;
	font-weight: bold;
}
.drapeau , .drapeau img
{
	text-align: center;
	float: none;
}
div.classement
{
	text-align: center;
}
.retour
{
	text-align: right;
	text-decoration: underline;
}
.forum4 { margin-top: 0px; }
.forum4  p { margin-top: 0px; margin-bottom: 30px; font-size: 20px; text-decoration: underline; }
.forum4 h4 { margin-top: 50px; margin-bottom: 50px; text-align: center; }
.forum4 h5 { margin-top: 50px; margin-bottom: 50px; text-align: center; font-size: 15px; float: left;}
#cellules td
{
	width: 200px;
	padding-left: 5px;
}
#cellules table
{
	width: 800px;;
}
#cases table
{
	width: 100%;
}
#cases td
{
	width: 190px;
	padding-left: 1%;
}
#corps .img_joueur
{
	float: left;
	margin-right: 5%;
}
#dates
{
	text-align: center;
}
/*div#galerie
{
	padding: 15px ;
	text-align: center ;
	border: 1px solid grey;
	width: 860px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 50px;
	margin-bottom: 10px;
}*/

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	width: 860px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 50px;
	margin-bottom: 15px;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid grey;
	
}
.grandchelem { width: 860px; }
.grandchelem a { text-decoration: underline; }
.textgrandchelem  { float: left; width: 500px; }
.imggc { margin-left: 25%; }

.sous_menus
{
	background-color: silver;
}
.sujet a:hover
{
	background-color: #d4d4d4;
}
#sous_menus
{
	text-align: center;
	/*margin-top: 130px;*/
}
#sous_menus table
{
	width: 800px;
	margin-top: 50px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	border: none;
}
#forum4 h2 { margin-top: 0px; overflow: auto; }

#sous_menus table td
{
	background-color: white;
}
#sous_menus table td:hover
{
	background-color: #d3d3d3;
}

.reponse
{
	margin-left: 1%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#sous_menus td
{
	width: 33%;
}
#sujet { margin-left:0px;  }
#sujet table
{
	/*margin-left: 2%;*/
	margin-bottom: 2%;
	width: 700px;
	float: left;
	border: none;
}
#sujet td { padding-left: 5px; }
#ajouter_sujet
{
	text-align: center;
	margin-bottom: 2%;
}
#sous_corps h2
{
	text-align: center;
}
#message
{
	float: left;
	width: 600px;
	text-decoration: underline;
}
#date2
{
	float: left;
}
#reponse
{
	text-align: center;
	margin-bottom: 2%;
}

#noteMoyenne
{
	padding-left: 45%;
}
.gazon
{
	color: green;
}
.terre_battue
{
	color: red;
}
.dur
{
	color: blue;
}
.toutes
{
	color: black;
}
#img_logo
{
	padding-right: 2%;
	float: right;
}
#inscription { margin-left: 20%; padding-top: 50px;}
#inscription input, select{ margin-bottom: 10px; }
#regle 
 {
 border: 2px solid black;
 }
 #regle p
 {
 margin-left : 8px;
 margin-right : 2px;
 }
 #regle h2
 {
 text-align : center;
 }
 #regle em
 {
 color : red;
 }
#sondages_users
{
	width: 70%;
	border: none;
}
.sondages
{
	width: 23%;
}
.retour_profil
{
	text-decoration: underline;
	text-align: right;
}
#modif_profil { margin-left: 50px;  }
#modif_profil input , select { margin-bottom: 10px;} 
.img_joueur_detail
{
	margin-right: 10%;
	float: right;
	border: 1px solid black;
}
#corps_andy, #corps_rafa
{
	width: 1200px;
	height: 900px;
	margin-left: 1%;
	border: 1px solid black;
}
#corps_andy h1, #corps_rafa h1
{
	text-align: center;
	color: black;
	text-decoration: underline;
}
#coprs_andy 
{
	background-image: url("images/fond_court_andy.jpg");
	color: white;
}
#corps_rafa
{
	background-image: url("images/fond_terre2.jpg");
	color: #931009;
}
#pied_de_page
{
   width: 50%;/*
   padding: 5px;
   margin: auto;*/
   text-align: center;
   text-align: bottom;
   /*margin-bottom: 2%;
   margin-top : 2%;
   background-color: white;
   background-repeat: repeat-x;
   float: left;*/
   margin-left: 25%;/*
   color: black;*/
}
#pied_de_page  a
{
	border-style: none;
}