* {
	margin:0;
	padding:0;
}

body {
	width:949px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/Main/Bg.png) repeat-x #e0e2e4;
	font-family: Myriad, Arial, Helvetica sans-serif;
}

.cleaner {
	clear:both;
	height:0px;
}

a {
	color:#0099cc;
	text-decoration:none;
}

a img {
	border:none;
}

.left, #leftCol, #rightCol {
	display:block;
	float:left;
}

#body {
	width:949px;
	background:url(../img/Main/Bg_Body.png) 0 0 repeat-y;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}


#header {
	background:url(../img/Main/Logo_AC.png) no-repeat;
	height:120px;
}

#logo {
	margin-left:35px;
	margin-top:35px;
	float:left;
	width:270px;
	height:90px;
}

#pubBanner {
	margin-top:45px;
	margin-left:145px;
	width:468px;
	height:60px;
	float:left;
	display:block;
}



/** Panel dynamique */
#handles {
	float:left;
}

#rPanel {
	margin-left:25px;
}

#rPanel #closeCross {
	position:absolute;
	z-index:10;
	margin-left:857px;
	height:37px;
	width:37px;
}

#rPanel #box a {
	width:895px;
	height:114px;
	padding:80px 0 0 0;
	display:block;
}


#rPanel a span.hh3 {
	margin:70px 0 0 25px;
	padding:0;
	font-size:22px;
	text-transform:uppercase;
	font-family: Myriad,  sans-serif;
	font-weight:normal;
	color:#fff;
}

#rPanel a span.hh2 {
	margin:0 0 0 25px;
	padding:0;
	font-size:36px;
	font-family: Myriad,  sans-serif;
	text-transform:uppercase;
	line-height:36px;
	letter-spacing:-0.04em;
	font-weight:bold;
	color:#fff;
}

#rPanel a span.hh4 {
	margin:0 0 0 25px;
	padding:0;
	font-family: Myriad,  sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.04em;
	color:#fff;
}


/* Boutons */

.right {
	display:block;
	float:right;
}

#rPanel #handles {
	width:865px;
	/*width:895px;*/
}

#rPanel #handles a {
	display:block;
	height:29px;
	float:right;
}
#rPanel #handles a:hover,#rPanel #handles a.on, #rPanel a:hover  {
	background-position:0 -1px !important;
}

#rPanel #handles a#boutique { background: url(../img/Main/Btn_Boutique.png) no-repeat 0 -30px;width:73px; }
#rPanel #handles a#assurances { background: url(../img/Main/Btn_Assurance.png) no-repeat 0 -30px;width:88px; }
#rPanel #handles a#voyages { background: url(../img/Main/Btn_Voyages.png) no-repeat 0 -30px;width:73px; }
#rPanel #handles a#news { background: url(../img/Main/Btn_News.png) no-repeat 0 -30px;width:73px; }
#rPanel #handles a#essais { background: url(../img/Main/Btn_Essais.png) no-repeat 0 -30px;width:73px; }
#rPanel #handles a#stages { background: url(../img/Main/Btn_Stages.png) no-repeat 0 -30px;width:73px; }

/* Box generale */

#box{
	position:relative;
	color:#fff;
}
#box div{
	width:895px;
	height:240px;
	float:left;
	background:#eee;
}
.mask{
	margin-top:1px;
	position:relative;
	width:895px;
	height:194px;
	overflow:hidden;
}





#menu {
	background: url(../img/Main/NavSup-PXL.png) repeat-x top left;
	margin-left:25px;
	width:895px;
	height:39px;
	margin-bottom:10px;
}
#menu a {
	display:block;
	height:39px;
	float:right;
}
#menu a:hover {
	background-position: 0px 0px !important;
}
#menu a#accueil { background: url(../img/Main/NavSup-Accueil.png) no-repeat 0 -39px;width:58px; }
#menu a#nous { background: url(../img/Main/NavSup-QuiSommes.png) no-repeat 0 -39px;width:124px; }
#menu a#corpo { background: url(../img/Main/NavSup-EspaceEntrep.png) no-repeat 0 -39px;width:119px; }
#menu a#presse { background: url(../img/Main/NavSup-EspacePresse.png) no-repeat 0 -39px;width:99px; }
#menu a#blog { background: url(../img/Main/NavSup-Blog.png) no-repeat 0 -39px;width:45px; }
#menu a#annuaire { background: url(../img/Main/NavSup-Annuaire.png) no-repeat 0 -39px;width:72px; }
#menu a#contact { background: url(../img/Main/NavSup-Contact.png) no-repeat 0 -39px;width:63px; }

