/* CSS Document */

body {
	padding:0px;
	margin:0px;
	background-color: #334840;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size:0.7em;
}

.hideForScreen {
	display:none;
}

#mainContainer {
	width:100%;
	background-image:url(img/bckgrnd_core.gif);
	background-repeat:repeat-y;
}

#main {
	width:100%;
	background-image:url(img/bckgrnd_header_2.jpg);
	background-position: 760px top;
	background-repeat:no-repeat;
}

#header {
	width:760px;
	white-space: nowrap;
	background-image:url(img/bckgrnd_header_1.jpg);
	background-repeat:no-repeat;
	background-position:140px 0px;
}

#content {
	float: left;
	width:760px;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}


#navContainer {
	clear:both;
	float: left;
	width:760px;
	background-image:url(img/bckgrnd_menu_1.jpg);
	background-repeat:no-repeat;
	padding: 0.5em 0px;
}

#content_left {
	float: left;
	width:140px;
}
#content_right {
	float: right;
	width:560px;
	padding: 60px 40px 40px 20px;
	background-image:url(img/bckgrnd_core_bottom.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#footer1 {
	clear:both;
	float: left;
	width:750px;
	height:18px;
	background-color:#b7db4c;
	padding-top: 2px;
	padding-left: 10px;
}
	
#footer2 {
	clear:both;
	color:#B7DB4C;
	float:left;
	background-color:#334840;
}
#footer2 a{
	clear:both;
	color:#B7DB4C;
}

#news {
	position:absolute;
	left:630px;
	top:20em;
	width:140px;
	background-image:url(img/bckgrnd_news.gif);
	background-color: #CEDEE6;
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index:2;
}

#news img{
	border: 0px solid #1b4882;
}

/*Largeur du texte seulement utilisé dans page d'accueil*/
.coreWidthWithNews {
	width:460px;
}

/* classes for validator */
.tfvHighlight{
	color:#CC0066;
}

.tfvNormal{
	font-weight: normal;	
}

