

body  { 
	/*
	background-color:#F9DB70;
	background-color:#4E709E;
	background-image:url(img/imageaccueil1.gif);
	background-repeat:no-repeat;
	background-position:150px 20px;*/
	font-size: 12px;
	font-family: Papyrus, "Comic Sans MS", "Stylus BT", Helvetica, Geneva, Sans-serif;
	margin:0;
	padding:0; 
	color:#1A0009;
	background-color:#F9DB70; 

}
td {
	font-size:12px;
}
.highlightrouge {
	color:#6A0000;
}
.highlightvert {
	color:#3D731E;
}
.highlightviolet {
	color:#6C4766;
}
.highlightbleu {
	color:#1C1C66;
}
.berklink, .berklink a, .berklink a:link {
	color:#6A0000;
	font-size:15px;
	text-decoration:none; 

}
/*
a:link { 
	color:#30040B;
	background-color:transparent;
	text-decoration:none; 
}
a:visited { 
	color:#30040B;
	background-color:transparent;
	text-decoration:none; 
}
a:hover, a:active { 
	color:#757222;
	background-color:transparent;
} */

.textlink a:link, .textlink:link { 
	color:#D25D2D; 
	background-color:transparent;
	text-decoration:none; 
}
.textlink a:visited, .textlink:visited { 
	color:#6C4766;
	background-color:transparent;
	text-decoration:none; 
}
.hotlink:active, .textlink a:hover, a:active, .textlink:hover, .textlink:active, .berklink a:active, .berklink a:hover { 
	color:#30040B;
	background-color:transparent;
}	
.hotlink a:link, .hotlink:link { 
	color:#30040B; 
	background-color:transparent;
	text-decoration:none; 
}
.hotlink a:visited, .hotlink:visited { 
	color:#30040B;
	background-color:transparent;
	text-decoration:none; 
}
.hotlink a:hover, a:active, .hotlink:hover { 
	color:#D25D2D; 
	background-color:transparent;
	text-decoration:none; 
}
.menulink a:link {
	font-size:14px;
	color: #D25D2D;
	text-decoration:underline; 
}
.menulink a:hover, .menulink a:active {
	color: #757222;
	text-decoration:none; 
}
.menulink a:visited { 
	color:#6C4766;
	background-color:transparent;
	text-decoration:underline;
}
/******************************/
.blocwarning {
	margin:0px 0px 0px 10px;
	padding:5px;
	border:1px dashed #1A0009;
	background-color:#F0B36C; 

}
/******************************/
#HeaderPage_fr, #HeaderPage_en  {
	z-index:3;
	position:absolute;
	background-image:url(img/headerNEW.jpg);
	
	height:155px;
	width:711px;/**/
	right:47px;
	top:0px;
}
#HeaderPage_fr {	
 background-image:url(img/header_fr.jpg);
	
}
#HeaderPage_en {
 background-image:url(img/header_en.jpg);
}

#SousLeHeaderPage {
	z-index:3;
	position:absolute;
	top:155px;
	height:8px;
	width:90%;
	background-image:url(pics/smooth.gif);
	background-repeat: repeat-x;
	background-position:top right; 
}
#TitrePage {
	z-index:2;
	position:absolute;
	top:0;
	right:0;
	margin-left:0px;
	/*background-image:url(img/titre_concept_global.gif); 
	background-position: 130px 0  0 0;*/
	background-color:#DCED7D; 
	width:47px;
	height:100%;
	background-position:  0 0;
}
 #FinDeLaPage {
	z-index:1;
	position:absolute;
	width:47px;
	height:4600px; 
	margin-top:-4580px;

 
	background-position: bottom right; 
	background-color:#DCED7D; 
	right:0px; 
/*	background-color:#DC2B7D;
	bottom:0px;
*/ }

#HeaderPage_fr span, #TitrePage_fr span, #HeaderPage_en span, #TitrePage_en span {
	font-size: 5px; 
  	background:transparent;
 	visibility:hidden; 
 	text-decoration:none;
 }

 #Left {
 	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	height:874px;
	width:184px;
	background-image:url(img/leftNEW2.jpg);
	background-repeat: no-repeat;
	background-position:top left;
 }  /**/ 
 #Maeva {
 	z-index:4;
	position:absolute;
	top:0px;
	left:0px;
	width:183px;
	height:169px;
	background-image:url(img/maeva9.gif);
	background-repeat: no-repeat;
	background-position:top left;
 }