#menu #search input[type=text] {
	background: url(../img/Main/NavSup-Search-PXL.png) repeat-x top left;
	width:100px;
	padding-top:10px;
	height:20px;
	padding-bottom:10px;
	float:right;
	display:block;
	border:0;
	margin-left:-1px;
}
#menu a#searchSub {
	width:37px;
	background: url(../img/Main/NavSup-Search-G.png) no-repeat 0 -39px;
}
#menu form {
	float:right;
	clear:none !important;

}
#search {
	background: url(../img/Main/NavSup-D.png) no-repeat top right;
	padding-right:14px;
}

#leftCol {
	width:245px;
	padding-left:25px;
}

#leftCol div.cleaner {
	height:10px;
	display:block !important;
}

.gPad {
	background:url(../img/HP/Col1_PadPXL.png) repeat-y 0 0;
}
.gPad div {
	padding:10px 15px;
	font-size:14px;
	color:#333;
}
.gPad p span {
	padding-left:15px;
}
.gPad h3 {
	background:url(../img/HP/Col1_PadTop_Generic.png) repeat-y 0 0;
	width:214px;
	line-height:29px;
	padding-left:35px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}

.gPad p {
	margin:0px;
	padding:0px;
}
.gPad .toggler {
	color:#333;
}
.gPad .elem {
	margin-left:10px;
}
.gPad span.borderBottom {
	display:block;
	border-bottom:1px solid #ccc;
	padding-left:0px;
	padding-bottom:8px;
	margin-bottom:8px;
}

#gpClub h3{
	background:url(../img/HP/Col1_PadTop_Generic.png) repeat-y 0 0;
}

a.menuGris {
	color:#333;
	text-decoration:none;
}
a:hover.menuGris {
	color:#0099cc;
}

#gpPartenaire h3{
	background:url(../img/HP/Col1_PadTop_partenaires.png) repeat-y 0 0;
}
#gpCompte h3{
	background:url(../img/HP/Col1_PadTop_MonCompte.png) repeat-y 0 0;
}
#gpCompte {
	margin-top:0px;
}
#gpCompte img.left {
	margin-right:10px;
	margin-bottom:10px;
}
#gpCompte .elem {
	margin-left:0px;
}
a#slideMenuPrivate, a#slideMenuPrivate2 {
	background:url(../img/Main/Btn_Fleche-MonCompte.png) no-repeat 0 -16px;
	width:16px;
	height:16px;
	display:block;
	float:left;
}
a:hover#slideMenuPrivate {
	background-position:0px 0px;
}
a#slideMenuPrivate2 {
	background-position:0px -48px;
}
a:hover#slideMenuPrivate2 {
	background-position:0px -32px;
}





#gpPromo {
	width:130px;
	height:155px;
	background:url(../img/HP/Col1_PadMagazine.jpg) repeat-y 0 0;
	font-size:12px;
	padding:10px 5px 0px 110px;
}
#gpPromo h3{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:-0.03em;
}

a.voir {
	display:block;
	height:22px;
	width:66px;
	background:url(../img/HP/Btn_Voir.png) repeat-y 0 -21px;
}
a:hover.voir {
	background-position:0 0;
}

#rightCol {
	margin-left:10px;
}

#pathWay {
	background:url(../img/HP/Pathway_PXL.png) repeat-x;
	margin-bottom:10px;
	line-height:38px;
	font-size:11px;
	color:#666;
	width:630px;
	float:left;
	height:35px;
}
#pathWay h1 {
	font-weight:normal;
	font-size:11px;
	width:597px;
	margin:0;
}


.dPadLarge {
	background:url(../img/HP/Pad_PXL.png) repeat-y 0 0;
	width:645px;
}
.dPadLarge  .case  {
	padding:0px 20px;
	width:175px;
	font-size:11px;
	color:#666;
}
.dPadLarge  .case  h3 {
	font-size:19px;
	color:#333;
	font-weight:normal;
}
.dPadLarge h2 a {
	color:#333;
}
.case  {
	float:left;
	background:url(../img/HP/Pad_separation.jpg) no-repeat top right;
}

.case a.voir {
	display:block;
	float:right;
}



.middleCol {
	float:left;
	width:440px;
}

.right2Col {
	float:left;
	margin-left:10px;
}


.mPad, .miniPad {
	font-size:12px;
	float:left;
	background:url(../img/HP/Col2_PadPXL.png) repeat-y;
/*	margin-bottom:10px;*/
}

.miniPad {
	background:url(../img/Actualite/Col3-BG-News.png) repeat-y;
	width:195px;
	font-size:11px;
}

.miniPad p,.miniPad h2, .miniPad h3{
	padding:0px 10px;
}

.mPad p,.mPad h2, .mPad h3{
	padding:0px 20px 0px 20px ;
}

.mPad h3.small, .miniPad h3.small {
	font-size:12px;
	font-weight:bold;
}
.mPad h3.small .date, .miniPad h3.small .date {
	font-size:11px;
}

.mPad h2 {
	font-family: Georgia, Times New roman serif;
	font-size:18px;
	color:#006699;
	font-weight:normal;
}
.miniPad h2{
	font-family: Georgia, Times New roman serif;
	font-size:14px;
	color:#006699;
	font-weight:bold;
}

