/* CSS Document */
body {
	font-size: 12 px;
	line-height: 1.25;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color: #e4e4e4;
	background-repeat: repeat-x;
	background-position: top;
}
#global_brand-name {
	width: 900px;
	margin: 0 auto;
	background-color:#000;
	background-image: url(img/structure/zbrand-name-banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.txt-gray { color:#666;}
.txt-white { color:#FFF;}
.txt-yellow { color: #FF3;}
.edge-blue { border-left: 1px solid #600; border-right: 1px solid #600; border-bottom: 1px solid #600;}
/* STRUCTURES DU SITE ######################################################################## */
/* --- Parametre generale de positionnement ----------- */
.right { float: right;}
.left { float: left;}
.global_separation { clear: both; visibility: hidden;}
.img-right { float: right; display: block; padding: 3px; margin: 0px 0px 12px 12px; border: 1px solid #C33; font-style: italic; font-size: 10pt;}
.img-right2 { float: right; display: block; padding: 3px; margin: 0px 0px 12px 12px; font-style: italic; font-size: 10pt;}
.img-left { float: left; display: block; padding: 3px; margin: 0px 12px 12px 0px; border: 1px solid #C33; font-style: italic; font-size: 10pt;}
/* --- Les Conteneurs global ----------- */
.global_para-site { /* entete, logo*/
	width: 900px; margin: 0 auto; padding: 0 auto; background-color: #000;
}
#global_para-site-info {/* zone blanche, informations et pub*/
	width: 900px; margin: 0 auto; padding: 0 auto; background-color: #FFF; position: inherit; top: 172 px; left: auto;
}
/* ONGLETS ######################################################################## */
/* --- Parametre generale ----------- */
#global_onglet { /* --- conteneur des onglets ----------- */
	width: 240px;
	margin: 0px;
	padding: 0px 0px 8px 1em;
	float: left;
}
/* INFORMATION -- zone informative ######################################################## */
/* --- Parametre generale -------- */
#global_texte {
	width: 600px;
	margin: 0px;
	padding: 0px 1em 1em 1em;
	float: left;
}
/* --- Parametre typographique (texte, titre, sous-titre, etc.) ---- */
#global_texte h1{
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic; font-size: 14pt; color: #600;
	padding: 2em 0px 5px 0px; margin: 0px;
	background-image: url(img/structure/h1_underbar.gif);
	background-repeat: no-repeat;
	background-position: -10px 60px;
}
#global_texte h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt; font-weight: bold; color: #600;
	padding: 2em 0px 5px 0px; margin: -1em 0px 0px 0px;
}
#global_texte h3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13pt; font-weight: 100; color: #666;
	text-transform: capitalize; text-decoration: underline;
	padding: 8px 0px 8px 15px; margin: 0px;
}
#global_texte h4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt; font-weight: bold; color: #06C;
	padding: 0px 0px 2px 25px; margin: 1em 0px 8px 0px;
	background-image: url(img/structure/form_puce-question.gif);
	background-repeat: no-repeat; background-position: 0px 0px;
}
#global_texte p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #333;
	text-align: justify;
}
#global_texte ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #333;
	margin: 0px; padding: 0px 0px 0px 2em;
}
#global_texte a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #06C; text-decoration: none;
}
#global_texte a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #06C; text-decoration: underline;
}
#global_texte a.link-liste{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #06C; font-weight: bold; text-decoration: none;
}
#global_texte a.link-liste:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #06C; font-weight: bold; text-decoration: underline;
}
#global_texte a.retour{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; color: #006; font-weight: bold; text-decoration: none;
}
#global_texte a.retour:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; color: #000; font-weight: bold; text-decoration: underline;
}
/* FOOTER (Bas de page)##################################################################### */
/* --- Parametre generale de positionnement ----------- */
#footer_zone {
	width: 900px;
	margin: 0 auto; padding: 0px;
	background-image: url(img/structure/footer_fond.jpg);
	background-repeat: repeat-y; background-position: top;
}
#footer_zone a{
	display: block; color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px; font-weight: bold; 
	text-decoration: none; text-align: right;
	background-image: url(img/structure/puce_menurappel_off.gif);
	background-repeat: no-repeat; background-position: right;
	margin: 0px 12px 0px 0px; padding: 3px 15px 3px 6px;
}
#footer_zone a:hover{
	display: block; color: #CF0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px; font-weight: bold; 
	text-decoration: none; text-align: right;
	background-image: url(img/structure/puce_menurappel_on.gif);
	background-repeat: no-repeat; background-position: right;
	margin: 0px 12px 0px 0px; padding: 3px 15px 3px 6px;
}
#footer_zone h1 {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px; font-weight: bold;
	margin: 0px 0px -6px 0px; padding: 0px;
}
#footer_zone p {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* CREATOR ZONE (webmestre link, producer)################################################## */
#creator_zone {
	color: #999; width: 900px;
	margin: 0 auto; padding: 0px;
	background-color: #000; border-top: 4px solid #FFF;
}
#creator_zone div#compteur{
	float: left;
	width: 350px; height: 30px;
	margin: 0px; padding: 4px;
}
