
html {height:100%;}

* {
margin:0;
padding:0;
border:0;
}

tr  {
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
}

td  {
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
}

body{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		 /*f4f4f4; #B0E0A0*/	
		/* width: 1219px;align for good browsers 
		height:1176px;width: 1219px;
		width:expression(P7_MinMaxW(720,950));*/
		margin: 0 auto;
		background-color:#cc6601;
}

#wrap {
		background-image:url("images/fond_nouveau.jpg");
		background-repeat:no-repeat;
		background-position: top center;
	  text-align: center;
		/*width: 1219px;*/
		margin: 0 auto;
		/*f4f4f4; #B0E0A0		
		background-image:url("images/fond1.jpg");
		background-repeat:no-repeat;
		/* 	margin: 0 auto;/**/ /* align for good browsers */
		/*height:1176px;
		width: px;*/
		/*width:expression(P7_MinMaxW(720,1219)); 950
		background:url(bg780.gif) top left repeat-y;
		min-height:100%;
		width:780px;
		margin:auto;
		position:relative;*/
}


#global{
		/*padding: 0px 5px 5px 0px;
		margin: 0px 5px 5px 0px; #B0E0A0*/ 
		background-color:#fff; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		text-align: left; /* counter the body center */
		/*border: 1px solid #000;*/
		height: normal;
		width:800px;
		margin: 0 auto;
		/*margin: 0 auto;*/ 
}
		
/*
[if lte IE 6]
#global{
		height: 1%;
}
[endif]

p{
    margin: 15px 15px 15px 15px;
		float: top right;
}
*/
#header{
		background-image:url("images/ban.jpg");
		/*background-image:url("images/banniere.jpg");
		background-repeat:no-repeat; */
		/*color:#750000;*/
		text-align: center;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		width:800px;
		height:180px;
		/*background:#F4F4F4;*/
		text-decoration: none;
}


#liens {
		position:relative;
		float:right;
		top: 85%;
		left: 37%;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
}

#liens a{
		color:#986400;
		text-decoration:none;
}


#logo {
		background-image:url("images/logo.gif");
		background-repeat:no-repeat;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		width: 274px;
		height: 122px;
		float: left;
}

#nav_permanente {
		background-image:url("images/nav_nouveau.jpg");
		background-repeat:no-repeat;
		width: 526px;
		height: 122px;
		float: right;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		position: relative;		
}

#sous_nav ul {
		float: right;
		position: relative;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:5px;
		top:65px;
		display:inline;
		list-style:none;
		line-height: normal;
}

#sous_nav ul li{
		float: left;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		display:inline;
		list-style:none;
		line-height: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		font-size: 0.7em;
		color: #986700;
		text-decoration: none;			
}

#sous_nav ul li a {
		float: left;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		font-size: 0.8em;
		color: #986700;
		text-decoration: none;			
		
}


#sous_nav ul li a span{
		float: left;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		display:inline;
		list-style:none;
		line-height: normal;
		text-align:center;
}




#content{
		/*background-image:url();
		background-color:#fffff;*/
		text-align:left;
		/*border: #628C42 1px solid; */
		background-color:#fff;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		float: left;
		width:800px;
}

#content table{
		width:100%;
}

#content h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align:left;
		font-weight: bold;
		color:#000;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:2px;
		display: block;
}

#pensee {
		float: right;
		text-align:justify;
		/*border-right: 1px solid #d5d5d5;*/
		postion: relative;
		width: 37%;
		/*border: 1px solid #fff;*/
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:6px;
		padding-bottom:4px;
		padding-left:2px;
		padding-right:4px;
		left: 70%;
		
}

#pensee p.titre{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #4e2020;
		margin-top:20px;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:6px;
		padding-bottom:2px;
		padding-left:0;
		padding-right:0;
		border: none;		
		/*border-right: 2px solid #fff;*/
		postion: relative;
		vertical-align: top
}

#pensee p.auteur{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #4e2020;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:0;
		padding-right:0;
		border: none;				
}

