/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
body{
	background-color:#ffe4be;
	color:#fff9c4;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a, a.spip_out{
	text-decoration:none;
	/* color:#fff9c4; */
	/* color:#fff27c;  pas mal*/
	color:#fff26c;
}
a:hover, a.spip_out:hover{
/* color:#dea44c; */
color:#de8d51;
}


p{

	text-align:left;
	color:#fff9c4;

}

h1{
/* color:#d6a063; */
	color:#f6b872;
}

h3{
	color:#fbf7a5;
}

div.container{

	background-image:url(../image/fond_conteneur.gif);
	background-position:top;
	background-repeat:repeat-y;
}




div#logo{
	height:168px;
	background-image:url(../image/logo_ascension-carriere_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-right:0px; /* */

}

div#logo a{

display:block;
width:100%;
height:100%;
}
div#logo a span{
visibility:hidden;

}



div#bandeau_haut{
	height:168px;
	background-image:url(../image/bandeau_haut_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

div#bandeau_haut_1{
	height:168px;
	background-image:url(../image/bandeau_haut_pres.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

div#bandeau_haut_2{
	height:168px;
	background-image:url(../image/bandeau_haut_accom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

div#bandeau_haut_3{
	height:168px;
	background-image:url(../image/bandeau_haut_form.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

div#bandeau_haut_4{
	height:168px;
	background-image:url(../image/bandeau_haut_cons.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

div#bandeau_haut_5{
	height:168px;
	background-image:url(../image/bandeau_haut_contact.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
}

/*
#####################################
##    BANDEAU GAUCHE
#####################################
*/


div#bandeau_gauche{
	
	/*
	background-image:url(../image/menu_gauche_haut_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	margin-right:0px;
	
}


/*
--------------
####  MENU GAUCHE PERMANENT  ########
---------------
*/
ul#menu_gauche_accueil{
	height:200px;/*  */
	background-image:url(../image/menu_gauche_haut_ro.gif);  /**/
	background-position:left;
	background-repeat:repeat-y;
	margin:0;
	top:0;
	left:0;
	
	z-index:5;
	width:100%
	
}

ul#menu_gauche_accueil li, ul#menu_gauche_accueil li a{
	padding: 0 0 0 0 ;  
	list-style: none; 
	position:relative;
	float:left;
	/*width:95%; */
	width:245px;
	height:40px;
		/* background-color:#999999; */
		
	display: block; 
	text-decoration: none;
	
		z-index:5;

}

ul#menu_gauche_accueil li a span
{
	/**/ visibility: hidden; 
			z-index:5;

	/*text-decoration:none;*/
}

/*
ROLL OVERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
*/

li#li_rub_1 a:hover {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px 0px no-repeat;
	z-index:5;
}
li#li_rub_1_on a {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px 0px no-repeat;
	z-index:5;

}

li#li_rub_2 a:hover {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -40px no-repeat;
	z-index:5;

}
li#li_rub_2_on a {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -40px no-repeat;
  	z-index:5;
}


li#li_rub_3 a:hover {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -80px no-repeat;
			     	z-index:5;

}
li#li_rub_3_on a {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -80px no-repeat;
			     	z-index:5;

}



li#li_rub_4 a:hover {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -120px no-repeat;
			     	z-index:5;

}
li#li_rub_4_on a {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -120px no-repeat;
			     	z-index:5;

}



li#li_rub_5 a:hover {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -160px no-repeat;
			     	z-index:5;

}
li#li_rub_5_on a {
   background: transparent url(../image/menu_gauche_haut_ro.gif)
               -272px -160px no-repeat;
			     	z-index:5;

}


/*
SOUS MENU
*/
ul#menu_gauche_accueil li:hover > ul.sous_menu { 
	display: block; 
	z-index:15;
}


ul#menu_gauche_accueil li ul.sous_menu{
	float:left; 
	width:90%;
	margin-left:244px;
	margin-top:-39px;
	background-color:#F6EA9B;
	
	color:#A72900;
	font-size:14px;
	font-weight:bold;
	
	display: none;
	
	border:#dfb573 1px dotted;
		
	z-index:15; 
}






ul#menu_gauche_accueil li ul.sous_menu li, ul#menu_gauche_accueil li ul.sous_menu li a{

	padding: 0 0 0 0 ;  
	list-style: none; 
	position:relative;
	float:left;
	/*width:100%; */
	height:40px;
		/* background-color:#999999; */
		 background-image:none;

	display: block; 
	text-decoration: none;
	color:#A72900;
	
	z-index:15;
}

