/************************************/
/* Feuille de style générale        */
/*                                  */
/* 1.0 2008                         */
/* auteur Emile Geahchan            */
/************************************/
/*****************/
/* GLOBAL        */
/*****************/
html{overflow-y:scroll;}
* {
  border: 0;
  margin: 0;
  padding: 0;
}
/*****************/
/* DIVISIONS     */
/*****************/
body {
  margin: 0;
  padding: 0;
  background: rgb(255,255,255);
}
div.global {
  position: relative;
  top: 0px;
  margin: 0 auto 0 auto;
  width:  1006;
  font-family: Verdana, Arial, sans-serif;
/*
  border: 1px;
  border-style: solid;
  border-color: rgb(0,0,0);
*/
  background: rgb(255,255,255);
  padding: 0;
}
div.trait {
  position: relative;
  top: 0;
  margin: 0 auto 0 auto;
  width:  1006;
  height:10;
  background: rgb(255,255,255);
}
div.corps {
  position: relative;
  top: 0;
  left: 0;
  width:  1000;
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 18;
  color:rgb(0,0,0);
  background: rgb(255,255,255);
}
DIV.PUCE {
  position: absolute;
  top: 0px;
  left: 0;
  width:  4;
  height:  4;
  margin-top: 18;
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 4px solid rgb(37,32,73);
}
DIV.IMAGE {
  position: absolute;
  top: 0px;
  left:0;
  width:  851;
  height:  550;
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10;
  background: rgb(255,255,255);
}
DIV.VIGNETTE {
  position: absolute;
  top: 190;
  left: 710;
  width:  265;
  height:  300;
  margin: 0;
  padding: 0;
}
DIV.MIXTE {
  position: absolute;
  top: 488;
  left: 750;
  width:  250;
  height:  250;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  font-weight: bold;
  background: rgb(255,255,250);
}
DIV.carte {
  position: absolute;
  top: 10;
  left: 680;
  width: 320;
  height: 500;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  color:rgb(37,32,73);
  background: rgb(250,226,170);
  border: 1px;
  border-style: solid;
  border-color: rgb:(37,32,73);
}
div.titre {
  position: relative;
  top: 20;
  left: 20;
  height:  50;
  width:  1000;
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20;
  font-weight: bold;
  color:rgb(37,32,73);
}
div.titre2 {
  position: relative;
  top: 20;
  left: 20;
  height:  50;
  width:  1000;
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20;
  font-weight: bold;
  color:rgb(37,32,73);
}
div.suivant {
  position: relative;
  top: 30;
  left: 420;
  height:  50;
  width:  1000;
  margin-top: 0;
  padding-top: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10;
  font-weight: bold;
  color:rgb(37,32,73);
}
DIV.mail {
  position: absolute;
  top: 160;
  left:20;
  width:  840;
  height: 330;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 16;
  color:rgb(37,32,73);
  background: rgb(250,226,170);
  border: 1px;
  border-style: solid;
  border-color: rgb(37,32,73);
}
DIV.forum {
  position: relative;
  top: 10;
  left: 20;
  width:  840;
  height: 360;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  color:rgb(37,32,73);
  background: rgb(250,226,170);
  border: 1px;
  border-style: solid;
  border-color: rgb(37,32,73);
}
DIV.cartouche_forum {
  position: relative;
  width:  840;
  height: 65;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  color:rgb(37,32,73);
  background: rgb(250,226,170);
  border: 1px;
  border-style: solid;
  border-color: rgb(37,32,73);
}
DIV.cartouche2_forum {
  position: relative;
  width:  840;
  height: 35;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  color:rgb(37,32,73);
  background: rgb(250,226,170);
  border: 1px;
  border-style: solid;
  border-color: rgb(37,32,73);
}
DIV.bouton {
  position: absolute;
  top: 491;
  left: 50;
  width:  90;
  height:  25;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  font-weight: bold;
  color:rgb(255,255,255);
  background: rgb(200,34,42);
}
DIV.message {
  position: absolute;
  top: 30;
  left: 20;
  width:  280;
  height:  200;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14;
  color:rgb(37,32,73);
  background: rgb(255,255,255);
}
DIV.DEVISE {
  position: relative;
  left:0;
  top:0;
  height:50;
  width:  1000;
  font-family: Verdana, Arial, sans-serif;
  text-align:right;
  margin: 0 auto;
  padding: 0;
  background: rgb(255,255,255);
}
DIV.BANDEAU {
  position: relative;
  top: 0;
  left: 0;
  width:  1006;
  margin: 0 auto 0 auto;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size: 14;
  background: rgb(254,255,153);
}
DIV.BANDEAU2 {
  position: relative;
  top: 0;
  left: 0;
  width:  1006;
  margin: 0 auto 0 auto;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size: 28;
  color:rgb(255,255,255);
  background: rgb(51,51,101);
}

