/*  ############################## Global-new ############################## */

/* General HTML elements */
body {
	background: url(../_images/bg-body.jpg) top center no-repeat;
    font: 62.5% Arial, Tahoma,Helvetica, sans-serif;
    margin:0;
    padding:0;
	color: #3e3e3e;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ul,
ul li,
dl,
dl dt,
dl dd,
blockquote {
    margin: 0;
    padding: 0;
}
ul,
ul li {
    list-style: none;
}
img {
    border: none;
}
a:link,
a:visited {
    text-decoration: none;
    outline: none;
	color: #656565;
}
a:hover {
    text-decoration: underline;
}
input,
select,
textarea {
    font: 62.5% Arial, Tahoma,Helvetica, sans-serif;
}
fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
legend {
    display: none;
}
/* for modern browser */
input[type="image"],
input[type="submit"] {
    outline: none;
}
/* End of: For Windows */
/* input[checkbox] & input[radio] */
input {
 vertical-align: baseline;
 margin: -1px -2px;
}
/* Firefox */
html>/**/body input {
 vertical-align: text-bottom;
 margin: 0;
}
.Wrapper {
    overflow: visible;
    height: 1%;
}
html>body .Wrapper {
    overflow: hidden;
    height: auto;    
}
.ClearItem {
	clear: both;
	height: 0;
	overflow: hidden;
}

.fst{border-bottom: 1px solid gray; border-right: 1px solid gray; width: 214px; float: left;}

.snd{ border-bottom: 1px solid gray; width: 40px; float: left; }


.DetailsFeatures{ width: 254px; }
/*  ############################## Main ############################## */

.Block02 .Banner .FlashOperation {
  margin-bottom: 10px;
  height:237px;
}

.SectionB .Banner .FlashOperation {
  margin-bottom: 15px;
  height:234px;
}

.BtnFind {
  margin-bottom: 7px;
}

.Animation {
  height:264px;
}

.Container02 .DoubleFlashContent {
  width: 418px;
}

.PromotionFlash {
  height: 236px;
  margin-bottom: 23px;
}

.DropListUI.Theme05 ul.Theme05 li {
    font-size:1.1em;
}
.ErrorMessage 
{
	color:Red;
}
.ItemBox {
float:left;
padding:0 10px 0 0;
width:134px;
}
.ItemBox label {
color:#626262;
float:left;
font-size:1.2em;
}
.BoxContentBottom1 label, .BoxContentBottom2 label, .BoxContentBottom3 label, .BoxContentBottom4 label {main.css (line 628)
color:#626262;
font-size:1.2em;
}
.SubBoxBottom2 p {
color:#626262;
font-size:1.2em;
padding-bottom:8px;
}

.Access p a {
background:transparent url(../_Images/operation/icon-plan-de.gif) no-repeat scroll 15px 3px;
color:#CD7816;
font-size:0.9em !important;
padding-left:25px;
text-decoration:none;
}
.Access {
float:left;
width:134px;
}
.SelectItems {
    padding:5px 0 0;
    width:450px;
}
.FrmFormulaire .SelectItems {
    padding:5px 0 0;
    width:420px;
}
.Access p {
color:#626262;
font-size:1.2em;
padding-bottom:8px;
}
input.CheckBoxStyle {
float:left;
height:10px;
margin:2px 5px 0 0;
padding:0;
width:10px;
}

.WrapExtra
{
	xdisplay:none;
}
.Champs
{
	visibility:hidden
}
.erreur
{
	display:none;
	color:Red;
}
.FrmFormulaire .BtnWrapper a.BtnAnnuler {
background:transparent url(../_images/btn-annuler.gif) no-repeat scroll left top !important;
}
.FrmFormulaire .BtnWrapper a {
	border:medium none;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:0;
	height:26px;
	line-height:0;
	margin:0 28px 0 0;
	text-indent:-10000px;
	width:78px;
}

.Control01 img
{
	padding-left:0px;
	padding-top:2px;
}
.Control01 span img
{
	padding-left:5px!important;
	padding-top:2px;
}

input.NumKm, label.Kilomet {
	padding-left:10px;
}

ul.Voiture3, ul.Voiture2, ul.Voiture4 {
	padding:0 0 15px 8px;
}

.Container01 .TabContent {
    height: 299px;
}

*:first-child + html .Service h2 {
    height: 17px;
    width: 195px;
}
#header .HeaderContainer01 .TopLink a.NavCarnet {color:#ffd707;}

/*  ############################## Main ############################## */


#wrapper {
	margin: 0 auto;
	width: 869px;
    position: relative;
}
/* HEADER  */
#header {
	background: url(../_images/bg-header.gif) left top no-repeat;
}
	#header .HeaderContainer01 {
		position: relative;
		width: 869px;
		z-index: 1000;
	}
		#header .HeaderContainer01 h1 {
			float: left;
			height: 66px;
			width: 153px;
		}
			#header .HeaderContainer01 h1 a:link,
			#header .HeaderContainer01 h1 a:visited {
				display: block;				
				font-size: 0;				
				height: 69px;
				line-height: 0;
				text-indent: -10000px;
				width: 153px;
			}	
		#header .HeaderContainer01 .Slogan {
			display: none;
		}	
		#header .HeaderContainer01 .TopLink {
			font-size: 1.1em;
			right: 19px;
			position: absolute;
			top: 13px; 			
		}
			#header .HeaderContainer01 .TopLink li {
				background: url(../_images/seperator01.gif) left top no-repeat;
				display: inline;
				float: left;		
				margin-left: 9px;	
				padding-left: 10px;
			}
			#header .HeaderContainer01 .TopLink .First {
				background: none;
			}
				#header .HeaderContainer01 .TopLink a:link,
				#header .HeaderContainer01 .TopLink  a:visited {
					color: #d0d1d1;
				}
			
		#header .HeaderContainer01 .SearchBox {						
			right: 16px;
			position: absolute;
			top: 49px;
			width: 433px;
            z-index: 1000;
		}
			#header .HeaderContainer01 .SearchBox input, 
			#header .HeaderContainer01 .SearchBox select {
				float: left;
				font-size: 1.1em;
				font-weight: bold;
			}
			#header .HeaderContainer01 .SearchBox .TextBox {
				background: #323332 url(../_images/bg-input.gif) left top repeat-x;
				border: none;
				color: #ffd708;
				margin: 0 0 0 25px;
				padding: 3px 11px 4px;
				width: 139px;
			}
			#header .HeaderContainer01 .SearchBox .BtnSearch {
				background: url(../_images/btn-search.gif) left top no-repeat;
				border: none;
				cursor: pointer;
				font-size: 0;
				height: 23px;
				line-height: 0;
				margin-left: 9px;
				text-indent: -10000px;
				width: 22px;
			}	
/**/

.TopContainer {
	padding: 17px 0 21px 142px;	
	position: relative;	
}	
/* NAVIGATION */
	div#navigation {
		clear: both;
		background: url(../_images/bg-nav.gif) left 13px no-repeat;
	}
		div#navigation .TextStyle {
			background: url(../_images/bg01.gif) right 1px no-repeat;
			float: left;	
			margin-left: 148px;
			padding-right: 26px;
			display: inline;		
		}
			div#navigation .TextStyle strong {
				background: url(../_images/bg01.gif) left 1px no-repeat;
				display: block;
				padding: 5px 0 2px 19px;
			}
				div#navigation .TextStyle strong ins {
					background: url(../_images/trades-services.gif) left top no-repeat;
					display: block;
					font-size: 0;
					height: 10px;
					line-height: 0;
					text-indent: -10000px;
					width: 144px;
				}
		div#navigation ul {
			clear: both;	
			background: url(../_images/bg-new-menu.gif) left bottom no-repeat;	
			height: 32px;
		}
		/*div#navigation ul.Home {
			background-position: left top;
		}	
		div#navigation ul.Pneus {
			background-position: left -32px;
		}	
		div#navigation ul.RevisionVidange {
			background-position: left -64px;
		}	
		div#navigation ul.Freins {
			background-position: left -96px;
		}	
		div#navigation ul.Amortisseurs {
			background-position: left -128px;
		}	
		div#navigation ul.Echappement {
			background-position: left -160px;
		}	
		div#navigation ul.Climatisation {
			background-position: left -192px;
		}	
		div#navigation ul.Autres {
			background-position: left -224px;
		}*/


			div#navigation li {
				float: left;
				height: 18px;
				padding: 3px 0 9px;	
				position: relative;	
				z-index: 100;					
			}
				div#navigation li a:link,
				div#navigation li a:visited {
					display: block;
					padding: 0 12px;
					font-size: 0;
					height: 22px;
					line-height: 0;
					text-indent: -10000px;
					background:url("../_images/bg-new-menu.gif") no-repeat scroll left bottom transparent;
				}
				div#navigation li a:hover {
					background-position: left 1px;
					background-repeat: no-repeat;
				}
			div#navigation li.Home {
				width: 147px;
			}	
				div#navigation li.Home a:link,
				div#navigation li.Home a:visited {
					background-position:-5px -3px;
				}
				div#navigation ul.Home li.Home a:link,
				div#navigation ul.Home li.Home a:visited,
				div#navigation ul.Home li.Home a:hover{
					background-position:-5px -35px;
				}
				div#navigation li.Home a:hover {
					background-position:-5px -67px;
				}
			div#navigation li.Pneus {
				width: 59px;
			}
				div#navigation li.Pneus a:link,
				div#navigation li.Pneus a:visited {				
					background-position:-152px -3px;
				}
				div#navigation ul.Pneus li.Pneus a:link,
				div#navigation ul.Pneus li.Pneus a:visited ,
				div#navigation ul.Pneus li.Pneus a:hover{				
					background-position:-149px -35px;
					margin-left:-3px;
				}
				div#navigation li.Pneus a:hover {
					background-position:-152px -67px;
				}
			div#navigation li.RevisionVidange {
				width: 154px;
			}
				div#navigation li.RevisionVidange a:link,
				div#navigation li.RevisionVidange a:visited {
					background-position:-211px -3px;
				}
				div#navigation ul.RevisionVidange li.RevisionVidange a:link,
				div#navigation ul.RevisionVidange li.RevisionVidange a:visited,
				div#navigation ul.RevisionVidange li.RevisionVidange a:hover{
					background-position:-209px -35px;
					margin-left:-2px;
				}
				div#navigation li.RevisionVidange a:hover {
					background-position:-211px -67px;
				}
			div#navigation li.Freins {
				width: 59px;
			}
				div#navigation li.Freins a:link,
				div#navigation li.Freins a:visited {
					background-position:-365px -3px;
				}
				div#navigation ul.Freins li.Freins a:link,
				div#navigation ul.Freins li.Freins a:visited,
				div#navigation ul.Freins li.Freins a:hover{
					background-position:-363px -35px;
					margin-left:-2px;
				}
				div#navigation li.Freins a:hover {
					background-position:-365px -67px;
				}
			div#navigation li.Amortisseurs {
				width: 99px;
			}
				div#navigation li.Amortisseurs a:link,
				div#navigation li.Amortisseurs a:visited {
					background-position:-424px -3px;
				}
				div#navigation ul.Amortisseurs li.Amortisseurs a:link,
				div#navigation ul.Amortisseurs li.Amortisseurs a:visited ,
				div#navigation ul.Amortisseurs li.Amortisseurs a:hover {
					background-position:-422px -35px;
					margin-left:-2px;
				}
				div#navigation li.Amortisseurs a:hover {
					background-position:-424px -67px;
				}
			div#navigation li.Echappement {
				width: 99px;
			}
				div#navigation li.Echappement a:link,
				div#navigation li.Echappement a:visited {
					background-position:-523px -3px;
					
				}
				div#navigation ul.Echappement li.Echappement a:link,
				div#navigation ul.Echappement li.Echappement a:visited,
				div#navigation ul.Echappement li.Echappement a:hover{
					background-position:-521px -35px;
					margin-left:-2px;
				}
				div#navigation li.Echappement a:hover {
					background-position:-523px -67px;
				}
			div#navigation li.Climatisation {
				width: 99px;
			}
				div#navigation li.Climatisation a:link,
				div#navigation li.Climatisation a:visited {
					background-position:-622px -3px;
				}
				div#navigation ul.Climatisation li.Climatisation a:link,
				div#navigation ul.Climatisation li.Climatisation a:visited,
				div#navigation ul.Climatisation li.Climatisation a:hover{
					background-position:-620px -35px;
					margin-left:-2px;
				}
				div#navigation li.Climatisation a:hover {
					background-position:-622px -67px;
				}
			div#navigation li.Autres {
				width: 142px;
			}
				div#navigation li.Autres a:link,
				div#navigation li.Autres a:visited {
					background-position:-721px -3px;
				}
				div#navigation ul.Autres li.Autres a:link,
				div#navigation ul.Autres li.Autres a:visited,
				div#navigation ul.Autres li.Autres a:hover{
					background-position:-719px -35px;
					margin-left:-2px;
				}
				div#navigation li.Autres a:hover {
					background-position:-721px -67px;;
				}
				div#navigation li.Hover .Outer {
					xdisplay: block;
					left: -9px;
					top: 27px;
				}
				div#navigation li .Outer {
					position: absolute;
					left: -10000px;
					top: -10000px;
					z-index: 1000;
					xdisplay: none;
				}
					div#navigation li .Inner {
						background: url(../_images/bg-loop-submenu.png) left top repeat-y;
						padding: 0 5px 0 0;
						width: 161px;
					}
						div#navigation li .Inner ul {
							background: #202222 url(../_images/bg-submenu.gif) left bottom no-repeat;
							height: 100%;
							padding: 10px 0 5px 8px; 
							width:154px;
						}
							div#navigation li .Inner ul li {
								clear: both;
								height: auto;
								padding:0;
								width: 135px;
							}
								div#navigation li .Inner ul li a:link,
								div#navigation li .Inner ul li a:visited {
									background: none;
									color: #f6f6f6;
									display: inline;
									font-size: 1.2em;
									line-height: normal;
									margin:0;
									text-decoration: none;
									text-indent:0;
									white-space: nowrap;
									padding:0;
								}
								div#navigation li .Inner ul li a:hover {
									color: #ffd708;
								}
					div#navigation li .Bottom {
						background: url(../_images/bg-bottom-submenu.png) left top no-repeat;
						height: 13px;
						width: 166px;
					}
