body{
	font-family:				Comic Sans MS;
	font-size:					14px;
	color:						#000099;
	margin:						0;
	padding:					0;
	behavior:					url(./csshover.htc);
	background-image:			url("./../images/fond_body.jpg");
	background-repeat:no-repeat;
	width:100%;
	height:100%;

}
body.home{
	background-image:			url("./../images/fond_home.jpg");
	background-repeat:no-repeat;
}
.800{
	background-image:			url("./../images/fond_home_800.jpg");
	background-repeat:no-repeat;

}
.s600{
	background-image:			url("./../images/fond_home_600.jpg");
	background-repeat:no-repeat;

}

body.NOBORDER{
	font-family:				Comic Sans MS;
	font-size:					14px;
	color:						#000099;
	margin:						0;
	padding:					0;
	behavior:					url(./csshover.htc);
	background-image:			url("./../images/fond_body.jpg");
	background-position:-200px -200px;
	background-repeat:no-repeat;
	width:100%;
	height:100%;

}

.titre{
	font-size:18px;
	color:#000099;
}

/*Liste générer automatiquement */
	.list_automatique{/*le tableau*/
		border:1px solid #000099;
		padding:0;
		margin:0;
		border-spacing:0px;		
		border-padding:0px;
		width:100%;
	}
	
	.list_automatique td{
		margin-right:10px;
		padding-right:15px;
		padding-left:8px;
		margin:0px;
		border-spacing:50%;
	}
	.list_automatique.entete{
		background-color:#AC0E0D;
		color:FFFDC5;
	}
	tr.impaire {
		background-color:#white;
	}
	tr.paire{
		background-color:#FFFF99;
	}
	
	td.titresection{
		border-bottom:1px solid #000099;
		font-weight:bold;
		background-color:#AC0E0D;
		color:#FFFDC5;
	}
/*----------------------------------*/
div#page{
	text-align:left;
/*		border:1px dotted red;*/
}
div#nav {
	position:absolute;
	top: 300px;
	left: 43px;
	color:FFFDC5;
	width: 9em; 
	margin: -1px 0 0 -1px;
	font-size:13px;
	font-weight:500;
}
div#nav ul {
	margin: 0; 
	padding: 0; 
	width: 9em;
}

div#nav li {
	border-bottom:1px solid #000099;
	border-left:2px solid #000099;
	border-right:1px dotted #000099;
		color:FFFDC5;

	position: relative;	
	list-style:none;
	margin:15px 0 0 0;

}

div#nav ul li.level1{
	padding:-1px 0 0px 0;
}
div#nav ul li.level2{
	margin:15px 0 0px 0;
	border: 1px solid black;
	padding:0px 0 0px 0;
}
li.bouton{
	color:red;
	position:absolute;
	left:10px;

}

div#nav ul li.level2{
	background-image:url("../images/pucLevel2.gif");
	background-position:6px center ;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
}

li.level3{
	color:red;
}
a li.level3{
	color:red;
}

div#nav ul.level2{
	background-color:#CCCCFF;
	width:15em;
}
div#nav ul.level3{
	background-color:#CCCCFF;
}
div#nav li.submenu {
	margin:0px 0 0 0;
	padding:5px 0 5px 0;
}

div#nav li {
	margin:0px 0 0px 0;
	background-color:#FFFC8C;
	padding:5px 0 5px 0;

}

div#nav li:hover {
	background: #CCCCFF;
}

div#nav li.submenu:hover {
	background: #CCCCFF;
	border-style:none;
}
div#nav ul.level1 li.submenu.bouton:hover {
	background: #CCCCFF;
}
div#nav ul.level2 li.submenu.bouton:hover {
	background: #CCCCFF;
}

