html, body
{
	height: 100%;
	width: 100%;
	/*background-color : #FFF;*/
	margin:0px;
	padding:0px;
}

H1{ display:inline; }
H2{ display:inline; }
P  { display:inline; }

img{ border:0; }

#div_principal
{
	position:absolute;
	background-image : URL("imgs/fond.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0px;
	width:980px;
	height:630px;
	border:0px solid #CC0000;
	/* --> Centre la div verticalement -- */
	top:50%;
	margin-top:-315px;
	/* --> centre la div horizontalement -- */
	left:50%;
	margin-left:-490px;
}
#div_gauche
{
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	height:630px;
	width:357px;
	border:0px solid #000;
}
#div_droite
{
	/*background-color:#CC0000;*/
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	height:630px;
	width:623px;
	border:0px solid #000;
}
/* ---- CONTENU de ** DIV_DROITE ** ----- */
#div_droite_contenu
{
	/*background-color:#CCFFFF;*/
	position:relative;
	margin:0px;
	padding:0px;
	height:584px;
	width:623px;
	border:0px solid #000;
}
#div_droite_bas
{
	position:relative;
	margin:0px;
	padding:0px;
	height:46px;
	width:623px;
	border:0px solid #CC0000;
	text-align:right;
}

/* ------ DIV CONTENU  ------ */
#contenu
{
	position:relative;
	margin:0px;
	padding:0px;
	width:510px;
	height:335px;
	border:0px solid #CC0000;
	overflow:auto;
}
#contenu_page
{
	position:relative;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	width:480px;
	height:auto;
	overflow:hidden;
	border:0px solid green;
}
#contenu_page_banniere
{
	position:relative;
	margin:0px;
	padding:0px;
	width:513px;
	height:80px;
	border:0px solid #CC0000;
	text-align:center;
}
#contenu_page_banniere img {
	display: block;
}


#contenu_page_bas
{
	position:relative;
	margin:0px;
	padding:0px;
	padding-top:10px;
	width:510px;
	height:28px;
	border:0px solid #CC0000;
	text-align:center;
}
#contenu_page_haut
{
	position:relative;
	width:478px;
	margin:0px;
	height:auto;
	overflow:hidden;
	border:0px solid #000;
}
#contenu_page_texte
{
	float:left;
	position:relative;
	margin-left:10px;
	height:auto;
	overflow:hidden;
	border:0px solid green;
	text-align:justify;
}
*html #contenu_page_texte
{
	margin-left:0px;
	padding-left:10px;
}
#contenu_page_img
{
	float:left;
	position:relative;
	margin-left:8px;
	width:100px;
	height:auto;
	overflow:hidden;
	border:0px solid #000;
	text-align:justify;
}
*html #contenu_page_img
{
	margin-left:0px;
	padding-left:8px;
}
#frame
{
	background-color: transparent;
	position:relative;
	margin-top:65px;
	padding:0px;
	width:515px;
	height:455px;
	border:0px solid #000;
	overflow:hidden;
}
/* ------ FIN DIV CONTENU  ------ */

/* ------ DIV DIVERSE ----- */

/* ------ FIN DIV DIVERSE ----- */


/* --------------- TYPO ------------ */
/* -- Typo pour les titres des articles, balise H1 --*/
.titre
{
	color:#267295;
	FONT:14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.titre_2
{
	color:#267295;
	FONT:11px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
/* -- Typo pour le texte classique du site -- */
.texte
{
	color:#111111;
	FONT:12px Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
}
/* --------------- FIN TYPO ------------ */

/* -------------------- */
a.lien_download:link 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: underline  ;
}
a.lien_download:visited 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: underline  ;
}
a.lien_download:active 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: underline  ;
}
a.lien_download:hover
 {
 	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: underline  ;
}

a:link 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: none  ;
}
a:visited 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: none  ;
}
a:active 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: none  ;
}
a:hover
 {
 	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #111111; font-weight: bold;text-decoration: none  ;
}
.identifiant {
    border: 0 solid #492F20;
    color: #8a8a8a;
    float: left;
    font-family: Arial Black,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    letter-spacing: 0;
    margin-left: 5px;
    margin-top: 5px;
    text-align: left;
    text-transform: none;
    width: 120px;
}

.tapezTexte {
    background-image: url("imgs/form01.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 solid #492F20;
    float: left;
    height: 22px;
    margin-left: 4px;
    margin-top: 5px;
    width: 250px;
}
