/* CSS Document */
body
{
   width: 750px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 0px;    /* Idem pour le bas du navigateur */
   background-image: url("/images/paper.gif"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */ 
   background-color:#000000;
   line-height:normal;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #333333;
   text-align: justify;
   }
strong {
   font-weight:bold;
}   
  h1,h2,h3,h4,h5,h6,h7,h8
{	
font-family:	Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-right:200px;
	padding-left:5px;
	text-align:left;
		}
	
	h1 {
	font-size:15px;
	color:#004591;
	border-bottom:1px solid #007CB1;
	
	}
	
	h2
	{
	font-size:12px;
	letter-spacing:0px;
	color:#00A4EC;
	margin-bottom:0px;
	}
	
	h3
	{
	font-size:13px;
	color:#004591;
	margin-bottom:0px;
	border-bottom:1px solid #007CB1;
	}
	h4
	{
	font-size:16px;
	letter-spacing:1px;
	color:	#5A2485;
	margin-bottom:2px;
	padding-left:20px;
	margin-left:0px;
	padding-top:0px;
	padding-right:5px;
	border-top:1px #000033 solid;
	background-image:url("../images/bgr-h4.gif");
	background-position:left;
	background-repeat:no-repeat;
	}
	
	h6
	{
	font-size:16px;
	letter-spacing:1px;
	color:	#5A2485;
	margin-bottom:2px;
	padding-left:20px;
	margin-left:0px;
	padding-top:5px;
	border-top:1px #000033 solid;
	border-right:1px #000033 solid;
	background-image:url("../images/bgr-h4.gif");
	background-position:left;
	background-repeat:no-repeat;
	
	}
	
	h5
	{
	font-family:Georgia;
	text-transform:uppercase;
	font-size:40px;
	letter-spacing:-3px;
	color:#0099FF;
	}
	
	#h5
	{
	font-family:Georgia;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-right:200px;
	padding-left:5px;
	text-align:left;
	font-size:40px;
	letter-spacing:-3px;
	color:#0099FF;
	padding-top:0px;
	}
	
	#h8
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A4EC;
	letter-spacing:0px;
	padding-top:10px;
	margin-bottom:0px;
	padding-bottom:2px;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-right:200px;
	margin-left:5px;
	margin-bottom:1px;
	text-align:left;
	}
	
	h8
	{
	font-family:Georgia;
	text-transform:uppercase;
	font-size:40px;
	letter-spacing:-3px;
	padding-top:2px;
	color:#0099FF;
	}
	
	
	
	p
	{padding:5px;
	margin-top:0px;
	text-align:justify;
	}
	
	#invisible
	{
	height:200px;
	}
	
	
	
#fond
{
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
}

#fondlum
{
background-image:url("../images/back4.jpg");
background-position:top;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
}

#fondson
{
background-image:url("../images/back8.jpg");
background-position:bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#fondvideo
{
background-image:url("../images/back13.jpg");
background-position:bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#fondstruc
{
background-image:url("../images/back12.jpg");
background-position:top;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
}

#fondsem
{
background-image:url("../images/back15.jpg");
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
}


#cellule
{
width:650px;
margin-left:50px;
padding:5px;
margin-bottom:10px;
background-color:#F5F5F5;
border:1px #000000 solid;
clear:both;
}
/*************************************************************/
/*************************************************************/
/*************************************************************/
/*PUCE*/
/*************************************************************/
/*************************************************************/
/*************************************************************/
 ul
 {list-style:none;}

li
{background:url("../images/puce1.jpg") left top no-repeat;
padding:0 0 0 15px;
}

.li_sup
{background:url("../images/puce2.jpg") left top no-repeat;
padding:0 0 0 15px;
}

.li_supsup
{background:url("../images/puce3.jpg") left top no-repeat;
padding:0 0 0 15px;
}

.li_supsupsup
{background:url("../images/arround01.gif") left top no-repeat;
padding:0 0 0 10px;
}
/*************************************************************/
/*************************************************************/
/*************************************************************/
/*HEADER et FOOTER*/
/*************************************************************/
/*************************************************************/
/*************************************************************/


#header
{
   width: 750px;
   height: 160px;
   background-image: url("../images/logo-headers.gif");
   background-position: center;
   background-color:#06000f;
   background-repeat: no-repeat;
   margin-bottom: 0px;
   margin: auto; /* Pour centrer notre page */
}

#menu
{ 
	width: 750px;
   	height: 25px;
	background-image: url("../images/background-menu.gif");
	background-repeat:	no-repeat;
	background-color: #06000f;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	margin: auto;
	margin-bottom:0px;
}
#footer
{  font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size:9px;
   color: #CE9AEC;
   width:500px;
   text-align: justify;
   border-right:1px dashed #CCCCCC;
   margin-bottom:0px;
   padding:5px;
   margin-top:0px;
   }
   
#sign
{  font-family: Geneva, Arial, Helvetica, sans-serif;
width:150px;
   font-size:10px;
   color: #333333;
   text-align: justify;
   float:right;
   }
 #global_footer
 {

 margin-top:0px;
 border-top:2px solid #333333;
 background-image: url("../images/background-menu.gif");
 background-repeat:repeat-y;
 }
 
 a.lien_footer
{	
font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFCBFB;
	text-decoration:none;
	padding:5px;
	}


a.lien_footer:hover
{ 	text-decoration: underline;
color:	#FF1AC3;
}

a.lien_footer:visited
{ color:#FFCBFB;
}
 
/*************************************************************/
/*************************************************************/
/*************************************************************/
/*MENU*/
/*************************************************************/
/*************************************************************/
/*************************************************************/

.element_menu
{ 	padding-left: 5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	letter-spacing:1px;
}
.element_sousmenu
{
	width:430px;
	padding-left: 10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	margin-left:105px;
	background-image: url("../images/sousmenu.gif");
	background-repeat:	no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	letter-spacing:1px;
}
a.lien_menu
{	height:20px;
width:700px;
font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	padding:5px;
	}


a.lien_menu:hover
{ 	text-decoration:none;
background-color: #E000A8;

padding:5px;
	
}
a.lien_menu:visited
{ color:#ffffff;
}
/*******************************/
a.lien_menu1
{	height:20px;
width:700px;
font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	padding:5px;
	}


a.lien_menu1:hover
{ 	text-decoration:underline ;
color:#FF9900;	
}

a.lien_menu1:visited
{ color:#ffffff;
}
/******************************/

li
{font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.img_left
{ width:200px;
margin-bottom:25px;
margin-right:10px;
float:left;
clear:both;
}
.img_left2
{ width:200px;
margin-bottom:10px;
margin-right:10px;
float:left;
clear:both;
}

.img_right
{
margin-bottom:3px;
margin-left:0px;
float:right;
clear:both;
}

.text_right
{
width:520px;
height:200px;
margin-bottom:3px;
margin-left:15px;
float:right;
clear:both;
}
/*************************************************************/
/*************************************************************/
/*************************************************************/
/*Formulaire*/
/*************************************************************/
/*************************************************************/
/*************************************************************/

.form3
{font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	}
	
	.form
{font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}

LEGEND 
{
font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:left;
	font-size:11px;
	color:#00A4EC;
	margin-bottom:0px;
	}
	
FIELDSET
{
margin-bottom:15px;
margin-top:5px;
}

.gris
{
color: #333333;
width:500px;
}

.gris_right
{
color: #333333;
float: right;
padding-right:25px;
}