.mPad .sousTitre {
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#333;
}
.mPad .date, .miniPad .date {
	font-family: Myriad,  sans-serif;
	font-size:20px;
	color:#cc0033;
}
.mPad .titre, .miniPad .titre {
	font-family: Myriad,  sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
}
.miniPad .titre {
	font-size:12px;
}
.miniPad hr {
	border:none;
	height:1px;
	background:url(../img/Actualite/Col3-Separateur-News.png) repeat-x;
	margin:5px 10px;
}
.miniPad img.pic {
	margin:10px;
}
.mPad .titre a, .miniPad .titre a {
  color:#000;
}
.mPad .texte {
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#666;
	line-height:13px;
}
.mPad .texte p {
	padding-left:200px;
}
.mPad p.texte {
	padding-left:20px;
}
.mPad a.pic {
	margin-left:20px;
	margin-bottom:10px;
	float:left;
	display:block;
}


hr {
	height:1px;
	background-color:#ccc;
	border:none;
}

.mPad hr {
	margin-left:20px;
	width:400px;
}
.mPad .noir {
	color:#333;
}

.noir {
	font-size:11px;
	color:#000 !important;
}
.gris {
	font-size:11px;
	color:#333 !important;
}
.grey {
	color:#666;
}
.grismall {
	font-size:11px;
	color:#666 !important;
}

#footer {
	margin-top:10px;
	margin-left:25px;
	background:url(../img/Main/Footer_PXL.png) repeat-y 0 0;
	font-size:11px;
}
#footerBottom {
	margin-left:25px;
}

#footer .case {
	padding:0px 5px;
	width:210px;
	margin-left:10px;
}
#footer  h3{
	font-size:18px;
	font-weight:normal;
}
.bigCase h3 {
	text-transform:uppercase;
	color:#336699;
	display:block;

}
.bigCase .case h3 {
	font-size:12px !important;
	color:#333;
	margin:0;
}
#footer img.left {
	margin-right:10px;
}


.bigCase .case p {
	float:left;
	width:140px;
	color:#333;
}
.bigCase .case  {
	padding:0 !important;
	margin:0;
	width:220px !important;
}


a#linkBoutik {
	float:right;
	margin-right:60px;
	margin-top:10px;
}


input,select {
	margin-bottom:10px;
}


a.button,a.buttonM , a.buttonG, a.buttonXG  {
	display:block;
	line-height:20px;
	color:#666;
	padding-left:0px;
	font-weight:bold;
	text-align:center;
}
a.button {
	background:url(../img/Main/Btn_standard_Gris.png) no-repeat 0 -21px;
	width:80px;
}
a.buttonM {
	background:url(../img/Main/Btn_moyen_Gris.jpg) no-repeat 0 -22px;
	width:120px;
}
a.buttonG {
	background:url(../img/Main/Btn_large_Gris.jpg) no-repeat 0 -22px;
	width:140px;
}
a.buttonXG {
	background:url(../img/Main/Btn_Xlarge_Gris.jpg) no-repeat 0 -22px;
	width:250px;
}
a:hover.button, a:hover.buttonM, a:hover.buttonG, a:hover.buttonXG {
	background-position:0 0;
}



#xtraFooter {
	margin-top:10px;
	text-align:center;
	font-size:11px;
}



#tools {
	float:right;
}

a#print, a#share {
	display:block;
	width:27px;
	height:24px;
	float:left;
}
a#print {
	margin-right:5px;
	background:url(../img/Main/Btn-Print.png) no-repeat 0 -24px;
}
a#share {
	background:url(../img/Main/Btn-SendFriend.png) no-repeat 0 -24px;
}
a:hover#print, a:hover#share {
	background-position:0 0;
}

/* 1 colonne */

.article, .article2 {
	padding:10px 20px 10px 20px;
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#666;
	line-height:13px;
}
.article h2 {
	padding:0px ;
	font-family: Georgia, Times New roman serif;
	font-size:18px;
	 line-height:18px;
	color:#333;
	font-weight:normal;
}
.article h3 {
	font-family: Georgia, Times New roman serif;
	font-size:14px;
	 line-height:14px;
	color:#006699;
}
.tetiere {
	color:#333;
}
.article hr {
	margin-top:10px;
	margin-bottom:5px;
}



/* 1 colonne contact */

.contact {
	padding:10px 20px 10px 20px;
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#666;
}
.contact h2 {
	padding:0px ;
	font-family: Georgia, Times New roman serif;
	font-size:20px;
	color:#333;
	font-weight:normal;
}
.contact h3 {
	font-family: Helvetica,Arial, sans-serif;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
}

.contact div.left {
	margin-right:20px;
}




