/*
 * User stylesheet
 */


/* Styles généraux ------------------------------------------------------------------ */
	a 			{text-decoration:underline;color:inherit;}
	a:hover, a:focus 	{color:#450a70;	}
	a img 			{border:none;}
	h1, h2 			{color:#00c6ff;text-transform:uppercase;}
        /* Titre visite */
        
        /* Titre chapitre */
        h3                      {font-size:18px;text-transform:uppercase;color:#dada5f;}
	/* Titre collection */
	h4 				{}
	h4 a,h4.nohover a, .collection-photos.ferme h4 a:hover,
        #vue-collection .collection-photos h4 a                 {cursor: default;color:#494944;background-color:#cbcbc1;font-weight: normal;
								 text-align:left;font-size:11px;line-height:12px;
								 text-decoration:none;background-image:url(images/carre-photos-pages.png);
								 background-repeat:no-repeat;background-position:left top;}
        .ligne:hover h4 a    {background-color:#392a44;}                                                
                                       
	h4 a span			{text-transform:uppercase;}
	h4 a:hover			{cursor: pointer;color:#f4f495;background-color:#392a44;background-image:url(images/carre-photos-pages-over.png);}

	/* Titre Item */
	h5                              {text-align: left;font-size: 1.4em}

/* Elements généraux --------------------------------------------------------------- */

	.vuerapflh		{background-image: url(images/fleche-haut.png);background-repeat: no-repeat;}
	.vuerapflb		{background-image: url(images/fleche-bas.png);background-repeat: no-repeat;}
	.vconteneurphotos       {margin: 0;padding: 0;display: inline;}
        
/* Header de l'expo (bandeau) -------------------------------------------------------- */

	.bandeau-titre>.bdroite>h2 a{text-decoration: none;}
        .bandeau-titre>.bdroite>h2 a:hover{color:#ff6129}
	.bandeau-titre>.bdroite>h2 {font-size:24px;letter-spacing:0.2em;}
	.bandeau-titre {line-height: 1.0em;background-color: #666660;background-image:url(images/fond-bandeau-titre.png);
			background-repeat:no-repeat;background-position:top left;}
        .bandeau-titre>.bout-menu>.bout-img{height: 64px;width: 43px;background-image: url(images/carre-fleche-ouverture-menu.png);}
	.bout-menu>ul.liste_ul_chapitres{background-color:#797972;}
	
/* Page d'accueil ------------------------------------------------------------------- */

	.pexpo		                {background-image:url(images/fond-accueil.png);background-repeat:no-repeat;background-position:0 19px;
                                         background-color:#666660;}
        .pexpo h2                       {width:363px;}
	.pexpo h2 span.titre_bas        {font-size:44px;letter-spacing:0.2em;line-height:40px;font-weight: bold}
	.pexpo h2 span.titre_haut       {margin-right: 9px}
/* Vue plein écran d'un  objet ------------------------------------------------------ */

	#photos-fulls			{background-color: white}
	#photos-fulls #pfnavig		{background-color: #382534;color:white;text-align: left;font-size: 25px;}
	#photos-fulls #pfdesc		{}
	#photos-fulls #pfimg		{}
	#photos-fulls #pfimg img	{}
	#photos-fulls #pfint		{background-color: white;}
	#photos-fulls .cle		{font-weight: bold}
	#photos-fulls #pfsuiv		{}
	#photos-fulls #pfsuiv a img 	{}
	#photos-fulls #pfprec a img 	{}
	#photos-fulls #pfprec		{}
	#photos-fulls #pfpand		{background-color: #382534;color:white;text-align: left}
	#photos-fulls h1#pftitle 	{line-height: 1.1em;text-align: left}

	
/* Liste des chapitres (apparait dans accueil et bandeau-titre ------------------------ */

	ul.liste_ul_chapitres      		{list-style:none;}
	ul.liste_ul_chapitres>li   		{text-align:right;}
	ul.liste_ul_chapitres>li>a 		{color:#f7f7ef;text-transform:uppercase;text-decoration:none;line-height:25px;background-image:url(images/fleche-nav.png);
						 background-repeat:no-repeat;background-position:right top;}
	ul.liste_ul_chapitres>li>a:hover	{color:#ff6129;background-image:url(images/fleche-nav-over.png);}
        ul.liste_ul_chapitres>li ol             {list-style-type: none;}
        ul.liste_ul_chapitres>li ol li a        {text-decoration: none;margin: 3px auto;}
        ul.liste_ul_chapitres>li ol li a:hover  {text-decoration: none}
					
	#vue_accueil ul.liste_ul_chapitres 	{padding:50px 42px 0 0;list-style-type: none;background-image:url(images/carre-nav.png);
						 background-repeat:no-repeat;background-position:right top;background-color:transparent;}

/* Liste de collections de l'accueil (sidebar-first) ----------------------------------- */

	#sidebar-first						{ background-color: #797972;-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; /*nav webkit (chrome, safri, android, etc)*/
								 -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; /*firefox*/box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; /*standard*/
								 background-image:url(images/les-collections.png);background-repeat:no-repeat;background-position:bottom left;}
	#sidebar-first>section					{background-color: #94948F;}
	
	#collections_in_visite		 			{background-color: #94948f;}		
	#collections_in_visite .vuerapflh			{background-position:50% 4px;background-color: #94948f;}
	#collections_in_visite .vuerapflb			{background-position:50% 4px;background-color: #94948f;}

	#collections_in_visite .conteneur-photos		{}
	#collections_in_visite .conteneur-photos		{background-color: #94948f}
	#collections_in_visite .ligne .vuerapcollection 	{}
	#collections_in_visite .cont-vuerapcollection		{}
	#collections_in_visite .next				{}
	#collections_in_visite .ligne				{background-color:#494944}
	#collections_in_visite .ligne h4			{}
	#collections_in_visite .ligne h4 a      		{padding-left: 30px;text-transform:uppercase;
								 text-align:left;font-size:11px;line-height:22px;text-decoration:none;background-image:url(images/carre-photos-acc.png);
								 background-repeat:no-repeat;background-position:left top;}
        #collections_in_visite .ligne:hover h4                  {background-color:#392a44;}
	#collections_in_visite .ligne:hover h4 a		{color:#f4f495;background-image:url(images/carre-photos-acc-over.png);	}
	#collections_in_visite .ligne .vuerapcollection       	{}
	#collections_in_visite .ligne .vuerapcollection>li    	{}
	#collections_in_visite .ligne .vuerapcollection>li>img	{}

	
/* Chapitre ----------------------------------------------------------------------------*/

	/* Chapitre général */
	
	#vue-chapitre						{}
	#vue-chapitre #chapitre-texte h3 			{}
	#vue-chapitre #chapitre-texte #cont_chapitretxt>*	{}
	#vue-chapitre #chapitre-texte.ouvert			{background-image:url(images/fond-chapitre.png);background-position: 55px 45px;background-repeat:no-repeat;}
	#vue-chapitre #chapitre-texte h3			{}
	#vue-chapitre #chapitre-texte.ferme			{cursor: pointer;background-image: url(images/fond-alt-chap.png);background-repeat: no-repeat}
	
	#vue-chapitre #chapitre-texte				{background-color:#94948f;}
	
	/* Collection dans un chapitre */

		/*#vue-chapitre.chapitre-normal .chapitre-collection					    {float: left;	height: 548px;}
		#vue-chapitre.chapitre-normal .chapitre-collection.ouvert				    {width:515px;}*/

		
		/* Chapitre "Normal" horizontal */
		#vue-chapitre.chapitre-normal .vue-collection						    {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-texte.ouvert {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos			    {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos h3			    {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos .phdroite		    {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos .ouvrir-fermer		    {}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos .ouvrir-fermer	a	    {background-position: 7px 44%;}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos .phdroite .conteneur-photos{}		
		#vue-chapitre.chapitre-normal #chapitre-texte 		 				    {}
		#vue-chapitre.chapitre-normal				 				    {}
		#vue-chapitre.chapitre-normal #chapitre-texte.ouvert	 				    {}
		#vue-chapitre.chapitre-normal #chapitre-texte.ferme	 				    {}
		#vue-chapitre.chapitre-normal #chapitre-texte.ferme span		                    {}
		#vue-chapitre.chapitre-normal #colls			 				    {}
		#vue-chapitre.chapitre-normal .img-frise						    {}
		#vue-chapitre.chapitre-normal #chapitre-texte.ferme h3			                    {text-align:center;}		
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos.ouvert .ouvrir-fermer>a	{background-image:url(images/fleche-ouverture-bloc.png);}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos.ouvert .ouvrir-fermer>a:hover{background-image:url(images/fleche-ouverture-bloc-over.png);}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos.ferme .ouvrir-fermer a	{background-image:url(images/fleche-fermeture-bloc.png);}
		#vue-chapitre.chapitre-normal .vue-collection .collection-photos.ferme .ouvrir-fermer a:hover	{background-image:url(images/fleche-fermeture-bloc-over.png);}
		#vue-chapitre.chapitre-normal .vue-collection.collection-texte.ferme * 			{}
		
		#vue-chapitre.chapitre-normal .vue-collection .collection-texte.ferme .collection_texte_long	{}
		#vue-chapitre.chapitre-normal .vue-collection .collection-texte.ferme 			{}
		/*.chapitre-collection .conteneur-photos{	height:100%;}*/
		#vue-chapitre.chapitre-normal .vue-collection p.cadre {margin-left: 34px}
		
		
		/* Chapitre vertical avec frise */
		#vue-chapitre.chapitre-frise #chapitre-texte.ouvert 		 				    {}
		#vue-chapitre.chapitre-frise #chapitre-texte.ferme 		 				    {}
		#vue-chapitre.chapitre-frise .img-frise.ouvert							    {background-color:#494944;text-align: center;}
		#vue-chapitre.chapitre-frise .img-frise.ferme       						    {}
		#vue-chapitre.chapitre-frise .img-frise img						           {}
		#vue-chapitre.chapitre-frise .img-frise.ferme img{}

		#vue-chapitre.chapitre-frise #colls 				{background-color: #676761}
		#vue-chapitre.chapitre-frise>#chapitre-texte>h3 			{}
		#vue-chapitre.chapitre-frise .vue-collection			{}
		#vue-chapitre.chapitre-frise .vue-collection .ouvrir-fermer	{}
		#vue-chapitre.chapitre-frise .vue-collection .conteneur-photos{}
		
		#vue-chapitre.chapitre-frise .vue-collection .collection-photos.ouvert .ouvrir-fermer>a	{background-image:url(images/fleche-ouvre-blocfrise.png);}
		#vue-chapitre.chapitre-frise .vue-collection .collection-photos.ouvert .ouvrir-fermer>a:hover{background-image:url(images/fleche-ouvre-blocfrise-over.png);}
		#vue-chapitre.chapitre-frise .vue-collection .collection-photos.ferme .ouvrir-fermer a	{background-image:url(images/fleche-ferme-blocfrise.png);}
		#vue-chapitre.chapitre-frise .vue-collection .collection-photos.ferme .ouvrir-fermer a:hover	{background-image:url(images/fleche-ferme-blocfrise-over.png);}
		#vue-chapitre.chapitre-frise .vue-collection .collection-photos .ouvrir-fermer	a	    {background-position: 48% 7px;}
		#vue-chapitre.chapitre-frise .vue-collection .collection-texte 			{}
		
		#vue-chapitre.chapitre-frise .vue-collection .collection-texte			{}
		#vue-chapitre.chapitre-frise .vue-collection p.cadre {}
/* Collection ------------------------------------------------------------------------ */

	/* Collection générale */
	.vue-collection			{}  
	.vue-collection .vuerapflh	{background-color: #676761;background-position:50% 4px;}
	.vue-collection .vuerapflb		{background-position:50% 4px;background-color: #676761;}
	
	.vue-collection .collection-texte				{background-color:#f7f7ef;-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; 
									 box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px;}
	.vue-collection .collection-texte h4                            {color:#450a70;font-size: 1.2em;}
	
	
	.vue-collection .collection-texte>div.texte			{}
				
   
	
	.vue-collection .collection-photos				{background-color: #666660;}
	.vue-collection .ouvrir-fermer 					{background-color: #494944;}
	.vue-collection .ouvrir-fermer a				{background-repeat: no-repeat;}
	
	.vue-collection .collection-photos .ouvrir-fermer>a>span	{}


	.conteneur-photos	 		{background-color:#676761;}
	.conteneur-photos .ligne:nth-child(1)	{}
	.conteneur-photos .ligne 		{}
	.conteneur-photos .ligne p.cadre 	{background-color:#494944;color:#efeee7;font-size:11px; text-align: center;}
	.conteneur-photos .ligne p.cadre  a     {text-decoration: none; }
        .conteneur-photos .ligne p.cadre  a:hover{text-decoration: underline;color:#ff6129}
        .conteneur-photos .ligne .cadre img	{}
	.conteneur-photos .ligne .cadre span	{font-size: 11px;}

	/* Collection hors chapitre */
	
	.collectioninvisite{}
	.collectioninvisite.vue-collection {}
	.collectioninvisite.vue-collection .collection-photos h4{}
	.collectioninvisite.vue-collection .ouvrir-fermer{}
	.collectioninvisite.vue-collection .collection-texte{}
	.collectioninvisite.vue-collection .collection-photos{}
	.collectioninvisite.vue-collection .phdroite {}
	.collectioninvisite.vue-collection .phdroite .conteneur-photos {}
