﻿body
{
	text-align: center;	
	background:url('../images/fondecran.png') repeat-x #e7ddca;
}
#page 
{ 
        width: 1000px;
        margin-left: auto; 
        margin-right: auto; 
        text-align: left;
}
.recherche_separ
{
    border-bottom-style:dotted;
    border-bottom-color:#eeeeee;
    border-bottom-width:thin;
}
.message
{
    position:absolute;
    top:50%;
    left:42%;
    z-index:1000;
}
.entete
{
	text-align: center;	
	background:url('../images/entete_bleu.png');
	font-family: Arial;
	font-size:x-small;
	color:#263749;
	width:1024px;
	height:20px;
}
.entete_bandeau
{
	width:1024px;
	height:102px;
}
.entete_milieu
{
	background:url('../images/entete_milieu.png') #6993bc;
	width:1024px;
}
.fond_milieu_haut
{
	width:1024px;
	height:20px;
	background:url('../images/fond_milieu_haut.png') #ffffff;
	background-repeat:repeat-x;
}
.fond_milieu
{
	background-color:#ffffff;
}
.fond_milieu_bas
{
	width:1024px;
	height:110px;
	background:url('../images/fond_milieu_bas.png') #e7ddca;
}
.lien_sponsorise
{
    font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
	background-color:#efefef;
}
.menu_milieu_titre
{
	background:url( '../images/menu_milieu.png');
	background-repeat:repeat-y;
	font-family: Arial, Arial;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
	text-align:center;
}
.menu_milieu
{
	height:6px;
	font-size:xx-small;
	background:url( '../images/menu_milieu.png');
	background-repeat:repeat-y;
	text-align:left;
}
.centrer
{
	text-align:center;
}
.titre
{
	font-family: Arial, Arial;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #263749;
	text-decoration: none;
}
.normal
{
	font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
}
.normal a
{
	font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: underline;
}
.normal a:link
{
	font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: underline;
}
.normal a:visited
{
	font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: underline;
}
.normal a:hover
{
	font-family: Arial, Arial;
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.sstitre
{
	font-family: Arial, Arial;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
}
.sstitre a:link
{
	font-family: Arial, Arial;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: underline;
}
.sstitre a:visited
{
	font-family: Arial, Arial;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: underline;
}
.sstitre a:hover
{
	font-family: Arial, Arial;
	font-size: large;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.petit
{
	font-family: 'Trebuchet MS', Arial;
	font-size: x-small;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.petit a:link
{
	font-family: 'Trebuchet MS', Arial;
	font-size: x-small;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.petit a:visited
{
	font-family: 'Trebuchet MS', Arial;
	font-size: x-small;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.cadre_h
{
	background-image: url(../images/cadre_h.png);
	background-repeat: repeat-x;
	height:20px;
	width:100%;
}
.cadre_b
{
	background-image: url(../images/cadre_b.png);
	background-repeat: repeat-x;
	height:41px;
	width:100%;
}
.cadre_g
{
	background-image: url(../images/cadre_g.png);
	background-repeat: repeat-y;
	height:100%;
	width:24px;
}
.cadre_d
{
	background-image: url(../images/cadre_d.png);
	background-repeat: repeat-y;
	width:24px;
	height:100%;
}
.hauteur_50
{
	height:50px;
}

.tarif_entete
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_entete_sel
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 2px #333333;
	border-left:solid 2px #333333;
	border-right:solid 1px #333333;
}
.tarif_entete_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_entete_debut
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_entete_fin
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_entete_fin_sel_ap
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_sel
{
	font-size: 12px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 2px #333333;
	border-right:solid 1px #333333;
}
.tarif_ligne_sel_ap
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 1px #333333;
}
.tarif_ligne_bas
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_bas_sel
{
	font-size: 12px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 2px #333333;
	border-left:solid 2px #333333;
	border-right:solid 1px #333333;
}
.tarif_ligne_bas_sel_ap
{
	font-size: 12px;
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_inac
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_inac_sel
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 2px #333333;
	border-right:solid 1px #333333;
}
.tarif_ligne_inac_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 1px #333333;
}
.tarif_ligne_inac_bas
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_inac_bas_sel
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 2px #333333;
	border-left:solid 2px #333333;
	border-right:solid 1px #333333;
}
.tarif_ligne_inac_bas_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_debut
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-left:solid 1px #333333;
}
.tarif_ligne_debut_bas
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_fin
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-right:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_fin_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_fin_bas
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_fin_bas_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_fin_inac
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-right:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_fin_inac_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #ffbe00;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}
.tarif_ligne_fin_inac_bas
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #ffbe00;
}
.tarif_ligne_fin_inac_bas_sel_ap
{
	font-size: 12px;
	background-color:#fce59f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #003333;
	border-bottom:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}

.hauteur_50
{
	height:50px;
}

.hauteur_680
{
	height:680px;
}

.largeur_500
{
	width:500px;
}

.msgbox
 {
  position: absolute;
  left: 50%;
  top:30%;
  margin-left: -115px;
  width: 300px;
  padding: 8px;   
  color: white;
  display: none;
  background-color: gray;
  border-bottom:solid 2px black;
  border-right:solid 2px black;
  border-left:solid 1px black;
  border-top:solid 1px black;
 }

.msgboxcontenu
 {
  color: white;
  font-size:11px;  
  font-family:Verdana;
 }

.msgboxtitre
 {
  color: white;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana;
  border-bottom:dotted 1px white;
  width:100%;
 }
.referencement
{
	font-family: arial;
	font-size: 8px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}
.referencement
{
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}
.referencement a
{
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}
.referencement a:link
{
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}
.referencement a:visited
{
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}
.referencement a:hover
{
	font-family: arial;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: underline;
}