/**/
/* FOOTER */
#footer {	
	background: url(../_images/bg-footer.png) left top no-repeat;
	color: #898989;
	font-size: 1.1em;	
	margin-bottom: 100px;
	padding-top: 8px;
	width: 869px;	
}	
	#footer .FooterInner {
		background: #fff url(../_images/bg-footer-inner.gif) left top no-repeat;
	}

		#footer .FooterContainer01 {
			border-bottom: 1px solid #d7d7d7;
			position: relative;
			margin:0 9px 0 7px;
		}
			#footer .FooterContainer01 h2 {
				background: url(../_images/bullet.gif) 3px 3px no-repeat;
				color: #5a676e;
				font-size: 1em;
				padding: 0 0 7px 16px;			
			}
				#footer .FooterContainer01 h2 a:link,
				#footer .FooterContainer01 h2 a:visited {
					color: #5a676e;
				}
			#footer .FooterContainer01 .LinkStyle {
				position: absolute;
				right: 0;
				top: 0;
			}
				#footer .FooterContainer01 .LinkStyle a:link,
				#footer .FooterContainer01 .LinkStyle a:visited {
					background: url(../_images/bullet01.gif) left 2px no-repeat;
					color: #5a676e;
					font-weight: bolder;
					margin: 0 8px 0 10px;
					padding-left: 17px;				
				}
		#footer .FooterContainer02 {
			border-top: 1px solid #fff;
			margin: 0 9px 0 7px;		
		}
			#footer .FooterContainer02 li.Col {
				background: url(../_images/seperator.gif) top right no-repeat;
				display: inline;
				float: left;
				min-height: 110px;		
				height: auto !important;
				height: 110px;
				margin-right: 7px;
				padding: 0 9px 0 4px;
				width: 99px;
			}
			#footer .FooterContainer02 li.End {
				background: none;
				padding-right: 0;
				width: 118px;
			}
				#footer .FooterContainer02 li.Col strong {
					background: url(../_images/bullet.gif) left 10px no-repeat;
					color: #5a676e;
					display: block;
					padding: 7px 0 4px 12px;
				}			
					#footer .FooterContainer02 li.Col strong a:link,
					#footer .FooterContainer02 li.Col strong a:visited {
						color: #5a676e;
					}
					#footer .FooterContainer02 li.Col a:link,
					#footer .FooterContainer02 li.Col a:visited {
						color: #898989;
					}				
					#footer .FooterContainer02 li.Col li {
						margin-bottom: 5px;
					}
		
/**/	


.FindCenter {
	background: url(../_images/bg-find.gif) left top no-repeat;
	margin-bottom: 3px;
	padding: 13px 0 10px 10px;
}
	.FindCenter h2 {
		background: url(../_images/localiser.gif) left top no-repeat;
		font-size: 0;
		height: 12px;
		line-height: 0;
		margin-bottom: 11px;
		text-indent: -10000px;
	}
	.FindCenter fieldset {
		margin-bottom: 7px;
	}
		.FindCenter .TextBox {
			border: 1px solid #878787;
			color: #daa030;
			float: left;
			font-size: 1.1em;
			font-weight: bolder;
			margin: 0;
			padding: 2px 0 2px 8px;
			width: 145px;
		}
		/*\*/
		html*.FindCenter .TextBox { 
			padding: 3px 0 3px 8px;
		}
		/**/ 
		.FindCenter .BtnFind { 
			background: url(../_images/btn-find.gif) left top no-repeat;
			border: none;
			cursor: pointer;
			display: inline;
			float: left;
			font-size: 0;		
			height: 20px;
			line-height: 0;
			margin-left: 5px;
			text-indent: -10000px;
			width: 20px;
		}
	.FindCenter a:link,
	.FindCenter a:visited {
		color: #878787;
		font-size: 1em;
		line-height: 15px;
		padding-left: 14px;		
	}
	.FindCenter .RechercheLink {
		background: url(../_images/bullet02.gif) left 1px no-repeat;
	}
	.FindCenter .GpsLink {
		background: url(../_images/bullet03.gif) left 1px no-repeat;	
	}

.NosEngagements {
	background: url(../_images/bg-bottom-nos-engagements-01.gif) left bottom no-repeat;				
	padding-bottom:10px;
	width: 188px;
}
	.NosEngagements .Inner {
		background: url(../_images/bg-top-nos-engagements-01.jpg) left top no-repeat;	
		padding-top: 20px;
	}
		.NosEngagements h2.Title {
			background: url(../_images/tit-nos-engagements-01.gif) left top no-repeat;
			font-size: 0;
			height: 30px;
			line-height: 0;
			margin: 0 0 6px 0;
			text-indent: -10000px;
			position: relative;
			left: 13px;
		}
		.NosEngagements li {
			background: url(../_images/bg-engagement-01.gif) left top no-repeat;
			margin: 0 14px 0 11px;						
		}
			.NosEngagements li .Item {
				color: #000;
				cursor: pointer;
				font-size: 1.6em;
				font-weight: bolder;
				padding-left: 24px;
				width: 150px;
			}
			.NosEngagements li div {
				background: url(../_images/bg-content-engagements.png) left top no-repeat;
				border-left: 1px solid #cfa721;
				border-right: 1px solid #cfa721;
				color: #726304;
				font-size: 1.1em;
				padding: 0 25px 2px 9px;							
				display: none;							
			}
			.NosEngagements li .Bottom {
							background: url(../_images/bg-bottom-engagement-01.gif) left top no-repeat;
							border: none;							
							font-size: 0;
							height: 6px;
							padding: 0;
							line-height: 0;
						}
			.NosEngagements li.Active {
				background-position: left -22px;
			}	
			.NosEngagements li.Active div {
				display: block;
			}

/*  ############################## Conten-Page ############################## */

#contentPage {
	width: 869px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	background: #FFFFFF url(../_images/bg-content-page.gif) left top no-repeat;
}
	#contentPage .TextNote,
	#contentPage .TextNote01,
	#contentPage .TextNote02 {
		clear: both;
		color: #999999;
		font-size: 1em;
		padding-top: 30px;
		width: 90%;
	}
	#contentPage .TextNote01 {
		margin: 49px 0 0 6px;
	}
	#contentPage .TextNote01 {
		margin: 12px 0 0 6px;
	}
	#contentPage .TextNote02{
		margin: 49px 0 0 28px;
	}
