body
	{
	font-family: arial, verdana, sans-serif ;
	font-size: small ;
	background-color: white ;
	}

img
	{
	display: block ;
	}

ul
	{
	margin: 0px ;
	padding: 0px ;
	}
ul li
	{
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
	}
form
	{
	margin: 0px ;
	padding: 0px ;
	}

/* PAGE */

#page
	{
	margin: 0px auto 0px auto ;
	width: 904px ;
	}


/* HEADER */

#header
	{
	background: url('../images/haut/baseline.gif') top right no-repeat ;
	}

#header .logo
	{
	float: left ;
	}

#header .outils
	{
	float: right ;
	height: 115px ;
	}

#header .outils ul li
	{
	float: left ;
	padding: 0px 15px 0px 10px ;
	background-color: rgb(153, 027, 010) ;
	}
#header .outils ul li.last
	{
	padding: 0px 5px 0px 5px ;
	}
#header .outils ul li.espace
	{
	margin: 0px 1px 0px 0px ;
	padding: 0px 5px 0px 2px ;
	}


/* PIED DE PAGE */

#pieddepage
	{
	clear: both ;
	width: 904px ;
	margin: 5px auto 0px auto ;
	text-align: center ;
	font-size: 80% ;
	}
#pieddepage div
	{
	padding: 15px 0px 0px 0px ;
	}

#pieddepage .lecabinet
	{
	background: url('../images/pieddepage/piedpage_lecabinet.gif') top left no-repeat ;
	}
#pieddepage .nosexpert
	{
	background: url('../images/pieddepage/piedpage_experts.gif') top left no-repeat ;
	}
#pieddepage .competences
	{
	background: url('../images/pieddepage/piedpage_competences.gif') top left no-repeat ;
	}
#pieddepage .actualites
	{
	background: url('../images/pieddepage/piedpage_actualites.gif') top left no-repeat ;
	}
#pieddepage .acces_client
	{
	background: url('../images/pieddepage/piedpage_accesclient.gif') top left no-repeat ;
	}

#pieddepage ul li
	{
	display: inline ;
	padding: 0px 3px 0px 7px ;
	background: url('../images/pieddepage/separateur.gif') 0em 0.3em no-repeat ;
	}

#pieddepage ul li.first
	{
	background: none ;
	}























/* UNSORTED */



/* GLOBALS */
.float
	{
	float: left ;
	}

.br5
	{
	font-size: 50% ;
	}

br.half
	{
	font-size: 50% ;
	}

/* LIENS */

a:link.lien, a:active.lien, a:visited.lien, a:hover.lien
	{
	color: rgb(000, 000, 000) ;
	text-decoration: underline ;
	}

a:link, a:active, a:visited, a:hover
	{
	color: rgb(255, 255, 255) ;
	text-decoration: none ;
	}

#contenu .boite.actualites p a, #contenu .boite.lecabinet p a
	{
	color: black ;
	font-weight: bold ;
	text-decoration: underline ;
	}

/* PAGE */

.pagination
	{
	text-align: right ;
	margin-right: 10px ;
	}
.pagination a
	{
	color: rgb(76, 101, 92) ;
	}
.pagination a.actif
	{
	font-weight: bold ;
	text-decoration: underline ;
	}

/* RUBRIQUES */

#rubriques
	{
	clear: both ;
	padding: 10px 0px 0px 0px ;
	}

#rubriques ul
	{
	}
#rubriques ul li
	{
	display: inline ;
	}
#rubriques ul li img
	{
	float: left ;
	margin: 0px 0px 0px 1px ;
	}

#rubriques ul li.first img
	{
	float: left ;
	margin: 0px 0px 0px 0px ;
	}

/* LOCALISATION */

#localisation
	{
	clear: both ;
	padding: 3px 0 3px 0 ;
	color: rgb(089, 100, 096) ;
	font-size: 85% ;
	}
