/* ----------------------------------------------------------------------- */
/* ---------------------------------------------------------- GLOBAL STUFF */
/* ----------------------------------------------------------------------- */
html {
	background-color: #fff;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background:#83D0F0 url(../img/bg.gif) top left no-repeat;

}

html.popup {
	margin: 0px;
	padding: 0px;
	background:none;

}
body.popup {

	margin: 0;
	padding: 0;
	text-align: left;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	
	
}

html>body {
	/* for !IE/PC browsers */
	min-height: 100%;
	height: auto !important;
}

.oneColElsCtrHdr #container {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	height: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	background: url(../img/bd_bg.gif) top left no-repeat;
}

.oneColElsCtrHdr #container.homePage {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	height: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	background: url(../img/bd_bg_ho.gif) top left no-repeat;
}

.oneColElsCtrHdr #container.campagne {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	height: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	background: url(../img/bd_bg_ca.gif) top left no-repeat;
}
#rightColum .clearFloat{
	clear:both;

}
.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #CCCCCC;
}
.fieldWrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFEEEE;
	height: 16px;
	border: 1px solid #FF0000;
}