@charset "utf-8";

* {
margin:0;
padding:0;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #000;
	margin: 0px;
}
#conteneur {
	position: absolute;
	width: 971px;
	top: 0px;
	margin-left: -486px;
	left: 50%;
	color: #2c3a3e;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	height: 900px;
}
#servicesListe {
	background-color: #2C3A3E;
	position: absolute;
	height: 530px;
	width: 215px;
	left: 0px;
	top: 331px;
	background-image: url(images/serviceMenuBas.png);
	background-position: left bottom;
	background-attachment: scroll;
	background-repeat: no-repeat;
	z-index: 8;
	padding-top: 12px;
	color: #B1C4BF;
}
#fondTexte {
	background-image: url(images/degrade.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;
	background-position: left top;
}
#footer {
	position: absolute;
	height: 22px;
	width: 756px;
	top: 515px;
	right: 0px;
	background-image: url(images/footer.png);
	z-index: 2;
	text-align: center;
	padding-top: 32px;
	font-size: 12px;
}
.titrePage {
	
	position: absolute;
	left: 45px;
	right: 0px;
	top: 12px;
	font-size: 20px;
	color: #2C3A3E;
	word-spacing: 10px;
}
#aideDemande {
	position: absolute;
	width: 170px;
	left: 0px;
	top: 21px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
#inscription {
	position: absolute;
	height: 475px;
	width: 915px;
	left: 45px;
	top: 58px;
}




#logo {
	position: absolute;
	height: 110px;
	width: 971px;
	left: 0px;
	top: 0px;
	z-index: 3;
}
#pack {
	position: absolute;
	z-index: 8;
	height: 124px;
	width: 971px;
	text-align: right;
	bottom: 18px;
}
.decal36G {
	float: right;
	padding-right: 22px;
}

#anim {
	position: absolute;
	height: 155px;
	width: 971px;
	top: 110px;
	left: 0px;
	z-index: 2;
	background-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1c4bf;
}
#menu {
	background-color: #B1C4BF;
	height: 44px;
	width: 971px;
	position: absolute;
	top: 266px;
	left: 0px;
	z-index: 4;
}
.menuIn {
	float: left;
	height: 43px;
	width: 215px;
	margin-right: 1px;
}

#angle {
	position: absolute;
	height: 17px;
	width: 17px;
	top: -1px;
	right: 0px;
}
#picto {
	background-color: #F15922;
	position: absolute;
	height: 21px;
	width: 971px;
	left: 0px;
	top: 310px;
	z-index: 5;
}


#bayadere {
	position: absolute;
	height: 336px;
	width: 131px;
	left: -8px;
	top: 0px;
	z-index: 1;
}

a.l1:link, a.l1:visited  {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l1off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 12px;
	font-size: 11px;
	height: 28px;
	padding-top: 4px;
}
#identification {
	position: absolute;
	right: 21px;
	width: 200px;
	top: 10px;
	z-index: 5;
	color: #B1C4BF;
}
.orange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F15922;
}


a.l1:hover {
	background-image: url(images/l1on.png);
	color: #F15922;
}


.inl1 {
	background-image: url(images/l1on.png);
	color: #F15922;
	font-weight: bold;
	
	text-decoration: none;
	background-attachment: scroll;

	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 12px;
	font-size: 11px;
	height: 28px;
	padding-top: 4px;
	
	
	
}




a.l2:link, a.l2:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l2off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 50px;
	font-size: 11px;
	height: 22px;
	padding-top: 6px;
}
a.l2:hover {
color: #F15922;
	background-image: url(images/l2on.png);

}


a.l3:link, a.l3:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l3off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 77px;
	font-size: 11px;
	height: 22px;
	padding-top: 6px;
}
a.l3:hover {
color: #F15922;
	background-image: url(images/l3on.png);

}
a.l4:link, a.l4:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l4off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 109px;
	font-size: 11px;
	height: 26px;
	padding-top: 1px;
}
a.l4:hover {
color: #F15922;
	background-image: url(images/l4on.png);

}

a.l5:link, a.l5:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l5off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 142px;
	font-size: 11px;
	height: 24px;
	padding-top: 10px;
}
a.l5:hover {
color: #F15922;
	background-image: url(images/l5on.png);

}

a.l6:link, a.l6:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l6off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 178px;
	font-size: 11px;
	height: 26px;
	padding-top: 0px;
}
a.l6:hover {
color: #F15922;
	background-image: url(images/l6on.png);

}

