
body
{

	scrollbar-face-color: #bacfda;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #4a84b5;
	scrollbar-3dlight-color: #bacfda;
	scrollbar-arrow-color: #01447b;
	scrollbar-track-color: #4a84b5;
	scrollbar-darkshow-color: #bacfda;
	font-family: Verdana,arial,helvetica; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #004982;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-top:0px;
	margin-left:0px;
	text-align:justify;
}
.ban
{
	float:left;
	border:solid 0px #000000;
	margin: 5px 5px 5px 5px;
}

.zoneecran
{
	width:777px;
	height:396px;
	border: solid 3px #7EE3F1;

}
.zoneui
{
	padding: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-right:10px;
	width:607px;
	min-height:220px;
	border: solid 0px #000000;
	background:url("fond-ui.jpg") top right no-repeat ;
	background-color:#FAFAFA;
}
.lien-partenaires
{
	font-size:90%;
	color:#000098;
	text-decoration:none;
}
.lien-partenaires:hover
{
	text-decoration:underline;
}

.bloc-haut
{
	float:left;
	height:164px;
	width:777px;
	background:url("FondSujet.jpg") no-repeat top left #B9F9FE;
	background-color:#B9F9FE;
	border:0px;
	margin: 0px 0px 0px 0px;
}

.bloc-logo
{
	clear:both;
	float:left;
	width:140px;
	height:160px;
	padding:0px;
	margin: 0px;
	overflow:hidden;
	border:solid 0px #000000;
	
}
.bloc-pub
{
	margin-left:0px;
	text-align:right;
	float:right;
	width:465px;
	height:130px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	overflow:hidden;
	border: solid 0px #000000;

}


.zonesschapitre
{
	background-color:;

}

.h1
{
	Font-Size:100%;
	color:#44687D;
	font-weight:normal;
	margin:20px 0px 15px 0px;
	padding-right:5px;
	letter-spacing:0px;
	text-align:left;
	font-style:normal;
	text-decoration:none;
	vAlign:top;


}
ul#menu-haut 
{
	
	width: 550px;
	height: 28px;
	list-style-type: none;
	text-align:left;
	margin-left:10px;
	padding:0px;
	display:block;
	float:left;
}
ul#menu-haut li 
{ 
	float: left; 
	width: 120px;
	list-style-type: none;
	display:block;
}

ul#menu-haut li a,
ul#menu-haut li a:link,
ul#menu-haut li a:visited,
ul#menu-haut li a:active 
{
	display: block;
 	height: 1%; /* IE Win Fix */
	height: 28px;
	color:#007A7B;
	padding: 0px 0px;
	margin:0px;
	text-decoration: none;
	text-align:center;
	backg_round: url("BtIconeSujet_n.gif") bottom center no-repeat;
	list-style-type: none; 
	font-weight:normal;
	font-size:11px;
	letter-spacing:0.1em;
}

ul#menu-haut li a:hover 
{ 

	list-style-type: none; 
}

ul#menu-haut span a,
ul#menu-haut span a:link,
ul#menu-haut span a:visited

{
	color:#FCAD00;
	color:#873B00;
	background-color:#ECFAFA;
	border:solid 1px #CCF2F2;
	display:block;
}
.tilechapitre
{
	background-color:#FCF3FF;
	border-right: solid 1px #DFF7F7;
}
.bloc-gauche
{
	width:150px;
	height:359px;
	background-color:#FCF3FF;
	padding-left: 0px;
	padding: 20px 0 0 0px;
}

#bloc-menu-gauche a
{
	width:134px;
	padding-top:0px 0px 0px 0px;
	margin-bottom:0px;
	border: solid 0px #000000;
	overflow:hidden;
	color:#000000;
	float:center;
	text-align:center;

}

ul#menu-gauche
{
	margin: 0px;
	padding:0px;
	list-style-type: none;
	list-style-image:none;
}
#menu-gauche a
{
	display:block;
	width:150px;
	height:13px;
	font: 11px Verdana,Arial, Helvetica;
	padding : 5px 0px 5px 0px;
	margin : 5px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	border: solid 0px #000000;
	float:center;
	color:#007A7B;
	letter-spacing:0.1em;
	border-top:solid 1px #CCF2F2;
	border-bottom:solid 1px #CCF2F2;
	background: url("bt-mnu-gauche-n.jpg") left top no-repeat;

}

#menu-gauche-actif a
{
	color:#873B00;
	background: url(bt-mnu-gauche-s.jpg) left top no-repeat;
	color: #002A48;
}
#menu-gauche-actif a:hover
{
	color:#D16002;
	background-color:#E1E1E1;
	background: url("bt-mnu-gauche-s.jpg") left top no-repeat;
}
#menu-gauche a:hover
{
	color:#D16002;
	background-color:#E1E1E1;
	text-decoration: none;
	background: url(bt-mnu-gauche-s.jpg) left top no-repeat;
}
.bloc-ssmenu-gauche
{
	width:120px;
	border: solid 1px #000000;
	float:left;
	padding-top:0px;
}
ul#ssmenu-gauche
{
	margin: 0;
	padding: 0;
	padding-bottom:0px
	list-style-type: none;
	list-style-image:none;
	background:;
}

#ssmenu-gauche li
{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type: none;
	list-style-image:none;

}
#ssmenu-gauche a
{
	display:block;
	font: 10px Verdana,Arial, Helvetica;
	padding : 2px 0px 4px 0px;
	margin : 0 0 0 0;
	width:150px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	color:#007A7B;

	background:;
	border:0px;
	background: none;
}

#ssmenu-gauche a:hover
{
	color: #002A48;
	text-decoration: none;
 	background: none;
}

#ssmenu-gauche-actif a
{
	color: #002A48;
	background-color:#ECFAFA;
}
.texte
{
	Font-Size:11px;
	color:black;
	font-family:Verdana,Arial, Helvetica;
}
.accueil
{
	Font-Size:10ptpx;
	font-family:Verdana,Arial, Helvetica;
	color:#4a84b5;
}
.accueil:hover
{
	text-decoration:underline;
}
.legende
{
	font-family:Verdana,Arial, Helvetica;
	Font-Size:10px;
	text-align:center;
	pa-dding-left:15px;
}
.imgpieddepage
{
	background-color:#90DADA;
	text-align:center;
	color:#000000;
}
.pieddepage,.pieddepage:visited
{
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#000000;
}

.pieddepage,.pieddepage:visited
{
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#000000;

}
.lien-sofft,.lien-sofft:visited,.lien-sofft:link
{
	color:#000000;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}

.lien-sofft:hover
{
	font-size:10px;
	text-decoration:underline;
}
.imgreference
{
	width:150px;
	margin-right:10px;
	float:left;
	border: solid 1px #FFFFFF;
}
.Txt_Img
{
	float:right;
	width:200px;
	margin-left:10px;
}
.imghorizontale
{
	width: 595px;
	border: solid 1px #c6c6c6;
}
.formtext
{
	width:183px;
}
.txtdoc
{
	margin-left:10px;
	
}
.image
{
	border: 0px;
}
#masque
{
	position:absolute;
	visibility:hidden;
	margin-top:10px;
	height:10px;
	overflow:hidden;
}