body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family: arial, serif;font-size: 12px;}

.drapeau{

position:fixed;
right:0px;
float:right;
padding-right:5px;
padding-top:5px;
z-index:100000;
}


.blocnoir{
color:#FF9D0F;
width:auto;
background-color:#000000;
height:26px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;

}

#laDate{
float:left;
}

.inscrivezVous{
text-decoration:none;
color:#FF9D0F;
}

.inscrivezVous a{
text-decoration:none;
color:#FF9D0F;
}

.inscrivezVous a:hover {
text-decoration:none;
color:#FF9D0F;
}



.xiti {
margin-left:-150px;
text-align:center;
width:140px;
clear:both;
}



.menubas
{
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
border:0;
height:20px;
float:left;
text-align:center;
background-color:#666666;
font-size: 10px;
width:19.9%;
}




.menubas a{
width:100%;
display: block;
height: 100%;
color:#ffffff;
text-decoration:none;
}

.menubas a:hover {
width:100%;
display: block;
height: 100%;
background: #000000;
}











.menuBasTotal{width:100%; float:left; background-color:#666666; clear:both}
.copyright{clear:right; left:0px; width:150px; float:left; height:auto; text-align:center; background-color:#ffffff; }
.partenaire{float:left; left:150px; background-color:#ffffff; clear:right;}
.test{background-color:#ffffff; clear:both; width:100%;}
.coloneB {margin-left: 33%;margin-right: 33%;}
.coloneA {left:0;width: 33%;}
.coloneC {right:0;width: 33%; float:right}



.espace{clear:both;height:10px;}
.ptitespace{z-index:-1;overflow: hidden;clear:both;height:4px;}
.espacebleu{overflow:hidden;background-color:#05548a;clear:both;height:5px;}
.rchDroite{width:45%;text-align:right;float:right;}
.rchGauche{width:45%;float:left;}

.txtGauche{float:left;}
.txtDroite{float:right;}

.espaceOrange{overflow:hidden;background-color:#ed8000;clear:both;height:5px;}
.liste{padding:0 2% 0 2%;}

.colonedroite{float:left;width: 45%;height:100%;}
.colonegauche{float:right;width:45%;height:100%;}


.suivante {text-align:right;float:right;width: 150px;}
.suivante a{color:#000000;text-decoration:none;}
.suivante a:hover{height:100%;background-color:#000000;color:#ffffff;}









.logo{float:left;width: 73px;}
.description{margin-left: 75px;}


#navigationHaut
{
height:20px;
font-size: 10px;
color: #000000;
width:100%;
display:block;
clear:both;
background-color:#ece9d8;
}

#navigationBas
{
height:20px;
font-size: 10px;
color: #000000;
width:100%;
clear:none;
background-color:#ece9d8;
}




.logonavi{float:left;width: 150px;}





#google{z-index:-1;overflow:hidden;height:1px; background-color:#ece9d8;}


.tarif
{
color:#ffffff;
}

#cadrebleu{
border:1px solid #006699;
padding:0;
margin:0;
}


#colonegauchetxt {
text-align:center;

float:right;
width:70%;
height:100%;
}


#centre
{
text-align:left;
width:70%;
}





#largeurColoneGaucheDroite
{
width:130px;
text-align:right;
float:right;
}


img{
border:0;
}

#largeurColoneGauche{
width:130px;
}

#newsletter{
border:0;
padding:0;
margin:0;
width:130px;
background-color:#006699;
}

#droite
{
position:relative;
float:left;
margin-left: 5%;
margin-right: 5%;
width:50%;
}

#txtdroite
{
text-align:right;

}



#recherche
{
width:50%;
float:right;
}




#rchDroite
{
width:45%;
text-align:right;
float:right;
}

#rchGauche
{	
width:45%;
float:left;
}










#cadre
{
padding:5px 5px 1px 1px;
}



#enbas{
clear:both;
}

#description {
margin-left: 75px;
}



#bonplan{
background-color:#ffffff;
margin-left:75px;
height:30px;
width:98px;
}

#bonplan img{
border:none;
}