#MenuLeft {
 	z-index:3;
	position:absolute;
	margin-top:169px;
	left:0px;
	width:196px; 

 
}

.menufr1 a, .menufr2 a, .menufr3 a, .menufr4 a, .menufr5 a, .menufr6 a, 
.menufr7 a, .menufr8 a, .menufr9 a, .menufr10 a, .menufr11 a, .menufr12 a, .menufr13 a,
.menuen1 a, .menuen2 a, .menuen3 a, .menuen4 a, .menuen5 a, .menuen6 a, 
.menuen7 a, .menuen8 a, .menuen9 a, .menuen10 a, .menuen11 a, .menuen12 a, .menuen13 a {
	float:left;
	margin: 0px;
	padding: 0px;
  	width:196px;
  	height: 26px;
	background-position:0 -52px;
}
.menufr1 a:hover, .menufr2 a:hover, .menufr3 a:hover, .menufr4 a:hover, 
.menufr5 a:hover, .menufr6 a:hover, .menufr7 a:hover, .menufr8 a:hover, 
.menufr9 a:hover, .menufr10 a:hover, .menufr11 a:hover, .menufr12 a:hover, .menufr13 a:hover,
.menuen1 a:hover, .menuen2 a:hover, .menuen3 a:hover, .menuen4 a:hover, 
.menuen5 a:hover, .menuen6 a:hover, .menuen7 a:hover, .menuen8 a:hover, 
.menuen9 a:hover, .menuen10 a:hover, .menuen11 a:hover, .menuen12 a:hover, .menuen13 a:hover {
	background-position:0 -26px;
}

.menufr1 a {	
	background: url(img/menu/menufr1.gif) no-repeat left top;  
}
.menuen1 a {	
	background: url(img/menu/menuen1.gif) no-repeat left top;  
}
.menufr2 a {	
	background: url(img/menu/menufr2.gif) no-repeat left top;  
}
.menuen2 a {	
	background: url(img/menu/menuen2.gif) no-repeat left top;  
}
.menufr3 a {	
	background: url(img/menu/menufr3.gif) no-repeat left top;  
}
.menuen3 a {	
	background: url(img/menu/menuen3.gif) no-repeat left top;  
}
.menufr4 a {	
	background: url(img/menu/menufr4.gif) no-repeat left top;  
}
.menuen4 a {	
	background: url(img/menu/menuen4.gif) no-repeat left top;  
}
.menufr5 a {	
	background: url(img/menu/menufr5.gif) no-repeat left top;  
}
.menuen5 a {	
	background: url(img/menu/menuen5.gif) no-repeat left top;  
}
.menufr6 a {	
	background: url(img/menu/menufr6.gif) no-repeat left top;  
}
.menuen6 a {	
	background: url(img/menu/menuen6.gif) no-repeat left top;  
}
.menufr7 a {	
	background: url(img/menu/menufr7.gif) no-repeat left top;  
}
.menuen7 a {	
	background: url(img/menu/menuen7.gif) no-repeat left top;  
}
.menufr8 a {	
	background: url(img/menu/menufr8.gif) no-repeat left top;  
}
.menuen8 a {	
	background: url(img/menu/menuen8.gif) no-repeat left top;  
}
.menufr9 a {	
	background: url(img/menu/menufr9.gif) no-repeat left top;  
}
.menuen9 a {	
	background: url(img/menu/menuen9.gif) no-repeat left top;  
}
.menufr10 a {	
	background: url(img/menu/menufr10.gif) no-repeat left top;  
}
.menuen10 a {	
	background: url(img/menu/menuen10.gif) no-repeat left top;  
}
.menufr11 a {	
	background: url(img/menu/menufr11.gif) no-repeat left top;  
}
.menuen11 a {	
	background: url(img/menu/menuen11.gif) no-repeat left top;  
}
.menufr12 a {	
	background: url(img/menu/menufr12.gif) no-repeat left top;  
}
.menuen12 a {	
	background: url(img/menu/menuen12.gif) no-repeat left top;  
}
.menufr13 a {	
	background: url(img/menu/menufr13.gif) no-repeat left top;  
}
.menuen13 a {	
	background: url(img/menu/menuen13.gif) no-repeat left top;  
}



