/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal}
html, body {background-color:#fafcf1; margin:0; padding:0}

/* lien par défaut */
A {color:#91A525; text-decoration:none}
A:hover {color:#91A525; text-decoration:underline}

/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1 {font-weight:bold;font-size:16px;color:#9AAD32;}

#coulcentre h1 {}

/* image par défaut */
IMG{border:0}

#inscription {
	font-weight:bold;
	font-size:16px;
	color:#9AAD32;
	text-align:center;
}

#news {
	background-color:#D3E66D;
	height:19px;
	padding-top:3px;
	background-image:url(xxl/newsG.jpg);
	background-repeat:no-repeat;
	width:70%;
	font-weight:bold;
	font-size:14px;
}
#news A {color:#6A7D05;}

#news_g {
	background-image:url(images/news_g.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:19px;
	float:left;
}

#news_d {
	background-image:url(images/news_d.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:19px;
	float:right;
}


/* temp.html */

/**********************************/
/*********** HEADER ***************/
/**********************************/

/* Mode accueil */

/* Fond de l'image principale */
#headerHa { margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom:0; width:100%; position:absolute}
#bgHeaderGa { background-image:url(images/bgHeaderG.jpg); width:100%; height:362px; background-repeat:repeat-x; margin-top: 0px; margin-left: 0px;; margin-right: 0px; margin-bottom:0; position:absolute}
#bgHeaderDa { background-image:url(images/bgHeaderD.jpg); width:50%; height:362px; background-repeat:repeat-x; float:right;}

/* Fond du bas de l'image principale */
#headerB1a { margin-top: 362px; margin-left: auto; margin-right: auto; margin-bottom:0; height:33px; width:100%; position:absolute}
#bgHeaderBGa { background-image:url(images/bgHeaderBG.jpg); height:33px; width:49.9%; background-repeat:repeat-x; float:left;}
#bgHeaderBDa { background-image:url(images/bgHeaderBD.jpg); height:33px; width:50%; background-repeat:repeat-x; float:right;}

/* Image principale */
#headerGa { background-image:url(images/headerG.jpg); width:314px; height:362px; position:relative; background-repeat:no-repeat; float:left; margin-left:66px; }
#headerCa { background-image:url(images/header.jpg); width: 410px; height:362px; position:relative; background-repeat:no-repeat; float:left;}
#headerDa { background-image:url(images/headerD.jpg); width:149px; height:362px;; position:relative; background-repeat:no-repeat; float:left;}

/* Bas de l'image principale */
#bgHeaderBCa {background-image:url(images/headerB.jpg); width: 1005px; height: 33px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; background-position:center; position:relative; float:left;}

/************************************/

/* Mode normal */

/* Fond de l'image principale */
#headerH { margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom:0; width:100%; position:absolute}
#bgHeaderG { background-image:url(images/bgHeaderG2.jpg); width:100%; height:253px; background-repeat:repeat-x; margin-top: 0px; margin-left: 0px;; margin-right: 0px; margin-bottom:0; position:absolute}
#bgHeaderD { background-image:url(images/bgHeaderD2.jpg); width:50%; height:253px; background-repeat:repeat-x; float:right;}

/* Fond du bas de l'image principale */
#headerB1 { margin-top:253px; margin-left:auto; margin-right:auto; margin-bottom:0; height:33px; width:100%; position:absolute}
#bgHeaderBG { background-image:url(images/bgHeaderBG.jpg); height:33px; width:49.9%; background-repeat:repeat-x; float:left;}
#bgHeaderBD { background-image:url(images/bgHeaderBD.jpg); height:33px; width:50%; background-repeat:repeat-x; float:right;}

/* Image principale */
#headerG { background-image:url(images/headerG2.jpg); width:220px; height:253px; position:relative; background-repeat:no-repeat; float:left; margin-left:197px; }
#headerC { background-image:url(images/header2.jpg); width: 287px; height:253px; position:relative; background-repeat:no-repeat; float:left;}
#headerD { background-image:url(images/headerD2.jpg); width:104px; height:253px;; position:relative; background-repeat:no-repeat; float:left;}

/* Bas de l'image principale */
#bgHeaderBC {background-image:url(images/headerB2.jpg); width: 1005px; height: 33px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; background-position:center; position:relative; float:left;}


#panneauA { margin-left:132px; margin-top:232px; width:182px; height:101px; cursor:pointer; position:absolute;}
#panneau  { margin-left:92px; margin-top:162px; width:128px; height:71px; cursor:pointer; position:absolute; }
#panneau_nom { margin-left:38px; margin-top:74px; color:#F0F5E3; font-size:9px}

#headerCentre { width: 1005px; position:relative; margin-left:auto; margin-right:auto; } /* Pour IE */


#mentete {float:left;width:100%;background:#300;margin:0;padding:0;border-top:1px #600 solid}
	#entete a{color:#FFF;font-weight:bold}
	#entete a:hover{color:#000}
	#entete{margin-left:15px;color:#FFF;font-weight:normal}



/* Fond d'ensemble
*****************************/

#bgfond {
	width:1005px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#bgfond2 {
	background-image:url(images/bgContenuR.jpg);
  	background-repeat:repeat-y;
	background-position:center;
	width:1005px;
	float:left;
}

/* Menu horizontal
***************************/
#m_ha {
	width:1005px;
	text-align:center;
	position:absolute;
	margin-top:395px;
	color:#D3D7BB;
}
#m_ha A {color:#91A525; text-decoration:none}
#m_ha A:hover {color:#61841C; text-decoration:overline;}