.liennoir{
color:#000000;
border:none;
text-decoration:none;
}



#reduction {
text-align:center;
float:left;
width:73px;
height:30px;
}

#reduction a{
text-decoration:none;
color:#ffffff;
}


#reduction a:hover{
color:#ffffff;
display:block;
height:100%;
width:100%;
background-color:#000000;
}



#adressesite a{
text-decoration:none;
color:#ffffff;
}

#adressesite{
float:right;
background-color:#000000;
color:#ffffff;
text-align:center;
line-height:30px;
height:30px;
width:98px;
}

#adressesite a:hover{
color:#000000;
display:block;
height:100%;
width:100%;
background-color:#CCCCCC;
}

#rubrique{
clear:both; 
}

#bonplan a
{
color:#000000;
text-decoration:none;
text-transform:uppercase;
margin-right:5px;
float:left;
display:block;
}


#bonplan a:hover
{
display:block;
background-color:#000000;
color:#ffffff;
}















#datedujour
{
padding-top:5px;
height:21px;
width:100%;
float:left;
background-color:#666666;
font-size: 12px;
color:#ffffff;
}



#largeurmain
{
	position:absolute;
	top:127px;
	left:0px;
	z-index:1;
	background-image:url(/images/fondGauche.jpg);
	background-repeat:repeat-x;
	background-color:#000033;
}
#contenu
{
	margin-left: 150px;
	background-color:#ffffff;
}


#coloneGaucheMain
{
	position:absolute;
	left:0px;
	width:150px;
	float:left;
	clear:both;
	text-align:center;
}

.champform{
border:1px solid #ed8000;
}

.champbleu{
border:1px solid #05548a;
}





#testasse
{
z-index:-1;
}

#espaceOrange
{
	overflow:hidden;
	background-color:#ed8000;
	clear:both;
	height:5px;
}

#espacebleu
{
	overflow:hidden;
	background-color:#05548a;
	clear:both;
	height:5px;
}



#ptitespace
{
z-index:-1;
overflow: hidden;
clear:both;
height:4px;
}



#entete
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	height:97px;
	width:100%;
	background-image:url('/images/fond.jpg');
}












.fondNavigation {

color: #000;
font-size: 10px;
line-height: 22px;
text-decoration: none;
background-color:#ECE9D8;
}




h5{
text-transform:uppercase;
color: #ed8000;
font-size: 14px;
}

#cgv {
width: 100%;
background-color:#003366;
}
#qui {
width: 100%;
background-color:#003366;
}
#contact {
width: 20%;
background-color:#003366;
}
#pro {
width: 20%;
background-color:#003366;
}
#aide {
width: 20%;
background-color:#003366;
}

#derniereRecherche
{
padding:5px 5px 5px 5px;
text-align:left;
}


.petitTextBlanc
{

text-decoration:none;
color: #ffffff;
font-size: 10px;
}

.petitTextNoir
{

text-decoration:none;
color: #000000;
font-size: 10px;
}

.noir
{
color: #000000;
font-size: 12px;
line-height: 14px;
}

.blanc
{
color: #ffffff;
font-size: 14px;
line-height: 16px;
}


.bleu
{
color: #05548a;
font-size: 14px;
line-height: 16px;
}



.orange
{
color: #ed8000;
}

.petitOrange
{
color: #ed8000;
text-decoration: none;
font-size: 9px;
line-height: 10px;
}

.petitOrange a
{
color: #ed8000;
text-decoration: none;
font-size: 9px;
line-height: 10px;
}

.petitOrange a:hover
{
color: #ed8000;
font-style:italic;
font-size: 9px;
line-height: 10px;
}

.blanc
{
color: #ffffff;
font-size: 12px;
line-height: 14px;
}


.petitBlanc
{
color: #ffffff;
font-size: 9px;
line-height: 10px;
font-family: arial, serif;
}

#visiter{
padding: 1px 1px 1px 1px;
width: 100%;
background-color:#ECE9D8;
font-size: 9px;
line-height: 14px;
}


.menuRef{
line-height: 14px;
float: left;
text-align:center;
font-size: 9px;
}
.menuRef a{
text-decoration: none;
color: #666666;
}

