/******************************************************************************************/
/************ entete ******************/
/* position des blocs entete polices pour l'entete */
#position_date_entete{
	position: absolute;
	top: 2%;
	left: 0.5%;
	width: 22%;
	height: 85%;
	z-index:0;
	color: inherit;
	background-color: inherit;
	/* border: thin outset #FF6600; */
}
#entete_ggc {
	position:absolute;
	top:6%;
	left: 21%;
	width: 700px;
	height: 85%;
	z-index:1;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 3.2em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	letter-spacing: normal;
	line-height: 0.8em;
}
/* bloc affichage logo */
#logo_ggc {
	position:absolute;
	top: 0%;
	left: 88%;
	width: 8.7%;
	height: 90%;
	z-index:0;
	/* border: thin outset #FF6600; */
}
/* polices pour l'entete */
#police_entete_date{
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
}
/******************************************************************************************/
/*********************** formulaire de connexion ***********************/
#connexion_ggc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	white-space: normal;
	text-align:center;
	height: auto;
	width: 95%;
	clear: both;
	display: block;
	/* border: thin outset #FF6600; */
	line-height: 1em;
	position: absolute;
	bottom:0%;
	left: 2%;
}
#login_user_name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	text-align: center;
	white-space: normal;
	text-decoration: none;
	border: thick ridge #CCCCCC;
	text-transform: lowercase;
}
#login_user_passe {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: center;
	white-space: normal;
	text-decoration: none;
	border: thick ridge #CCCCCC;
	text-transform: lowercase;
}
/*********************** menu ggc admin ***********************/
#menu_ggc_admin {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	white-space: normal;
	text-align:center;
	height: auto;
	width: 95%;
	clear: both;
	/*float: Aucune;*/
	display: block;
	border: thin solid #FFFFFF;
	line-height: 1em;
	position: absolute;
	top: 92%;
	left: 2%;
}
#menu_ggc_admin a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
	text-decoration: underline;
}
#menu_ggc_admin a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #FFA851;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
	text-decoration: underline;
}
/***********************************************************************************/
/* polices pour le pied */
#logo_w3c {
	position:absolute;
	bottom: 1%;
	left: 58%;
	width: 16%;
	height: 85%;
	z-index:0;
	/* border: thin outset #FF6600; */
}
#logo_w3c a img, #logo_w3c a a:hover img {
border:0;
}
#police_type_taille_moyen_pied {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
	position:absolute;
	top: 25%;
	left: 40%;
	width: auto;
	height: 85%;
	z-index:0;
	/* border: thin outset #FF6600; */
}
#createur {
	position: absolute;
	top: 10%;
	left: 2%;
	width: 22%;
	height: 85%;
	z-index:0;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
}
#m_a_j {
	position: absolute;
	top: 10%;
	left: 80%;
	width: 22%;
	height: 85%;
	z-index:0;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
}
#contacter {
	position: absolute;
	top: 10%;
	left: 25%;
	width: 150px;
	height: 20%;
	z-index:0;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
}
#logo_ref-seo{
	position:absolute;
	bottom: 1%;
	left: 72%;
	width: 10%;
	height: 70%;
	z-index:-1;
	border:0;
}
/***********************************************************************************/
/* menu horizontal visiteurs*/
/* carracteristiques communes */
#menu_horiz_texte1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #05A6F7;
	text-align: center;
	white-space: normal;
	text-decoration: none;
	border: 0.2em outset #999999;
	padding-right: 0.2%;
	padding-left: 0.2%;
	padding-top: 0.1%;
	padding-bottom: 0.1%;
	margin-left:0.5%;
}
#menu_horiz_texte1 a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 0.2em inset #999999;
}
/***********************************************************************************/
/***********************************************************************************/
/* menu horizontal memmbres*/
/* carracteristiques communes */
#menu_horiz_membres_texte1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #05A6F7;
	text-align: center;
	white-space: normal;
	text-decoration: none;
	border: 0.2em outset #999999;
	padding-right: 0.2%;
	padding-left: 0.2%;
	padding-top: 0%;
	padding-bottom: 0%;
	margin-left:0.5%;
	margin-top:5%;
}
#menu_horiz_membres_texte1 a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 0.2em inset #999999;
}
/***********************************************************************************/
/************ position menu principal gauche ******************/
.position_menu_principal_G1, .position_menu_principal_V1, .position_menu_principal_V2, .position_menu_principal_V3, .position_menu_principal_V4, .position_menu_principal_M1, .position_menu_principal_M2, .position_menu_principal_M3, .position_menu_principal_M4, .position_menu_principal_M5, .position_menu_principal_M6, .position_menu_principal_M7, .position_menu_principal_M8, .position_menu_principal_M9, .position_menu_principal_M10, .position_menu_principal_M11, .position_menu_principal_M12, .position_menu_principal_M13, .position_menu_principal_M14, .position_menu_principal_M15, .position_menu_principal_M16 {
	position: absolute;
	top: 2%;
	left: 0%;
	height: 65%;
	width: 98%;
	text-align:center;
	/* border: thin solid #990000; */
	z-index:0;
}
/* menu principale */
.menu_principal a {
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #05A6F7;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: auto;
	width: 210px; /* 180px */
	border: 0.2em outset #999999;
	position: static;
	padding: 0.4% 0%;
	margin-top: 1%;
	margin-left: 10px; /* auto */
	margin-right: auto;
	margin-bottom: 1%;
	z-index:2;
}
.menu_principal a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 0.2em inset #999999;
}
.menu_news a {
	font-family: "Bookman Old Style", Times, serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	text-decoration: blink;
	color: #FFFFFF;
	background-color: #000099;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: auto;
	width: 206px; /* 180px */
	border: 0.2em outset #00CC66;
	position: static;
	padding: 0.7% 0%;
	margin-top: -3.5%;
	margin-left: 10px; /* auto */
	margin-right: auto;
	margin-bottom: 0%;
	z-index:2;
}
.menu_news a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #FF9933;
	border: 0.2em inset #999999;
}
/***********************************************************************************/
/* menu visiteur */
.menu_visiteur a {
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #05A6F7;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: auto;
	width: 210px; /* 180px */
	border: 0.2em outset #999999;
	position: static;
	padding: 0.4% 0%;
	margin-top: 1%;
	margin-left: 10px; /* auto */
	margin-right: auto;
	margin-bottom: 1%;
	z-index:2;
}
.menu_visiteur a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 0.2em inset #999999;
}
/********************************************************/
/* menu membre */
#sous_menu_membre a {
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #05A6F7;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: auto;
	width: 210px; /* 180px */
	border: 0.2em outset #999999;
	position: static;
	padding: 0.4% 0%;
	margin-top: 1%;
	margin-left: 10px; /* auto */
	margin-right: auto;
	margin-bottom: 1%;
	z-index:2;
}
#sous_menu_membre a:hover{
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 0.2em inset #999999;
}
/* affichage temps de page */
#tmp_affich {
	position: relative;
	top: -45%;
	left: 80%;
	width: 15%;
	height: auto;
	z-index:2;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	text-align: justify;
	white-space: normal;
	display: block;
	line-height: 0.8em;
}

