/*  --------------------------------------------------- */
/*  STYLE : FJP                                         */
/*  --------------------------------------------------- */
	body
	{
		margin-top: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(Images/img_bg_v2.jpg) repeat-y;
		background-color: #F0F0F0;
	}
	
	#container
	{
		width: 1024px;
		text-align:left;
	}

	h1
	{
		font-family: Verdana;
        font-size: 250%;
		color: #005FA6;
		padding: 20px 5px;
		margin: 0px 0px 6px 0px;
	}   

	h2
	{
		margin-top: 0;
		color: #B23B00;
		font-weight: normal;
		font-size: 180%;
		text-align:left;
		margin: 10px 0px 6px 0px;
	}

	h3
	{
		margin-top: 0;
		color: #B23B00;
		font-weight: normal;
		font-size: 130%;
		text-align:left;
	}

	h4
	{
		font-size: 105%;
		margin-bottom: 0px;
		font-weight: bold;
	}


	#content
	{
		float: left;
		width: 540px;
		margin-left: 10px;
		padding: 20px 0;
        text-align: justify;
	}

	#citation
	{
		float: left;
		width: 25%;
		font-family: "Comic Sans MS";
        font-size: 145%;
		margin-left: 35px;
		color:#084B8A;
	}

	#citation_ref
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;

	}

	#fjptweets
	{
		float: left;
		width: 25%;
		font-family: "Comic Sans MS";
       		 font-size: 145%;
		margin-top: 35px;
		margin-left: 35px;
		color:#084B8A;
	}
	
	#footer
	{
		clear: both;
		background: #FFEEE6;
		color: #005FA6;
		padding: 5px 10px;
		text-align: right;
		font-size: 90%;
		width: 700px;
	}

	#footerpopup
	{
		clear: both;
		background: #FFEEE6;
		color: #005FA6;
		padding: 5px 10px;
		text-align: right;
		font-size: 90%;
		width: 560px;
	}

