/*
Vert trés fonce : #333333


*/
body  {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	scrollbar-3dlight-color: #AAAAAA;
	scrollbar-arrow-color: #EEEEEE;
	scrollbar-base-color: #777777;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #AAAAAA;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #777777;
	scrollbar-track-color: #AAAAAA;
}
td { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: white; }
a { text-decoration: underline; background-color: transparent; }
a:link  { color: #333333; font-weight:bold;  }
a:hover {color:black}
a:visited {color: #555555;}
a:active {color:#333333}

.andrieux{
	font-style: italic;
	font-weight:200;
	background-color:transparent;
	font-size: 1.2em;
}

.a2  { color: #000000; font-weight:bold; text-decoration: none;background-color: transparent; }
.a2:link  { color: #000000; font-weight:bold; text-decoration: none;background-color: transparent; }
.a2:hover {color:#333333;}
.a2:visited {color:#333333;}
.a2:active {color: #333333;}
.a3  { color: #00008B; font-weight:bold; text-decoration: none;background-color: transparent; font-style: normal;}
.a3:link  { color: #00008B; font-weight:bold; text-decoration: none;background-color: transparent; }
.a3:hover {color:#333333;}
.a3:visited {color: #393BFF;}
.a3:active {color: #393BFF;}
.MultipleOn{color: #000;	font-weight: bold; text-decoration: none;	background-color: transparent;}
.aMuliple {color: #888;	font-weight: bold; text-decoration: none;	background-color: transparent;}
.aMuliple:visited {color: #888;	font-weight: bold; text-decoration: none;	background-color: transparent;}

select {color:#333333;background-color: White;border:solid 1px #333333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
input {color: #333333;background-color: White;border: 1px solid #333333;  font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 2px;}
input:img {color:#333333;background-color:White;border:solid 1px #333333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
input.bandeau {color: #333333;background-color: #FFFFFF;border: 1px solid Gray; padding-top: 16px; vertical-align: middle; height: 60px;   font: italic bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
textarea {color:#333333;background-color:White;border:solid 1px #333333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
td.diapo {color:#333333;background-color: #FFF5E3;border: 1px dashed #333333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px;}
.erreur {
	color: #FF0000;
	background-color: #FFF5F5;
	border: 1px dashed #FF0000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}
.info {
	color: #224466;
	background-color: #F7FAFC;
	border: 1px dashed #224466;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

table.page {
	/*margin-left: 10px; */
	padding-left: 10px; 
}

/* PAGE détail */
.titredetail {font-size:14px; font-weight:bold;  font-style: italic; }
.chapodetail {font-size:11px; font-weight:bold; color:#A0522D;}
.textedetail {color:#000000;font-size:10px;}
.titredwndetail {font-weight:bold;font-size:11px;}
.borddetail {border:solid 0px #f00}

/* PAGE liste */
.kombo{ color:black;}
.titreliste{font-size:14px; font-weight:bold;  font-style: italic;}
.titrelisteliste{font-size:11px; font-weight:bold;  font-style: italic;}
.titrelistecal{font-size:11px; font-weight:bold;  font-style: italic;color: #00008B;}
.autrelienliste{color:#333333;font-weight:bold;font-size:10px;}
.resumeliste{color: #606060;font-size:10px;}
.texteliste{color:#000000;font-size:10px;}
.titredwnliste{font-size:10px; font-weight:bold;  font-style: italic;}
.bordliste{border:solid 0px #364d84}

/* PAGE hiérarchie */
.titrehierarchie {font-size:13px; font-weight:bold; color: #333333;}
.chapohierarchie {font-size:10px; font-weight:bold;}
.textehierarchie {color:#000000;font-size:10px;}
.titrelistehierarchie {font-size:11px;font-weight:bold;}
.textelistehierarchie {font-size:10px;color:#000000;text-align:justify;}
.titredwnlistehierarchie {font-size:10px;font-weight:bold;font-style: italic;}
.bordhierarchie{border:solid 0px #0ff}
.telecharger{color:#333333;}

/* News */
.titrenews{color:#333333;font-size:9px; font-weight:bold; text-decoration: none;  }
.titrenews:hover{color: #D65552;font-size:9px; font-weight:bold; text-decoration: none;}
.liennews{color:#505050;font-size:9px; font-weight:bold; text-decoration: none;  }
.liennews:hover{color: #D65552;font-size:9px; font-weight:bold; text-decoration: none;}
.resumenews{color:#505050;font-size:9px;}
.infonews{color: #505050;font-size:9px; }

/* Début des séparations */
.separationH {	background: url(img/dotshorizontalfill.gif) repeat-x}
.separationH2 { background: url(img/dotshorizontalfill.gif) repeat-x; height: 2px;  max-height: 2px; }
.separationV {  padding-right: 5px; } /*background: url(img/dotsverticalfill.gif) repeat-y;*/
.separation5 {	height: 5px; }

/* Recherche - Liste  */
.separationRH1 {	background: url(img/doth1.gif) repeat-x}
.separationRH2 { background: url(img/doth2.gif) repeat-x; height: 2px; max-height: 2px; }
td.titreR1{ color: #00008B;font-size:13px; font-weight:bold;  font-style: italic;  border: 1px dotted #00008B; padding: 0 2px 0 2px;
}
td.titreR2{ color: #CC0000;font-size:11px; font-weight:bold;  font-style: italic;  border: 1px dotted #CC0000; padding: 2px 2px 2px 2px;}
td.titreR3{ color: #00008B;font-size:10px; font-weight:bold;  font-style: italic;  border: 1px dotted #00008B; padding: 2px 2px 2px 2px;}
/*table.titreRArt{ border: 1px dotted #333333; padding: 2px 2px 2px 2px }*/
table.titreRArt{ border-bottom: 1px dotted #333333; padding: 2px 2px 2px 2px }
td.texteR1{  color: #333333;font-size:12px; font-weight:bold; font-style: italic; border-bottom: 1px solid #333333; padding: 2px 2px 2px 2px;  background-color: white; }
td.texteR2{ color: black;font-size:10px;}
td.texteR3{ color: #333333;font-size:10px;}
img.picto{border: 1px #333333;}
.texteR4{ color: #333333;font-size:12px; font-weight:bold; font-style: italic; border-bottom: 1px solid #333333; background-color: white;}