/* éléments HTML
-------------------------------------------------------- */

html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}

body{
	background: #fff;
	color: #3B3B3B;
	font-size: 0.8em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

a{
	color: #808080;
	text-decoration: none;
	font-weight: normal;
}

a:hover{
	color: #808080;
	text-decoration: underline;
}

img {
border: 0 none;
}


/* La page
-------------------------------------------------------- */

#page{
	width: 990px;
	height: 620px;
	background: #fff url(images/fond-page.gif) top no-repeat;
	color: inherit;
	margin: 0 auto;
	text-align: center;
	padding: 0;
}


/* L'entête
-------------------------------------------------------- */

#header{
	width: 914px;
	height: 178px;
	background: #fff url(images/fond-header.jpg) top no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#header-en{
	width: 914px;
	height: 178px;
	background: #fff url(images/fond-header-en.jpg) top no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#menu{
	width: 914px;
	height: 30px;
	background: #fff url(images/fond-menu.gif) top no-repeat;
	margin: 0 auto;
	padding: 2px 0 0 0;
	text-align: center;
}
#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#menu ul li {
	float: left;
}
#menu ul li a.corporate {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-corporate.gif') bottom;
}
#menu ul li a.corporate:hover {
	background-position: top;
}
#menu ul li a.clients {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-clients.gif') bottom;
}
#menu ul li a.clients:hover {
	background-position: top;
}
#menu ul li a.our-services {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-our-services.gif') bottom;
}
#menu ul li a.our-services:hover {
	background-position: top;
}
#menu ul li a.societaires {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-societaires.gif') bottom;
}
#menu ul li a.societaires:hover {
	background-position: top;
}
#menu ul li a.join-socaps {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-join-socaps.gif') bottom;
}
#menu ul li a.join-socaps:hover {
	background-position: top;
}
#menu ul li a.contact {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-contact.gif') bottom;
}
#menu ul li a.contact:hover {
	background-position: top;
}
#menu ul li a.contact-us {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-contact-us.gif') bottom;
}
#menu ul li a.contact-us:hover {
	background-position: top;
}
#menu ul li a.actualites {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-actualites.gif') bottom;
}
#menu ul li a.actualites:hover {
	background-position: top;
}
#menu ul li a.news {
	display: block;
	height: 30px;
	width: 128px;
	margin: 0 27px;
	background: url('images/onglet-news.gif') bottom;
}
#menu ul li a.news:hover {
	background-position: top;
}



/* L'entête
-------------------------------------------------------- */

#contenu{
	width: 914px;
	height: 378px;
	background: #fff url(images/fond-contenu.gif) top no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#sous-rubriques{
	width: 914px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#centre{
	position: relative;
	width: 914px;
	height: 348px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#col-gauche {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 200px;
	height: 340px;
}

#col-droite {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
	background: #ccc;
}


/* Page accueil
-------------------------------------------------------- */

p#Corporate-socaps {
	font-size: 100%;
	color: #779FBC;
	line-height: 1.5em;
	margin: 0 35px 0 0;
}

#col-clients-accueil {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 195px;
	height: 322px;
	padding-top: 18px;
	background: url(images/fond-bloc.gif) top no-repeat;
	text-align: center;
}
#texte-clients-accueil {
	height: 115px;
	padding: 5px 22px 10px 22px;
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}
#texte-clients-accueil-en {
	height: 125px;
	padding: 0px 22px 10px 22px;
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}
#col-societaires-accueil {
	position: absolute;
	top: 0px;
	left: 445px;
	width: 195px;
	height: 322px;
	padding-top: 18px;
	background: url(images/fond-bloc.gif) top no-repeat;
	text-align: center;
}
#texte-societaires-accueil {
	height: 115px;
	padding: 5px 22px 10px 22px;
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}
#texte-societaires-accueil-en {
	height: 125px;
	padding: 0px 22px 10px 22px;
	font-size: 11px;
	text-align: left;
	line-height: 1.2em;
}
#actu-accueil {
	position: absolute;
	top: 0px;
	left: 665px;
	width: 230px;
	/*height: 230px;*/
	height: 330px;
	text-align: left;
	overflow: auto;

}

#actu-accueil a{
	color: #595959;
	texte-decoration: underline;
	font-size: 80%;
}
#actu-accueil a:hover{
	color: #595959;
	texte-decoration: underline;
}