#pensee .citation{
		text-align:justify;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000;
		font-weight: normal;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:0;
		padding-right:0;
		width:92%;		
		border: none;		
}


#pensee a {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #9c6701;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		text-decoration: none;	
}




/************* début de la colonne de gauche ********************/

#left_col{
		/*background-image:url();
		background-color:#fffff;*/
		text-align:left;
		/*border: #628C42 1px solid;*/ 
		width:57%;
		background-color:#fff;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		/*border: 1px solid #000;*/		
}


/*#left_col table tr td.photo{
		width:100px;
		height:150px;
		vertical-align: middle;
		margin-top:0;
		margin-bottom:0;
		margin-right:4;
		margin-left:4;
		padding-top:0;
		padding-bottom:0;
		padding-left:4;
		padding-right:4;
		border: none;		
}*/


#left_col table{
		/*border: 1px solid #000;*/
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		border: none;
}

#left_col table tr td{
		/*width:455px;*/
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		text-decoration: none;
		vertical-align:top;
}

#left_col table tr td.mission a{
		vertical-align: top;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #9c6701;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		text-decoration: none;	
}

#left_col table tr td img{
		vertical-align: top;
		width:100px;
		height:150px;
}

#left_col table tr td.mission {
		/*background-image:url("images/mission.gif");
		background-repeat:no-repeat;*/
		float: left;
		position: relative;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #000;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:10px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:0;
		vertical-align: top;
		/*border: 1px solid;*/		
}

#left_col table tr td.mission p.soustitre{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #4e2020;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-weight: normal;				
}

#left_col table tr td.mission p{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #0000;
		margin-top:0;
		margin-bottom:0;
		margin-right:4;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-weight: normal;				
}


#left_col table tr td.mission ul {
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:10px;
		padding-top:5px;
		padding-bottom:0;
		padding-left:10px;
		padding-right:4px;
}

#left_col table tr td.mission ul li{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #000;
		list-style-type: disc;
		padding-top:1px;
		padding-bottom:1px;
		padding-left:0;
		padding-right:4px;
		 			
}

#left_col table tr td.mission h1{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #996600;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:10px;
		padding-bottom:15px;
		padding-left:0;
		padding-right:0;
		font-weight: bold;
		width:100%;				
}


#left_col table tr td.mission img{
		width:219px;
		height:33px;
		vertical-align: middle;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;		
}

/********************  colonne de droite ************************/

#right_col{
		/*background-image:url();
		background-color:#fffff;*/
		/*border: #628C42 1px solid;*/
		background-color:#fff;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:0;		
		width:43%;

}

#right_col table{
		/*border: 1px solid #000;*/
		width:100%;
}

#right_col table tr td{
		width:316x;
}

#right_col table tr td table tr td img{
		width:316px;
		height:40px;
		float:left;
}

#right_col table tr td.nouvelles h1{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #996600;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:20px;
		padding-bottom:15px;
		padding-left:0;
		padding-right:0;
		font-weight: bold;				
}

#right_col table tr td.nouvelles table tr td{
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #0000;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-weight: normal;
		width: 70%;				
}

#right_col table tr td.nouvelles table tr td img{
		width:111px;
		height:84px;
		float:right;
}

#right_col table tr td.nouvelles table {
		width:100%;
}


#right_col table tr td.nouvelles table tr td a{
		color: #9c6701;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		text-decoration: none;	
}

/**********************  début du footer **************************/

#footer {
		background-image:url("images/footer.jpg");
		background-position: bottom;
		background-repeat:no-repeat;
		color:#000;
		width:800px;
		margin-top:8px;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		float: left;
		position: relative;
		height: 33px;
}

#footer p {
		width:800px;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		text-align: center;
		text-decoration: none;
		float: bottom;
}

/*******************************/

#footer_nav {
		color:#000;
		width:800px;
		margin-top:10px;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		float: left;
		position: relative;
}

#footer_nav p {
		width:800px;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:20px;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;	
		text-align: center;
		text-decoration: none;
}

