

html { background-image: url("Image/Fond_Livre_Quille_rec.jpg");
            margin-left:20%;
             margin-right:10%;
            
             background-repeat:repeat;
            margin-top:1px;
            margin-botton:90px;
              }



BODY { 
background-image: url("Image/Fond_Livre_Quille_rec.jpg");
background-attachment: fixed;
background-position: 100% 100%;
background-repeat: no-repeat;
}


/*  ---------   LIENS  à mettre obligatoirement dans le header -----------*/

a {
      COLOR: #ff8539; TEXT-DECORATION: none
}

a:hover {
                COLOR: #ff1122; TEXT-DECORATION: underline
}  



#meaHaut {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 40px;
}    /* --- FONT-SIZE: 12px;  ---- */

                                                                          


    


.Pub { margin: auto; padding-bottom: 45px;
}
	

p{width: 92%; text-align: justify; padding-left:20px;}




  /* --     contener GLOBAL fixe largeur du site ------*/

.contenerGlobal {
	BACKGROUND: #fff 0px 0px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 970px;
}



#headerGlolbal {
	BACKGROUND: url(.png) #003c50 repeat-x 50% top; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 80px
}
#header {
	BACKGROUND: url(.jpg) no-repeat left top; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 80px
}
#header #logoLP {
	FLOAT: left; MARGIN: 10px 20px 10px 0px; POSITION: relative
}
#header #logoLP #site_groupe {
	Z-INDEX: 1000; LEFT: 756px; POSITION: absolute; TOP: 0px
}
#header #logoPR {
	FLOAT: left; MARGIN: 10px 0px
}
#header #logoAEF {
	FLOAT: right; MARGIN: 10px 0px
}
#header {
	FLOAT: lelt;
}

#headerContent {
	FLOAT: right;
}




#headerContent .top {
	FONT-SIZE: 12px; FLOAT: right; MARGIN-BOTTOM: 8px; COLOR: 400080; LINE-HEIGHT: 30px
}


#headerContent .top H1.header-actualite {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left
}
#headerContent .top A {
	PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; COLOR: #fff
}
#headerContent .top A.sep {
	PADDING-LEFT: 6px; BACKGROUND: url(.png) no-repeat left 50%
}
#headerContent .top A IMG {
	MARGIN-TOP: 9px
}


#headerContent .bottom {
	FLOAT:left;}  /*--  clear: both; ---*/
}


#headerContent .champ {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(.png) #e1f0ff no-repeat left 50%; PADDING-BOTTOM: 3px; WIDTH: 139px; 
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}

#headerContent .ok {
	MARGIN-BOTTOM: -1px; WIDTH: 41px; HEIGHT: 25px
}


#headerContent .bottom FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; 
PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; WIDTH: 220px; PADDING-TOP: 0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}





#headerContent .bottom FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
#headerContent .bottom P {
	FLOAT: left; COLOR: #fff
}
#headerContent .bottom P A {
	FONT-SIZE: 13px; COLOR: #fff
}
#headerContent .bottom P#identifie A {
	BACKGROUND: url(.png) no-repeat right 50%; LINE-HEIGHT: 17px
}



/*  -----------  DEBUT      ----------  */





/*  --  FIN ----*/


#menuHaut {font: 85% arial,sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px; HEIGHT: 70px
}




.navmenu {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 42px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: 0px; BACKGROUND: url(.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 44px; PADDING-TOP: 0px
}


.navmenu LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 44px
}
.navmenu LI.first {
	BACKGROUND:  none transparent scroll repeat 0% 0% 
}
.navmenu LI.hover {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: url(.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navmenu IMG {
	FLOAT: left
}



.navmenu A {
	    FLOAT: left; FONT-WEIGHT: bold;  COLOR: #333 
}


.navmenu A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333366; TEXT-DECORATION: none
}
.navmenu A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333366; TEXT-DECORATION: none
}
.navmenu A:hover {
	TEXT-DECORATION: underline
}
.navmenu A:active {
	
}


.navmenu UL {
	MARGIN: 0px auto; WIDTH: 970px; LIST-STYLE-TYPE: none; HEIGHT: 44px
}








.navsousmenu .sousmenu {
	DISPLAY: none
}
.navsousmenu {
	BACKGROUND: url(.gif) #a0e080 repeat-x; FLOAT: left; WIDTH: 989px; LINE-HEIGHT: 22px; HEIGHT: 26px
}
.navsousmenu UL {
	MARGIN: 0px auto; WIDTH: 970px; LIST-STYLE-TYPE: none; HEIGHT: 26px
}
.navsousmenu LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(.gif) no-repeat 0px 11px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; 
PADDING-TOP: 0px; HEIGHT: 24px
}
.navsousmenu LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.navsousmenu LI.imgs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.navsousmenu A {
	FONT-SIZE: 13px; COLOR:  #003c50 
}

.navsousmenu a:hover {
	COLOR: #ff4411 ; TEXT-DECORATION: underline 
}

.navsousmenu .evenementiel {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(.gif) repeat-x; PADDING-BOTTOM: 4px; MARGIN: -4px 1px 0px 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
.navsousmenu .evenementiel A {
	COLOR: #fff
}
.navsousmenu .evenementiel A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}