.SectionA {
	float: left;
	width: 625px;
	padding: 15px 0 0 14px;	
}
.SectionStyle {
	float: left;
	width: 845px;
	padding: 15px 8px 0 14px;
}
	.TopContent,
	.TopContent2 {
		padding: 15px 0 15px 0;
		position: relative;
	}
	.TopContent {
		width: 625px;
	}
	.TopContent2 {
		width: 845px;
	}
		p.Breadcrumb,
		p.Breadcrumb2 {
			float: left;
			border-bottom: 1px solid #c9cac8;
			padding: 10px 0 10px 0;
			font-size: 1.2em;
		}
		p.Breadcrumb {
			width: 620px;
		}
		p.Breadcrumb2 {
			width: 840px;
		}
			span.ColorGray,
			span.ColorGray a:link,
			span.ColorGray a:visited,
			span.ColorGray a:hover   {
				color: #575757;
			}
				span.ColorGray a:link,
				span.ColorGray a:visited {
					color: #575757;
				}
			span.GrayHeavy {
				color: #040404;
			}
		p.Compare {
			position: absolute;
			right: 5px;
			top: 20px;
		}
	.ColA {
		float: left;
		width: 188px;		
	}
		.ColA img {
			display: block;
		}
		.ColA img.Parten {
			margin-top: 20px;
		}
		.ColA p.TitLesMidas span,
		.ColA p.TitCitation span {
			display: none;
		}
		.ColA p.TitLesMidas {
			background: url(../_images/top-box-les-midas.gif) left top no-repeat; 
			width: 188px;
			height: 64px;
		}
		.ColA p.TitLesMidasCopie {
			background: url(../_images/top-box-les-midas-copie.gif) left top no-repeat; 
			width: 188px;
			height: 32px;
		}
		.ColA p.TitCitation {
			background: url(../_images/tit-box-citation.gif) left top no-repeat; 
			width: 188px;
			height: 32px;
		}
		.ColA p.TitPrepareVotre {
			background: url(../_images/tit-preparez-votre.gif) left top no-repeat; 
			width: 188px;
			height: 30px;
		}
		.ColA p.TitPrepareVotreJaune {
			background: url(../_images/tit-preparez-votre-jaune.gif) left top no-repeat; 
			width: 188px;
			height: 30px;
		}
		.NavTop {
			background: url(../_images/bg-les-midas-top-loop.gif) left top repeat-y;
			width: 188px;
		}
			.TopMidasLe {
				background: url(../_images/bg-les-midas-top.gif) bottom left no-repeat;
				width: 188px;
			}
			.BoxLes {
				width: 188px;
			}
				.BoxLes p,
				.BoxLes2 p,
				.BoxLes3 p,
				.BoxLes4 p {
					padding: 0 14px 0 14px;
					width: 160px;
				}
				.BoxLes p.SubTitMidas,
				.BoxLes2 p.SubTitMidas,
				.BoxLes3 p.SubTitMidas,
				.BoxLes4 p.SubTitMidas {
					padding-top: 6px;
					font-size: 1.2em;
					font-weight: bolder;
					color: #910017;
				}
				.BoxLes p.SubTitMidasNoir,
				.BoxLes2 p.SubTitMidasNoir,
				.BoxLes3 p.SubTitMidasNoir,
				.BoxLes4 p.SubTitMidasNoir {
					padding-top: 6px;
					font-size: 1.2em;
					font-weight: bolder;
					color: #000000;
				}
				.BoxLes p.TextBoxMidas,
				.BoxLes2 p.TextBoxMidas,
				.BoxLes3 p.TextBoxMidas,
				.BoxLes4 p.TextBoxMidas,
				 ul.Invitons {
					padding-top: 3px;
					padding-bottom: 9px;
					font-size: 1.1em;
					color: #575757;
				}
				.BoxLes p.SubTitMidasNoir,
				.BoxLes2 p.SubTitMidasNoir,
				.BoxLes3 p.SubTitMidasNoir,
				.BoxLes4 p.SubTitMidasNoir,
				 ul.Invitons {
					padding-top: 3px;
					font-size: 1.1em;
					color: #000000;
				}
				
					.BoxLes3 p.TextBoxMidas a:link,
					.BoxLes3 p.TextBoxMidas a:visited {
						text-decoration: underline;
					}
					.BoxLes3 p.TextBoxMidas a:hover {
						text-decoration: none;
					}
				p.SubTitCitaion {
					padding: 1px 0 10px 20px;
					font-size: 1.3em;
					color: #343433;
					font-weight: bolder;
					font-style: italic;
					width: 155px;
				} 
				p.TextBoxCitaion {
					font-size: 1em;
					font-style: italic;
					color: #575757;
					padding: 3px 0 1px 20px;
				}
				ul.Invitons li {
					background: url(../_images/list-style-square-localize.gif) 32px 5px no-repeat;
					padding-left: 42px;
					display: block;
				}

		.NavBottom {
			background: url(../_images/bg-les-midas-bottom-loop.gif) left top repeat-y;
			width: 188px;
		}
		.NavBotCitation {
			background: url(../_images/bg-loop-citation.gif) left top repeat-y;
			width: 188px;
		}
			.BottomMidasLe {
				background: url(../_images/bg-les-midas-bottom.gif) bottom left no-repeat;
				width: 188px;
			}
			.BottomMidasLe2 {
				background: url(../_images/bg-les-midas-bottom2.gif) bottom left no-repeat;
				width: 188px;
			}
			.BottomCitation {
				background: url(../_images/bg-box-bottom-citation.gif) bottom left no-repeat;
				width: 188px;
			}
		.ColA .Banner {
			margin-bottom: 32px;
		}	
		.NavBottom .BoxLes2 {
				background: url(../_images/line-les-midas2.gif) bottom left no-repeat;
				width: 188px;
			}
		.NavBottom .BoxLes4 {
				background: url(../_images/line-les-midas3.gif) bottom left no-repeat;
				width: 188px;
			}
	.ColB {
		float: right;
		width: 420px;
	}
	.ColC {
		float: right;
		width: 642px;
	}
		 p.Comptent,
		 p.Comptent02,
		 p.Comptent03,
		 p.Comptent04,
		 p.Comptent05,
		 p.Comptent06,
		 p.Comptent11,
		 ul.Voiture2 {
			font-size: 1.2em;
			color: #575757;
		}
		 ul.Voiture4 {
			font-size: 1.2em;
			color: #000000;
		}	
		p.Comptent {
			padding-bottom: 12px;
		}
			p.Comptent a:link,
			p.Comptent a:visited {
				color: #575757;
				text-decoration: underline;
			}
			p.Comptent a:hover {
				text-decoration: none;
			}
		p.Comptent02 {	
			padding-bottom: 0;
		}
		p.Comptent03 {
			padding-bottom: 22px;
		}
		p.ComptentRevision {
			color: #000;
			font-size: 1.2em;
			padding-bottom: 22px;
		}
			p.Comptent03 .LinkStyle {
				text-decoration: underline;
			}
			p.Comptent03 a.LinkStyle:hover {
				text-decoration: none;
			}
		p.Comptent04 {
			padding-bottom: 5px;
		}
		p.Comptent05 {
			padding:0px 0 5px 8px;
		}
		p.Comptent06 {
			padding-bottom: 20px;
		}
			p.Comptent06 span {
				color: #575757;
			}
		span.BoldColor {
			color:#000000;
			font-weight: bolder;
		}
		span.BoldColor2 {
			color:#0e0e0e;
			font-weight: bolder;
		}
		span.BoldColor3 {
			color:#0e0e0e !important;
		}
		p.Prix {
			font-size: 1em;
			color: #ababab;
		}
		p.Prix a:link,
		p.Prix a:visited {
			color: #ababab;
		}
		p.Prix2 {
			font-size: 1.1em;
			color: #575757;
		}
		.ColB h3 span,		
		.ColB .Vous h4 span,
		/*.ColB .WrapClim p.Details span,*/
		a.BtnSavoir span,
		.InfoRevi h4 span,
		h3.etape3 span,
		h3.etape2 span,
		h4.Precisez span,
		h5.Consultez span,
		h6.TitEtape1 span,
		p.Souhaitez span,
		ul.Tous li span,
		ul.SubClim li span,
		h5.Remplacements span,
		h5.Diagnostic span,
		.ColB h3.Respect span,
		.ColB h3.Service span,
		.ColB h3.FaqTit span
		.ColB h3.Quel span,
		.ColB h3.Dechets span,
		.ColB h3.Comportement span,
		.ColB h3.Partagez span,
		.ColA p.TitPrepareVotre span,
		.SectionFull h1.TitreLogin span,
		.SectionFullInsc h1.TitreLogin span,
		.ColC h3.Localiser span  {
			display: none;
		}		
		.ColB h3.Quest,
		.ColB h3.LaPlaque,
		.ColB h3.QuestSiv,
		.ColB h3.Partagez {		
			width: 415px;
			padding-bottom: 61px;
		}	
		
		.ColB h3.Quest {
			background:url(../_images/tit-quest.gif) left top no-repeat;
		}
		.ColB h3.LaPlaque {
			background:url(../_images/tit-la-plaque.gif) left top no-repeat;
		}
		.ColB h3.QuestSiv {
			background:url(../_images/tit-quest-siv.gif) left top no-repeat;
		}
		.ColB h3.PreparerVotreVisite {
			background: url(../_images/tit-preparer-votre-visite.gif) no-repeat left top;
		}
		.ColB h3.PreparerVotreVisite, 
		.ColB h3.Notre,
		.ColB h3.LesDefauts,
		.ColB h3.NotrePres,
		.ColB h3.NosTarifs,
		.ColB h3.LaGameCarree,
		.ColB h3.LaGameClassic,
		.ColB h3.LaGameCyclo,
		.ColB h3.LaGamePlastique,
		.ColB h3.LaGameProfil, 
		.ColB h3.LaGameVision,
		.ColB h3.Respect,
		.ColB h3.Service,
		.ColB h3.LaGameVision,
		.ColB h3.TitFormulaire,
		.ColB h3.FaqTit,
		.ColB h3.Quel,
		.ColB h3.Dechets,
		.ColB h3.Comportement {			
			width: 415px;
			padding-bottom: 40px;
		}	
		
		.SectionFull h1.TitreLogin
		{			
			width: 841px;
			padding-bottom: 32px;
		}	
	
		.ColC h3.Localiser {			
			width: 637px;
			padding-bottom: 40px;
		}	
		.ColB h3.Notre {
			background:url(../_images/tit-notre-recommandation.gif) left top no-repeat;
		}	
		.ColB h3.LesDefauts {
			background:url(../_images/tit-les-defauts-constates.gif) left top no-repeat;
		}
		.ColB h3.NotrePres {
			background:url(../_images/tit-nos-prestation.gif) left top no-repeat;
		}
		.ColB h3.NosTarifs {
			background:url(../_images/tit-nos-tarif.gif) left top no-repeat;
		}	
		.ColB h3.LaGameCarree {
			background:url(../_images/tit-la-game-carree.gif) left top no-repeat;
		}
		.ColB h3.LaGameClassic {
			background:url(../_images/tit-la-game-classic.gif) left top no-repeat;
		}
		.ColB h3.LaGameCyclo {
			background:url(../_images/tit-la-game-cyclo.gif) left top no-repeat;
		}
		.ColB h3.LaGamePlastique {
			background:url(../_images/tit-la-game-plastique.gif) left top no-repeat;
		}
		.ColB h3.LaGameProfil {
			background:url(../_images/tit-la-game-profil.gif) left top no-repeat;
		}
		.ColB h3.LaGameVision {
			background:url(../_images/tit-la-game-vision.gif) left top no-repeat;
		}	
		.ColB h3.Respect {
			background:url(../_images/tit-revision-dans-le-respect.gif) left top no-repeat;
		}
		.ColB h3.Service {
			background:url(../_images/tit-le-service.gif) left top no-repeat;
		}				
		.ColB h3.TitFormulaire {
			background: url(../_images/tit-formulaire.gif) left top no-repeat;
		}	
		.ColB h3.FaqTit {
			background: url(../_images/tit-faq.gif) left top no-repeat;
		}
		.ColB h3.Quel {
			background: url(../_images/tit-quel-est-le.gif) left top no-repeat;
		}		
		.ColB h3.Dechets {
			background:url(../_images/tit-les-dechets.gif) left top no-repeat;
		}	
		.ColB h3.Comportement {
			background:url(../_images/tit-un-comportement.gif) left top no-repeat;
		}	
		.ColB h3.Partagez {
			background:url(../_images/tit-partagez-avec-nous.gif) left top no-repeat;
		} 	
		.ColC h3.Localiser {
			background:url(../_images/tit-localiser-votre-centre.gif) left top no-repeat;
		}
		.PicBox {
			margin: 5px 0 14px 0;
		}
			.PicBox img {
				float: left;
				display:block;
				width: 130px;
				padding-right: 13px;
			}
			.PicBox img.OtherPic {
				padding-right: 0;
			}
		p.VoirVideo {
			font-size: 1.1em;
			color: #575757;
			padding: 0 0 14px 15px;
			width: 382px;
		}
		p.VoirVideo span {
			color: #343433;
			font-weight: bolder;
		}
		p.VoirVideo a img {
			padding-top: 5px;
		}
		.ColB h3.Prestation {
			background:url(../_images/tit-les-pres-midas.gif) left top no-repeat;
			width: 415px;
			height: 52px;
		}
		.ColB h3.Prestation01 {
			background:url(../_images/tit-les-pres-midas01.gif) left top no-repeat;
			width: 415px;
			height: 52px;
		}
		ul.Voiture {
			padding: 0 0 15px 35px;
			font-size: 1.2em;
			color: #575757;
		}
		ul.Voiture li,
		ul.Voiture2 li,
		ul.Voiture4 li {
			padding: 5px 0 0 12px;
			background:url(../_images/list-style-square.gif) left 8px no-repeat;
			display: block;
		}
		ul.Voiture3 li {
			padding: 0 0 10px 12px;
			background:url(../_images/list-style-square.gif) left 4px no-repeat;
			display: block;
			color: #575757;
		}
		ul.VoitureStyle {
			padding: 0 0 15px 15px;
		}
			ul.VoitureStyle li {
				padding: 0 0 5px 12px;
				background-position: left 3px; 
			}
		.ColB .WrapLeSavi {
			background: url(../_images/bg-question-loop.gif) left top repeat-y;
			width: 418px;
			margin-top: 30px;
			
		}
		.ColB .Saviez {
			background: url(../_images/bg-top-question.jpg) left top no-repeat;
			width: 418px;
			position: relative;
			z-index: 1;
		}
		.ColB .Vous {
			background: url(../_images/bg-bottom-question.jpg) left bottom no-repeat;
			width: 418px;
			padding: 14px 0 60px 0;			
		}
			.Vous h4 {
				background:url(../_images/tit-le-saviez-vous.gif) left top no-repeat;
				width: 239px;
				height: 41px;
			}
				.BoxQues {
					background: url(../_images/bg-top-qa.gif) left top no-repeat;
					padding-top: 10px;
					width: 327px;
					overflow: hidden;
					margin: 0 0 13px 70px;
				}
					.BoxQues .Inner {
						background: #fff;
					}
					.BoxQues .Bottom {
						background: url(../_images/bg-bottom-qa.gif) left top no-repeat;
						display: block;					
						font-size: 0;
						height: 10px;	
						line-height: 0;
					}
				.BoxQues img {
					display: block;					
				}
								
				.ColB p.Question {
					background-color:#FFFFFF;
					padding: 0 10px;
					font-size: 1.1em;
					font-weight: bolder;
					color: #575757;		
				}
				.ColB p.Question a:link,
				.ColB p.Question a:visited {
					color: #000000;
					font-style: italic;
					text-decoration: underline;
				}
				.ColB p.Question a:hover {
					text-decoration: none;
				}
				.ColB p.Question02,
				.ColB p.Question03,
				.ColB ul.Plaquettes  {
					background-color:#FFFFFF;
					font-size: 1.1em;
					color: #666666;			
				}
				.ColB p.Question02 {
					padding: 0 10px 5px 10px;
				}
				.ColB p.Question03,
				.ColB ul.Plaquettes {
					padding: 0 10px;		
				}
				.ColB ul.Plaquettes li {
					background: url(../_images/list-style-square-localize.gif) 15px 10px no-repeat;
					padding: 5px 0 0 25px;
					display: block;
				}
				.Vous a.BtnSavoir {
					background: url(../_images/btn-en-savoir-plus-on.gif) left top no-repeat;
					width: 109px;
					position: absolute; 
					height: 40px;
					bottom: 28px;
					left: 150px;
					display: none;
					z-index: 2;
				}
				.Vous a.DownStyle {
					background: url(../_images/btn-en-savoir-plus-off.gif) left top no-repeat;
				}
				#boxAns {
					xdisplay: none;
				}
				.Hide {
					display: none;
				}
		.ColB .WrapClim {
			margin-left: 6px;
			background: url(../_images/bg-loop-prix.gif) left top repeat-y;
		}
		.ColB .BgLoopClim {
			background: url(../_images/bg-bottom-prix.gif) left bottom no-repeat;
			padding-bottom: 60px;
			xwidth: 404px;
			position: relative;
			z-index: 100;			
		}
		.ColB .BgTopClim {
			background: url(../_images/bg-top-prix.gif) left top no-repeat;
			xwidth: 404px;
			
		}
			.ColB .BgTopClim .Details {				
				background: url(../_images/btn-detail.gif) left top no-repeat;
				top: 89px;
				color: #ffdd27;				
				font-size: 1.2em;
				font-weight: bolder;
				float: left;
				right: 142px;
				padding: 0 0 0 21px;
				position: absolute;
				z-index: 120;								
			}
			/*\*/
			html*.ColB .BgTopClim .Details {
				top: 87px;
			}/**/
				.ColB .BgTopClim .Details span {
					background: url(../_images/btn-detail.gif) right top no-repeat;	
					padding: 2px 10px 5px 0;
					display: block;
				}
		.ColB .Heading5 {
			color: #575757;
			font-size: 1.2em;
			margin-bottom: 10px;
		}
		.ColB .TextStyle01 {
			color: #575757;
			font-size: 1.2em;
			margin-bottom: 25px;
		}
		.ColB .ListStyle {
			padding: 0 0 10px 15px !important;
		}
		.NavInfo {
			float: left;
			width: 212px;
			padding: 9px 5px 0 66px;
		}
			p.TitClim {
				color: #ffdd27;
				font-size: 1.8em;
				font-weight: bolder;
			}
			p.TextClim {
				color: #ffffff;
				font-size: 1.2em;
				font-weight: bolder;
			}
		.NavPrix {
			float: left;
			padding: 0;
			width: 121px;
			text-align: center;
			
		}
		p.Price {
			padding: 32px 0 10px 0;
			text-align: center;			
		}
		.NavPrix p.Partir {
			padding: 25px 0 0 0;
			color: #2a2b2c;
			font-size: 1.2em;
		}
		.NavPrix p.Price2 {
			padding: 24px 0 10px 0;
			text-align: center;			
		}
		.ColB .LstPrestation {
			padding-left: 18px;
		}	
			.ColB .LstPrestation li {
				background: url(../_images/list-style-square.gif) no-repeat left 3px;
				color: #575757;
				font-size: 1.2em;
				padding: 0 0 26px 10px;
			}		
				.ColB .LstPrestation li a:link,
				.ColB .LstPrestation li a:visited {
					color: #575757;
					font-size: 11px;
					text-decoration: underline;
				}	
				.ColB .LstPrestation li a:hover {
					text-decoration: none;
				}	
					.ColB .LstPrestation li ul {
						padding: 5px 0 0;
					}
						.ColB .LstPrestation li li {
							background: none;
							float: left;
							padding: 0;
							width: 190px;
						}
			.ColB .LstLesDefauts {
				font-size: 1.2em;
				padding: 10px 0 0 15px;
			}
			.ColB .ListStyle01 {
				padding-top: 5px;
			}
				.ColB .LstLesDefauts li {
					background: url(../_images/list-style-square.gif) no-repeat left 3px;
					color: #575757;
					padding: 0 0 4px 10px;
				}
			.ColB .BtnRetour,
			.ColB .BtnAccueil {
				background: url(../_images/btn-retour.gif) left top no-repeat;
				float: right;
				font-size: 0;
				height: 26px;
				line-height: 0;
				margin-top: 35px;
				text-indent: -10000px;
				width: 79px;
			}			
			.ColB .BtnAccueil {
				background: url(../_images/btn-accueil.gif) left top no-repeat;
				margin-top: 0;
			}
			.ColB .Block {
				color: #575757;
				margin: 10px 0 30px;
				text-align: center;
			}
				.ColB .Block p {
					font-size: 1.2em; 
					padding: 0 0 8px;
				}
				.ColB .Block p.TextStyle {
					font-size: 1.1em;
					padding: 9px 0 0;
				}
				.FrmFormulaire {
					color: #575757;
				}
					.FrmFormulaire .RadioStyle,
					.FormInscription .RadioStyle2{
						vertical-align:bottom;
						margin: 0;
						padding: 0;
						margin-bottom: 3px;
						float: left;
					}
					.FrmFormulaire .Row {
						margin-bottom: 11px;
					}
					.FrmFormulaire .RowStyle {					
						border-top: 1px solid #c9cac8;
						padding-top: 22px;
						margin: 10px 12px 11px 0;
					}
					.FrmFormulaire .RowStyle01 {
						border-bottom: 1px solid #c9cac8;
						margin: 0 12px 11px 0;
						padding-bottom: 23px;
					}
					.FrmFormulaire .RowStyle02 {
						border-bottom: 1px solid #c9cac8;
						margin: 0 12px 0 0;
						padding-bottom: 15px;
					}
					.FrmFormulaire .RowStyle03 {
						margin-bottom: 33px;
					} 
						.FrmFormulaire .Row .Label,
						.FrmFormulaire .Row .Label01,
						.FrmFormulaire .Row .Label02,
						.FrmFormulaire .Row .Label03  {
							display: inline;
							float: left;
							font-size: 1.2em;
							margin: 5px 0 0 8px;
							width: 83px;
						}
						.Devis .FrmFormulaire .Row .Label  { width:110px; }
						.Devis .FrmFormulaire .Row .Control  { float:left; }
						
						.FormInscription .Row .Label
						{
							display: inline;
							float: left;
							font-size: 1.2em;
							margin: 5px 0 0 8px;
							width: 156px;
						}
						.FrmFormulaire .Row .Label01 {
							width: 115px;
						}	
						.FrmFormulaire .Row .Label02 {
							width: 118px;
						}	
						.FrmFormulaire .Row .Label03 {
							width: 85px;
						}
						.FrmFormulaire .Row .Control,
						.FrmFormulaire .Row .Control01
						 {
							float: right;
							font-size: 1.2em;
							width: 324px;
						} 
						.FormInscription .Row .Control
						{
							float: left;
							font-size: 1.2em;
							width: 324px;
						} 
						
						.FrmFormulaire .Row .Control01 {
							float: left;						
							width: 200px;
						}		
							.FrmFormulaire .Row .Control01 .Captcha {
								border: 1px solid #878787;
							}				
							.FrmFormulaire .Row .Control01 .Calendar {
								background: url(../_images/icon-calendar.gif) left top no-repeat;
								display: inline;
								float: left;
								font-size: 0;
								height: 20px;
								line-height: 0;
								text-indent: -10000px;
								margin: 2px 0 0 9px;
								width: 23px;
							}
							.FrmFormulaire .Row .Control label,
							.FormInscription .Row .Control label {
								float: left;								
								margin: 0 12px 0 7px;
							}
							.FrmFormulaire .Row .Control input,
							.FormInscription .Row .Control input,
							.FrmFormulaire .Row .Control01 input {
								float: left; 
								font-size: 1em;
								margin: 0;
								padding: 0;								
							}  						
							.FrmFormulaire .Row .Control .RadioStyle,
							.FormInscription .Row .Control .RadioStyle {
								margin-top: 1px;
							}
							.FrmFormulaire .Row .Control .InputStyle,
							.FrmFormulaire .Row .Control01 .InputStyle,
							.RowInscription .ControlInscr .InputStyle,
							.FrmFormulaire .Row .Control01 .InputStyle03 {
								border: 1px solid #878787;
								padding: 3px 5px 4px;
								width: 300px;
							}
							.FrmFormulaire .Row .Control01 .InputStyle {
								width: 127px;
							}
							.FrmFormulaire .Row .Control01 .InputStyle03 {
								width: 113px;
							}
					.FrmFormulaire p.TextStyle,
					.FrmFormulaire p.TextStyle03 {
						color: #575757;
						font-size: 1.2em;
						padding: 31px 0 8px;
					}
					.FrmFormulaire p.TextStyle03 {			
						padding: 23px 0 25px;
					}
					.FrmFormulaire .Row02 {}
						.FrmFormulaire .Row02 input {
							float: left;
							margin-top: 1px;
						}
						.FrmFormulaire .Row02 label {
							float: left;
							font-size: 1.2em;
							margin: 0 12px 0 7px;
						}
					.FrmFormulaire .Note {
						color: #ababab;
						font-size: 1em;
						margin: 15px 0 22px;	
					}	
					.FrmFormulaire .BtnWrapper {
						padding: 0 0 0 0;
					}
						.FrmFormulaire .BtnWrapper input {
							border: none;
							cursor: pointer;
							display: inline;
							float: left;
							font-size: 0;
							height: 26px; 
							line-height: 0;
							margin: 0 5px 0 0;
							text-indent: -10000px;
							width: 78px;
						}
						.FrmFormulaire .BtnWrapper input.BtnAnnuler {
							background: url(../_images/btn-annuler.gif) left top no-repeat !important;
						}
						.FrmFormulaire .BtnWrapper input.BtnEnvoyer {
							background: url(../_images/btn-envoyer.gif) left top no-repeat ;
						}
						.FrmFormulaire .BtnWrapper input.BtnValider {
							background: url(../_images/btn-valider.gif) left top no-repeat ;
						}
						.FrmFormulaire .BtnWrapper input.BtnRecevoir {
							width: 163px;
							height: 22px;
							background: url(../_images/btn-recevoir.gif) left top no-repeat ;
						}