a.l7:link, a.l7:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l7off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 209px;
	font-size: 11px;
	height: 23px;
	padding-top: 7px;
}
a.l7:hover {
color: #F15922;
	background-image: url(images/l7on.png);

}
a.l8:link, a.l8:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l8off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 242px;
	font-size: 11px;
	height: 26px;
	padding-top: -2px;
}
a.l8:hover {
color: #F15922;
	background-image: url(images/l8on.png);

}

a.l9:link, a.l9:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l9off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 275px;
	font-size: 11px;
	height: 25px;
	padding-top: -1px;
}
a.l9:hover {
color: #F15922;
	background-image: url(images/l9on.png);

}

a.l10:link, a.l10:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l10off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 310px;
	font-size: 11px;
	height: 31px;
	padding-top: 3px;
}
a.l10:hover {
color: #F15922;
	background-image: url(images/l10on.png);

}


a.l11:link, a.l11:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l11off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 350px;
	font-size: 11px;
	height: 30px;
	padding-top: 5px;
}
a.l11:hover {
	background-image: url(images/l11on.png);
color: #F15922;
}
a.l12:link, a.l12:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l12off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 390px;
	font-size: 11px;
	height: 20px;
	padding-top: 6px;
}
a.l12:hover {
	background-image: url(images/l12on.png);
color: #F15922;
}
a.l13:link, a.l13:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l13off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 422px;
	font-size: 11px;
	height: 29px;
	padding-top: -3px;
}


a.l13:hover {
	background-image: url(images/l13on.png);
color: #F15922;
}
a.l14:link, a.l14:visited {
	font-weight: bold;
	color: #B1C4BF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/l14off.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;
	position: absolute;
	top: 452px;
	font-size: 11px;
	height: 32px;
	padding-top: 7px;
}

a.l14:hover {
	background-image: url(images/l14on.png);
color: #F15922;
}
#lienSec {
	background-attachment: scroll;
	background-image: url(images/lienSec.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 95px;
	position: absolute;
	right: 11px;
	margin-top: 3px;
}
#agrement {
	position: absolute;
	z-index: 5;
	left: 260px;
	color: #000;
	top: 95px;
	font-weight: bold;
}
#head1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	position: absolute;
	left: 245px;
	top: 64px;
	z-index: 5;
	text-transform: uppercase;
}

.lienSecEcart {
	float: right;
	margin-right: 8px;
}
#head2 {
	font-size: 10px;
	color: #FFF;
	position: absolute;
	left: 245px;
	top: 81px;
	z-index: 5;
	text-transform: uppercase;
	width: 449px;
}
#presta {
	position: absolute;
	left: 260px;
	right: 0px;
	top: 12px;
	font-size: 20px;
	color: #2C3A3E;
	word-spacing: 10px;
	padding-right: 20px;
}
.espace17 {
	padding-right: 17px;
}
#tousLesPacks {
	background-image: url(images/ongletBas.png);
	height: 18px;
	width: 109px;
	position: absolute;
	top: 329px;
	right: 0px;
	padding-left: 30px;
	font-size: 11px;
	color: #B1C4BF;
	padding-top: 4px;
}
#mev {
	position: absolute;
	left: 260px;
	top: 335px;
	right: 230px;
	font-size: 13px;
	color: #FFF;
}
.grisGras13 {
	font-weight: bold;
	color: #B1C4BF;
}
.orange20 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F15922;
	font-size: 20px;
	word-spacing: normal;
}
a:link, a:visited   {
	color: #B1C4BF;
	text-transform: none;
}
 a:hover  {
	color: #F15922;
}

a.footer:link,a.footer:visited {
	color: #92a3a0;
	text-decoration: none;
}
 a.footer:hover  {
	color: #F15922;
}
#fondTexte2 {
	background-image: url(images/degrade2.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 8;
	background-attachment: scroll;
	background-position: left top;
}
#inscriptionIN {
	position: absolute;
	height: 475px;
	width: 915px;
	left: 0px;
	top: 0px;
	background-image: url(images/fondForm.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#onglet1on {
	position: absolute;
	left: 199px;
	top: 2px;
	z-index: 10;
}
#onglet2off {
	position: absolute;
	top: 3px;
	left: 320px;
	z-index: 9;
}
#o1c1 {
	position: absolute;
	width: 235px;
	left: 219px;
	top: 40px;
	font-size: 11px;
	color: #b1c4bf;
	background-image: url(images/pointilleSimple.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 430px;
}
#o1c2 {
	position: absolute;
	left: 409px;
	height: 403px;
	width: 241px;
	top: 67px;
	font-size: 11px;
	color: #b1c4bf;
}