/*  LIENS */

	a:link { color: #175B7D; }
	a:visited { color: #175B7D;}
	
	a:hover, a:active
	{
		color: #fff; 
		background: #175B7D;
	}
	

/*  --------------------------------------------------- */
/*  STYLE : LISTE NAVIGATION PRINCIPALE                 */
/*  --------------------------------------------------- */

	ul#topnav
	{
		margin: 0;
		padding: 5px 1px;
		list-style-type: none;
		background: #FFEEE6;
		width: 720px;
	}
	
		
	ul#topnav li
	{
		display: inline;
		background: #FFEEE6 url(Images/header-bullet.gif) no-repeat 5px 50%;
		padding: 2px 5px 2px 14px;
              
	}
	
	ul#topnav li.topnavsel
	{
		background: url(Images/header-bullet.gif) no-repeat 5px 50%;
		/* text-decoration: underline; */
		font-weight: bold;
		color: #005FA6;
	}		

	ul#topnav 
	{
		background: #FFEEE6;
		margin-right: 0px;
		text-align: left;
	
	}

	ul#topnav li.topnavmail
	{
		background: #FFEEE6;
		margin-right: 0px;
		text-align: left;
		font-size: x-small;
		padding: 2px 5px 2px 5px;
	
	}		
	
	ul#topnav li a:link, ul#topnav li a:visited
	{
		text-decoration: none;
	}
	
	ul#topnav li a:hover, ul#topnav li a:active
	{
		text-decoration: none;
		color: #fff;
		background: #175B7D;
	}

	ul#topnav li.topnavmail a:hover, ul#topnav li.topnavmail a:active
	{
		text-decoration: none;
		color: #387A9B;
		background: #FFEEE6;
	}
	
	
/*  --------------------------------------------------- */
/*  STYLE : LISTE NAVIGATION CONTEXTUELLE               */
/*  --------------------------------------------------- */
		
	#nav
	{
		float: left;
		width: 170px;
		display: inline;
		padding: 5px 0;
		font-size: x-small;
	}
	

	#nav table
	{
         width: 165px;
         border-collapse: collapse;  
	}

	#nav table th,td
	{
         border-bottom: 0px solid #FFF;
         height: 18px; 
	}

	.navsel
	{
		background: #FFEEE6; 
		/*  font-weight: bold;*/
		color: #175B7D;
	}

	.navdef
	{
         background: #F0F0F0;
		 
	}

	.navtitle1
	{

	}
	
	.topnavselected
	{
		/* text-decoration: underline; */
		font-weight: bold;
		color: #005FA6;
	} 	

	#nav a:hover, #nav a:active
	{
		text-decoration: none;
		font-weight: bold;
		color: #175B7D; 
		background: #F0F0F0;
	}

/*  ---------------------------------------------------------- */
/*  STYLE : VISUALISATION PHOTOS - GALERIE - PHOTO DU JOUR     */
/*  ---------------------------------------------------------- */

	div.thumbnail
	{
		width: 130px;
		float: left;
		margin: 0 10px 10px 0;
		background: url(Images/ibordera.gif) no-repeat;
	}
	
	div.thumbnail img
	{
		border: 1px solid #777;
		margin: 10px 0 0 10px;
	}
	
	div.thumbnail p
	{
		margin: 0;
		padding: 0 20px 30px 10px;
		background: url(Images/iborderb.gif) no-repeat 0 100%;
	}
	
	.clear { clear: left; }
	
	a.photodujour img
	{
		text-decoration: none;
		background: #F0F0F0;
		border: 1px solid #F0F0F0;
	}
	
/*  --------------------------------------------------------------------- */
/*  STYLE : VISUALISATION BIBLIOGRAPHIE - NOTION - AUTEUR en mode ADMIN   */
/*  --------------------------------------------------------------------- */
	table.tbladminbiblio
	{
		text-align: center; 
		font-size: x-small; 
		width: 540px;
		background: #FFF; 
	
	}

	td.tblheaderadminbiblio
	{
		border: 1px solid #777;
		background: #FFEEE6;
	}

	td.tblrowadminbiblio
	{
		border: 1px solid #FFF;
	}
	
/*  --------------------------------------- */
/*  STYLE : VISUALISATION NOTION            */
/*  --------------------------------------- */


/*  NOM */
/*  ------*/

	div.fjp_notion_nom
	{
		font-weight: bold;
	}

/*  TITRE */
/*  ----- */

	div.fjp_notion_desc_courte
	{
		padding: 5px 0px 0px 0px;
	}

/*  NUAGE */
/*  ----- */

	div#tagsphere a
	{
		text-decoration: none;
	} 
	
	
/*  --------------------------------------- */
/*  STYLE : VISUALISATION AUTEUR            */
/*  --------------------------------------- */


/*  NOM */
/*------*/

	div.fjp_auteur_nom
	{
		font-weight: bold;
	}
	
/*  NAISSANCE - DECES */
/*--------------------*/

	div.fjp_auteur_annees
	{
		display: inline;
		font-weight: normal;
	}

/*  TITRE */
/*  ----- */

	div.fjp_auteur_desc_courte
	{
		padding: 5px 0px 0px 0px;
	}

/*  --------------------------------------- */
/*  STYLE : VISUALISATION BIBLIOGRAPHIE     */
/*  --------------------------------------- */

/*  SEARCH */
/*  ------ */

	table.tblsearchbiblio
	{
		text-align: center; 
		font-size: x-small; 
		width: 540px;
		background: #FFF; 
	
	}

	td.tblheadersearchbiblio
	{
		border: 1px solid #777;
		background: #FFEEE6;
	}

/*  ANNEE */
/*  ------*/

	div.fjp_annee
	{
		text-align: left;
	}

/*  TITRE */
/*  ----- */

	div.fjp_titre
	{
		display: inline;
		font-weight: bold;
		text-align: left;
	}
	
	div.fjp_titre_compl
	{
		display: inline;
		font-weight: normal;
		text-align: left;
	}	

/*  REFERENCE */
/*  --------- */

	div.fjp_reference
	{
	}


/*  PRESENTATION  */
/*  ------------- */
	div.fjp_nuage_count
	{
		display: inline;
	}

	div.fjp_nuage_count a
	{
		text-decoration: none;
	}

	div.fjp_pres
	{
		display: inline;
	}

	div.fjp_pres a
	{
		text-decoration: none;
	}

	div.fjp_prestexte
	{
		color: #B23B00;
		border: solid 1px #B23B00;
		padding: 10px 10px 10px 10px;
		display: none;
		
	}

/*  PDF */
/*  --- */

	div.fjp_pdf a
	{
		text-decoration: none;
	}

/*  CAPTCHA  */
/*  -------- */

	div.captcha
	{
		clear: left;
		text-align: center;
	}
	
	div.captchacpy
	{
		font-size: 70%;
	}

	div.fjp_pdf_dispo
	{
		text-align: center;
	}

	div.fjp_pdf_dispo a
	{
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}

/*  Lien INTRA PAGE */
/*  --------------- */

	a.lienintra
	{
		text-decoration: none;
	}

/*  Lien INTRA PAGE */
/*  --------------- */

	a.lienpopup
	{
		text-decoration: none;
		font-weight: bold;
	}


/*  -------------------------*/
/*  RSS FEED                 */
/*  ------------------------ */

	div.rss a
	{
		color: #B23B00;
		font-size: x-small;
		text-decoration: none;
	}


/*  -------------------------*/
/*  AUDIO                    */
/*  ------------------------ */

	div.fjp_audio_mov
	{
		color: #900;
		font-weight: bold;
		text-align: center;
		width:380px; 
		height:90px;
		background: #000; 
		padding: 20px 0px 0px 0px;
		margin: 0px 10px 0px 0;
	}

	div.fjp_audio_mov a
	{
		text-decoration: none;
	}

/*  -------------------------*/
/*  TOP N des textes         */
/*  ------------------------ */
	
	td.tbltextestdnb
	{
		color: #B23B00;
		font-size: x-small;
		vertical-align: top;
	}

	td.tbltextestbtitre
	{
		font-size: x-small;
	}

/*  -------------------------*/
/*  ANONCES                  */
/*  ------------------------ */
	
	td.tblannoncestdid
	{
		font-size: x-small;
		vertical-align: top;
	}

	td.tblannoncestdtexte
	{
		font-size: x-small;
	}


/*  -------------------------*/
/*  PLAN DU SITE             */
/*  ------------------------ */

	table.plandusitetable
	{
		border: 0px solid #000;
		width: 700px; 
		font-size: xx-small;
	}

	table.plandusitetabledetail
	{
		border: 0px solid #000;
		width: 200px; 
		font-size: xx-small;
	}

	td.plandusiteheader
	{
		border: 0px solid #000;
		background: #FFEEE6;
		color: #387A9B;
		font-size: xx-small;
		font-weight: bold;	
	}
	
	td.plandusitelink
	{
		border: 0px solid #387A9B;
		font-size: xx-small;
	}
			
	td.plandusitedetail
	{
		color: #387A9B;
		border: 0px solid #387A9B;
		font-size: xx-small;

	}	
	
	td.plandusitedetail1ligne
	{
		color: #387A9B;
		border: 0px solid #387A9B;
		font-size: xx-small;
		text-align: center;
	}
		
	a.plandusiteref
	{
		color: #387A9B;
		border: 0px solid #387A9B;
		font-size: xx-small;
		text-decoration: none;

	}
	