body {background:#000;font-family:"Arial", "Helvetica", sans-serif;font-size:62.5%; /* Sets default font size to 10px */color:#fff;margin:0;padding:0;}

#wrapper {margin-top:0px;padding-top:0px;margin-left: auto;margin-right: auto;padding-top: 0px;width:1024px;}

a {color: #FFFF00;}
a :hover {color: #fff;}
h1 {color:#999999; font-size: 1.1em;}
h2 {font-size: 1.5em;}
p {font-size: 1.4em;}

/* alignment classes */
.float-left  { float: left; display: inline;}
.float-right { float: right; display: inline;}
.clear {clear:both;}
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }

/* style classes */
.commentaire {text-align:center;font-size: 1.1em;font:Arial, Helvetica, sans-serif;margin: 0 0 20px 0; }
.thumb {background:#EEEEEE; border: 1px solid  #D4D4D4; padding: 4px;}

/* NUMERO */
.numero, .numero a{font-family:"Arial Black";font-size: 50px;color:#FFFF00;font-style:italic;text-align:center; margin:0 0 5px 0;text-decoration: none;}
.prefixe, .prefixe a {font-family:"Arial Black";font-style:italic;font-size: 30px;color:#FFFFFF;text-decoration: none;}
.ch-be{font-family:"Arial";font-weight:bold;font-size: 18px;text-align: center;margin: 0 0 10px 0; }

.titre_promo{font: bold  12px Tahoma, Arial, sans-serif; clear: both;}
.num_promo, .num_promo a{font: bold  25px Tahoma, Arial, sans-serif;color:#902e40;text-decoration: none;}

/* SMS */
.sms {  text-align:center; font-family:"Arial"; font-size:20px; font-weight:bold; background: #fff;border:2px #e10085 solid; -moz-border-radius:10px; -webkit-border-radius:10px; color:#000; padding: 10px 0 10px 0; }
.sms span {color:#e10085;font-style:italic;font-family:"Arial Black";font-size:30px;}

/* FORM */
form {margin:10px auto; padding: 0 5px; border: 1px solid #f2f2f2; font-size: 12px;text-align:left;width: 800px;}
fieldset {}
legend {margin: 0 0 0 30px;}
label {font-weight:bold;margin:5px 0;margin: 0 0 0 20px;}

input.nom{ width: 280px; margin:0 0 0 90px; }
input.email{ width: 280px; margin:0 0 0 40px; }
input.autres{ width: 280px; margin:0 0 0 130px; }
input.sujet{ width: 280px; margin:0 0 0 50px; }
textarea.corps{ width: 280px; margin:0 0 0 195px; }
input.button { padding: 0; margin:0 0 0 100px ;}
.alert {font-weight:bold;color:#FF0000;margin: 0 10px 0 200px;}
.crypto {text-align:center;}

/*FOOTER*/ 	
#footer {margin:40px 0 0 ; text-align: center;}
#footer a {text-decoration: none;}
#mention-legale {  float: left; display:inline;text-align:left;margin: 5px 0 0 0;padding:0;}
#copyright {float: right; display:inline;text-align:right;margin:5px 0 0 0;padding:0; }