#contact-accueil {
	position: absolute;
	top: 270px;
	left: 660px;
	width: 139px;
	height: 49px;
	padding: 12px 0 0 100px;
	text-align: left;
	background: url(images/fond-bloc-contact.gif) top no-repeat;
	font-size: 85%;
	color: #fff;
	line-height: 1.2em;
}
#contact-accueil a{
	color: #fff;
	text-decoration: none;
}
#contact-accueil a:hover{
	color: #fff;
	text-decoration: underline;
}



/* Actu
-------------------------------------------------------- */
.actu-date {
	color: #FF0000;
	font-size: 11px;
}
.actu-texte {
	color: #7E7E7E;
	font-size: 11px;
}



/* Corporate
-------------------------------------------------------- */

a.corporate {
	color: #5B97C2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.corporate:hover {
	font-weight: bold;
	text-decoration: underline;
}

#sous-rubriques-corporate{
	width: 888px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 26px;
	text-align: left;
}


#sous-rubriques-corporate ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sous-rubriques-corporate ul li {
	float: left;
	margin-right: 20px;
}
#sous-rubriques-corporate ul li a.corporate-socaps {
	display: block;
	height: 30px;
	width: 85px;
	margin: 0;
	background: url('images/sous-menu/corporate-socaps.gif') bottom;
}
#sous-rubriques-corporate ul li a.corporate-socaps:hover {
	background-position: top;
}
#sous-rubriques-corporate ul li a.corporate-chiffres{
	display: block;
	height: 30px;
	width: 113px;
	margin: 0;
	background: url('images/sous-menu/corporate-chiffres.gif') bottom;
}
#sous-rubriques-corporate ul li a.corporate-chiffres:hover {
	background-position: top;
}

#sous-rubriques-corporate ul li a.key-figures{
	display: block;
	height: 30px;
	width: 113px;
	margin: 0;
	background: url('images/sous-menu/key-figures.gif') bottom;
}
#sous-rubriques-corporate ul li a.key-figures:hover {
	background-position: top;
}
#sous-rubriques-corporate ul li a.historical-background{
	display: block;
	height: 30px;
	width: 155px;
	margin: 0;
	background: url('images/sous-menu/historical-background.gif') bottom;
}
#sous-rubriques-corporate ul li a.historical-background:hover {
	background-position: top;
}



#col-droite-corporate {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
	background: url(images/fond-bloc-corporate.gif) top no-repeat;
}

#titre-corporate {
	padding: 45px 0 0 40px;
	width: 550px;
	height: 20px;
	color: #5C99EE;
	font-size: 12px;
	font-weight: bold;
}
#texte-corporate {
	padding: 20px 0 0 80px;
	width: 510px;
	height: 150px;
	text-align: center;
}
.texte-corporate-titre {
	color: #5C99EE;
	font-size: 15px;
	font-weight: bold;
}
a.texte-corporate-texte {
	color: #6C6C6C;
	font-size: 10px;
	font-weight: bold;
	line-height: 8px;
	text-decoration: none;
}
a.texte-corporate-texte:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.texte-corporate-fleche {
	color: #5C99EE;
	font-size: 10px;
	font-weight: bold;
}

#col-droite-corporate-int {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
}
#titre-corporate-int {
	padding: 20px 0 0 0;
	width: 100%;
	width: 669px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}
#texte-corporate-int {
	padding: 30px 0 0 0;
	width: 669px;
	text-align: left;
}
#texte-corporate-int2 {
	padding: 0;
	width: 669px;
	text-align: left;
	background: url('images/fond-key-figures.gif') top center no-repeat;
}



/* Clients
-------------------------------------------------------- */

#col-gauche-clients {
	width: 195px;
	height: 322px;
	padding-top: 18px;
	background: url(images/fond-bloc.gif) top no-repeat;
	text-align: center;
}

a.clients {
	color: #AEA018;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.clients:hover {
	font-weight: bold;
	text-decoration: underline;
}

#sous-rubriques-clients{
	width: 706px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 208px;
	text-align: left;
}