#footer_nav p a {
		color:#000;
		text-decoration:none;
}





/*******************************/




#coordonnees {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		padding: 5px 5px 5px 5px;
		margin: 5px 5px 5px 5px;
		float: top;
		text-align: right;
}

/**************** Navigation stuff  ******************/
/* hack for Internet Explorer */
* html div#navigation {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

#navigation {	
		width:800px;
		margin: 0em;
		font-size: 0.8em;
    height:30px;
		vertical-align:middle;
		background-color:d3d3d5; /*#515153; gris foncé */		
}

#navigation ul{
		display: block;
    height:30px;
}

#navigation li {
		float:left;
    list-style: none; /* hides the list bullet */
		text-decoration:none;
    height:30px;
}

#navigation a{
		padding: .6em 1em .6em 1em; /* padding inside the list item box */
		text-decoration: none;
		color: #000;
		border-right:#750 1px dotted;
		display:inline;
}

#navigation a:hover a:actif a:visited{
		text-decoration: underline;
}

#navigation span {
		padding: 0.6em 1em .6em 1em; /* padding inside the list item box */
		text-decoration:none;
		height:30px;
		color: #fff;
		vertical-align:middle;
}

h3 {
		font-family: Verdana, Arial, Helvetica, trebuchet sans-serif;
		font: 1.1em bold;
		color: #1F1D21; 
		padding: 20px 10px 10px 15px;
		margin: 0px 0px 0px 0px;
		float:left;
		
}

#partie1{
		/*border-bottom:1px dashed #808040;*/
		margin : 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		width:100%;
		height: 400px;
		text-align:justify;
		font-size: 0.8em;
		background-color:#fff;
}

/*table {
			border: none;
			width:85%;
			text-align:left;
}*/

/*table tr th h4 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: bold;
			color: #1F1D21; 
			padding: 25px 5px 25px 5px;
			margin: 5px 5px 5px 5px;
}*/

table tr th {
			vertical-align: top;
			border: none;
}

img {
			border: none;
}

/* Essai d'une nouvelle navigation */
/*- Menu Tabs E--------------------------- */

#tabsE {
			/*background:#F4F4F4;*/
      /*background:#fff; #919294*/
			line-height: normal;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			width:100%;
			float:right;
			top:39px;
			left:1%;
			position:relative;
}

#tabsE ul {
			display:inline;
			list-style:none;
			line-height: normal;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:5px;
			float:right;
			vertical-align:text-middle;
			text-decoration: none;
}

#tabsE li {
      display:inline;
      margin:0;
      padding:0;
			text-decoration:none;
			float:left;
			position: relative;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
}

#tabsE a {
			float: left;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:4px;
			padding-bottom:2px;
			padding-left:5px;
			padding-right:5px;
			color:#fff;
      text-decoration:none;
			/*border-right: 1px solid #000;
			display:inline;*/
}

#tabsE a span {
			float: left;
			display:inline;
			/*background:url("images/tabrightK.gif") no-repeat right top;*/
      /*background: #ae0101 no-repeat right top;*/
			color:#fff;
			text-decoration:none;
			/*background-color:#fca905;*/
			font-size: 0.8em;
}



    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
    /* End IE5-Mac hack */
#tabsE a:hover span {
    color:#000;
		/*text-decoration: underline;*/
}

#tabsE a:hover {
		 background-position:0% -42px;
}

#tabsE a:active span{
		background-position:0% -42px;
		/*text-decoration: underline;*/
		color: #fff;
}

#tabsE a:hover span {
		 background-position:100% -42px;
}  

#tabsE a:active span {
		 background-position:100% -42px;
}  

#active a {
      color: #fff;
			background:url("images/Leftactive.jpg") no-repeat left top;
}

#active a span {
      color: #fff;
      background:url("images/Rightactive.jpg") no-repeat right top;
}

#active a:hover span {
     color: #000;
		 background-position:100% -42px;
}  

#active a:active{
     color: #000;
		 background-position:0% -42px;
}


