
body {
/*définition typo ,marge,fondet couleur police...*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:justify;
margin-top:0px;
color: #333333;
/*background-color:#4e6628;*/
/*background:#4e6628 url("images/fd.jpg") top center repeat;*/
}
/*
#bande-ht{
width: 100%;
height:258px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
margin-top:0px;
padding:0px;
background: transparent url("images/ht.jpg") top center repeat;
}
*/
#flash{
width: 1220px;
height:301px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
margin-top:0px;
padding:0px;
/*background-color:#4e6628;*/
}
img#background{
position: fixed;
top: 0px;
left: 0px;
z-index: -1;
width: 100%;
height:100%;
}
#fd{
margin-top:0px;
margin-right:auto;
margin-left:auto;
width: 1220px;
border:0px;
text-align:left;
padding:0px;
/*background: transparent url(img/page.jpg) top center repeat-y;*/
/*
background-color:#000000;*/
}

#conteneur {
margin-top:0px;
margin-right:auto;
margin-left:auto;
width: 920px;
border:0px;
text-align:left;
padding:0px;
border-right:1px solid black;
border-left:1px solid black;
/*background: transparent url(img/page.jpg) top center repeat-y;*/
background-color:#453803;
}

.imageflottante
{
   float: left;
}
 

p.img{
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:10px;
padding-left:10px;
}

.imageflottante-g
{
   float: left;
   margin-top:0px;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
}
.imageflottante-d
{
   float: right;
    margin-top:0px;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
}




table.contenu{
border:none;
border-collapse: collapse;
padding:0px;
margin-left:6px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
width:907px;
background-color:#f9f7c2;
}
#espace{
padding:0px;
margin-left:6px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
width:907px;
height:10px;
background-color:#f9f7c2;
}


table.contenu td.gauche{
/*border: 1px solid #678Db3;*/
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
width:275px;
color: #333333;
background-color:#f9f7c2;
}


table.contenu td.ecart{
width:1px;
border:none;
border-collapse: collapse;
margin-top:0px;
margin-bottom:5px;
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
background-color:#000000;
}

table.contenu td.droite{
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:605px;
background-color:#f9f7c2;

}
table.contenu td.grand{
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:907px;
background-color:#f9f7c2;

}
table.img{
background-color:#d7c192;
padding:5px;


}

table.img td.img{
padding:10px;

}
.arrondi{
border:solide 2px black;
padding:5px;
-moz-border-radius:20%;
}
table{
text-align:justify;
} 

table.partenaire{
width:590px;
text-align:center;
margin-left :10px;
margin-right:10px;
margin-left:10px;
}
table.partenaire td{
padding-top:10px;
padding-bottom:0px;
padding-left:auto;
padding-right:auto;
}
table.hebergement{
 text-align:justify;
 margin-left :10px;
 margin-right:10px;
 margin-left:10px;
}
table.hebergement td{
padding-top:10px;
padding-bottom:0px;
padding-left:auto;
padding-right:auto;
}

/*tableu gauche avec fond a bord rond*/
table.gg{
border:none;
border-collapse: collapse;
padding:0px;
margin-left:12px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
width:255px;
background-color:#f9f7c2;
}
table.gg td{
padding:5px;
background-color:#dcc6a8;
}

table.gg td.rond2{
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
width:255px;
height:15px;
background-color:#dcc6a8;
background: transparent url(images/rond2.jpg) center no-repeat;
}
table.gg td.fond{
height:5px;
background-color:#f9f7c2;
}
table.gg td.fd1{
height:5px;
background: transparent url(images/fdtab1.jpg) center no-repeat;
}
 table.gg td.fd2{
height:5px;
background: transparent url(images/fdtab2.jpg) center no-repeat;
}
table.gg td.rond3{
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
width:255px;
height:15px;
background-color:#dcc6a8;
/*text-align:center;*/
background: transparent url(images/rond3.jpg) center no-repeat;
}
table.gg td.rond4{
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
width:255px;
height:15px;
background-color:#dcc6a8;
/*text-align:center;*/
background: transparent url(images/rond4.jpg) center no-repeat;
}
table.gg td.rond5{
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
width:255px;
height:15px;
background-color:#dcc6a8;
/*text-align:center;*/
background: transparent url(images/rond5.jpg) center no-repeat;
}
 /*fin*/
 