.mPad_private, .mPad_presse, .mPad_presse_white {
	font-size:12px;
	margin-bottom:10px;
	float:left;
	background:url(../img/Voiture/Col2-ModulePXL.png) repeat-y;
	width:440px;
	padding-right:20px;
}

.mPad_private p,.mPad_private h2, .mPad_private h3,.mPad_presse h2, .mPad_presse h3, .mPad_presse_white h2, .mPad_presse_white h3, .mPad_adherer_grey h2, .mPad_adherer_grey h3 , .mPad_adherer h2, .mPad_adherer h3, .mPad_adhererForm h2, .mPad_adhererForm h3 {
	padding:0px 20px 0px 20px ;
}

.mPad_presse h2 {
	background:url(../img/Presse/Mod-Presse-header.jpg) no-repeat top left;
}
.mPad_presse_white h2 {
	background:url(../img/Presse/Mod-ListPresse-Header.jpg) no-repeat top left;
}
.mPad_private h2 {
	background:url(../img/Voiture/Col2-ModuleHeadr.png) no-repeat top left;
}

.mPad_adherer {
	background:url(../img/Adhesion/Col2-ModuleHead-IntroAD.png) no-repeat top left;
}
.mPad_adherer_grey {
	background:url(../img/Adhesion/Col2-ModuleHeadAD.png) no-repeat top left;
}
.mPad_adhererForm {
	background:url(../img/Adhesion/Form-Col2-header.jpg) no-repeat top left;
}

.mPad_private h2, .mPad_presse h2, .mPad_adherer h2, .mPad_adherer_grey h2 {
	font-family: Georgia, Times New roman serif;
	font-size:20px;
	color:#333;
	font-weight:normal;
	height:48px;
	line-height:22px;
	padding-top:18px;
}
 .mPad_presse_white h2 {
	font-family: Georgia, Times New roman serif;
	font-size:20px;
	color:#333;
	font-weight:normal;
	height:30px;
	line-height:20px;
	padding-top:18px;
}
.mPad_presse_white {
	margin-bottom:20px !important;
}

a.btnPlus {
	display:block;
	height:33px;
	width:33px;
	background:url(../img/Presse/BTN-ModuleList.jpg) no-repeat 0 -33px;
	float:right;
	margin-bottom:-16px;
}
a:hover {
	background-position:0px 0px;
}


.mPad_adherer_grey h2 {
	height:20px;
	line-height:16px;
	padding-top:18px;
}
 .mPad_presse  .sousTitre, .mPad_private .sousTitre, .mPad_presse_white .sousTitre {
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#333;
}
 .mPad_presse .date, .mPad_private .date, .mPad_presse_white .date {
	font-family: Myriad,  sans-serif;
	font-size:20px;
	color:#cc0033;
}
 .mPad_presse .titre, .mPad_private .titre, .mPad_presse_white .titre {
	font-family: Myriad,  sans-serif;
	font-size:20px;
	color:#000;
	font-weight:normal;
}
 .mPad_presse .texte, .mPad_private .texte {
	font-family: Myriad,  sans-serif;
	font-size:14px;
	line-height:16px;
	color:#666;
	padding-top:10px;
/*	letter-spacing: 0.02em;
	word-spacing: 0.1em;
	line-height:16px;*/
}
 .mPad_presse .texte {
	padding-left:150px;
	padding-right:20px;
}
 .mPad_presse .texte2, .mPad2col .texte {
	padding-left:20px;
	padding-right:20px;
}
.texte2 {
	color:#666;
}
.mPad_private .texte {
	padding-left:200px;
}
.mPad_presse_white .texte {
	font-family: Myriad,  sans-serif;
	font-size:12px;
	color:#666;
	padding-left:20px;
	padding-right:20px;
	line-height:14px;
}
.mPad_presse_white .texte .noir{
	text-transform:uppercase;
	font-weight:bold;
}


.linkArrow {
	padding-left:20px;
	background:url(../img/Voiture/Picto-Fleche.png) no-repeat top left;
	display:block;
	line-height:14px;
}





/* page adherer */