.SectionB {
	float: right;
	width: 205px;
	padding: 15px 11px 0 0;
}
	.SectionB img {
		display: block;
		margin-bottom: 15px;
	}
	.SectionB .BgOtherFind {
		background: url(../_images/bg-find-page02.gif) left top no-repeat;
		margin-bottom: 3px;
		padding: 13px 0 22px 10px;
	}
	.BgOtherFind h2 {
		background: url(../_images/localiser.gif) left top no-repeat;
		font-size: 0;
		height: 12px;
		line-height: 0;
		margin-bottom: 11px;
		text-indent: -10000px;
	}
	.BgOtherFind fieldset {
		margin-bottom: 7px;
	}
		.BgOtherFind .TextBox {
			border: 1px solid #878787;
			color: #daa030;
			float: left;
			font-size: 1.1em;
			font-weight: bolder;
			margin: 0;
			padding: 2px 0 2px 8px;
			width: 145px;
		}
		/*\*/
		html*.BgOtherFind .TextBox { 
			padding: 3px 0 3px 8px;
		}
		/**/ 
		.BgOtherFind .BtnFind { 
			background: url(../_images/btn-find.gif) left top no-repeat;
			border: none;
			cursor: pointer;
			display: inline;
			float: left;
			font-size: 0;		
			height: 20px;
			line-height: 0;
			margin-left: 5px;
			text-indent: -10000px;
			width: 20px;
		}
	.BgOtherFind a:link,
	.BgOtherFind a:visited {
		color: #878787;
		font-size: 1em;
		line-height: 15px;
		padding-left: 14px;		
	}
	.BgOtherFind .RechercheLink {
		background: url(../_images/bullet02.gif) left 1px no-repeat;
	}
	.BgOtherFind .GpsLink {
		background: url(../_images/bullet03.gif) left 1px no-repeat;	
	}
		
	.Partners,
	.Vidange {
		background: url(../_images/bg-top-partners.gif) left top no-repeat; 
		margin-top: 28px;
		padding-top: 7px;
	}	

	.Michelin {
		margin-top: 28px;
		padding-top: 7px;
	}
	
	.Partners .Inner {
		background: url(../_images/bg-bottom-partners.gif) left bottom no-repeat; 
		text-align: center;
	}
	
		.Partners .Inner h2 {
			background: url(../_images/nos-partenaires.gif) left top no-repeat;
			font-size: 0;
			height: 23px;
			margin: 0 auto 27px;
			text-indent:  -10000px;
			width: 175px;
		}
			.Partners .Inner img {
				display: inline;
				margin-bottom: 20px;
			}
			
/****Revision****/
.WrapRevi {
	float: left;
	width: 286px;
	margin: 0 18px 0 6px;
	background: url(../_images/revision-loop-bg.gif) left top repeat-y;
}
.NavRevi {
	float: left;
	width: 309px;
}
	.BoxRappel {
		background: url(../_images/revision-top-bg.gif) left top no-repeat;
		width: 286px;
	}
		.InfoRevi {
			background: url(../_images/revision-bottom-bg.gif) left bottom no-repeat;
			width: 286px;
			padding-bottom: 45px;
		}
		.InfoRevi h4 {
			background: url(../_images/tit-revision-box.gif) left top no-repeat;
			width: 286px;
			height: 88px;
		}
		.BoxRevi {
			padding: 10px 20px 5px 17px;
		}
		.BoxRevi p.Vehicle {
			font-size: 1.1em;
			font-weight: bolder;
			color: #ccc;
			text-decoration: underline;
		}
		p.TextRenault {	
			color: #ffd708;
			font-size: 1.1em;
			font-weight: bolder;
			padding-top: 2px;
		}
		a.Modifier img {
			display: block;
			margin-top: 7px;
		}
		p.TextKM {
			color: #ffffff;
			font-size: 1.1em;
			padding-top: 2px;
		}
		p span.TextYellow {	
			color: #ffd708;
			font-weight: bolder;
		}
		
		h3.Entretien {
			xbackground:url(../_images/tit-votre-plan-dentretien.gif) left top no-repeat;
			border-bottom: 1px solid #c9cac8;			
			font-size: 1.7em;
			margin-bottom: 7px;
			width: 308px;			
		}
		p.Comptent07,
		ul.Voiture3, 
		ul.Pneumatiques li a,
		ul.Pneumatiques2 li a,
		ul.Pneumatiques3 li a,
		p.Comptent09,
		p.Resultat {
			font-size: 1.2em;
			color: #000000 !important;
		}
		p.Comptent08 {
			font-size: 1.1em;
			color: #000000;
			font-style: italic;
			padding-top: 20px;
		}
		ul.Voiture3, 
		ul.Voiture2,
		ul.Voiture4 {
			padding: 0 0 15px 16px;
		}		
		ul.Pneumatiques li {
			background: url(../_images/icon-list-revision.gif) 24px 1px no-repeat;
			padding: 0 0 10px 51px;
			display: block;
		}	
		ul.Pneumatiques2 li {
			background: url(../_images/icon-list-revision.gif) 24px 1px no-repeat;
			padding: 0 0 10px 51px;
			display: block;
		}	
		ul.Pneumatiques3 li {
			background: url(../_images/icon-list-revision.gif) left 1px no-repeat;
			padding: 0 0 10px 21px;
			display: block;
		}
		ul.Pneumatiques li.Recevoir {
			background: url(../_images/icon-list-revision.gif) 24px 7px no-repeat;
			padding: 0 0 10px 51px;
		}
		ul.Pneumatiques2 li.Recevoir {
			background: url(../_images/icon-list-revision.gif) 3px 3px no-repeat;
			padding: 0 0 10px 25px;
		}
		ul.Pneumatiques3 li.Recevoir {
			background: url(../_images/icon-list-revision.gif) left 7px no-repeat;
			padding: 0 0 10px 21px;
		}
		ul.Pneumatiques li a:link,
		ul.Pneumatiques li a:visited,
		ul.Pneumatiques3 li a:link,
		ul.Pneumatiques3 li a:visited  {
			text-decoration: underline;
		}
		ul.Pneumatiques li a:hover,
		ul.Pneumatiques3 li a:hover {
			text-decoration: none;
		}
		h3.etape3 {
			background:url(../_images/tit-etape3.gif) left top no-repeat;
			width: 308px;
			padding-bottom: 35px;
		}
		h3.etape2 {
			background:url(../_images/tit-etape2.gif) left top no-repeat;
			width: 308px;
			padding-bottom: 35px;
		}
		h4.Precisez {
			background:url(../_images/tit-precisez-votre-type-dusage.gif) left top no-repeat;
			width: 238px;
			padding-bottom: 25px;
		}
		span.Option {
			float: left;
			width: 268px;
		}
		.RadioStyle {
			margin: 3px 3px 5px 0;	
			vertical-align: bottom;
			padding-top:5px;\					
		}
		.RadioStyle2 {
			padding: 0;
			margin: 0 8px;	
			float: left;
		}
		/*\*/
		html*.RadioStyle {
			margin: 1px 3px 6px 0;
		}
		html*.RadioStyle2 {
			margin: 1px 3px 6px 0;
		}/*end*/

		.NavRevi label.Votre {
			font-size: 1.2em;
			color: #575757;
		}
		p.OptionEtape {
			margin-bottom: 5px;
		}
		p.OptionEtape a.QuesOp:hover {
			cursor:pointer;
		} 
		p.BtnSuivant {
			margin: 20px 0 0 0;
			
		}
		p.BtnSuivant a.Suivant {
			float: right;
		}
		p.Indiquez,
		input.NumKm,
		label.Kilomet,
		label.Usage,
		label.Usage2,
		label.Essentiel {
			font-size: 1.1em;
			color: #000000;
		}
		p.Indiquez {
			padding-bottom: 5px;
		}
		p.Indiquez01 {
			color: #575757;
			font-size: 1.2em;
			padding-bottom: 10px;
		}
		input.NumKm {
			width: 66px;
			border: 1px solid #878787;
			margin: 0 10px 0 0;
			vertical-align: middle;
			padding-left: 10px;
		}
		input.NumKm,
		label.Kilomet {
			font-weight: bolder;
		}		
		label.Essentiel {
			text-align: right;
			width: 190px;
			float: left;
			margin-top: 3px;
		}
		/*\*/
		html*label.Essentiel {
			margin-top: 1px;
		}/**/
		label.Usage,
		label.Usage2 {
			padding-left: 10px;
			float: left;
		}
		label.Usage2 {
			margin: 5px 0 7px 0;
		}
		/*\*/
		html*label.Usage2 {
			margin: 8px 0 3px 0;
		}/**/
	.InfoSimu {
		float: left;
		width: 344px;
		padding-left: 22px;
		background: url(../_images/bg-etape.jpg) right top no-repeat;
		min-height: 316px;
		height: auto !important;
		height: 316px;		
	}
		h6.TitEtape1 {
			background: url(../_images/tit-revision-midas-etape1.gif) left top no-repeat;
			width: 318px;
			height: 50px;
		}
		p.Souhaitez {
			background: url(../_images/tit-souhaitez-en.gif) left top no-repeat;
			width: 248px;
			height: 65px;
		}
		.InfoSimu p.Comptent07 {
			width: 295px;
			padding-left: 5px;
		}
	.Simulateur {
		float: right;
		margin-right: 20px;
		background: url(../_images/bg-loop-simulateur.gif) right top repeat-y;
		display: inline;
		width: 239px;
	}
	.WrapSimu {
		background: url(../_images/bg-top-simulateur.gif) right top no-repeat;
		width: 239px;
	}
		.InsideSimu {
			background: url(../_images/bg-bottom-simulateur.gif) right bottom no-repeat;
			width: 239px;
			padding-bottom: 40px;
			position: relative;
			z-index: 1;
		}
			.InsideSimu .Loading {
				background: url(../_images/loader.gif) no-repeat center;
				height: 260px;
				position: absolute;
				z-index: 2;
				left: 0;
				top: 0;
				width: 225px;
			}
		h5.Consultez {
			background: url(../_images/tit-box-simulateur.gif) left top no-repeat;
			width: 224px;
			height: 65px;
			margin-left: 4px;
		}
		h5.Pneu {
			background: url(../_images/tit-pneu.gif) left top no-repeat;
			width: 625px;
			height: 51px;
			color: White;
		}
		.FormSimu {
			padding: 12px 7px 0 0;
		}
		.FormSimu img {
			display: block;
		}
		.FormSimu .Marque,
		.FormSimu .Annee,
		.FormSimu .Cylindree,
		.FormSimu .OuSimu {
			padding-bottom: 9px;
		}
			.FormSimu .OuSimu {
				background: url(../_images/ou-line-form-simulateur.gif) left top no-repeat;
				height: 9px;
			}
		.FormSimu .Annee,
		.FormSimu .Cylindree,
		.FormSimu .Type {
			float: left;
			margin-right: 6px;
		}
			.FormSimu .Type input {
				background: url(../_images/bg-textbox-simulateur.gif) left top no-repeat;
				border: none;
				color: #ffd708;
				font-size: 1.1em;
				font-weight: bolder;
				margin: 0;
				padding: 5px 0 8px 13px;
				width: 78px;
			}
		.FormSimu a.QueSimu {			
			background: url(../_images/icon-ques-form.gif) left top no-repeat;
			float: left;
			font-size: 0;			
			height: 22px;
			line-height: 0;
			text-indent: -1000px;
			width: 22px;
		}		
		.BtnValider input {
			background: url(../_images/btn-valider-form.gif) left top no-repeat;
			border: none;
			cursor: pointer;
			font-size: 0;
			float: right;	
			line-height: 0;					
			margin: 1px 0 5px 0;
			height: 33px;
			text-indent: -1000px;
			width: 72px;
		}
