/*
Design de Clicdesign (Cécile Coussot), style Fly.
*/

body
{
	color: #003f78;
	background-color: #ffffff;
   font-family: "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
   font-size: 12px;
   text-align: center;
}

#all 
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: left;
	position: relative;
	float: left;
	/*background-color: transparent;*/
	background-image: url(Fond_menu_gauche.png);
	background-repeat: repeat-y;
	background-position: left bottom;
}

#cache
{
    position:absolute; z-index:30; visibility:hidden; background-color:#ffffff; color:#000000; border:1px solid#000000; padding:5px;
}

#cachevideo
{
    position:absolute; z-index:20; visibility:hidden; background-color:#ffffff; color:blue; border:1px solid red; margin-top:10%; margin-left:0%; padding:5px;
}

#date_post
{
	font-size: 9px;
}

form
{
	display: inline;
}

/*Début div couv*/
#couv
{
	-moz-border-radius: 15px; /* Les 4 coins arrondis */
	-webkit-border-radius: 15px;
	background-color: #f0f8ff;
	border: 1px solid #8ec2e6;
	width: auto;
	text-align: center;
	margin: auto;
	padding: 10px;
}

#couv table
{
	display: inline;
	text-align: center;
}

#couv td
{
	border: 1px solid #8ec2e6;
	padding: 10px;
	background-color: #ffffff;
	width: 130px;
}
/*Fin div couv*/

/*Début div galerie_aleat*/
#galerie_aleat
{
	-moz-border-radius: 15px; /* Les 4 coins arrondis */
	-webkit-border-radius: 15px;
	background-color: #f0f8ff;
	border: 1px solid #8ec2e6;
	width: auto;
	text-align: center;
	margin: auto;
	padding: 10px;
}

#galerie_aleat table
{
	display: inline;
	text-align: center;
}

#galerie_aleat td
{
	border: 1px solid #8ec2e6;
	padding: auto;
	background-color: #ffffff;
	width: 130px;
	height: 170px;
	vertical-align: bottom;
}
/*Fin div galerie_aleat*/

/*Début des tableaux_autres*/
#corps_table_autres
{
	width: 90%;
	padding-left: 3%;
	padding-right: 3%;
	text-align: center;
	margin: auto;
	/*border: 1px solid #8ec2e6;*/
}

#corps_table_autres table
{
	width: 100%;
	margin: 0px;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	border-collapse: collapse;
	/*border: 1px solid #8ec2e6;*/
}

#corps_table_autres tr
{
padding: 5px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#corps_table_autres th
{
color: #ffffff;
padding: 5px;
margin: 0px;
width: auto;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
/*border: 1px solid #8ec2e6;*/
border-collapse: collapse;
background-image: url(fond_th.png);
background-repeat: repeat-x;
text-align: center;
}

#corps_table_autres td
{
padding: 5px;
margin: 0px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
background-color: #f0f8ff;
border-collapse: collapse;
text-align: left;
width: auto;
}
/*fin corps_table_autres*/

/*Début des tableaux*/
#corps_table
{
	width: 90%;
	padding-left: 3%;
	padding-right: 3%;
	text-align: center;
	margin: auto;
	/*border: 1px solid #8ec2e6;*/
}

#corps_table table
{
	width: 90%;
	margin: auto;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	/*border-collapse: collapse;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/*border: 1px solid #8ec2e6;*/
}

#corps_table tr
{
padding: 5px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
width: 90%;
}

#corps_table th
{
color: #ffffff;
padding: 5px;
margin: 0px;
width: auto;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
/*border: 1px solid #8ec2e6;*/
border-collapse: collapse;
background-image: url(fond_th.png);
background-repeat: repeat-x;
text-align: center;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
}

#corps_table td
{
padding: 5px;
margin: 0px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
background-color: #f0f8ff;
border-collapse: collapse;
text-align: left;
/*-moz-border-radius: 0px 0px 15px 15px;
-webkit-border-radius:  0px 0px 15px 15px;*/
width: auto;
}

/*#corps_table caption
{
	padding: 5px;
margin: 0px;
/*width: auto;*/
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
/*border: 1px solid #8ec2e6;*/
border-collapse: collapse;
background-image: url(fond_th.png);
background-repeat: repeat-x;
text-align: center;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
color: #ffffff;
width: 90%;
}*/
/*Fin des tableaux*/

/*Début des tableaux à multiple colonnes*/
#corps_table_multiple
{
	width: 90%;
	padding-left: 3%;
	padding-right: 3%;
	text-align: center;
	margin: auto;
}

