/*  Général  */
.body
{
  font-family : Arial;
  font-weight : normal;
  font-size : 12px;
  padding : 0px;
  background-color:#EEEEEE;
}

.body_allopass
{
  font-family : Arial;
  font-weight : normal;
  font-size : 12px;
  padding : 0px;
  margin : 0px;
  background-color:#FFFFFF;
}

.centre
{
  font-family : Arial;
  font-weight : normal;
  font-size : 12px;
  padding : 10px;
  margin : 0px;
  width:690px;
  border: 1px solid #000000;
  background-color:#FFFFFF;
}

.presentation
{
  background-color : #FFFFFF;
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:0px;
}

/* Entete */

.bout_hg
{
  font-family:Arial;
  height:10px;
  color:#FFFFFF;
  font-size:4px;
  text-align:center;
  font-weight:bold;
  width:10px;
  border : 0px;
  background: url(images/bout_hg.gif) no-repeat;
}

.bout_hd
{
  font-family:Arial;
  height:10px;
  color:#FFFFFF;
  font-size:4px;
  text-align:center;
  font-weight:bold;
  width:10px;
  border : 0px;
  background: url(images/bout_hd.gif) no-repeat;
}

.haut
{
  font-family:Arial;
  height:10px;
  color:#FFFFFF;
  font-size:4px;
  text-align:center;
  background-color:#FFFFFF;
  border-top : 1px solid #000000;
}

.logo
{
  font-family:Arial;
  height:100px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#FFFFFF;
  font-weight:bold;
  width:190px;
  border-bottom : 1px solid #000000;
  border-left : 1px solid #000000;
}

.pub
{
  font-family:Arial;
  height:75px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#FFFFFF;
  font-weight:bold;
  border-right : 1px solid #000000;
}

/* Onglets */

.inter_onglet
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FFFFFF;
  font-weight:bold;
  width:10px;
  border-bottom : 1px solid #000000;
}

.inter_onglet_bout
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#FFFFFF;
  font-weight:bold;
  width:10px;
  border-bottom : 1px solid #000000;
  border-right : 1px solid #000000;
}

.onglet_rouge
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_rouge.gif);
}

.onglet_jaune
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_jaune.gif);
}

.onglet_bleu
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_bleu.gif);
}

.onglet_violet
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_violet.gif);
}

.onglet_vert
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#008000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_vert.gif);
}

.onglet_off
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  width:126px;
  background-image: url(images/onglet_off.gif);
}

/* Liaison */

.liaison_rouge
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#FF8000;
  font-weight:bold;
  background-image: url(images/liaison_rouge.gif);
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
}

.liaison_bleu
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#000080;
  font-weight:bold;
  background-image: url(images/liaison_bleu.gif);
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
}

.liaison_jaune
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#800000;
  font-weight:bold;
  background-image: url(images/liaison_jaune.gif);
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
}

.liaison_violet
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#800080;
  font-weight:bold;
  background-image: url(images/liaison_violet.gif);
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
}

.liaison_vert
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  background-color:#008000;
  font-weight:bold;
  background-image: url(images/liaison_vert.gif);
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
}

/* Menu */

.jaune
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:left;
  background-color:#FFFFc0;
  font-weight:bold;
  padding:10px;
  width:190px;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.bleu
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:left;
  background-color:#c0c0FF;
  font-weight:bold;
  width:190px;
  padding:10px;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.violet
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:left;
  background-color:#ffc0ff;
  font-weight:bold;
  width:190px;
  padding:10px;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.rouge
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:left;
  background-color:#ffc0c0;
  font-weight:bold;
  width:190px;
  padding:10px;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.vert
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:left;
  background-color:#C0FFC0;
  font-weight:bold;
  width:190px;
  padding:10px;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

/* Formulaire */

.message_form
{
  font-family : Arial;
  font-weight : bold;
  font-size : 12px;
  padding : 5px;
  color:#FF0000;
  background-color:#FFDDDD;
  border : 1px solid #ff0000;
}

.textbox
{
  font-family : Arial;
  font-weight : normal;
  font-size : 12px;
  padding : 1px;
  border : 1px solid #000000;
}

.selectbox
{
  font-family : Arial;
  font-weight : normal;
  font-size : 12px;
  padding : 0px;
  border : 1px solid #000000;
}

.bouton
{
  border:1px solid #000000;
  font-family : Arial;
  font-size : 12px;
  font-weight : bold;
  vertical-align : middle;
  text-align : center;
  background : url(images/bouton.gif) repeat-x bottom;
}

form
{
  padding:0px;
  margin:0px;
}

/* Liens */