/******Clim*compare*****/
.ClimComparez {
	width: 615px;
}
	ul.Tous,
	ul.SubClim {
		float: right;
		display: block;
	}
	ul.Tous {
		margin: 28px 0 0 0;
	}
		ul.Tous li,
		ul.SubClim li {
			float: left;
		}
		ul.Tous li.Les,
		ul.Tous li.Les2 {
			width: 112px;
			height: 27px;
		}		
		ul.Tous li.Les4 {
			width: 108px;
			height: 27px;
		}
		ul.Tous li.Les {
			background: url(../_images/tous-les-ans.gif) left top no-repeat;
		}
		ul.Tous li.Les2 {
			background: url(../_images/tous-les-2-ans.gif) left top no-repeat;
		}
		ul.Tous li.Les4 {
			background: url(../_images/tous-les-4-ans.gif) left top no-repeat;
		}
		ul.SubClim li.Clim01,
		ul.SubClim li.Clim02,
		ul.SubClim li.Clim03,
		ul.SubClim li.Clim04,
		ul.SubClim li.Clim05 {
			width: 55px;
			height: 30px;			
		}
		ul.SubClim li.Clim01 {
			background: url(../_images/bilan-clim.gif) left top no-repeat;
		}
		ul.SubClim li.Clim02 {
			background: url(../_images/forfait-air-clean.gif) left top no-repeat;
			width: 57px;
		}
		ul.SubClim li.Clim03 {		
			background: url(../_images/recharge-clim.gif) left top no-repeat;
			width: 58px;
		}
		ul.SubClim li.Clim04 {
			background: url(../_images/revision-clim.gif) left top no-repeat;
			width: 54px;
		}
		ul.SubClim li.Clim05 {
			background: url(../_images/revision-approfondie-clim.gif) left top no-repeat;
			width: 108px;
		}
	.ClimComparez h5.Remplacements,
	.ClimComparez h5.Diagnostic {
		background-position: top right;
		background-repeat: no-repeat;
		height: 22px;
		margin: 6px 0;
	}
	.ClimComparez h5.Remplacements {
		background-image: url(../_images/tit-remplacements.gif);
	}
	.ClimComparez h5.Diagnostic {
		background-image: url(../_images/tit-diagnostic-7-points.gif);
	}
	table.Tableau {
		float: right;
		width: 605px;
		background: url(../_images/bg-table01.gif) left top no-repeat;
		height: 101px;
		display: block;
	}	
	table.Tableau2 {
		float: right;
		width: 605px;
		background: url(../_images/table2.gif) left top no-repeat;
		height: 167px;
		display: block;
	}	
	table.Tableau tr th,
	table.Tableau2 tr th {
		font-size: 1em;
		color: #575757;
		text-align: left;
		padding-left: 8px;
		height: 20px;
	}
	table.Tableau tr th p,
	table.Tableau2 tr th p {
		padding-left: 6px;
	}
	table.Tableau2 tr th.TwoLine {
		height: 33px;
	}
	table.Tableau tr td,
	table.Tableau2 tr td {
		text-align: center;
	}
	a.BtnRetour {
		float: right;
		margin-top: 25px;
	}
/*******/
		.BoxFaq {
			background: url(../_images/bg-faq-midas.gif) left top no-repeat;
			margin-top: 28px;
			padding: 5px 0 0 5px;
		}	
			.BoxFaq h2 {
				background: url(../_images/tit-faq-midas.gif) left top no-repeat;
				font-size: 0;
				height: 15px;
				line-height: 0;
				padding: 2px 0 8px 4px;
				text-indent: -10000px;
			}	
			.BoxFaq .LinkFaq {
				background: url(../_images/bg-03.gif) left top no-repeat;
				padding: 4px 0 6px 7px;
			}			
				.BoxFaq .LinkFaq a:link,
				.BoxFaq .LinkFaq a:visited {
					background: url(../_images/bullet05.gif) left 5px no-repeat;
					color: #3f3f3f;
					float: left;
					font-size: 1.1em;
					padding: 0 0 2px 22px;
					text-decoration: none;
				}					
			.Vidange .Inner {
				background: url(../_images/bg-bottom-partners.gif) left bottom no-repeat;
				padding-bottom: 12px;
			}
			.Vidange .Inner h2 {
				background: url(../_images/vidange-express.gif) left top no-repeat;
				font-size: 0;
				height: 26px;
				margin: 0 auto;
				text-indent:  -10000px;
				width: 174px;
			}
			.Vidange .Inner p {
				width: 160px;
				padding: 12px 10px 15px 15px;
				font-size: 1.1em;
				color: #575757;
			}
			.Vidange .LinkStyle {
				background: url(../_images/bg-02.gif) left top no-repeat;
				padding: 4px 0 6px 7px;
				margin-left: 14px;
			}			
				.Vidange .LinkStyle a:link,
				.Vidange .LinkStyle a:visited {
					background: url(../_images/bullet05.gif) left top no-repeat;
					color: #3f3f3f;
					float: left;
					font-size: 1.1em;
					padding: 0 0 2px 22px;
					text-decoration: none;
				}	
			img.PicMidas {
				float: left;
				display: block;
			}	
			p.NoteVidange {
				color: #ababab;
				font-size: 1em;
			}	
				p.NoteVidange sup {
					font-size: 0.9em;
				}
			p.Comptent09 {
				padding-bottom: 10px;
			}
			p.Comptent11 {
				padding-bottom: 16px;
			}
	.WrapVidange {
		background: url(../_images/bg-loop-table-vidange-express.gif) left top repeat-y;
		width: 413px;
	}
	.WrapExpress {
		background: url(../_images/bg-top-table-vidange-express.gif) left top no-repeat;
		width: 413px;
	}
	.BoxListEx {
		background: url(../_images/bg-bottom-table-vidange-express.gif) left bottom no-repeat;
		width: 413px;
	}
	.NavTable {
		padding: 7px 6px 9px 9px;
	}
	.NavTable table tr td {
		padding: 2px 0;
		border-bottom: 1px solid #bebebe;
	}
	.NavTable table tr td p.Shell {
		font-size: 1.1em;
		color: #575757;
	}
		.NavTable table tr td p.Shell sup {
			font-size: 0.74em;
		}
	.NavTable table tr td span.Avant {
		color: #999999;
	}
	.NavTable table tr td.PriceTable {
		font-size: 1.1em;
		color: #ac001b;
		font-weight: bolder;
		text-align: center;
	}
		.NavTable table tr td.PriceTable sup {
			font-size: 0.85em;
		}
	.NavTable table tr td.NoBor {
		border: none;
	}
	.NavTable table tr td.BgBrown {
		background-color: #313131;
	}
.SectionPromo {
	float: left;
	width: 641px;
}
.SectionPromo .InnerPromo {
	padding-left: 14px;
}

	.BoxOfferte {
		padding-bottom: 32px;
	}

		.BoxOfferte .PromoDate {
			font-size: 1.2em;
			color: #575757;
			padding: 17px 0 0 3px;
		}
		.BoxOfferte .PromoName {
			font-size: 1.2em;
			color: #007fc5;
			font-weight: bolder;
			padding: 0 0 0 3px;
		}
		.BoxOfferte .NotePromo {
			color: #ababab;
			padding: 12px 0 0 3px;
		}	
.ColB .Prestation {
	font-size: 1.1em;
	color: #575757;
}	
	
.ColB .BoldStyle {
	color: #252727 !important;
	font-weight: bolder;
}	
.Loader {
	background: url(../_images/loader.gif) center no-repeat;
	width: 625px;
	height: 300px;
}
ul.Recherche {
	margin-bottom: 30px;
}
ul.Recherche li {
	float: left;
	padding-right: 10px;
} 
.ColC .Environs {
	width: 420px;
	margin-left: 108px;
}
.ColC p.Resultat {
	width: 330px;
	padding: 0 0 6px 85px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
}
.ColC ul.Version {
	padding: 0 0 9px 115px;
	border-bottom: 1px solid #eeeeee;
	margin: 0 5px 10px 0;
}
.ColC ul.Version li {
	float: left;
	width: 101px;
	margin-right: 5px;
	background-color: #eeeeee;
	padding: 4px 0 3px 2px;
}
.ColC ul.Version li a {
	font-size: 1.1em;
	color: #4c4c4c;
	padding: 4px;
}
p.Etablissements {
	color: #343433;
	font-size: 1.1em;
	margin: 20px 0 10px 100px;
}
.WrapAddress {
	width: 422px;
	background-color: #eeeeee;
	margin: 0 0 10px 100px;
}
/*************/
.Celestina {
	padding: 0 0 4px 0;
	width: 422px;
}
.AddParis {
	padding: 5px 0 1px 6px;
	width: 416px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.AddParis p {
	float: left;
	padding-right: 7px;
}
.AddParis span {
	float: right;
	padding-right: 7px;
}
.AddParis span,
.InfoAdd p.DetailAdd,
.InfoAdd p.Semaine,
.InfoBtn ul li a {
	color: #343433;
	font-size: 1.1em;
}
.AddParis p img {
	display: block;
	margin: 2px 0 0 0;
}
.AddParis p.PlaceOfFr {
	font-size: 1.2em;
	color: #343433;
	font-weight: bolder;
	text-decoration: underline;
}
.InfoAdd {
	width: 280px;
	float: left;
}
.InfoAdd p.DetailAdd {
	margin: 22px 0 10px 35px;
}
.InfoAdd p.Semaine {
	margin: 0 0 20px 35px;
}
.InfoBtn {
	width: 115px;
	float: right;
}
.InfoBtn ul {
	float: right;
	padding: 7px 3px 3px 0;
}
.InfoBtn ul li a:link,
.InfoBtn ul li a:visited {
	text-decoration: underline;
}
.InfoBtn ul li a:hover {
	text-decoration: none; 
}
.InfoBtn a.Diagno {
	float: right;
	padding-right: 5px;
	margin-top: 27px;
}
.InfoBtn a.Diagno2 {
	float: right;
	padding-right: 5px;
	margin-top: 3px;
}
.WrapDis {
	width: 422px;
	margin: 0 0 10px 100px;
}
p.Distances {
	font-size: 1.1em;
	color: #b8b8b8;
	float: left;
}
a.Haut span {
	display: none;
}
a.Haut {
	background: url(../_images/icon-haut-de-page.gif) left top no-repeat;
	width: 17px;
	height: 20px;
	float: right;
}
/********/
	.WrapPaveTitre {
		background: url(../_images/bg-loop-pave-titre.gif) left top repeat-y;
		width: 413px;
	}
	.InnerPaveTitreNew {
		background: url(../_images/bg-top-pave-titre-new.gif) left top no-repeat;
		width: 413px;
		height:27px;
	}
	.BoxPaveTitre {
		background: url(../_images/bg-bottom-pave-titre.gif) left bottom no-repeat;
		width: 413px;
	}
	p.TitPave,
	p.TitPave2,
	p.TitPaveNew {
		font-size: 1.2em;
		font-weight: bolder;
		color: #FFFFFF;
		padding-left:25px;
		padding-top:4px;
	}
	p.TitPave {
		padding: 2px 0 6px 25px;
	}
	p.TitPave2 {
		padding: 5px 0 6px 25px;
	}
		p.TitPave sup,
		p.TitPave2 sup {
			font-size: 0.68em;
		}
	.WrapClairement,
	.InnerClairement,
	.BoxClairement {
		width: 376px;
		margin: 0 auto;
	}
	.WrapClairement {
		background: url(../_images/bg-loop-box-clairement.gif) left top repeat-y;
	}
	.InnerClairement {
		background: url(../_images/bg-top-box-clairement.gif) left top no-repeat;
	}
	.BoxClairement {
		background: url(../_images/bg-bottom-box-clairement.gif) left bottom no-repeat;
		padding-bottom: 6px;
	}
	.TitClairement {
		margin-top: 17px;
	}
	p.Moyenne,
	p.Pourquoi {
		color: #3f3f3f;
		font-size: 1.1em;
	}
	p.Pourquoi {
		color: #3f3f3f;
		font-size: 1.1em;
		padding: 12px 16px 5px 15px;
	}
	p.Moyenne {
		color: #3f3f3f;
		font-size: 1.1em;
		padding: 0 16px 12px 15px;
	}
	p.Portant {
		color: #515050;
		font-size: 1.1em;
		padding: 0 16px 14px 15px;
	}
	p.Moyenne a:link,
	p.Moyenne a:visited {
		color: #3f3f3f;
		text-decoration:underline;
	} 
	p.Moyenne a:hover, {
		text-decoration:none;
	} 

.SectionFull {	width: 841px;padding: 38px 14px 0 14px;}
#contentPageFull {overflow:hidden;}
.SectionFull h1.TitreLogin {background:url(../_images/tit-carnet-bord-login.gif) no-repeat scroll left top;}
.SectionFull .Colonne01 {float:left;width:470px;height:223px;}
.SectionFull .Colonne02 {float:right;width:361px;height:350px;}


#contentPageFull {background:#FFFFFF url(../_images/bg-content-page.gif) no-repeat scroll left top;
margin:0pt auto;padding:0;width:869px;overflow:hidden;}
#contentPageFull .Note {color:#ABABAB;font-size:1em;padding:15px 0 22px 15px;}

