/* --------------------------------------------------------------------------- */
/* Mise en forme du site MICHELIN X Energy Saver ----------------------------- */

* {
	margin:0;
	padding:0;
}
body {
	background:#D7DFE1 url(../images/body.gif) repeat-x left top;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4B4C;
}
#page {
	background:url(../images/bg-page.gif) no-repeat center top;
	width:872px;
	margin:0 auto;
}


/* --------------------------------------------------------------------------- */
/* Mise en forme de l'entête ------------------------------------------------- */

#header {
	background:url(../images/bg-header.jpg) no-repeat left top;
	height:100px;
	width:850px;
	position:relative;
	margin:0 auto;
	text-align:left;
	font-size:10px;
}
#header a.logo {
	position:relative;
	top:15px;
	left:22px;
}
#header a.logo img {
	border:none;
}
#header a {
	text-decoration:none;
	color:#2C4A9B;
}
#header p.legal {
	position:absolute;
	top:10px;
	right:130px;
}
#header ul#lang {
	background:#EEF0F7 url(../images/bg-ul-lang.gif) no-repeat right center;
	position:absolute;
	top:8px;
	right:10px;
	width:110px;
	border:1px solid #FFFFFF;
	z-index:200;
}
#header ul#lang li {
	padding:1px;
	list-style:none;
}
#header ul#lang li ul {
	position:absolute;
	left:-999em;
	background-color:#EEF0F7;
	border:1px solid #FFFFFF;
	width:110px;
	margin:1px 0 0 -2px;
}
#header ul#lang li:hover ul, 
#header ul#lang li.sfhover ul {
	left:auto;
}
#header ul#lang a {
	display:block;
}



/* --------------------------------------------------------------------------- */
/* Mise en forme de la zone globale de contenu ------------------------------- */

#content {
	background:#FFFFFF url(../images/bg-content.gif) no-repeat left top;
	width:850px;
	margin:0 auto;
	padding:10px 0;
	text-align:justify;
}

/* --------------------------------------------------------------------------- */
/* BOX MODELS ---------------------------------------------------------------- */

#main {
	width:630px;
}
#side {
	width:220px;
}
.row310 {
	width:305px;
}
#main, 
#side, 
.row310 {
	float:left;
}

.swf {
	padding:0 10px;
}
.ombre {
	background:url(../images/bg-ombre.jpg) no-repeat right top;
	margin:5px 10px;
}
	.rows {
		background-image:url(../images/bg-ombre-rows.jpg);
	}
.carte {
	float:right;
	margin:0 10px;
}

/* --------------------------------------------------------------------------- */

#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6, 
#content p, 
#content ul, 
#content form, 
#content dl {
	padding:5px 10px;
}
#content h2 {
	font-size:15px;
}
#content h2.conseillers, 
#content h2.fleet, 
#content h2.security, 
#content h2.rappel, 
#content h2.regard, 
#content h2.phenomene, 
#content h2.duree, 
#content h2.longevite, 
#content h2.securite, 
#content h2.apports, 
#content h2.durable, 
#content h2.live, 
#content h2.fourlife, 
#content h2.expert {
	padding:0;
	margin:5px 10px;
}
	#content h2.conseillers {
		background:url(../images/bg-h2-conseillers.gif) no-repeat left top;
		height:24px;
	}
	#content h2.fleet {
		background:url(../images/bg-h2-fleet-solutions.gif) no-repeat left top;
		height:24px;
		margin-top:50px;
	}
	#content h2.security {
		background:url(../images/bg-h2-security.gif) no-repeat left top;
		height:24px;
	}
	#content h2.rappel {
		background:url(../images/bg-h2-rappel.gif) no-repeat left top;
		height:24px;
	}
	#content h2.regard {
		background:url(../images/bg-h2-regard.gif) no-repeat left top;
		height:24px;
		margin-top:20px;
	}
	#content h2.phenomene {
		background:url(../images/bg-h2-phenomene.gif) no-repeat left top;
		height:24px;
		margin-top:20px;
	}
	#content h2.duree {
		background:url(../images/bg-h2-duree.gif) no-repeat left top;
		height:24px;
	}
	#content h2.longevite {
		background:url(../images/bg-h2-longevite.gif) no-repeat left top;
		height:24px;
		margin-top:20px;
	}
	#content h2.securite {
		background:url(../images/bg-h2-securite.gif) no-repeat left top;
		height:24px;
		margin-top:20px;
	}
	#content h2.apports {
		background:url(../images/bg-h2-apports.gif) no-repeat left top;
		height:24px;
		margin-top:15px;
	}
	#content h2.durable {
		background:url(../images/bg-h2-durable.gif) no-repeat left top;
		height:69px;
		margin-bottom:15px;
	}
	#content h2.live {
		background:url(../images/bg-h2-live.jpg) no-repeat left top;
		height:126px;
		margin:0 10px;
	}
	#content h2.fourlife {
		background:url(../images/bg-h2-fourlife.gif) no-repeat left top;
		height:65px;
	}
	#content h2.expert {
		background:url(../images/bg-h2-expert.gif) no-repeat left top;
		height:65px;
	}
