* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%; }

body {
background:#fff url(img/body_fond.jpg) repeat-x;
text-align:justify;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }

/***** Typo *****/

h1, h4 {
position:absolute;
top:-9999px; }

h2, h3 {
letter-spacing:1px;
margin-bottom:10px;
font-size:120%; }

h3 {
}

a {
color:#9F6000; }

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

.retour_ch {
margin-bottom:10px; }

div#presentation_texte p {
margin-bottom:10px; }

div#partenaires {
text-align:center; 
float:right;
margin-left:10px;
margin-bottom:10px;
width:200px; }

/***** Layout *****/

div#global {
width:903px;
margin:0 auto;
padding-bottom:30px;}

div#entete {
width:100%;
position:relative;
height:330px;
background:transparent url(img/entete_fond.png) no-repeat -20px -70px; }

div#logo_flash {
position:absolute;
top:0;
left:0;
width:497px;
height:273px; }

div#coordonnees {
position:absolute;
top:0;
right:0;
width:344px;
height:324px;
background:transparent url(img/coordonnees_fond.jpg) no-repeat; }

div#menu_flash {
width:100%;
height:83px; }

div#conteneur_centre {
width:100%;
background:transparent url(img/conteneur_fond.png) repeat-y;
}

div#contenu {
position:relative;
width:100%;
background:transparent url(img/conteneur_img_haut.png) no-repeat; }

div#presentation_texte {
overflow:hidden;
width:800px;
margin-left:50px;
min-height:700px;
padding-bottom:200px;
background:transparent url(img/conteneur_img_bas.png) no-repeat 260px 100%;
color:#603A15;
font-size:80%; }

div#conteneur_bas {
width:100%;
height:40px;
background:transparent url(img/img_bas.png) no-repeat top; }

div#img_presentation {
float:right;
width:766px;
height:159px;
margin-top:15px;
margin-left:15px;
margin-bottom:15px;
background:transparent url(img/img_presentation.png) no-repeat;
 }

/***** #coordonnees *****/

div#coordonnees dl {
margin-top:80px;
font-size:80%;
text-align:center; }

div#coordonnees dl dt {
font-weight:bold;
font-size:140%;
margin-bottom:10px; }

/***** #presentation_texte *****/

/*div#presentation_texte {
color:#603A15;
font-size:80%; }*/

/***** #conteneur_bas *****/

div#conteneur_bas ul {
padding-top:5px;
font-size:70%;
width:100%;
text-align:center; }

div#conteneur_bas ul li {
margin:0 10px;
display:inline; }

div#conteneur_bas ul li a {
text-decoration:none; }

div#conteneur_bas ul li a:hover {
text-decoration:underline; }


input.champs {
border: solid 1px;
}

textarea.champs {
border: solid 1px;
}

p span.left {
float:left;
width:100px;
font-weight:bold;
margin-right:20px; 
}

.bouton {
border: solid 1px;
margin-left:10px;
}

p.notice {
font-size: 80%;
}

#tarif
{ border:1px solid ;
}
#tarif tr td
{ border:1px solid ;
  border-left:1px solid ;
  border-bottom:1px solid;
 
}
.tarifs_titre
{
	text-align:center;
	border:1px solid ;
}

.tarifs_label
{
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	 empty-cells:show;
}

.tarifs_label p, .tarifs_prix p
{	
	margin:5px;
}

.tarifs_prix
{
	border-right:1px solid;
	border-top:1px solid;
	text-align:center;
}

.tarifs_bas
{
	border-top:1px solid;
}

.tarifs_abonnement
{
	border:1px solid;
}

.tarifs_abonnement_prix
{
	text-align:center;
}

.tarifs_abonnement_bas
{
	font-size:10px;
}

.gros
{
	font-size:16px;
	font-weight:bold;
}