ul#menu_gauche_accueil li ul.sous_menu li a{
	padding-left:15px;
}

ul#menu_gauche_accueil li#li_rub_2 ul.sous_menu li a, ul#menu_gauche_accueil li#li_rub_2_on ul.sous_menu li a{
	color:#fb7700;
}
ul#menu_gauche_accueil li#li_rub_2 ul.sous_menu li a:hover, ul#menu_gauche_accueil li#li_rub_2_on ul.sous_menu li a:hover{
	color:#eebd6e;
}

ul#menu_gauche_accueil li#li_rub_3 ul.sous_menu li a, ul#menu_gauche_accueil li#li_rub_3_on ul.sous_menu li a{
	color:#0037B8;
}
ul#menu_gauche_accueil li#li_rub_3 ul.sous_menu li a:hover, ul#menu_gauche_accueil li#li_rub_3_on ul.sous_menu li a:hover{
	color:#eebd6e;
}

ul#menu_gauche_accueil li#li_rub_4 ul.sous_menu li a, ul#menu_gauche_accueil li#li_rub_4_on ul.sous_menu li a{
	color:#238D19;
}
ul#menu_gauche_accueil li#li_rub_4 ul.sous_menu li a:hover, ul#menu_gauche_accueil li#li_rub_4_on ul.sous_menu li a:hover{
	color:#eebd6e;
}

ul#menu_gauche_accueil li ul.sous_menu li a:hover{
	color:#eebd6e;
	z-index:15; 

}

/*
ul#sous_menu li{
	 float: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
}
*/


/*
----
FIN MENU GAUCHE
----
*/



div#menu_gauche_citation{
	float:left;
	/* height:264px; */
	
	
	 height:237px;
	 /* depuis SPIP 
	 height:182px;*/
	
	width:100%;
	background-image:url(../image/menu_gauche_citation.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
	/*  depuis SPIP */
	/*	padding-top:55px; */
}

/**/
div#texte_citation{
	margin-top:55px;
	margin-left:40px;
	width:70%;

	font-style:italic;

	color:#fbf5a4;

	font-size:12px;
}


/*
p#auteur_citation{
	margin-left:40px;
	color:#fbf5a4;
	font-weight:bold;
}
*/



/*
#####################################
##    CONTENU CENTRE
#####################################
*/


div#contenu_centre{
	/* height:463px; */
	background-image:url(../image/fond_centre_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:8px;

}



div#contenu_centre hr#centre{
	color:#a72900;
	background-color:#a72900;
	width:40%;

}


div#contenu_centre img.spip_logos{
	margin-right:2em;
	margin-bottom:1em;
}




div#bloc_centre_haut {
	margin-top:3em;
	margin-right:2em;
}




div#bloc_centre_haut h3.article_resume {
	background-color:#fff9c4;
	
	color:#990000;
	font-size:1.8em;
	font-weight:bold;
	
	text-align:left;
	padding-left:2em;
	
	background-image:url(../image/fond_h3.gif);
	background-position:left top ;
	background-repeat:no-repeat;
	
	border-bottom:#990000 1px solid;
	
	margin-top:1em;
	margin-bottom:0.8em;
}

div#bloc_centre_haut h3.article_resume a{
	color:#990000;
}
div#bloc_centre_haut h3.article_resume a:hover{
	color:#F6C990;
}



div#bloc_centre_haut h3.spip{

	background-color:#fff9c4;
	
	color:#990000;
	font-size:1.3em;
	
	text-align:left;
	padding-left:2em;
	
	background-image:url(../image/fond_h3.gif);
	background-position:left top ;
	background-repeat:no-repeat;
	
	border-bottom:#990000 1px solid;
	
	margin-top:0.8em;
	margin-bottom:0.7em;

}
/**/
div#bloc_centre_haut h3.spip a{
	color:#990000;
}
div#bloc_centre_haut h3.spip a:hover{
	color:#F6C990;
}



div#bloc_centre_haut img{
	margin-top:0em;

}

/*
div#bloc_bas_gauche img{
	margin-bottom:0.5em;
	margin-top:1em;
}
*/




/*
##############################
####  BANDEAU DROITE
################################"
*/

div#bandeau_droite {
	margin-top:3em;
}

div#bandeau_droite p{
margin-right:2.4em;

}

/*
############################
##  FOOTER
##############################
*/


div#footer{
	background-image:url(../image/footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	
/* 	height:70px; */
	
}

div#footer p{
	width:100%;
	display:block;
	margin-top:1.7em;
	text-align:center;
}

div#footer p a{
text-decoration:none;
}



