/*.box-newsletter{ width: 350px; padding: 10px; border: 1px solid #0c468a; background:#FFF;}
.box-newsletter-error{ width: 350px; padding: 10px; border: 2px solid #0c468a; color: #0c468a; font-size: 11px;}
.box-newsletter-conf{ width: 350px; padding: 10px; border: 2px solid #0c468a; color: #0c468a; font-size: 11px; height: 300px; background: #FFF;}
.box-newsletter table{ font-size: 11px; color:#666; background: #f3f3f3; width: 100%;}
.box-newsletter table td{ padding: 7px;}
.box-newsletter table td.space-box{ height: 5px; background:#FFF;}
.box-newsletter input{ font-size: 11px; padding: 4px; color: #0c468a;}
.box-newsletter input.btn-newsletter{ background: #0c468a; color: #FFF; border: none; padding: 5px 3px; width: 25%;}

.box-newsletter-content-fr{ background:url(../Images/newsletter/news-inscription/news-bkgd-fr.jpg) no-repeat left bottom; width: 800px; margin: 0 auto; text-align: left; padding-bottom: 130px; padding-left: 150px;}
.box-newsletter-content-nl{ background:url(../Images/newsletter/news-inscription/news-bkgd-nl.jpg) no-repeat left bottom; width: 800px; margin: 0 auto; text-align: left; padding-bottom: 130px; padding-left: 150px;}


.title-box-newsletter{ font-size: 11px; font-weight: bold; color: #0c468a; border: none; margin-top: 40px;}

.intro-box-newsletter{ font-size: 11px; color: #0c468a; width: 350px; } */


/*NEWS*/


/*CHAMPS EN PLUS*/




#newsletter { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929;}
#newsletter .content { margin:0 auto; width:950px; height:522px; text-align:left; background: url( ../images/newsletter/news-inscription/background_news.jpg) no-repeat right top;}

#newsletter #col_left { width:430px; }

#newsletter #title { height:71px; padding:125px 10px 0 15px;}
#newsletter .fr #title {background: url( ../images/newsletter/news-inscription/title_news_fr.jpg) no-repeat;}
#newsletter .nl #title {background: url( ../images/newsletter/news-inscription/title_news_nl.jpg) no-repeat;}

#newsletter #form {background: url( ../images/newsletter/news-inscription/content_news.jpg) no-repeat; height:286px; padding:30px 15px 0 15px; /*font-weight:bold;*/ position:relative;}
h1,p { margin:0;}
label,#bonus span {font-weight:bold;}
#box03 input.radio { float:left;}
#newsletter h1 span{ display:none;}
#newsletter .fr h1 {background: url( ../images/newsletter/news-inscription/h1_news_fr.gif) no-repeat; width:356px; height:30px;}
#newsletter .nl h1 {background: url( ../images/newsletter/news-inscription/h1_news_nl.gif) no-repeat; width:390px; height:30px;}
#newsletter .fr h1#newsletter_title {background: url( ../images/newsletter/news-inscription/title_newsletter.gif) no-repeat center center; width:390px; height:60px;}
#newsletter .nl h1#newsletter_title {background: url( ../images/newsletter/news-inscription/title_newsbrief.gif) no-repeat center center; width:390px; height:60px;}
#box01 { height:35px;}
#box01 div { float:left; width:125px;}
#box01 .clear ,#box02 .clear ,#box03 .clear{ clear:both; float:none; margin:0;}
#box02 { border-top: dashed 1px #008cca;border-bottom: dashed 1px #5bad27; padding:20px 0 10px 0;}
#box03 label{ text-transform:uppercase; display:block; float:left; width:50px; text-align:right; margin:0 10px 0 0 ; padding:3px 0 0 0;}
#box02 label { display:block; float:left; width:50px; text-align:right; margin:0 10px 0 0 ; padding:3px 0 0 0;}
.nl #box02 label,.nl #box03 label {width:80px;}
input.text { float:left;background: url( ../images/newsletter/news-inscription/back_input.gif) no-repeat; width:246px; height:15px; border:1px solid #103142; padding:3px 0;}
#box02 div,#box03 div { margin:0 0 10px 0;}

#box03 { padding:20px 0 0 0;}
#box03 #bonus label,#box03 #bonus input{ width:25px; border:none; margin:0; text-transform:none;}
#box03 #bonus span { display:block; float:left; padding:3px 0 0 0; margin:0 65px 0 0;}
.nl #box03 #bonus span {margin:0 90px 0 0;}
#box03 #bonus input { float:left;}


#box03 #button { text-align:right; margin:10px 0 0 0; }
.fr #box03 #button input { background: url( ../images/newsletter/news-inscription/btn_news_fr.gif) no-repeat; }
.nl #box03 #button input { background: url( ../images/newsletter/news-inscription/btn_news_nl.gif) no-repeat;}
#box03 #button input { border:none; width:112px; height:32px; float:none;}

#box03 #button input:hover { cursor:pointer;}

#displayCBC label,.nl #box03 label#bonuscard { width:190px; text-align:left; padding:6px 0 0 0;}
#displayCBC input {width:186px;}
 #box03 label.code  {width:170px;text-align:left; background:none; border:none;}
#box03 .code { float:left; margin:0 0 15px 0; width:210px; background: url( ../images/newsletter/news-inscription/back_input.gif) no-repeat; height:15px; border:1px solid #103142; padding:3px 0;}

.btn-newsletter {background:transparent url(../images/newsletter/news-inscription/btn_retour.jpg) no-repeat;
border:medium none;
font-weight:bold;
height:32px;
padding:0;
width:121px;}
.btn-newsletter:hover { cursor:pointer; cursor: hand;}

/*BOX ERROR*/
.box-newsletter-error {
background:#8FD1F3;
border:2px solid #292929;
color:#292929;
font-size:11px;
left:20px;
padding:15px;
position:absolute;
top:-54px;
width:350px;
}