td a{
text-decoration: none;
color: #000000;
}


.petitTextBlancItalique{
text-decoration:none;
color: #ffffff;
font-size: 10px;
}
.petitTextBlancItalique:hover{
font-style:italic;
}






.petitTextNoirItalique{
text-decoration:none;
color: #000000;
font-size: 10px;
}
.petitTextNoirItalique:hover{
font-style:italic;
}


.menuRef a:hover
{
background: #000;
color: #fff;
height: 14px;
width: 100%;
float: left;
text-align:center;
}

#texteaide{
line-height: 20px;
font-size: 10px;
}

#menubas
{
width:100%;
height:20px;
position:absolute;
clear:both;
float:inherit;
}

#menubas dl, dt {
z-index:100;
float: left;
width: 100%;
clear:both;
}


#navigation
{
height:20px;
font-size: 10px;
color: #000000;
width:100%;
clear:none;
background-color:#ece9d8;

}

.navigation{
display:block;
width:auto;
}

.navigation a{
display:block;
text-decoration:none;
}
.navigation a:hover
{
display:block;
background: #000000;
color: #ffffff;
}


#texteaide
{
border-left:150px;
border-right:150px;
}

#logonavi {

float:left;
width: 150px;
}

#suivante {
text-align:right;
float:right;
width: 150px;
}

#suivante a{
color:#000000;
text-decoration:none;
}
#suivante a:hover{
height:100%;
background-color:#000000;
color:#ffffff;
}









#carte
{
float:left;
width:350px;
text-align:center;
}



















#etablissement {
background-color:#FFFFFF;

}
#societe {
background-color:#8fbbd5;
}
#adresse {
background-color:#b4d5e7;
margin-right: 100px;
}




#logo {
float:left;
width: 73px;
}
#telephone {
background-color:#b4d5e7;
float:right;
width: 100px;
}


#liste {
padding:0 2% 0 2%;
}


#colonedroite {
float:left;
width: 45%;
height:100%;
}

#colonegauche {
float:right;
width:45%;
height:100%;
}
#espace{
clear:both;
height:10px;
}

#affichagepage {
height:30px;
text-align:center;
}

#centrepage
{
background-color:#ece9d8;
border-left:150px;
border-right:150px;
color:#999999;
}
#affichagepage a{
color:#000000;
text-decoration:none;
}
#affichagepage a:hover{
background-color:#000000;
color:#ffffff;
}




#precedente {
background-color:#ece9d8;
float:left;
width: 150px;
}




#suivante {
float:right;
background-color:#ece9d8;
width: 150px;
}




.categorie2{
color:#ffffff;
width: 100%;
background-color:#ff66cc;
}
.categorie2txt{
text-decoration:none;
color:#ff66cc;
font-size: 1em;
}


.categorie3{
color:#ffffff;
width: 100%;
background-color:#ed8000;
}
.categorie3txt{
text-decoration:none;
font-size: 1em;
color:#ed8000;
}

.categorie1{
color:#ffffff;
width: 100%;
background-color:#d84519;
}
.categorie1txt{
text-decoration:none;
font-size: 1em;
color:#d84519;
}


.categorie5{
color:#ffffff;
width: 100%;
background-color:#518c24;
}
.categorie5txt{
text-decoration:none;
font-size: 1em;
color:#518c24;
}

.categorie6{
color:#ffffff;
width: 100%;
background-color:#009966;
}
.categorie6txt{
text-decoration:none;
font-size: 1em;
color:#009966;
}



.categorie4{
color:#ffffff;
width: 100%;
background-color:#666699;
}
.categorie4txt{
text-decoration:none;
color:#666699;
font-size: 1em;
}

.categorie7{
color:#ffffff;
width: 100%;
background-color:#0077d4;
}
.categorie7txt{
text-decoration:none;
font-size: 1em;
color:#0077d4;
}

.categorie8{
color:#ffffff;
width: 100%;
background-color:#006699;
}
.categorie8txt{
text-decoration:none;
color:#006699;
font-size: 1em;
}

