body {
  margin:0px;
  padding:0px;
  text-align:justify;
}
#bandeau  {
	height: 106px;
	background-color: white;
	border-bottom: 4px solid;
	border-bottom-color: #8acbb4;
	min-width: 847px;
}
#bandeaugauche  {
  float:left;
}
#bandeaudroit  {
  float:right;
}
#calliscope  {
  clear:both;
}
#footer  {
  background-color:#008d5c;
  width:100%;
}
#footercontent  {
  margin-left:33px;
  padding-top:8px;
  height: 34px;
  background-image: url(./images/fond_bas.gif);
  background-position: top;
  background-repeat: repeat-x;
}
#fonddroit  {
  position:absolute;
  /*top:50%;
  margin-top:-182px;*/
  top:201px;
  /*width:100%;*/
  /*height:364px;*/
  height:420px;
  margin-top:0;
  background-image: url(./images/fond_droit.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #b4debe;
  font: bold 12px/24px verdana;
}
#droitcontent  {
  width:100%;
  background-color: aqua;
  /*width:100px;*/
}
#fonddroitbas  {
  width:100%;
  /*height:364px;*/
  /*margin-top:364px;*/
  background-color: red;
}
#menucontainer  {
	margin: 0px;
	padding: 0px;
	width:100%;
	/*padding-left:34px;*/
	background-color:#008d5c;
}
#menuad  {
	margin: 0;
	/*080401 margin-left:33px;*/
        margin-left:6px;
	padding: 0;
	/*width: 95%;*/
        width:472px;
	height:35px;
	line-height: 35px;
	background-image: url(./images/fond_menu.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#menu  {
	margin: 0;
	margin-left:33px;
	padding: 0;
	width: 95%;
	height:35px;
	line-height: 35px;
	background-image: url(./images/fond_menu.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#menu .img  {
	vertical-align: bottom;
}
#pubbottom  {
  padding-bottom: 30px;
  padding-top:60px;
}
#pubright  {
  padding: 15px;
}
#content  {
	padding:40px;
	padding-top:10px;
        /*071214 text-align:left;*/
        text-align:justify;
}
#reunionsteaser  {
  width:466px;
  /*height:210px;*/
  padding-top:6px;
  padding-bottom:8px;
  margin-bottom:6px;
  padding-left:4px;
  border:1px solid #AAD2B5;
  background-color:#bee2c8;
}
#teaserleft  {
  float:left;
  width:216px;
  height:140px;
  /*081203
  background-image: url(./images/reunionrentree2006.png);
  */
  background-image: url(./images/reunionrentree2008.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#teaserleft2  {
  float:left;
  width:216px;
  height:140px;
  /*081203
  background-image: url(./images/reunionrentree2006.png);
  */
  background-image: url(./images/soireesdebats2008.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#teaserright  {
  float:left;
  margin-left:15px;
  width:224px;
  text-align:left;
}
#signet  {
	padding:0px;
	margin:0px;
	/*padding-top:200px;*/
	height:180px;
	/*
	background-image: url(./images/signet.png);
	background-repeat: repeat-x;
	*/
}
p  {
	padding: 0px;
	margin: 0px;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
a.link:link {
  text-decoration:none;
}
a.link:visited {
text-decoration:none;
}
a.link:hover {
text-decoration:none;
}
a.link:active {
text-decoration:none;
}
.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Style2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.style2color {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:25px;
	background-image: url(images/pucetitre.gif);
	/*080401 background-position: left;*/
        background-position: top left;
	background-repeat: no-repeat;
	padding-left:28px; 
}
a.style2color {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px;
	text-decoration: none;
}
a.style2color:link {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px;
	text-decoration: none;
}
a.style2color:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; /*color: #008D5C;*/
	color: #3E3E3E;
	margin-top: 28px;
	padding-left: 28px;
	text-decoration: none;
}
a.style2color:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px; 
	text-decoration: none;
}


