@charset "utf-8";
/* CSS Document */

body {font-family:Arial,Helvetica,Verdana,sans-serif; color:#002C52; font-size:13px; margin:0;}

a { color:#002C52; text-decoration:none;}
a:hover { color:#8A9EB0}

h1 { text-transform:uppercase;
font-size:20px;
margin:0 0 20px 0;
}
h2 { margin-top: 10px}

.tableau_contact.left { width:520px; border-right:1px solid #CCC}
.unsubscribe .tableau_contact.left {width:466px; padding:0 20px 0 0}
.unsubscribe .tableau_contact.left .tableau_contact { width:406px;}
.unsubscribe .contactmail { margin:0 0 0 20px;}
.unsubscribe .contactmail table {width:400px;}
.contactmail { margin:0 0 0 10px; width:400px;}
.contactmail table { margin: 0 0 15px 0}

.ContactTexte { width:200px; font-weight:bold; padding:3px 10px 3px 0;}


input.ContactInput,input.ContactInput_petit,input.ContactInput_court, textarea {border:1px solid #BBBBBB;color:#8A9EB0; margin:3px 0}
input.ContactInput,input.ContactInput_petit { width: 200px;}
.contactmail .ContactTexte { width:160px;}
input.ContactInput_court { width:40px;}
textarea {font-family:Arial,Helvetica,Verdana,sans-serif; width:196px; height:100px; padding:5px; font-size:12px; padding:2px; overflow:auto}
select {border:1px solid #BBBBBB; color:#8A9EB0; width:200px}

input.form-submit { background:#8A9EB0; color:#fff; text-transform:uppercase; border:none; padding:3px 5px;font-weight:bold; font-size:12px; margin:20px 0 0 0}
input.form-submit:hover { background:#002C52; cursor:pointer; }
.text_orange_petit { color:#666; font-size:11px;}
.unsubscribe .text_orange_petit { padding:50px 0 0 0}
span { color:#900;}
.grey { color:#666}
.grey td { text-align:center}
.tableau_wish { margin:0 0 15px 0}
.tableau_wish .ContactTexte { width:100px;}
.first{ padding-top:20px}