/* <style type="text/css"> */



body{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;				
 				background-color: rgb(204, 204, 204); 
/*				background-color: rgb(255, 255, 255);*/
background-image: url(images/papiernb.gif);
/* background-repeat:no-repeat; */
/* background-position:center center; */
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;

}
							
td	 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				color: #000000}
				
.abstract {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
}

ul {
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
list-style-type: circle;
}

a:link 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				/*color: #871d1d*/
/* 					color:blue; */
/* color:#85633e; */
color:#854e11;
}

a:visited		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: none;
/* 				color: #871d1d */
/* color:#85633e; */
color:#654f9d;
}

a:active 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #871d1d}

a:hover 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #000000}
				
a.sm:link 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #871d1d}

a.sm:visited		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #871d1d}

a.sm:active 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #871d1d}

a.sm:hover 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #000000}


a.cr:link 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
/*				text-decoration: underline;*/
				color: #ffffff}

a.cr:visited		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #ffffff}

a.cr:active 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #ffffff}

a.cr:hover 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #C6E2FF}
				
a.sm:link 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #aa0509}

a.sm:visited		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #aa0509}

a.sm:active 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #aa0509}

a.sm:hover 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				text-decoration: underline;
				color: #000000}		

p			{	margin-top:5px;
				margin-bottom:10px;
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				color: #000000}

H1 			{
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 10pt;
				font-weight: bold;
/* 				color: #871d1d; */
				color: #B24A2F;
			}

H2 			{
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #40679b;
			text-decoration:none;
}
H2 			a link{
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #40679b;
			text-decoration:none;
}


			
H3 			{
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #737373;
			}
			
H4 			{
				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
/* 				color: #871d1d; */
/* color:#654f9d;	 */
/* color:#4003d9;	 */
color:#2c0295;
			}
			
.credits 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				color: #ffffff}
				
.small 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				color: #000000}

.smgry 		{	font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 8.5pt;
				color: #737373}
				
.bg	 	{	background-color: #cccccc}

.white	 	{	background-color: #ffffff}

.black	 	{	background-color: #000000}


.gray	 	{
	background-color: #e4e7eb;
	font-weight: bold;
	font-size: 10pt;
}

.blue	 	{	background-color: #40679b}
.violet		{	background-color: #654f9d}

.line	 	{	background-color: #666666}

.navbg	 	{	background-image: url(images/nav_bg.gif);
				background-repeat: repeat-x}

.style2 {	color: #0000FF;
	font-weight: bold;
}

      #central { 
overflow: hidden;
display:table; 
}

#page {
    /*margin-left: 200px;*/
    margin-left: auto;
    margin-right: auto;
	float:center;
	margin-top:15px;
    padding: 0;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
/* -moz-border-radius-topleft:17px;*/
/* -moz-border-radius-topright:17px;*/

/*-khtml-border-radius:12px;*/
/*border-radius:12px;*/

	background-color: white;

    width : 900px;
/* 	min-width:800px; */
/*    background: #ffffff;*/

-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;  


    color : black;
  }



/*  */
/* Le Menu Principal (horizontal) */
/*  */
#main-menu {
    /*margin:0 9px;*/
	
    padding:0px;
    font-weight: bold;
    font-size : 12px;
vertical-align: middle;
    text-align : right;
    color : #abd6de;
/*     background: #848484; */
/* background:#9d6e47; */

    border-top: 0px solid white;
    border-bottom: 0px solid black;
  }

        #main-menu ul {
            display:inline; /*modif pour section private*/
            list-style-type:none;
            text-align:right;
            margin:0;
            padding:0;
            }
            #main-menu ul li {
                display:inline;
                margin: 0;
                padding:0 0 5px 0;
                }

        #main-menu a {
/*             color : rgb(204, 204, 255); */
         color : white;
            text-decoration: none;
            padding:0 0 5px 0;
            margin: 0 10px 0 0;
            background-color: inherit;
												/*background-color:inherit;*/
            }


            #main-menu a:hover, #main-menu a:focus {
       /*         color : #0373A1;*/
				/*color: #40679b;	*/
/* 				color: #B24A2F;	 */
/* color:#654f9d;	 */
/* color:#4003d9;		 */
color:#2c0295;
						/*color: #FF6600;*/
                /*background-color: #545454;*/
																background-color:inherit;
                }


/*  */
/* La Colonne de droite  */
/*  */
#right-column{
/*!!!!!!!!!!!!!!!!!!*/
/* display:table-cell; */
width:252px;
height:100%;
/*float:right;*/
/*!!!!!!!!!!!!!!!!!!*/
/*     clear: right; */
/* width:100%; */
/* float:right; */
    /*pour test sur la page de liens*/
				margin-left : 548px;
/*la largeur du main + ce qu'il faut*/

				margin-bottom:0;

/*10 +9 pour equilibrer avec le margin-right*/
/*    padding-left: 19px;
    padding-right: 10px;*/

	background-color: #e4e7eb;

/*    margin-top: 5px;
    padding-bottom: 10px;*/
    padding-top: 5px;
/* padding-bottom: 1000px; */
/* margin-bottom: -1000px; */
    text-align:center;
vertical-align:top;
  }    /*clear: right;*/


