A.admin:hover {
	TEXT-DECORATION: none
}
A.admin:link {
	FONT-WEIGHT: normal; COLOR: #005000; BORDER-BOTTOM: #005000
}
A.admin:visited {
	FONT-WEIGHT: normal; COLOR: #005000; BORDER-BOTTOM: #005000
}
A.admin:hover {
	FONT-WEIGHT: normal; COLOR: #FF0000;
}
.cadre-tiret {
	background-color: #ececec;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.cadre-tiret2{
	background-color: #ffffcc;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.cadre-news {
	background-color: #ececec;
	margin: 5px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.icone-h {
	padding: 3px;
	margin: 2px;
	border: 1px dashed #aaaaaa;
	background-color: #ffffcc;
	width: 100%;
	color: #ffffcc;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.icone-h-on {
	cursor: pointer;
	padding: 3px;
	margin: 2px;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	background-color: #ffffcc;
	width: 100%;
	color: #ffffcc;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.fondgrison {
 cursor: pointer;
 padding: 3px;
 margin: 1px;
 border: 1px dashed #999999;
 background-color: #e4e4e4;
}
.fondgrison2 {
 cursor: pointer;
	padding: 3px;
	margin: 1px;
	border: 1px dashed #999999;
	background-color: white;
}
.warning {
	padding: 3px;
	border: 1px dashed #ff0000;
}
.fondgris {
cursor: pointer;
padding: 4px;
margin: 1px;
}
.texte{
	font-family: Verdana, Georgia, Garamond, Times, serif;
}
.bord_bas_blanc{
    border-bottom: solid 1px white;
}
.bord_haut_blanc{
    border-top: solid 1px white;
}
.border_red{
	border-bottom: solid 2px red;
}
.Titre_news {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fffe00;
}
.date_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}
.contenu_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.auteur_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.auteur_news_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.Manu_Normal {LINE-HEIGHT: 125%; font-size: 12px; FONT-FAMILY: Verdana,Arial
}
.Manu_Gras {LINE-HEIGHT: 125%; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana,Arial
}
.Manu_Italique {LINE-HEIGHT: 125%; font-size: 12px; font-style: italic; FONT-FAMILY: Verdana,Arial
}
.Manu_Puce {LINE-HEIGHT: 150%; font-size: 12px; FONT-FAMILY: Verdana,Arial
}
.Manu_Titre_1 {FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: Arial,Verdana
}
.Manu_Titre_1_italique {FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: Arial,Verdana; font-style:italic; line-height: 130%;
}
.Manu_Titre_2 {FONT-FAMILY: Arial,Verdana; font-size: 16px; font-weight: bold;
}
.Manu_Intro_Gros_Italique{ line-height: 130%; font-family:Arial, Verdana; font-size:16px; font-weight: bold; font-style:italic;
}
.Manu_Gras_Blanc {LINE-HEIGHT: 125%; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana,Arial; color: #FFFFFF; 
}
.Manu_Ti_2_Bleu {LINE-HEIGHT: 125%;FONT-FAMILY: Arial,Verdana; font-size: 16px; font-weight: bold; color: #0000CC; 
}
.Style2 {font-size: 12
}
.ttitre {color: #FFFFFF; font-family : verdana, sans-serif; font-size: 12px; font-weight: bold; layer-background-color : #4A9F4F; background-color : #4A9F4F;}

.titre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4A9F4F; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline
	}














/* Mise en page globale */
html {
	margin: 0;
	padding: 0;
	}
body { 
    text-align:left;
	margin: 0;
	padding: 0;
	background: white;
	color: #000000;
	font-size: 13px;
	line-height: 1.3;
	font-family: Verdana, Arial, Helvetica, serif;
	}
	
p { text-align:left;}
	
.news_auteur {FONT-SIZE: 0.8em; FONT-FAMILY: Verdana,Arial,Helvetica
}
.news_date {FONT-SIZE: 0.5em; FONT-FAMILY: Verdana,Arial,Helvetica
}
.EnvoyePar {
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .02em;
	margin-left: 20px;
	float: left;
	display: inline;
	vertical-align: middle;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3300;
	list-style-position: inside;
	list-style-type: square;
}
.AuteurNews {
	LINE-HEIGHT: 140%; 
	font-size: 12px; 
	FONT-FAMILY: Verdana,Arial;
	COLOR: #ffcc00;
}
a {
	text-decoration: none;
	}
a:link {
	font-weight: bold;
	color: #0060b0;
	}
a:visited {
	font-weight: bold;
	color: #004080;
	}
a:hover {
	text-decoration: underline;
	}

a.auteur {
	text-decoration: none;
	}
a.auteur:link {
	font-weight: bold;
	color: #aaccff;
	}
a.auteur:visited {
	font-weight: bold;
	color: #aaccff;
	}
a.auteur:hover {
	text-decoration: underline;
	}
/* En-tête */ 
#header {
	height: 50px;
	background: #97C05F;
	margin: 0;
	padding: 0;
	text-align:left;
}
#header h1 {
	font-size: 210%;
	margin: 0;
	padding: 10px 0 5px 20px;
	color: #002C12;
	text-align:left;
}
/* menu accès rapide */
#menuhaut { 
margin: 0;
padding: 0.2em 1em 0.3em 0;
list-style-type: none;
background-color: #336600;
color: white;
text-align: right;
}
#menuhaut li {
display: inline;
} 
#menuhaut a {
color: white;
text-decoration: none;
}
#menuhaut a:hover {
text-decoration: underline;
}