/* polices pour les pages spécifiques *********************/

/* page9001 choix activation ou nouveau compte */

#page9001_titre1 {
	color: #FF6600;
	font-size: 1.5em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: inherit;
	height: auto;
	width: auto;
	position: absolute;
	top: 0.5em;
	left: 280px;
}
#page9001_texte1 {
	font-size: 1.3em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	background-color: inherit;
	text-align: justify;
	color: #000000;
}
#page9001_texte1 {
	position: absolute;
	left: 15px;
	top: 4em;
	right: auto;
	width: 600px;
	z-index: 1;
}

/* page9003 reactivation compte */

#page9003_titre1 {
	color: #FF6600;
	font-size: 1.5em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: inherit;
	height: auto;
	width: auto;
	position: absolute;
	top: 0.5em;
	left: 280px;
}
#page9003_texte1 {
	font-size: 1.2em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 1.2em;
	font-weight: bold;
	background-color: inherit;
	text-align: justify;
	color: #FF0000;
}
#page9003_texte1 {
	position: absolute;
	left: 15px;
	top: 4em;
	right: auto;
	width: 600px;
	z-index: 1;
}
#page9003_formulaire_reactivation_compte {
	position: absolute;
	left: 5px;
	top: 12em;
	z-index: 1;
}
#page9003_message_erreure {
	font-size: 1em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	background-color: inherit;
	text-align: justify;
	color: #FF0000;
	position: absolute;
	left: 5px;
	top: 10em;
	right: auto;
	width: 600px;
	z-index: 1;
}

