/* CSS Document */
body         
{
	font-family: hypatia,Calibri,helvetica;
	font-size:10pt;
	text-decoration: none; 
	font-weight: normal;
	background-color:#000000;
	margin-left: auto; 
    margin-right: auto;
	margin-top: 0;
	margin-bottom: auto;	
}

a:link, a:active
{ 
	color: #F26822;
	border:1px;
	outline: 0;
}

a:visited
{
	color: #C6521E;
	border:1px;
	outline: 0;
}

a:hover
{
	color: #C6521E;
	border:1px;
	outline: 0;
}

/*CORPS DE PAGES COMMUNES*/

#bandeau {
	position: absolute;
	width: 800px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

#menu
{
	position: absolute;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color:#eee;
	top: 200px;
	height: 35px;
}

#bandeau_bas
{
	width: 800px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	top: 100%;
}

#boite_contenu
{
	width: 800px;
	height: 1000px;
	margin-left: auto; 
    margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	background-color: #FFFFFF;
}

#boite_texte
{
	position:absolute;
	top:260px;
	width:740px;
	height: 715px;
	margin-left: 30px;
	margin-right: 30px;
	text-align:justify;
	z-index:1;
}

/*CORPS DE PAGES REFERENCES*/
#boite_contenu_ref
{
	width: 800px;
	height: 1700px;
	margin-left: auto; 
    margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	background-color: #FFFFFF;
}

#boite_texte_ref
{
	position:absolute;
	top:260px;
	width:740px;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	background-color:#FFFFFF;
	text-align:justify;
	z-index:1;

}

/*CORPS*/
#boite_swf
{
	position: absolute;
	width: 740px;
	margin-left: auto; 
    margin-right: auto;
	height: 350px;
	background-color:#FFFFFF;
	z-index:1;
}


/* TEXTE */
.Style2bold {font: bold;font-size: 14px;font-family: hypatia,Calibri,helvetica}
.Style2center {font-size: 14px;font-family: hypatia,Calibri,helvetica;line-height: 2;text-align:center;}
.Style2orange {font-size: 16px;font-family: hypatia,Calibri,helvetica;line-height:2;text-align:justify;color:#F26822;}
.Style2 {font-size: 14px;font-family: hypatia,Calibri,helvetica;line-height:2;text-align:justify;}
.Style1 {font-size: 20px;font-family: hypatia,Calibri,helvetica}
.Style1_couleur {font: bold;font-size: 20px;font-family: hypatia,Calibri,helvetica;color:#004A7F}
.Style4 {font-size: 16px; font-family: hypatia,Calibri,helvetica; color: #FFFFFF; }
.Style5 {color: #FFFFFF}


/* SLIDEMENU */
* {margin:0; padding:0 ; border:0px;}
.sm {list-style:none; width:800px; height:35px; display:block; overflow:hidden ; border:0px;}
.sm li {float:left; display:inline; overflow:hidden ; border:0px;}


/* FORMULAIRE */
form {
 background-color:#FAFAFA;
 padding:10px;
 width:600px;
 }
fieldset {
 padding:20px;
 margin-bottom:10px;
 }
legend {
 color:#F26822;
 font-weight:bold;
 font-size: 14px;
 font-family: hypatia,Calibri,helvetica;
 line-height:2;
 text-align:justify;
 }
label {
 margin-top:20px;
 display:block;
 }
label.inline {
 display:inline
 }
input {
 border:1px solid black;
 background-color:#A6BEDE;
 }
input[type=radio] {
 margin-right:50px;
 background-color:transparent;
 border:none;
 }
select, option {
 background-color:#A6BEDE;
 }
textarea {
 border:1px solid black;
 background-color:#A6BEDE;
 font-family: hypatia,Calibri,helvetica;
 font-size: 14px;
 }
input[type=submit], input[type=reset] {
 border:2px outset #A6BEDE;
 font-weight:bold;
 cursor:pointer;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px outset white;
 background-color:white;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px inset #A6BEDE;
 background-color:#A6BEDE;
 color:black;
 } 