.mPad_adherer .texte, .mPad_adherer_grey .texte {
	font-family: Myriad,  sans-serif;
	font-size:11px;
	color:#666;
	padding-right:10px;
	line-height:14px;
}
.mPad_adherer_grey .texte {
	padding-left:200px;
}
.mPad_adherer .texte {
	padding-left:160px;
}
.mPad_adherer_grey  li {
	margin-left:10px;
}
.mPad_adherer_grey .bg {
	background:url(../img/Adhesion/Col2-ModulePXL-AD.jpg) repeat-y top left;
}
.mPad_adherer .bg {
	background:url(../img/Adhesion/Col2-ModulePXL-IntroAD.jpg) repeat-y top left;
}
.mPad_adherer, .mPad_adherer_grey {
	font-size:12px;
	margin-bottom:10px;
	float:left;
	width:440px;
	padding-right:20px;
}
a#flinkgreen, a#flinkblue, a#flinkorange, a#flinkpink {
	display:block;
	height:60px;
	width:440px;
}
a#flinkArkJuridik, a#flinkArkAuto {
	display:block;
	height:54px;
	width:440px;
}
a:hover#flinkgreen, a:hover#flinkblue, a:hover#flinkorange, a:hover#flinkpink, a:hover#flinkArkJuridik, a:hover#flinkArkAuto {
	background-position:0 0px;
}
a#flinkgreen {
	background:url(../img/Adhesion/Col2-FooterZEN-AD.jpg) no-repeat 0 -60px;
}
a#flinkblue {
	background:url(../img/Adhesion/Col2-FooterEXTENSION-AD.jpg) no-repeat 0 -60px;
}
a#flinkorange {
	background:url(../img/Adhesion/Col2-FooterASSISTANCE-AD.jpg) no-repeat 0 -60px;
}
a#flinkpink {
	background:url(../img/Adhesion/Col2-FooterGIRLY-AD.jpg) no-repeat 0 -60px;
}
a#flinkArkJuridik {
	background:url(../img/Actualite/Col2-Footer-Archv_juri.png) no-repeat 0 -54px;
}
a#flinkArkAuto {
	background:url(../img/Actualite/Col2-Footer-Archv_actu.png) no-repeat 0 -54px;
}
.mPad_adherer_grey a.medium {
	font-size:14px;
	line-height:18px;
}
.mPad_adherer_grey a.big {
	font-size:14px;
	font-weight:bold;
}


/* page formulaire adherer */

.mPad_adhererForm h2 {
	font-family: Myriad,  sans-serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	height:48px;
	line-height:24px;
	padding-top:18px;
}
.mPad_adhererForm h2.subn {
	height:22px;
	font-size:18px;
	color:#666;
	font-family: Georgia, Times New roman serif;
	padding-top:0px;
}
.mPad_adhererForm h2 span.blue {
	color:#006997;
	font-weight:bold;
}
.mPad_adhererForm h2 span.stitre {
	font-size:12px;
	color:#7a7a7a;
	line-height:12px;
}
.mPad_adhererForm h2 span.sstitre  {
	font-size:11px;
	color:#7a7a7a;
	line-height:11px;
}
.mPad_adhererForm, .bgForm {
	background:url(../img/Adhesion/Form-Col2-PXL.jpg) repeat-y;
}
.totalTitre {
	font-size:18px !important;
	color:#333 !important;
	font-family: Georgia, Times New roman serif !important;
}
#nl , #nl fieldset{
 	width:200px;
}
img.ileft {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#gpCompte p.elem a {
	color:#0099cc !important;
}
#gpCompte .noir {
	padding-left:0px;
}
p.elem a {
	font-size:12px;
	color:#666 !important;
	display:block;
	height:12px;
	line-height:14px;
	float:left;
	width:200px;
	padding:2px 0px 2px 2px;
}
p.elem a:hover, p.elem a.on {
	background: url(../img/Main/Bg-NavG.png) no-repeat;
	color:#000 !important;
}
a.btnPluS, a.btnMoinS {
	width:18px;
	height:19px;
	display:block;
}
a.btnPluS, a:hover.btnPluS {
	background: url(../img/Adhesion/Btn-add-person.png) no-repeat 0 -19px;
}
a.btnMoinS, a:hover.btnMoinS {
	background: url(../img/Adhesion/Btn-add-person.png) no-repeat 0 0;
}

.capsNoir {
	color:#000 !important;
	text-transform:uppercase;
	font-weight:bold;
	line-height:14px;
	font-size:14px;
}
div.blue {
	color:#006997;
	font-weight:bold;
}
.ilabel {
	display:block;
	text-align:left;
}
.fia {
	color:#c50167;
}

.zenRa {
	margin-left:170px;
	float:left;
}
.zenTxt {
	float:left;
	width:305px;
	font-size:12px;
	color:#666;
	margin-left:5px;
}
.zenPrice {
	float:left;
	margin-left:20px;
	width:100px;
	text-align:right;
	font-size:16px;
	color:#000;
}
.zenCom {
	margin-left:195px;
	float:left;
	font-size:12px;
	width:400px;
}
.optPad {
	float:left;
	width:520px;
}
.optRa {
	float:left;
	margin-left:170px;
	height:20px;
	margin-right:5px;
}
.colBase {
	float:left;
	margin-left:30px;
	font-size:12px;
}
.optCom {
	float:left;
	margin-left:30px;
}
/* Carte auto zen  */

a.flinkCarte {
	display:block;
	height:60px;
	width:645px;
	background:url(../img/Adhesion/CarteAutoZen/Footer-Adherez.jpg) no-repeat 0 -60px;
	margin-bottom:10px;
}
a:hover.flinkCarte {
	background-position:0 0px;
}
.mPad_carteAuto  h2.bleu, .mPad_carteAuto  h2.gris {
	font-family: Georgia, Times New roman serif;
	font-size:18px;
	font-weight:normal;
}
.mPad_carteAuto  h2.bleu {
	color:#006699;
}
.mPad_carteAuto  h2.gris {
	color:#333;
}

