body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.textformulaire {
 color: #444444;
 font-weight: bold;
 font-size: 12px;
}

.legales {
	font-family:Arial;
 	font-size: 11px;
	color:#898A8B;
}

.petit {
  font-size: 10px;
}

.titregammeorange {
	color: #DC6508;
	font-weight: bold;
	font-size: 16px;
}

.titretemoignage {
	color: #DC6508;
	font-weight: bold;
	font-size: 16px;
	background-color: #F2E9DF;
	letter-spacing: 5px;
}

.sousgammeorange {
 color: #DC6508;
 font-weight: bold;
 font-size: 12px;
}

.date{
 color: #444444;
 font-weight: bold;
 font-size: 11px;
}

#pageCorps {
 font-size: 12px;
 position: relative;
 background-color: #FFF;
 width: 760px;
 margin: auto;
 margin-top: 0px;
 padding: 0px 10px 0px 10px;
 border-top: 1px solid #FFF;
}

#pagestatique {
	font-size: 12px;
	position: relative;
	background-color: #FFF;
	width: 600px;
	margin: 0px 10px 0px 10px;
	margin-top: 0px;
	padding: 0px 10px 0px 10px;
	border-top: 1px solid #FFF;
}

#pagestatique2 {
	font-size: 12px;
	position: relative;
	background-color: #FFF;
	width: 600px;
	margin: auto;
	margin-top: 0px;
	padding: 0px 10px 0px 10px;
	border-top: 1px solid #FFF;
	background-image: url(/images/fond_monde.gif);
	background-repeat:no-repeat;
}

#pagestatique h1{
	font-size: 14px;
	color:#DC6708;
	font-variant:small-caps;
}

#pagestatique h2{
	font-size: 12px;
	font-weight:bold;
	color:#DC6708;
	font-variant:small-caps;
}

/***************************ENTETE*****************************/
#entete {
 float: left;
}

#logo {
 float: left;
 margin: 0px;
 width: 228px;
}

#menu {
 float: right;
 width: 532px;
 margin: 0px;
 text-align: right;
}

#menuProduits {
 float: left;
 width: 760px;
 margin: 8px 0px 0px 0px;

}

#menuProduits a{
 float: left;
 margin: 0px;
}

#menuProduits select {
 float: right;
 color: #454545;
 font-size: 12px;
 height: 20px;
 width: 160px;
 border: 1px solid #979797;
 margin: 14px 10px 0px 0px;
 padding: 2px;
}

/*--------------- SOUS MENU 1 - QUI SOMMES NOUS ? ------------------*/

#sousMenu1 {
	position:absolute;
	width:150px;
	background-color:#FFF;
	background-image:url("/images/fd-sousMenu.gif");
	background-position:0% 0%;
	background-repeat:repeat-x;
	border-top:3px solid #F3CB5B;
	margin:0px;
	padding:0px;
	left:0px;
	top: 40px;
	z-index:5;
}

#sousMenu1 ul,ol {
list-style:none;
margin:0px;
padding:0px;}

#sousMenu1 li {
font-size:11px;
color:#D1000D;
line-height:17px;
text-align:left;
margin:0px;
padding:0px 0px 2px 6px;}

#sousMenu1 a, #sousMenu1 a:link, #sousMenu1 a:active, #sousMenu1 a:visited {
 font-size: 11px;
 line-height: 16px;
 color: #D1000D;
 text-decoration: none;
}

#sousMenu1 a:hover {
color:#EF7C00;
background-image:url("/images/puce-lien.gif");
background-position:0% 50%;
background-repeat:no-repeat;
text-decoration: none;
padding-left:9px;}


/*--------------- SOUS MENU 2 - NOS VALEURS ------------------*/

#sousMenu2 {
	position:absolute;
	width:155px;
	background-color:#FFF;
	background-image:url("/images/fd-sousMenu.gif");
	background-position:0% 0%;
	background-repeat:repeat-x;
	border-top:3px solid #F3CB5B;
	margin:0px;
	padding:0px;
	left:0px;
	top: 40px;
	z-index:5;
}

#sousMenu2 ul,ol {
list-style:none;
margin:0px;
padding:0px;}

#sousMenu2 li {
font-size:11px;
color:#D1000D;
line-height:17px;
text-align:left;
margin:0px;
padding:0px 0px 2px 6px;}