#content h3 {
	font-size:13px;
}
#content h3.conseillers, 
#content h3.fleet, 
#content h3.distribution {
	padding:0;
	margin:5px 10px;
}
	#content h3.conseillers {
		background:url(../images/bg-h3-conseillers.gif) no-repeat left top;
		height:37px;
		margin-bottom:-5px;
	}
	#content h3.fleet {
		background:url(../images/bg-h3-fleet-solutions.gif) no-repeat left top;
		height:28px;
		margin-bottom:-5px;
	}
	#content h3.distribution {
		background:url(../images/bg-h3-distribution.gif) no-repeat left top;
		height:23px;
		margin-bottom:-5px;
	}
#content h2 span, 
#content h3 span {
	position:absolute;
	left:-999em;
}
#content p.arrow {
	background:url(../images/bg-p-arrow.gif) no-repeat 10px 8px;
	padding-left:30px;
}
#content ul.lifetime {
}
#content ul.lifetime li {
	background:url(../images/bg-lifetime-1.gif) no-repeat left top;
	list-style:none;
	padding-left:25px;
	margin-bottom:20px;
}
	#content ul.lifetime li.two {
		background-image:url(../images/bg-lifetime-2.gif);
	}
	#content ul.lifetime li.three {
		background-image:url(../images/bg-lifetime-3.gif);
	}
	#content ul.lifetime li.four {
		background-image:url(../images/bg-lifetime-4.gif);
	}
#content ul.lifetime li h3 {
	background:url(../images/bg-lifetime-1-h3.gif) no-repeat left top;
	padding:0;
	height:20px;
	margin-left:-15px;
}
	#content ul.lifetime li.one h3 {
		background-image:url(../images/bg-lifetime-1-h3.gif);
	}
	#content ul.lifetime li.two h3 {
		background-image:url(../images/bg-lifetime-2-h3.gif);
	}
	#content ul.lifetime li.three h3 {
		background-image:url(../images/bg-lifetime-3-h3.gif);
	}
	#content ul.lifetime li.four h3 {
		background-image:url(../images/bg-lifetime-4-h3.gif);
	}
#content ul.lifetime li h3 span {
	position:absolute;
	left:-999em;
}
#content a {
	color:#055093;
}
#content a.yellow {
	/*background-color:#F9EF4F;*/
	color:#4B4B4C;
	text-decoration:none;
	font-weight:bold;
}
#content a.flex {
	background: url(../images/bg-a-flex.gif) no-repeat right center;
	padding-right:20px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


/* --------------------------------------------------------------------------- */
/* Mise en forme des 4 vies -------------------------------------------------- */