#localisation a
	{
	padding: 1px 0px 0px 0.6em ;
	background: url(../images/fleche_noire.gif) 0em 0.5em no-repeat ;
	color: rgb(089, 100, 096) ;
	font-weight: bold ;
	}
#localisation a.first
	{
	background: url() 0em 0.5em no-repeat ;
	}

/* TITRE RUBRIQUE */

.titrerubrique
	{
	margin: 0px 0px 5px 0px ;
	width: 904px ;
	height: 60px ;
	}

/* MENU */

#menu
	{
	width: 180px ;
	margin: 0px 1px 0px 0px ;
	float: left ;
	color: rgb(255, 255, 255) ;
	}
	#menu .boite p a.more
		{
		font-size: 90% ;
		color: #ccc ;
		}

/* BOITES */

.boite
	{
	margin: 5px 0px 0px 0px ;
	padding: 1px 0px 0px 0px ;
	border-style: solid ;
	border-width: 10px 0px 0px 0px ;
	}
.boite.first
	{
	margin: 0px 0px 0px 0px ;
	}

.boite .contenu
	{
	padding: 0px 10px 15px 10px ;
	background: url(../images/boites/coin_boite_gris.gif) right bottom no-repeat ;
	}

.boite .contenu.arborescence
	{
	padding: 0px 0px 20px 0px ;
	}
.boite .titre
	{
	margin: 0px 0px 1px 0px ;
	padding: 4px 10px 4px 10px ;
	color: rgb(255,255,255) ;
	}

.boite .contenu ul.pointille
	{
	padding: 5px 0px 5px 0px ;
	text-transform: uppercase ;
	}

.boite .contenu ul li
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0.6em ;
	background: url(../images/fleche_blanche.gif) 0em 0.5em no-repeat ;
	font-size: 85% ;
	}

.boite .arborescence
	{
	padding: 0px 0px 20px 0px ;
	background: url(../images/boites/coin_boite_gris.gif) right bottom no-repeat ;
	}

.boite .arborescence ul li
	{
	float: left ;
	display: block ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 1px 0px ;
	width: 180px ;
	}
.boite .arborescence ul li ul
	{
	margin: 0px 0px 0px 0px ;
	}
.boite .arborescence ul li ul li
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: 180px ;
	}

.boite .arborescence ul li ul li a
	{
	display: block ;
	width: 150px ;
	margin: 1px 0px 0px 0px ;
	padding: 10px 10px 10px 20px ;
	background: url(../images/fleche_blanche.gif) 1em 1.4em no-repeat ;
	font-size: 90% ;
	font-weight: bold ;
	}

.boite .contenu ul li.inline
	{
	display: inline ;
	}
.boite .contenu ul li.inline.secondaire
	{
	display: inline ;
	margin-left: 15px ;
	}


.boite h1
	{
	margin: 0px 0px 0px 0px ;
	font-size: 140% ;
	font-weight: normal ;
	text-transform: uppercase ;
	}

.boite h2
	{
	margin: 0px 0px 5px 0px ;
	padding: 5px 0px 5px 0px ;
	font-size: 85% ;
	text-transform: uppercase ;
	}

.boite p
	{
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 9px 0px ;
	font-size: 90% ;
	}

.boite p.date
	{
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 0.3em 0px ;
	font-weight: bold ;
	font-size: 85% ;
	color: rgb(200, 200, 200) ;
	}

/* COULEURS BOITES */

.boite.flash
	{
	border-color:#333;
	}

.boite.lecabinet
	{
	border-color: rgb(077, 013, 001) ;
	}

#contenu .boite.lecabinet p
	{
	margin: 0px 10px 0px 10px ;
	padding: 0px 0px 0px 0px ;
	font-size: 90% ;
	}
#contenu .boite.lecabinet p.first
	{
	padding: 20px 0px 10px 0px ;
	}
