/* -------------------------------------STYLE */

html, body {
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
}

#site {
	background-image: url(../images/fond_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 854px;
	margin: 0 auto;
	padding: 0 39px 0 0;
	overflow: auto;
}

span{
	display: none;
}
span.important{
	display: inline;
	font-weight:bold;
}
#image_section a{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 207px;
	cursor: pointer;	
}

#image_section div.description {
	display: none;
}

sup{
	font-size: 9px;
}

/* -------------------------------------MENU secondaire */

#menu_secondaire {
	background-image: url(../images/fond_menu_secondaire.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 275px;
	height: 11px;
	margin: 21px 21px 0 0;
	padding: 0;
	position: relative;
	float: right;
}

#menu_secondaire ul{
	margin: 0;
	padding: 0;
}

#menu_secondaire ul li{
	margin: 0;
	padding: 0;
	display: inline;
}

#menu_secondaire a.accueil{
	background-image: url(../images/menu_accueil_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 48px;
	height: 11px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu_secondaire a.accueil:hover{
	background-image: url(../images/menu_accueil_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 48px;
	height: 11px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu_secondaire a.contact{
	background-image: url(../images/menu_contact_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 98px;
	height: 11px;
	margin: 0 0 0 31px;
	padding: 0;
	position: relative;
	float: left;
}

#menu_secondaire a.contact:hover{
	background-image: url(../images/menu_contact_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 98px;
	height: 11px;
	margin: 0 0 0 31px;
	padding: 0;
	position: relative;
	float: left;
}

#menu_secondaire a.plan{
	background-image: url(../images/menu_plan_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 70px;
	height: 11px;
	margin: 0 0 0 28px;
	padding: 0;
	position: relative;
	float: left;
}

#menu_secondaire a.plan:hover{
	background-image: url(../images/menu_plan_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 70px;
	height: 11px;
	margin: 0 0 0 28px;
	padding: 0;
	position: relative;
	float: left;
}

/* -------------------------------------MENU */

#menu {
	background-image: url(../images/fond_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 750px;
	height: 36px;
	margin: 1px 0 0 84px;
	padding: 0;
	position: relative;
	float: left;
}

#menu ul{
	margin: 0;
	padding: 0;
}

#menu ul li{
	margin: 0;
	padding: 0;
	display: inline;
}

#menu a.choisir{
	background-image: url(../images/menu_choisir_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 112px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.choisir:hover{
	background-image: url(../images/menu_choisir_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 112px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.services{
	background-image: url(../images/menu_services_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 86px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.services:hover{
	background-image: url(../images/menu_services_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 86px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.offres{
	background-image: url(../images/menu_offres_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 124px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.offres:hover{
	background-image: url(../images/menu_offres_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 124px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}
#menu a.lecture{
	background-image: url(../images/menu_lecture_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 124px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.lecture:hover{
	background-image: url(../images/menu_lecture_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 124px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.faq{
	background-image: url(../images/menu_faq_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 61px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.faq:hover{
	background-image: url(../images/menu_faq_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 61px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.agents{
	background-image: url(../images/menu_temoignages_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 119px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.agents:hover{
	background-image: url(../images/menu_temoignages_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 119px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.conseils{
	background-image: url(../images/menu_trucs_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 71px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.conseils:hover{
	background-image: url(../images/menu_trucs_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 71px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.realisations{
	background-image: url(../images/menu_realisations_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 116px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.realisations:hover{
	background-image: url(../images/menu_realisations_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 116px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.liens{
	background-image: url(../images/menu_liens_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 61px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.liens:hover{
	background-image: url(../images/menu_liens_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 61px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
}

/* -------------------------------------CONTENU */

#colonne_principale {
	width: 467px;
	margin: 30px 0 20px 105px;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
}

#colonne_secondaire {
	width: 246px;
	margin: 30px 0 20px 0;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
}

#colonne_secondaire2 {
	width: 226px;
	margin: 30px 0 20px 20px;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
}

div.avant {
	width: 226px;
	height: 195px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
	overflow: auto;
}
div.avant2 {
	width: 226px;
	height: 199px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
	overflow: auto;
}
p {
	color: #616161;
	font-size: 11px;
	line-height: 14px;
	margin: 5px 0 10px 0;
	padding: 0;
}

p.realisations {
	color: #616161;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

p.important {
	color: #616161;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 5px 0 10px 0;
	padding: 0;
}

p a{
	margin: 0;
	padding: 0;
	color: #904210;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

p a:hover{
	margin: 0;
	padding: 0;
	color: #904210;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
p.actualites_secondaire{
padding-left:5px;
}
#colonne_secondaire img{
	position: relative;
	float: left;
	margin: 3px 3px 10px 3px;
	padding: 0;
	border: 0px;
}

#colonne_secondaire2 img{
	position: relative;
	float: left;
	margin: 3px;
	padding: 0;
	border: 0px;
}

#colonne_secondaire img.realisations{
	position: relative;
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
}

#colonne_principale img{
	position: relative;
	float: left;
	margin: 3px 18px 3px 0;
	padding: 0;
}

#colonne_principale img.realisations{
	position: relative;
	float: left;
	margin: 0 0 50px 0;
	padding: 0;
}

div.realisation_accueil {
	width: 228px;
	margin: 20px 0 0 18px;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
}

div.actualites_accueil {
	width: 228px;
	margin:-13pt 0pt 0pt 18px;
	padding: 0;
	position: relative;
	float: left;
	text-align: left;
}

div.actualites_accueil p.actualites {
	margin: 10px 0 0 5px;
}

ul.principale{
	margin: 0;
	padding: 0;
	width: 400px;
	color: #616161;
	font-size: 11px;
	line-height: 14px;
}

ul.principale li{
	list-style-type: none;
	background-image:url(../images/fleche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0 0 4px 15px;
}

#colonne_secondaire2 ul{
	margin: 0;
	padding: 0;
	width: 210px;
	color: #616161;
	font-size: 11px;
	line-height: 14px;
}

#colonne_secondaire2 ul li{
	list-style-type: none;
	background-image:url(../images/fleche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0 0 4px 15px;
}

/* -------------------------------------TITRE */

h1.home {
	background-image: url(../images/titre_home2_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
	width: 282px;
	height: 31px;
}

h1.contact {
	background-image: url(../images/titre_contact_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
	width: 310px;
	height: 31px;
}

h1.temoignages {
	background-image: url(../images/titre_temoignages_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
	width: 132px;
	height: 17px;
}

h1.nous {
	background-image: url(../images/titre_nous_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
	width: 310px;
	height: 31px;
}

h1.mission {
	background-image: url(../images/titre_mission_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 204px;
	height: 15px;
}

h1.distinction {
	background-image: url(../images/titre_distinction_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 204px;
	height: 15px;
}
h1.philosophie {
	background-image: url(../images/titre_philo_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 204px;
	height: 15px;
}
h1.avantages {
	background-image: url(../images/titre_avantages_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 204px;
	height: 15px;
}

h1.etapes {
	background-image: url(../images/titre_service_top_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 105px;
	height: 18px;
}

h1.autres {
	background-image: url(../images/titre_autres_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 127px;
	height: 18px;
}

h1.services {
	background-image: url(../images/titre_services_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 126px;
	height: 31px;
}

h1.relooking {
	background-image: url(../images/titre_relooking_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 88px;
	height: 15px;
}

h1.location {
	background-image: url(../images/titre_location_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 169px;
	height: 31px;
}

h1.propriete {
	background-image: url(../images/titre_propriete_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 196px;
	height: 15px;
}

h1.creation {
	background-image: url(../images/titre_creation_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 170px;
	height: 15px;
}
h1.analyse {
	background-image: url(../images/titre_analyse_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 168px;
	height: 15px;
}
h1.mise_valeur {
	background-image: url(../images/titre_mise_valeur_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 223px;
	height: 15px;
}
h1.travaux {
	background-image: url(../images/titre_travaux_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 64px;
	height: 15px;
}
h1.demenage {
	background-image: url(../images/titre_demenagement.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 361px;
	height: 15px;
}
h1.offres {
	background-image: url(../images/titre_offres_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 292px;
	height: 32px;
}
h1.fadoqF {
	background-image: url(../images/titre_fadoqF_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 331px;
	height: 16px;
}
h1.lavez {
	background-image: url(../images/titre_lavez_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 105px;
	height: 16px;
}
h1.condos {
	background-image: url(../images/titre_condos_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 337px;
	height: 15px;
}

h1.dix {
	background-image: url(../images/titre_10_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 201px;
	height: 27px;
}

h1.fadoq {
	background-image: url(../images/titre_fadoq_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 201px;
	height: 27px;
}

h1.questions {
	background-image: url(../images/titre_questions_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 89px;
	height: 18px;
}

h1.quest {
	background-image: url(../images/titre_quest_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 254px;
	height: 31px;
}

h1.quelsavantages {
	background-image: url(../images/titre_quelsavantages_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 235px;
	height: 17px;
}

h1.quelscouts {
	background-image: url(../images/titre_quelscouts_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 202px;
	height: 17px;
}

h1.combientemps {
	background-image: url(../images/titre_combientemps_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 278px;
	height: 17px;
}

h1.aqui {
	background-image: url(../images/titre_aqui_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 196px;
	height: 17px;
}
h1.lecture {
	background-image: url(../images/titre_lecture_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 145px;
	height: 31px;
}
h1.agents {
	background-image: url(../images/titre_agents_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 284px;
	height: 31px;
}

h1.offreagents {
	background-image: url(../images/titre_offreagents_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 163px;
	height: 27px;
}

h1.conseils {
	background-image: url(../images/titre_conseils_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 182px;
	height: 31px;
}
h1.trucs {
	background-image: url(../images/titre_trucs_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 283px;
	height: 31px;
}
h1.bac {
	background-image: url(../images/titre_bac_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width:207px;
	height: 16px;
}
h1.suggestions {
	background-image: url(../images/titre_suggestion_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 207px;
	height: 31px;
}

h1.conseils2 {
	background-image: url(../images/titre_conseils2_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 253px;
	height: 31px;
}

h1.conseils3 {
	background-image: url(../images/titre_conseils3_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 258px;
	height: 17px;
}

h1.realisations{
	background-image: url(../images/titre_realisations_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 169px;
	height: 31px;
}

h1.liens{
	background-image: url(../images/titre_liens_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 295px;
	height: 31px;
}
h1.liens2{
	background-image: url(../images/titre_liens2_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
	width: 295px;
	height: 14px;
}
h1.plan{
	background-image: url(../images/titre_plan_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 200px;
	height: 31px;
}

h1.retour{
	background-image: url(../images/titre_retour_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 341px;
	height: 17px;
}

h1.pourquoi{
	background-image: url(../images/titre_pourquoi_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 18px 0 12px 0;
	padding: 0;
	width: 380px;
	height: 17px;
}

h1.saviez {
	background-image: url(../images/titre_saviez_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0;
	width: 121px;
	height: 13px;
	position: relative;
	float: left;

}

h1.liens_utiles {
	background-image: url(../images/titre_liens_utiles.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0;
	width: 216px;
	height: 13px;
	position: relative;
	float: left;

}
h1.doutes {
	background-image: url(../images/titre_doutes_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0;
	width: 189px;
	height: 16px;
	position: relative;
	float: left;

}
h1.saviez2 {
	background-image: url(../images/titre_saviez_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 15px 105px 5px 0;
	padding: 0;
	width: 121px;
	height: 13px;
	position: relative;
	float: left;
	
}

/* -------------------------------------BLOC */

div.bloc_top {
	background-image: url(../images/bloc_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 0px;
	margin: 0;
	padding: 0;
	width: 465px;
	height: 7px;
	position: relative;
	float: left;
}

div.bloc_milieu {
	background-image: url(../images/bloc_milieu.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin: 0;
	padding: 0;
	width: 465px;
	position: relative;
	float: left;
}

div.bloc_bas {
	background-image: url(../images/bloc_bas.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 0px;
	margin: 0 0 5px 0;
	padding: 0;
	width: 465px;
	height: 7px;
	position: relative;
	float: left;
}

div.bloc_milieu ul{
	margin: 2px 0 0 0;
	padding: 0;
	width: 230px;
	color: #616161;
	font-size: 11px;
	line-height: 14px;
	position: relative;
	float: left;
}

div.bloc_milieu ul li{
	list-style-type: none;
	background-image:url(../images/fleche_bloc.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 1px 0 0 8px;
	padding: 0 0 4px 15px;
}

a.bloc{
	margin: 0;
	padding: 0;
	color: #616161;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

a.bloc:hover{
	margin: 0;
	padding: 0;
	color: #616161;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
}

/* -------------------------------------FOOTER */

#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 761px;
	margin: 0 0 10px 81px;
	padding: 10px 0 10px 0;
	text-align: center;
	position: relative;
	float: left;
}

#footer ul{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#footer ul li{
	margin: 0 4px 0 4px;
	padding: 0;
	display: inline;
}

#footer a{
	margin: 0;
	padding: 0;
	color: #616161;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
}

#footer a:hover{
	margin: 0;
	padding: 0;
	color: #616161;
	font-size: 10px;
	line-height: 14px;
	text-decoration: underline;
}

#footer p{
	margin: 10px 0 0 0;
	padding: 0;
	color: #8b8b8b;
	font-size: 11px;
	line-height: 14px;
}

#footer p a{
	margin: 0;
	padding: 0;
	color: #8b8b8b;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
}

#footer p a:hover{
	margin: 0;
	padding: 0;
	color: #C0C0C0;
	font-size: 10px;
	line-height: 14px;
	text-decoration: underline;
}
p.actualites_LOGO{
display:none;
}
 .logo{
float:left;
/*height:100px;*/
width: 600px;
margin: 0 0 15px 0;
 }
 
 img.logo_liens{
float:left;
 }
  #colonne_principale img.logo_liens2{
position:absolute;
margin-left:158px;
 }