.menu7-1 a, .menu7-2 a,  .menu7-3 a {
	float:left;
	margin: 0px;
	padding: 0px;
  	width:196px;
  	height: 22px;
	background-position:0 -44px
}

.menu7-1 a:hover, .menu7-2 a:hover,  .menu7-3 a:hover {
	background-position:0 -22px
}


.menu7-1 a {
  background: url(img/menu/menufr7-1.jpg) no-repeat left top;
}

.menu7-2 a {
  background: url(img/menu/menufr7-2.jpg) no-repeat left top;
}

.menu7-3 a {
  background: url(img/menu/menufr7-3.jpg) no-repeat left top;
}



.invisiblemenu
  { 
  /* Ca c juste pour faire plaisir  aux navigateurs texte et  aux moteurs de recherche */
	font-size: 5px; 
  background:transparent;
  visibility:hidden; 
 text-decoration:none;
 }





#MenuLeft h3 {
	border:1px solid transparent;
	font-size: 16px; 

 
	width:170px;
	height:20px; 
	margin:  5px 0 0 5px;
	
	
	/*
	background-image:url(img/menuH3-2.gif);*/
	padding-left:0px;
	font-variant:small-caps;
}

#MenuLeft ul {
	margin: 0px;
	padding: 0px;
}
#MenuLeft li {
	border:1px solid transparent;
	width:140px;

 
	/*display:block;	
	background-image:url(img/bgmenu3.gif);
	background-repeat:repeat x;
	background-position: 0 -40px;
	background-color:#CDCDFF; */
	color: #30040B;
	height:14px;
	padding:3px;
	margin:1px 0 0 20px;
	list-style-type: none;
}
#MenuLeft li:hover, #MenuLeft h3:hover {
	border:1px solid #30040B;

 
	
	display:block; /*
	background-color:#9EADFF;
	background-position: 0 -20px;*/
}
#MenuLeft li a:link, #MenuLeft li a:visited { 
	color:#30040B;
	background-color:transparent;/**/
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#MenuLeft li a:hover {
	color: #FF9366; 
} 

#MenuLeft li.Activ {
	/*display:block;	
	background-image:url(img/bgmenu3.gif);
	background-repeat:repeat x;
	background-position: 0 -20px;*/
	height:14px;
	padding:3px;
	margin:1px 0;
	list-style-type: none;
	width:170px;
	color: #FF9366;
}


.boutonlang a {
	position:absolute;
	top:550px;
	left:15px;
	z-index:100;/*
  	width:60px;
  	height: 39px; 
	background-position:0 -78px;
	background: url(img/menu_lang2.gif) no-repeat left top;  */
}/*
.boutonlang a:hover { 
	background-position:0 -39px; 
}*/


.langlink, .langlink a, .langlink a:link, .langlink a:visited {
	font-size:12px;
	color: #1A0009;
	text-decoration:none; 
}
.langlink a:hover, .langlink:hover, .langlink a:active {
	color: #757222;
	text-decoration:none; 
}




#news {

	z-index:0;
	margin:0px 15px 0 30px;
	padding:2px 10px 0 10px;
	background-color:transparent;
	border: 1px solid #FF9366; 
	/*
	border-top: 1px solid #FF9366;
	border-bottom: 1px solid #FF9366; */
}

#news p {
	margin:0;
	text-align:justify;
}
#news div.newstitre {
	font-variant:small-caps;
	font-size: 14px;
	padding:3px;
	font-weight:bold;	/*
	background-image:url(img/bg2.gif) */
}
#news div.newsbloc {
	font-size: 12px;	
	padding:3px; /*
	background-image:url(img/bg1.gif); */
}


#main { 
	margin:180px 45px 2px 175px;
	}
 #main div.bloccontent {
	z-index:0;
	margin:20px 10px 0 0;
	padding-left:20px;
	background-color:transparent; 
	/*min-height:200px;
	border-top:1px solid #FF9366;
	overflow:visible;*/
}