a
{
  font-family:Arial;
  color:#0000FF;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}
a:hover
{
  font-family:Arial;
  color:#0000FF;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

a.blanc
{
  font-family:Arial;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.blanc:hover
{
  font-family:Arial;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

a.noir
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.noir:hover
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

a.noir_non_gras
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a.noir_non_gras:hover
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

a.lien_bleu
{
  font-family:Arial;
  color:#0000FF;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a.lien_bleu:hover
{
  font-family:Arial;
  color:#0000FF;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

a.lien_gris
{
  font-family:Arial;
  color:#808080;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a.lien_gris:hover
{
  font-family:Arial;
  color:#808080;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

/* Formulaire saisi */

.gauche
{
  background-color : #ECECFF;
  width:210px;
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  padding:5px;
}

.droite
{
  background-color : #FFFFFF;
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:5px;
}

/* Mentions légales */

.bout_bg
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  font-weight:bold;
  width:10px;
  border : 0px;
  background: url(images/bout_bg.gif) no-repeat;
}

.bout_bd
{
  font-family:Arial;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  font-weight:bold;
  width:10px;
  border : 0px;
  background: url(images/bout_bd.gif) no-repeat;
}

.mentions
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  width:860px;
  border : 0px;
  border-bottom : 1px solid #000000;
}

.mentions_jaune
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  border : 0px;
  background-image: url(images/liaison_jaune.gif);
}

.mentions_rouge
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  border : 0px;
  background-image: url(images/liaison_rouge.gif);
}

.mentions_bleu
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  border : 0px;
  background-image: url(images/liaison_bleu.gif);
}

.mentions_violet
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  border : 0px;
  background-image: url(images/liaison_violet.gif);
}

.mentions_vert
{
  font-family:Arial;
  height:25px;
  color:#000000;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  border : 0px;
  background-image: url(images/liaison_vert.gif);
}

/* Menu */

.menu
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
}

.entete_menu_hg
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  width:7px;
  height:25px;
  background: url(images/entete_menu_hg.gif) no-repeat;
}

.entete_menu_hc
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  padding:5px;
  padding-left:2px;
  text-align:left;
  height:25px;
  background: url(images/entete_menu_hc.gif) repeat-x;
}

.entete_menu_hd
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  width:7px;
  height:25px;
  background: url(images/entete_menu_hd.gif) no-repeat;
}

.entete_menu_bg
{
  font-family:Arial;
  color:#000000;
  font-size:4px;
  font-weight:bold;
  text-align:left;
  width:7px;
  height:10px;
  background: url(images/entete_menu_bg.gif) no-repeat;
}

.entete_menu_bc
{
  font-family:Arial;
  color:#000000;
  font-size:4px;
  font-weight:bold;
  text-align:left;
  height:10px;
  background: url(images/entete_menu_bc.gif) repeat-x;
}

.entete_menu_bd
{
  font-family:Arial;
  color:#000000;
  font-size:4px;
  font-weight:bold;
  text-align:left;
  width:7px;
  height:10px;
  background: url(images/entete_menu_bd.gif) no-repeat;
}

.centre_menu
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  padding-left:15px;
  text-align:left;
  background-color:#FFFFFF;
  width:180px;
  height:20px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}

.centre_menu_i
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  text-align:left;
  background-color:#FFFFFF;
  width:180px;
  height:35px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}

.centre_pub
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  text-align:left;
  background-color:#FFFFFF;
  height:20px;
  width:650px;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
}

ul
{
  margin:0px;
}

/* Contacts */

.contacts
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding-bottom:5px;
}

.contacts td
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  height:30px
}

/* Pour la classe */

.pourlaclasse
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  border-top:#00C000 1px solid;
}

.pourlaclasse_Ligne1
{
  background-color:#FFFFFF;
  color:#000000;
  border-bottom:#00C000 1px solid;
  padding:5px;
}

.pourlaclasse_Ligne2
{
  background-color:#F4FFF4;
  color:#000000;
  border-bottom:#00C000 1px solid;
  padding:5px;
}

.pourlaclasse_titre
{
  font-family:Arial;
  color:#58ae18;
  font-size:16px;
  font-weight:bold;
  text-align:left;
}

.pourlaclasse_index
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}

/* France 5 */

.txtnoir1, .txtgris1, .titPTV6
{
  font-size:12px;
}

/* Pub */

.publicite
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:0px;
  border:0px;
}

.pub_gauche
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:0px;
  border:0px;
  text-align:left;
}

.pub_droite
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  padding:0px;
  padding-left:10px;
  border:0px;
  text-align:left;
}

/* Inscription */

.inscription
{
  font-family:Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  border-top:#FF8000 1px solid;
  border-bottom:#FF8000 1px solid;
}

.inscription_gauche
{
  background-color:#FFFFE1;
  color:#000000;
  padding:5px;
}

.inscription_droite
{
  background-color:#FFFFFF;
  color:#000000;
  padding:5px;
}