.mPad_carteAuto {
        padding:10px 20px 10px 20px;
	font-size:12px;
	color:#666;
}

.mPad_carteAuto ul li {
 	list-style:none;
	padding-left:20px;
	background:url(../img/Adhesion/CarteAutoZen/Picto-fleche.jpg) no-repeat 0 0px;
	margin-bottom:10px;
}
.mPad_carteAuto ul li b, .mPad_carteAuto ul li strong {
	text-transform:uppercase;
	color:#000;
}
.bigger {
	font-size:14px;
}

#introCarte {
	background:url(../img/Adhesion/CarteAutoZen/Header-Intro.jpg) no-repeat;
	width:445px;
	height:146px;
	margin-bottom:10px;
	font-size:16px;
	color:#333;
	padding:20px 40px 0px 180px;
	font-weight:bold;
	line-height:25px;
}
#introCarte h2 {
	font-family: Georgia, Times New roman serif;
	color:#006699;
	font-weight:normal;
	margin-bottom:10px;
}
#introCarte .bleu {
	color:#006699;
	font-size:16px;

}

/* compte */
.mPad_compte {
        padding:0px 20px 10px 20px;
	font-size:12px;
	color:#333;
}
.mPad_compte h2 {
	font-family: Myriad, Arial, Helvetica sans-serif !important;
	font-weight:normal;
	color:#000;
	font-size:28px;
}
.mPad_compte ul, .mPad_compte .marge, .mPad_compte .marge2 {
	display:block;
	float:left;
	padding-left:20px;
	width:420px;
	line-height:16px;
}
.mPad_compte .marge .noir, .mPad_compte .marge2 .noir {
	font-size:12px;
}
.mPad_compte .marge, .mPad_compte .marge2 {
	margin-bottom:5px;
}
.mPad_compte .marge2 {
	padding-left:40px;
}
.caps {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.darkBlue {
	color:#05559a;
}
.noirM {
	color:#000;
	font-size:14px;
}
.mPad_compte ul li {
	font-size:12px;
	line-height:16px;
 	list-style:none;
	padding-left:20px;
}
.mPad_compte ul li.noir {
	color:#333;
	font-weight:bold;
	background:url(../img/Voiture/Picto-Fleche.png) no-repeat 0 0px;
}
.mPad_compte ul li.gris {
	color:#999;
	background:url(../img/Adhesion/CarteAutoZen/Picto-fleche.jpg) no-repeat 0 0px;
}

 a#toolCode,a#toolAgenda, a#toolMeteo, a#toolGps, a#toolItineraire {
	display:block;
	float:left;
	width:90px;
	height:20px;
	padding-top:100px;
	margin-left:15px;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:12px;
}

#toolBox {
	width:137px;
	height:130px;
	display:block;
	float:left;
	background:url(../img/Mon_Compte/Ikon_Outils.jpg) no-repeat;
}
a#toolCode {
            background:url(../img/Mon_Compte/picCode.jpg) no-repeat;
}
a#toolAgenda {
	background:url(../img/Mon_Compte/picAgenda.jpg) no-repeat;
}
a#toolMeteo {
	background:url(../img/Mon_Compte/picMeteo.jpg) no-repeat;
}
a#toolGps {
	background:url(../img/Mon_Compte/picGps.jpg) no-repeat;
}
a#toolItineraire {
	background:url(../img/Mon_Compte/picItin.jpg) no-repeat;
}

a.flinkCompte {
	display:block;
	height:55px;
	width:645px;
	background:url(../img/Mon_Compte/Col2-FooterOutils.jpg) no-repeat 0 -55px;
	margin-bottom:10px;
}
a:hover.flinkCompte {
	background-position:0 0px;
}
#cado {
	width:435px;
	height:120px;
	background:url(../img/Mon_Compte/Ikon_Parrain.jpg) no-repeat 0 0;
	margin-top:10px;
	margin-left:-5px;
	padding-top:35px;
	padding-left:180px;
	letter-spacing:-1px;
}
.mPad_compte form input, .mPad_compte form textarea {
	font-size:12px;
	color:#666;
	line-height:14px;
}