#corps_table_multiple table
{
	width: 90%;
	margin: auto;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	/*border-collapse: collapse;*/
}

#corps_table_multiple tr
{
padding: 5px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#corps_table_multiple th
{
color: #ffffff;
padding: 5px;
margin: 0px;
width: auto;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
/*border: 1px solid #8ec2e6;*/
border-collapse: collapse;
background-image: url(fond_th.png);
background-repeat: repeat-x;
text-align: center;
}

#th_multi_prem
{
	-moz-border-radius: 15px 0px 0px 0px;
	-webkit-border-radius: 15px 0px 0px 0px;
}

#th_multi_der
{
	-moz-border-radius: 0px 15px 0px 0px;
	-webkit-border-radius: 0px 15px 0px 0px;
}

#corps_table_multiple td
{
padding: 5px;
margin: 0px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-right: 1px solid #8ec2e6;
border-left: 1px solid #8ec2e6;
background-color: #f0f8ff;
border-collapse: collapse;
text-align: left;
/*-moz-border-radius: 0px 0px 15px 15px;
-webkit-border-radius:  0px 0px 15px 15px;*/
}
/*Fin des tableaux à multiple colonnes*/

.cadre_arrondi
{
margin: auto;
padding: 10px;
-moz-border-radius: 15px; /* Les 4 coins arrondis */
-webkit-border-radius: 15px;
background-color: #f0f8ff;
border: 1px solid #8ec2e6;
text-align: center;
}

.cadre_arrondi_fieldset
{
margin: 0;
padding: 10px;
-moz-border-radius: 15px; /* Les 4 coins arrondis */
-webkit-border-radius: 15px;
background-color: #f0f8ff;
border: 1px solid #8ec2e6;
}

#coins_hauts_arrondis
{
	-moz-border-radius: 15px 15px 0px 0px;
	border: 1px solid #8ec2e6;
}

#coins_bas_arrondis
{
	-moz-border-radius: 0px 0px 15px 15px;
	border: 1px solid #8ec2e6;
}

#deco_fond
{
	margin-left: auto;
	margin-right: auto;
	background-image: url(deco_fond.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

/* Début de l'en-tête */
#en_tete
{
   width: 100%;
   height: 250px;
	background-image: url(logo_fly.png);
   background-repeat: no-repeat;
	background-position: center;
   margin-bottom: 10px;
	text-align: center;
}

.en_tete img
{
border: 0px;
text-align: center;
}
/* Fin de l'en-tête */

/* Début du menu de gauche */
#menu
{
   float: left;
   width: 215px;
	margin-bottom: 0px;
	text-align: left;
	height: auto;
	/*border: 1px solid #000000;*/
}

.element_haut_menu
{
	background-image: url(haut_menu.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 353px;
	height: 159px;
	text-align: left;
}

.element_centre_menu
{
	width: 155px;
	margin-left: 10px;
	padding: 10px;
	text-align: left;
	font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
	border: 1px solid #ffffff;
	color: #ffffff;
	-moz-border-radius: 15px 0px 0px 0px;
}

.element_centre_menu ul
{
	list-style-image: url(puce_menu.png);
   padding-left: 10px;
   margin-bottom: 5px;
	text-align: left;
}

.element_centre_menu hr
{
	border: 1px solid #ffffff;
}

.element_centre_menu h1
{
	color: #ffffff;
}

.element_centre_menu h2
{
	color: #ffffff;
}

.element_centre_menu h3
{
	color: #ffffff;
}

.element_bas_menu_haut
{
	margin-bottom: 1px;
	width: 215px;
	height: 50%;
	padding: 5px;
	text-align: left;
	font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}

.element_bas_menu
{
	background-image: url(Fond_menu_droit.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	width: 215px;
	height: 50%;
	padding: 5px;
	text-align: left;
	font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}

/* Quelques effets sur les menus */
.element_menu img
{
	border: 0px;
}

.element_centre_menu a
{
   text-align: left;
	color: #ffffff;
}

.element_centre_menu a:hover
{
   text-align: left;
	color: #f5e000;
	text-decoration: underline;
}

.imageflottante_g
{
	float: left;
	text-align: center;
	padding: 10px;
	position: static;
}
/* Fin du menu de gauche */

/* Début du menu de droite */
#menu_droit
{
   float: right;
	width: 50%;
	margin-left: 10px;
	margin-bottom: 10px;
	border-right: 1px solide #000000;
}

.element_menu_droit
{
   margin-bottom: 10px;
   padding: 5px;
	text-align: left;
	vertical-align: middle;
}

.element_menu_droit h3
{
   font-family: Leelawadee, "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
	text-align: center;
	padding: 3px;
}
/* Fin du menu de droite */

/* Début corps Pop up */
#corps_popup
{
   margin: 25px;
	padding: 5px;
	background-color: #ffffff;
   border: 1px solid #8ec2e6;
	text-align: left;
}

#corps_popup h1
{
   text-align: center;
   font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}

#corps_popup h2
{
   padding-left: 100px;
	text-align: left;
	font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
	background-image: url(bandeau_h2.png);
	background-position: left;
	background-repeat: no-repeat;
}

#corps_popup h3
{
   padding-left: 30px;
   text-align: left;
   font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}
/* Fin corps Pop up */

/* Début du corps de la page */
#corps
{
   margin-left: 180px;
   margin-bottom: 0px;
	margin-right: auto;
  	padding-top: 0px;
	/*background-image: url(bandeau_ciel.png);
	background-position: top left;
	background-repeat: no-repeat;*/
   text-align: left;
}

.corps_haut
{
	height: 102px;
	padding: 10px;
	margin-left: 0px;
	margin-right: auto;
	background-image: url(../Images/bandeaux_gif/FLYbandeauFLY-191-Bandeau_24012011102513.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*border: 1px solid #000000;*/
}

.corps_haut hr
{
	vertical-align: bottom;
	border: 1px solid #8ec2e6;
}

.corps_corps
{
	/*border: 1px solid #000000;*/
	margin-left: 30px;
}

#corps h1
{
   text-align: center;
   font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}

#corps h2
{
	padding-left: 100px;
	text-align: left;
	font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
	background-image: url(bandeau_h2.png);
	background-position: left;
	background-repeat: no-repeat;
}

#corps h3
{
   padding-left: 30px;
   text-align: left;
   font-family: "Arial Black", "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
}
/* Fin du corps de la page */

/* Début des bordures */
#no_bordure
{
	border: 0px;
}

#bordure
{
	border: 1px solid #000000;
}

#bordure2
{
	border: 2px solid #000000;
}

#bordure3
{
	border: 1px solid #8ec2e6;
}

.images_sans_bordure
{
	border: 0px;
}
/* Fin des bordures */

/* début boutons */
#nouveau
{
	background-image: url(nouveau.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 100px;
	height: 31px;
}

#repondre
{
	background-image: url(repondre.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 100px;
	height: 31px;
}

#verrouille
{
	background-image: url(verrouille.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 100px;
	height: 31px;
}

#supprimer
{
	background-image: url(supprimer.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 80px;
	height: 25px;
}

#editer
{
	background-image: url(editer.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 80px;
	height: 25px;
}

#citer
{
	background-image: url(citer.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 80px;
	height: 25px;
}

#rechercher
{
	background-image: url(recherche.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 16px;
	height: 16px;
}
/* fin boutons */

/* Début de tableau transparent pour les fonds d'écran et les jeux */
#tableau_transparent table, tr, td
{
	border: 0px;
}

#tableau_transparent td
{
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
}
/* Fin de tableau transparent pour les fonds d'écran et les jeux */

/* début tableau notice */
#notice
{
white-space: normal;
overflow: auto;
margin: 25px;
padding: 5px;
padding: 0px;
text-align: center;
}

#notice table
{
	text-align: center;
	width: 99%;
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
}

#notice th
{
padding: 5px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
}

#notice tr
{
padding: 5px;
border: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#notice td
{
padding: 5px;
border: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#icones_notice
{
	text-align: center;
	width: 2%;
}

#explications_notice
{
	text-align: center;
	width: 28%;
}

#exemples_notice
{
	text-align: center;
	width: 30%;
}

#resultats_notice
{
	text-align: center;
	width: 40%;
}
/* fin tableau notice */

/* début news */
#table_news
{
	text-align: center;
	width: 95%;
}

#numero_news
{
	text-align: center;
	width: 10%;
}

#titre_news
{
	text-align: center;
	width: 30%;
}

#temps_news
{
	text-align: center;
	width: 30%;
}

#action_news
{
	text-align: center;
	width: 30%;
}
/* fin news */

/* début tableau profil */
#tableau_profil
{
	width: 99%;
	text-align: center;
}

#tableau_profil table
{
	width: 95%;
	text-align: left;
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
}

#tableau_profil tr td
{
	text-align: left;
	padding: 5px;
}

#tableau_profil th
{
	padding: 5px;
	border-bottom: 1px solid #8ec2e6;
	border-collapse: collapse;
	background-image: url(fond_th.png);
	background-repeat: repeat-x;
	text-align: left;
}

#tableau_profil h1
{
	text-align: center;
}
/* fin tableau profil */

#erreur
{
	background-image: url(transparent_blanc2.png);
	background-repeat: repeat;
	color: red;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	border: 1px solid red;
	width: 50%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 10%;
	margin-bottom: 10%;
}

#no_erreur
{
	background-image: url(transparent_blanc2.png);
	background-repeat: repeat;
	color: green;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	border: 1px solid green;
	width: 50%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 10%;
	margin-bottom: 10%;
}

#messinfo
{
	background-image: url(transparent_blanc2.png);
	background-repeat: repeat;
	color: blue;
	font-weight: bolder;
	text-align: center;
	padding: 5px;
	margin-left: 25%;
	margin-right: 25%;
	border: 1px solid blue;
	width: 50%;
}

#corps_mail
{
text-align: center;
}

label
{
display: block;
width: 230px;
float: left;
}

#pseudo, #email, #description, #submit, #anti, #fichier_a_uploader, #chemin, #titre, #password, #confirm, #msn, #website, #localisation, #signature, #mdp, textarea
{
font-family: "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
font-size: 12px;
text-align: left;
border: 1px solid #8ec2e6;
}

fieldset
{
width: 95%;
border: 0px solid #8ec2e6;
padding: 5px;
margin-left: 1%;
margin-right: 2%;
margin-bottom: 25px;
/*background-color: #f0f8ff;*/
-moz-border-radius: 15px;
}

legend
{
	font-style: italic;
	font-weight: bold;
}

select, option
{
	background-color: #d0d0d0;
}

input, select, option
{
	font-family: "Trebuchet MS", Tahoma, Arial, "Comic Sans MS", Courier, serif;
	font-size: 12px;
	vertical-align: super;
}

.element_corps img
{
	padding: 5px;
	float: right;
	margin-left: 5px;
	border: 0px;
}

/* début tuto */
/* début infos auteur tuto */
#infos_auteur_tuto
{
	width: 95%;
	text-align: left;
	float: left;
}

#infos_auteur_tuto table
{
	width: 45%;
	text-align: left;
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
}

#infos_auteur_tuto td tr
{
	text-align: left;
	padding: 5px;
}

#infos_auteur_tuto th
{
	padding: 5px;
	border-bottom: 1px solid #8ec2e6;
	border-collapse: collapse;
	background-image: url(fond_th.png);
	background-repeat: repeat-x;
	text-align: left;
}
/* fin infos auteur tuto */

/* Début éléments tuto */
.corps_tuto
{
	width: 98%;
}

.corps_tuto tr, td
{
	border: 1px solid #8ec2e6;
	text-align: center;
}

.corps_tuto img
{
	text-align: center;
	border:  2px solid #8ec2e6;
	border-collapse: collapse;
}

.corps_tuto table
{
	width: 98%;
	text-align: center;
}

#tutonumero
{
	width:10%;
}

#nomtuto
{
	width:75%;
}

#categorie_tuto
{
	width: 25%;
}
#titre_tuto
{
	width: 40%;
}
#etat_tuto
{
	width: 13px;
}
/* Fin éléments tuto */
/* fin tuto */

hr
{
text-align: center;
}

#table_admin
{
width: 50%;
border: 1px solid #8ec2e6;
margin: 5px;
border-collapse: collapse;
text-align: center;
}

caption
{
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
	vertical-align: middle;
}

th
{
/*color: #ffffff;
padding: 5px;
margin: auto;
border: 1px solid #8ec2e6;*/
border-collapse: collapse;
/*background-image: url(fond_th.png);
background-repeat: repeat-x;
text-align: left;*/
}

td
{
/*padding: 5px;
margin: auto;
border: 1px solid #8ec2e6;*/
border-collapse: collapse;
/*text-align: left;*/
}

#corps_liste_membre
{
	width: 99%;
	padding: 0px;
	text-align: center;
}

#corps_liste_membre table
{
	width: 98%;
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
	text-align: center;
}

#corps_liste_membre th
{
	padding: 5px;
	border-top: 1px solid #8ec2e6;
	border-bottom: 1px solid #8ec2e6;
	border-collapse: collapse;
	background-image: url(fond_th.png);
	background-repeat: repeat-x;
	text-align: center;
}

#corps_liste_membre td
{
	padding: 5px;
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
	text-align: center;
}

#td_pseudo
{
	width: 25%;
}

#td_localisation
{
	width: 30%;
}

#inscrit
{
	width: 30%;
}

#sexe
{
	width: 10%;
}

#code
{
	white-space: normal;
	overflow: auto;
	width: 95%;
	max-width: 650px;
	border: 1px solid #000000;
	padding: 5px;
	background-color: White;
	margin: 10px;
	font-family: Verdana, Courier, serif;
	text-align: left;
}

#minicode
{
	font-family: Verdana, Courier, serif;
	text-align: left;
}

#statumess
{
	width: 3%;
}

#etatmess
{
	width: 3%;
}

#td_titre
{
	width:48%;
}

#nombremessages
{
width:2%;
}

#nombrevu
{
width:4%;
}

#nombresujets
{
width:2%;
}

#auteur
{
	width:5%;
}

#derniermessage
{
	width:48%;
}

#categorie
{
	width: 62%;
}

#vt_auteur
{
	width:15%;
}

#vt_mess
{
	width:75%;
	max-width: 600px;
	vertical-align: top;
	color: #000000;
}

.vt_titre
{
background-image: url(transparent_bleuclaire.png);
background-repeat: repeat;
}

#vt_th_mess
{
	width:75%;
}

#vt_infos
{
	width: 15%;
	max-width: 600px;
	vertical-align: top;
}

#mp_statu
{
	width: 5%;
}

#mp_titre
{
width:55%;
}

#mp_expediteur
{
width:10%;
}

#mp_time
{
width:20%;
}

/* début messages de livre d'or, quotes, news et trombi. */
#corps_messages
{
	width: 95%;
	text-align: center;
	margin-left: 1%;
	margin-right: 1%;
}

#corps_messages th
{
background-image: url(fond_th.png);
background-repeat: repeat-x;
padding: 5px;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#th_a a
{
	color: #ffffff;
}

#corps_messages tr
{
padding: 5px;
border: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#corps_messages td
{
padding: 5px;
border-collapse: collapse;
text-align: left;
vertical-align: middle;
}

#corps_messages table
{
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
}

#message
{
	width: 95%;
	max-width: 500px;
}

#photo_trombi
{
	text-align: center;
}
/* fin messages de livre d'or, quotes, news et trombi. */

#corps_forum
{
width: 98%;
max-width: 870px;
padding: 0px;
text-align: center;
margin: 3px;
}

#tableau_droits
{
width: 95%;
padding: 0px;
text-align: center;
}

#droits_forum
{
	width: 19%;
	text-align: center;
}

#corps_forum img
{
	border: 0px;
}

#visu_topic
{
	overflow: auto;
	width: 95%;
	max-width: 850px;
	max-height: 500px;
	border: 1px solid #8ec2e6;
	text-align: center;
	padding: 0px;
	margin: auto;
}

#forum
{
	text-align: center;
}

#forum table
{
table-layout: fixed;
width: 98%;
max-width: 850px;
padding: 0px;
margin: 5px;
text-align: center;
}

#corps_forum th
{
padding: 5px;
border-top: 1px solid #8ec2e6;
border-bottom: 1px solid #8ec2e6;
border-collapse: collapse;
}

#corps_forum tr
{
padding: 5px;
border: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#corps_forum td
{
padding: 5px;
border: 1px solid #8ec2e6;
border-collapse: collapse;
text-align: left;
}

#corps_forum table
{
	border: 1px solid #8ec2e6;
	border-collapse: collapse;
}

#corps_liens table, th, td
{
	width: auto;
	padding: 0px;
	text-align: center;
	border: 0px;
}

#quote
{
width: 85%;
background-color: #ffffff;
border: 1px solid #8ec2e6;
-moz-border-radius: 15px; /* Les 4 coins arrondis */
text-align: left;
padding: 10px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
}

#previsu
{
	white-space: normal;
	overflow: auto;
	width: 95%;
	border: 1px dotted #8ec2e6;
	margin: 10px;
	padding: 10px;
	text-align: left;
}

#verifpseudo
{
	width: 70%;
}

ul
{
   list-style-image: url(puce.png);
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
	text-align: left;
}

ol
{
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
	text-align: left;
}

a, img
{
	color: #003f78;
	text-decoration: none;
	border: none;
}

a:hover
{
   color: #0088ff;
	text-decoration: underline;
}

a:hover img
{
   text-decoration: blink;
}

.imageflottante_d
{
	float: right;
	text-align: center;
	padding: 10px;
	position: static;
}

#haut
{
	background-image: url(retour_haut.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	width: 16px;
	height: 16px;
}
   
/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
	float: left;
	width: 99%;
	height: 150px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	background-image: url(bg_pied_page.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-top: 1px solid #003f78;
}
