/* ================================================
   ELEMENTS HTML GENERAUX
=================================================*/
* { padding: 0; margin : 0; }

body	{
	margin:15px;
	padding:0px;
	background-color:#0A4678
	}



/* ================================================
   TOUT
=================================================*/

#tout	{
	width:98%;
	margin:10px;
	margin-top:20px;
	border:1px solid #0A4678;
	background-color:#FFFFFF;
	}


/* ================================================
   TITRE
=================================================*/

#titre	{
	width:100%;
	height:120px;
	}


/* ================================================
   LOGO
=================================================*/

#logo	{
	float:left;
	padding:5px;
	}



/* ================================================
   INFOS
=================================================*/


#infos	{
	float:right;
	padding-right:100px;
	}


#infos p{
	text-align:center;
	vertical-align:center;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#0A4678;
	margin:0px;
	padding-top:10px;
	}

#infos a{
	color:#FF7800;
	}

#infos a:hover{
	color:#5096DC;
	}

#infos a:visited{
	color:#FF7800;
	}


/* ================================================
   NAVIGATION
=================================================*/

#nav	{
	position:relative;
	width:100%;
	height:16px;
	background-color:#5096DC;
	padding-top:8px;
	padding-bottom:2px;
	border-bottom : 1px solid #0A4678;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	}
	
#nav ul	{
	margin:0px;
	}
	
#nav li {
	display:inline;
	list-style:none;
	padding:2px;}

#nav li a{
	background-color:#AFD7FF;
	border: 1px solid #0A4678;
	color:#000000;
	text-decoration:none;
	padding:2px;
	}

#nav a:hover,
	#accueil #nav01 a,
	#presentation #nav02 a,
	#services #nav03 a,
	#tarifs #nav04 a,
	#pratique #nav05 a,
	#qualite #nav06 a,
	#contact #nav07 a,
	#questions #nav08 a,
	#legales #nav09 a
	{
	background-color:#0A4678;
	color:#AFD7FF;
	text-decoration:none;
	padding:2px;
	}


/* ================================================
  PAGE
=================================================*/

#page	{
	width:100%;
	background-color:#FFFFFF;
	}


/* ================================================
  CONTENU
=================================================*/

#contenu	{
	width:800px;
	background-color:#ffd2a9;
	background-image:
	url(degrade2.jpg);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right;
	margin-left:100px;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid #5096DC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#0A4678;
	text-align:justify;
	}
	
#contenu h1	{
	font-family:Papyrus,Arial,Helvetica,sans-serif;
	font-size:24pt;
	color:#0A4678;
	text-align:left;
	margin-left:50px;
	margin-right:200px;
	margin-bottom:40px;
	padding:3px;
	padding-left:10px;
	}
	
#contenu h2	{
	font-size:12pt;
	color:#FF7800;
	text-align:justify;
	margin-left:30px;
	margin-bottom:5px;
	}
	
#contenu h3	{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0A4678;
	text-align:justify;
	margin-left:50px;
	margin-bottom:5px;
	margin-top:25px;
	}
	
#contenu p	{
	margin-bottom:10px;
	margin-left:100px;
	margin-right:100px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#0A4678;
	text-align:justify;
	}

#contenu p.nb	{
	font-size:10pt;
	font-weight:bolder;
	font-style:italic;
	}

#contenu p.duree	{
	font-size:9pt;
	font-style:italic;
	margin-right:0px;
	}
	
#contenu p.theme	{
	font-size:9pt;
	}
	
#contenu ul{
	margin-left:100px;
	margin-right:100px;
	margin-top:5px;
	margin-bottom:5px;
	text-indent:5px;
	list-style-type:disc;
	}

#services #contenu ul	{
	margin-left:250px;
	}

#contenu img{
	border: 1px solid #0A4678;
	}

#contenu a{
	color:#0A4678;
	text-decoration:underline;
	font-weight:bolder;
	}

#contenu a:hover{
	color:#5096DC;
	}


/* ================================================
  TABLEAU EQUIPE
=================================================*/

#tableau_equ{
	margin-top:15px;
	}

#tableau_equ p{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#0A4678;
	text-align:center;
	margin:0px;
	margin-top:3px;
	padding:0px;
	}
	
	
#tableau_equ a{
	text-decoration:none;
	}

#tableau_equ a:hover{
	text-decoration:underline;
	}
	

/* ================================================
  TABLEAU SERVICES
=================================================*/

#tableau_sces{
	margin-left:100px;
	}

#tableau_sces p{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13pt;
	font-variant:small-caps;
	font-weight:bold;
	color:#0A4678;
	text-align:center;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	}
	
	
#tableau_sces a{
	text-decoration:none;
	}

#tableau_sces a:hover{
	text-decoration:underline;
	}


/* ================================================
   MENTIONS
=================================================*/

#mentions{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	}

#mentions p{
	text-align:center;
	vertical-align:center;
	font-family:Arial,sans-serif;
	font-size:8pt;
	color:#0A4678;
	margin-left:50px;
	margin-right:50px;
	
	}


/* ================================================
   ELEMENTS SPAN
=================================================*/

.imp	{
	text-decoration:underline;
	}


	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	}