#content #live {
	background:#FFFFFF url(../images/bg-live.gif) no-repeat 0 -217px;
	margin:0 10px;
	padding:0;
	width:600px;
	height:217px;
	height:490px;
	position:relative;
}
#content #live li {
	display:inline;
	list-style:none;
}
#content #live li a {
	display:block;
	height:217px;
	float:left;
	cursor:pointer;
}
	#content #live li a.item1 {
		background:#FFFFFF url(../images/bg-live.gif) no-repeat 0 0;
		width:149px;
	}
	#content #live li a.item2 {
		background:#FFFFFF url(../images/bg-live.gif) no-repeat -149px 0;
		width:122px;
	}
	#content #live li a.item3 {
		background:#FFFFFF url(../images/bg-live.gif) no-repeat -271px 0;
		width:119px;
	}
	#content #live li a.item4 {
		background:#FFFFFF url(../images/bg-live.gif) no-repeat -390px 0;
		width:138px;
	}
	
	#content #live:hover li.active a,
	#content #live.sfhover li.active a {
		background-position:0 0;
	}
	#content #live li.item1 a:hover, 
	#content #live li:hover a.item1, 
	#content #live li.sfhover a.item1, 
	#content #live li.active a {
		background-position:0 -217px;
	}
	#content #live li:hover a.item2, 
	#content #live li.sfhover a.item2, 
	#content #live li a.item2:hover {
		background-position:-149px -217px;
	}
	#content #live li:hover a.item3, 
	#content #live li.sfhover a.item3, 
	#content #live li a.item3:hover {
		background-position:-271px -217px;
	}
	#content #live li:hover a.item4, 
	#content #live li.sfhover a.item4, 
	#content #live li a.item4:hover {
		background-position:-390px -217px;
	}
#content #live li a span {
	position:absolute;
	left:-999em;
}
#content #live li div {
	width:100%;
	clear:both;
	position:absolute;
	left:-999em;
	top:-999em;
	width:600px;
	height:307px;
	color:#FFFFFF;
}
	#content #live li.item1 div {
		background-color:#82B319;
	}
	#content #live li.item2 div {
		background-color:#679C6A;
	}
	#content #live li.item3 div {
		background-color:#4C8696;
	}
	#content #live li.item4 div {
		background-color:#2B6CAF;
	}
#content #live li.active div,  
#content #live li.sfhover div {
	left:0;
	top:217px;
}
#content #live li div h2 {
	height:70px;
	margin-top:10px;
}
	#content #live li.item1 div h2 {
		background:url(../images/bg-live-item1-h2.gif) no-repeat 10px 0;
	}
	#content #live li.item2 div h2 {
		background:url(../images/bg-live-item2-h2.gif) no-repeat 10px 0;
	}
	#content #live li.item3 div h2 {
		background:url(../images/bg-live-item3-h2.gif) no-repeat 10px 0;
	}
	#content #live li.item4 div h2 {
		background:url(../images/bg-live-item4-h2.gif) no-repeat 10px 0;
	}
#content #live li div h2 span {
	position:absolute;
	left:-999em;
}
#content #live li div p.link {
	position:absolute;
	top:235px;
}
#content #live li div p.link a {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 40px 5px 0;
	height:auto;
	cursor:pointer;
}
	#content #live li.item1 div p.link a {
		background:url(../images/bg-live-item1-link.gif) no-repeat right center;
	}
	#content #live li.item2 div p.link a {
		background:url(../images/bg-live-item2-link.gif) no-repeat right center;
	}
	#content #live li.item3 div p.link a {
		background:url(../images/bg-live-item3-link.gif) no-repeat right center;
	}
	#content #live li.item4 div p.link a {
		background:url(../images/bg-live-item4-link.gif) no-repeat right center;
	}
#content #live li div div.video {
	width:auto;
	height:auto;
	clear:none;
	position:relative;
	float:right;
	left:auto;
	top:auto;
	margin:-10px 10px 0;
}


/* --------------------------------------------------------------------------- */
/* Mise en forme du calculateur ---------------------------------------------- */

#calculateur {
	margin:11px;
}
#calculform {
	background:#90C00D url(../images/bg-calculform.jpg) no-repeat left bottom;
	height:296px;
	text-align:left;
	color:#FFFFFF;
	position:relative;
}
#calculform .pompe {
	position:absolute;
	left:188px;
	top:155px;
}
#calculform h2 {
	background:#90C00D url(../images/bg-calculform-h2.gif) no-repeat left top;
	height:80px;
	padding:0;
}
#calculform .step1, 
#calculform .step2, 
#calculform .step3 {
	float:left;
	position:relative;
}
#calculform .step1 {
	width:183px;
	margin-left:53px;
	margin-right:20px;
}
#calculform .step2 {
	width:260px;
	margin-left:17px;
	margin-right:20px;
}
#calculform .step3 {
	width:235px;
	margin-left:10px;
}
#calculform h3 {
	padding:0;
	height:18px;
	margin-top:20px;
}
	#calculform .step1 h3 {
		background:url(../images/bg-calculform-step1-h3.gif) no-repeat left top;
	}
	#calculform .step2 h3 {
		background:url(../images/bg-calculform-step2-h3.gif) no-repeat left top;
	}
	#calculform .step3 h3 {
		background:url(../images/bg-calculform-step3-h3.gif) no-repeat left top;
	}