/*  */
/* La Colonne de gauche  */
/*  */
#left-column{
/*!!!!!!!!!!!!!!!!!!*/
/* display:table-cell; */
/* height:100%; */
    float : left;
width : 528px;
/*float:right;*/
/*!!!!!!!!!!!!!!!!!!*/
    /*clear: right;*/
    /*pour test sur la page de liens*/
		/*		margin-right : 235px;*/
/*la largeur du main + ce qu'il faut*/

				margin-bottom:0;

/*10 +9 pour equilibrer avec le margin-right*/
    padding-left: 10px;
    padding-right: 10px;
/* padding-bottom: 1000px; */
/* margin-bottom: -990px; */
	background-color: white;
/*    margin-top: 5px;*/
    padding-bottom: 10px;
    padding-top: 5px;

text-align: justify;
overflow:hidden;
  }

/*  */
/* Le bas  */
/*  */
#bottom{
/*!!!!!!!!!!!!!!!!!!*/
    clear : both;
width : 900px;
display: table;
/*float:right;*/
/*!!!!!!!!!!!!!!!!!!*/
    /*clear: right;*/
    /*pour test sur la page de liens*/
		/*		margin-right : 235px;*/
/*la largeur du main + ce qu'il faut*/

				margin-bottom:0;

/*10 +9 pour equilibrer avec le margin-right*/
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    text-align:left;
  }


#infojava {
    font-family : Verdana, Geneva, Arial, sans-serif;
    font-size : 10px;
    color : #CC3300;
    text-decoration : none;
    text-align : center;
    /*background: #ffffff;*/
				 background: inherit;
    font-weight: bold;
    padding-bottom:10px;
  }

/* Colonnes pour les menus de droite */


#box2 {
float: left;
/* margin-left : 105px; */
	
	width:170px;
/* 	margin-top:20px; */
	padding-top:5px;
/* 	margin-left:5px; */
margin-left:50px;
margin-bottom:15px;

/* border: 1px solid black; */
overflow: hidden; 
}

ul#sublevel-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:right;
width:20px;
float:left;
} /* style des liens du menu horizontal (gï¿œnï¿œralement dans la position user3) */

ul#sublevel-nav li {
cursor: pointer;
	margin: 0;
	text-align:right;
	height: 30px;

/*	display: inline;*/
/*	border-left:1px solid white;*/
}
ul#sublevel-nav li a:link {

width:180px;
 display:block; 
	background:#CCCCCC;
text-align:left;


/*	padding-right:100px;*/
	padding-left:5px;
/*	margin-right:-400px;
	margin-left:-400px;*/
	padding-bottom:5px;
	padding-top:5px;
/*	background:#848484;*/
	font-weight:normal;
	text-decoration: none;
	border-bottom: 0;
	color: black;
}
ul#sublevel-nav li a:visited {
width:180px;
 display:block; 
	background:#CCCCCC;
text-align:left;
	padding-left:5px;
/*	padding-right:100px;*/
/* 	padding-left:20px; */
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
/* 	background: #848484; */
	text-decoration: none;
	border-bottom: 0;
	color: black;
} 

ul#sublevel-nav li a:hover {
width:180px;
display:block;
text-align:left;
	padding-left:5px;
/*	padding-right:100px;*/
/* 	padding-left:20px; */
	padding-bottom:5px;
	padding-top:5px;
	background: #b24a2f;
/* 	background: #40679b; */
background:#854e11;
	text-decoration: none;
	font-weight:normal;
	border-bottom: 0;
	color: black;
}

#box1 {
/*     float : left; */
	width:200px;
	margin-top:20px;
	padding-top:5px;
	padding-left:20px; 