.style2colorlink  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:25px;
	background-image: url(images/pucetitre.gif);
	/*080401 background-position: left;*/
        background-position: left;
	background-repeat: no-repeat;
	padding-left:28px; 
}
a.style2colorlink  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px;
	text-decoration: none;
}
a.style2colorlink:link  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px;
	text-decoration: none;
}
a.style2colorlink:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; /*color: #008D5C;*/
	color: #3E3E3E;
	margin-top: 28px;
	padding-left: 28px;
	text-decoration: underline;
}
a.style2colorlink:visited  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #008D5C;*/
	color: #555555;
	margin-top:28px;
	padding-left:28px; 
	text-decoration: underline;
}
.style3colorlink {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #777777;
	margin-top:25px;
}
a.style3colorlink  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #777777;
	margin-top:25px;
	text-decoration: none;
}
a.style3colorlink:link  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #777777;
	margin-top:25px;
	text-decoration: none;
}
a.style3colorlink:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #444444;
	margin-top:25px;
	text-decoration: underline;
}
a.style3colorlink:visited  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #777777;
	margin-top:25px;
	text-decoration: underline;
}


.stylemycolorlink  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #color: #935800;
	margin-top:25px;
}
a.stylemycolorlink  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #935800;
	margin-top:25px;
	text-decoration: none;
}
a.stylemycolorlink:link  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #935800;
	margin-top:25px;
	text-decoration: none;
}
a.stylemycolorlink:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #935800;
	margin-top:25px;
	text-decoration: underline;
}
a.stylemycolorlink:visited  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #008D5C;*/
	color: #935800;
	margin-top:25px;
	text-decoration: underline;
}


.style3color {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #555555;
	margin-top:25px;
	background-image: url(images/pucetitre2.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:28px; 
}
.Style3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-top : 4px;
}
p .Style4  {
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	color: #008D5C;
	font-style: italic;
	text-decoration: underline;
	text-align: justify;
	vertical-align: top;
}
.Style4 {
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	color: #008D5C;
	font-style: italic;
	text-decoration: underline;
	/*071218 text-align: left;*/
        text-align: justify;
	vertical-align: top;
}
.Style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008D5C;
	font-size: 12px;
	font-weight: bold;
}
.Style5normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008D5C;
	font-size: 12px;
}
.Style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 12px;
}
.Style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.Style8 {
	color: #008D5C; 
        font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Style9 {
	color: #008D5C; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.Style11 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style12 {
  font-family: "Times New Roman", Times, serif; 
  color: #935800; 
  font-size: 14px;
}
a.style12 {
  font-family: Verdana, "Times New Roman", Times, serif; 
  color: #935800; 
  font-size: 13px;
}
a.style12 :link{
	font-family: Verdana, "Times New Roman", Times, serif;
	color: #935800;
	font-size: 12px;
}
a.style12 :hover {
	font-family: Verdana,"Times New Roman", Times, serif;
	color: #553300;
	font-size: 12px;
}
a.style12 :visited {
  font-family: Verdana, "Times New Roman", Times, serif; 
  color: #553300;
  font-size: 12px;
}
.Style14 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}
.Style4 {	
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
  color: #008D5C;
  font-style: italic;
}
/**  --------------------------------------------------------------------------------Marquee scroller **/
#marqueecontainer{
position: relative;
/*070825 height:100%;*/
/*071120
width: 150px;
*/
width:233px;
/*071112 height: 130px;*/
height: 173px;
/*marquee width */
/*070824 height: 220px;*/ /*marquee height */
/** background-color: white; **/
/*071121 background-color: #bee2cb;*/
overflow: hidden;
border: 0px solid black;
/*070825
padding: 2px;
padding-left: 4px;
*/
}
/*071112
#marqueecontainer1{
position: relative;
height: 350px;
background-color: transparent;
overflow: hidden;
border: 0px solid black;
border-top : 1px solid #B43D00;
padding: 2px;
padding-left: 4px;
}
*/
div#vmarquee h4  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #935800;
	line-height: 11px;
	text-align: left;
}
div#vmarquee .vmarqueetext  {
	font: normal 11px Verdana,Tahoma, Arial; /*070825 text-align: justify;*/
