body
{
background-color: rgb(170,239,255);
margin: 0px;
}

#degrade_haut
{
min-width: 915px;
width: 100%;
height: 202px;
background-image: url('images/degrade_haut.png');
background-repeat: repeat-x;
margin: 0px;
}

#header
{
width: 915px;
height: 100%;
margin: auto;
background-image: url('images/banniere.png');
background-repeat: repeat-x;
}

#liens_header
{
float: right;
height: 39px;
padding-top: 10px;
width: 510px;
}

#liens_header a
{
padding-bottom: 14px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 18px;
font-family: Arial;
color: white;
font-weight: bold;
text-decoration: none;
}

#liens_header a:hover
{
background-color: rgb(103,165,178);
}

#haut_conteneur
{
height: 24px;
width: 918px;
margin: 0px;
margin: auto;
background-image: url('images/haut_conteneur.png');
}

#conteneur
{
width: 915px;
background-color: rgb(75,179,204);
margin: 0px;
margin: auto;
height: 1100px;
}

#menu_gauche
{
width: 200px;
float: left;
background-color: rgb(85,119,128);
height: 100%;
}

#menu_droit
{
width: 200px;
float: right;
background-color: rgb(85,119,128);
height: 100%;
}

#corps
{
padding-top: 1px;
margin-left: 215px;
margin-right: 215px;
width: 485px;
}

h1
{
font-family: Arial;
width: 470px;
border: none;
border-bottom: 2px solid white;
border-left: 2px solid white;
font-size: 18px;
color: white;
padding-bottom: 5px;
padding-left: 10px;
}

.haut_element_corps
{
width: 456px;
height: 17px;
background-image: url('images/haut_element_corps.png');
background-repeat: no-repeat;
margin: auto;
margin-top: 15px;
}

.bas_element_corps
{
width: 456px;
height: 17px;
background-image: url('images/bas_element_corps.png');
background-repeat: no-repeat;
margin: auto;
}

.element_corps
{
width: 436px;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url('images/bords_element_corps.png');
background-repeat: repeat-y;
margin: auto;
font-size: 16px;
font-family: Arial;
text-align: center;
color: white;
font-weight: bold;
}

.input_inclue_enigme
{
text-align: center;
color: rgb(0,74,149);
border: none;
background-color: rgb(109,194,214);
font-size: 16px;
font-family: Arial;
font-weight: bold;
margin: 0px;
}

#message_mauvaise_reponse
{
width: 457px;
height: 25px;
padding-top: 5px;
background-image: url('images/element_mauvaise_reponse.png');
background-repeat: no-repeat;
margin: auto;
margin-top: 15px;
text-align: center;
font-size: 16px;
font-family: Arial;
color: white;
font-weight: bold;
display: none;
}

#avatar_perso
{
width: 100%;
text-align: center;
}

#pseudo_perso
{
text-align: center;
font-size: 18px;
font-family: Arial;
}

.lien_profil
{
color: rgb(193,229,254);
text-decoration: none;
font-style: italic;
}

.lien_profil:hover
{
color: rgb(147,210,253);
}

.lien_profil_admin
{
color: rgb(255,100,104);
text-decoration: none;
font-style: italic;
}

.lien_profil_admin:hover
{
color: rgb(255,64,69);
}

.lien_profil_modo
{
color: rgb(123,242,94);
text-decoration: none;
font-style: italic;
}

.lien_profil_modo:hover
{
color: rgb(61,233,18);
}

a img
{
border: none;
}

#les_trois_ptis_icons_sous_le_pseudo
{
width: 100%;
text-align: center;
margin-top: 5px;
}

#les_trois_ptis_icons_sous_le_pseudo a
{
padding-right: 5px;
padding-left: 5px;
}

.classement_et_resolues
{
width: 100%;
text-align: center;
margin-top: 8px;
}

.classement_et_resolues a
{
font-size: 14px;
font-family: "Times New Roman";
color: white;
text-decoration: none;
font-weight: bold;
}

.classement_et_resolues:hover
{
width: 200px;
background-color: rgb(119,167,179);
}

.classement_et_resolues:hover a
{
color: rgb(221,186,144);
}

.trait_menu
{
width: 100%;
height: 0px;
border: none;
border-top: 1px solid rgb(153,173,179);
margin-top: 10px;
margin-bottom: 10px;
}

.nom_partie_menu
{
margin-top: 5px;
margin-bottom: 5px;
width: 100%;
text-align: center;
}

.message_forum
{
width: 100%;
margin: auto;
margin-bottom: 13px;
text-align: center;
font-size: 14px;
font-family: "Times New Roman";
color: white;
font-weight: bold;
}

.message_forum:hover
{
background-color: rgb(119,167,179);
}

.message_forum .titre
{
font-size: 16px;
color: rgb(219,186,143);
text-decoration: none;
}

.message_forum .titre:hover
{
color: rgb(248,213,167);
}

