
div#kpz-compte_newsletter {
margin: 0 0 20px 0;
color: #000;
background-color: transparent;
}


/* formulaire */

div#kpz-compte_newsletter div.formulaire div.ligne {
padding: 5px;
width: 500px;
}

div#kpz-compte_newsletter div.formulaire div.ligne_form_capcha {
padding-top: 25px;
width: 500px;
}

div#kpz-compte_newsletter div.formulaire div.ligne_boutons {
padding-top: 25px;
width: 500px;
}

div#kpz-compte_newsletter div.formulaire div.lib {
float: left;
width: 120px;
}

div#kpz-compte_newsletter div.formulaire div.chp {
float: right;
width: 380px;
}

div#kpz-compte_newsletter div.formulaire div.chp input {
padding: 2px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff url(../../partage/img/form_input_1.png) repeat-x bottom left;
}

div#kpz-compte_newsletter div.formulaire div.chp select {
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

div#kpz-compte_newsletter div.formulaire div.chp textarea {
padding: 2px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff url(../../partage/img/form_input_1.png) repeat-x bottom left;
}

div#kpz-compte_newsletter div.formulaire div.chp input.submit {
margin: 0 10px 0 0;
padding: 2px;
border: none;
color: #000;
background-image: none;
border: 1px solid #ccc;
background: #fff url(../../partage/img/form_submit_1.png) repeat-x top left;
}

#kpz-compte_newsletter div.formulaire input.error {
border-color: #bf001a;
background-color: #feeff1;
background-image: none;
}

#kpz-compte_newsletter div.formulaire select.error {
border-color: #bf001a;
background-color: #feeff1;
background-image: none;
}

#kpz-compte_newsletter div.formulaire textarea.error {
border-color: #bf001a;
background-color: #feeff1;
background-image: none;
}



/* capcha */

#kpz-compte_newsletter ul#capcha {
margin: 10px 0;
width: 225px;
height: 50px;
list-style-type: none;
}

#kpz-compte_newsletter ul#capcha li {
float:left;
width: 45px;
height: 50px;
background: transparent url(../../partage/img/form_capcha.jpg) no-repeat 0 0;
}


/* confirmation */

div#kpz-compte_newsletter div.confirmation div.ligne {
padding: 5px;
width: 500px;
}

div#kpz-compte_newsletter div.confirmation div.lib {
float: left;
width: 120px;
}

div#kpz-compte_newsletter div.confirmation div.chp {
float: right;
width: 380px;
color: #bd007b;
}



/* Autres textes */

div#kpz-compte_newsletter div.consignes {
padding: 10px 5px;
font-size: .95em;
width: 500px;
}

div#kpz-compte_newsletter div.errors {
padding: 10px 5px;
font-size: .95em;
color:  #bf001a;
width: 500px;
}

div#kpz-compte_newsletter div.error {
font-size: .95em;
color: #bf001a;
}


div#kpz-compte_newsletter div.cnil {
margin: 20px 0 0 0;
}

div#kpz-compte_newsletter div.cnil p {
padding: 10px;
color: #333;
font-size: .95em;
text-align: justify;
}

div#kpz-compte_newsletter div.envoi_ok {
padding: 5px;
font-size: 1.1em;
font-weight: bold;
}




/* Encart */

div#kpz-compte_newsletter-encart {
border-bottom: 1px solid #fff;
}

div#kpz-compte_newsletter-encart h3 {
padding: 20px 0 5px 52px;
color: #383838;
font-size: 1em;
font-weight: normal;
}

div#kpz-compte_newsletter-encart form {
padding: 0 0 20px 52px;
border-bottom: 1px solid #c3c3c3;
}

div#kpz-compte_newsletter-encart div.input_text {
float: left;
padding: 4px 12px 2px 8px;
width: 140px;
height: 17px;
background: transparent url(../img/kpz-compte_newsletter-encart-input_text.png) no-repeat 0 0;
}

div#kpz-compte_newsletter-encart div.input_text input {
border: 0;
color: #bd007b;
background: transparent;
width: 140px;
}

div#kpz-compte_newsletter-encart div.input_submit {
float: left;
width: 23px;
height: 23px;
background: transparent url(../img/kpz-compte_newsletter-encart-input_submit.png) no-repeat 0 0;
}

div#kpz-compte_newsletter-encart div.input_submit input {
border: 0;
background: transparent;
cursor: pointer;
width: 23px;
height: 23px;
}