/* page0 formulaire email */


#page0_titre1 {
	color: #FF6600;
	font-size: 1.5em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: inherit;
	height: auto;
	width: auto;
	position: absolute;
	top: 0.5em;
	left: 280px;
}
#formulaire_contact {
	background-color: inherit;
	color:#000000;
	position: absolute;
	top: 4em;
	left: 0.2em;
	height: auto;
	width: auto;
}
#nom_form_email {
	background-color: inherit;
	color:#FF0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	top: 4.7em;
	left: 11.2em;
}
#email_expediteur_form_email {
	background-color: inherit;
	color:#FF0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	top: 7.6em;
	left: 11.2em;
}
#titre_form_email {
	background-color: inherit;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.1em;
	font-weight: bold;
	position: absolute;
	top: 9.7em;
	left: 10.15em;
}
#message_form_email {
	background-color: inherit;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	position: absolute;
	top: 17.5em;
	left: 14em;
}
#verif_anti_robot_form_email {
	background-color: #FFFFCC;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	position: absolute;
	top: 28em;
	left: 3em;
	border: thick ridge #999999;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0.5em;
}
#form_email_texte1, #form_email_texte2, #form_email_texte3, #form_email_texte4, #form_email_texte5, #form_email_texte6, #form_email_texte7 {
	background-color: inherit;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	height: auto;
	width: 600px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}
#form_email_texte1 {
	top: 0.5em;
	left: 0.2em;
}
#form_email_texte2 {
	top: 3em;
	left: 0.2em;
}
#form_email_texte3 {
	top: 5em;
	left: 6.5em;
}
#form_email_texte4 {
	top: 8em;
	left: 0.2em;
}
#form_email_texte5 {
	top: 11em;
	left: 7.8em;
}
#form_email_texte6 {
	top: 14em;
	left: 5em;
}
#form_email_texte7 {
	top: 26em;
	left: 0.2em;
}
#form_email_texte7a{
	background-color: #FF9966;
	color:#000000;
	font-family: "Bookman Old Style", Times, serif;
	font-size: 1.5em;
	font-style: oblique;
	line-height: 1.7em;
	font-weight: bold;
	position: absolute;
	top: 18.5em;
	left: 2.3em;
	height: auto;
	width: 170px;
	letter-spacing: 0.5em;
	text-align: left;
	word-spacing: normal;
	text-indent: 5px;
}
#form_email_texte8{
	background-color: inherit;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	top: 0.5em;
	left: 20em;
	height: auto;
	width: 300px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}
#form_email_texte_erreur {
	background-color: inherit;
	color:#FF0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	top: 0.5em;
	left: 0em;
	width: 600px;
	text-align: justify;
}
#image_form_email {
	position:absolute;
	z-index:0;
	top: 2em;
	left: 33em;
}
#bouton_form_email {
    position:absolute;
	top: 36em;
	left: 20em;
}

/* page erreur autorisation */

#texte_erreur_generale {
	background-color: inherit;
	color:#FF0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	top: 10em;
	left: 0.2em;
	width: 620px;
	text-align: justify;
}
