html {
background: white;
font-size:0.8em;
color:#0D1B71;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

	h1 {
	background:transparent ;
	size:6em;
	color:#5862A8;
	}
	
	h2 {
	background:transparent ;
	font-size:2em;
	color:#4F5994;
	}
	
	.right {
	color: #000;
	text-align:right;
	}
	
	.left {
	text-align:left;
	
	}
	
	.special
	{
	font-size:1.3em;
	}
	
	#p1{
	}
	
	#p1plus{
	border-right: solid thin #E2E1CF;
	}
	
	#faq{
	border-bottom: solid thin #E2E1CF;
	}
	
	#alignright{
	width:75%;
	text-align:right;
	
	}
	
	a:link{
	color:#D86703;
	text-decoration:none;
	
	}
	a:hover{
	color:#D86703;
	text-decoration:underline;
	}
	a:visited {
	color:#EF9508; /*FD7700*/
	text-decoration:none;
	}
	a:visited:hover {
	color:#EF9508;
	text-decoration:underline;
	}
	
	a:active{
	}
	
	a:focus{
	color:#EF9508;
	text-decoration:underline;
	style:blink;
	}
	
	a.index:link{
	font-size:1.4em;
	color:#4F5994;
	text-decoration:none;
	
	}
	a.index:hover{
	font-size:1.4em;
	color:blue;
	text-decoration:none;
	}
	a.index:visited {
	font-size:1.4em;
	color:#70778D; /*FD7700*/
	text-decoration:none;
	}
	a.index:visited:hover {
	font-size:1.4em;
	color:#EF9508;
	text-decoration:underline;
	}
	
	.index a:active
	{
	size:9em;
	}
	
	a.index:focus{
	color:#EF9508;
	text-decoration:underline;
	style:blink;
	}
	
	p {
	max-width:600px;
	}
	
	input {
	background-color:#E2E1CF; 
	border:#EF9508 solid 1px ; 
	min-width:135px; 
	text-indent:2; 
	color:#5F4CCF;
	style:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%
	}
	
	
	.small
	{
	 width:15px; 
	}
	
	
	.submit {
	background-color:#E2E1CF;
	color:#EF9508;
	border:#EF9508 1.5px outset;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold}
	
	.table {
	font-size: 80%;
	; font-family: Verdana, Arial, Helvetica, sans-serif
	}

#menu{
clear:left;
float:left;
width:150px;
margin:0px 2px 10px 0px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
}
	
		#menu dl{
		margin: 0px 0 px 5px 0px;
		text-align: left;
		} 
			
			#menu dt{

			}
			
			#menu dd{
			position:absolute;
			font-size: 10px;
			width: 160px;
			text-align: left;
			display: none;
			z-index: 10;
			margin-top: -25px;
			left: 120px;
			}
			
			#menu ul{
			margin: 0px 0 px 0px 0px;
			list-style:none;
			width:160px;
			padding:0;
			}
			
			#menu li{
			margin-bottom:4px;
			font-size:90%;
			list-style:none;
			}
			
			#menu a{
			font-weight:bold;
			height:35px;
			text-decoration:none;
			color:#525EB7;
			display:block;
			padding:6px 0 0 10px;
			background:#E8EDF6;
			border-left:4px solid #5862A8;
			}	
				
			#menu a:hover{
			background:#eaeaea;
			color:#EF9813;
			border-left:5px solid #EF9813;
			}

h1{
font-size: 1.2em;
}

h2{
font-size: 1.1em;
}

h3{
font-size: 1.0em;
}

h4{
font-size: 0.9em;
}

/* Style pour displayForm */

#titre_recherche{
font-size: 1.6em;
}

#display{
color: #606062;
font-weight: bold;
width: 65%;
}

#display p{
border: solid 1px #CCCCCC;
margin: 0px 10px 0px 10px;
min-height: 25px;
min-width: 100%;
padding-top: 5px;
padding-left: 5px;
}

html>body #display p{
max-width: 100%;
}

#display dt{

margin: 0px 5px 0px 5px;
min-height: 10px;
padding-top: 5px;
padding-left: 10px;
}

html>body #display dt{
max-width: 100%;
}	
	
	.gris{
	background-color: #E8E8EA;
	}
	
	#display a:hover{
	text-decoration: none
	}
	
	#display h3{
	font-size: 1.0em;
	}
	
	
	#display b{
	font-size: 1.4em;
	color: #999;
	}
	
		#n_valid{
		margin-bottom: 10px;
		}
	
		html>body .a1{
		padding-right: 20px;
		}
		
		html>body #div_forma{
		}
		
			#div_forma .a1{
			width: 50%;
			border-right: solid 1px #615FA8;
			}
			
			#div_forma .a2{
			
			padding-left: 10px;
			}
	
		html>body #div_orga{
		}
			
			#div_orga h4{
			font-size: 1.2em;
			color: #999;
			}
			
			#div_orga .a1{
			width: 50%;
			border-right: solid 1px #615FA8;
			}
			
			html>body #div_orga .a1{
			padding-right: 5px;
			}
			
			#div_orga .a2{
			width: 50%;
			padding-left: 10px;
			}
			
			html>body #div_orga .a2{
			}
			
			#div_orga .a3{
			margin-top: 3px;
			width: 50%;
			border-right: solid 1px #615FA8;
			}
			
			/*html>body .a3{
			padding-right: 215px;
			}
			*/
			
			#div_orga .a4{
			margin-top: 3px;
			width: 50%;
			padding-left: 10px;
			}
			
			#div_orga .p1{
			margin: 0px;
			height: 20px;
			width: 100%;
			padding: 0px;
			border: none;
			border-bottom: solid 1px #615FA8;
			}
			
			html>body #div_orga .p1{
			border-bottom: none;
			margin-bottom: -5px;
			}
			
			#div_orga .p2{
			margin: 0px;
			height: 23px;
			width: 100%;
			padding: 0px;
			border: none;
			}
			
			html>body #div_orga .p2{
			padding-top: 3px;
			border-top: solid 1px #615FA8;
			}
			
			#div_orga dt{
			height: 43px;
			}
	
	
	#navigation{
	text-align: center;
	border: solid 1px #DEDEDE;
	margin: 0px 10px 0px 10px;
	height: 30px;
	width: 65%;
	padding-top: 5px;
	padding-left: 5px;
	}
	
	html>body #navigation{
	max-width: 65%;
	}
	
/* Style pour searchForm.php */
fieldset{
width: 65%;
border: 0px;
}
	
	
/* Style pour contact.php */

#sujet{
width: 65%;
}

#contenu{
width: 65%;
height: 150px;
}