#sousMenu2 a, #sousMenu2 a:link, #sousMenu2 a:active, #sousMenu2 a:visited {
 font-size: 11px;
 line-height: 16px;
 color: #D1000D;
 text-decoration: none;
}

#sousMenu2 a:hover {
color:#EF7C00;
background-image:url("/images/puce-lien.gif");
background-position:0% 50%;
background-repeat:no-repeat;
text-decoration: none;
padding-left:9px;}

/*--------------- SOUS MENU 3 - NOS CLIENTS ------------------*/

#sousMenu3 {
	position:absolute;
	width:100px;
	background-color:#FFF;
	background-image:url("/images/fd-sousMenu.gif");
	background-position:0% 0%;
	background-repeat:repeat-x;
	border-top:3px solid #F3CB5B;
	margin:0px;
	padding:0px;
	left:0px;
	top: 40px;
	z-index:5;
}

#sousMenu3 ul,ol {
list-style:none;
margin:0px;
padding:0px;}

#sousMenu3 li {
font-size:11px;
color:#D1000D;
line-height:17px;
text-align:left;
margin:0px;
padding:0px 0px 2px 6px;}

#sousMenu3 a, #sousMenu3 a:link, #sousMenu3 a:active, #sousMenu3 a:visited {
 font-size: 11px;
 line-height: 16px;
 color: #D1000D;
 text-decoration: none;
}

#sousMenu3 a:hover {
color:#EF7C00;
background-image:url("/images/puce-lien.gif");
background-position:0% 50%;
background-repeat:no-repeat;
text-decoration: none;
padding-left:9px;}

/*--------------- SOUS MENU 4 - NOS POINTS DE VENTE------------------*/
#sousMenu4 {
	position:absolute;
	width:120px;
	background-color:#FFF;
	background-image:url("/images/fd-sousMenu.gif");
	background-repeat:repeat-x;
	border-top:3px solid #F3CB5B;
	margin:0px;
	padding:0px;
	left:0px;
	top: 40px;
	z-index:5;
}

#sousMenu4 ul,ol {
list-style:none;
margin:0px;
padding:0px;}

#sousMenu4 li {
font-size:11px;
color:#D1000D;
line-height:17px;
text-align:left;
margin:0px;
padding:0px 0px 2px 6px;}

#sousMenu4 a, #sousMenu4 a:link, #sousMenu4 a:active, #sousMenu4 a:visited {
 font-size: 11px;
 line-height: 16px;
 color: #D1000D;
 text-decoration: none;
}
#sousMenu4 a:hover {
color:#EF7C00;
background-image:url("/images/puce-lien.gif");
background-position:0% 50%;
background-repeat:no-repeat;
text-decoration: none;
padding-left:9px;}

/*--------------- SOUS MENU 5 - VOTRE PROJET ------------------*/
#sousMenu5 {
	position:absolute;
	width:170px;
	background-color:#FFF;
	background-image:url("/images/fd-sousMenu.gif");
	background-position:0% 0%;
	background-repeat:repeat-x;
	border-top:3px solid #F3CB5B;
	margin:0px;
	padding:0px;
	left:0px;
	top: 40px;
	z-index:5;
}

#sousMenu5 ul,ol {
list-style:none;
margin:0px;
padding:0px;}

#sousMenu5 li {
font-size:11px;
color:#D1000D;
line-height:17px;
text-align:left;
margin:0px;
padding:0px 0px 2px 6px;}

#sousMenu5 a, #sousMenu5 a:link, #sousMenu5 a:active, #sousMenu5 a:visited {
 font-size: 11px;
 line-height: 16px;
 color: #D1000D;
 text-decoration: none;
}

#sousMenu5 a:hover {
color:#EF7C00;
background-image:url("/images/puce-lien.gif");
background-position:0% 50%;
background-repeat:no-repeat;
text-decoration: none;
padding-left:9px;}

/*---------------------------------*/

.rechercheRapide {
	z-index:10;
 position: absolute;
 clear: both;
 top: 134px;
 right: 10px;
 width: 279px;
 height: 120px;
 border-bottom: 5px solid #CF1007;
 padding: 10px 8px 8px 10px;
 background-image: url("/images/fd.png");
 filter:Alpha(opacity=90);
}
select {
 height: 18px;
 width: 200px;
 margin: 10px 0px 0px 20px;
 font-size: 11px;
}