.bloccontent div.bloctitle {
	z-index:2;
	padding: 8px 10px 0 38px;
	background:url(img/tipapillon.gif) top left no-repeat;
	height:40px;
}
.bloctitle span {
	z-index:1;
	border-bottom:1px solid #FF9366;
	padding: 0 10px 0 12px;
	font-variant:small-caps;
	font-size: 17px;
}
.bloccontent p {
	z-index:0;
	margin:-1px 0 0 0;
	padding:10px 8px 0px 8px; /*
	border-left:1px solid #FF9366; */
	background-color:transparent;
	overflow:visible;
	text-align:justify;
}


 /******************************/
 #footerimage {
	z-index:1;
	height:817px;
  	margin-top: -800px;
	float:right;
	position:relative;
	bottom:0;
	right:0;
	background:url(img/fixedleft.gif) repeat-y top left;
	width:47px;
}


#copyline {
	z-index:1;
	/*position:fixed;
	position:absolute;
	margin: 20px 0px 0 180px;*/
	margin-top: -1px; 
	float:right;
	position:relative;
	bottom:0; 
	border-top:1px solid #F9B471;
	border-bottom: 1px solid #F9B471;
	padding-right:50px;
	width:85%;
	text-align: right; 
  	font-size: 11px;
}
#copyline span {
	font-style:italic;
}
#copyline a:link { 
	color:#C05B45;
	background-color:transparent;
	text-decoration:none; 
}
#copyline a:visited { 
	color:#C05B45;
	background-color:transparent;
	text-decoration:none; 
}
#copyline a:hover, a:active { 
	color:#FFF;
	background-color:transparent;
}

.copyright { 
	color: #000000;
	/*padding-left:4px;*/
	margin-top:0px;
  	font-size: 11px;
	text-decoration: none;  
	text-align:left;
}
.copyright:Hover,.copyright_selected { 
	text-decoration: none; 
	color: #00BFFF; 
}

/******************************/
table.livredor {
	background-image:url(img/book2.jpg);
	background-repeat:no-repeat;
  	width:590px;
  	height:395px;
  	/*margin: 0px; */
  	border:0;

}

.pagegauche {
	text-align: left;  
  	padding: 20px 10px 10px 33px;;
  	font-size: 12px;
}
.pagedroite {
	text-align: left;  
  	padding: 20px 35px 10px 12px;;
  	font-size: 12px;
}

.flechegauche {
	margin-bottom:4px;
	margin-left:45px;
}
.flechedroite {
	margin-bottom:9px;
	margin-right:37px;
}
/******************************/
table.contactform {
  	margin-left: 0px; 
  	padding-left: 20px; 
  	border:0;

}

.contact {
	text-align: left; 
  	font-size: 14px;
}

.linkies {
	font-size: 10px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-serif;
}

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

img.photoright {
  	float: right;
  	position: relative; 
  	margin-top: 5px; 
  	margin-right: 0px; 
  	margin-left: 10px; 
  	margin-bottom: 0px; 
 }
img.photoleft {
  	float: left;
  	position: relative; 
  	margin-top: 5px; 
  	margin-left: 10px; 
  	margin-right: 10px; 
  	margin-bottom: 0px; 
 }
.photocenter {
	text-align:center;
  	margin-top: 0px;
  	/*float: left;
  	position: relative;
  	margin-left: auto; 
  	margin-right: auto; 
  	margin-bottom: 0px; */
 }
 

 
 .citation /* on dˇfinit un conteneur pour le bloc de citation */
 {
	 float: right;
	 width: 145px;
	 margin-left: 10px;
	 margin-right: 8px;
	 margin-top: 5px;
	 margin-bottom: 5px;
 	/*background-color: #D3D3D3;*/
	border: 1px dashed #4d260a;
 }
  
 .citationtexte
  { font-style: italic;
   font-size: 12px; 
 margin-right: 2px; 
   margin-left: 5px; 
   padding:5px;
  text-align: center }
  
 .citationauteur
 {
 margin-right: 5px; 
 width: 140px;  
  font-family: verdana, arial, sans-serif; 
  font-size: 11px; 
  color: #000000;
  text-align: right;
 }