#calculform h3 span {
	position:absolute;
	left:-999em;
}
#calculform p {
	padding:5px 0;
	font-weight:bold;
	font-size:11px;
}
#calculform .step1 p {
	padding-right:45px;
}
#calculform legend {
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
	color:#FFDA00;
}
#calculform fieldset {
	border:none;
	position:relative;
}
	#calculform .step2 fieldset {
		float:left;
		width:125px;
		margin:0 3px 5px 0;
		display:block;
	}
#calculform input {
	color:#FFDA00;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border:none;
}
	#calculform .step1 input {
		background:url(../images/bg-calculform-step1-input.gif) no-repeat left top;
		width:106px;
		height:19px;
		padding:3px 0 0 0;
		margin:3px 0;
	}
	#calculform .step2 input {
		background:url(../images/bg-calculform-step2-input.gif) no-repeat left top;
		width:75px;
		height:19px;
		padding:3px 0 0 0;
		margin:3px 0;
	}
	#calculform .step3 input#input1 {
		position:absolute;
		margin-top:5px;
	}
	#calculform .step3 input.calculer {
		margin-top:35px;
	}
#calculform a.label {
	position:absolute;
	left:80px;
	top:4px;
}

#calculresult {
	background:#90C00D url(../images/bg-calculresult.jpg) no-repeat left top;
	height:359px;
	text-align:left;
	position:relative;
	font-weight:bold;
	font-size:11px;
}
#calculresult h3.know {
	background:url(../images/bg-calculresult-h3-know.gif) no-repeat left bottom;
	height:14px;
	margin:0 55px;
	padding:15px 0 0;
}
#calculresult h3 span {
	position:absolute;
	left:-999em;
}
#calculresult p.result {
	margin:5px 45px 0;
	text-transform:uppercase;
}
#calculresult p.result strong {
	color:#000000;
}
#calculresult p.link {
	position:absolute;
	right:161px;
	text-align:right;
	text-transform:uppercase;
	top: 305px;
}
#calculresult .resultitem1, 
#calculresult .resultitem2, 
#calculresult .resultitem3, 
#calculresult .resultitem4 {
	width:115px;
	height:37px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	padding:9px 0 0;
	color:#FFFFFF;
}
#calculresult .resultitem1 {
	left:124px;
	top:110px;
}
#calculresult .resultitem2 {
	left:405px;
	top:110px;
}
#calculresult .resultitem3 {
	font-size:16px;
	left:124px;
	top:210px;
}
#calculresult .resultitem4 {
	left:405px;
	top:210px;
}

#calculresult .labelitem1, 
#calculresult .labelitem2a, 
#calculresult .labelitem2b, 
#calculresult .labelitem3, 
#calculresult .labelitem4,
#calculresult .labelitem5 {
	font-weight:bold;
	color:#000000;
	position:absolute;
	text-transform:uppercase;
}
#calculresult .labelitem1 {
	left:114px;
	top:141px;
}
#calculresult .labelitem2a {
	left:395px;
	top:87px;
}
#calculresult .labelitem2b {
	left:395px;
	top:141px;
}
#calculresult .labelitem3 {
	left:114px;
	top:187px;
}
#calculresult .labelitem4 {
	left:395px;
	top:187px;
}
#calculresult .labelitem5 {
	left:114px;
	top:242px;
}
#calculresult .mentions {
	position:absolute;
	font-size:10px;
	top:320px;
	left:55px;
	font-weight:normal;
}