.rechercheRapideBt {
 position: absolute;
 clear: both;
 top: 240px;
 right: 20px;
 width: 281px;
}

.rechercheRapideBt input {
 float: right;
}

.rechercheRapideFermer {
	z-index:20;
 position: absolute;
 clear: both;
 top: 130px;
 right: 20px;
 width: 50px;
}

/****************************************CONTENU*******************************/
#contenuHome {
 float: left;
 width: 760px;
 padding: 3px 0px 0px 0px;
}

#flash {
 float: left;
 width:463px;
 z-index:1;
}

#info {
 float: right;
 width: 265px;
 margin: -8px 0px 5px 5px;
}

#info a, #info a:link, info a:active, info a:visited {
 float: left;
 width: 65%;
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 color: #D11915;
}

#info a:hover {text-decoration: none;}

#info a.infosPlus, #info a.infosPlus:link, info a.infosPlus:active, info a.infosPlus:visited {
 float:none;
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 color: #D11915;
}

#info a.infosPlus:hover {text-decoration: none;}

#info p {
 float: left;
 width: 65%;
 font-size: 12px;
 line-height: 16px;
 color: #0A0A0E;
 margin: 0px;
}

#photoInfo {
 float: left;
 border: 3px solid #E8E8E8;
 padding: 1px;
 margin: 2px 8px 0px 0px;
}

#newsletter {
 float: right;
 width: 255px;
 border: 1px solid #ECECEC;
 padding: 2px;
}

#newsletter p {
 font-size: 11px;
 color: #6B6B6B;
 margin: 2px 0px 6px 0px;
}

#newsletter input.txt {
 float: left;
 height: 18px;
 border: 1px solid #CBCBCB;
 margin: 0px;
 padding: 4px 4px 0px 4px;
 font-size: 11px;
}

#newsletter input.inscription {
 float: right;
 width: 102px;
 height: 29px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

/*****************************************PAGE*********************************/
div.contenuPage {
 float: left;
 width: 760px;
 padding: 4px 0px 0px 0px;
}

/***********UNIVERS COULEURS***************/
#amenagement {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.coloramenagement {color: #85c026;}

#rangement {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.colorrangement {color: #85c026;}

#accueil {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.coloraccueil {color: #85c026;}

#direction {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.colordirection {color: #85c026;}

#reunion {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.colorreunion {color: #85c026;}

#equipement {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.colorequipement {color: #85c026;}

#sieges {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
.colorsieges {color: #85c026;}

#page {
 background-image: url(/images/submenu_green.jpg);
 background-position: 0% 0%;
 background-repeat: repeat-x;
}
#colorPage {color: #85c026;}

/**************************UNIVERS AMBIANCE**************************/

#fichePhoto {
 float: right;
 width: 397px;
 border-top: 3px solid #FFF;
 border-bottom: 3px solid #FFF;
 border-right: 3px solid #FFF;
 border-left: 0px;
 margin: 4px 0px 0px 0px;

}

div.description {
 float: left;
 padding: 0px 0px 0px 15px;
}

div.description .titreGamme {float:left;}
#large330 {width: 100%;}
#large740 {width: 740px;}

div.description h2 {
 display: block;
 font-size: 22px;
 font-weight: bold;
 color:#343336;
 margin:5px 0px 0px 0px;
}

div.description h3 {
 display: block;
 Font-size: 18px;
 font-weight: normal;
 color:#A3A4A8;
}

.h3gamme {
 Font-size: 18px;
 font-weight:bold;
 color:#A3A4A8;
	margin: 0px 0px 0px 0px;
}

div.description h5 {
 display: block;
 font-size: 12px;
 font-weight: bold;
 color:#A3A4A8;
 margin: 10px 0px 4px 0px;
}

div.description p {
 display: block;
 font-size: 12px;
 line-height: 16px;
 color:#0A0A0E;
 margin: 0px 0px 10px 0px;
}

div.description p.petitPoucet {
 font-size: 12px;
 color: #FFF;
 font-weight:bold;
 margin: 5px 0px 5px 0px;
}