/* 	margin-left:5px; */
/* 	margin-bottom:70px; */
/* overflow: hidden;  */
/*border: 1px solid black;*/
}

ul#mainlevel-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:right;
width:20px;
float:left;
} /* style des liens du menu horizontal (gï¿œnï¿œralement dans la position user3) */

ul#mainlevel-nav li {

cursor: pointer;
	margin: 0;
	text-align:right;
	height: 40px;

/*	display: inline;*/
/*	border-left:1px solid white;*/
}
ul#mainlevel-nav li a:link {
/* color:#000;/*specialement pour ie*/ */
            color : white;
width:200px;
display:block;
text-align:center;
            color : black;
/*	padding-right:100px;*/
/* 	padding-left:20px; */
/*	margin-right:-400px;
	margin-left:-400px;*/
	padding-bottom:5px;
	padding-top:5px;
	background:#848484;
	font-weight:bold;
	text-decoration: none;
}
ul#mainlevel-nav li a:visited {
width:200px;
display:block;
text-align:center;
            color : black;
/*	padding-right:100px;*/
/* 	padding-left:20px; */
	padding-bottom:5px;
	padding-top:5px;

	background: #848484;
	text-decoration: none;
	font-weight:bold;
	border-bottom: 0;
} 

ul#mainlevel-nav li a:hover {
width:200px;
display:block;
text-align:center;
            color : white;
/*	padding-right:100px;*/
/* 	padding-left:20px; */
	padding-bottom:5px;
	padding-top:5px;
	text-decoration: none;
/* 	background: #b24a2f; */
background:#854e11;
	font-weight:bold;
	border-bottom: 0;
/* 	color: black; */
}

#menu {

/*top: 1em;
left: 1em;*/
width: 10em;
}

#menu dt {
cursor: pointer;
background: #A9BFCB;
height: 20px;
line-height: 20px;
margin: 2px 0;
border: 1px solid gray;
text-align: center;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 10em;
background: #A9BFCB;
border: 1px solid gray;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: center;
font-size: 85%;
height: 18px;
line-height: 18px;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#zonefr {
/*     float: left; */
    background: url(images/i08b.gif) no-repeat left;
    width : 30px;
    height: 10px;
  }


#zoneen {
/*     float: left; */
    background: url(images/i10b.gif) no-repeat left;
shadow:3px;
    width : 30px;
    height: 10px;
  }

        #test ul {
            display:inline; /*modif pour section private*/
            list-style-type:none;
            text-align:right;
            margin:0;
            padding:0;
            }
            #test ul li {
                display:inline;
                margin-bottom: 30px;
                padding:0 5px 5px 0;
                }

        #test a {
		font-weight: bold;
		color: #40679b;
		text-decoration:none;
/*                 margin-bottom: 30px; */
            padding:0 5px 5px 0;
            margin: 10px 10px 10px 10px;
/*             background-color: inherit; */
												/*background-color:inherit;*/
            }

div#galerie
{
	width: 618px ;
	height:600px;
/* 	background: #eed ; */
/* 				background-color: rgb(255, 255, 204); */
background-color:#e7e3f1;
	border: 1px solid #cabfe8 ;
	padding: 0px ;
	margin: 5px 5px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
/* overflow:hidden; */
}


ul#galerie_mini
{
	margin: 0 ;
	padding: 6px ;
	list-style-type: none ;
}


ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
/*	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;*/

				font-family: tahoma, arial, verdana, helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #737373;
	padding:10px;

}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
	max-width:500px;
/* 	height:auto;*/ 
	max-height:400px;
	width:auto;
}
		


	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#aaa;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;
		clear:both;
		float:left;
		width:900px;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:900px;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding: 0 0 1em 0;
		overflow:hidden;
	}
    .col1{text-align: justify;}

	.col2{
	padding: 0 .5em 1em .5em;
/* 	padding: 0 0em 0em 0em; */
	}

	/* 2 Column (double page) settings */
	.doublepage {
/* 	background-color: #e4e7eb;	 */
/* 	background-color: #cccfd2	; */
/* 	background-color: #f2f3f4; */
/* right column background colour */
	background-image: url(./images/rightback.jpg)	;

/* background-color:#c1a994; */
	}
	.doublepage .colleft {
		right:250px;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:630px;			/* left column content width (column width minus left and right padding) */
		left:260px;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:250px;			/* right column content width (column width minus left and right padding) */
		left:270px;
/* padding-left:-5px; */
/* padding-right:5px; */
    text-align:center;
/* 	align:center;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */ 
	}



















