


/*  ------------------------------------------
/*  SCROLL
/*  ------------------------------------------ */

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:260px; height:200px; 
  z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:260px; height:200px; 
	clip:rect(0px, 260px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.contentvert { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:200px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:175px;
  background: url("/images/track.gif") #d5f27f repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#99cc00;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  

td#scrollLinks  { width:11px }

/*-------------------------------------*/ 
.titrevert { color: #7ca600; font-size: 14px; font-family: arial; font-weight: bold; }

.textpub { color: black; font-size: 15px; font-family: arial; line-height: 18px;  text-decoration: none;  }
.textpub a { color: black; font-size: 15px; font-family: arial; line-height: 18px; text-decoration: underline; }



div.titrevert a { color: white; font-size: 16px; font-family: arial, verdana, sans-serif; background-color: #9c0; text-decoration: none; vertical-align: middle; width: 200px; height: 20px; border-top: 3px solid #9c0; border-right: 3px solid #9c0; border-left: 3px solid #9c0; }
.titreblanc{ color: #ffffff; font-size: 14px; font-family: arial; font-weight: bold; line-height: 14px; text-decoration: none; padding-left: 5px; }
input { background-color: #def599; color: #7ca600; font-size: 11px; font-family: arial; text-decoration: none; }
a.titrevert { color: #7ca600; font-size: 14px; font-family: arial; font-weight: bold; line-height: 14px; text-decoration: none; border-top: 15px solid #ace500; border-right: 15px solid #ace500; border-left: 15px solid #ace500; }
a.titreblanc:hover{ color: #000000; font-size: 14px; font-family: arial; font-weight: bold; line-height: 14px; text-decoration: none; }
.content { border-top: 10px solid #ffffff; border-right: 10px solid #ffffff; border-left: 10px solid #ffffff;}
.contentvert { border-top: 10px solid #c8ff32; border-right: 10px solid #c8ff32; border-left: 10px solid #c8ff32;}

.top { border-top: 10px solid #ffffff; }

td.leftcontent { padding-left: 7px; }
.titrecontentnoir { color: #000000; font-size: 13px; font-family: arial; background-image: url(../images/rectangle_07.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 30px; }

.textcontent { color: black; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: none; }
.titrecontent { color: #7ca600; font-size: 13px; font-family: arial; background-image: url(../images/rectangle_07.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 30px; }
a.textcontent { color: black; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }
a.textcontent:hover { color: #496005; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }
.titleright { color: #7ca600; font-size: 18px; font-family: arial; font-weight: bold; text-decoration: none; }
.right { color: black; font-size: 11px; font-family: arial; text-decoration: none; border-top: 15px solid #ace500; border-right: 15px solid #ace500; border-left: 15px solid #ace500;}
a.lienright { color: black; font-size: 11px; font-family: arial; text-decoration: underline; }
.lienright { color: black; font-size: 11px; font-family: arial; text-decoration: none; }

a.liencontent:hover { color: black; font-size: 12px; font-family: arial; text-decoration: underline; }
a.liencontent { color: black; font-size: 12px; font-family: arial; text-decoration: underline; }
.liencontent { color: black; font-size: 12px; font-family: arial; text-decoration: none; }

a.lientop { color: black; font-size: 11px; font-family: arial; text-decoration: underline; }
.lientop { color: black; font-size: 11px; font-family: arial; text-decoration: none; }
#hierarchie
{
	color: black;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	text-align: left;
}

a.lientop:hover { color: #7ca600; font-size: 11px; font-family: arial; text-decoration: underline; }
hr { background-color: #7ca600; height: 1px;}


.filet{ border-bottom: 1px dotted #9c0; }
.filet2{ border-bottom: 2px dotted #9c0; }

a.lire { color: #7ca600; font-size: 12px; font-family: arial; text-decoration: underline;}
a.lire:hover { color: black; font-size: 12px; font-family: arial; text-decoration: underline; }
.filetleft{ border-left: 5pt solid #eefdbf; }
#wn { height: 200px; width: 100px; left: 0; top: 0; z-index: 1; position: absolute; visibility: visible; }
.filetright{ border-top: 2px dotted white; border-bottom: 2px dotted white; }

a.spip_ancre { color: black; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }
a.spip_ancre:hover { color: #496005; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }

a.spip_out { color: black; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }
a.spip_out:hover { color: #496005; font-size: 12px; font-family: arial; line-height: 16px; text-decoration: underline; }

div#sstitreblanc { color: #ffffff; font-size: 14px; font-family: arial; font-weight: bold; line-height: 25px; background-color: #ace500; background-position: 200px 25px; text-decoration: none; background-image: url(images/carressstitre.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 20px; }
a.sstitreblanc { color: #ffffff; font-size: 14px; font-family: arial; font-weight: bold; line-height: 25px; background-color: #ace500; }
a.sstitreblanc:hover { color: #496005; font-size: 14px; font-family: arial; font-weight: bold; line-height: 25px; background-color: #ace500; }
li { list-style-image: url(images/carre_07.gif); }

p#spip { line-height: 10px; }
.textblanc{ color: #ffffff; font-size: 13px; font-family: arial; font-weight: bold; line-height: 18px; text-decoration: none; }
.textvert{ color: #7ca600; font-size: 13px; font-family: arial; font-weight: bold; line-height: 18px; text-decoration: none; }
.titrenoir{ color: #000000; font-size: 14px; font-family: arial; font-weight: bold; line-height: 14px; text-decoration: none; }

.spip {font-size: 13px;}
.forum-date { color: #9c0; font-size: 11px; font-family: arial; text-decoration: none; }


fieldset.previsu { background-color: #ace500; border: solid 1px #5c7a02; }

#formforum #textaremplir img
{
	border-width: 0px;
	border-style: none;
}

#formforum #textaremplir input {width:400px}
#formforum #textaremplir textarea {width:400px}

fieldset {border: solid 1px #5c7a02; }
legend { color: #5c7a02; font-size: 14px; font-family: arial; }
label { color: #5c7a02; font-size: 12px; font-family: arial; }
small { color: #5c7a02; font-style: italic; font-size: 11px; font-family: arial; }




#ardennes { height: 13px; left: 310px; top: 46px; position: absolute; visibility: visible; }
#aube { height: 13px; left: 168px; top: 142px; position: absolute; visibility: visible; }
#reims { height: 13px; width: 80px; left: 125px; top: 80px; position: absolute; visibility: visible; }
#chalons { height: 60px; width: 94px; left: 290px; top: 70px; position: absolute; visibility: visible; }
#hautemarne { height: 24px; left: 318px; top: 135px; position: absolute; width: 70px; visibility: visible; }





div#menu a.off {
 	display: block;
	padding: 5px;
	color: #000000;  font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center;
	background-color: #ace500;
	z-index: 500;
}
div#menu a.on {
 	display: block;
	padding: 5px;
	color: #ffffff;  font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center;
 	background-color: #ace500;
 	z-index: 500;
}

div#menu div.sousmenu a:link, div#menu div.sousmenu a:active, div#menu div.sousmenu a:visited {
 	display: block;
	padding: 5px;
	/*margin-left: 18px;*/
	margin-top: 2px;
	font-family: arial;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background-color: #c8ff32;
	text-align:center;
	z-index: 500;
}
div#menu div.sousmenu a:hover {
 	color: #79a003;
 	z-index: 500;
 	
}

div#menu {
 	position: relative;

 	height: 30px;
 	text-align: left;
 	background-color: #fff;
 	z-index: 500;
}
div#menu table {
 	position: absolute;
 	/*width: 762px;*/
 	border: 0px;
 	border-collapse: collapse;
 	border-spacing: 2px;
 	margin-top:1px;
 	z-index: 500;
}
div#menu table tr td {
	padding: 2px;
	vertical-align: top;
	z-index: 500;
}
div#menu table tr td div.sousmenu {
 	position: relative;
 	z-index:500; 
}



div#menu a.ongletmenu {
 	display: block;
	padding: 5px;
	color: #000000;  font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center;
	background-color: #ace500;
	z-index: 500;
}
div#menu a.ongletmenu:hover {color: #ffffff; z-index: 500;}


p.spip { margin:0px;padding:0px; }


/* revue de presse */
.liste {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.news  { color:#4C611C; background-color: #ACE500;  vertical-align: middle;  }
.news .nolink {color:#4C611C;text-decoration: none; height:18px; display: block;border: solid 3px #ACE500;}
.news a {color:#4C611C;text-decoration: none; height:18px; display: block;border: solid 3px #ACE500;}
.news a:hover { color:#000000; background-color: #4C611C; text-decoration: none; height:18px; display: block; vertical-align: middle; border: solid 3px #4C611C; }
.titrerevue{ color: #4C611C; font-size: 13px; font-weight: bold; }