@CHARSET "UTF-8";
#video a{position:absolute;top:140px;left:11px;display:block;width:342px;height:227px;background:url(/images/video.jpg) top left no-repeat;text-indent:-9999px;text-decoration:none;}
.hidden{display:none;}
.vhidden{visibility:hidden;}
input#mail_active{height:auto;background:none;margin-bottom:0;padding:0;width:auto;}
input.btnValider{background:url(/images/btn-valider.png) transparent center;width:65px;height:28px;border:0;cursor:pointer;position:absolute;top:0;left:329px;}
.bulle{display:none;}
div.boxGestionAbo div.inputs .input{border:0;background:transparent;height:23px;margin-bottom:3px;width:275px;padding:6px 8px 4px 170px;font-size:18px;font-weight:bold;background:url(/images/input-gestion.png) no-repeat left top;}
div.boxGestionAbo input.btnValider{top:230px;left:330px;}
div.boxGestionAbo div.avatar{left:25px;position:absolute;top:66px;width:115px;}
div.boxGestionAbo div.avatar img{width:115px;}
div.txtAbo{padding-top:85px;width:653px;height:161px;background:url(/images/txt-prendre-pass.png) no-repeat center 122px;margin:0 auto;position:relative;}
div.txtAbo div{position:absolute;}
div.txtAbo .messages{top:60px;}
div.txtAbo div.top{font-size:20px;top:130px;left:15px;}
div.txtAbo div.first,div.txtAbo div.third,div.txtAbo div.fiveth{top:170px;}
div.txtAbo div.second,div.txtAbo div.fourth{top:226px;}
b.p1j{color:#a7cf19;}
.annulAboMiddle label{display:block;}
.annulAboMiddle label input{margin:4px 4px 4px 0;position:relative;top:2px;}
.annulAboMiddle #stopper{margin-top:10px;}
.annulAboMiddle .form{padding:10px 25px;}
.chgtOffre{display:block;width:342px;height:36px;background:url(/images/changer-offre.png) no-repeat center top;outline:0;text-indent:-9000px;margin:3px 0;border:0;cursor:pointer;}
.chgtOffre:hover,.chgtOffre:focus{background:url(/images/changer-offre-hover.png) no-repeat center top;}
.success{color:#65af15;list-style-type:none;font-size:20px;}
.errors{color:#d81e1e;list-style-type:none;font-size:20px;}
div.passGratuit{text-align:center;margin-top:5px;width:100%;}
div.passGratuit a{color:#9c1b51;font-size:20px;font-weight:bold;}
div.passGratuit a:hover{text-decoration:none;}
.passV1jour div.normal{background:none;}
.passV1mois div.normal{background:none;}
.passV3mois div.normal{background:none;}
.passV a{display:block;width:230px;height:300px;}
.passV1jour div.normal a{background:url(/images/pass1jour-v.png);}
.passV1jour div.normal a:hover{background:url(/images/pass1jour-v-h.png);}
.passV1mois div.normal a{background:url(/images/pass1mois-v.png);}
.passV1mois div.normal a:hover{background:url(/images/pass1mois-v-h.png);}
.passV3mois div.normal a{background:url(/images/pass3mois-v.png);}
.passV3mois div.normal a:hover{background:url(/images/pass3mois-v-h.png);}
#pass-1-jour{background:url(/images/p1j.png) no-repeat center top;}
#pass-1-mois{background:url(/images/p1m.png) no-repeat center top;}
#pass-3-mois{background:url(/images/p3m.png) no-repeat center top;}
#pass-6-mois{background:url(/images/p6m.png) no-repeat center top;}
#pass-1-jour:hover span{background:url(/images/p1j-hover.png) no-repeat center top;}
#pass-1-mois:hover span{background:url(/images/p1m-hover.png) no-repeat center top;}
#pass-3-mois:hover span{background:url(/images/p3m-hover.png) no-repeat center top;}
#pass-6-mois:hover span{background:url(/images/p6m-hover.png) no-repeat center top;}
#pass-1-jour span.selected{background:url(/images/p1j-s-press.png) no-repeat center top;}
#pass-1-mois span.selected{background:url(/images/p1m-s-press.png) no-repeat center top;}
#pass-3-mois span.selected{background:url(/images/p3m-s-press.png) no-repeat center top;}
#pass-6-mois span.selected{background:url(/images/p6m-s-press.png) no-repeat center top;}
#passwd{left:165px;}

#etape1 .error{color:#d81e1e;}
#resCode .errCode{background:url(/images/inv-warning.png) transparent no-repeat left center;padding:3px 0 3px 30px;font-size:14px;color:white;}
table.contact p.error{color:red;margin:5px 0 10px 102px;font-size:13px;font-weight:bold;}
#formContact .messages{position:absolute;top:520px;left:40px;}
.invTbl3{width:890px;}
.invTbl3 .d{width:280px;}
div.desinscription .messages{padding:20px;text-align:center;}



#headerLogged {
	position:absolute;
	right:0;
	top:0;

	background:url("/images/zone_connecte.png") no-repeat scroll center top transparent;
	width: 343px;
	height: 73px;
	font-size:12px;
}
#headerLogged .un {
	font-size:13px;
	position: absolute;
	font-weight:bold;
	left:85px;
	top:6px;
}
#headerLogged .deux {
	position: absolute;
	left: 85px;
	top: 27px;
}
#headerLogged .trois {
	position: absolute;
	left: 218px;
	top: 26px;
}
#headerLogged .deux a {
	color: #2392c7;
}

#headerLogged .av {
background-color:#d5dde6;
left:16px;
padding:2px;
position:absolute;
top:6px;
}

#headerLogged .av img {
height:50px;
}

.smallMenu div#headerStart {
	left:563px;
	top:108px;
}


#headerLogBox .messages li.email {
    left: 0;
    position: absolute;
    top: 0;
}

#headerLogBox .messages li {
    background: url("/images/ico-warning.png") no-repeat scroll left center transparent;
    color: red;
    float: left;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    margin-right: 4px;
    padding-left: 20px;
}

#headerLogBox .messages {
	position: relative;
	width: auto;
	color: #D81E1E;
	float: left;
	background: none;
}
#headerLogBox .messages ul {
	padding: 0;
	margin:0;
}
#headerLogBox .messages ul.envoimdp {
	width:auto;
	float: left;
}


#acces_jal {
	display:block;
	width:354px;
	height:41px;
	background:url('/images/payment/success/btn3.jpg') top left no-repeat;
	margin: auto;
}
#acces_jal:hover, #video a:hover{background-position: bottom;}