/*071120 color: #FD5300;*/
	color: #935800;
	padding-top: 0px;
	line-height: 12px;
	/*_line-height: 16px;*/
}
div#vmarquee  {
  padding: 10px;
}
#titleagenda  {
  margin: 0;
  padding: 0;
  height:67px;
  line-height: 67px;
  /*background-color: #bee2cb;*/
  background-image: url(./images/title_agenda2.png);
  background-position: top left;
  background-repeat: no-repeat;
}

/*071112

div#vmarquee1 h4  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #FFDCAE;
	line-height: 11px;
	text-align: left;
}
div#vmarquee1 .vmarqueetext  {
  font: bold 11px Verdana,Tahoma, Arial;
  color: #B43D00;
  padding-top:0px;
  line-height: 12px;
  _line-height: 16px;
}
*/
/*----------------------------------------------------------------------*/
a.copyrightpage {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #888888;
}
a.copyrightpage:link {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #888888;
}
a.copyrightpage:visited {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #bbbbbb;
}
a.copyrightpage:hover {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #777777;
}

/*--------------------------------------------------------------------*/
div.un {
    display: none;
}
#divmentions  {
  /*071121 position:fixed; */
  position:fixed;
  /*071121 bottom:25px; */
  bottom:25px;
  left:250px;
  border:1px solid white;
  border-top:10px solid #005E3D;
  width: 400px;
  height:175px;
  background-color:#008D5c;
  padding:6px;
  z-index:10;
  /*margin-height:-250px;*/
}
/*080202
.textnormal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: white;
  font-weight: normal;
  text-decoration:none;
  text-align:left;
}
*/
.copyright {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
  font-size: 10px;
  text-decoration: none;
  color: #aed9b9;
}
a.copyright:link {
  font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
  font-size:10px;
  text-decoration:none;
  color: #aed9b9;
}
a.copyright:visited {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
  font-size: 10px;
  text-decoration: none;
  color: #aaaaaa;
}
a.copyright:hover {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
  font-size: 10px;
  text-decoration: underline;
  color: #eeeeee;
}
/*--------------------------------NEWSLETTER--------------------------------------------*/
#newsletter  {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	/*071112 
        width: 366px;
        height: 50px;
        */
        width: 233px;
	height: 180px;
	background-color: #ffffff;
	background-image: url(images/newsletter_background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#newsletterinput  {
	float: left;
	width:222px;
	margin-top: 2px;
	/*060823 new style*/
	padding-top: 6px;
	padding-left: 10px;
		/*060823 new style*/
	line-height: 1em;
}
#newsletterinput2  {
	float: left;
	width:182px;
	margin-top: 2px;
	/*060823 new style*/
	padding-top: 6px;
	padding-left: 10px;
		/*060823 new style*/
	line-height: 1em;
}
#newsletterbutton  {
	float: left;
	width:40px;
}
#newscontent  {
	/*display: inline;*/
	float: right;
	margin: 0px;
	padding: 0px;
	width: 453px;
	height: 50px;
	background-color: #ffffff;
	background-image: url(images/news_right.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#newsbottom  { 
	/*left:18px; 
	top:194px;
	*/
	margin: 0;
	padding: 0;
	/*pour rétablir après float newsletterinput et newsletterbutton*/
	clear:both;
	width:819px;
	height:4px;
	line-height: 4px;
/*
	background: url(./images/newsbottomfond.jpg) left top;
	background-repeat: no-repeat;
	*/
	z-index:3;
	visibility:visible
}
#newssystem  {
	margin: 0;
	padding: 0;
	width: 453px;
	height: 50px;
	z-index: 20; /*060822
	background-color: #0000ff;
	060822*/
	/*060823
	background-image: url(images/abonne.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	060823*/
	visibility: visible;
}
/*--------------------------------------------------------------------------------------*/
.archiveslabel  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
        /*color: #ff0000;*/
        /*color: white;*/
        /*060530color: #466F92;*/
	color: #6692B5;  
	text-align: left;
	margin-left: 0px;
}
.newslettererror  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: bold;
	color: #FFE044;
}
/*pour éviter le retour charriot après un /form sousIE*/
.newsletterform  {
	display: inline;
}
.newsletterinput  {
	font-family: verdana, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 8px;
	/*color:#000064;*/
	/*background-color: #e8f2ff;*/
	/*060530
	color:#6f8fab;
   background-color: #eff2f5;
	border-color: #6f8fab;
	*/
	color:#333333;
   background-color: #ffffff;
	border-color: #999999;
	border-style: solid;
	/*border-color: #0048aa;*/
	border-width: 1px;
}
.newsletterlabel  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;  
	/*text-align: left;*/
	/*060823 new style
	margin-left: 43px;
	060823 new style*/
}
.newsletterlabel2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;  
	/*text-align: left;*/
	/*060823 new style
	margin-left: 43px;
	060823 new style*/
}
.newsletterlabelbig  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
        /*color: #ff0000;*/
        /*color: white;*/
        /*060530color: #466F92;*/
	color: #333333;  
	text-align: right;
		/*060823 new style
	margin-left: 47px;
		060823 new style*/
	/*padding-top: 14px;*/
}

