/* CSS Document */
body
{
	background-color:#94bfff;
	width: 98%;
	font-family:Arial, Helvetica, sans-serif;
	padding:1%;
	margin:auto;
	background-image: url("../images/fond_degrade_94bfff.png");
	background-repeat:repeat-x;		

}

#entete_logo
{
	border: 0;
	float: left;
	margin-left:1%;
	margin-bottom:1%;
	/*width: 100px;*/
}

#entete_animation_longue
{
	border: 0;
	/*margin-left: 5%;*/
	text-align:center;
}

#menu2
{
	display:block;
/*	border: 2px black solid;*/
	width: 15%;
	clear:left;
	float: left;
	/*background-color:#fdf8c5;*/
	padding-bottom: 5px;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:130px;
	/*position:fixed;*/
	z-index:20;
}

#menu2 dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
/*#menu {
position: absolute;
top: 0;
left: 0;
}
*/
dl#menu {
width: 100%;
}

dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: auto;
line-height: 20px;
text-align: center;
font-weight: bold;
/*border: 1px solid gray;*/
border: 1px solid black;
/*background: #ccc;*/
background: #D9E8FD;
}
dl#menu dd {
border: 1px solid black;
/*border: 1px solid gray;
*/}
dl#menu li {
text-align: center;
background: #fff;
}
dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu dt a:hover {
/*background: #eee;*/
background: #0099FF;
}

dl#menu li a:hover {
background: #D9E8FD;
}

#corps_texte
{
/*background-color:#99CCFF;*/
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
text-indent:5px;
/*border: 2px black solid;*/
border: 1px blue solid;
width:66%;
position:absolute;
left:17%;
z-index:10;
display:block;
}

#bandeau_news
{
display:block;
background-color: #0099FF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-indent:10px;
border: 1px blue solid;
width:15%;
position:absolute;
right:1%;
z-index:5;
margin-left:10px;
}

#bandeau_news a
{
display:block;
font-family:Arial, Helvetica, sans-serif;
background-color: #0099FF;
border: 1px blue solid;
text-decoration:none;
color:black;
text-align:center;
}


#corps_texte h1
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FF0000;
font: bold;
padding-top:1%;
}

#corps_texte h2
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#0000FF;
font: bold;
padding-top:1%;
}

#corps_texte p
{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
text-indent:15px;
padding:0;
padding-left:10px;
padding-right:10px;
}

#corps_texte .bas p
{
	/*background-color:#99CCFF;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-indent:0;
	border:0;
	width:90%;
	font: x-small, small-caps;
	color:#FFFFFF;
	/*position:absolute;*/
}

input: focus, textarea:focus
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
}

label
{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}

legend
{
   font-family:Arial, Helvetica, sans-serif;
   color: red;
   font-weight: bold;
}

.button
{
	cursor:hand
}

.forum p
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}


.forum
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	
}

.non_souligne
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}


.news p
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}


.news
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	
}

.surlignage_red
{
	background-color : red;
}

.surlignage_green
{
	background-color : green;
}

.lien
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
		
}

.haut
{
vertical-align:top;
}

#menu_extranet
{
	display:block;
/*	border: 2px black solid;*/
	width: 15%;
	clear:left;
	float: left;
	/*background-color:#fdf8c5;*/
	padding-bottom: 5px;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:130px;
	/*position:fixed;*/
	z-index:20;
}

#menu_extranet a
{
/*	color:  #0064FF;*/	
	color:  blue;
	font-family:Arial, Helvetica, sans-serif;


}

#menu_extranet a:hover
{
	color: #fdf8c5;
	background-color:#0064FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}

.element_menu_extranet ul
{
	padding: 0px;
	padding-left: 15px;
	margin:0px;
	margin-left:15px;
}

.element_menu_extranet h4
{
	padding: 0px;
	padding-left: 5px;
	margin:0px;
	margin-left:5px;

}

.tableau1
{
	border-collapse: collapse;
}
.tableau1 td, th /* Mettre une bordure sur les td ET les th */
{
   border: 1px solid black;
   padding: 5px;
}

.tableau1 caption
{
   margin: auto; /* Centre le titre du tableau */
   font-weight: bold;
   font-size: 1.2em;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

#corps_texte p liste1 ul, li {
list-style-type: circle;
display:inherit;
}