body {
	background: #ebe1cc url(../images/bg_footer.jpg) repeat-x bottom center;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color:#58371e;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color:#58371e;
	text-align:justify;
	line-height:18px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24pt;
	color:#1d130f;
	font-weight:normal;
	margin-bottom:5px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color:#1d130f;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	color:#1d130f;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color:#8b5129;
}

ul { list-style:square; }

a 		{ color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

/********************************** Tags IMPORTANT **********************************/
.png24
{
	filter: expression(applyPNGFilter(this));
}

/*********************************************************************/
/********************** Sections principales *************************/
/*********************************************************************/

/* HEADER */
div#header { display:block; width:980px; height:119px; margin:auto; }
	div#header div#logo {
		display:block; float:left; width:312px; height:119px;
		background:url(../images/logo.png) no-repeat top left !important; background:none;
		filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');
	}
	
/* MENU PRINCIPAL */
div#menuprinc {	display:block; position:relative; z-index:10; width:980px; height:61px; margin:auto; padding:0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; }
	div#menuprinc div.menu { height:61px; margin:0px 8px; }
	
		div#menuprinc a, div#menuprinc a:hover { color:#ffffff; text-decoration:none; cursor:pointer; }
		div#menuprinc a { display:block; width:100%; }
		div#menuprinc a:hover { 
			background:url(../images/menup_rollover.png) repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menup_rollover.png',sizingMethod='scale');
		}
	div#menuprinc div.sm { position:absolute; top:60px; left:0px; display:none; background: #391813 url(../images/sm_bg_h.gif) repeat-x top center; text-align:left; }
	div#menuprinc div.sm2 { background: url(../images/sm_bg_b.gif) repeat-x bottom center; }
	div#menuprinc div.sm a, div#menuprinc div.sm a:hover { display:block; font-size:10pt; }
	div#menuprinc div.sm ul { margin:0px; list-style:square; }
	
/* ZONE DE CONTENU */
div#contenu {
	display:block; position:relative; z-index:5; width:980px; padding-bottom:10px; margin:auto;
	background:url(../images/bg_nouv.png) repeat top left !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_nouv.png',sizingMethod='scale');
}

	/* COLONNE DE CONTENU COMPLET (sauf page d'accueil) */
	div#contenu div#col_complet { display:block; float:left; width:929px; padding:16px 25px; }
	div#contenu div#col_complet div#texte { overflow:hidden; padding:0px 25px 20px 25px; }
	
	/* COLONNE DE GAUCHE */
	div#contenu div#col_gauche { display:block; float:left; width:652px; }
	
	/* IMAGE DANS LA COLONNE DE GAUCHE*/
	div#contenu div#col_gauche { width:616px; padding:16px 0px 0px 0px; }
	div#contenu div#col_gauche div#texte { overflow:hidden; padding:0px 25px 20px 25px; }
	div#contenu div#col_gauche div#texte div#txt_separation { display:block; width:552px; height:18px; margin:auto; padding:10px 0px;}
	
	/* COLONNE DE DROITE */
	div#contenu div#col_droite { display:block; float:right; position:relative; width:327px; padding-right:25px; }
		div#contenu div#col_droite div#papier_haut {
			display:block; width:302px; height:354px;
			background:url(../images/papier_haut.png) no-repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/papier_haut.png',sizingMethod='scale');
		}
		div#contenu div#col_droite div#papier_fond {
			display:block; width:302px;
			background:url(../images/papier_fond.png) repeat-y top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/papier_fond.png',sizingMethod='scale');
		}
		div#contenu div#col_droite div#papier_bas {
			display:block; width:302px; height:214px;
			background:url(../images/papier_bas.png) no-repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/papier_bas.png',sizingMethod='scale');
		}
		div#contenu div#col_droite div#papier_contenu {
			display:block; position:absolute; top:50px; left:40px; width:225px;
		}
		div#contenu div#col_droite div#papier_contenu div#papier_bienvenue {
			display:block; width:206px; height:25px;
			background:url(../images/t_bienvenue.png) no-repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/t_bienvenue.png',sizingMethod='scale');
		}
		div#contenu div#col_droite div#papier_contenu div#papier_sep {
			display:block; width:225px; height:14px;
			background:url(../images/papier_sep.png) no-repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/papier_sep.png',sizingMethod='scale');
		}
		div#contenu div#col_droite div#papier_contenu div#papier_documents {
			display:block; width:182px; height:51px;
			background:url(../images/t_documents.png) no-repeat top left !important; background:none;
			filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/t_documents.png',sizingMethod='scale');
		}
		
/* FOOTER */
div#footer { display:block; font-family:Georgia, "Times New Roman", Times, serif; margin:auto; width:980px; height:155px; }
div#f_infos { font-size:10pt; color:#858995; }
div#f_credits { font-size:8pt; color:#858995; width:845px; margin:auto; }
div#f_credits a 		{ color:#858995; text-decoration:none; }
div#f_credits a:hover 	{ color:#ff0000; text-decoration:none; }
div#footer_ligne {
	width:845px; height:14px;
	background:url(../images/footer_separation.png) no-repeat top left !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_separation.png',sizingMethod='scale');
}
	

/****************************************************/
/********************** IDs *************************/
/****************************************************/
div#pleinetaille { display:block; width:100%; background: url(../images/bg_header.jpg) repeat-x top center;}
div#zone_contenu { display:block; width:100%; background:url(../images/bg_contenu.jpg) repeat-x top center; }

/****************************************************/
/********************** CLASSES *********************/
/****************************************************/
.bordure-image { padding:7px; background-color:#FFFFFF; }
.document { padding:10px; text-align:center; border:2px #b1a189 solid; background: #51332a url(../images/bg_documents.gif) repeat-x bottom center; color:#FFFFFF; }
div.boite-document { display:none; position:absolute; text-align:left; border:2px #b1a189 solid; background: #391813 url(../images/sm_bg_h.gif) repeat-x top center; color:#FFFFFF; }
div.boite-document div.boite-document2 { background: url(../images/sm_bg_b.gif) repeat-x bottom center; }
div.boite-document ul, div.boite-document ol { padding-left:14px; margin:0px; }
div.boite-document li { padding: 3px 0px; }
.document a, div.boite-document a { color:#ffffff; text-decoration:none; }
.document a:hover, div.boite-document a:hover { color:#ffffff; text-decoration:underline; }

.bg_nouv { 
	padding: 0px 20px 20px 20px;
	background:url(../images/bg_nouv.png) repeat top left !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_nouv.png',sizingMethod='scale');
}