#contenu .boite.lecabinet hr
	{
	width: 520px ;
	padding: 0px 0px 2px 0px ;
	height: 0 ;
	margin: 0px 10px 5px 10px ;
	border-width: 0px 0px 1px 0px ;
	border-style: dashed ;
	border-color: rgb(228, 197, 192) ;
	/* background: url(../images/rubriques/filet_lecabinet_contenu.gif) bottom left repeat-x ; */
	}
#contenu .boite.lecabinet p.quote
	{
	text-align: center ;
	font-weight: bold ;
	}
#contenu .boite.lecabinet p.line
	{
	background: url(../images/rubriques/filet_lecabinet_contenu.gif) bottom left repeat-x ;
	}
#contenu .boite.lecabinet ul
	{
	margin: 0px 0px 10px 20px ;
	}

#contenu .lecabinet h3
	{
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 2px 0px ;
	border-width: 0px 0px 1px 0px ;
	border-style: dashed ;
	border-color: rgb(228, 197, 192) ;
	/* background: url(../images/rubriques/filet_lecabinet_contenu.gif) bottom left repeat-x ; */
	color: rgb(153, 028, 010) ;
	font-size: 95% ;
	font-weight: bold ;
	}
.lecabinet .contenu
	{
	background-color: rgb(153, 028, 010) ;
	}
.boite.inverse.lecabinet
	{
	border-color: rgb(153, 028, 010) ;
	}
#contenu .lecabinet .titre
	{
	background-color: rgb(116, 020, 006) ;
	}
.boite.lecabinet .contenu div.pointille
	{
	background: url(../images/rubriques/filet_lecabinet.gif) top left repeat-x ;
	}
.boite.lecabinet .contenu ul.pointille
	{
	background: url(../images/rubriques/filet_lecabinet.gif) bottom left repeat-x ;
	}
.boite.lecabinet .arborescence
	{
	background-color: rgb(153, 028, 010) ;
	}
.boite.lecabinet .arborescence ul li.bouton
	{
	background: rgb(153, 028, 010) url(../images/rubriques/filet_lecabinet_menu.gif) bottom left no-repeat ;
	}
.boite.lecabinet .arborescence ul li ul li
	{
	background: rgb(153, 028, 010) url(../images/rubriques/filet_lecabinet_menu.gif) top left no-repeat ;
	}
.boite.lecabinet .arborescence ul li ul li a:hover , .boite.lecabinet .arborescence ul li ul li.active a
	{
	color: rgb(232, 109, 093) ;
	background-color: rgb(092, 003, 000) ;
	}
.boite.lecabinet .arborescence ul li ul li.active
	{
	background: rgb(092, 003, 000) url(../images/rubriques/filet_lecabinet_menu.gif) top left no-repeat ;
	}


.boite.nosexpert
	{
	border-color: rgb(066, 056, 003) ;
	}
.nosexpert h3
	{
	margin: 5px 0px 5px 10px;
	color: rgb(129, 119, 022) ;
	}
.nosexpert .contenu
	{
	background-color: rgb(129, 119, 022) ;
	}
.nosexpert .fiche a
	{
	color: rgb(129, 119, 022) ;
	}
.boite.inverse.nosexpert
	{
	border-color: rgb(129, 119, 022) ;
	}
.nosexpert .titre
	{
	background-color: rgb(066, 056, 003) ;
	}
.boite.nosexpert .contenu div.pointille
	{
	background: url(../images/rubriques/filet_experts.gif) top left repeat-x ;
	}
.boite.nosexpert .contenu ul.pointille
	{
	background: url(../images/rubriques/filet_experts.gif) bottom left repeat-x ;
	}

.boite.nosexpert .arborescence
	{
	background-color: rgb(129, 119, 22) ;
	}
.boite.nosexpert .arborescence ul li.bouton
	{
	background: rgb(129, 119, 22) url(../images/rubriques/filet_experts_menu.gif) bottom left no-repeat ;
	}
