HTML, BODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-size: 13px;
	font-family: verdana,arial,sans-serif; 
	/* BACKGROUND: url(bg3.gif) #336699; */	/* motif de fond ex. bg_page2.gif */
	background-attachment: fixed;
	HEIGHT: 100%;
}
#body_page {
	/* BACKGROUND: url(page_bg-page.gif) white; */	/* motif de page */
	MARGIN: 0px auto; 
	WIDTH: 800px;  						/* largeur de la page */
}
#banniere_page {
	BACKGROUND: #dcdcdc; 
	MARGIN: 0px auto; 
	HEIGHT: 90px
}
#anim3p {
	position:absolute; z-index:20; MARGIN: 0px auto; text-align:right;WIDTH: 800px;
	padding-top:2px;
}
#menu_principal {
	text-align:center; /* si texte */
	padding-top:2px;
	MARGIN: auto;  
	HEIGHT: 30px; 
	border-top:1px solid #808080;
	BACKGROUND: #364c8c;  
	/* BACKGROUND: url(bandeau-page-08__.jpg);  */
}
#contenu_page { 
	padding-left:10px; padding-right:10px;
	BACKGROUND: url(contenu_bg-v2.gif) white repeat-x top left;
	height:100%;min-height:400px;
}
#chemin {
	FONT: normal 9px verdana,arial,sans-serif; 
	COLOR: #336666; 
	margin-bottom:20px;margin-top:0px;
	padding-top:12px; padding-left:40px;
	height:25px;
}
#contenu {
	FONT: normal 13px verdana,arial,sans-serif; 
	margin-bottom:20px;
	padding-left:20px; padding-right:10px;
}
.titreRubrique {
	color:#f0f0f0;font-size:21px;padding-top:7px;padding-left:0px;margin-left:10px;  
}
H1  {color:#006600; font-size:23px; font-weight:normal; margin:0;margin-left:10px; line-height:26px;}
H2  {COLOR:#993300; font-size:12px;}
H3  {COLOR:#006600; font-size:14px;}

/* H1.titre {
	background: url(puceh1.gif) top left no-repeat;
	padding-left:48px;padding-bottom: 10px;
	margin-top:22px; margin-left:1px;
	}
*/
.rubrdate {color:#7d8dba;font-size:10px;margin-left:0px;margin-bottom:10px;
	padding-left:1px;
	}
	
.chapo {
	font-size:15px;
	color: #993300;
	margin-left:5px; margin-bottom:20px; margin-right:35px;
	padding-bottom:8px; padding-top:0px; padding-left:13px;
	line-height:20px
	}
.chapo3 {COLOR: #993300;margin-top:5px;line-height:15px;}

P {
	line-height:18px;
	}
DIV {line-height:18px;}

#head2,
#head3 {
	width:240px;
	float:left;
	font-size:12px;
	line-height:14px;
	margin-right:14px;
}	
#avis, 
#commentaires {
	margin-left:10px;
}
#avis, 
#commentaires, 
#connexes {
	width:250px;
	float:left;
	margin-top:20px;
	font-size:12px;
	line-height:14px;
	padding:5px;
}	
#retour,
#medite{
	margin-left:10px;margin-top:20px;margin-right:10px;
	font-size:10px;
	padding:8px;
	line-height:15px;
	/* BACKGROUND: url(../images/kraft2.gif) white repeat-x top left;  */
	text-align:center;
}	
#flash2 {
	/* BACKGROUND: url(../images/kraft1.gif) white top left; */
	text-align:center;
}
/*
#edito {
	width:250px;
	float:right;
	margin-left:10px;margin-top:20px;margin-right:5px;
	font-size:10px;
	padding:8px;
	COLOR:#90603b;
	line-height:15px;
	BACKGROUND: url(bleu-08.gif) white repeat-x top left;
	height:100%;
}	*/