table td.rond{
margin-top:0px;
padding:5px;
width:205px;
height:120px;
text-align:center;
background: transparent url(images/rond.jpg) top center no-repeat;
}

table.tente{
 text-align:center;
 margin-left :10px;
 margin-right:10px;
 margin-left:10px;
  border: 1px solide #181d23;
   border-collapse: collapse;
}
table.tente th{
padding:5px;
font-weight:bolder;
color:#4e6628;
border: 1px solid #797474;
}
table.tente td{
padding:5px;
border: 1px solid #797474;
}

  table.tarif
{
	margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
  width:600px;
   border: 1px solide #181d23;
   border-collapse: collapse;
   text-align: center;
}

table.tarif th
{
		padding:5px;
   background-color: #453803;
   color:#FFFFFF;
   border: 1px solid #797474;
   text-align: center;
}


table.tarif td.im
{ 
    margin:0px;
		padding:5px;
   border: 1px solid #797474;
    background-color: #453803;
    text-align: center;
}
 table.tarif td
{ 
    margin:0px;
		padding:5px;
   border: 1px solid #797474;
    background-color: #dcc6a8;
    text-align: center;
}
 
.imageflottante
{
   float: left;
   margin-left:10px;
}

b.point{
font-weight:bolder;
color:#4e6628;
font-size: 16px;
}
p.top{
margin-top:0px;
padding-top:0px;
padding-left:10px;
text-align:justify;
}

a img {border: none;}  
a
{
color:#330000;
text-decoration: none; 
border:none;
}

a:hover{
color:#4e6628;
text-decoration: none; 
border:none;

}
#nav{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
color:#181d23;
}

p{
text-align:justify;
padding:10px;
}
/*p.vert{
text-align:justify;
padding:10px;
color:#f1f4c9;
} */
p.center{
text-align:justify;
margin-left:50px;
margin-right:auto;

}

p.image{
margin-top:100px;
margin-right:auto;
padding:0px;
}
p.bulle{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 13px; */
text-align:justify;
font-weight:bolder;
color: #4e6628;
}
hr {
  border: 0;
  width: 95%;
}
#bas{
width: 920px;
height: 15px;
background-color:#453803;
border-bottom:1px solid black;
}
ul.carre {
margin-left:5px;
margin-top:5px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

#bas ul.horizon{
float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:0px;
	font-size: 9px;
	list-style-type:none;
	width:910px;
	}

#bas ul.horizon li {
	display:inline;
	margin:0;
	padding:0;	
	}

#bas ul.horizon li a {
	float:left;
	background:url("images/puce.jpg") no-repeat left;
	margin-right:5px;
	padding:0 0 0 10px;
	text-decoration:none;
	/*font-weight:bolder;*/
	color:#FFFFFF;
	}
#bas ul.horizon li a:hover{
  background:#475e24 url("images/puce2.jpg") no-repeat left;
  color:#1f1f1f;
  /*font-weight:bolder;*/
}




a.gris{
text-decoration:none;
color:#0d5fa8;
}
a:hover.gris{
text-decoration:none;
color:#aac820;

}


a.blanc{
padding-left:50px;
text-decoration:none;
color:#FFFFFF;
}
a:hover.blanc{
padding-left:50px;
text-decoration:none;
color:#475e24;

}

table.contact{
margin-left:10px;
margin-right:5px;
}
table.contact td{
padding:5px;
}
legend /* On met un peu plus en valeur les titres des fieldset */
{
   
   color: #663333;
   font-weight: bold;
}
 
fieldset
{
  
   /*background-color: #663333;*/
}