.Colonne02 .Container {background:url(../_images/bg-content-login-carnet.gif) no-repeat left top;height:223px;padding:10px 43px 0 43px;}
.Colonne01 .Container p {font-size:1.2em;padding:0 0 10px 0;}

.Container .Label {font-size:1.2em;color:#575757;}
.Container .ControlLogin {float:left;font-size:1.2em;width:270px;padding:2px 0 14px 0;}
.Container h2 {font-size:1.3em;padding:0 0 4px 0;}
.Container .ControlLogin input {border:1px solid #878787;padding:3px 5px 4px;width:250px;font-size:1em;
margin:0px;}

.Container .Connecter input.BtnConnecter {background:url(../_images/btn-connecter.gif) no-repeat left top;}
.Container .Connecter input {border:medium none;cursor:pointer;display:inline;float:left;font-size:0px;
height:26px;line-height:0px;margin:0px 28px 0 0;text-indent:-10000px;width:107px;}

.SectionFull .Colonne01 .ContainerNonInscrit {	background:url(../_images/bg-content-noninscrit-carne.gif) no-repeat right top;
height:75px;padding:5px 0 0 43px; margin-bottom:10px}

.Colonne01 .ContentTexte h2 {font-size:1.3em;padding:0 0 4px 0;}
.Colonne01 .ContentTexte p {font-size:1.2em;color:#575757;}
.Colonne01 .ContentTexte {width:280px;float:left;}

.Colonne01 .ContentBouton {width:102px;float:right;padding-top:19px;}
.SectionFull .Colonne01 .ContentBouton a {border-style: none;
	border-color: inherit;
	border-width: medium;
	cursor:pointer;	display:inline;	float:right;	font-size:0pt;
	height:26px;	line-height:0pt;	text-indent:-10000px;	width:100px;
	margin-left: 0pt;
	margin-right: 28px;
	margin-top: 0pt;
}

.SectionFull .Colonne01 .ContentBouton a.BtnInscription
{background:url(../_images/btn-valider.gif) no-repeat scroll right top !important;}

.SectionFull .Colonne02 .ContainerForgetMDP {background:url(../_images/bg-content-mdp-carne2.gif) no-repeat right top;height:150px;padding:0 43px 0 43px;margin-top:5px;}
.SectionFull .Colonne02 .ContainerForgetMDP h2 {font-size:1.3em;padding:0 0 4px 0;}
.SectionFull .Colonne02 .ContainerForgetMDP p {font-size:1.2em;color:#575757;padding:0 0 10px 0;}

.Colonne02 .ContainerForgetMDP .ControlMdp {float:left;font-size:1.2em;padding:2px 0pt 14px;width:280px;}
.Colonne02 .ContainerForgetMDP .ControlMdp input {border:1px solid #878787;font-size:1em;margin:0px;padding:3px 5px 4px;
width:250px;}

.Colonne02 .ContainerForgetMDP .ValiderMDP input.BtnValMDP {background:url(../_images/btn-validerMdp.gif) no-repeat scroll left top;}
.Colonne02 .ContainerForgetMDP .ValiderMDP input {border:medium none;cursor:pointer;display:inline;float:right;
font-size:0px;height:26px;line-height:0px;margin:0px 8px 0 0;text-indent:-10000px;width:78px;}

.SectionFullInsc h1.TitreLogin {background:transparent url(../_images/tit-carnet-bord-inscr.gif) no-repeat scroll left top;
padding-bottom:60px;width:841px;}
.SectionFullInsc {padding:14px 14px 0;width:841px;}

.SectionFullInsc .IntroInscription {font-size:1.2em;color:#575757;padding-bottom:28px;}
.SectionFullInsc .FormInscription {color:#575757;}
.FormInscription .RowInscription {margin-bottom:6px;height:32px;}
.RowInscription label {display:inline;float:left;font-size:1.2em;margin:5px 0 0 0;width:156px;}

.RowInscription .ControlInscr {float:left;font-size:1.2em;width:324px;}
.RowInscription .ControlInscr input {float:left;font-size:1em;margin:0px;padding:0px;}

.SectionFullInsc .RowInscription .Cpstyle {width:100px;}

.SectionFullInsc .RowInscription .Notop {margin:0;}

.SectionFullInsc .RowInscription label span {font-size:0.9em;}

.SectionFullInsc .FormInscription .AcceptOpen {font-size:1.2em;margin-top:4px;}

.SectionFullInsc .FormInscription .OptinMail {color:#575757;font-size:1.2em;padding-top:8px;}
.SectionFullInsc .FormInscription .Row02 label {color:#575757;font-size:1.1em;}

.SectionFullInsc .FormInscription .BtnValidateForm {margin-top:25px;padding:0 0 0 350px;}
.FormInscription .BtnValidateForm input.BtnValidate {background:url(../_images/btn-validate.gif) no-repeat scroll left top;}

.FormInscription .BtnValidateForm input {border:medium none;cursor:pointer;display:inline;float:left;font-size:0px;
height:26px;line-height:0px;margin:0px 28px 0 0;text-indent:-10000px;width:78px;}

.FormInscription .Note {color:#ABABAB;font-size:1em;}
.SectionCarnetBord {padding:14px 14px 0;width:841px;}
.SectionA .NavInterne ul {margin:4px 0 25px 0;height:18px;}
.SectionA .NavInterne li {display:inline;background:url(../_images/btn-navinterne.gif) no-repeat scroll left top;font-size:1.1em;height:16px;color:#333333;
margin:0 14px 0 0;padding:0 0 4px 22px;float:left;}
.SectionA .NavInterne li a {color:#333333;}
.SectionA .ContentIntro {height:125px;clear:both;}
.SectionA .ContentIntro .ImageIntro {float:left;width:165px;}
.SectionA .ContentIntro .TxtIntro {float:right;width:448px;font-size:1.2em;color:#575757;}
.SectionA .ContentIntro .TxtIntro2 {float:right;font-size:1.2em;color:#575757;}
.SectionA .Containerprestations {clear:both;}
.SectionA .Containerprestations .Mesprestations {background:url(../_images/bg-Mesprestations.gif) no-repeat scroll left top;height:29px;padding-left:217px;padding-top:3px;}
.SectionA .Containerprestations .Mesprestations2 {background:url(../_images/bg-Mesprestations2.gif) no-repeat scroll left top;height:29px;padding-left:217px;padding-top:3px;}
.Containerprestations .Container {padding:8px 4px 8px 10px;color:#575757;font-size:1.2em;border-bottom:1px solid #f23e3e;width:606px;background-color:#f8f8f8;}
.Containerprestations .Container .Titre {font-size:1.2em;padding-bottom:8px;}
.Containerprestations .Container .Titre .TxtSmall {font-size:0.8em;font-weight:normal;}
.Containerprestations .Container {font-size:1.2em;color:#575757;}
.Containerprestations .Container .Savoirplus {padding-top:4px;}
.Asterix {width:606px;color:#ABABAB;font-size:1em;padding:10px 4px 15px 10px;background-color:#f8f8f8;}

.Containerprestations .FooterMesprestations {background:url(../_images/bg-MesprestationsFoot.gif) no-repeat scroll left top;height:28px;overflow:hidden;margin-bottom:15px;}

.Containerprestations .FooterMesprestations ul {margin:6px 0 0 10px;}
.Containerprestations .FooterMesprestations li {display:inline;padding:0 0 0 8px;background:url(../_images/bg-pictos.gif) no-repeat scroll left 4px;}
.Containerprestations .FooterMesprestations li a {color:black;font-size:1.1em;}

.SectionB .InnerMesCentres {overflow:hidden;width:205px;}

.SectionB .InnerMesCentres h1 {background:url(../_images/tit-mes-centres.gif) no-repeat scroll left top;
height:31px;width:205px;}

.SectionB .InnerMesCentres h1 span {display:none;}

.SectionB .InnerMesCentres .FooterMesCentres {background:url(../_images/footer-mes-centres.gif) no-repeat scroll left top;
height:12px;width:205px;}

.SectionB .InnerMesCentres .bgContent {overflow:hidden;border-left:1px solid #bebebe;border-right:1px solid #bebebe;background-color:#f8f8f8;}

.SectionB .InnerMesCentres .bgContent .CentreMidas {overflow:hidden;}
.SectionB .InnerMesCentres .bgContent .CentreMidas p {padding:5px 0 5px 0;margin:0 5px 0 10px;font-size:1.1em;border-bottom:1px solid #f23e3e;}


.SectionB .InnerMesCentres .bgContent .CentreMidas h3 {padding:2px 2px 2px 10px;color:#575757;background-color:#dbdbdb;font-size:1.2em;}
.SectionB .InnerMesCentres .bgContent .CentreMidas p.Last {border:none;padding-bottom:8px;position:relative;}


#contentPageFull .Adaptation {padding-top:38px;}
.SectionA h1.TitreCarnet {background:url(../_images/tit-Carnet.gif) no-repeat left top;padding-bottom:27px;
width:625px;}
.SectionA h1.TitreCarnet span {display:none;}

.CentreMidas .Last .Bouton {position:absolute;display:block;width:70px;height:15px;left:117px; top:18px;}
.Mesprestations div.Theme06 {float:left;}

.SectionA h2.TitreInter {background:url(../_images/tit-inter.gif) no-repeat left top;padding-bottom:20px;
width:625px;}
.SectionA h2.TitreInter span {display:none;}
.SectionA .InnerControl {margin:8px 0 14px 0;}
.SectionA .InnerControl label {
display:inline;
float:left;
font-size:1.2em;
margin:5px 0 0 0;
width:83px;
}
.SectionA .InnerControl {overflow:hidden;}
.SectionA .InnerControl div {float:left;}

.SectionA .IntroInter {font-size:1.2em;color:#575757;clear:both;padding:0 0 14px 0;}

.SectionA h3.ProchainesRev {background:url(../_images/tit-prochinter.gif) no-repeat left top;width:620px;height:29px;}
.SectionA .ProchainesRev span {display:none;}
.SectionA .Revisions {padding:14px 4px 10px 10px;color:#575757;font-size:1.2em;}
.SectionA .Revisions p {padding-bottom:10px;}
.SectionA .Revisions li {background:url(../_images/list-style-square2.gif) no-repeat left 4px;
display:block;padding:1px 0 0 12px;}
.SectionA .Revisions .Prix {padding-top:10px;color:#575757;padding-bottom:18px;}


 ul.linkFooter {margin:3px 0pt 0pt 10px;}
.linkFooter li {background:url(../_images/bg-pictos.gif) no-repeat scroll left 4px;
display:inline;padding:0pt 10px 0pt 8px;}

.linkFooter li a {color:black;font-size:1.1em;}
.Asterix2 {	width:606px;color:#ABABAB;font-size:1em;padding:15px 4px 15px 10px;}



.SectionA h2.TitreInfosPerso {background:url(../_images/tit-infperso.gif) no-repeat left top;padding-bottom:17px;width:625px;}
.TitreInfosPerso span {display:none;}
.SectionA .IntroInfos {color:#575757;font-size:1.2em;padding:10px 0 25px 0;}
.FormInscription {color:#575757;}
.FormInscription .Notop {margin:0;}
.SectionA .NoLeft {padding-left:0px;}

.FormInscription .AcceptOpen {font-size:1.2em;margin-top:15px;}
.FormInscription .OptinMail {color:#575757;font-size:1.2em;padding-top:8px;}
.FormInscription .Row02 label {color:#575757;font-size:1.2em;}
.FormInscription .Row .Label {display:inline;float:left;font-size:1.2em;margin:1px 0 0 0;
width:156px;}



.FormInscription .Row .Control {font-size:1.2em;}
.FormInscription .Row {height:32px;}

.FormInscription .RowInscription .Cpstyle {width:100px;}
.FormInscription .RowInscription label span {font-size:0.9em;}

.RowInscriptionCP label {display:inline;float:left;font-size:1.2em;margin:5px 0 0;width:156px;}
.RowInscriptionCP .Margin {display:inline;float:left;font-size:1.2em;margin:5px 0 21px 61px;width:70px;}
.FormInscription .RowInscriptionCP {height:32px;margin-bottom:6px;}

.RowInscriptionCP .ControlInscrCP {float:left;font-size:1.2em;width:94px;}
.RowInscriptionCP .ControlInscrCP input {float:left;font-size:1em;margin:0px;padding:0px;}
.RowInscriptionCP .ControlInscrCP .InputStyle {border:1px solid #878787;padding:3px 5px 4px;width:74px;}

.ControlInscrCP .Background {background-color:#d4d0c8;}

.FormInscription .BtnValidateForm a.BtnAnnuler {
background:transparent url(../_images/btn-annuler.gif) no-repeat scroll left top !important;}

.FormInscription .BtnValidateForm a {border:medium none;cursor:pointer;display:inline;float:left;
font-size:0pt;height:26px;line-height:0pt;margin:0pt 28px 0pt 0pt;text-indent:-10000px;width:78px;}

.FormInscription .BtnValidateForm{margin-top:10px;}
.FormInscription .BtnValidateForm input.BtnEnvoyer {
background:transparent url(../_images/btn-enregistrer.gif) no-repeat scroll left top;}

.FormInscription .BtnValidateForm input {border:medium none;cursor:pointer;display:inline;
float:left;font-size:0px;height:27px;line-height:0px;margin:0px 28px 0 0;text-indent:-10000px;
width:181px;}

a.NavCarnet {color:#FFD707;}
#header .HeaderContainer01 .TopLink a.NavCarnet:visited {color:#FFD707;}

.SectionA .MesDernieresprestations {background:url(../_images/bg-DernieresInter.gif) no-repeat scroll left top;
height:29px;padding-left:265px;padding-top:3px;}
.SectionA .MesDernieresprestations2 {background:url(../_images/bg-DernieresInter2.gif) no-repeat scroll left top;
height:29px;padding-left:265px;padding-top:3px;}

.Factures .Date {width:99px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.2em;}
.Factures .Centre {width:152px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.2em;}
.Factures .NumeroFactures {width:81px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.2em;}
.Factures .Interventions {width:214px;height:28px;background-color:#f7e0e0;font-weight:bold;color:black;font-size:1.2em;}
.Factures .Montant {width:70px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.2em;}

.Factures .TitreDate {color:#575757;font-weight:bold;font-size:1.2em;padding:3px 0 3px 0;}
.Factures .TitreAdresse {color:#575757;font-weight:bold;font-size:1.2em;padding:3px 0 3px 10px;}
.Factures .TitreFacture {color:#575757;font-weight:bold;font-size:1.2em;text-align:center;padding:3px 0 3px 0;}
.Factures .TitreTotal {color:#575757;font-weight:bold;font-size:1.2em;padding:3px 0 3px 5px;}
.Factures .TitreMontant {color:#575757;font-weight:bold;font-size:1.2em;padding:3px 0 3px 5px;}

.Factures  .ImprimeFac {height:19px;background-color:#e4e4e4;}

.ImprimeFacture li {background:url(../_images/bg-pictos.gif) no-repeat left 4px;
display:inline;padding:0pt 0pt 0pt 8px;}
.ImprimeFacture a {color:Black;font-size:1.1em;}
.ImprimeFacture {margin:2px 0pt 0pt 443px;}

.jsEnabled .Action {display:none;}

.DetailsFactures .DetailsInter {color:#575757;font-size:1.1em;padding:3px 0 3px 5px;}
.DetailsFactures .DetailsPrix {color:#575757;font-size:1.1em;padding:3px 0 3px 5px;}
.TitreDate .PictosOff {background:url(../_images/bg-pictosTab.gif) no-repeat left -21px;
display:inline;padding:0pt 0pt 0pt 15px;margin-left:10px;}
.TitreDate .PictosOn {background:url(../_images/bg-pictosTab.gif) no-repeat left 5px;
display:inline;padding:0pt 0pt 0pt 15px;margin-left:10px;}

.SectionFull .TitreConditions {background:url(../_images/tit-conditions.gif) no-repeat left top;width:841px;padding-bottom:33px;}
.SectionFull .TitreConditions span {display:none;}
.SectionFull .LinkBack {padding:0 0 0 765px;}
.SectionFull .LinkBack a {font-size:1.2em;color:#000000;}


.ContainTextC {padding:0 0 15px 15px;}
.ContainTextC h4 {color:#575757;font-size:1.4em;}
.ContainTextC p {font-size:1.2em;color:#575757;}

.SectionFull .TitreConfirmation {background:url(../_images/tit-confirmation.gif) no-repeat left top;width:841px;padding-bottom:42px;}
.SectionFull .TitreConfirmation span {display:none;}
.SectionFull .TextConfirmation {padding:0 0 120px 15px;color:#575757;font-size:1.2em;}

.DetailsFactures .Inter2 {padding-left:5px;}
.DetailsFactures .Prix2 {padding-left:5px;}

.selectionPneu .Simulateur { float:left; width:626px;
	background: url(../_images/bg-loop-simulateur_pneu.gif) repeat-y left top; }
.selectionPneu .WrapSimu {width:626px;
	background: url(../_images/bg-top-simulateur_pneu.gif) no-repeat  left top; }

.selectionPneu .InsideSimu { width:626px; overflow:hidden; 
background:transparent url(../_images/bg-bottom-simulateur_pneu.gif) no-repeat left bottom; }
.selectionPneu .tLabel { color:#ffd708; font-weight:bold; float:left; width:100px; 
	text-align:right;  font-size:1.1em; padding:5px 10px 0 0; }
.selectionPneu .tLabel-roulage { margin-right:10px; display:inline; float:left; }
.selectionPneu .tLabel-roulage a { color:#ffd708; font-weight:bold; float:left; width:85px; 
	text-align:right;  font-size:1.1em; padding:4px 20px 0 0;
	background:url(../_images/question-selecteur.gif) no-repeat right 2px; }
.selectionPneu .radio .tLabel { width:25px; }
.selectionPneu .radio input { float:left;height:16px; margin:5px 0 0; width:16px; }


.selectionPneu h3 { color:#ffd708; font-weight:bold; clear:left; width:80px; font-size:1.1em;float:left;padding:5px 0 0 10px;}
.selectionPneu .Marque { float:left; width:308px; height:36px; overflow:hidden; padding:0; margin:0; 
	display:inline; position:relative; }

.selectionPneu .radio { float:right; }	
.selectionPneu div.DropListUI { float:left; }

/*.selectionPneu .BtnValider { clear: both; padding:40px 20px 0 0; }*/
.Containerprestations .Container ul.LinkOutlook {width:290px;margin:3px 0 3px 0;}
.Containerprestations .Container ul.LinkOutlook li {padding:3px 0 3px 3px;}
.Containerprestations .Container ul.LinkOutlook .BtnOutlook {font-family: Arial; color:#575757; font-size:11px;}

/* sélecteur de pneu */

.Selecteur .top {background:url(../_images/resultat-recherche.gif) no-repeat scroll left top;
height:29px; width:624px;}

.Selecteur .Profil {width:207px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.1em;}
.Selecteur .Prix {width:104px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.1em;}
.Selecteur .Reduction {width:90px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.1em;}
.Selecteur .PrixPromo {width:120px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.1em;}
.Selecteur .Caracteristique {width:98px;height:28px;background-color:#f7e0e0;text-align:center;font-weight:bold;color:black;font-size:1.1em;}
.Selecteur .ProfilBisSelecteur { font-family: Arial; color:#575757; font-size:1.1em; width:207px; text-align:left; height:24px; }
.Selecteur .PrixSelecteur { font-family: Arial; color:#575757; font-size:1.2em; width:104px; text-align:center; height:24px; }
.Selecteur .ReductionSelecteur { font-family: Arial; color:#575757; font-size:1.2em; width:90px; text-align:center; height:24px; }
.Selecteur .PrixPromoSelecteur { font-family: Arial; color:#575757; font-size:1.2em; width:120px; text-align:center; height:24px; }
.Selecteur .CaracteristiqueSelecteur { font-family: Arial; font-size:1.2em; width:98px; color: black; height:24px; }

#contentPageFull .Indisponible {padding-top:33px;}
.SectionA h1.TitreCarnetIndispo {background:transparent url(../_images/tit-Carnet.gif) no-repeat left top;
padding-bottom:40px;width:625px;}
.SectionA h1.TitreCarnetIndispo span {display:none;}
#contentPageFull .Indisponible .InnerTextIndispo {text-align:left;font-size:1.2em;color:#575958;padding-left: 20px;margin:0 0 25px 0; width:750px;}



.SectionA .NavInterne li.Disconnect {display:inline;background:url(../_images/btn-navinterne.gif) no-repeat scroll left top;font-size:1.1em;height:16px;color:#333333;
margin:0 24px 0 0;padding:0 0 4px 22px;float:right;}

/* Pré-inscription Carnet de bord */
.SectionPreInsc {padding:14px 14px 0;width:841px;}
.SectionPreInsc .GauchePreInscription {float:left;width:184px;background:url(../_Images/pictosPreInscription.gif) no-repeat left top;height:230px;}
.SectionPreInsc .ColonneCentral {float:left;width:657px;overflow:hidden;background:url(../_Images/visuelbgPre.gif) no-repeat right bottom;}
.SectionPreInsc .ColonneCentral h1 {background:url(../_Images/CarnetDeBord_titre.jpg) no-repeat left top;height:40px;}
.SectionPreInsc .ColonneCentral h1 span {display:none;}
.SectionPreInsc .ColonneCentral ul {margin-bottom:12px;}
.SectionPreInsc .ColonneCentral .IntroPre {color:#575757;font-size:1.2em;padding:10px 0 10px 0;}
.SectionPreInsc .ColonneCentral .ListInfos li {background:url(../_Images/pictoslistDetails.gif) no-repeat left 2px;padding:0 0 0 16px;color:#575757;font-size:1.2em;font-weight:bold;margin-bottom:6px;}
.SectionPreInsc .ColonneCentral .TxtPreInscription {color:#575757;font-size:1.2em;padding:0 0 15px 0;}
.SectionPreInsc .InnerForm {overflow:hidden;clear:both;width:838px;background:url(../_Images/bgFormPre.gif) no-repeat left top;height:517px;}
.SectionPreInsc .InnerForm .FrmFormulaire {color:#575757;padding:40px 0 0 45px;overflow:hidden;}
.SectionPreInsc .MentionPres {color:#ababab;font-size:1.1em;padding:10px 0 10px 0;}


.SectionPreInsc .InnerForm .FrmFormulaire .Row {width:530px;}
.SectionPreInsc .InnerForm .FrmFormulaire .Row .Label {width:153px;margin:0;}
.SectionPreInsc .InnerForm .FrmFormulaire .Row02 .Link {color:#575757;font-size:1.2em;text-decoration:underline;}
.SectionPreInsc .InnerForm .FrmFormulaire .Row .Label span {font-size:0.9em;}

.SectionPreInsc .InnerForm .FrmFormulaire .Row02 {margin-top:15px;}
.SectionPreInsc .InnerForm .FrmFormulaire .Row02 label.Nomargin {margin:0px 3px 0 7px;}
.SectionPreInsc .InnerForm .FrmFormulaire .Row02 span {color:#575757;font-size:1.2em;}


.SectionPreInsc .FrmFormulaire .BtnWrapper input.BtnValider {background:url(../_Images/btn-valider.gif) no-repeat left top;}
.SectionPreInsc .FrmFormulaire .BtnWrapper {padding:35px 0 15px 335px;}

.SectionPreInsc  .InnerForm .InnerConfirmation {padding:15px 0 30px 140px;margin:30px 0 0 60px;overflow:hidden;color:#575757;font-size:1.2em;background:url(../_Images/picto_Enveloppe.gif) no-repeat left top;}

.innerStep {padding:0 15px 8px 15px;overflow:hidden;background: #e5e5e5 url(../_Images/bg-stepRdv.gif) repeat-x left top;}
.innerStep p {color:#575757;font-size:1.2em;margin:0 0 15px 0;}
.innerTopStep {margin:0 0 18px 0;}
.mentionRdv {color:#575757;font-size:1.1em;margin:15px 0 0 0;}


.civiliteStep {overflow:hidden;margin-bottom:11px;}
.civiliteStep .Label {font-weight:bold;display:inline;float:left;font-size:1.2em;margin:5px 0 0 0;width:130px;}
.civiliteStep .LabelStyle {margin-top:0 !important;}

.civiliteStep .Control {float:left;font-size:1.2em;}
.civiliteStep .Control input {float:left;font-size:1em;margin:0;padding:0;}
.civiliteStep .Control input { height: 16px; margin: 0; overflow: hidden; padding: 0; width: 16px;}
.civiliteStep .Control .RadioStyle {margin-top:0px;width:16px;padding-top:4px\0/IE8+9;}
.civiliteStep .Control label {float:left;margin:0 12px 0 7px;padding-top:5px\9; height:16px;}
.civiliteStep .Control .Comment {float:left;color:#daa030;font-weight:bold;font-size:0.9em;}


.Optin input { width:16px; height:16px; overflow:hidden; margin:0; padding:0; }

.itemGroup {overflow:hidden;clear:both;margin-bottom:6px;}

.itemGroup .content {overflow:hidden;float:left;display:inline;width:287px;margin:0 18px 5px 0;}
.itemGroup .content label {display:inline;font-weight:bold;float:left;font-size:1.2em;height:22px;line-height:22px;width:128px;}
.itemGroup .noMargin {margin-right:0;}
.itemGroup .nomarginBottom {margin:0;}
.itemGroup .content .innerInput {display:inline;float:left;height:22px;width:157px;padding:0 0 2px 0;}
.itemGroup .content .innerInput input {padding:3px;width:149px;border:1px solid #878787;color:#daa030;font-weight:bold;font-size:1.1em;}
.itemGroup .content .innerInput select {width:149px;border:1px solid #878787;color:#daa030;font-weight:bold;font-size:1.1em;}

.itemGroup .content .Small input {width:80px;}

.Control textarea {height:110px;float:left;font-size:1em;margin:0;padding:3px;border:1px solid #878787;width:455px;color:#daa030;font-weight:bold;font-size:1.2em;}

.innerYourneed {overflow:hidden;}
.contentTexte {display:inline;float:left;width:146px;color:#575757;font-size:1.2em;font-weight:bold;}
.contentChkLabel {overflow:hidden;float:left;width:444px;}

.ChkLabel {padding:0 0 0 2px;width:147px;float:left;display:inline;margin-bottom:2px;height:24px;}
.ChkLabel input {width:16px;float:left;}
.ChkLabel label {padding:0 0 0 5px;float:left;color:#575757;font-size:1.1em;}


.Optin .LabelStyle {margin-top:0 !important;}

.Optin .Label {display:inline;float:left;font-size:1.1em;
font-weight:normal;margin:5px 0 0;width:474px;}


.boutonStep {overflow:hidden;margin:15px 0 10px 0;}

.boutonStep .validateButton {
background:url(../_Images/btn_EtapeS.gif) no-repeat scroll 0 0;
border:medium none;cursor:pointer;display:inline;
float:left;
height:26px;
margin:25px 289px 0 0;
overflow:hidden;
text-indent:-9999px;
width:123px;
font-size: 0;
display:block;
line-height: 0;
}

.Optin .Control label {font-size:0.9em;}
.innerStep .innerInfosClient p {font-size:1.1em;}
.innerStep .innerInfosClient p a {text-decoration:underline;background:url(../_Images/icon-list-plan.gif) no-repeat scroll 0 0;padding:0 0 2px 20px;}


.validatePreview {
background:url(../_Images/btn_EtapeP.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline;
float:left;
height:26px;
margin:0 0 0 0;
overflow:hidden;
text-indent:-9999px;
width:143px;
}

.validateconfirmation {
background:url(../_Images/btn_EtapeConfirmation.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin:0 0 0 10px;
overflow:hidden;
text-indent:-9999px;
width:128px;
font-size: 0;
line-height: 0;
}


.contentCp {clear:both;margin:10px 0 0 0;overflow:hidden;}
.contentCp label {float:left;font-size:1.1em;font-weight:bold;
line-height:15px;width:335px;}
.contentCp label span {font-weight:normal;font-size:1.0em;color:#878787;}


.contentCp .innerInput {display:inline;float:left;height:22px;
padding:0 0 2px;}

.contentCp .innerInput input {border:1px solid #878787;color:#DAA030;
font-size:1.2em;font-weight:bold;padding:3px;width:62px;float:left;display:inline;margin:2px 0 0 0;}

.contentCp .innerInput .validateCp {
background:url(../_Images/btn_ValideRdv.gif) no-repeat scroll 0 0;
border:medium none;cursor:pointer;display:inline;float:left;
height:26px;margin:0 0 0 5px;overflow:hidden;text-indent:-9999px;width:82px;}

.contentTown {clear:both;margin:6px 0 0 0;overflow:hidden;}
.contentTown label {float:left;font-size:1.1em;font-weight:bold;
line-height:15px;width:335px;}
.contentTown label span {font-weight:normal;font-size:1.0em;color:#878787;}

.contentTown .innerInput {display:inline;float:left;height:22px;
padding:0 0 2px;}

table {border-collapse:collapse;}
.bgTabRdv {padding:0 0 0 4px;background:url(../_Images/bg_tabRdv.gif) repeat-y 0 0;}


.innerTabCentreMidas {overflow:hidden;margin:0;}
.innerTabCentreMidas p.introtitre {color:#575757;font-size:1.1em;font-weight:bold;padding:6px 0 8px 15px;}
.resultSelection th {
background:url(../_Images/bg_TopTabRdv.gif) repeat-x 0 0;padding:0;margin:0;vertical-align:top;}
.resultSelection th.center {text-align:center;}
.resultSelection th span {line-height:12px;color:#ffdd27;font-weight:bold;font-size:1.1em;}
.resultSelection td {padding:0;}

.resultSelection th.col01 {width:183px;text-align:left;padding:4px 0 0 0;}
.resultSelection th.col01 span {padding:0 0 0 10px;}
.resultSelection th.col03 {width:146px;text-align:left;padding:4px 0 0 0;}
.resultSelection th.col03 span {padding:0 0 0 10px;}
.resultSelection th.col05 {width:92px;text-align:left;padding:4px 0 0 0;}
.resultSelection th.col05 span {padding:0 0 0 10px;}
.resultSelection th.col07 {width:119px;}
.resultSelection th.col09 {width:71px;padding:4px 0 0 0;}



.resultSelection th.col02,
.resultSelection th.col04,
.resultSelection th.col06,
.resultSelection th.col08 {width:1px;}

tr.fullHeight td {font-size:1.1em;color:#1b1b1b;}
tr.fullHeight td span {padding:0 0 0 10px;display:block;}
tr.fullHeight td a.planCentre {color:#1b1b1b;text-decoration:underline;margin:0 0 0 14px;padding:0 0 0 18px;color:#1b1b1b;background:url(../_Images/icon-list-plan.gif) no-repeat 0 0;}

.firstLink {padding:15px 0 0 15px;display:block;height:40px;text-decoration:none;background:url(../_Images/bg_FirstLinkRdv.gif) repeat-x 0 0;}
.firstLink:hover {background:url(../_Images/bg_FirstLinkRdvOver.gif) repeat-x 0 0;}
tr.fullHeight td span.linkCentre {cursor:pointer;width:144px;text-decoration:underline;font-weight:bold;background:url(../_Images/icon-list-plan.gif) no-repeat 0 0;padding:0 0 0 20px;color:#1b1b1b;}

.resultSelection .bgDashedFirst {background:url(../_Images/bg_dashedFirst.gif) repeat-x 0 0;}
.resultSelection .bgDashedEnd {background:url(../_Images/bg_dashedEnd.gif) repeat-x 0 0;}

.celBgLink {background-color:#d1d1d1;}
.celBgLinkover {background-color:#d19d02;}
.celBgLinkover .firstLink {background:url(../_Images/bg_FirstLinkRdvOver.gif) repeat-x 0 0;}


.bg_EndTab {background:url(../_Images/bg_EndTab.gif) no-repeat bottom right;}


.innerStep p.clientsChoice {margin:0;}
.moreMargin {margin:15px 0 10px 15px;}


.txtDescriptionCalendar {float:left;width:260px;font-size:1.2em;color:#575757;}

.contentYellowBlock {line-height:14px;float:right;border:1px solid #bdbdbd;background-color:#ffdd27;padding:8px;font-size:1.1em;color:#575757;width:300px;}

.contentYellowBlock .innerStep a.planAxx {
background: url(../_Images/icon-list-plan.gif) no-repeat  0 0;
padding:0 0 2px 20px;
margin:0 0 0 10px;
text-decoration:underline;
}
.contentYellowBlock .title {font-size:1.2em;}

table.calendarSelection {margin:0;padding:0;}
table.calendarSelection th,
table.calendarSelection td {margin:0;padding:0;}

table.calendarSelection th {height:25px;}
table.calendarSelection th.emptyCel {width:51px;background: url(../_Images/emptyCell.gif) repeat-x  0 0;}
table.calendarSelection th.separateuremptyCel,
table.calendarSelection td.separateuremptyCel {width:1px;background-color:#cdcdcd;}

table.calendarSelection th.dayCalendar {font-size:1.1em;font-weight:bold;color:#000;width:93px;text-align:center;background: url(../_Images/bg_dayCalendar.gif) repeat-x  0 0;}
table.calendarSelection th.separateurDayCalendar {width:1px;background-color:#b3853d;}

.timeFull {height:14px;background: url(../_Images/bg_timeFull.gif) repeat-x  0 0;text-align:center;font-size:1.1em;color:#000;}
.timeFullHalf {height:14px;background: url(../_Images/bg_timeFullHalf.gif) repeat-x  0 0;text-align:center;font-size:1.1em;color:#3d3d3d;}
.noRdvSelectPossible {background-color:#dbdada;}
.RdvSelectPossible {background-color:#fff;}
.RdvSelectPossibleHover {background: url(../_Images/bg_RdvPossibleHover.gif) repeat-x  0 0;}
.activeRdv {background: url(../_Images/bg_RdvPossibleHover.gif) repeat-x  0 0;}

#popErrorForm p {color:#000;font-size:1.2em;}

.explainLegend {margin:10px 0 0 0;font-size:1.2em;color:#575757;overflow:hidden;}
.explainLegend li {float:left;display:inline;line-height:13px;}

.nonDisponibleLegend {background: url(../_Images/non_dispo.gif) no-repeat  0 2px;padding:0 3px 0 10px;}
.DisponibleLegend {background: url(../_Images/ok_dispo.gif) no-repeat  0 2px;padding:0 2px 0 10px;}
.choixLegend {background: url(../_Images/heure_dispo.gif) no-repeat  0 2px;padding:0 0 0 10px;}


.validatenext {
background:url(../_Images/btn_EtapeNext.gif) no-repeat 0 0;
border:medium none;cursor:pointer;display:inline;float:left;height:26px;
margin:0 0 0 10px;overflow:hidden;text-indent:-9999px;width:128px;}


.calendarSelection tr.topLine td {background: url(../_Images/bg_topLine.gif) repeat-x  0 0;height:30px;}


.calendarSelection tr.topLine td.choixSemaine {vertical-align:top;color:#ffdd27;font-weight:bold;font-size:1.1em;}
.calendarSelection tr.topLine td.choixSemaine span {padding:4px 0 0 45px;float:left;}
.calendarSelection tr.topLine td.choixSemaine a.choice {float:right;padding:0 0 0 6px;margin:2px 20px 0 6px;}
.calendarSelection tr.topLine td.choixSemaine a.choice span {display:none;}

.monthCalendarTop {display:block;padding:2px 0 0 14px;font-size:1.4em;font-weight:bold;color:#fff;}
.trouverSemaine {vertical-align:top;}
.trouverSemaine a {float:left;}
.trouverSemaine a span {display:none;}
.trouverSemaine .txtSemaine {padding:2px 8px 0 8px;float:left;color:#ffdd27;font-weight:bold;font-size:1.1em;}

#sim_etape7 #txtnom{width:48px; height:18px; position:absolute; left:518px; top:220px; border: 1px solid #878787;}
#sim_etape7 .TextNote{padding-top:125px;}
#immatEtape2{padding-bottom:40px;}
#immatEtape2 #ligne{margin-top: 14px; margin-bottom: 14px;}
#immatEtape2Text{color:#343433; font-size:19px;}
#validerSimulerNom{background:url('../_Images/btn-suivant.gif'); width:70px; height:28px;}

#sim_etape1 h5.Consultez, #sim_etape6 h5.Consultez {background: url(../_Images/tit-box-simulateur1.gif) left top no-repeat; width: 258px; height: 47px; margin-left: -9px; margin-bottom:10px;}
#sim_etape1 .onglets, #sim_etape6 .onglets{background-image:url('../_images/bg-onglets1.gif'); margin-left:-12px; padding-left:15px; padding-top:7px;}
#sim_etape6 #recherche-immat{margin-bottom:-3px;}
#sim_etape6 #txtimmat{font-family:Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #ffd708; width:207px; height:38px; background-image:url('../_images/bg-immat-input.gif'); background-repeat: no-repeat; text-transform:uppercase; border: 0; text-align:center;}
#sim_etape6 .TextNote02{margin:0; margin-left:27px;}
#sim_etape6 .Marque{color:#ffffff; margin-left:10px;}
#sim_etape6 #immatBox{margin-bottom:16px;}
#sim_etape6 .InsideSimu{padding-bottom:55px;}
/* #sim_etape6 .FormSimu{padding-top:22px;} */

#sim_etape8 .multiVehicules{font-size:11px;}
#sim_etape8 .multiVehicules li{font-weight:bold; margin-bottom:14px; margin-left:10px;}
#sim_etape8 #suivant{float:right;}
#sim_etape8 .radio{float:left; margin-right:5px; height:17px;}

#sim_etape9 .pasTrouver{font-size:11px;}
#sim_etape9 .pasTrouver a{text-decoration:underline; color:#000000;}
#sim_etape9 .puce{vertical-align:bottom;}

#sim_etape1 .InfoSimu{background-image:url('../_images/bg-etape1.jpg')}
#sim_etape1 .FormSimu{padding-top:2px;}
#sim_etape1 #rechercheModel{margin-bottom:-3px;}


.TxtIntro ul{padding-left: 0; margin-left: 0;}
.TxtIntro li{height: 24px; border-bottom: 1px solid #cbcbcb; padding-top: 8px; list-style-position: inside; list-style-image: url('/_Images/li.png');}
.TxtIntro li a:hover {
    background-color: #DFDFDF;
    color: #D3002B;
    text-decoration:none;
}
.TxtIntro li:hover {
    background-color: #DFDFDF;
    color: #D3002B;
}
#pagination a {cursor: pointer;}
.zoneVehiculeInfo {padding-bottom: 2em;}
.zoneVehiculeInfo .vehicleSelected {float:left;}
.zoneVehiculeInfo .retourListe {text-align: right; padding-right: 5px; padding-top: 6px;}
#vehicleSelected .vehicleSelected {float:left; padding-top: 10px;}
#vehicleSelected .retourListe {text-align: right; padding-right: 5px; padding-top: 6px; padding-bottom: 5px;}

div.myDialog {}
.ui-dialog .ui-dialog-titlebar {display: none;}

div.ui-dialog-buttonset button.ui-button
{width:92px; height:26px; background-image:url('/_Images/boutons/btn_ok_sans_fleche.png'); border:0;}
div.ui-dialog-buttonset ui-state-hover{background-image:none;}
/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background-image:url('/_Images/boutons/btn_ok_sans_fleche.png');}*/

.innerStep .centerGm {color:#000}
.innerStep .centerGm strong span{text-transform:uppercase; display:inline-block; margin-right:20px;}
.innerStep a.arrowLink{padding-left:20px; color:#000; text-decoration:underline; background: url(../_Images/icon-list-revision.gif) left 0px no-repeat;}
.innerStep .red{color:#ff0f28;}