#ikonDocs,#ikonMess {
	color:#fff;
	font-size:28px;
	float:left;
}
#photoId {
	background:url(../img/Mon_Compte/Pic-MaskPhotoID.jpg) no-repeat 0 0;
	width:119px;
	height:145px;
	padding-top:10px;
	padding-left:6px;
	float:left;
}
#ikonDocs {
	background:url(../img/Mon_Compte/Ikon_MesDocs.jpg) no-repeat 0 0;
	width:30px;
	height:89px;
	padding:48px 0px 0px 100px;
}
#ikonMess {
	background:url(../img/Mon_Compte/Ikon_Messages.jpg) no-repeat 0 0;
	width:48px;
	height:92px;
	padding:45px 0px 0px 82px;
}
.tiersCol {
	float:left;
	margin-left:20px;
	margin-top:5px;
	font-size:12px;
	color:#333;
	line-height:16px;
}
.tiersCol .noir {
	font-size:12px;
}
.tiersCol .orange {
	font-size:11px;
}

/* formulaire pied */

.jsSelectorSlide,.jsSelector0 {
	width:212px !important;
}

/* contact */

form .bleu,form .blk {
	float:left;
	display:block;
}
form .blk, form .blkB {
	width:13px;
}
form .blkB {
	color:#006997;
	font-size:18px;
	float:left;
	display:block;
	font-family: Georgia, Times New roman serif !important;
}
.bleu {
	color:#006997;
	font-size:14px;
	margin-right:5px;
}
.bleuClair {
	color:#0099cc;
}

#nfMap {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}


/* essais */

.portfolio a img {
border:1px solid #000;
}
.portfolio a {
margin-right:10px;
}

.evalEssai {
float:left;
width:270px;
 padding-right:20px;
}
.evalEssai span.left{
width:100px;
font-weight:bold;
color:#666;
font-size:12px;
}
.evalEssai .on, .evalEssai .off {
display:block;
float:left;
height:16px;
width:16px;
background:url(../img/Actualite/FicheAuto/Picto-Coche.png) no-repeat;
margin-right:2px;
}
.evalEssai .off {
background-position:0 0;
}
.evalEssai .on {
background-position:0 -16px;
}
.ligneG { background-color:#e8e8e8;}

.ligne .label, .ligneG .label {
width:200px;
float:left;
font-weight:bold;
color:#000;
}
.orange {
color:#fe6500 !important;
}
#positif, #negatif {
padding-left:40px;
font-size:14px;
color:#666;
height:29px;
line-height:29px;
margin-bottom:2px;
font-weight:bold;
}
#positif {
background:url(../img/Actualite/FicheAuto/Picto-Plus.png) #e8e8e8 no-repeat 5px 2px;
}
#negatif {
background:url(../img/Actualite/FicheAuto/Picto-Moins.png) #e8e8e8 no-repeat 5px 2px;
}
.evalEssai ul li {
 	list-style:none;
	padding-left:20px;
	background:url(../img/Actualite/FicheAuto/Picto-Fleche.png) no-repeat 0 0px;
	margin-bottom:5px;
	line-height:14px;
}
 h3.ess {
	color:#000 !important;
	text-transform:uppercase;
	font-weight:bolder !important;
	font-size:12px !important;
}
.evalEssai .stitre {
	color:#999;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}
.evalEssai h3 img {
	margin-bottom:-6px;
}
#gPadCap {
	display:block;
	background:url(../img/Actualite/FicheAuto/Col1-Pad-EuroNcap.jpg) no-repeat 0 0;
	height:164px;
	width:245px;
}

.gPadVoiture {
	background:url(../img/Actualite/FicheAuto/Col1-Pad-essai-PXL.jpg) repeat-y;
	margin-top:10px;
}
.gPadVoiture img {
	display:block;
	margin-left:2px;
}
.gPadVoiture h3 {
	background:url(../img/Actualite/FicheAuto/Col1-Pad-essai-head.jpg) no-repeat 0 0;
	color:#0691ca;
	text-transform:uppercase;
	line-height:25px;
	padding-left:15px;
	font-size:16px;
	width:245px;
}




.gPadVoitureFooter {
	background:url(../img/Actualite/FicheAuto/Col1-Pad-essai-footer-PXL.jpg) repeat-y 0 0;
	float:left;


}
a.see {
	display:block;
	background:url(../img/Actualite/FicheAuto/Col1-Pad-essai-footer.jpg) no-repeat -245px bottom;
	width:190px;
	padding-right:40px;
	float:left;
	line-height:20px;
	color:#fff;
	font-size:18px;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
}
a:hover.see {
	background-position: 0 bottom;
}


.article img.left {
	margin-right:15px;
}
.article {
	text-align:justify;
}
.article h2 span.stitre {
	font-size:11px !important;
	color:#666;
	margin-top:-5px;
	display:block;
}
.evalEssai a.button {
	width:62px;
	background:url(../img/Actualite/FicheAuto/Btn-FdGris.jpg) no-repeat 0 -20px;
}
.evalEssai a:hover.button {
	background-position: 0 0;
}

