﻿

.fond-bloc 
{
	width: 609px;
	min-height: 50px;
	padding-left: 12px;
	background: url(/Content/Images/Account/fond-bloc.png) repeat-y;
}
.haut-fond-violet
{
 background: url(/Content/Images/Account/haut-bloc-fond-violet.png) no-repeat;
 width: 603px;
 height: 23px;
 font-weight: bold;
 font-size: 16px;
 color: #dbef3b;
 padding: 4px 0 0 18px;
}

.fond-bloc.pageNews {overflow:hidden;}

.fond-bloc.pageNews * {font-size:12px; color:#9e19c4;}

.fond-bloc.pageNews .msgErreur {padding-top: 12px;}
.fond-bloc.pageNews .msgErreur * {color:#f91717;font-size:10px;}

.fond-bloc.pageNews .pageNewsHeader 
{
    padding:15px 0;
    border-bottom:1px solid #d6d6d6;
    width:590px;
}
.fond-bloc.pageNews .contactHeader a {text-decoration:underline;}
.fond-bloc.pageNews .contactHeader p.intro {padding-top:15px;}


.fond-bloc.pageNews ul {overflow:hidden;}
.fond-bloc.pageNews ul li,
.fond-bloc.pageNews ul li label,
.fond-bloc.pageNews ul li input.chpTexte
{
    float:left;display:inline;position:relative;
}
.fond-bloc.pageNews ul li 
{
    clear:both;
    padding-bottom:9px;
    width:100%;
}
.fond-bloc.pageNews ul li.bas
{
    padding-bottom: 30px;
}
.fond-bloc.pageNews ul li.espace
{
    padding-bottom: 15px;
}
.fond-bloc.pageNews ul li label.labelType01 {width:215px;}
.fond-bloc.pageNews ul li label.labelType02 {width:270px;padding-bottom:10px;}
.fond-bloc.pageNews ul li label.labelType03 {width:365px;}
.fond-bloc.pageNews ul li input.chpTexte 
{
    width:203px;
    height:19px;
    background: url(/Content/Images/Common/Various/bg-input-01.gif) no-repeat right;
    border:none;
    padding:4px 0 0 4px;
    font-size: 11px;
}
.fond-bloc.pageNews ul li input.chpTexte.erreur 
{
    background: url(/Content/Images/Account/fond-input-arrondi-erreur.gif) no-repeat right;
}
.fond-bloc.pageNews .desinscription ul li input.chpTexte
{
    width: 206px;
    height: 19px;
    background: url(/Content/Images/Account/fond-input-arrondi.gif) no-repeat right;
}
.fond-bloc.pageNews ul li input.chpTexte02 
{
    width:15px;
    border:1px solid #B7B7B7;
}
.fond-bloc.pageNews ul li input.chpTexte02.erreur {border-color:#F91717;}

.fond-bloc.pageNews ul li input.chpTexte03 
{
    width:35px;
    border:1px solid #B7B7B7;
}
.fond-bloc.pageNews ul li input.chpTexte03.erreur {border-color:#F91717;}

.fond-bloc.pageNews ul li .chBox01, .fond-bloc.pageContact ul li .chBox01 input
{
    float:left;display:inline;position:relative;
}
.fond-bloc.pageNews ul li .radioButton
{
    float:left;display:block;position:relative;
}
.fond-bloc.pageNews ul li .labelType04
{
	padding:0 32px 0 3px;
    display: block;
}
.fond-bloc.pageNews ul li .labelType04.erreur {color:#F91717;}

.fond-bloc.pageNews ul li .infoMention {font-size:10px;}

.fond-bloc.pageNews .btEnvoyer 
{
    clear:both;
    float:right;display:inline;position:relative;
    margin-right:20px;
    margin-bottom:10px;
    background: url(/Content/Images/Common/Various/bt-valider-mon-inscription.gif) no-repeat 0 0;
    width:180px;
    height:26px;
    text-indent:-9999em;
    font-size:1px;
    border:0;
    cursor:pointer;
}
.fond-bloc.pageNews .bt-enregistre-modifs 
{
    clear:both;
    float:right;display:inline;position:relative;
    margin-right:20px;
    margin-bottom:12px;
}
.fond-bloc.pageNews .desinscription .btEnvoyer 
{
    background: url(/Content/Images/Common/Various/bt-me-desinscrire.gif) no-repeat 0 0;
    width:123px;
    height:26px;
}

.fond-bloc.pageNews .linkBottom 
{
    clear:both;
    margin-right:20px;
    padding:5px 0 0;
    font-size:11px;
    border-top:1px solid #d6d6d6;
    cursor:pointer;
}
.fond-bloc.pageNews .linkBottom a
{
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

.fond-bloc.pageNews .mentions
{
	clear: both;
	font-style: italic;
	font-size: 10px;
	padding: 10px 15px 0 0;
}

.fond-bloc.pageNews .mentions02
{
	clear: both;
	font-size: 11px;
	padding: 10px 15px 0 0;
}
.fond-bloc.pageNews p.dejaInscrit
{
    font-size:11px;
    text-align:center;
    padding:25px 0;
}
.fond-bloc.pageNews p.dejaInscrit a
{
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}


/*-_-_ page desinscription-_*/
.fond-bloc.pageNews .desinscription .txt-haut
{
    text-align:center;
    padding-top: 20px;
    height: 80px;
}
.fond-bloc.pageNews .desinscription .txt-haut.confirm
{
    height: 60px;
}
.fond-bloc.pageNews .desinscription .txt-haut.confirm a
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}
.fond-bloc.pageNews .desinscription .txt-haut.confirm a:hover
{
	text-decoration: none;
}
.fond-bloc.pageNews .desinscription ul li label.labelType01 
{
    width:110px;
    margin-left:140px;
}
.fond-bloc.pageNews .desinscription .msgErreur,
.fond-bloc.pageNews .passe-oublie  .msgErreur
{
	padding: 0;
}
.fond-bloc.pageNews .desinscription p,
.fond-bloc.pageNews .passe-oublie p
{
	margin-bottom: 5px;
}
.fond-bloc.pageNews .desinscription .msgErreur li,
.fond-bloc.pageNews .passe-oublie .msgErreur li
{
	text-align: center;
	font-size: 10px;
	color:#f91717;
	padding: 0;
}

/*-_-_ passe oublie-_*/
.fond-bloc.pageNews .passe-oublie .txt-haut
{
    text-align:center;
    padding-top: 20px;
    height: 108px;
}
.fond-bloc.pageNews .passe-oublie .txt-haut p strong
{
    font-size: 14px;
}
.fond-bloc.pageNews .passe-oublie .txt-haut .titre
{
	margin-bottom: 18px;
}
.fond-bloc.pageNews .passe-oublie .txt
{
    text-align:center;
    padding-top: 20px;
}
.fond-bloc.pageNews .passe-oublie strong
{
	font-size: 13px;
}
.fond-bloc.pageNews .passe-oublie label, .fond-bloc.pageNews .passe-oublie input
{
	display: block;
	float: left;
}
.fond-bloc.pageNews .passe-oublie label
{
	width: 130px;
}
.fond-bloc.pageNews .champs
{
	float: left;
	display: inline;
	padding-left: 100px;
}
.fond-bloc.pageNews .passe-oublie .chpTexte 
{
    width: 201px;
    height: 17px;
    background: url(/Content/Images/Account/fond-input-arrondi.gif) no-repeat right;
    border: 0;
    padding: 2px 0 0 5px;
    font-size: 11px;
}
.fond-bloc.pageNews .passe-oublie .bt-valider
{
	margin-top: -4px;
	position: relative;
	z-index: 2;
}
.fond-bloc.pageNews .passe-oublie .saisir-mot
{
	margin-top: 20px;
}