.relArtTitre {padding-left:15px; padding-bottom:7px; font-weight:bold;color:#C0B77E;border-bottom:1px solid #ccff66;}
UL.relArtLink  {margin:0px; margin-left:20px; padding:0px;margin-top:10px;}
LI.relArtLink  {margin-bottom:4px; list-style-image: url(../images/carre2.gif); font-size:11px;}

.strdate {color:#808080;font-size:10px;}	

.echoMesg {font-size:10px;line-height: 13px;BACKGROUND-COLOR: #f9f4aa;
	margin-top:4px;margin-left:17px;margin-bottom:7px;margin-right:5px;
	display:inline; padding-left:4px;padding-right:4px;}
.echoRep {color:#003366;font-size:10px;}	
.echoResume {background-color:#EEEBDD; BORDER-BOTTOM: #c0c0c0 1px solid;margin-bottom:3px;font-family:verdana;font-size:10px;padding:3px}

.separ {clear:left;height:10px;}

.motRech {color:#ff6600;font-weight:bold;font-size:16px;}
.pj {background-color:#ffff33}
.pv {background-color:#ccff66}

#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 2px;  
	MARGIN: 0px auto; 
	FONT: normal 10px verdana,arial,sans-serif; 
	COLOR: #cccc99;  
	TEXT-ALIGN: center;
	clear:left;
	background-color:#364c8c;
}
.section {
	width:150px;
	float:left;
	margin-left:4px; margin-top:10px;
	text-align:left;
	padding-left:15px;
	list-style-type:none;
}
.s1 {border-left:3px solid #993300;}
.s2 {border-left:3px solid #3366cc;}
.s3 {border-left:3px solid #339900;}
.s4 {border-left:3px solid #ffcc00;}
.g  {font-weight:bold;}

#sign {
	clear:left;
	color:#cccccc;
	FONT: normal 11px verdana,arial,sans-serif; 
	padding-top:7px; padding-bottom:4px;
}

/* barre d'outil calée à droite à la verticale. */
/* #outil   {float:right; text-align:center; margin:0; padding:0px; padding-top:14px;} */
#outil {position:absolute; z-index:10; 
	padding:0px; padding-top:20px;
	MARGIN: 0px auto; 
	text-align:right;
	WIDTH: 820px; }

.cprght {background:url(../images/_copy.gif) no-repeat top left transparent;z-index:99;position:absolute;}

/* ancres */
A {	COLOR: #05286c; }
A:link {TEXT-DECORATION: underline}
A:visited {TEXT-DECORATION: underline}
A:hover {COLOR: #339933; TEXT-DECORATION: none}

A.chemin {COLOR: #3567EC; TEXT-DECORATION: none;}
A.wikl {COLOR: #364c8c; TEXT-DECORATION: none;border-bottom:1px dotted #fe7f27;}
A.wikl:link, A.chemin:link {COLOR: #364c8c; TEXT-DECORATION: none;}
A.wikl:visited, A.chemin:visited {COLOR: #364c8c; TEXT-DECORATION: none;}
A.wikl:hover, A.chemin:hover {COLOR: #3567EC; TEXT-DECORATION: underline;}

a.wiki, a.wiki:hover {
	background: url(../images/picto-wiki.gif) center right no-repeat;
	padding-right: 13px;
}
a.web, a.web:hover {
	background: url(../images/picto-web.gif) center right no-repeat;
	padding-right: 17px;
}

A.menuf {COLOR: #808080; TEXT-DECORATION: none;}
A.menuf:link {TEXT-DECORATION: none;}
A.menuf:visited {TEXT-DECORATION: none;}
A.menuf:hover {TEXT-DECORATION: underline;}

.br {border-right:1px solid #c0cfc0}
.bb {border-bottom:1px solid #c0cfc0}

.twikl {COLOR: #993300; /* #3567EC; */
		padding-left:7px;padding-right:7px;padding-bottom:7px;padding-top:7px;
		margin-left:3px;margin-right:3px;
		font-weight:normal;line-height:16px;font-size:13px;
		/* background-color:#c3b980; */
		}
.pict-titre {font-size:10px;color:#808080;}		
.pict-detail {padding-left:40px;margin-top:10px;}
.pict-mosaic {margin-left:1px; margin-right:1px; margin-top:5px;margin-bottom:5px;
	padding-left:10px;padding-right:7px;padding-bottom:5px;}
.toc {margin-left:20px;margin-right:10px;}
.smodes {margin-top:20px;border:1px dotted #c3b980;background-color:#eeeeee;}

.sousdoss-2 {float:left;width:45%;margin-left:0px;margin-bottom:7px;margin-right:7px; color:#a80000;line-height:16px;}
.sousdoss-vign {margin-right:10px;margin-bottom:10px;border:0px;}
.sousdoss-3 {margin-left:17px;margin-bottom:7px}

.toc-1 {float:right;width:163px;margin-left:15px;background-color:#fcf9d3;}
.toc-2 {background: url(images/toc-fond.gif) repeat-x left top;}
.toc-3 {text-align:center;color:#993300;font-size:11px;padding-bottom:7px;}
.toc-4 {background: url(images/puce07.gif) no-repeat left top;PADDING-LEFT: 17px;margin-left:5px;margin-bottom:7px;}

.carnet-resu {clear:left;margin-top:25px;margin-left:30px;}

UL.carnet2 {}
LI.carnet2 {clear:left;margin-top:2px;font-size:13px;color:#003366;margin-bottom:15px;padding-top:0px; list-style-image: url(../images/bul_verte.gif);}
LI.carre2 {clear:left;margin-top:2px;font-size:13px;color:#003366;margin-bottom:15px;padding-top:0px; list-style-image: url(../images/carre.gif);}
LI.carre3 {clear:left;margin-top:2px;font-size:13px;color:#003366;margin-bottom:15px;padding-top:0px; list-style-image: url(../images/picto-stop.gif);}
LI.ei {clear:left;margin-top:2px;font-size:13px;color:#003366;margin-bottom:15px;padding-top:0px; list-style-image: url(../memo/form1/ei1.gif);}

DIV.illustr {
	float:left;
	font-family:verdana;
	font-size:9px;
	color:#339900;
	text-align:center;
	margin-right:10px;
	margin-top:5px;
	border: 1px dotted #339900;
	padding:5px;
}

TABLE.phil1 {
	border-bottom:1px solid #5987d1;
	
}
TABLE.phil1  TD{
	border-top:1px solid #9bb9ea;
	padding-left:5px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:9pt;
	color:#3366cc;
}
TABLE.phil1  TD.titre A{
	color:#990000;
}
.TDb {background:url(images/barre-bleue-2.gif) top left; height:23px;border-top:1px solid #003366;border-bottom:1px solid #003366;}
UL.noDeco {margin-left:10px;margin-right:10px;list-style:none;font-size:11px;line-height:16px;text-align:center;padding-left:0px;COLOR: #4269E1;}
UL.noDeco LI {padding-bottom:4px;border-top:1px solid #c0c0c0;margin-left:0px;}

/* positionnement du swf en page d'accueil */
#lvspub {position:absolute; z-index:10; 
	MARGIN: 0px auto; 
	text-align:right;
	WIDTH: 900px; color:#ff6600;}
/* img page accueil */
div.imgbox2 {
  color:#336699;
  padding:5px;
  width:245px;
  background:url(../images/fondimac.jpg) top left no-repeat #8ca8d5;
  text-align: center;
}
div.imgtitre {
  font-weight:bold;
  padding-left:10px; padding-top:7px; padding-bottom:5px; 
}
div.imgimg
  {
  margin: 2px;
  border: 1px solid #acbedd;
  height: auto;
  width: auto;
  float:left;
  text-align: center;
  background-color:#ffffff;
  }
div.imgimg img
  {
  margin: 4px;
  } 
div.imgdesc
  {
  text-align: center;
  width: auto;
  clear:left;
  font-weight:normal;
  padding-bottom:10px; 
  font-family:verdana;font-size:10px;
  } 

/* palette couleurs base et demi */
.base1 {color:#364c8c;}  /* bleu foncé */
.base2 {color:#006600;}  /* vert foncé */
.base3 {color:#ffcc00;}  /* jaune */
.base4 {color:#993300;}  /* brique */
.base5 {color:#339900;}  /* vert moyen */
.base6 {color:#ff6600;}  /* orange */
.base7 {color:#3366cc;}  /* bleu moyen */

.demi1 {color:#ffff33;}  /* jaune clair */
.demi2 {color:#ccff66;}  /* vert clair */
.demi3 {color:#f9f4aa;}  /* ocre clair */
.demi4 {color:#003366;}  /* bleu clair */

/* section à laisser à la fin */
@media print{ 
	#Echo { display:none;}
	#body_page { width:660px;}
	#outil { display:none;}
	#avis  { display:none;}
	#commentaires { display:none;}
	#connexes { display:none;}
 }
 /* podcast2 */
.pod_contenti {width:365px;background: #eaecf6;float:left;margin-left:10px;margin-bottom:10px;}
.pod_content  {width:365px;background: #eaecf6;float:left;margin-left:10px;margin-bottom:10px;}
.pod_visueli {padding-left:100px;}
.pod_visuel  {}
.pod_textei  {padding:8px;border-left:1px solid #895261;background-color:#eaecf6;height:100%;}
.pod_texte  {padding:8px;background-color:#eaecf6;height:100%;}
.pod_titre  {font-weight:bold;border-bottom:1px solid #a97c88;color:#895261;margin-bottom:7px;padding-bottom:4px;}
.pod_date   {width:auto;color:#8080c0;font-size:9px;float:right;text-align:right;margin-right:2px;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #eaecf6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
