/*---------------------------------------------Positions--------------------------------------*/

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#265888;
}

#contenant {
	text-align: center;
}

#contenu {
	width: 757px;
	margin: auto;
}

#gauche{
	width:111px;
	float:left;
	text-align:left;
}

#bandeGrise{
	height:16px;
	background-color:#CCCCCC;
	text-align:right;
	color:#666666;
	font: normal 12px verdana, arial, sans-serif;
	padding-top:2px;
}

#divNav{
	position:absolute;
	top:100px;
}

#navigation{
	width:110px ;
	padding-top:5px;
	font: normal 11px arial,verdana,sans serif;
	color:#CCCCCC;
}
.elementNav{
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}

#navSection{
	width:110px ;
	margin-top:50px;
	font: bold 10px arial,verdana,sans serif;
	color:#CCCCCC;
}
.elementNavSect{
	padding-left:5px;
	padding-right:10px;
	margin-top:15px;
}

#droit{
	width: 646px;
	float:left;
}

#banGauche{
	width:402px;
	height:98px;
	float:left;
}


#banDroit{
	width:244px;
	height:98px;
	float:left;
	clear:right;
}

#bandeCouleur{
	/*position:relative;*/
	border:solid 1px white;
	color:#FFFFFF;
	clear:both;
}

#texte{
	padding: 15px;
	background-color:#FFFFFF;
	color: #666666;
	text-align: left;
	font-size: 11px;
	min-height: 390px;
	_height: 390px;
}

#copyright{
	clear:both;
	width: 757px;
	height:30px;
	font:normal 9px verdana;
	color:#CCCCCC;
	text-align:right;
	padding-right:10px;
}

@media screen{
#divNav{
	position:fixed;
}
/* Don't do this at home */
* html{
	overflow-y: hidden;
}
* html body{
	overflow-y: auto;
	height: 100%;
}
* html #divNav{
	position: absolute;
 }
/* All done. */
}