div.description p.petitPoucet a {text-decoration: none; color: #F7E5D0;}
div.description p.petitPoucet a:hover {text-decoration: underline;}
div.description a.voir, div.description a.voir:link, div.description a.voir:active, div.description a.voir:visited {
 /*Display: block;
 float: right;*/
 background-image: url(/images/puce-lien.gif);
 background-position: 0% 50%;
 background-repeat: no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 10px 0px 0px 0px;
 font-size: 12px;
 font-weight: bold;
 color: #DA5B00;
}

div.description a.precedent, div.description a.precedent:link, div.description a.precedent:active, div.description a.precedent:visited {
 /*Display: block;*/
/* float: right;*/
 background-image: url(/images/puce-lien-precedent.gif);
 background-position: 100% 50%;
 background-repeat: no-repeat;
 padding: 0px 10px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-size: 12px;
 font-weight: bold;
 color: #DA5B00;
 width:110px;
}

div.description a.voiraccueil, div.description a.voiraccueil:link, div.description a.voiraccueil:active, div.description a.voiraccueil:visited {
 Display: block;
 float: right;
 background-image: url(/images/puce-lien.gif);
 background-position: 0% 50%;
 background-repeat: no-repeat;
 padding: 0px 0px 0px 15px;
 margin: 10px 0px 0px 0px;
 font-size: 12px;
 font-weight: bold;
 color: #0085A1;
}

div.description a.voir:hover {text-decoration: none;}
div.description a.precedent:hover {text-decoration: none;}

a.choisirunivers, a.choisirunivers:link, a.choisirunivers:active, a.choisirunivers:visited {
	text-decoration: none;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 padding: 0px 0px 0px 20px;
 margin: 0px 0px 0px 0px;
}

a.choisirunivers:hover {color:#D11915;}

a.choisir2, a.choisir2:link, a.choisir2:active, a.choisir2:visited {
 text-decoration: none;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 padding: 0px 0px 0px 20px;
}


a.choisir2:hover {color:#D11915;}

.choisirorange2{
 text-decoration: none;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 12px;
 font-weight: bold;
 color: #DC6508;
 padding: 0px 0px 0px 20px;
}

a.choisirgen, a.choisirgen:link, a.choisirgen:active, a.choisirgen:visited {
 text-decoration: none;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 padding: 0px 0px 0px 20px;
}

a.choisirgen:hover {color:#D11915;}

a.choisiramen, a.choisiramen:link, a.choisiramen:active, a.choisiramen:visited {
float: right;
 text-decoration: none;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 padding: 0px 0px 0px 20px;
 margin: -15px 30px 0px 0px;
}

a.choisiramen:hover {color:#D11915;}

a.choisir, a.choisir:link, a.choisir:active, a.choisir:visited {
text-decoration: none;
 float: right;
 display: block;
 background-image: url(/images/bt-fd-lien.gif);
 background-position: 0% 0%;
 background-repeat: no-repeat;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 padding: 0px 0px 0px 20px;
 margin: 10px 0px 10px 0px;
}

a.choisir:hover {color:#D11915;}

/******************FINITIONS********************/
#blocFinitions {
width:760px;
float:left;
border-top: 2px solid #E8E8E8;
border-bottom: 2px solid #E8E8E8;
margin:8px 0px 8px 0px;
padding:0px;}

#couleursFinitions {
 float: left;
 padding: 7px 0px 10px 134px;
 margin: 6px 0px 6px 0px;
 width:250px;
 background-image: url("/images/finitions-titre.gif");
 background-position: 0% 0%;
 background-repeat: no-repeat;
}

#couleursFinitions .couleurs {
 float: left;
 margin: 0px 0px 4px 0px;
}

#couleursFinitionsLarge {
 float: left;
 padding: 7px 0px 10px 134px;
 width:600px;
 background-image: url("/images/finitions-titre.gif");
 background-position: 0% 0%;
 background-repeat: no-repeat;
}

#demoFinitions {
	width:100px;
	height:100px;
	position:absolute;
	top:328px;
	left:10px;
}

#pietements {
 float:right;
 margin: 6px 0px 6px 0px;
 /*padding: 0px 0px 0px 140px;*/
 width:370px;
 background-image: url("/images/bt_pietement_dispos.gif");
 background-position: 0% 0%;
 background-repeat: no-repeat;
}

.visuelright {margin-right:7px;}
.visuelhaut {margin-top:5px;}