#m_h {
	width:1005px;
	text-align:center;
	position:absolute;
	margin-top:286px;
	color:#D3D7BB;
}
#m_h A {color:#91A525; text-decoration:none}
#m_h A:hover {color:#61841C; text-decoration:overline;}


/* Menu côté
***************************/

.m_position {
	position:relative;
	float:left;
	width:137px;
}

.m_format {
	width:129px;
	float:left;
	margin-top:15px;
}

.mgtop { /* Haut du menu gauche */
	background-image:url(images/MenuTopR.gif);
	width:129px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}


.mdtop { /* Haut du menu droit */
	background-image:url(images/MenuTop_invR.gif);
	width:129px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.mg_2top { /* Haut du 2nd menu gauche */
	background-image:url(images/Menu2TopR.gif);
	width:129px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-top:10px;
}

.md_2top { /* Haut du 2nd menu droit */
	background-image:url(images/Menu2TopR_inv.gif);
	width:129px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-top:10px;
}

.mg_bottom {
	background-image:url(images/MenuBottomR.gif);
	width:129px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.md_bottom {
	background-image:url(images/MenuBottomR_inv.gif);
	width:129px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.m_classic {
	background-image:url(images/bgMenu2R.gif);
	background-repeat:repeat-y;
	width:110px;
	padding-left:20px;
	position:relative;
	float:left;
}

.m_classic2 {
	background-image:url(images/bgMenu2R.gif);
	background-repeat:repeat-y;
	width:120px;
	height:20px;
	padding-left:10px;
	position:relative;
	float:left;
}
.m_classic2 A {color:#000000;}

.m_titre {
	background-image:url(images/bgMenu2R.gif);
	background-repeat:repeat-y;
	font-style:italic;
	width:120px;
	height:20px;
	padding-left:10px;
	position:relative;
	float:left;
}
.m_titre A {color:#000000;}

.m_sub {
	background-image:url(images/bgMenu2R.gif);
	background-repeat:repeat-y;
	width:115px;
	padding-left:15px;
	padding-bottom:8px;
	position:relative;
	float:left;
}

.mg {
	background-image:url(images/bgMenuR.gif);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	padding-left:20px;
	position:relative;
	float:left;
}
.mg A {color:#000000;}

.m_pub {
	background-image:url(images/bgMenu2R.gif);
	background-repeat:repeat-y;
	width:129px;
	position:relative;
	float:left;
	text-align:center;
}

 
#contenupage {
	width: 731px;
	float:left;
} 
#coulcentre {padding:20px; }

.logo {
	float:right;
	margin-right:15px;
	margin-left:8px;
	margin-top:15px;
}

.information {
	width:90%;background:#F3FACE; border:1px dotted #666;padding:1em;
	margin-left: auto;
	margin-right: auto;
}

.erreur {
	width:90%;background:#F29696; border:1px dotted #666;padding:1em;color:#000000;
	margin-left: auto;
	margin-right: auto;
}

.centre {
	margin-left: auto;
	margin-right: auto;
	width:150px;
	margin-top:30px;
}

.milieu {
	margin-left: auto;
	margin-right: auto;
}

.centrer {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.align_right {
	text-align:right;
}

.visite A {color:#000000; text-decoration:none; font-weight:bold;}

.uline { text-decoration: underline; }

.mini {
	font-size:9px;
	text-align:right;
}

.masque_special {
	visibility:hidden;
}


#footer{ 
	/*margin-left:66px;*/
	background-image:url(images/footer.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	width:873px; 
	text-align:center;
	height:65px;
	font-weight:bold;
	color:#eee;
	margin-top:0; 
	margin-bottom:0;
	width: 100%;
	float:left;
}
	#footer ul { margin-right:1em; display:inline; border-right:2px solid #FFF}
	#footer ul li {border-left:2px solid #FFF; display:inline; padding-right:0.6em; padding-left:1em}
	#footer A {color:#FFF}
	#footer A:hover {color:#FF6600}


/* page accueil */

 #rubriques h1, #aa01 h1 {font-size:1.5em;color:#900;border-bottom:1px solid #900}
 #aa02 h1 {font-size:1.5em;color:#900;border:0}

#accueil{
	width:80%
}

/* #aa01{
	float:left;
	width:62%;
	padding:0.5em
}

#aa02{
	float:right;
	width:31%;
	BORDER:#900 1px dotted;
	padding:0.5em;
	background:#eee
}
	#aa02 h1 {display:inline} */



#rubriques{
	float:left;
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid
}

/* fin page accueil */



/* autres éléments par défaut */

fieldset legend {
	color:#9AAD32;
}

INPUT {
   background-color:#F8FCE5; border-color:#000;
   background-image:url(images/input_coin.png);
   background-repeat:no-repeat;
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:9px
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#F8FCE5;
   background-image:url(images/input_coin.png);
   background-repeat:no-repeat;
}

SELECT {  
   font-size:9px;
   color:#000;
   background-color:#FFF
}