/* Design spacial v1
Par Guillaume Goyette novembre 2005 */
body {width: 90%;    margin: auto;    margin-top: 20px;    margin-bottom: 20px;    background-image: url("images/fond1.gif"); background-attachment: fixed;}

/* L'en-tête */
#en_tete {width: 100%;    height: 128px;    margin-top: 1px;   margin-bottom: 10px;}

.mon_logo {width:100%; height: 128px;}

/* Le menu */
#menu {float: left;    width: 120px;}

.element_titre_menu {background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;  border: 2px solid black;    margin-bottom: 20px;}

.element_menu {background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;    border: 2px solid black;    margin-bottom: 20px;}

/* Quelques effets sur les menus */
.element_titre_menu  h2 {color: #2757E2;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: center;}

.maison_dans_menu {padding: 0px; padding-left: 44px; padding-right: 44px;}

.lien_cool {padding: 5px; }

.lien_cool a	{color: #999999;    text-decoration: none;}

.lien_cool a:hover {background-color: #FC7373;    color: #000000;    text-decoration: none;}

.maison_dans_menu a img {border: none;}

.element_menu h2 {color: #2757E2;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: center;}

.element_menu h3 {color: #999999;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: center;}

.element_menu ul {list-style-image: url("images/boule1.gif");    padding: 0px;    padding-left: 30px;    margin: 0px;    margin-bottom: 5px;}

.element_menu a {color: #999999;    text-decoration: none;}

.element_menu a:hover {background-color: #FC7373;    color: #000000;    text-decoration: none;}

.element_menu li:hover {list-style-image: url("images/boule2.gif");}

.element_pub {background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;    border: 2px solid black;    margin-bottom: 20px;}

.element_pub h2 {color: #2757E2;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: center;}

.element_pub h3 {color: #999999;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: center;}

.element_pub a {color: #999999;}

.element_pub a img {border: none;}

/* Le corps de la page */
#corps {margin-left: 140px;    margin-bottom: 20px;    padding: 5px;    color: #999999;    background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;    border: 2px solid black;}

#corps h1 {color: #2757E2;    text-align: center;    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;}

#corps h2 {height: 30px;    background-image: url("images/q1p.gif");    background-repeat: no-repeat;    padding-left: 30px;    color: #888888;    text-align: left;}

#corps a {color: #ff0000;     text-decoration: none;}

#corps a:hover {color: #ffff00;     text-decoration: none;}

#corps strong  {color: #aaaaaa; font-size:150% }

.titre_tableau {margin: auto; margin-bottom: 10px; color: #888888; font-weight: bold; font-family:  "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman"; font-size: large;}

table {margin: auto; border: 4px outset #2757E2; border-collapse: collapse; }

td {border: 2px solid #888888; font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif; text-align: center; padding: 5px;}

.bloc_centre {width: 298px;    margin: auto;    padding: 20px;}

.zone_lien a:hover {background-color: #FC7373;     color: #000000;     text-decoration: none;}

.italique {font-style: italic;}

.commentaire {font-size: 70%; font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;   color: #777777}

.barre {text-decoration: line-through;}

.boite_blanche {background-color: #ffffff;    padding: 5px;    margin: 10px;}

.boite_blanche a img {border: none;}

.compteur {text-align: right;}

#corps_news {margin-left: 140px;    margin-bottom: 20px;    padding: 5px;    color: #999999;    background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;    border: 2px solid black;}

#corps_news a {color: #2757E2;    text-decoration: none;}

#corps_news a:hover {background-color: #FC7373;    color: #000000;    text-decoration: none;}

#corps_news h2 {background-image: url("images/fleche1.gif"); background-repeat: no-repeat; padding-left: 30px; margin: 10px; color: #888888; text-align: left;}

#corps_news h4 {color: #000000; font-family: Arial, "Arial Black", "Times New Roman", Times, serif;    text-align: left;} 

#corps_news	table {margin: 10px; border: 4px outset #000000; border-collapse: collapse; }

.boite_grise {background-color: #333333; margin: 10px; padding: 5px;}

.boite_grise strong  {background-color: #333333; color:#ff0000 }

.boite_orange {background-color: #FF8B16; color:#000000; margin: 10px; padding: 5px;}

.boite_orange strong  {background-color: #333333; color:#000000 }

.boite_rose {background-color: #FF99FF; color:#000000; margin: 10px; padding: 5px;}

.boite_rose strong  {background-color: #333333; color:#ff0000 }

.boite_jaune {background-color: #ffff66;  color:#000000; margin: 10px; padding: 5px;}

.boite_jaune strong  {background-color: #333333; color:#ff0000 }

.signature	{margin: auto; margin-top: 0px; margin-bottom: 0px; text-align:right; font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;}

.reponse_orange {background-color: #FF8B16; color:#FF8B16; margin: 10px; padding: 5px; border: 2px solid black;}

.reponse_orange:hover {background-color: #000000; color:#FF8B16;margin: 10px; padding: 5px; border: 2px solid black;}	  

.reponse_rose {background-color: #FF99FF; color:#FF99FF; margin: 10px; padding: 5px; border: 2px solid black;}

.reponse_rose:hover {background-color: #000000; color:#FF99FF;  margin: 10px; padding: 5px; border: 2px solid black;} 

.boite_noire {background-color: #000000; margin: 10px; padding: 5px;}


/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page {margin-left: 140px; padding: 5px; padding-top: 30px; color: #777777;    background-color: #000000;    background-image: url("images/bord-haut1.png");    background-repeat: repeat-x;    border: 2px solid black;}

#pied_de_page a {color: #777777;   text-decoration: none;}

#pied_de_page a img {border: none;}

.signature_dans_pied {float: left; padding: 5px; margin: auto; margin-top: 0px; margin-bottom: 0px; text-align:center; font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;}

.droite {padding: 5px; text-align: right; margin-top: 0px; margin-bottom: 0px;}

/* Fin de la section de style g\439n\439r\439 par WebExpert le 2005-11-22 23:59:06 */