/*----------------------------------------------------------------------------------------------*/

/*071214 CSSFORM---------------------------------------------------------------------------------*/
.cssform1 p {
  /*071217 width: 400px;*/
  width: 260px;
  clear: left;
  margin: 0;
  padding: 5px 0 8px 0;
  padding-left: 180px; /*width of left column containing the label elements*/
  border-bottom: 1px solid #aad5b5;
  height: 1%;
}
.cssform1 label {
  font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
  font-size : 12px;
  font-weight: normal;
  color:#000000;
  float: left;
  margin-left: -204px; /*width of left column*/
  width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
  text-align:right;
}
.cssform1 input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
  width: 250px;
  border: 1px solid #aad5b5;
}
.cssform1 input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
  width: 250px;
  border: 1px solid #aad5b5;
}
.cssform1 textarea {
  width: 250px;
  height: 60px;
  font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
  font-size : 12px;
  border: 1px solid #aad5b5;
}
.textform  {
  font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
  font-size : 12px;
  font-weight: normal;
  color:#000000;
}
.label {
  font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
  font-size : 12px;
  font-weight: normal;
  color:#000000;
}

.formbutton{
  cursor:pointer;
  border:outset 1px #cccccc;
  background:#999999;
  color:#666666;
  font-weight:bold;
  padding: 1px 2px;
  background:url(./images/formbg2.gif) repeat-x left top;
}
/*-----------------------------------------------------------------------------------------*/
.textehelpdownload  {
	color: #777777;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
h2.actualite  {
  font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
  font-size : 13px;
  font-weight: bold;
  color:#008d5c;
}
a.downloaddoc  {
	/*080202 background-color: #ffffff;*/
	/*070831 color: #ff7171;*/
        color: #ff9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.downloaddoc:visited {
	text-decoration: none;
        color: #FFAE35;
	/*070831 color: #FF9393;*/
}
a.downloaddoc:hover {
	/*070831 color: #FF4D4D;*/
        color: #EA8C00;
	text-decoration: none;
}
/*----------------------------------LOGIN ADMIN-------------------------------------------------------*/
#loginbutton  {
	float:right;
	/*
	position: absolute;
	left: 275px;
	top: 80px;
	*/
	/*
	position: relative;
	left:180px;
	top:0px;
	*/
	width: 100px;
	height: 42px;
	z-index: 20;
	background-image: url(images/newsletter_ok.png);
	background-position: top right;
	background-repeat: no-repeat;
}
/*061220
#loginforget  {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 170px;
	height: 34px;
}
#loginbottom  {
	margin: 0px;
	padding: 0px;
	width: 229px;
	height: 39px;
	line-height: 0.8em;
}
#loginbutton  {
	float:right;
	width: 41px;
	height: 34px;
	z-index: 20;
}
#loginformulaire  {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 274px;
	height: 103px;
}
#loginformulairebackground  {
	margin: 0px;
	padding: 0px;
	width: 247px;
	height: 103px;
	background-image: url(images/loginformulaire.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
*/
/*061220*/
#loginformulairecontent  {
	width: 329px;
	height: 97px;
	z-index: 4;
	padding: 6px 6px 0px 12px;
}