#sous-rubriques-clients ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sous-rubriques-clients ul li {
	float: left;
	margin-right: 20px;
}
#sous-rubriques-clients ul li a.clients-offres {
	display: block;
	height: 30px;
	width: 78px;
	margin: 0;
	background: url('images/sous-menu/clients-offres.gif') bottom;
}
#sous-rubriques-clients ul li a.clients-offres:hover {
	background-position: top;
}
#sous-rubriques-clients ul li a.clients-secteurs{
	display: block;
	height: 30px;
	width: 148px;
	margin: 0;
	background: url('images/sous-menu/clients-secteurs.gif') bottom;
}
#sous-rubriques-clients ul li a.clients-secteurs:hover {
	background-position: top;
}
#sous-rubriques-clients ul li a.clients-zones{
	display: block;
	height: 30px;
	width: 157px;
	margin: 0;
	background: url('images/sous-menu/clients-zones.gif') bottom;
}
#sous-rubriques-clients ul li a.clients-zones:hover {
	background-position: top;
}



#sous-rubriques-clients-en {
	width: 706px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 208px;
	text-align: left;
}
#sous-rubriques-clients-en ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sous-rubriques-clients-en ul li {
	float: left;
	margin-right: 10px;
}
#sous-rubriques-clients-en ul li a.socaps-services {
	display: block;
	height: 30px;
	width: 132px;
	margin: 0;
	background: url('images/sous-menu/socaps-services.gif') bottom;
}
#sous-rubriques-clients-en ul li a.socaps-services:hover {
	background-position: top;
}
#sous-rubriques-clients-en ul li a.fields-of-activity {
	display: block;
	height: 30px;
	width: 172px;
	margin: 0;
	background: url('images/sous-menu/fields-of-activity.gif') bottom;
}
#sous-rubriques-clients-en ul li a.fields-of-activity:hover {
	background-position: top;
}
#sous-rubriques-clients-en ul li a.coverage {
	display: block;
	height: 30px;
	width: 212px;
	margin: 0;
	background: url('images/sous-menu/coverage.gif') bottom;
}
#sous-rubriques-clients-en ul li a.coverage:hover {
	background-position: top;
}
#sous-rubriques-clients-en ul li a.choose-socaps {
	display: block;
	height: 30px;
	width: 130px;
	margin: 0;
	background: url('images/sous-menu/choose-socaps.gif') bottom;
}
#sous-rubriques-clients-en ul li a.choose-socaps:hover {
	background-position: top;
}


#col-droite-clients {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
	background: url(images/fond-bloc-corporate.gif) top no-repeat;
}

#titre-clients {
	padding: 45px 0 0 40px;
	width: 550px;
	height: 20px;
	color: #AEA018;
	font-size: 12px;
	font-weight: bold;
}
#texte-clients {
	padding: 20px 0 0 80px;
	width: 510px;
	height: 150px;
	text-align: center;
}
#texte-clients-2 {
	padding: 20px 0 0 80px;
	width: 510px;
	height: 120px;
	text-align: center;
}
.texte-clients-titre {
	color: #AEA018;
	font-size: 15px;
	font-weight: bold;
}
a.texte-clients-texte {
	color: #6C6C6C;
	font-size: 10px;
	font-weight: bold;
}
a.texte-clients-texte:hover {
	font-size: 10px;
	font-weight: bold;
}
.texte-clients-fleche {
	color: #AEA018;
	font-size: 10px;
	font-weight: bold;
}

#col-droite-clients-int {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
}
#titre-clients-int {
	padding: 20px 0 0 0;
	width: 100%;
	width: 669px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}
#texte-clients-int {
	padding: 5px 0 0 0;
	width: 669px;
	text-align: left;
}

p.clients-offres {
	margin: 0;
	padding: 5px 18px 5px 18px;
	line-height: 14px;
	color: #3B3B3B;
	font-size: 11px;
}
p.clients-offres-en {
	margin: 0;
	padding: 5px 15px 0px 15px;
	line-height: 12px;
	color: #3B3B3B;
	font-size: 11px;
}
p.clients-offres-gris {
	margin: 0;
	padding: 5px 18px 5px 18px;
	line-height: 14px;
	color: #7D7C7C;
	font-size: 10px;
}
p.clients-offres-gris-en {
	margin: 0;
	padding: 5px 15px 0px 15px;
	line-height: 13px;
	color: #7D7C7C;
	font-size: 10px;
}

p.clients-offres-titre-1 {
	margin: 0;
	padding: 5px 18px 10px 18px;
	color: #5C99EE;
	font-weight: bold;
	font-size: 12px;
}
a.clients-offres-titre-1 {
	color: #5C99EE;
	font-weight: bold;
	text-decoration: none;
}