#onglet3off {
	position: absolute;
	left: 441px;
	top: 3px;
	z-index: 8;
}
#onglet4off {
	position: absolute;
	left: 561px;
	top: 3px;
}
#o1c3 {
	position: absolute;
	left: 650px;
	height: 430px;
	width: 218px;
	top: 40px;
	font-size: 11px;
	color: #b1c4bf;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 40px;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F15922;
}
.champTextdeGauche{
	background-color:#b1c4bf;
	height:16px;
	font-size: 11px;
}
#onglet1off {
	position: absolute;
	left: 199px;
	top: 3px;
	z-index: 9;
}
#onglet2on {
	position: absolute;
	top: 2px;
	left: 320px;
	z-index: 10;
}
#o2c1 {
	position: absolute;
	width: 330px;
	left: 219px;
	top: 40px;
	font-size: 11px;
	color: #b1c4bf;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 430px;
	text-transform: uppercase;
}
.decalage20 {
	margin-left: 20px;
}

#o2c2 {
	position: absolute;
	height: 208px;
	width: 315px;
	font-size: 11px;
	color: #FFF;
	right: 0px;
	bottom: 0px;
	background-image: url(images/BlocOrange.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding: 15px;
}
#recap {
	background-color: #000;
	border: 1px solid #DA511F;
	border-collapse:collapse
}
#recap tr td, #recapBas tr td {
	border: 1px solid #F15922;
	text-transform: none;
	color: #F15922;
	padding: 2px;
}
.bordGris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

#recap tr th, #recapBas tr th {
	text-transform: uppercase;
	color: #FFF;
	border: 1px solid #F15922;
	padding-left: 10px;
	font-weight: normal;
}


#onglet3on {
	position: absolute;
	left: 439px;
	top: 2px;
	z-index: 10;
}
#autreCommande {
	position: absolute;
	top: -2px;
	right: 4px;
	width: 134px;
	text-transform: none;
	font-size: 12px;
}
.blanc14 {
	font-size: 14px;
	color: #FFF;
	margin-top: 6px;
}
#o3c1 {
	position: absolute;
	width: 630px;
	left: 219px;
	top: 40px;
	font-size: 11px;
	color: #b1c4bf;
	height: 430px;
	text-transform: uppercase;
}
#o3c2 {
	position: absolute;
	width: 315px;
	top: 70px;
	right: 0px;
	height: 370px;
	font-size: 11px;
	text-transform: uppercase;
	color: #B1C4BF;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#menuPerso {
	position: absolute;
	height: 515px;
	width: 200px;
	top: 0px;
	padding-top: 25px;
	padding-left: 45px;
	background-attachment: scroll;
	background-image: url(images/menuPerso.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.titre24 {
	font-size: 24px;
	left: 20px;
	position: absolute;
}
#menuTextePerso {
	position: absolute;
	top: 80px;
	color: #B1C4BF;
	font-size: 12px;
	width: 189px;
}
a.lienMenuOn:link,a.lienMenuOn:visited,a.lienMenuOn:hover {
	color: #FFF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/fleche.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
a.lienMenuOff:link,a.lienMenuOff:visited,a.lienMenuOff:hover {
	color: #B1C4BF;
	text-decoration: none;
	padding-left: 15px;
	background-position: center;
}
#fondPerso {
	position: absolute;
	height: 534px;
	width: 716px;
	top: 1px;
	right: 7px;
	background-attachment: scroll;
	background-image: url(images/fondPerso.png);
	background-repeat: no-repeat;
}
#REDIRECTION {
	height: 130px;
	width: 385px;
	margin-top: -65px;
	margin-left: -193px;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 14px;
	color: #B1C4BF;
	text-align: center;
	z-index: 50;
	text-transform: uppercase;
}
.marge5 {
	margin-top: 4px;
}
.texteSansCapForce {
	text-transform: none;
}
#onglet4on {
	position: absolute;
	left: 561px;
	top: 2px;
	z-index: 11;
}
#total {
	position: absolute;
	top: 285px;
	width: 315px;
}