.boite.nosexpert .arborescence ul li ul li
	{
	background: rgb(129, 119, 22) url(../images/rubriques/filet_experts_menu.gif) top left no-repeat ;
	}
.boite.nosexpert .arborescence ul li ul li a:hover , .boite.nosexpert .arborescence ul li ul li.active a
	{
	background-color: rgb(065, 056, 002) ;
	color: rgb(215, 200, 037) ;
	}
.boite.nosexpert .arborescence ul li ul li.active
	{
	background: rgb(065, 056, 002) url(../images/rubriques/filet_experts_menu.gif) top left no-repeat ;
	}



#contenu .competences h3
	{
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 2px 0px ;
	background: url(../images/rubriques/filet_lecabinet_contenu.gif) bottom left repeat-x ;
	color: rgb(128, 14, 52) ;
	font-size: 95% ;
	font-weight: bold ;
	}
.competences .contenu
	{
	background-color: rgb(128, 14, 52) ;
	}
.boite.inverse.competences
	{
	border-color: rgb(128, 14, 52) ;
	}
#contenu .competences .titre
	{
	background-color: rgb(64, 1, 11) ;
	}
.boite.competences .contenu div.pointille
	{
	background: url(../images/rubriques/filet_competences.gif) top left repeat-x ;
	}
.boite.competences .contenu ul.pointille
	{
	background: url(../images/rubriques/filet_competences.gif) bottom left repeat-x ;
	}
.boite.competences .arborescence
	{
	background-color: rgb(128, 14, 52) ;
	}
.boite.competences .arborescence ul li.bouton
	{
	background: rgb(128, 14, 52) url(../images/rubriques/filet_competences_menu.gif) bottom left no-repeat ;
	}
.boite.competences .arborescence ul li ul li
	{
	background: rgb(128, 14, 52) url(../images/rubriques/filet_competences_menu.gif) top left no-repeat ;
	}
.boite.competences .arborescence ul li ul li a:hover , .boite.competences .arborescence ul li ul li.active a
	{
	color: rgb(234, 57, 116) ;
	background-color: rgb(054, 001, 009) ;
	}
.boite.competences .arborescence ul li ul li.active
	{
	background: rgb(054, 001, 009) url(../images/rubriques/filet_competences_menu.gif) top left no-repeat ;
	}

.souscompetence
	{
	background: rgb(128, 14, 52) url(../images/boites/coin_boite.gif) right bottom no-repeat ;
	}
.souscompetence h2
	{
	padding-left: 10px ;
	background: rgb(106, 11, 43) url(../images/rubriques/filet_competences.gif) left bottom repeat-x ;
	font-size: 130% ;
	text-transform: none ;
	color: white ;
	}
.souscompetence h2 div
	{
	margin: 0px 5px 0px 0px ;
	background: url(../images/competence_picto.gif) right top no-repeat ;
	}

.souscompetence ul
	{
	width: 33% ;
	float: left ;
	color: white ;
	}
.souscompetence ul li
	{
	padding: 5px 0px 5px 0px ;
	background: url(../images/rubriques/filet_competences.gif) left bottom repeat-x ;
	}
.souscompetence p
	{
	padding: 5px 0px 7px 0px ;
	color: white ;
	background: url(../images/rubriques/filet_competences.gif) left top repeat-x ;
	}
.souscompetence p.first
	{
	background: none ;
	}



.boite.actualites
	{
	border-color: rgb(023, 040, 032) ;
	}
.boite.actualites h2
	{
	background: url(../images/rubriques/filet_actualites.gif) bottom left repeat-x ;
	}
.actualites h3
	{
	
	margin: 5px 0px 5px 10px;
	padding : 0px 0px 5px 0px ;
	border-bottom: 1px solid rgb(209, 215, 213) ;
	color: rgb(085, 112, 103) ;
	
	}