/************************** Css des pages internes ********************************/

#menu_secondaire {
		width: 18%;
		float:left;
		position: relative;
		text-align:left;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:5px;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		/*border: 1px solid #000;*/
		top: 20px;
}

#menu_secondaire span.autres_news {
		color: #4e2020;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:2px;
		padding-top:0;
		padding-bottom:8px;
		padding-left:0;
		padding-right:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		font-size: 0.7em;
		text-align: left;
		font-weight: bold;
}

#menu_secondaire ul {
			display: block;
			list-style:none;
			line-height: normal;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:2px;
			float:left;
			vertical-align:text-middle;
			width: 100%;			
}

#menu_secondaire ul li {
			margin-top:0;
			margin-bottom:0;
			margin-right:2px;
			margin-left:0;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:2px;
			padding-right:2px;
			text-align:left;
			width: 100%;
			font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 0.7em;
}

#menu_secondaire ul li a {
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			text-decoration: none;
			text-align:left;
			color: #000099;			
}

#menu_secondaire ul li a.on {
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			text-decoration: underline;
			font-weight: bold;
			text-align:left;
			color: #000;
}

#menu_secondaire ul li a.on:visited{
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			text-decoration: underline;
			text-align:left;
			color: #000;
}


#menu_secondaire ul li a:hover {
			color: #000;
			text-decoration: underline;
}

#menu_secondaire ul li a:visited {
			color: #000099;
}


#menu_secondaire ul li a:active {
		 background-position:0% -42px;
		 text-decoration: underline;
		 color: #000;
}
/********************  Detail des pages publications  ******************/

#detail{
	position: relative;
	float:left;
	width: 76%;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

#detail table tr td h1{
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	width:100%;
}


#detail table tr td {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}


#detail table tr td h2 {
	position : relative;
	float:left;
	text-align: left;
	margin-top:5px;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:2px;
	padding-right:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
	width:80%;
}

#detail table tr td p.texte {
	width:100%;
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#detail table tr td p.texte_contact {
	width:92%;
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


.texte_charisme {
	width:95%;
	position : relative;
	float: left;
	text-align: justify;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.texte_charisme h2 {
	position : relative;
	float:left;
	display:block;
	text-align: left;
	margin-top:5px;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:2px;
	padding-right:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


#detail table tr td p.texte_publication{
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 80%;
}

/***************  Documents : texte histoire  *******************/
#detail_histoire{
	position: relative;
	float:left;
	width: 75%;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

#detail_histoire table tr td h1{
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	width:100%;
}


#detail_histoire table tr td {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}


#detail_histoire table tr td h2 {
	position : relative;
	float:left;
	text-align: left;
	margin-top:5px;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:2px;
	padding-right:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
	width:85%;
}

#detail_histoire table tr td p.texte_histoire{
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 100%;
}

#detail table tr td p.texte_histoire{
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 100%;
}

#detail_histoire table tr td p.imbrication{
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 100%;
}


#detail_histoire table tr td p.texte_histoire_biblio{
	position : relative;
	float: left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:5px;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 95%;
	background-color: #ffcc99;
}

#menu_secondaire p.texte_histoire_biblio{
	position : relative;
	float: left;
	text-align: left;
	margin-top:0;
	margin-bottom:0;
	margin-right:5px;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 100%;
	background-color: #ffcc99;
}

#detail_histoire table tr td ul{
	display: block;
	text-align: left;
	list-style:none;
	line-height: normal;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;		
}

#detail_histoire table tr td ul li{
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		font-size: 0.8em;
		text-decoration: none;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;		
}

.date {
	font-weight: bold;
}

.extrait {
	font-style:italic;
}

/**************   Details des pages publications et           ****************/

#detail table tr td.image {
	position : relative;
	float:left;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width:20%;
}

.image_livre{
	margin-top:5px;
	margin-bottom:0;
	margin-right:5px;
	margin-left:0;
	padding-top:0;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	position: relative;
	float:left;
	
}

.image{
	text-align: left;
	position: relative;
	float:left;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:15px;
}