a.clients-offres-titre-1:hover {
	color: #5C99EE;
	text-decoration: underline;
}
p.clients-offres-titre-2 {
	margin: 0;
	padding: 5px 18px 10px 18px;
	color: #87B400;
	font-weight: bold;
	font-size: 12px;
}
a.clients-offres-titre-2 {
	color: #87B400;
	font-weight: bold;
	text-decoration: none;
}

a.clients-offres-titre-2:hover {
	color: #87B400;
	text-decoration: underline;
}
p.clients-offres-titre-3 {
	margin: 0;
	padding: 5px 18px 10px 18px;
	color: #E2983E;
	font-weight: bold;
	font-size: 12px;
}
a.clients-offres-titre-3 {
	color: #E2983E;
	font-weight: bold;
	text-decoration: none;
}

a.clients-offres-titre-3:hover {
	color: #E2983E;
	text-decoration: underline;
}
p.clients-offres-titre {
	margin: 0;
	padding: 0;
	color: #A19412;
	font-weight: bold;
	font-size: 12px;
}
p.clients-offres-gris2 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #7D7C7C;
	font-size: 10px;
	line-height: 10px;
}

#texte-clients-int-zones {
	padding: 5px 0 0 0;
	text-align: center;
	width: 669px;
	height: 280px;
	background: url(images/fond-bloc-clients-zones.gif) top no-repeat;
	font-size: 14px;
	color: #3B3B3B;
	line-height: 18px;
}
.clients-int-zones {
	font-size: 18px;
	color: #3B3B3B;
	font-weight: bold;
}



/* Societaires
-------------------------------------------------------- */

#col-gauche-societaires {
	width: 195px;
	height: 322px;
	padding-top: 18px;
	background: url(images/fond-bloc.gif) top no-repeat;
	text-align: center;
}

a.societaires {
	color: #AEA018;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.societaires:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.societaires-off {
	color: #AEA018;
	font-size: 12px;
	font-weight: regular;
	text-decoration: none;
}
a.societaires-off:hover {
	font-weight: bold;
	text-decoration: underline;
}

#sous-rubriques-societaires{
	width: 524px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 390px;
	text-align: left;
}


#sous-rubriques-societaires ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sous-rubriques-societaires ul li {
	float: left;
	margin-right: 20px;
}
#sous-rubriques-societaires ul li a.societaires-offres {
	display: block;
	height: 30px;
	width: 78px;
	margin: 0;
	background: url('images/sous-menu/societaires-offres.gif') bottom;
}
#sous-rubriques-societaires ul li a.societaires-offres:hover {
	background-position: top;
}
#sous-rubriques-societaires ul li a.societaires-activite{
	display: block;
	height: 30px;
	width: 151px;
	margin: 0;
	background: url('images/sous-menu/societaires-activite.gif') bottom;
}
#sous-rubriques-societaires ul li a.societaires-activite:hover {
	background-position: top;
}
#sous-rubriques-societaires ul li a.societaires-competences{
	display: block;
	height: 30px;
	width: 203px;
	margin: 0;
	background: url('images/sous-menu/societaires-competences.gif') bottom;
}
#sous-rubriques-societaires ul li a.societaires-competences:hover {
	background-position: top;
}
#sous-rubriques-societaires ul li a.benefit {
	display: block;
	height: 30px;
	width: 197px;
	margin: 0;
	background: url('images/sous-menu/benefit.gif') bottom;
}
#sous-rubriques-societaires ul li a.benefit:hover {
	background-position: top;
}
#sous-rubriques-societaires ul li a.ads{
	display: block;
	height: 30px;
	width: 114px;
	margin: 0;
	background: url('images/sous-menu/ads.gif') bottom;
}
#sous-rubriques-societaires ul li a.ads:hover {
	background-position: top;
}



#col-droite-societaires {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
	background: url(images/fond-bloc-corporate.gif) top no-repeat;
}

#titre-societaires {
	padding: 45px 0 0 40px;
	width: 550px;
	height: 20px;
	color: #AEA018;
	font-size: 12px;
	font-weight: bold;
}
#texte-societaires {
	padding: 20px 0 0 80px;
	width: 510px;
	height: 150px;
	text-align: center;
}
.texte-societaires-titre {
	color: #AEA018;
	font-size: 15px;
	font-weight: bold;
}
a.texte-societaires-texte {
	color: #6C6C6C;
	font-size: 10px;
	font-weight: bold;
}
a.texte-societaires-texte:hover {
	font-size: 10px;
	font-weight: bold;
}
.texte-societaires-fleche {
	color: #AEA018;
	font-size: 10px;
	font-weight: bold;
}

