/*textes v1.0*/
article h2{font-size:21px}.faq dt:before{content:"Q";color:blue}.faq dd:before{content:"R";color:silver}a[href^="http"]:after,a[target="_blank"]:after{content:"T";font-family:"abba";position:absolute;margin-left:5px;opacity:0}a[href^="http"]:hover:after,a[target="_blank"]:hover:after{opacity:1}a[target="_blank"]:after{font-family:"abba";content:"T"}a[href*="webim"]:after{display:none}a[href$=".pdf"]:after,a[href$=".mp3"]:after,a[href$=".ram"]:after,a[href$=".eps"]:after{font-family:"arial";position:absolute;color:#fff;font-size:10px;margin-left:5px;background:#222;padding:0 4px;border-radius:4px;opacity:.2}a[href$=".pdf"]:after{content:"PDF"}a[href$=".mp3"]:after{content:"MP3"}a[href$=".ram"]:after{content:"RAM"}a[href$=".eps"]:after{content:"EPS"}a[href$=".pdf"]:hover:after,a[href$=".mp3"]:hover:after,a[href$=".ram"]:hover:after,a[href$=".eps"]:hover:after{opacity:1}figcaption{font-size:12px}.ellipsis{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.tip{font-family:"abba";font-size:16px;color:#1c73c7 !important;opacity:.6;transition:opacity 1s}.simpleTip{font-size:10px}.tip,.tip:hover,.simpleTip,.simpleTip:hover{text-decoration:none !important}.tip+span,.tip+div,.simpleTip+span,.simpleTip+div{width:280px;border-radius:6px;padding:0 20px;background:#efefef;display:block;position:absolute;z-index:99999;border:0 solid white;box-shadow:0 0 20px #aaa;overflow:hidden;height:0;-ms-transition:all 300ms;transition:all 300ms}.tip:hover+span,.tip:hover+div,.simpleTip:hover+span,.simpleTip:hover+div{border:1px solid white;padding:20px;height:auto}.tip+span a,.tip+div a,.simpleTip+span a,.simpleTip+div a{display:none}@media only screen and (max-width:1020px){.tip+span a,.tip+div a,.simpleTip+span a,.simpleTip+div a{display:inline}.tip+span a:before,.tip+div a:before,.simpleTip+span a:before,.simpleTip+div a:before{content:"n";font-family:"abba";color:red;font-size:20px}.tip+span a,.tip+div a,.simpleTip+span a,.simpleTip+div a{background:#efefef;text-decoration:none;float:right;margin:-10px 0 -10px 290px}}a.infobulle,a.infobulle-left{position:relative;color:#666 !important;text-decoration:none !important}a.infobulle span,a.infobulle-left span{display:none !important}a.infobulle:hover,a.infobulle-left:hover{background:0;z-index:200}a.infobulle:hover span,a.infobulle-left:hover span{display:block !important;position:absolute;z-index:1000;top:2em;left:2em;border:.1em solid #666;background:white;width:300px;padding:10px;color:#666 !important;font-weight:normal !important;text-align:left;margin-top:-2em;font-size:.8em}a.infobulle-left:hover span{margin-left:-300px}th a.infobulle-left:hover span,td a.infobulle:hover span{margin-left:-4em}th a.infobulle-left:hover>span,td a.infobulle:hover>span{margin-left:-14em}.headInfoPromo,.footInfoPromo{height:7px;font-size:.1em;background-repeat:no-repeat}.headInfoPromo{background-image:url(/media/template/head-info-promo.png)}.footInfoPromo{background-image:url(/media/template/foot-info-promo.png);background-position:bottom left}.footInfoPromo,.headInfoPromo,.bodyInfoPromo{background-color:#ffd400}.bodyInfoPromo{padding:10px}.bodyInfoPromo a{color:black}.fond-logo-small{background:url(/media/template/fond-logo-small.png) no-repeat;padding:12px 0}.closeButton a{text-decoration:none;position:relative;padding:4px 8px 4px 22px;background:red;border-radius:4px;box-shadow:2px 2px 0 rgba(0,0,0,.2)}#html .closeButton a{color:white !important}.closeButton a:before{content:"n";font-family:"abba";position:absolute;left:4px;top:-1px;color:white}.LH_26{line-height:26px}.bigPrice{font-size:1.8em;color:rgba(255,255,255,.5);padding:4px 8px;text-shadow:-1px -1px rgba(0,0,0,.4),1px 1px rgba(255,255,255,.4)}.bloc quote{background:rgba(255,255,255,.5);padding:20px;display:block;border:1px dashed #ccc}#moteurRechercheOffre .removeIco:before{background-color:red;color:white;padding:3px;border-radius:10px;border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);border-left:1px solid rgba(255,255,255,.5)}#moteurRechercheOffre .removeIco,#moteurRechercheOffre .removeIco:hover{text-decoration:none !important}@media only screen and (max-width:480px) and (orientation:portrait){.ellipsis{overflow:visible;white-space:normal}}

/*listes v1.0*/
.shortCutList li{display:block;margin:0 20px 10px 0;float:left;text-align:center;position:relative;z-index:150;box-shadow:0 0 4px #666;border-radius:4px}.shortCutList li a:before,.shortCutList li a:hover:before{content:" ";display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.shortCutList a{display:block;width:140px;height:140px;font-size:16px;line-height:18px;text-decoration:none;border-radius:4px;overflow:hidden;position:relative}.shortCutList.scl_6 a{width:190px}.shortCutList.scl_6 li+li+li,.shortCutList.scl_6 li+li+li+li+li+li{margin-right:0 !important}.shortCutList.scl_6 li+li+li+li{margin-right:20px !important}.shortCutList a span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;transition:margin 300ms ease}.shortCutList a span:before{text-shadow:2px 2px 0 rgba(255,255,255,.4)}.shortCutList a span:first-child{background:#eee}.shortCutList a:hover span{margin:-140px 0 0 0}.shortCutList a span+span{background:#1c73c7;color:white;top:140px;right:0;bottom:0;left:0;height:140px}.shortCutList .shortCutStrong a,.shortCutList .shortCutDouble a{width:300px;font-size:24px;line-height:28px}.shortCutList .shortCutStrong a{min-height:250px}.shortCutList li:nth-child(6),.shortCutList li:nth-child(12),.shortCutList .shortCutStrong~li:nth-child(5),.shortCutList .shortCutStrong~li:nth-child(9),.shortCutList .shortCutDouble~li:nth-child(5),.shortCutList .shortCutDouble~li:nth-child(10){margin-right:0 !important}.shortCutList li:nth-child(7),.shortCutList li:nth-child(13),.shortCutList .shortCutStrong~li:nth-child(6),.shortCutList .shortCutStrong~li:nth-child(10),.shortCutList .shortCutDouble~li:nth-child(6),.shortCutList .shortCutDouble~li:nth-child(9){margin-right:20px !important}.shortCutList a:hover{text-decoration:none !important}.shortCutList a .shortCutPrecision{display:block;font-size:.6em;width:180px;margin:10px auto 0 auto}.shortCutList a img[width="60"]{float:none !important;margin:0 auto 10px auto !important;display:block}.shortCutDouble+.shortCutDouble+.shortCutDouble{margin-right:0}.shortCutList span:before{display:block;text-align:center}.shortCutList li span:before{font-size:60px;margin:10px 0 40px 0}.shortCutList .shortCutStrong a:before{font-size:120px;margin:40px 0 70px 0}.shortCutList a:hover:before{display:none}.heavyList{height:250px;overflow:scroll}.heavyList li{display:inline;margin:0;font-size:12px}.heavyList li:after{content:", "}.heavyList li:last-child:after{content:""}.positivList li:before,.argumentList li:before{font-family:"abba";margin-right:10px}.positivList li,.argumentList li{list-style-type:none;margin-left:0;color:green;font-size:15px;line-height:24px}.positivList li:before{content:"O"}.argumentList li:before{content:"+"}.listSwitch2Cols li:before{content:".";font-family:"abba";font-size:4px;margin:0 0 0 -8px;position:absolute;color:#1c73c7}.listSwitch2Cols li{margin:0;display:inline-block;width:45%;line-height:1.7em}.menuY li{margin-left:0;list-style-type:none;margin-bottom:4px}.menuY li a{padding:3px 0 3px 35px;display:block;font-size:18px;background:rgba(28,115,199,.2);border-radius:4px;position:relative;box-shadow:1px 1px 0 rgba(28,115,199,.5)}.menuY li a,.menuY li a:hover{text-decoration:none}.ie_7 .menuY li a,.ie_8 .menuY li a{background:#8db9e3}.menuY li a:before{content:"E";font-family:"abba";text-decoration:none;margin-right:10px;color:#FFF;position:absolute;left:10px;text-shadow:-1px -1px 0 rgba(28,115,199,.5)}.menuY li:nth-child(even) a{background:rgba(28,115,199,.1)}.menuY li a:hover{background:rgba(28,115,199,.9);color:white}.listLogo img,.listLogoLabel img{float:none !important;display:inline !important;margin:auto}.listLogo a,.listLogoLabel a{display:inline-block;vertical-align:top;text-align:center;margin-right:15px;margin-bottom:20px;border-radius:8px;background:white;box-shadow:0 2px 0 #999,inset -4px -4px 16px rgba(0,0,0,.2);transition:background 800ms ease}.listLogo a:hover,.listLogoLabel a:hover{background:#1c73c7 !important;color:white;text-decoration:none !important}.listLogo a:active,.listLogoLabel a:active{background:#333}.listLogo a{padding:4px 0}.listLogoLabel a{padding-top:20px;width:100px;height:75px;margin-right:20px}.listLogoLabel a.last{margin-right:0 !important}.listLogoLabel img{display:block !important}.listLogoLabel a{font-size:10px}.listLogoLabel a.strong{font-weight:bold;font-size:16px;word-spacing:.5em;line-height:1.5em;background:#ddd}.availableList li:before{content:"O";font-family:"abba";font-size:30px;padding:5px;border-radius:50%;background:#32dc46;display:block;color:white;line-height:1.7em;text-shadow:0 -1px 0 #196e23}.availableList li{margin-left:0;font-size:16px;margin-bottom:15px;color:green;text-align:center}.ie_8 .availableList li:before{text-indent:12px}.availableList li.disable:before,.availableList li.unknown:before{background:#ccc}.availableList li.disable,.availableList li.unknown{color:#888}.availableList li.disable:before{content:"N"}.availableList li.unknown:before{content:"?"}.availableList li[class*="col_1_"]:before{height:60px}ol li{list-style-type:decimal}.reducedDL dt,.reducedDL dd{display:inline;margin:0}.reducedDL dt:after{content:" : "}dd:after{content:'\A';white-space:pre}

/*formulaires v1.0*/
.emphase_1 form{box-shadow:none;background:0}.emphase_1 label,.emphase_1 legend{color:white !important}:disabled{opacity:.5}fieldset{margin-bottom:0}[type="text"],[type="number"],[type="email"],[type="date"],[type="password"],[type="tel"],textarea,select,[type="file"],[type="search"],.pseudoSelect,.pseudoSelectModified{border-radius:4px;box-shadow:inset 0 0 7px rgba(0,0,0,.2)}input:focus,select:focus,textarea:focus{}label em{margin-left:10px;font-size:.9em;opacity:.9}[class*="col_4"] [type="checkbox"]+label em{opacity:.4}[class*="col_4"] [type="checkbox"]:checked+label em{opacity:.8}form,.subField{background:#eee;padding-top:20px;border-radius:4px;box-shadow:inset 0 0 60px rgba(0,0,0,.1)}.explorer form{background:#ddd !important;box-shadow:0 0 4px #aaa}#html form.noForm{background:0;box-shadow:none;padding:0}p.required,:required{background-image:url(/media/ico/80/warning.png) !important;background-repeat:no-repeat;background-size:15px 15px}select:required{background-position:center left}select:required{padding-left:20px}textarea:required{background-position:top right}#html :required:valid{background-image:none !important}p.required{background-color:#eec;background-position:10px center;border-radius:5px;padding:4px 0 4px 40px}:required{background-position:right center}input[type="email"]{background-image:url(/media/ico/20/mail.png);background-repeat:no-repeat;background-position:center right}.cancelLink,.back-link,input[type="cancel"]{text-align:right;border-radius:4px;font-size:12px;text-decoration:none}.cancelLink:before,.back-link:before{content:"<";font-family:"abba"}.invalidField{display:none}.saisieErreur+.invalidField:before{content:"";display:block;position:absolute;width:20px;height:20px;margin-top:-10px;margin-left:60px;-moz-transform:rotate(45deg);background:red}.saisieErreur+.invalidField{display:block;position:absolute;margin-left:160px;background:red;color:white}.followedForm{position:relative;margin-bottom:20px}.followedForm:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:900}.followedForm:after{border-top-color:#ddd;border-width:30px;left:50%;margin-left:-30px}.erreur{padding:20px;border-radius:4px;box-shadow:0 5px 10px #969696;border-bottom-right-radius:100px 20px;background-color:#ff7f7f}.erreur,.erreur p,.erreur a{color:white !important}form.strong{border-radius:8px;box-shadow:inset 0 0 248px rgba(0,0,0,.6);background:#444440 !important}#html form.strong fieldset{color:#444}form.strong [data-icon="n"]:before{text-shadow:0 0 2px white !important}form.strong.followedForm:after{border-top-color:#30302d}form.strong legend,form.strong label,form.strong h3,form.strong a,#html form.strong p,form.strong :checked+label .tip+span{color:#efefef}form.strong .subField label,form.strong .subField h3,form.strong .subField a,#html form.strong .subField p{color:#333}form.strong legend{text-shadow:0 -1px #000}form.strong .tip+span{box-shadow:inset 0 0 248px rgba(0,0,0,.6);background:#444440 !important}form.strong a[data-icon="n"]{text-shadow:0 0 4px #fff}.strong label.strong{font-size:23px;font-weight:bold;letter-spacing:-0.03em;padding:5px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 4px rgba(0,0,0,.5);text-shadow:2px 2px 0 #111,2px 3px 0 rgba(255,255,255,.2);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.strong :checked+label.strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.5)),color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}.strong label:hover.strong{box-shadow:0 0 4px rgba(0,0,0,.5),0 0 20px rgba(255,255,255,.3) !important}.strong [type="checkbox"]+label:before,.strong [type="radio"]+label:before{line-height:12px;font-weight:normal;text-shadow:none}.strong [type="checkbox"]+label.strong:before,.strong [type="radio"]+label.strong:before{margin-right:10px;height:20px;width:20px;font-size:23px;line-height:14px}.subField{position:absolute;margin-top:-10px;padding:20px;z-index:900}.subFieldScroll{display:block;width:170px;height:120px;overflow-y:scroll}#html .nbrField_4 .subField label,#html .nbrField_4 .subField input,#html .nbrField_4 .subField select{width:170px}.pseudoSelect{background:white;padding:5px 10px;position:relative;color:#000 !important}.pseudoSelect:after{content:")";font-family:"abba";border-radius:4px;display:block;background:silver;padding:5px;position:absolute;right:0;top:0;color:white !important}.pseudoSelect:hover,.toutCocher:hover,.toutDecocher:hover{cursor:pointer}.toutCocher,.toutDecocher,.plusOption,.inline.center [class*="trier"]{font-size:12px;color:#1c73c7 !important;display:inline-block;text-decoration:underline}.gt:after,.lt:after{font-family:"abba";color:#999;position:absolute;margin-left:3px}.gt:after{content:")"}.lt:after{content:"("}.toutCocher:hover,.toutDecocher:hover,.plusOption:hover,.inline.center [class*="trier"]:hover{cursor:pointer}.toutCocher,.toutDecocher{font-size:10px}.fieldDisabled .darker{top:40px;bottom:0;width:100%;display:block;position:absolute;z-index:999999}.fieldDisabled label,.fieldDisabled p{opacity:.5}.fieldDisabled label.strong{opacity:1}input::-webkit-input-placeholder{color:#333}input::-moz-placeholder{color:#333}input:-ms-input-placeholder{color:#333}input:focus::-webkit-input-placeholder{opacity:.2}input:focus::-moz-placeholder{opacity:.2}input:focus:-ms-input-placeholder{opacity:.2}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button:before{cursor:"move";content:"n";font-family:"abba";color:red;font-size:16px}.bigSearch input[type="search"]{padding:10px 4px}.noSubmit [type="submit"]{background:none !important;color:#1c73c7 !important;padding:0 !important;text-decoration:underline;width:auto}.datePickerPatch{position:relative;z-index:200}#cnt-list-couv{position:absolute;background:white;border:1px solid silver;box-shadow:0 0 2px #000;margin:-70px 0 0 0;width:300px;padding:10px;z-index:999999}#numeroVoie,#complementNumeroVoie,#voie{box-shadow:none}#numeroVoie{width:40px;margin-right:0 !important;border-radius:4px 0 0 4px !important;border-right:0}#complementNumeroVoie{width:75px;padding:5px 4px;margin-right:0 !important;border-radius:0}#voie{width:125px;border-radius:0 4px 4px 0 !important;margin-right:0 !important}#html .ui-autocomplete{z-index:1000000 !important;text-align:left}.ui-menu-item{list-style-type:none !important}.safari select{-webkit-appearance:none}fieldset[data-step]{position:relative;border-bottom:6px double rgba(255,255,255,.5);-webkit-transition:all 1s;transition:all 1s;margin-bottom:20px}fieldset[data-step]:before{content:attr(data-step);position:absolute;font-size:80px;border-radius:50%;position:absolute;top:50%;margin-top:-40px;left:20px;color:rgba(255,255,255,.5);text-shadow:-1px -1px rgba(0,0,0,.2)}
#accepteInfos { margin-top: 15px; vertical-align: middle; }

/* SHA EMPHASE */
/* ariase.com/fr/vitesse/comparatif-debit.html APPEL PUB */
.messageDemandeRappelNew {
	background: #f0f0f0 url(/images/pub-appel-nana.jpg) no-repeat bottom right;
	width: auto;
	height: auto;
	text-align: center;
	padding: 20px;
	margin-top: 50px;
}

.messageDemandeRappelNew span { display: block; font-weight: normal; font-size: 0.75em; }

.messageDemandeRappelNew .titre {
	font-weight: 700;
	font-size: 1.2em;
	text-transform: uppercase;
}

.messageDemandeRappelNew .titre span {
	font-size: 0.75em;
}

#html .messageDemandeRappelNew p.numero { color: #1c73c7; }

.messageDemandeRappelNew .numero {
	font-weight: 700;
	font-size: 4em;
	line-height: normal;
	color: #1c73c7;
	padding: 10px 0 20px 0;
}

.messageDemandeRappelNew .numero:before {
	font-family: "abba";
	font-weight: normal !important;
	content: "p";
	margin-right: 20px;
	color: #666;
}

.messageDemandeRappelNew .numero span {
	font-size: 14px;
	line-height: 10px;
	color: #666;
}

.messageDemandeRappelNew .action {
	display: inline-block;
}

.messageDemandeRappelNew .action a:after {
	padding-left: 20px
}


/* ariase.com/fr/vitesse/comparatif-debit.html RESULTAT DEBIT MESURE */
@import url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);

.headerResultatTestEligibilite,
.contentResultatTestEligibilite,
.footerResultatTestEligibilite {
	padding: 10px 20px;
}

.headerResultatTestEligibilite,
.footerResultatTestEligibilite {
	background: #f0f0f0;
}

.headerResultatTestEligibilite,
.footerResultatTestEligibilite { text-transform: uppercase; height: 30px; }

#englobeur .headerResultatTestEligibilite h3 { color: #2b2b2b; letter-spacing: initial; font-weight: 700; }
.headerResultatTestEligibilite span { display: block; font-size: 15px; font-weight: 500; line-height: 10px; color: #999; }

.headerResultatTestEligibilite h3:before {
	display: block;
	font-size: 32px;
	float: left;
	padding-right: 10px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0e7";
}

.contentResultatTestEligibilite {
	background: #ffffff;
	height: 228px;
}

.contentResultatTestEligibilite strong { font-size: 2em; font-weight: 500; }
.contentResultatTestEligibilite b { color: #1c73c7; font-weight: 500; }
.contentResultatTestEligibilite span { background-color: #f9f3a0; display: inline-block; }

p[id^="retest"] {
	display: block;
	width: 100%;
	text-align: right;
	margin-top: 5px;
}

[id^="retest"] a:before {
	content: "\f01e";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 10px;
}


#popupLightboxARCEP {
	display: none;
	
	width:50%;
	margin-left:0!important;
	left:25%!important;
	
	padding: 20px;
	background: white;
	text-align: left;
	border-radius: 6px;
	border: 10px solid rgba(0,0,0,.5);
}

#popupLightboxARCEP .closeButton { float: right; }
#popupLightboxARCEP h1, #popupLightboxARCEP h2, #popupLightboxARCEP h3,
#popupLightboxARCEP h4, #popupLightboxARCEP h5, #popupLightboxARCEP h6 { float: left; }
#popupLightboxARCEP h1 span, #popupLightboxARCEP h2 span, #popupLightboxARCEP h3 span,
#popupLightboxARCEP h4 span, #popupLightboxARCEP h5 span, #popupLightboxARCEP h6 span { font-size: 0.5em; line-height: 0.5em; display: block; }