.details {
 float: left;
 margin-bottom: 1px;
}

.details h4 {
 background-color: #E8E8E8;
 font-size: 11px;
 color: #666;
 margin: 0px 0px 4px 0px;
 padding: 0px 0px 0px 8px;
}

.details .visuel {float: left;}

.details p {
 font-size: 11px;
 color: #6D6D6D;
}

.details a, .details a:link, .details a:active, .details a:visited {
 display: block;
 background-image: url(/images/puce-lien.gif);
 background-position: 0% 50%;
 background-repeat: no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 4px 0px 0px 0px;
 font-size: 11px;
 font-weight: bold;
 color: #DA5B00;
}

.details a:hover {text-decoration: none;}
.t20pourcent {width: 22%;}
.t30pourcent {width: 33%;}
.t50pourcent {width: 37%;}
.marge {margin: 0px 23px 0px 0px;}

/**************************LISTE GAMME UNIVERS 1 +++ INFOS**************************/
div.liste {
 float: left;
 width: 370px;
 height: 180px;
 margin : 0px 5px 0px 0px;
}

div.liste ul{
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

div.liste li{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.li-amenagement{
	list-style-image:url(/images/puce_amenagement.gif);
}
.li-accueil{
	list-style-image:url(/images/puce_accueil.gif);
}
.li-direction{
	list-style-image:url(/images/puce_direction.gif);
}
.li-rangement{
	list-style-image:url(/images/puce_rangement.gif);
}
.li-reunion{
	list-style-image:url(/images/puce_reunion.gif);
}
.li-equipement{
	list-style-image:url(/images/puce_equipement.gif);
}
.li-sieges{
	list-style-image:url(/images/puce_sieges.gif);
}

div.info {
 float: left;
 margin: 0px 0px 0px 0px;
 width: 740px;
}

div.liste .vignette, div.description .vignette {
 float: left;
 width: 150px;
 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

div.liste .largevignette, div.description .largevignette {
 float: left;
 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

.vignetteambiance {

 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

.vignettelisteambiance{
 float: left;
 width: 150px;
 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

.vignetteinfos {
 float: left;
 /*width: 150px;
 height: 120px;*/
 border: 2px solid #E8E8E8;
 margin: 4px 14px 0px 0px;
 padding: 1px;
}

div.description .vignetteD {
 float: right;
 width: 150px;
 height: 120px;
 border: 2px solid #E8E8E8;
 margin: 0px 0px 0px 14px;
 padding: 1px;
}

div.liste a, div.liste a:link, div.liste a:active, div.liste a:visited, div.info a, div.info a:link, div.info a:active, div.info a:visited {text-decoration: none;}
div.liste a:hover , div.info a:hover{text-decoration: underline;}
div.liste h3, div.liste h3 {
 font-size: 18px;
 font-weight: normal;
 margin: 10px 0px 0px 0px;
}

div.info p { 
 float: left; 
 font-size: 12px;
 width: 570px;
}
/******************************************Page formulaire***********************************/
div.description input.txt {
 float: left;
 width: 250px;
 height: 15px;
 margin: 0px 0px 2px 0px;
 padding:2px 2px 2px 2px;
 border: 1px solid #979797;
 font-size: 12px;
}

div.description select {
 width: 100px;
 height: 20px;
 margin: 0px 0px 2px 0px;
 border: 1px solid #979797;
 font-size: 11px;
 color: #7F7F7F;
}

div.description input.valider {
 float: right;
}
/***************************FOOTER*********************************/
#footer {
 background-image: url(/images/footer-fd.gif);
 background-position: 0% 100%;
 background-repeat: no-repeat;
 background-color: #F2E9DF;
 padding: 10px 8px 15px 25px;
 margin: 18px 0px 0px 0px;
 height: 85px;
 width: 727px;
}

#oldlinkcw{
	width: 727px;
	position:relative;
	visibility:hidden;
/*	text-align:right;
	float: right; */
}

#footer p {
 font-size: 11px;
 color: #DC6708;
 margin: 0px;
}

#oldlinkcw a, #oldlinkcw a:link, #oldlinkcw a:link, #oldlinkcw a:link {
 font-size: 11px;
 color: #787878;
 margin: 0px;
 text-decoration: none;
}

#footer a, #footer a:link, #footer a:link, #footer a:link {
 font-size: 11px;
 color: #DC6708;
 margin: 0px;
 text-decoration: none;
}

#footer a:hover {text-decoration: underline;}

#footer p.mentions {
 float: right;
 font-size: 11px;
 color: #898A8B;
 text-align: right;
 vertical-align: bottom;
 margin: 35px 0px 0px 0px;
}