#col-droite-societaires-int {
	position: absolute;
	top: 0px;
	left: 230px;
	width: 669px;
	height: 340px;
}
#titre-societaires-int {
	padding: 20px 0 0 0;
	width: 100%;
	width: 669px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}
#texte-societaires-int {
	padding: 30px 0 0 0;
	width: 669px;
	text-align: left;
}
#texte-societaires-int p{
	padding: 0 0 15px 0;
	margin: 0;
}


p.societaires-offres {
	margin: 0;
	padding: 0;
	color: #3B3B3B;
}
p.societaires-offres-gris {
	margin: 0;
	padding: 5px 0;
	line-height: 16px;
	color: #7D7C7C;
	font-size: 11px;
}

p.societaires-offres-titre {
	margin: 0;
	padding: 0;
	color: #A19412;
	font-weight: bold;
	font-size: 12px;
}
p.societaires-offres-gris2 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #7D7C7C;
	font-size: 10px;
	line-height: 10px;
}




/* Contact
-------------------------------------------------------- */

#col-gauche-contact {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 320px;
	height: 340px;
	background: url(images/carte-contact.gif) top no-repeat;
}
#titre-contact-int {
	padding: 0 0 0 20px;
	width: 300px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}

#col-droite-contact {
	position: absolute;
	top: 0px;
	left: 335px;
	width: 549px;
	height: 340px;
	background: url(images/fond-contact-droite.gif) top no-repeat;
	text-align: center;

}

#texte-contact-int {
	margin: 10px 10px 0 0;
	padding: 0 0 0 20px;
	width: 519px;
	height: 310px;
	/* ajout 231007
-------------------------------------------------------- */
	overflow: auto;
	text-align: center;
}
p.contact-titre {
	color: #5B97C2;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}
p.contact-texte {
	color: #3B3B3B;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
}


/* Actualités
-------------------------------------------------------- */

#col-gauche-actualites {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 884px;
	height: 340px;
}
#titre-actualites-int {
	padding: 0 0 0 20px;
	width: 864px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}
#titre-actualites-int-en {
	padding: 0 0 0 20px;
	width: 684px;
	height: 23px;
	color: #7B7B7B;
	font-size: 14px;
	font-weight: bold;
}


#texte-actualites-int {
	padding: 20px 0 0 0;
	width: 884px;
	height: 277px;
	/* ajout 231007
-------------------------------------------------------- */
	overflow: auto;
	text-align: left;
}
#texte-actualites-int-en {
	padding: 20px 0 0 0;
	width: 684px;
	overflow: auto;
	text-align: left;
}
p.actualites-titre {
	color: #5B97C2;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}
p.actualites-texte {
	color: #7E7E7E;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0;
}
a.actualites-texte {
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.actualites-texte:hover {
	color: #595959;
	text-decoration: underline;
}




/* Footer
-------------------------------------------------------- */

#footer{
	width: 914px;
	height: 20px;
	margin: 5px auto;
	padding: 0;
	text-align: left;
	color: #898885;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}
p#copyright {
	float: left;
	margin: 0;
	padding: 0 0 0 2px;
	text-align: left;
}
p#copyright a{
	color: #898885;
	text-decoration: none;
}
p#copyright a:hover{
	color: #898885;
	text-decoration: underline;
}
p#footer-liens {
	float: right;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: right;
}
p#footer-liens a{
	color: #4D4D4D;
	text-decoration: none;
	font-size: 110%;
}
p#footer-liens a:hover{
	color: #4D4D4D;
	text-decoration: underline;
}
.separation {
	clear: both;
	visibility: hidden;
}



/* Div final bas
-------------------------------------------------------- */

#phrase-finale{
	width: 914px;
	color: inherit;
	margin: 0 auto;
    text-align: center;
	color: #898885;
    font-size: 80%;
	padding: 0;
}

#flash {
	height: 326px;
	width: 800px;
	position: absolute;
	left: 52px;
}


/* Formulaire contact
-------------------------------------------------------- */
.submit {
  border-width: 1px;
  border-style: solid;
  border-color: #7b7b7b;
  font-Family: Arial, Helvetica, sans-serif;
  font-Weight: bold;
  color: #4387af;
  background-Color: #f1eeee;
  height: 16pt;
  width: 100px;
}