#calculdetail {
	background:#90C00D url(../images/bg-calculdetail.jpg) no-repeat left top;
	height:408px;
	text-align:left;
	position:relative;
	font-weight:bold;
	font-size:11px;
}
#calculdetail p.link {
	position:absolute;
	right:85px;
	top:15px;
	text-align:right;
	text-transform:uppercase;
}
#calculdetail p.item {
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
}
#calculdetail p.resultitem1a {
	font-size:15px;
	top:162px;
	left:28px;
}
#calculdetail p.resultitem1b {
	font-size:11px;
	top:212px;
	left:28px;
}
#calculdetail p.resultitem1c {
	font-size:11px;
	top:250px;
	left:28px;
}
#calculdetail p.resultitem2a {
	font-size:15px;
	top:162px;
	left:178px;
}
#calculdetail p.resultitem2b {
	font-size:11px;
	top:212px;
	left:178px;
}
#calculdetail p.resultitem2c {
	font-size:11px;
	top:250px;
	left:178px;
}
#calculdetail p.resultitem3a {
	font-size:15px;
	top:162px;
	left:332px;
}
#calculdetail p.resultitem3b {
	font-size:11px;
	top:212px;
	left:332px;
}
#calculdetail p.resultitem3c {
	font-size:11px;
	top:250px;
	left:332px;
}
#calculdetail p.resultitem4a {
	font-size:15px;
	top:162px;
	left:482px;
}
#calculdetail p.resultitem4b {
	font-size:11px;
	top:212px;
	left:482px;
}
#calculdetail p.resultitem4c {
	font-size:11px;
	top:250px;
	left:482px;
}
#calculdetail p.resultitem5a {
	font-size:16px;
	top:130px;
	left:686px;
}
#calculdetail p.resultitem5b {
	font-size:13px;
	top:187px;
	left:686px;
}
#calculdetail p.resultitem5c {
	font-size:13px;
	top:245px;
	left:686px;
}

#calculmail {
	background:#90C00D url(../images/bg-calculmail.jpg) no-repeat left top;
	height:159px;
	text-align:left;
	position:relative;
	font-weight:bold;
	font-size:11px;
}
#calculmail h3.receive {
	background:url(../images/bg-calculmail-h3-receive.gif) no-repeat left bottom;
	height:14px;
	margin:0 30px;
	padding:15px 0 0;
}
#calculmail h3 span {
	position:absolute;
	left:-999em;
}
#calculmail p.result {
	margin:5px 20px 0;
	text-transform:uppercase;
}
#calculmail p.result strong {
	color:#000000;
}
#calculmail p.link {
	position:absolute;
	right:85px;
	text-align:right;
	text-transform:uppercase;
}
#calculmail form {
	margin:5px 20px 0;
}
#calculmail input.text {
	border:1px solid #055093;
	width:350px;
}
#calculmail input.submit {
	margin-bottom:-7px;
}
#calculmail p.red {
	margin:0 20px;
	color:#B20000;
}

#calculconfirm {
	background:#90C00D url(../images/bg-calculconfirm.jpg) no-repeat left top;
	height:159px;
	text-align:left;
	position:relative;
	font-weight:bold;
	font-size:11px;
}
#calculconfirm p.link {
	position:absolute;
	right:85px;
	top:15px;
	text-align:right;
	text-transform:uppercase;
}


/* --------------------------------------------------------------------------- */
/* Mise en forme du bloc d'estimation des économies -------------------------- */

#side .estimation {
	background:#98C420 url(../images/bg-side-estimation.gif) no-repeat left bottom;
	color:#FFFFFF;
	margin:0 10px 10px;
	min-height:195px;
	font-size:11px;
	position:relative;
}
#side .estimation .pompe {
	position:absolute;
	left:145px;
	bottom:73px;
}
#side .estimation h2 {
	background:url(../images/bg-side-estimation-h2.gif) no-repeat left top;
	height:75px;
	padding:0;
}
#side .estimation h2 span {
	position:absolute;
	left:-999em;
}
#side .estimation h3 {
	background:#8AB611 url(../images/bg-side-estimation-h2.gif) no-repeat left top;
	height:16px;
	padding:0;
}
	#side .estimation h3.util {
		background:url(../images/bg-side-estimation-h3-util.gif) no-repeat left top;
	}
	#side .estimation h3.saisie {
		background:url(../images/bg-side-estimation-h3-saisie.gif) no-repeat left top;
	}
#side .estimation h3 span {
	position:absolute;
	left:-999em;
}
#side .estimation p {
	padding:5px 7px;
}
#side .estimation a {
	color:#FFFFFF;
	text-decoration:none;
}