/*****************/
/* PARAGRAPHES   */
/*****************/
p.DEVISE {
  /*font-family: Verdana, Arial, sans-serif;*/
  font-family: "Comic Sans MS", "Brush Script MT", cursive;
  font-style: italic;
  font-size: 18;
  height:20;
  color:rgb(132,132,168);
}
p.accueil_0 {
  font-size:28;
}

/*****************/
/* LIENS         */
/*****************/
/* Conserver l'ordre link, visited, hover, active "LoVe HAte" */
a.lien_underline {
  color:rgb(200,34,42);
  text-decoration: none;
}
a.lien_underline:hover {
  color:rgb(200,34,42);
  text-decoration: underline;
}
a.lien_suivant {
  color:rgb(37,32,73);
  text-decoration: none;
}
a.lien_suivant:hover {
  color:rgb(200,34,42);
  text-decoration: none;
}
a.lien_devise {
  color:rgb(37,32,73);
}
a.lien_devise:hover {
  color:rgb(200,34,42);
}
a.lien_devise_visit {
  color:rgb(200,34,42);
}
a.lien_devise_visit:hover {
  color:rgb(200,34,42);
}
a.lien_noir {
  color:rgb(200,34,42);
}
a.lien_noir:hover {
  color:rgb(37,32,73);
}
a.lien_noir2 {
  color:rgb(200,34,42);
  text-decoration: none;
}
a.lien_noir2:hover {
  color:rgb(37,32,73);
  text-decoration: none;
}
a.accueil_0:link {
  font-size:28;
  text-decoration: none;
}
a.accueil_0:visited {
  font-size:28;
  text-decoration: none;
}
a.accueil_0:hover {
  font-size:32;
  text-decoration: none;
}
a.titre:link {
  font-size:22;
  text-decoration: none;
}
a.titre:visited {
  font-size:22;
  text-decoration: none;
}
a.titre:hover {
  font-size:24;
  text-decoration: none;
}
a.mixt:link {
  color:rgb(37,32,73);
  text-decoration: none;
}
a.mixt:visited {
  color:rgb(37,32,73);
  text-decoration: none;
}
a.mixt:hover {
  color:rgb(200,34,42);
  text-decoration: underline;
}
a.bandeau {
  color:rgb(37,32,73);	
  font-size:14;
  font-weight:bold;
  text-decoration: none;
}
a.bandeau:hover {
  color:rgb(200,34,42);	
  font-size:14;
  font-weight:bold;
  text-decoration: none;
}
a.bandeau_visit {
  color:rgb(200,34,42);	
  font-size:14;
  font-weight:bold;
  text-decoration: none;
}
a.bandeau_visit:hover {
  color:rgb(200,34,42);	
  font-size:14;
  font-weight:bold;
  text-decoration: none;
}
a.bandeau_hover {
  background-image: url('images/boutons/accueil.gif'); 
  display: block; 
  width: 13px;
  height: 14px;
}
a.bandeau_hover:hover {
  background-image:url('images/boutons/accueil_hover.gif'); 
  display: block; 
  width: 13px;
  height: 14px;
}
a.bandeau_hover_visit {
  background-image:url('images/boutons/accueil_hover.gif'); 
  display: block; 
  width: 13px;
  height: 14px;
}
a.bandeau_hover_visit:hover {
  background-image:url('images/boutons/accueil_hover.gif'); 
  display: block; 
  width: 13px;
  height: 14px;
}
a.bandeau2 {
  color:rgb(255,255,255);	
  text-decoration: none;
}
a.bandeau2:hover {
  color:rgb(254,255,153);	
  text-decoration: none;
}
a.bandeau2_visit {
  color:rgb(254,255,153);	
  text-decoration: none;
}
a.bandeau2_visit:hover {
  color:rgb(254,255,153);	
  text-decoration: none;
}
a.lien {
  color:rgb(0,0,0);	
  text-decoration: underline;
}
a.lien:hover {
  color:rgb(200,34,42);	
  text-decoration: underline;
}
a.lien_p {
  text-decoration: underline;
}
a.lien_p:hover {
  font-weight:bold;
  text-decoration: underline;
}
a.forum {
  color:rgb(37,32,73);	
  font-size:14;
  text-decoration: none;
}
a.forum:hover {
  color:rgb(200,34,42);	
  font-size:14;
  text-decoration: none;
}
a.bouton:link {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration: none;
}
a.bouton:visited {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration: none;
}
a.bouton:hover {
  color:#FFFFFF;
  font-weight:bold;
  font-size:16;
  text-decoration: none;
}
a.image {
  border: 0px;
}
a.image:hover {
  border: 1px;
  border-style: solid;
  border-color: rgb(6,2,60);
}
a.image_select {
  border: 2px;
  border-style: solid;
  border-color: rgb(200,34,42);
}