.image_droite{
	position: relative;
	float:right;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
}

/********** trait vertical    ****************/

#trait {
		background:url("images/trait_vertical.gif") no-repeat left top;
		width: 14px;
		float:left;
		position: relative;
		height: 797px;
		/*top: 3%;*/
}

/**********************   Titre des pages     ***************************/
#titre_page {
			float: left;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:2px;
			padding-bottom:5px;
			padding-left:2px;
			padding-right:2px;
			display: block;			
}

#titre_page h1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			float: left;
			margin-top:10px;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:2px;
			padding-bottom:5px;
			padding-left:2px;
			padding-right:2px;
			background-color: #fff;
			border: 1px solid #000;
}

/*********************** details pour page Charisme Oblat     *************************/

#detail_charisme{
	position: relative;
	float:left;
	width: 100%;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:2px;
	padding-right:2px;
}

#detail_charisme p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			text-align: left;
			float: left;
}

#detail_charisme p h2{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			text-align:left;
			color:#000;
			float: left;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:2px;
			padding-bottom:15px;
			padding-left:2px;
			padding-right:2px;
			
}

/*************** Désigne l'onglet en cours *****************/

#actuel a span{
			/*background:url("images/Publications/Last_pictures/acc.gif") no-repeat left top;*/
			color: #000;
			/*text-decoration: underline;*/
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			float:left;
			position: relative;
}
/********************   Details des livres  **************************/


#detail_livres {
	width: 70%;
	position : relative;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	float: left;
}

#detail_livres p{
	text-align: left;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000;
	float: left;
	width: 100%; 
}


#detail_livres p h2{
	font-weight: bold;
	color:#000;
	float: left;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
}

#detail_livres img{
			float: left;
			margin-top:0;
			margin-bottom:0;
			margin-right:0;
			margin-left:0;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:0;
			padding-right:0;
			text-align: left;
}

.liste_livre {
		text-align: left;
		list-style:none;
		line-height: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		font-size: 0.8em;
		text-decoration: none;			
}

/*#liste_livre ul li{
				
}*/

/*******************  vieux trucs récupérés ************************/
table {
			/*border: none;*/
			width:85%;
			text-align:left;
}

/*table tr th h4 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: bold;
			color: #1F1D21; 
			padding: 25px 5px 25px 5px;
			margin: 5px 5px 5px 5px;
}*/

table tr th {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			text-align:center;
			font-weight: normal;
			padding: 10px 10px 10px 10px;
			margin: 0px 0px 0px 0px;
}

table tr td {
			text-align:center;
			/*border: solid 1px;*/
			vertical-align:top;
}

table tr td img {
			text-align:center;
			vertical-align:top;
			border: none;
}

img {
			border: none;
}

.italique {
	font-style: italic;
}

/********************* plan de site *********/

#plan{
		/*background-image:url();
		background-color:#fffff;*/
		text-align:left;
		/*border: #628C42 1px solid; */
		background-color:#fff;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
		float: left;
		width:800px;
}
#plan table{
		width:100%;
}

#plan h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align:left;
		font-weight: bold;
		color:#000;
		margin-top:0;
		margin-bottom:0;
		margin-right:0;
		margin-left:0;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:2px;
		display: block;
}


#plan table tr td ul {
	list-style-type: none;
	display: block;
	position: relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 100%;
}

#plan table tr td ul li  {
	display: block;
	list-style-type: none;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#plan table tr td ul li h2 {
	text-align: left;
	list-style-type: none;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#plan table tr td ul li h2 a {
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-weight: bold;
}

#plan table tr td ul li h2 a:visited {
			color: #000099;
}

#plan table tr td ul li ul {
	width:100%;
	display: block;
	position: relative;
	float:left;
	list-style-type: none;
	text-decoration:none;
	text-align: justify;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#plan table tr td ul li ul li a {
text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	
}

#plan table tr td ul li ul li a:visited {
			color: #000099;
}

#plan div.texte_histoire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}