/* menu horizontal */
#menuhorizon
{
	border: 1px solid #000000;
	padding: 0 0 0 20px;
	margin: 0 0 1em 0; /* bien pour remonter le cadre des news*/
	background-color: #AACCFF;
	font-family: verdana,sans-serif;
	font-weight: bold;
}

#menuhorizon li
{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}
#menuhorizon li a
{
	text-decoration: none;
	border: 2px solid #000000;
	padding: 0.7px 0.5em .7px 0.5em;
	margin: 0 2px;
	background-color: #F2f2cc;
	color: #000000;
	width: 0.1em
}
	
html>body #menuhorizon a {width: auto;}  /* corrige le trucage destiné à IE6 */
* html #menuhorizon li a {padding: 0.7px 0.5em;}

#menuhorizon li a:hover
{
	background-color: #2266AA;
	color: #FFFFFF;
	font-weight: bold;
}
#menuhorizon #current, #menuhorizon #current a 
{
	color: #FFFFFF;
	background-color: #79B22C;
}
/* Contenu global */
.global {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	border: 1px dashed #79b22c;
}
h1.titre_news {
	margin: 0 0 0em 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.5em;
	border-bottom: 3px solid #ff3300;
	background-color: #79b22c;
	color: #000000;
	padding: 0.1em 0 0.1em .5em;
}
.news {
    text-align:left;
	line-height: 1.3;
	padding: 0em 0.5em 1em 0.5em;
	font-size: 1em;
}
/* Encart */
.encart {
	width: 250px;
	margin:0;
	padding: 0;
	background:  url(image/posthaut_1.gif) top no-repeat;
}
* html #encart {padding-top: 70px;}
#encart h3 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 1.3em;
	font-style:italic;
	margin: 0 0 0 40px;
}
.bloccadre {
background:  url(image/postbas.gif) left bottom no-repeat;
}
#bloccadre p {
	line-height: 1.2;
	margin: 0.1em 2.2em 2em -1.2em;
	font-size: 0.95em;
}
#bloccadre ul {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
#bloccadre li {
	margin: 0;
	list-style-image:  url(image/puce.gif);
	line-height: 2em;
}
#bloccadre li a {
color: #000000;
text-decoration: none;
}
#bloccadre li a:hover {
text-decoration: underline;
}
.postit_titre {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
    font-weight: bold;
    color: #BD0A02;
}
.postit_date {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
    font-weight: bold;
    color: #000000;
}


.titrelivre {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.5em;
	color: #000000;
	padding: 0.1em 0 0.1em 0.5em;
	}
tr.titre {background: #79b22c;}
tr.renseignement {
	font-family: Arial, sans-serif;
	color: #336600;
	line-height: 1.6;
	font-size: 13px;
	padding: 0.5em 0 0.5em 0.3em;
	}
.renseignement {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	}
.description {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	}
table.recherche 
	{
	border: 3px solid #336600;
	margin-left: 5%;
	margin-right: 5%;
	}
th.recherche {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 0.5em 0 0.5em 0;
	border: 2px solid #336600;
	}
td.recherche {
    text-align:left;
	font-family: Arial, sans-serif;
	font-size: 1em;
	padding: 0.5em 0 0.5em 0.3em;
	border: 0.5px double #336600;
	}
.maj{
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
    text-transform:uppercase;
}


/* Mise en page du tableau */
table.emprunt 
	{
	border: 3px solid #336600;
	}
th.emprunt {
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	padding: 0.5em 0 0.5em 0;
	border: 1px solid #336600;
	}
td.emprunt{
	font-family: Arial, sans-serif;
	font-size: 1em;
	padding: 0.5em 0 0.5em 0.3em;
	border: 1px double #336600;
	}
tr.impair {background: #B1DFA4;}
tr.pair {background: #FFFFFF;}
td.center{
    text-align:center;
	font-family: Arial, sans-serif;
	font-size: 1em;
	padding: 0.5em 0 0.5em 0.3em;
	border: 1px double #336600;
}
td.bold{
    font-weight : bold;
	font-family: Arial, sans-serif;
	font-size: 1em;
	padding: 0.5em 0 0.5em 0.3em;
	border: 1px double #336600;
}
thead th {
	vertical-align: bottom; 
	border: 1px solid #336600;
  	white-space: normal;
	background: #CCCCCC;
	}

#page {
	margin: 2em 1em 1em 0.8em;
	padding: 0 0 2em 0;
	border: 1px dashed #79b22c;
	margin-left: 5%;
	margin-right: 5%;
	}
#page h1 {
	margin: 0 0 .5em 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.5em;
	border-bottom: 3px solid #ff3300;
	background-color: #79b22c;
	color: #000000;
	padding: 0.1em 0 0.1em .5em;
	}
#page h2 {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
	text-align: center;
	text-decoration: underline;
	}
h3 {padding: 0 0 0 0.33em;}
