﻿.newslettersub .content {padding-left:0!important;#padding-left:1px!important;padding-left:1px}
.newslettersub #div_newsletter_intro #right .title {font-size:24px;font-weight:700}
.newslettersub #div_newsletter_intro #right p {margin-top:1em}
.newslettersub form.user_form {margin:0;padding:0;background:url(http://layout.eurosport.com/i/newsletter/lettre.png) no-repeat top right}
.newslettersub form input {padding:0}
.newslettersub form span.required {font-weight:700;color:red}
.newslettersub div.label {padding:3px;height:20px;line-height:20px;#width:20%}
.newslettersub div.field {padding:3px;height:20px;line-height:20px}
.newslettersub div.offres input {margin:0;padding:0}
.newslettersub form #control input {width:40px}
.newslettersub form #id_email {width:280px}
.newslettersub img {vertical-align:middle}
.newslettersub select {color:#004898}
.newslettersub form #control a {padding:0 10px}
.newslettersub form .button {background-image:url(http://layout.eurosport.com/i/button/fond_button.gif);background-repeat:no-repeat;background-color:#fff;border:none;color:#4C90DB;font-weight:700;font-size:1em;height:25px;line-height:20px;text-align:center;width:104px;cursor:pointer;margin-top:5px}
.newslettersub a:hover, .newslettersub a:active, .newslettersub a:link, .newslettersub a:visited {color:#4c90db}
.newslettersub form div.label_inline {display:inline;padding:0 0 0 5px;vertical-align:middle}
.newslettersub form.postpone_form {text-align:center}
.newslettersub form.postpone_form div {text-align:center}
.newslettersub form.postpone_form input.field, .newslettersub form.postpone_form img {margin:0 5px;vertical-align:middle}