#cweb {
 background-color: #FFFFFF;
 padding: 0px 8px 0px 25px;
 width: 727px;
}

.mentionsmiseenpage {
 font-size: 11px;
 color: #898A8B;
 vertical-align: bottom;
 margin: 35px 0px 0px 0px;
}

.select-free{
	position:absolute;
	z-index:10;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
}

.select-free iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:Mask(color=#000066);/*must have*/
	width:150px;/*must have for any big value*/
	height:120px;/*must have for any big value*/
}

a.lien_bas_de_page:link, a.lien_bas_de_page:visited {
  font-size: 10px;
  color: #787878;
  text-decoration: none;
}

a.lien_bas_de_page:active, a.lien_bas_de_page:focus, a.lien_bas_de_page:hover {
  font-size: 10px;
  color: #787878;  
  text-decoration: underline;
}

/**************************************************/
/***********Recherche*****************************/
.div_rech{
	/*height:200px;*/
	width:370px;
	position:absolute;
	/*background-color:#FFFFFF;*/
	top:104px;
	left:515px;
	z-index:10;
	cursor:pointer;
	/*background-color:#FF0000;*/
}

.rech_rapide{
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
}

.rech_menu_univers{
	background-color:#F2E9DF;
	border-top:solid 3px #F3CB5B;
	float:left;
	display:none;
	width:105px;
	padding:5px 5px 5px 5px;
	font-size: 11px;
 	color: #000;
}

.rech_menu{
	background-color:#F2E9DF;
	border-top:solid 3px #F3CB5B;
	float:left;
	display:none;
	width:95px;
	padding:5px 5px 5px 5px;
	font-size: 11px;
 	color: #000;
}

.rech_sous_menu{
	background-color:#F2E9DF;
	border-top:solid 3px #F3CB5B;
	float:left;
	display:none;
	width:125px;
	margin:0px 0px 0px 1px;
	padding:5px 5px 5px 5px;
	font-size: 11px;
 	color: #000;
}

.menu_non_select{
	color: #000;
}

.menu_select{
	color:#D11915;
}

a.lien_rech, a.lien_rech:link, a.lien_rech:active, a.lien_rech:visited {
 text-decoration: none;
 font-size: 11px;
 color: #000;
}

a.lien_rech:hover {
	color:#D11915;
	background-image:url("/images/puce-lien.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:9px;
}

.rech_select {
	color:#D11915;
}

.rech_no_select {
	color:#000000;
}

.div_voeux{
	background-color:#FFffff;
	position:absolute;
	top:142px;
	left:10px;
	visibility:visible;
	border-color:#000000;
	filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity: 0.9;
}

.div_voeux_lien{
	position:absolute;
	top:5px;
	left:440px;
	visibility:visible;
	border-color:#000000;
	font-size:11px;
}

a.div_voeux_lien_a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-decoration:none;
}

a:hover.div_voeux_lien_a {
	color:#000000;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-decoration:underline;
}

.table_villes{
	text-align:left;
	display:none;
	border: 1px solid rgb(247, 197, 136);
	width:730px;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	vertical-align:middle;
}
a.menu_sel,a.menu_sel:visited,a.menu_sel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;

}
.menu_notsel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	vertical-align:middle;
}
a.menu_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #015a86;
	vertical-align:middle;
	font-weight:normal;

}
.green_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #015a86;
	vertical-align:middle;
	font-weight:normal;

}
.menu_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #015a86;
	vertical-align:middle;
	font-weight:normal;

}
a.menu_black:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align:middle;
	font-weight:normal;
	text-decoration:underline;

}
a.menu_notsel, a.menu_notsel:visited,  a.menu_notsel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal
}

.submenu, .submenu:visited, .submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	vertical-align:middle;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#terms
{
background-image:url(/images/back_fade3.png);
background-position:left top;
background-repeat:no-repeat;
color:#999999;
font-size:9pt;
margin-bottom:12px;
margin-top:4px;
padding-top:10px;
}