/*-----------------------------------------------------------
	Project: Auto liberte
	Date : 	December 2009
	Last Update : 29/12/09
	Author:	C2iS - AFO & LGU
	Summary :		
		| Global CSS Reset
		| Typography
		| Global Classes
		| Main Layout
			
-----------------------------------------------------------*/

/*:::::::::::::::::::: Global CSS Reset :::::::::::::::::::::*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, a img, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* :::::::::::: TYPO :::::::::::::::*/
body {font-size:12px; color:#2f2f2f; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a { color:#2f2f2f; text-decoration: none; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
sup, sub { font-size:0.75em; line-height:0; }
sup { position:relative; bottom:0.5em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
abbr, acronym { border-bottom:1px dotted #2f2f2f; }
del { color:#2f2f2f; }
small { font-size:0.85em; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

/*:::::::::::::::::::: Global Classes :::::::::::::::::::*/
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}
.footer .clear:after {clear:none;}
/*:::::::::::  Main layout :::::::::::*/

/*HEADER*/
/*#large_header {height:127px;}
#prelude {display:none;}
#header {float:left;height:124px;position:relative;width:758px;}
#header #navigation  , #header #back  {width:758px !important;}
#header #navigation  li {font-family:Verdana, Arial, sans-serif;}
.header_login .hello {font-size:10px;font-weight:bold;}
#block_235_115_image_push {float:right;height:115px;width:201px;margin-top:0 !important;}*/

/*FOOTER*/
/*#footer {clear:both;padding:10px 0 20px;margin-top:0 !important;width:970px;overflow:hidden;font-family:Verdana, Arial, sans-serif;font-size:11px;}
ul#footerlist {width:759px !important;margin-right:15px;}
#footer select {font-size:11px;}*/

/*CONTENT*/
#autoLibContent {line-height:16px;width:960px;position:relative;padding-bottom:15px;margin:0 auto;min-height:541px;background-color:#85745A;background-position:0 0;background-repeat:no-repeat;text-align:left;}
#autoLibContent a {font-family:arial !important;font-size:inherit !important;}
#autoLibContent  h1 {float:left;clear:both;width:622px;margin:21px 0 9px 19px;}
#autoLibContent #mainContent  h1 {float:none;margin:21px 0 9px 0;}
	*+html #autoLibContent #mainContent  h1 {margin:21px 0 13px 0;}

/*INTRO LAYER*/
#intro {display:none;}
#introLayer {position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#000;filter: alpha(opacity=95);-moz-opacity: 0.95;opacity: 0.95;}
#intro img {position:absolute;z-index:101;top:79px;left:210px;width:539px;height:376px;cursor:pointer;}

/*CLE*/
#keys {position:absolute;top:0;left:306px;z-index:1;}

/*MAINCONTENT - AFO*/
#mainContent {width:622px;padding:0 17px;float:left;}

#introTab {width:100%;}
#introTab li{float:left;}
#introTab li a{display:block;font-weight:bold;width:205px;background:url(../images/autoLiberte/bg_itemTab.png) repeat-x 0 0;color:#fff;text-align:center;padding:8px 0;margin-left:1px;font-size:12px;}
#introTab li a.firstTab {margin-left:0;}
#introTab li a.active {background-position:0 -32px;border:solid #101705;border-width:0 1px;color:#000;font-size:13px;padding:9px 0 7px;}

#mainContent .tabBloc {background:url(../images/autoLiberte/bg_tabBloc.png) no-repeat 0 100%;overflow:hidden;width:599px;font-size:11px;padding:10px 10px 55px;position:relative;}
#mainContent .tabBloc  .linkBtn {margin:10px 15px 0 0;}
#mainContent .tabBloc .visuTabBloc {position:absolute;bottom:5px;right:15px;}
#mainContent .tabBloc  strong {color:#0c7600;}
#js  #mainContent .tabBloc {display:none;}

#pushOffers {background:url(../images/autoLiberte/bg_pushOffers.png) no-repeat 0 100%;padding-bottom:10px;margin-top:15px;width:100%;}
#pushOffers  ul{background:url(../images/autoLiberte/bg_pushOffers.png) no-repeat 0 0;width:100%;position:relative;top:-2px;}
#pushOffers  li {float:left;width:176px;text-align:center;padding:20px 10px 35px 26px;line-height:13px;min-height:160px;position:relative;}
#pushOffers  li.firstPush {padding-left:10px;}
#pushOffers  li h2 {text-align:left;color:#0d7b01;font-size:40px;padding-bottom:58px;}
#pushOffers  li h2 a {color:#0d7b01;display:block;font-size:40px;}
#pushOffers  li small{display:block;font-size:10px;color:#808080;}
#pushOffers  li a {color:#808080}
#pushOffers  li  .oldPrice {position:absolute;top:77px;right:124px;z-index:2;}
#pushOffers  li .tarifs{font-size:15px;color:#0e8002;padding-bottom:10px;}
#pushOffers  li .tarifs a {color:#0e8002;}
#pushOffers  li .tarifs strong{font-size:41px;}
#pushOffers  li .tarifs small{color:#0e8002;}
	*+html  #pushOffers  li .tarifs small {padding-top:10px;} /*FOR IE7*/
#pushOffers  li .linkBtn{line-height:16px;position:absolute;bottom:0;right:11px;color:#fff;font-size:12px !important;}
#pushOffers  li .linkBtn span {width:85px;cursor:pointer;}
/* pour le recap de commande */
	#pushOffers.pushOffersRecap{width:197px;}
		#pushOffers.pushOffersRecap span.total{font-size:10px;color:grey;text-transform:uppercase;display:block;text-align:left;margin:10px 0 0 15px;}
		#pushOffers.pushOffersRecap strong.left{display:block;margin-left:13px;text-align:left;}
/**/
#js #mainContent .offerModals {display:none;}

#mainContent .offerModals {background:url(../images/autoLiberte/bg_offerModal.png) no-repeat 0 100%;margin-top:11px;position:relative;width:619px;padding:0 0 20px;z-index:3;}
#mainContent .offerModals .closeModal {position:absolute;top:-13px;right:0;z-index:3;width:29px;height:28px;}

#mainContent .offerModals dl{background:url(../images/autoLiberte/bg_offerModal.png) no-repeat 0 0;position:relative;top:-2px;padding:25px 10px 0;margin:0;overflow:hidden;}
#mainContent .offerModals dt {float:left;color:#0d7b01;font-size:40px;padding:8px 10px 15px 0;}
#mainContent .offerModals dd {float:left;color:#0d7b01;font-size:13px;padding:8px 0;}
#mainContent .offerModals dd strong {font-size:40px;margin-right:3px;}
#mainContent .offerModals dd.subscribeBtn {float:right;padding-top:0;}

#mainContent .offerModals h3 {font-weight:bold;color:#037b00;margin:20px 15px 8px;padding:0 5px;font-size:15px;clear:both;}
#mainContent .offerModals blockquote {display:block;line-height:19px;border-top:1px solid #0d7900;margin:0 12px;padding:9px 7px 0;font-weight:bold;font-size:17px;}
#mainContent .offerModals blockquote cite{font-weight:normal;font-size:13px;font-style:normal;}

#mainContent .offerModals  .includedAdvantage {margin:0 10px 10px 15px;}
#mainContent .offerModals  .includedAdvantage li{background:url(../images/autoLiberte/bullet.gif) no-repeat 6px 6px;padding:1px 10px 1px 15px;position:relative;}
#mainContent .offerModals  .includedAdvantage li strong{color:#228b1f;}

#mainContent .offerModals .seeAllPrice  {overflow:hidden;width:600px;padding-top:12px;}
#mainContent .offerModals .seeAllPrice a {float:right;}

table.pricing {margin:8px 0 0 20px;border-collapse:collapse;width:580px;}
table.pricing  th{vertical-align:middle;font-weight:bold;font-size:12px;text-align:center;background:#078a07;color:#fff;border:2px solid #c3c3c3;padding:8px 2px;}
table.pricing  td{color:#078a07;font-weight:bold;font-size:15px;vertical-align:middle;text-align:center;border:2px solid #c3c3c3;/*width:63px;*/background:#dedede url(../images/autoLiberte/bg_priceCell.gif) repeat-x 0 0;}
table.pricing  th.noStyle{text-align:left;background:#fff;border:none;padding:0 0 2px;}
table.pricing  th img {display:block;}

table.advantages {margin:0 0 0 20px;width:580px;border-collapse:collapse;background:url(../images/autoLiberte/bg_tableAvantage.gif) repeat-x 0 0;border:solid #d7d7d7;border-width:0 0 1px 0;}
table.advantages th {color:#228b1f;font-weight:bold;font-size:14px;padding-left:10px;width:122px;vertical-align:middle;background:#e1e1e1;border:solid #d7d7d7;border-width:0 0 1px;background:url(../images/autoLiberte/bg_avantageCell.gif) repeat-y 0 0;}
table.advantages td {border:solid #d7d7d7;border-width:0 0 1px 0;background:url(../images/autoLiberte/border_table.gif) repeat-y 100% 0;}
table.advantages td ul {padding:7px 0;}
table.advantages td li {background:url(../images/autoLiberte/bullet.gif) no-repeat 6px 6px;padding:1px 20px 1px 15px; }
table.advantages td li strong{color:#228b1f;}
	table.advantages td a{text-decoration:underline;}
	table.advantages td a:hover{text-decoration:none;}
table.advantages .upperLine td ul{background:url(../images/autoLiberte/topRightCorner.gif) no-repeat 100% 0;}
table.advantages .bottomLine td {border:none;}
table.advantages .bottomLine td ul{background:url(../images/autoLiberte/bottomRightCorner.gif) no-repeat 100% 100%;position:relative;bottom:-1px;}
.advantagesContainer {position:relative;width:100%;margin:8px 0 15px 0;}
.advantagesContainer  .topLeftCorner {position:absolute;top:0;left:20px;z-index:10;display:block;}
.advantagesContainer  .bottomLeftCorner {position:absolute;bottom:0;left:20px;z-index:10;display:block;}

.offerModals  .disclaim {line-height:12px;color:#9f9f9f;margin:7px 8px 0 20px}

/*SIDEBAR - AFO*/
#sideBar {float:left;width:285px;padding:37px 0 0 6px;}

#logBox {background:url(../images/autoLiberte/bg_logBox.png) no-repeat 0 100%;padding-bottom:13px;margin-bottom:9px;}
#logBox  h3{background:url(../images/autoLiberte/bg_logBox.png) no-repeat 0 0;position:relative;top:-2px;padding:7px 0 16px 11px;color:#fff;font-weight:bold;font-size:18px;}
#logBox  p {padding-left:11px;}
#logBox  p .text {float:left;width:105px;font-size:11px;color:#545454;border:1px solid #e2e3ea;margin-right:5px;}
	#logBox #forgotPass p input{margin-top:5px}
	#logBox #forgotPass p .text{width:195px;}
	#logBox  #forgotPass span{font-size:11px;color:#fff;display:block;margin-top:10px;margin-right:11px;padding-top:5px;border-top:1px solid #14A613;}
#logBox  .forgotPass {font-size:11px;color:#fff;display:block;margin-top:-4px;margin-left:11px;}
#logBox  .forgotPass:hover {text-decoration:underline;}
#logBox  p.send{font-size:11px;color:#fff;display:none;margin-top:5px;}

#js #logBox  #forgotPass{display:none;}

#howTo {background:url(../images/autoLiberte/bg_howTo.png) no-repeat 0 100%;padding-bottom:20px;margin-bottom:7px;}
#howTo h3{background:url(../images/autoLiberte/bg_howTo.png) no-repeat 0 0;position:relative;top:-2px;color:#007500;font-weight:bold;font-size:20px;padding:10px 0 11px 12px;}
#howTo ol{margin-left:12px;}
#howTo li{margin-bottom:5px;}
#howTo li h4{font-size:15px;color:#007400;font-weight:bold;}
#howTo li h4 a{color:#007400;font-size:15px;display:block;width:170px;height:50px;padding:8px 28px 3px 62px;background:url(../images/autoLiberte/sprite_howTo.png) no-repeat 0 0;}
#howTo li h4 small{font-size:10px;font-weight:normal;color:#6d6d6d;display:block;line-height:14px;padding-top:2px;}
	#howTo li.step1 a{background-position:0 -66px;}
	#howTo li.step2 a{background-position:0 -198px;}
	#howTo li.step3 a{background-position:0 -331px;}
	#howTo li.step4 a{background-position:0 -464px;}
	#howTo li.step1 a:hover{background-position:0 0;}
	#howTo li.step2 a:hover{background-position:0 -132px;}
	#howTo li.step3 a:hover{background-position:0 -265px;}
	#howTo li.step4 a:hover{background-position:0 -398px;}

#js .howToModals {display:none;}
.howToModals {background:url(../images/autoLiberte/bg_howToModal.png) no-repeat 0 100%;width:260px;margin:0 auto;position:relative;padding-bottom:10px;}
.howToModals h4 {background:url(../images/autoLiberte/bg_howToModal.png) no-repeat 0 0;padding:8px 3px 6px 3px;overflow:hidden;height:57px;color:#007400;font-size:15px;font-weight:bold;}
.howToModals h4 img{float:left;margin-right:7px;}
.howToModals h4 small{color:#6d6d6d;font-size:10px;font-weight:normal;display:block;padding-top:4px;line-height:12px;}
.howToModals a.closeHowToModal {position:absolute;top:-11px;right:0;z-index:3;width:29px;height:28px;}	
.howToModals  p {padding:0 15px;}
.howToModals  p img{display:block;margin:9px auto;}
.howToModals  ul {padding-top:11px;background:url(../images/autoLiberte/separator_howTo.gif) no-repeat 50% 0;}
.howToModals  ul li {background:url(../images/autoLiberte/roundBullet.gif) no-repeat 17px 7px;font-size:11px;color:#808080;font-weight:bold;padding:0 18px 1px 27px;margin:0 !important;}
.howToModals  ul li  strong{color:#0e8002}

.howToModals  a.nextHowTo {float:right;margin-right:8px;}
.howToModals  a.prevHowTo {float:left;margin-left:8px;}

#interview {margin-top:3px;}

/*FORMCONTENT - LGU*/
#menuForm{overflow:hidden;margin-bottom:10px;}
	#menuForm li{float:left;}
	#menuForm li a, #menuForm li span{display:block;float:left;height:45px;text-indent:-999em;background-image:url(../images/autoLiberte/menu_formulaire.png);background-repeat:no-repeat;}
		#menuForm li#menuFormEtp1 a, #menuForm li#menuFormEtp1 span{background-position:0 top;width:170px;}
			#menuForm li#menuFormEtp1 a:hover, #menuForm li#menuFormEtp1.etpActive span{background-position:0 bottom;width:170px;}
		#menuForm li#menuFormEtp2 a, #menuForm li#menuFormEtp2 span{background-position:-170px top;width:170px;}
			#menuForm li#menuFormEtp2 a:hover, #menuForm li#menuFormEtp2.etpActive span{background-position:-170px bottom;width:170px;}
		#menuForm li#menuFormEtp3 a, #menuForm li#menuFormEtp3 span{background-position:-340px top;width:220px;}
			#menuForm li#menuFormEtp3 a:hover, #menuForm li#menuFormEtp3.etpActive span{background-position:-340px bottom;width:220px;}
		#menuForm li#menuFormEtp4 a, #menuForm li#menuFormEtp4 span{background-position:-562px top;width:170px;}
			#menuForm li#menuFormEtp4 a:hover, #menuForm li#menuFormEtp4.etpActive span{background-position:-562px bottom;width:170px;}
		#menuForm li#menuFormEtp5 a, #menuForm li#menuFormEtp5 span{background-position:-733px top;width:142px;}
			#menuForm li#menuFormEtp5 a:hover, #menuForm li#menuFormEtp5.etpActive span{background-position:-733px bottom;width:142px;}
			
#formContent {clear:both;width:872px;margin:0 19px;background:#fff;-moz-border-radius:5px;padding:15px 25px;}
#formLib{width:870px;border:1px solid #e9e9e5;overflow:hidden;}
#formLib .formLibEtp2{border-top:0;}
	/* colonne gauche des forms */
	.formLibEtp1 .firstColumn{width:227px;float:left;padding-top:30px;}
	.formLibEtp2 .firstColumn{width:227px;border-right:1px solid #e9e9e5;float:left;padding-top:62px;}
	#formLib .firstColumn ul{padding-top:2px;margin-bottom:20px;}
	#formLib.formLibEtp1 .firstColumn ul{margin-bottom:25px;}
		#formLib .firstColumn ul li{text-align:right;margin:17px 20px 0 0;color:#037b00;display:block;}
		#formLib .firstColumn ul li.li_choix_cb{margin-bottom:30px;}
	/* colonne droite des forms */
	.formLibEtp1 .secondColumn{width:642px;float:right;padding-top:47px;overflow:hidden;position:relative;}
	.formLibEtp2 .secondColumn{float:left;background:#ededed url(../images/autoLiberte/formEtp2Header.png) no-repeat 0 0;padding-top:60px;overflow:hidden;position:relative;}
		#formLib .secondColumn .fieldAbo{float:left;border-right:1px solid #d6d6d6;width:282px;padding:20px 0 20px 40px;}
		#formLib .secondColumn .fieldCoAbo{float:left;width:279px;padding:20px 0 20px 40px;}
			.fieldCoAboDisable{position:absolute;top:0;right:0;height:10000px;background:#fff;width:319px;z-index:100;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
	#formLib .bottomColumn{position:relative;float:left;width:645px;border-top:1px solid #e9e9e5;padding:20px 0 10px 225px;text-align:center;}
		*+html #formLib .bottomColumn{padding:20px 0 10px 485px;width:385px}
	#formLib .bottomColumn p{display:inline-block;overflow:auto;}
	#formLib .bottomColumn .oblib{position:absolute;font-size:11px;color:#9f9f9f;top:30px;left:10px;}
	#formLib p{clear:both;overflow:hidden;margin-bottom:10px;}
	#formLib  br{clear:both;}
	#formLib hr{margin:0 0 10px;clear:both;height:17px;visibility:hidden;}
		*+html #formLib hr{height:3px;}
	#formLib input.text{margin:0 0 10px;font-size:12px;color:#3f3f3f;float:left;width:205px;border:1px solid #cecece;border-top:1px solid #8e8e8e;border-bottom:1px solid #e4e4e4;height:16px;padding-bottom:4px;}
	#formLib .text{float:left;width:205px;border:1px solid #cecece;border-top:1px solid #8e8e8e;border-bottom:1px solid #e4e4e4;height:16px;padding-bottom:4px;}
		#formLib .text.cpt{width:50px;margin-right:100px;}
		#formLib .text.phone{width:90px;margin-right:100px;}
		#formLib .text.crypto{width:30px;margin-right:100px;}
	#formLib .radio{padding-right:20px;cursor:pointer;}
		#formLib .radio input{margin:0 5px 5px 0;vertical-align:-1px;border:0;}
	#formLib .checkbox{cursor:pointer;}
		#formLib .checkbox input{margin:0 5px 5px 0;vertical-align:-1px;border:0;}
	#formLib .radio a, #formLib .checkbox a{border-bottom:1px dashed #2f2f2f;}
	#formLib .radio a:hover, #formLib .checkbox a:hover{color:#8e8e8e;border-bottom:1px dashed #8e8e8e;}
	#formLib select{margin:0 0 10px;font-size:12px;color:#3f3f3f;float:left;width:205px;border:1px solid #cecece;border-top:1px solid #8e8e8e;border-bottom:1px solid #e4e4e4;height:22px;}
	#formLib p select{margin:0;}
		#formLib select option{text-align:left;}
		#formLib .selectJour{width:50px;margin-right:10px;text-align:center;}
		#formLib .selectMois{width:98px;margin-right:10px;text-align:center;}
		#formLib .selectAn{width:64px;text-align:center;}
.tooltipPsw{float:right;width:390px;height:50px;position:absolute;right:10px;background:url(../images/autoLiberte/fond_gris.gif) no-repeat 0 0;padding:3px 6px;line-height:1.1;font-size:10px;}
	.tooltipPsw strong{font-size:11px;}

#listForm1{width:830px;margin-left:20px;height:auto !important;min-height:110px;height:110px;padding:12px 0 25px;background:url(../images/autoLiberte/cars.jpg) no-repeat 0 bottom;}
	#listForm1 li{background:url(../images/autoLiberte/listFormPuce.gif) no-repeat 10px 7px;display:block;padding-left:20px;width:490px;color:#545454;font-size:11px;}

/* Controls */
#glider #controls {margin:10px 10px 10px 0;overflow:hidden;}
	#js #glider #controls {margin:0;background:transparent;}
#glider #controls li {display:block;float:left;width:185px;padding:15px 15px 5px 5px;font-size:1em;font-weight:bold;line-height:1.6em;}
	#js #glider #controls li {padding:15px 0 10px 20px;width:105px;}
#glider #controls li a{text-indent:-999em;}
	
	#glider #controls li#carteEasy a{display:block;width:75px;height:45px;background:url(../images/autoLiberte/carte_easy.png) no-repeat right 100%;}
		#js #glider #controls li#carteEasy a{width:90px;background-position:0 100%;}
		#js #glider.bg_section1 #controls li#carteEasy a{background-position:0 0;}
	#glider #controls li#carteMaxi a{display:block;width:75px;height:45px;background:url(../images/autoLiberte/carte_maxi.png) no-repeat right 100%;}
		#js #glider #controls li#carteMaxi a{width:90px;background-position:0 100%;}
		#js #glider.bg_section2 #controls li#carteMaxi a{background-position:0 0;}
	#glider #controls li#cartePremium a{display:block;width:75px;height:45px;background:url(../images/autoLiberte/carte_premium.png) no-repeat right 100%;}
		#js #glider #controls li#cartePremium a{width:90px;background-position:0 100%;}
		#js #glider.bg_section3 #controls li#cartePremium a{background-position:0 0;}


/* Mise en forme du caroussel */
	#js #glider {position: relative;padding: 0 15px 0 0;}
	#js #glider.bg_section1{background:transparent url(../images/autoLiberte/bg_choixAbo.png) no-repeat 0 0;}
	#js #glider.bg_section2{background:transparent url(../images/autoLiberte/bg_choixAbo.png) no-repeat 0 -160px;}
	#js #glider.bg_section3{background:transparent url(../images/autoLiberte/bg_choixAbo.png) no-repeat 0 -320px;}
	
#glider .scroller {overflow:hidden;margin-bottom:7px;}
	#js #glider .scroller {width:365px;margin-left:23px;margin-bottom:0;height:80px}
	#js #glider .scroller .content {width:9000px;}
	
#glider .scroller .content .section {width: 210px;overflow: hidden;float: left;margin:5px 0 15px;}
	#js #glider .scroller .content .section {width:365px;overflow:hidden;float:left;margin:22px 15px 15px 0;}
#glider .scroller .content .section label{display:block;cursor:pointer;}
	#js #glider .scroller .content .section label{display:inline;margin-right:15px;}
#glider .scroller .content .section label input{margin-left:0;}
	#js #glider .scroller .content .section label input{border:0;}

/*BTN GENERIQUE*/
.linkBtn {background-image:url(../images/autoLiberte/sprite_btn.png);background-repeat:no-repeat;color:#fff !important;font-weight:bold;font-size:13px !important;float:left;padding:0 5px 0 0;}
.linkBtn :hover{text-decoration:underline;}
.linkBtn span {background-image:url(../images/autoLiberte/sprite_btn.png);background-repeat:no-repeat;display:block;padding:4px 4px 5px 9px;}
	.greenBtn {background-position:100% -25px;}
	.greenBtn span{background-position:0 0;}
	.blackBtn {background-position:100% -77px;}
	.blackBtn span{background-position:0 -52px;}
	.bigBlackBtn {background-position:100% -140px;font-size:16px;}
	.bigBlackBtn span{background-position:0 -104px;padding:10px 4px 10px 9px;}
	.bigBlackBtn2{background-position:100% -140px;font-size:14px;margin:10px;}
	.bigBlackBtn2 span{background-position:0 -104px;padding:10px 4px 10px 9px;}
	.floatRight{float:right;}
	
.linkBtnForm{background:url(../images/autoLiberte/sprite_btn_form.png) no-repeat 100% -35px;float:left;padding:0 5px 0 0;}
.linkBtnForm button {background:url(../images/autoLiberte/sprite_btn_form.png) no-repeat 0 0;margin:0;display:block;padding:7px 14px 8px 19px;border:0;color:#fff;font-size:15px;cursor:pointer;}
.linkBtnForm.bigBlackBtn2{background:url(../images/autoLiberte/sprite_btn.png) no-repeat 100% -140px;float:left;padding:0 5px 0 0;}
.linkBtnForm.bigBlackBtn2 button {background:url(../images/autoLiberte/sprite_btn.png) no-repeat 0 -104px;margin:0;display:block;padding:7px 14px 8px 19px;border:0;color:#fff;font-size:15px;cursor:pointer;}

	.recapAbonnement{border:1px solid #D6D6D6;border-top:0;border-right:0;background:#f2f2f2;padding:20px 10px;width:200px;float:left;height:375px;}
	.recapAbonne{border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6;background:#ededed;padding:20px 10px;width:332px;float:left;height:375px;}
	.recapCoAbonne{border:1px solid #D6D6D6;border-top:0;background:#ededed;padding:20px 10px;width:276px;float:left;height:375px;}
	.formRecap fieldset.recapPaiement{float:left;border:1px solid #D6D6D6;border-top:0;background:#ededed;padding-bottom:10px;}
	.formRecap fieldset.recapPaiementInput{float:left;width:870px;padding-bottom:10px;border:1px solid #d7d7d7;border-top:0;}
	.recapAbonne img, .recapCoAbonne img{margin:0 5px 10px;}
	.recapAbonne dl{border-bottom:1px solid #d7d7d7;padding:10px 0 6px !important;padding:10px 0 !important!;margin:0;vertical-align:top;overflow:hidden;zoom:1;}
		.recapAbonne dl dt{float:left;display:block;width:70px;text-align:right;vertical-align:top;color:#5b5b5b;float:left;margin:0 15px 5px 0;padding:0;}
		.recapAbonne dl dd{float:left;display:block;font-weight:bold;margin:0;padding:0;vertical-align:top;}
		.recapCoAbonne p{padding:10px 0;border-bottom:1px solid #d7d7d7;display:block;margin-left:15px;font-weight:bold;}
	.recapPaiementTitre{float:left;width:200px;padding:20px 10px 10px;}
	.recapPaiementCarte{float:left;width:630px;padding:20px 10px 10px;}
		.recapPaiementCarte p{margin-bottom:10px;line-height:1.7em;}
		.recapPaiementCarte input,
		input.input_card, input.coinput_card{float:left;margin:10px 10px 0 0;cursor:pointer;border:0;}
	.carte_american, .carte_master, .carte_visa{float:left;display:inline-block;height:37px;text-indent:-999em;width:50px;margin-right:10px;cursor:pointer;}
	.recapPaiementCarte .carte_american, .recapPaiementCarte .carte_master, .recapPaiementCarte .carte_visa{margin-right:50px;}
	.carte_american{background:url(../images/autoLiberte/carte_american.png) no-repeat center center;}
	.carte_master{background:url(../images/autoLiberte/carte_master.png) no-repeat center center;}
	.carte_visa{background:url(../images/autoLiberte/carte_visa.png) no-repeat center center;}

/*BBO*/

/*Message erreur login*/
p.erreur_login {color:#FFEA00;padding-bottom:5px;font-size:11px;}

/*Message erreur oubli mot de passe*/
#logBox  p.unsend{font-size:11px;color:#fff;display:none;margin-top:5px;}
/*BBO*/