.actualites .contenu
	{
	background-color: rgb(076, 101, 092)  ;
	}
.actualites .titre
	{
	background-color: rgb(047, 068, 061) ;
	}
<!--AE-->

.accesclient .titre
	{
	background-color: rgb(076, 076, 076) ;
	}
.manuel_contenu
	{
		padding-left: 10px;
	 }

.manuel_contenu p
	{
		padding-left: 10px;
	}
	
.manuel_contenu ul li
	{	
	padding-left: 5px;
	list-style-image: url(/xox/images/puce.gif);
	list-style-position:inside;
	 	
	}
	
#contenu .boite.actualites p
	{
	margin: 0px 10px 0px 10px ;
	padding: 10px 0px 0px 0px ;
	font-size: 90% ;
	}
#contenu .boite.actualites p.first
	{
	margin: 0px 10px 0px 10px ;
	padding: 20px 0px 10px 0px ;
	font-size: 85% ;
	}
#contenu .boite.actualites p.intro
	{
	margin: 0px 10px 0px 10px ;
	padding: 0px 0px 2px 0px ;
	border-bottom: 1px solid rgb(209, 215, 213) ;
	font-weight: bold ;
	font-size: 90% ;
	}
#contenu .boite.actualites p.quote
	{
	margin: 0px 10px 0px 10px ;
	padding: 10px 0px 10px 0px ;
	text-align: center ;
	font-size: 85% ;
	font-weight: bold ;
	}
#contenu .boite.actualites hr
	{
	margin: 20px 10px 10px 10px ;
	height: 5px ;
	border: none ;
	background-color: rgb(047, 068, 061) ;
	}

.lecabinet h3
	{
	margin: 5px 0px 5px 10px;
	color: rgb(153, 028, 010) ;
	font-size: 95% ;
	font-weight: bold ;
	}
.boite.actualites .contenu div.pointille
	{
	background: url(../images/rubriques/filet_actualites.gif) top left repeat-x ;
	}
.boite.actualites .contenu ul.pointille
	{
	background: url(../images/rubriques/filet_actualites.gif) bottom left repeat-x ;
	}

.boite.actualites .arborescence
	{
	background-color: rgb(76, 101, 92) ;
	}
.boite.actualites .arborescence ul li.bouton
	{
	background: rgb(049, 070, 062) url(../images/rubriques/filet_actualites_menu.gif) bottom left no-repeat ;
	}
.boite.actualites .arborescence ul li ul li
	{
	background: rgb(049, 070, 062) url(../images/rubriques/filet_actualites_menu.gif) top left no-repeat ;
	}

.accesclient .titre
   {
	background-color: rgb(076, 076, 076) ;
	}

.boite.accesclient
	{
	border-color: #333 ;
	}
	
.boite.accesclient .arborescence
	{
	background-color: #999 ;
	}
	
.boite.accesclient .arborescence ul li.bouton
	{
	background: rgb(076, 076, 076) url(../images/rubriques/filet_accesclient_menu.gif) bottom no-repeat ;
	}
	
.accesclient h3
	{
	font-family: BerlingTOT, "Times New Roman";
	
	margin: 5px 0px 5px 10px;
	padding : 3px 5px 4px 0px ;
	border-bottom:1px dashed rgb(176, 176, 176);
	text-align:right;
	color: #990000 ;
	}

	
.accesclient .contenu
	{
	height: 267px ;
	background-color: rgb(076, 076, 076) ;
	}


/* CONTENU */

#contenu
	{
	float: left ;
	width: 542px ;
	}


/* CONTEXTUEL */

#contextuel
	{
	width: 180px ;
	margin: 0px 0px 0px 1px ;
	float: left ;
	color: rgb(255, 255, 255) ;
	}

/* NOS EXPERTS */

.cv
	{
	width: 269px ;
	float: left ;
	padding: 0px 5px 0px 5px ;
	}