#o4c1 {
	position: absolute;
	width: 316px;
	left: 199px;
	top: 40px;
	font-size: 11px;
	color: #FFF;
	height: 400px;
	text-transform: uppercase;
	background-attachment: scroll;
	background-image: url(images/fondRecap.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	padding-right: 15px;
	padding-left: 15px;
}
#o4c2 {
	position: absolute;
	width: 285px;
	top: 70px;
	right: 0px;
	height: 370px;
	font-size: 11px;
	text-transform: uppercase;
	color: #B1C4BF;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#oInc1 {
	position: absolute;
	width: 630px;
	left: 22px;
	top: 70px;
	font-size: 11px;
	color: #b1c4bf;
	height: 400px;
	text-transform: uppercase;
}
#bonjour {
	position: absolute;
	left: 22px;
	top: 10px;
	width: 250px;
	font-size: 11px;
	color: #B1C4BF;
}
#listing {
	background-image: url(images/listing.png);
	background-position: 0px 20px;
	height: 475px;
	width: 314px;
	position: absolute;
	top: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-right: 10px;
	color: #B1C4BF;
}
#recapBas {
	background-color: #000;
	border: 1px solid #DA511F;
	border-collapse:collapse;
	position: absolute;
	top: 445px;
	width: 316px;
}
#listing2 {
	background-image: url(images/pointilleDouble.png);
	height: 475px;
	width: 330px;
	position: absolute;
	top: 50px;
	padding-left: 22px;
	padding-right: 10px;
	color: #B1C4BF;
	right: 0px;
	background-repeat: repeat-y;
	background-position: 0px 22px;
}
#o1c1In {
	position: absolute;
	width: 235px;
	left: 22px;
	top: 70px;
	font-size: 11px;
	color: #b1c4bf;
	background-image: url(images/pointilleSimple.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 430px;
}
#o1c2In {
	position: absolute;
	left: 212px;
	height: 403px;
	width: 241px;
	top: 97px;
	font-size: 11px;
	color: #b1c4bf;
}
#o1c3In {
	position: absolute;
	left: 453px;
	height: 430px;
	width: 218px;
	top: 70px;
	font-size: 11px;
	color: #b1c4bf;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 40px;
}
#o2c1In {
	position: absolute;
	width: 330px;
	left: 22px;
	top: 70px;
	font-size: 11px;
	color: #b1c4bf;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 430px;
	text-transform: uppercase;
}
#o3c1In {
	position: absolute;
	width: 630px;
	left: 22px;
	top: 70px;
	font-size: 11px;
	color: #b1c4bf;
	height: 430px;
	text-transform: uppercase;
}
#o3c2In {
	position: absolute;
	width: 315px;
	top: 100px;
	right: 0px;
	height: 370px;
	font-size: 11px;
	text-transform: uppercase;
	color: #B1C4BF;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#o4c2In {
	position: absolute;
	width: 285px;
	top: 100px;
	right: 0px;
	height: 370px;
	font-size: 11px;
	text-transform: uppercase;
	color: #B1C4BF;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#o4c1In {
	position: absolute;
	width: 316px;
	left: 2px;
	top: 70px;
	font-size: 11px;
	color: #FFF;
	height: 400px;
	text-transform: uppercase;
	background-attachment: scroll;
	background-image: url(images/fondRecap.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	padding-right: 15px;
	padding-left: 15px;
}
#fondTarif {
	background-image: url(images/fondTarif.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;
	background-position: right bottom;
}
#prestations {
	position: absolute;
	width: 180px;
	top: 65px;
	right: 15px;
	height: 155px;
	font-size: 12px;
	color: #B1C4BF;
	font-weight: bold;
}
#prestationsTitre {
	color: #F15922;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	width: 460px;
	padding-right: 45px;
	padding-left: 45px;
	position: absolute;
	left: 215px;
	top: 30px;
}
#prestationsTexte {
	color: #2D3B3F;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	width: 460px;
	padding-right: 45px;
	padding-left: 45px;
	position: absolute;
	left: 215px;
	top: 60px;
	height: 149px;
}
b {
	color: #F15922;
}
#prestationsTarifs {
	color: #2D3B3F;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	width: 460px;
	padding-right: 45px;
	padding-left: 45px;
	position: absolute;
	left: 215px;
	top: 245px;
}
#prestationInscrivez {
	position: absolute;
	left: 630px;
	top: 375px;
}
#prestationsExplication {
	color: #2D3B3F;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	width: 460px;
	padding-right: 45px;
	padding-left: 45px;
	position: absolute;
	left: 215px;
	top: 420px;
}
#prestationsLiens {
	position: absolute;
	width: 155px;
	top: 245px;
	right: 0px;
	height: 155px;
	font-size: 11px;
	color: #FFF;
	padding-right: 25px;
	padding-left: 25px;
}
.px11 {
	font-size: 11px;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}