#tableau_classement_menu
{
margin: auto;
border-collapse : collapse;
border: none;
text-align: center;
font-size: 14px;
font-family: Arial;
color: white;
width: 160px;
max-width: 160px;
}

#tableau_classement_menu th
{
border: 1px solid white;
color: white;
padding: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

#tableau_classement_menu td
{
border: 1px solid white;
color: white;
padding-top: 5px;
padding-bottom: 5px;
}

.voirtoutleclassement
{
width: 100%;
text-align: center;
margin-top: 7px;
}

.voirtoutleclassement a
{
font-size: 14px;
font-family: "Times New Roman";
color: white;
text-decoration: none;
font-weight: bold;
}

.voirtoutleclassement:hover
{
width: 200px;
background-color: rgb(119,167,179);
}

.voirtoutleclassement:hover a
{
color: rgb(221,186,144);
}

#tchat
{
width: 160px;
margin: auto;
font-size: 14px;
font-family: "Times New Roman";
color: white;
text-decoration: none;
font-weight: bold;
text-align: center;
}

#tchat .time
{
color: rgb(219,186,143);
}

#masquer_page
{
display: none;
position: fixed;
width: 100%;
height: 100%;
background-image: url("images/fongri.png");
margin: 0px;
z-index: 998;
}

#cadre_bonne_reponse
{
width: 341px;
height: 149px;
text-align: center;
position: fixed;
top: 30%;
left: 35%;
background-image: url('images/fond_bonne_reponse.png');
background-repeat: no-repeat;
display: none;
color: rgb(0,128,0);
padding: 8px;
padding-top: 15px;
font-size: 16px;
font-family: "Times New Roman";
z-index: 999;
}

#cadre_bonne_reponse h3
{
font-weight: bold;
font-size: 17px;
}

#chat_form
{
width: 300px;
text-align: center;
position:fixed;
top:30%;
left:30%;
background-color: rgb(164,222,236);
border: 3px solid white;
padding: 10px;
display: none;
}

#loader
{
width: 100%;
margin: auto;
margin-top: 100px;
text-align: center;
display: none;
}

h3 a
{
font-size: 21px;
font-family: "Times New Roman";
color: white;
text-decoration: none;
font-weight: bold;
}

h3 a:hover
{
color: rgb(219,186,143);
}

.tableau_enigmes
{
width: 400px;
margin: auto;
border-collapse : collapse;
border: none;
text-align: center;
font-size: 14px;
font-family: Arial;
color: white;

}

.tableau_enigmes th
{
border: 1px solid white;
height: 25px;
background-color: rgb(3,115,142);
}

.tableau_enigmes td
{
border: 1px solid white;
height: 25px;
padding-left: 5px;
padding-right: 5px;
}

.tableau_enigmes tr:hover td
{
background-color: rgb(162,220,234);
}

.tableau_enigmes a
{
color: white;
text-decoration: none;
font-weight: bold;
}

.tableau_enigmes a:hover
{
font-style: italic;
}

#tableau_classement_general
{
margin: auto;
border-collapse : collapse;
border: none;
text-align: center;
width: 80%;
}

#tableau_classement_general th
{
border: 1px solid white;
height: 25px;
padding-left: 5px;
padding-right: 5px;
}

#tableau_classement_general td
{
border: 1px solid white;
height: 25px;
padding-left: 5px;
padding-right: 5px;
}

#form_connection
{
width: 100%;
text-align: center;
font-size: 14px;
font-family: "Times New Roman";
color: white;
font-weight: bold;
}

.lien_inscription_index
{
text-decoration: none;
font-style: italic;
color: rgb(30,98,166);
}

.lien_inscription_index:hover
{
color: rgb(61,140,220);
}

.surleforum
{
width: 90%;
text-align: right;
}

.surleforum a
{
color: rgb(30,98,166);
font-size: 14px;
font-family: "Times New Roman";
font-weight: bold;
text-decoration: none;
}

.surleforum a:hover
{
color: white;
}


#partenaires
{
font-size: 15px;
}

#partenaires a
{
color: rgb(248,213,167);
text-decoration: none;
font-size: 17px;
}

#partenaires a:hover
{
color: rgb(219,186,143);
}

.page_actuelle
{
margin-top: 20px;
background-image: url('images/page_actuelle.png');
background-repeat: no-repeat;
font-size: 18px;
font-family: Arial;
color: white;
font-weight: bold;
text-decoration: none;
padding: 14px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

.autre_page
{
margin-top: 20px;
background-image: url('images/autre_page.png');
background-repeat: no-repeat;
font-size: 18px;
font-family: Arial;
color: white;
font-weight: bold;
text-decoration: none;
padding: 14px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

.autre_page:hover
{
background-image: url('images/page_actuelle.png');
}

.question_faq
{
color: rgb(0,108,217);
}

.question_faq:before
{
   content: url("../../images/questionfaq.png");
}