.cv .titre
	{
	margin: 5px 0px 3px 0px ;
	padding: 0px 0px 0px 0px ;
	background-color: transparent ;
	color: rgb(135,128,028) ;
	text-transform: uppercase ;
	font-weight: bold ;
	}
.cv p.pointille
	{
	margin: 10px 0px 0px 0px ;
	padding: 0px 0px 10px 0px ;
	background: url(../images/rubriques/filet_fondblanc.gif) bottom left repeat-x ;
	text-align: justify ;
	}

.vcard
	{
	width: 240px ;
	margin: 1px 0px 0px 0px ;
	padding: 10px ;
	background: rgb(076,076,076) url(../images/coin_haut_droit.gif) top right no-repeat ;
	color: rgb(255,255,255) ;
	}

.vcard .image
	{
	float: left ;
	margin: 0px 10px 0px 0px ;
	padding: 0px 10px 0px 0px ;
	background: url(../images/v-card_ligne.gif) top right no-repeat ;
	}

.vcard .identite
	{
	float: left ;
	width: 165px ;
	padding: 25px 0px 0px 0px ;
	background: url(../images/deco_cv.gif) top left no-repeat ;
	}

.fiche
	{
	margin: 0px 10px 0px 5px ;
	padding: 10px 0px 10px 0px ;
	background: url(../images/rubriques/filet_fondblanc.gif) bottom left repeat-x ;
	}

.fiche img
	{
	float: left ;
	margin: 0px 10px 0px 0px ;
	}

.fiche .infos
	{
	float: left ;
	width: 150px ;
	color: #000 ;
	}

.fiche .infos .nom
	{
	color: rgb(135,128,028) ;
	font-weight: bold ;
	}

.fiche .infos .mail
	{
	margin: 0px 0px 0px 0px ;
	padding: 25px 0px 0px 0px ;
	background: url(../images/decoration.gif) top left no-repeat ;
	color: rgb(135,128,028) ;
	font-weight: bold ;
	}

.fiche .resume
	{
	float: left ;
	width: 180px ;
	}

.fiche .domaine
	{
	height: 115px ;
	font-size: 95% ;
	}

.fiche .domaine .intitule
	{
	color: rgb(135,128,028) ;
	font-weight: bold ;
	}

#contenu.recherche
	{
	width: 723px ;
	}

.navigation
	{
	margin: 10px 10px 0px 0px ;
	color: rgb(135,128,028) ;
	font-size: 95% ;
	font-weight: bold ;
	}
.navigation a
	{
	color: rgb(135,128,028) ;
	}

.navigation .motscles
	{
	float: left ;
	margin: 0px 0px 0px 5px ;
	}

.navigation .pages
	{
	float: right ;
	}

.plandusite
	{
	margin: 10px 0px 0px 0px ;
	}
.plandusite p
	{
	margin: 0px 10px 0px 10px ;
	padding: 0px 10px 0px 0px ;
	border-width: 3px 0px 0px 0px ;
	border-style: solid ;
	}
.plandusite p a
	{
	font-size: 120% ;
	font-weight: bold ;
	color: #666 ;
	}

.plandusite ul
	{
	float: left ;
	width: 240px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 20px 0px ;
	}
.plandusite ul li
	{
	margin: 3px 0px 0px 0px ;
	}
.plandusite ul li a
	{
	color: #666 ;
	}

/* NEWSLETTER */
#contenu .champs-obligatoire{
	color:rgb(153, 28, 10);
}

#contenu form label{
	display: inline;
	float: left;
	margin:3px 10px 0 0;
	text-align: right;
	width: 100px;
}

#contenu form input{
	display: inline;
	clear: right;
	margin: 0 0 5px 0;
	width: 150px;
}


#contenu form .submit{
width:32px;
margin: 5px 0 10px 110px;

}


#centre
	{
	background: url('../images/fond.gif') 0px 100px repeat-y ;
	}