#fondTexte {
	background-image: url(images/degrade.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;
	background-position: left top;
}


#fondCommun {
	background-image: url(images/fondCommun.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;


}





a h2 {
	text-decoration: none;
}

#centreCommun {
	position: absolute;
	left: 260px;
	right: 230px;
	top: 40px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}
h1 {
	font-size: 14px;
	text-transform: uppercase;
	color: #F15922;
	margin-top: 40px;
	margin-bottom: 15px;
}
H2 {
	font-size: 13px;
	color: #2C3A3E;
	background-image: url(images/flecheMicro3.png);
	padding-left: 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 7px;
	margin-top: 7px;
}


#contextuel {
	position: absolute;
	width: 155px;
	top: 300px;
	right: 0px;
	height: 155px;
	font-size: 11px;
	color: #FFF;
	padding-right: 25px;
	padding-left: 25px;
}
#gauche {
	position: absolute;
	width: 215px;
	left: 0px;
	top: 0px;
	height: 540px;
	color: #B1C4BF;
}
#gauche a p {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #B1C4BF;
	background-image: none;
}
#gauche   p{
	color: #F15922;
	left: 25px;
	top: 5px;
	bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/flecheMicro3.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}


#droite {
	position: absolute;
	width: 207px;
	right: 0px;
	top: 47px;
	height: 245px;
}

#contextuel A p {
	background-image: url(images/fleche.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	margin-left: 10px;
}
H3 {
	font-size: 13px;
	color: #2C3A3E;
	background-image: none;
	padding-left: 15px;
	margin-bottom: 7px;
}
h5 {
	font-size: 12px;
	color: #F15922;
	background-image: url(images/flecheMicro3.png);
	padding-left: 50px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 35px 5px;
}
#droiteLong {
	position: absolute;
	width: 157px;
	right: 0px;
	top: 47px;
	height: 370px;
	background-color: #2D3B3F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #B1C4BF;
	border-right-color: #B1C4BF;
	border-bottom-color: #B1C4BF;
	border-left-color: #B1C4BF;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	font-size: 11px;
	color: #B1C4BF;
	z-index: 50;
}
.blanc12 {
	font-size: 12px;
	color: #FFF;
}
#fondPresta {
	background-image: url(images/fondPresta.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;
}
#prestaIn {
	position: absolute;
	top: 59px;
	left: 45px;
	width: 715px;
	height: 480px;
	z-index: 3;
}
#presta1On {
	position: absolute;
	left: 201px;
	top: 0px;
	z-index: 10;
}
#presta2Off {
	position: absolute;
	z-index: 9;
	left: 320px;
	top: 0px;
}
#tabForm1 {
	position: absolute;
	left: 220px;
	top: 40px;
	width: 485px;
	color: #B1C4BF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
#presta1Off {
	position: absolute;
	left: 201px;
	top: 0px;
	z-index: 9;
}
#presta2On {
	position: absolute;
	z-index: 10;
	left: 320px;
	top: 0px;
}
#tabForm21 {
	position: absolute;
	left: 220px;
	top: 40px;
	width: 245px;
	color: #B1C4BF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-attachment: scroll;
	background-image: url(images/pointilleDouble.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 22px;
}
#tabForm22 {
	width: 210px;
	padding-right: 10px;
	position: absolute;
	right: 0px;
	color: #AFC1BD;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	top: 40px;
}
#fondContact {
	background-image: url(images/fondContact.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 542px;
	width: 971px;
	left: 0px;
	top: 331px;
	z-index: 7;
	background-attachment: scroll;
}
#formConOn {
	position: absolute;
	top: 59px;
	left: 246px;
}
#tabCon {
	position: absolute;
	left: 265px;
	top: 109px;
	width: 485px;
	color: #B1C4BF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
#centrecontact {
	position: absolute;
	left: 260px;
	right: 230px;
	top: 25px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}