#side .discover {
	background:url(../images/bg-side-discover.jpg) no-repeat left top;
	margin:0 10px 10px;
	height:249px;
	cursor:pointer;
}
#side .discover p {
	padding-top:232px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
#side .discover a {
	background:url(../images/bg-side-discover-a.gif) no-repeat right center;
	padding:1px 23px 2px 0;
	color:#4B4B4C;
}
#side .discover a:hover {
	background-image:url(../images/bg-side-discover-a-hover.gif);
	color:#11589C;
}

#side .solutions {
	background:url(../images/bg-side-solutions.jpg) no-repeat left top;
	margin:0 10px 10px;
	height:199px;
}
#side .solutions p {
	padding-top:175px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
#side .solutions a {
	background:url(../images/bg-side-discover-a.gif) no-repeat right center;
	padding:1px 23px 2px 0;
	color:#4B4B4C;
}
#side .solutions a:hover {
	background-image:url(../images/bg-side-discover-a-hover.gif);
	color:#11589C;
}

#side form {
	padding:5px 7px;
}
#side form input.km {
	background:url(../images/bg-side-input-km.gif) no-repeat left top;
	width:92px;
	height:21px;
	border:none;
	padding:3px 0 0 8px;
	font-weight:bold;
	margin-bottom:3px;
	color:#FFDA00;
}

/* --------------------------------------------------------------------------- */
/* Mise en forme de la navigation -------------------------------------------- */

#navigation {
	background:url(../images/bg-navigation.gif) no-repeat right top;
	margin:0 10px;
	padding-right:10px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
#navigation ul {
	background:url(../images/bg-navigation.gif) no-repeat left top;
	padding:0;
	width:100%;
	clear:both;
	height:30px;
}
#navigation ul li {
	background:url(../images/bg-navigation-li.gif) no-repeat right top;
	list-style:none;
	float:left;
	padding:3px 4px 3px 3px;
}
	#navigation ul li.last {
		background-image:none;
		padding-right:0;
	}
#navigation ul li a {
	text-decoration:none;
	color:#4B4B4C;
}
	#navigation ul li.index a {
		color:#FFFFFF;
		background:url(../images/bg-navigation-a-index.gif) no-repeat left top;
		text-decoration:underline;
		padding:3px 0 3px 6px;
		position:relative;
		top:5px;
	}
	#navigation ul li.index a span {
		background:url(../images/bg-navigation-a-index.gif) no-repeat right top;
		padding:3px 6px 3px 0;
	}
#navigation ul li a:hover {
	color:#11589C;
}
#navigation ul li.index a:hover {
	color:#FFFFFF;
}


/* --------------------------------------------------------------------------- */
/* Mise en forme du pied de page --------------------------------------------- */

#foot {
	background:url(../images/bg-foot.jpg) no-repeat left top;
	width:850px;
	margin:0 auto;
	padding:360px 0 10px;
	text-align:center;
}
#foot p {
	font-size:10px;
	color:#4B4B4C;
	padding:5px;
}
#foot a {
	color:#4B4B4C;
	text-decoration:none;
}
#foot a:hover {
	color:#11589C;
}

/* --------------------------------------------------------------------------- */
/* Déclarations génériques --------------------------------------------------- */

.spacer {
	width:100%;
	height:1px;
	clear:both;
}
.font10 {
	font-size:10px;
}
.font11 {
	font-size:11px;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.imgright {
	border:1px solid #959595;
	float:right;
	margin:0 10px;
}
.imgleft {
	border:1px solid #959595;
	float:left;
	margin:0 10px;
}
a img {
	border:none;
}
.legales {
	text-decoration:none;
	color:#4B4B4C;
}
.legales:hover {
	text-decoration:underline;
	color:#4B4B4C;
}
#mentions_calculateur {
	position:absolute;
	left:54px;
	top:377px;
	font-size:10px;
	font-weight:normal;
	color:4B4B4C;
}
/*///////////////////////////////*/
#titre-resistance{position:relative;}
#titre-resistance a{position:absolute;top:230px;left:32px;width:230px;height:36px;text-indent:-9999px;overflow:hidden;}