div#nav li a {
	display: block; 
	padding: 0.25em 0 0.25em 0.5em;
	text-decoration: none; 
	width: 8.1em; 
	color:#00008C;
}
div#nav ul.level2 li a {
	display: block; 
	padding: 0.25em 0 0.25em 0.5em;
	text-decoration: none; 
	width: auto; 
	color:#00008C;
}

div#nav>ul a {
	width: auto;
}
div#nav ul.level1 ul  {
	position: absolute; 
	top: 0;
	left:9em;
	display: none; 
}
div#nav ul.level2 ul  {
	position: absolute; 
	top: 0;
	left:14.5em;
	display: none; 

}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;z-index:12;}

div#menu{
	margin-top:60px;
	margin-left: 10px;
}



div#text{
	overflow:auto;
	position:absolute;
	top:200px;
	left:250px;
	margin:0px;
	padding:0;
	min-height: 645px;
	max-height: 650px;
}

div#zone_texte{
	width:90%;
	border:0px dotted gray;
}

div#cas_logo{
	position:absolute;
	padding-left:82%;
	top:25px;	
}

div#section{
	position:absolute;
	left:30%;
	top:45px;	
	color:#FFFDC5;
	font-size:48px;
	z-index:4;
}
div#bouq{
	padding-left:43px;
	padding-top:42px;	
	z-index:3;	
}
div#cas_texte{
	color:#FFFDC5;
	font-size:20px;
	width:200px;
	text-align:center;
	margin-top:-15px;
	margin-left:-30px;
}
div#bouq_texte{
	color:#FFFDC5;
	font-size:20px;
	width:110px;
	text-align:center;
	margin-top:3px;	
	margin-left:-11px;
	
	
}

ol{
	line-height:2em;

}

h1{
	font-size:19px;
	padding:0;
	margin:0;
	padding-left:1em;
	margin-bottom:5px;
	text-decoration:underline;
}
h2{
	font-size:18px;
	padding:0;
	margin:0;
	padding-left:2em;
	margin-bottom:3px;
	text-decoration:none;
}
pre{
	padding:0;
	margin:0;
	padding-left:3em;
	text-align:justify;
}
p{
	padding:0.25em;
	margin:0;
	/*margin:0.5em;*/
}
a{
	text-decoration: none;
	color: #000099;
}
a:visited{
	color:#FFFDC5;
	text-decoration: none;

}

.link_princ{
	color:#FFFDC5;
	font-size:18px;
	font-weight:normal;
	width: 120px;
	display: block;
	margin-bottom: 20px;
	padding-left: 5px;

}


.link_princ:visited{
	color:#FFFDC5;
}
.link_princ:hover{
	/*color:#CFF3FF;*/
	color:#0033FF
}
.link_princ2{
	background-color: #FFFDC5;
	width: 120px;
	display: block;
	margin: 0px;
	padding-left: 10px;
	border-bottom: 1px solid #D7D57D;
	border-left:1px solid #D7D57D;
	border-right:1px solid #D7D57D;
}


.link_princ2:hover{
	background-color: #ECE995;
}
.link_princ3{
	background-color: #FFFFEF;
	width: 120px;
	display: block;
	padding-left: 15px;
	margin: 0px;
	border-bottom: 1px solid #D7D57D;
	border-left:1px solid #D7D57D;
	border-right:1px solid #D7D57D;
}
.link_princ3:hover{
	background-color: #F7F5BF;
}

.under_link{
	width: 120px;
}

.under_link2{
	width: 120px;
	margin: 0px;
	padding: 0px;
}

.under_link3{
	width: 120px;
	margin: 0px;
	padding: 0px;
	display: none;
}

/*Séb*/

#toutautour {
  border-width:1px;
  border-style:solid;
  border-color:#FFFFCC;
  text-align:justify; }
}

table.normal {

  border-width:0px;
  border-style:solid;
  border-color:#FFFFCC;
  text-align:justify; }
}

td.normal {

  border-width:0px;
  border-style:solid;
  border-color:#FFFFCC;
  text-align:justify; }
}
