﻿body{
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #A9A9A9;
	scrollbar-arrow-color: #5F5F5F;
	scrollbar-track-color: #A9A9A9;
	scrollbar-darkshadow-color: #A9A9A9;
	overflow:auto;
}
#page{
	background: #F6E1C2 url(/_fr/_fr/html/newsMedia/Img/newsletter/pageBckg.jpg) no-repeat;
	height:436px;/* Si pas de hauteur fixée, IE n'affiche pas le background (ni color ni img) ! */
	/*position:static;*/
}
#content{
	/*position:static;*/
}
#content h1{
	color:#826752;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:30px;
	display:block;
}

#title{
	text-align:right;
	width:730px;
	height:60px;
	padding-top:30px;
	text-transform:uppercase;
}
#title .pretitle{
	font-size:18px;
}

#intro{
	padding-top:20px;
	padding-left:205px;
	width:570px;
	height:55px;
}

#selectCategories{
	width:562px;
	height:190px;
	margin-left:205px;
	margin-top:-15px;
	padding-top:5px;
	padding-left:5px;
	background: url(/_fr/_fr/html/newsMedia/Img/newsletter/boxBckg.jpg);
	position:relative;
}
#confirmSuccess{
	margin-top:0px;
	position:absolute;
	right:5px;
	top:5px;
}
#confirmError{
	margin-top:0px;
	position:absolute;
	right:5px;
	top:5px;
}
#selectCategories p{
	padding-left:10px;
}
.boxTitle{
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	color:black;
}

.message{
	float:right;
	padding-right:5px;
}
.error {
	color:red;
}
#errorprofile{
	position:absolute;
	display:block;
	margin-left:10px;
	margin-top:-2px;
	color:red;
}
.bigerror {
	color:red;
	font-size:2em;
}
.err{
	background:red;
	color:white;
}
#valid{
	margin-top:5px;
	margin-left:0;
	padding-left:18px;
	font-size:0.8em;
}
#valid a, #valid a:visited{
	text-decoration:underline;
	color:black;
}
#valid a:hover, #valid a:focus{
	color:#E0FA82;
}
#valid input{
	margin-top:1px;
}
#valid span{
	padding:2px;
}
/*
#valid input{
	display:block;
	float:left;
}
#valid label{
	display:block;
	float:left;
}
*/
.submit{
	/*
	display:block;
	float:left;
	*/
	background:url(/_fr/_fr/html/newsMedia/Img/newsletter/submitBckg.jpg);
	width:41px;
	height:21px;
	color:white;
	margin-left:20px;
	text-align:center;
}
.submit a{
	color:white;
}
#categories{
	display:block;
	width:530px;
	margin-left:20px;
	padding-top:5px;
	margin-top:5px;
}
#categories input{
	display:block;
	float:left;
	width:15px;
	margin-right:5px;
	margin-top:1px;
}
#categories span{
	display:block;
	float:left;
	width:130px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:-3px;
	_margin-top:4px;
}
/* correction bug affichage IE */
*+html #categories span, * html #categories span{
	margin-top:4px;
}
#categories div{
	clear:both;
	_margin-top:-5px;
}
/* correction bug affichage IE */
*+html #categories div, * html #categories div{
	margin-top:-5px;
}
#categories .group{
	color:#35608A;
}
#categories .press{
	color:#7B5E4C;
}
#categories .brands{
	color:#8D3162;
}
#categories .finance{
	color:#773910;
}
#categories .research{
	color:#256A27;
}
#categories .careers{
	color:#8C6F11;
}
#categories .suppliers{
	color:#CB111C;
}
.textFieldBox{
/*
	background:#766049;
	color:white;
*/
	background:#FFFFFF;
	color:black;
	width:199px;
	padding-left:2px;
}
.profile{
	clear:both;
	display:block;
	float:left;
	width:339px;
	height:66px;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
	margin-left:205px;
	_margin-left:102px;
	background: url(/_fr/_fr/html/newsMedia/Img/newsletter/boxBckg.jpg);
	position:relative;
}
#confirmUnsubscribe{
	margin-top:0px;
	position:absolute;
	right:5px;
	top:5px;
}
.profile fieldset{
	padding-top:10px;
	padding-left:10px;
}
.profile fieldset span{
	padding:2px;
}
.profile .textbox{
	margin-left:10px;
}
#widgetRss{
	display:block;
	float:left;
	width:201px;
	height:66px;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
	margin-left:17px;
	background: url(/_fr/_fr/html/newsMedia/Img/newsletter/boxBckg.jpg);
}
#widgetRss img{
	margin-top:8px;
	margin-left:10px;
}
.legacy{
	height:60px;
	overflow:auto;
	width:520px
}