/** tableau **/
table {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
table tr th {
	background-color:#ffcc00;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	height:17px;
	padding-top:8px;
	padding-left:5px;
}
table tr td {
	font-size:14px;
	color:#666;
	padding:4px 5px 4px 5px;
	vertical-align: top;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
table tr td.last {
	border-right:0px;
}
table tr.grey td {
	background-color:#ebebeb;
}
table tr td.bas {
	padding:0px;
	background:url(../img/Main/tableau/Bottom-D.png) no-repeat right top;
}


a.cartoucheLkJ, a.cartoucheLkO {
	display:block;
	width:195px;
	height:26px;
	float:left;
}

a.cartoucheLkJ {
	background:url(../img/Entreprise/Btn_enSavoirPlus-Jaune.jpg) no-repeat 0px -26px;
}
a.cartoucheLkO {
	background:url(../img/Entreprise/Btn_enSavoirPlus-Orange.jpg) no-repeat 0px -26px;
}
a:hover.cartoucheLkJ, a:hover.cartoucheLkB, a:hover.cartoucheLkO {
	background-position:0 0;	
}

.cartoucheTitle {
	font-weight:bold;
	float:left;
	background:url(../img/Entreprise/Col3-Top.png) no-repeat 0px 0px;
	width:175px;
	padding:5px 10px 5px 10px;
}

.cartof img, .cartof {
	display:block;
	width:195px;
	float:left;
}

.cartot {
	color:#fff;
	text-transform:uppercase;
	float:left;
	width:165px;
	padding:133px 10px 5px 20px;
}
a.cartoucheLkB {
	display:block;
	width:195px;
	height:55px;
	float:left;	
	line-height:25px;
	padding-left:20px;
	color:#fff;
}
a.cartoucheLkB {
	background:url(../img/Entreprise/Btn_enSavoirPlus-bleu.jpg) no-repeat 0px -55px;
}

.cartouche {
	font-family: Myriad, Arial, Helvetica sans-serif;
	line-height:14px;
	font-size:14px;
	width:195px;
	color:#fff;
	text-transform:uppercase;
}
.bigPic {
	margin-left:20px;
}
.corpo {
	font-family: Myriad, Arial, Helvetica sans-serif;
	color:#000;
	font-size:14px;
	float:left;
}
.corpo h2.gris{
	font-weight:normal;
}
.corpo h2.gris a {
	color:#333 !important;
}
.corpo h2.title  {
	font-size:28px;
	line-height:28px;
	margin-bottom:5px;
}
.corpo h2.title span.bleu{
	font-weight:bold;
	font-size:28px;
}
.corpo .treize {
	font-size:13px;
}
.corpo h2 {
	font-family: Myriad, Arial, Helvetica sans-serif;
	font-size:18px;
	font-weight:bold;
}
.corpo ul {
	margin-left:20px;
}
.corpo ul li.coche  {
	background:url(../img/Entreprise/Picto-Coche.png) no-repeat;
	padding-left:30px;
	line-height:20px;
 	list-style:none;
	margin-bottom:10px;
}
.corpo ul li .bleu {
	line-height:20px;
}

.halfCol {
	float:left;
	width:320px;
}
.mPad2col {
	font-size:12px;
	float:left;
	background:url(../img/Mon_Compte/Reductions/Pad_320p-BG.png) repeat-y red;
	width:320px;
}
a.halFootplus {
	float:left;
	display:block;
	height:75px;
	width:320px;
	background:url(../img/Mon_Compte/Reductions/Pad_320p-Footer-Savoir.png) no-repeat 0 -75px;
}
a.halFootsite {
	float:left;
	display:block;
	height:75px;
	width:320px;
	background:url(../img/Mon_Compte/Reductions/Pad_320p-Footer-Minisite.png) no-repeat 0 -75px;
}
a:hover.halFootplus, a:hover.halFootsite {
	background-position:0 0;
}
.article2 h2 {
	padding:0px ;
	font-family: Georgia, Times New roman serif;
	font-size:20px;
	line-height:24px;
}
.article2 .pic {
	margin-right:20px;
} 
.article2 {
	font-size:14px;
	line-height:16px;
}
.halfCol h2.head {
	background:url(../img/Mon_Compte/Reductions/Pad_320p-Top.png) no-repeat top left;
	padding:18px 20px 10px 20px;
}
.halfCol h2.headCard {
	background:url(../img/Mon_Compte/Reductions/Pad_320p-TopCarte.png) no-repeat top left;	
	padding:18px 120px 10px 20px;
}
.halfCol h2.head, .halfCol h2.headCard {
	font-family: Myriad, Arial, Helvetica sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#006699;
	text-transform:uppercase;
	height:61px;
	line-height:18px;
}
 ul li.cochePlein  {
	background:url(../img/Mon_Compte/Reductions/ikon-coche-bleue.png) no-repeat;
	padding-left:20px;
	line-height:15px;
 	list-style:none;
	margin-bottom:5px;
	color:#666;
}
.mPad2col .texte {
	line-height:14px;
}
.mPad2col h2 {
	line-height:20px;
}
.mPad2col h3 {
	line-height:16px;
}