/*-------------------------------------ADMINISTRATION-----------------------------------*/
/*------------------------------------ADMINISTRATION---------------------------------------------------------------*/
#menuadmin  {
	/*float: left;*/
	/*061030margin-top: 0px;
	margin-left: 20px;
        margin-left: 26px;
	margin-bottom: 6px;
	width: 768px; 
	height: 14px;*/
        margin:0px;
        z-index: 2;
	visibility: visible;
	background-color: #DC143C;
	border:0px;
	padding: 2px;
        color:#ffffff;
}
#formcontent  {
	/*left: 4px;
	top: 0px;*/
	float:left;
	width: 445px;
	height: 670px;
	z-index: 2;
	visibility: visible;
	background-image: url(./images/downloadcontent.jpg);
	background-repeat: repeat-x;
}
#formleft  {
	/*position:absolute; 
	left:0px; 
	top:0px;*/
	float:left;
	width:2px; 
	/*height:450px;*/
        height:670px;
	z-index:1; 
	visibility:visible;
	background-image: url(./images/downloadleft.jpg);
	background-repeat: no-repeat;
}
#formright  {
	/*position:absolute; */
	/*left:456px; 
	top:0px;*/
	float:left;
	width:5px; 
	/*height:450px;*/
        height:670px;
	z-index:3; 
	visibility:visible;
	background-image: url(./images/downloadright.jpg);
	background-repeat: no-repeat;
}
/*
#formrightcontent  {
	float: left;
	padding: 4px;
	width: 249px;
	z-index: 3;
	visibility: visible;
}
#formleftcontent  {
	padding: 4px;
	float:left;
	width:127px; 
	z-index:3; 
	visibility:visible;
}
*/
#formtitle  {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	background-color: #ba3131;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	border: 1px solid #ffffff;
	/*border-bottom-width: 2px;
	border-bottom-color: #ffbaba;*/
	text-align: left;
}
/*
#formul  {
	margin-top: 5px;
	padding:5px;
	border: 1px solid #9F9F9F;
	background-color: white;
	width: 392px;
	height: 370px;
	margin-left: auto;
	margin-right: auto;
}
#formli  {
 	width:360px; 
	list-style-image: url(./data/downloads/icoPPT.gif); 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 8px;
	border: 0px solid #818181;
	border-bottom-width: 1px;
	border-style: inset;
	border-bottom-color: #BEBEBE;
}
*/
/*new FORMS*/
form table#formtable  {
	width:406px;
	/*height: 370px;*/
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	margin-top: 5px;
	background-color: white;
	border-collapse:collapse; 
	border:1px solid #9F9F9F;
}
form table#formtable td  {
	margin:0px;
	padding: 5px;
	text-align: left;
        color:#000000;
	border: 0;
	vertical-align: middle;
}
form table#formtable th  {
	padding: 5px;
	margin:0px;
	width:140px;
	font-weight:normal;
}
.alert  {
  font: 12px bold "Century Gothic", Tahoma, Verdana, Arial;
  color: #e21015;
}
.menuadmin  {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-decoration: none;
	vertical-align: middle;
}
a.menuadmin  {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-decoration: none;
	vertical-align: middle;
}
a.menuadmin:hover {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
a.menuadmin:visited {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #dddddd;
	text-decoration: none;
	vertical-align: middle;
}


.texteintitule  {
  font-family: "Century Gothic",Tahoma,Verdana,Arial;
  font-weight:bold;
  font-size: 14px;
  line-height: normal;
  color: #008d5c;
}
.texteintituleadmin  {
  font-family: bold,"Century Gothic",Tahoma,Verdana,Arial;
  font-size: 12px;
  line-height: normal;
  color: #a30100;
}
.textnormal  {
  font-family: "Century Gothic",Tahoma,Verdana,Arial;
  font-weight:normal;
  font-size: 12px;
  line-height: normal;
  color: #222222;
}
.textmentions  {
  font-family: "Century Gothic",Tahoma,Verdana,Arial;
  font-weight:normal;
  font-size: 10px;
  line-height: normal;
  color: #222222;
}
.textesimple  {
  font-family: "Century Gothic",Tahoma,Verdana,Arial;
  font-weight:normal;
  font-size: 12px;
  line-height: normal;
  color: #a30100;
}
.textestandard  {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 13px;
  line-height: normal;
  color: #222222;
}
/*------------------------------------------------------------------------------------------------*/
.helpdownload  {
	color: #777777;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.textedownloaddoc
{
	background-color: #ffffff;
	color: #ff7171;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.textedownloadinfodoc  {
	/*061103 background-color: #ffffff; */
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*----------------------------------------------------------------------------------------------------------*/
div#contenthelp h1  {
	font: 17px bold "Century Gothic", Tahoma, Verdana, Arial;
	color:#092869;
}
div#contenthelp h2  {
	font: 14px bold "Century Gothic", Tahoma, Verdana, Arial;
	color:#092869;
}
div#contenthelp h2 span {
	font: 14px bold "Century Gothic", Tahoma, Verdana, Arial;
	color:#40a6cc;
}
div#contenthelp h3  {
	font: 12px bold Verdana,Tahoma, Arial;
	color:#092869;
	height:12px;
	line-height: 12px;
	margin-top: -5px;
	margin-bottom: -5px;
}
div#content ul  {
}
div#content ul li {
	list-style-image: url(images/puce.gif);
}
div#contenthelp ul  {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 13px;
  line-height: normal;
  color: #222222;
}
div#contenthelp ul li {
	list-style-image: url(images/puce.gif);
}
div#contenthelp{
	/*061213
   margin-right: 369px;
   061213*/
	position:relative;
	padding-top: 40px;
   padding-right: 40px;
   padding-left: 40px;
   padding-bottom:20px;
   text-align:left;
}
/*-----------------------------------------------------------------------------------------------------------------*/
.emploi_accueil,
.emploi_accueil table {
    display: inline;
    width: auto;
    text-align: center;
    font-size: 12px;
    color:#555555;
}
.emploi_accueil td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px 15px;
}
.emploi_accueil h3 {
    text-align: center;
    font: 14px bold "Century Gothic", Tahoma, Verdana, Arial;
    color:#008D5C;
    background-color: #BEE2C8;
    border: 1px solid #dedede;
    padding: 5px 20px;
}
.emploi_accueil a:link,
.emploi_accueil a:visited,
.lien_login a:link,
.lien_login a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #555555;
}
.emploi_accueil a:hover,
.line_login a:hover {
    color: #935800;
}
div.emploi_annonce {
    padding-bottom: 8px;
}
div.emploi_annonce h3 {
    text-align: left;
}
div.emploi_annonce p {
    text-align: justify;
    padding: 0 20px;
}
div.emploi_annonce .sous_titre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #935800;
    margin-bottom: 8px; 
    text-align: left;
    padding: 0 20px;
}
div.emploi_annonce h3.style2color span {
    float: right;
    font-weight: normal;
    font-size: 11px;
}
div.emploi_annonce h3.style2color span.en_ligne {
    color: #005528;
}
div.emploi_annonce h3.style2color span.hors_ligne {
    color: #555555;
}
div.navigation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #555555;
    font-size: 12px;
}
div.navigation a:link,
div.navigation a:visited {
    color: #005528;
    font-size: 12px;
}
div.navigation a:hover {
    color: #935800;
    font-size: 12px;
}
div.recherche {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 40px 0 40px;
    text-align: left;
    color: #935800;
    font-size: 12px;
    font-weight: bold;
}
.formErreur  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF5500;
}
.lien_login {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    padding: 0 15px 0 0;
    font-size: 11px;
}
.lien_login img {
    border-style: none;
}
.btns_annonce {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    padding-right: 8px;
    color: #fff;
    background-color: #005528;
    margin-bottom: 8px;
}
