body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 0;
  background: #ffffff;
  text-align: left;
}
#bloc2  {
  width: 300px;
  height: 300px;
  margin-top:20px;
  /*margin-right:9px;*/
}
#bloc2top  {
  width: 300px;
  height: 69px;
  background: url(./images/bloc2top.jpg) no-repeat;
}
#bloc2middle  {
  width: 300px;
  height: 214px;
  background: url(./images/bloc2middle.jpg) no-repeat;
}
#bloc2bottom  {
  width: 300px;
  height: 17px;
  background: url(./images/bloc2bottom.jpg) no-repeat;
}
#bloc3  {
  width: 300px;
  height: 300px;
  margin-top:20px;
  margin-bottom:20px;
  /*margin-right:9px;*/
}
#bloc3top  {
  width: 300px;
  height: 69px;
  background: url(./images/bloc3top.jpg) no-repeat;
}
#bloc3middle  {
  width: 300px;
  height: 214px;
  background: url(./images/bloc3middle.jpg) no-repeat;
}
#bloc3bottom  {
  width: 300px;
  height: 17px;
  background: url(./images/bloc3bottom.jpg) no-repeat;
}
#conteneur {
  /*081120 position:absolute; ne pousse pas hors flux --> relatif*/
  position: relative; 
  left: 50%;
  /*081201
  margin-left: -502px;
  width:1004px;
  */
  margin-left: -493px;
  width:986px;
  /*background: url(./images/fondcontent.png) left top repeat-y;*/
  background-image: url(images/fondcontent1.gif);
  background-repeat: repeat-y;
  background-position: top center;
}
#adminconteneur2 {
  position: relative; 
  left: 50%;
  margin-left: -493px;
  width:986px;
  background-image: url(images/spacer.gif);
  background-repeat: repeat-y;
  background-position: top center;
}
#centre  {
  /*********
  margin-left: 215px;
  margin-right: 309px;
  z-index:5; 
  visibility:visible;
  
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: White;
  *************/
  float: left;
  width: 100%;
}
#centrecontentindex  {
    /**********
  padding: 10px;
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  z-index: 20;
  text-align: justify;
  ************/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 18px;
  margin: 0 300px 0 206px;
}
#admincentrecontentindex  {
    /**********
  padding: 10px;
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  z-index: 20;
  text-align: justify;
  ************/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 18px;
  margin: 0 0 0 206px;
}
#contact  {
  width:400px;
  height:125px;
  padding-top:30px;
  padding-left: 130px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: white;
}
#contactsiege  {
  float:left;
  width:210px;
  height:120px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #E6CCDB;
}
#contactsiege span {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#contactetranger  {
  float:left;
  width:190px;
  height:120px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #E6CCDB;
}
#contactetranger span {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#content  {
  margin: 0 auto 0;
  padding: 0;
  width:986px;
  background-color: White;
  /*081201
  width:1004px;
  background-image: url(images/bordure.jpg);
  background-repeat: repeat-y;
  */
}
#droit  {
  /***********
  position: absolute;
  right:0;
  width: 309px;
  border-left:1px solid #F0F0F0;
 *************/ 
  float: left;
  margin-left: -300px;
  width: 300px;
  /* border-left:1px solid #F0F0F0; */
}
#enveloppe  {
  width:986px;
  z-index:1; 
  visibility:visible;
  /*081119 background-color:red;*/
}
#bottom  {
  clear:both;
  /*position:absolute;*/
  width:986px;
  height:31px;
  z-index:6; 
  visibility:visible;
}
#footer  {
  /************    
  clear:both;
  padding:0px;
  width:1004px;
  height:168px;
  z-index:7; 
  visibility:visible;
  background-image: url(images/footer.jpg);
  background-repeat: no-repeat;
  *************/  
  background-image: url(images/footer.jpg);
  background-repeat: no-repeat;
  clear: left;
  padding:0px;
  width: 100%;
  height:168px;
}
#gauche  {
  /*
  position: absolute;
  left:0;
  margin: 0;
  width: 206px;
  padding-left:9px;
  border-right : 1px solid #01406c;
  */   float: left;  margin-left: -986px;  width: 206px;  
  /*081201
  padding-left:9px;
  */
  /* border-right : 1px solid #01406c; */
}
.heightspacer  {
  height:20px;
}
.heightleftspacer  {
  height:590px;
}
#header  {
  /*081201
  width:1004px;
  */
  width:986px;
  height:120px;
  z-index:1; 
  visibility:visible;
  /*081119 background: url(./images/rss.jpg) top left no-repeat;*/
}
#loginformstyle {
  /*display:inline-block;*/
   border: none;
	margin: 0;
	padding: 0;
	line-height:12px;
  /*height: 1%;*/
  /*background-color:red;*/
}
.loginformstyle p{
	/*padding:0px;*/
	 /*padding: 5px 0 8px 0;*/
	 padding: 2px 0 2px 0;
	margin:0px;
}
/*090225
.loginformstyle p{
  width: 74px;
  margin: 0;
  clear: left;
  padding: 5px 0 8px 0;
  padding-left: 92px; 090225*//*width of left column containing the label elements*/
  /*090211 border-top: 1px dashed gray;*/
  /*090225
  height: 1%;
}
.loginformstyle label{
  float: left;
  margin-left: -92px; 
  */
  /*width of left column*/
  /*090225
  width: 90px; */
  /*width of labels. Should be smaller than left column (90px) to create some right margin*/
  /*090225
  	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
*/
.loginformstyle label{
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 46%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	/*line-height: 1.8;*/	/*** ... et centrés verticalement. ***/
	line-height: 12px;
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
#loginform  {
  padding-left:108px;
  padding-top:12px;
}
#loginform input[type=text]  {
  width:90px;
  height : 10px;
  line-height:12px;
  background-color:white;
  border : 0px solid #FFFFFF;
}
#loginform input[type=password]  {
  width:90px;
  height : 10px;
  line-height:12px;
  background-color:white;
  border : 0px solid #FFFFFF;
}
#loginformulaire  {
  float: right;
  margin: 0px;
  padding: 0px;
  width: 300px;
  height: 109px;
  background-image: url(images/login.jpg);
  background-repeat: no-repeat;
  z-index:2;
}
#menu  {
  padding-left:8px;
  z-index: 1;
  text-align: left;
  visibility: visible;
  line-height: 0.8em;
}
#menuhaut  {
  clear:both;
  /*081201
  width:1004px;
  */
  width:986px;
  height:30px;
  z-index:1; 
  visibility:visible;
  background: url(./images/menu.jpg) top left no-repeat;
}
#newsletter  {
  display: inline;
  float: left;
  margin: 0px;
  margin-top:20px;
  padding: 0px;
  width: 206px;
  height: 84px;
  background-color: #ffffff;
  background-image: url(images/newsletter_left.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#newsletterconfirm  {
  display: inline;
  float: left;
  margin: 0px;
  margin-top:20px;
  padding: 0px;
  width: 206px;
  height: 124px;
  background-color: #ffffff;
  background-image: url(images/newsletter_left2.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#newsletterinput  {
  float: left;
  width:206px;
  margin-top: 2px;
  /*060823 new style*/
  /*padding-top: 8px;*/
  padding-top: 14px;
  padding-bottom:0px;
  /*padding-left:6px;*/
  line-height: 1em;
}
#newsletterbutton  {
  float: right;
  /*padding-right:8px;*/
  padding-top:6px;
  width:40px;
}
#intitulesousmenu  {
  text-align:center;
  padding-bottom : 20px;
}
#pagefooter  {
  text-align:center;
  padding-top: 25px;
  padding-bottom : 16px;
}
#publicite  {
  float: right;
  margin: 0px;
  padding: 0px;
  height: 90px;
  /*081201
  width: 737px;
  background-image: url(images/droitbackground.gif);
  background-position: right;
  background-repeat: repeat-y;
  */
  z-index:1;
}
#publicitemega  {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 728px;
  height : 90px;
  background-color:#C7C6D4;
  /*081119 margin-right:9px;*/
}
#publicitesquare  {
  width: 300px;
  height: 250px;
  /*081201
  margin-right:9px;
  */
  /*border:1px solid #CCCCCC;*/
}
#rss  {
  float: left;
  margin: 0px;
  padding: 0px;
  /*081201
  width: 267px;
  */
  width: 258px;
  height: 90px;
  /*090302
  background-image: url(./images/rss.jpg);
  background-position: left;
  090302*/
  z-index:1;
}
#title1  {
  padding-top:12px;
  padding-bottom:8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #01406d;
  border-bottom: 1px solid #01406D;
}
#title1 span  {
  color: #026FBF;
}
#top  {
  height: 109px;
  /*081201
  width: 1004px;
  */
  width: 986px;
  margin:0px;
  padding:0px;
  z-index:1; 
  background-image: url(images/top.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  visibility:visible;
}
.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: 10px;
  color:#333333;
  background-color: #ffffff;
  border-color: #B77393;
  border-style: solid;
  border-width: 1px;
}
.newsletterlabel  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;         
}
.newsletterlabelbig  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;  
  text-align: left;
}
/*-------------------------------------------------MENU 2008---------------------------------------------------------------*/
#left_menu {
  width: 186px;
  padding-top:20px;
  float: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:16px;
  font-weight: normal;
}
#left_menu ul {
  list-style: none;
  width: 186px;
  /* border-bottom: 10px solid #0000cc; */
  float: left;
}
#left_menu ul li {
  float: left;
  width: 186px;
}
#left_menu ul li a {
  display: block;
  color: #01406D;
  padding: 5px 10px;
  /*081119 border-bottom: 1px solid #000000;*/
  border-bottom: 1px solid #01406D;
  text-decoration: none;
}
#left_menu ul li a:hover {
  color: #ffffff;
  background: #026FBF;
  text-decoration: none;
  /*081119 background:url(../images/bg_menu.gif) repeat-x top left; */
}
#left_menu ul li.head {
  width: 186px;
  padding: 8px 10px 8px 0px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #01406D;
  font-size: 14px;
  font-weight: bold;
}
#left_menu ul li a.current {
  color: #ffffff;
  background-color: #026FBF;
  /*081119 background: url(../images/bg_menu.gif) repeat-x top left;*/
}
#left_menu .linkcat h2 {
  display: none;
}
#left_menu ul ul {
  border-bottom: none;
}
#mainmenu {
  margin: 0;
  /*margin-left: 9px;*/
  padding-left:9px;
  text-align: left;
}
#top_menu {
  list-style: none;
  float: left;
}
#top_menu li {
  float: left;
}
#top_menu li a {
  display: block;
  padding: 4px 10px 2px 10px; 
  /* background: #471818 url(../images/ms_normal.gif) repeat-x top left; */
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #F4EAF0;
  /*081117 border-right: 1px solid #471818; */
}
#top_menu li.on a, #top_menu li a:hover {
  /*081118 background: #471818 url(../images/ms_acionado.gif) repeat-x top left;*/
  color: #ffffff;
  text-decoration: none;
  border-bottom: 6px solid #b1b1b1;
}
/*-------------------------------------------------------FIN MENU 2008------------------------------------------------*/

/*------------------------------------------------------ Begin newsbox -----------------------------------------------------*/
.newsbox {
  border-bottom: 1px solid #0c77c5;
}
.box3content  {
  border-bottom: 1px solid #DEC6D6;
}
/*------------------------------------------------------ End newsbox -----------------------------------------------------*/

/*------------------------------------RUBRIQUES----------------------------------------------------------------------*/
#annuairealert  {
  clear:both;
  /*090206 width:460px; */
  padding-top:10px;
  padding-bottom:10px;
  font-family: Tahoma, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#BD809D;
  text-align:center;
}
#annuaireengine  {
  width:450px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#026FBF;
}
#annuaireenginebutton  {
  width:445px;
  height:35px;
  padding-top:2px;
  padding-bottom:2px;
  /*background: url(./images/annuaireenginebutton.jpg) no-repeat top right;*/
}
#annuaireenginenom  {
  float: left;
  padding-left:10px;
  width:80px;
  height:50px;
}
#annuaireengineville  {
  float: left;
  padding-left:10px;
  width:100px;
  height:50px;
}
#annuaireenginedepartement  {
  float: left;
  padding-left:10px;
  width:215px;
  height:50px;
}
#annuairenumber  {
  clear:both;
  width:440px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: Tahoma, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#703959;
  text-align:center;
}
.annuairefiche  {
  width:450px;
  padding-top:15px;
  padding-bottom:15px;
  border-bottom : 1px solid #026FBF;
}
.annuairefichephoto  {
  float: left;
  width:100px;
  height:110px;
}
.annuairefichecontent  {
  float: left;
  width:350px;
}
.annuairebottom  {
  clear:both;
}
/*081120
.titreannuaire  {
  font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#0048aa;
}
*/
.alert  {
  font-family: Tahoma, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: oblique;
  color:#BD809D;
}
.boutons3 {
  border: #026FBF 1px solid;
  /*081120 
  color: #990000; 
  font-family: Arial, Helvetica, sans-serifr;
  font-size: 12px;
  */
}
.congreseacheltlogoleft  {
  float:left;
  width:60px;
}
.congreseacheltright  {
  float:left;
  width:380px;
}
.eacheltlogoleft  {
  float:left;
  width:100px;
}
.eacheltright  {
  float:left;
  width:340px;
}
.annoncespbox  {
  padding-bottom:15px;
  padding-top : 10px;
  border-bottom:1px solid #CCCCCC;
}
.brevesbox  {
  padding-bottom:15px;
  padding-top : 10px;
  border-bottom:1px solid #CCCCCC;
}
.congresbox  {
  padding-bottom:15px;
  padding-top : 10px;
  border-bottom:1px solid #CCCCCC;
}
.liensbox  {
  padding-bottom:15px;
  border-bottom:1px solid #CCCCCC;
}
.reunionsbox  {
  padding-bottom:15px;
  border-bottom:1px solid #CCCCCC;
}


/*-----------------------------------BLOCS DROITS -------------------------------------*/
.menulinkgrey {
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.menulinksonmouseover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.menulinkwhite {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.menulinkdark {
  /* color: #000066; */
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.boxcontent {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.boxcontent_news {
  /* color: #000066; */
  color: #ffffff;
  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.boxcontent_login {
  color: #000066;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.bloc3itememail  {
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
a.boxlinks {
	color: #FFA926;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

a.boxlinks:visited {
	color: #FFA926;
	text-decoration: underline;
}

a.boxlinks:hover {
	color: #FFD697;
	text-decoration: underline;
}

a.boxlinks:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.menulinksonmouseover {
	color: #bbd3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

a.menulinksonmouseover:visited {
	color: #bbd3ff;
	text-decoration: none;
}

a.menulinksonmouseover:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.menulinksonmouseover:active {
	color: #FFFF00;
	text-decoration: none;
}

/*-----------------------------------FIN BLOCS DROITS -------------------------------------*/
.stateloginalert {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:10px;
}
.stateloginalert3 {
	color: #99393b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
}
.stateloginalert4 {
	color: #99393b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
}
.loginlabel {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height:10px;
}
.loginlabel2 {
	color: #01406d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height:10px;
}
.stateloginbox {
	color: #6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
a.stateloginbox:link {
  color: #6b6b6b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration : underline;
}
a.stateloginbox:hover  {
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration : underline;
}
a.stateloginbox:active  {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration : underline;
}
a.stateloginbox:visited  {
  color: #6b6b6b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration : underline;
}
.texteadminorange {
	COLOR: #A5557B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

.texteannuaire  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

.textelogin
{
	COLOR: #5F9FBF;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}



.log
{
	COLOR: #eb6500;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
        line-height:11px;
}
.log2
{
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
}
.loginreturnmessage  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#eb6712;
  line-height:11px;
}
.texterror
{
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}



.textesimple2 {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.texteintitule2 {
  color: #A6557B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.textesessionsliens  {
  display: block;
  padding-left: 14px;
  margin-top:8px;
  margin-bottom:18px;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background-color: #006dbc;  */
  text-align: justify;
  line-height: 30px;
  background-image: url(images/speaker4.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.titre_en_savoir_plus_item  {
  display: block;
  padding-left: 14px;
  margin-top:8px;
  margin-bottom:18px;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background-color: #006dbc;  */
  text-align: justify;
  line-height: 30px;
  background-image: url(images/speaker4.jpg);
  background-repeat: repeat-y;
  background-position: bottom left;
}

.titreannuaire {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #026FBF;
}
.titrecr {
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
}

.titre1_small2 {
	color: #4f504e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


a.contactmail {
  color: #F7EEF3;
}
a.contactmail:visited {
  color: #F7EEF3;
  text-decoration: none;
}
a.contactmail:hover, a:focus {
  text-decoration: none;
  color: #FFFFFF;
}

.clear  {
  clear:both;
}
.date {
  COLOR: #A6557B;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  /*081203 gilles*/
  padding-top : 20px;
}
.datecr {
  COLOR: #A6557B;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  font-weight: bolder;
}

/*STATUTS 2008*/
.text_justify_status {
	COLOR: #4f504e;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;
        /*081202 gilles*/
        border-top:1px solid #CCCCCC;
        padding-top:10px;
        padding-bottom:10px;
}
/*presentation 2008*/
.titre1_small {
	color: #01406D;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
/*ca 2008*/
.text_ca {
	/*081202
        COLOR: #ffffff;
        */
        COLOR: #4F504E;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
}
.textesimple3  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	color: #888888;
}
.titreconf {
	color: #703959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        padding-top : 10px;
        padding-bottom: 10px;
        /*081203
        border-top: 1px solid #4F504E;
        border-bottom: 1px solid #4F504E;
        */ 
        text-align: center;
}



/*------------------------------------------DOMI --------------------------------------------------------------*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body, #sfp {
  /*081201
  background-image: url(images/fond.jpg);
  background-repeat: repeat-y;
  background-color : #630505;
  */
  /*081201
  background : #630505 url(images/fond2.jpg) top center repeat-y;
  */
  background : #024B80 url(images/fond.jpg) top center repeat-y;
  margin: 0;
  padding: 0;  
  /*text-align:center;*/
}
.titre1 {
	color: #000066;
	font-size: 16px;
	font-weight: bold;
}





.titre1_statuts {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titre1_savoir_plus {
	color: #ffffff;
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titre2 {
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.menulinksmall {
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

A.links {
	color: #bbd3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

A.links:link {
	color: #FFFFFF;
	text-decoration: underline;
}

A.links:visited {
	color: #bbd3ff;
	text-decoration: none;
}

A.links:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.links:active {
	color: #FFFF00;
	text-decoration: none;
}

A.noalignlinks {
	color: #003E90;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

A.noalignlinks:visited {
	color: #003E90;
	text-decoration: none;
}

A.noalignlinks:hover {
	color: #7A1409;
	text-decoration: none;
}

A.noalignlinks:active {
	color: #003E90;
	text-decoration: none;
}

A.logoutlinks {
	color: #000066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

A.logoutlinks:visited {
	color: #003E90;
	text-decoration: none;
}

A.logoutlinks:hover {
	color: #ffa926;
	text-decoration: none;
}

A.logoutlinks:active {
	color: #ffa926;
	text-decoration: none;
}

A.linksonmouseover {
	color: #bbd3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

A.linksonmouseover:visited {
	color: #bbd3ff;
	text-decoration: none;
}

A.linksonmouseover:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.linksonmouseover:active {
	color: #FFFF00;
	text-decoration: none;
}

A.reunionlink {
	COLOR: #660000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: none;
}

A.reunionlink:link {
	COLOR: #660000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	text-decoration: none;
}


A.presentationtextlinks {
	color: #99393b;
	/*090414 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	090414*/
	text-decoration: underline;
}

A.presentationtextlinks:visited {
	color: #99393b;
	text-decoration: underline;
}

A.presentationtextlinks:hover {
	color: #984966;
	text-decoration: underline;
}

A.presentationtextlinks:active {
	color: #B37090;
	text-decoration: underline;
}

A.menulink {
	color: #bbd3ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.menulinks {
	color: #bbd3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

A.menulinks:visited {
	color: #bbd3ff;
	text-decoration: none;
}

A.menulinks:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.menulinks:active {
	color: #FFFF00;
	text-decoration: none;
}

.savoir_plus {
	color: #000066;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.savoir_plus {
	color: #000066;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.savoir_plus:link {
	color: #000066;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

A.savoir_plus:hover {
	color: #ffa926;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.savoir_plus:visited {
	color: #000066;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.savoir_plus:active {
	color: #ffa926;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}



.textesimple {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
}




/*090206 reprsi plus loin 
.texteintitule {
	COLOR: #000099;
	FONT-FAMILY: Verdana,arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
090206*/


.texteintituletop {
	COLOR: #000099;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
}

.texterror {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.textenav {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.texteadmin {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-color:#a5557b;
}
.deleteitem  {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-color:#a5557b;
}





.lien_reunions {
	COLOR: #660000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.mail_bureau {
	COLOR: #660000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A {
	COLOR: #ffa926;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.copyright {
	COLOR: #555555;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	TEXT-DECORATION: none;
}

A.texteadminbig {
	COLOR: #ff6600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: baseline;
}

A.nav {
	COLOR: #000099;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.nav:link {
	COLOR: #000099;
	TEXT-DECORATION: underline;
}

A.nav:visited {
	COLOR: #000099;
	TEXT-DECORATION: underline;
}

A.nav:hover {
	COLOR: #ffa926;
	TEXT-DECORATION: none;
}

A.nav:active {
	COLOR: #000099;
	TEXT-DECORATION: underline;
}

.cellule1 {
	BACKGROUND-COLOR: #cccccc;
}

.cellule2 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000099;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.titre3 {
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

.titre4 {
	COLOR: #ffa926;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
}

.boutons {
	background-color: #acdea7;
	border-color: #398137;
	border-style: solid;
	color: #000000;
	font-family: Arial, Helvetica, sans-serifr;
	font-size: 12px;
}

.boutons2 {
	border-color: #000099;
	border-style: solid;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serifr;
	font-size: 12px;
}



.boutons4_old {
	background-color: #147ae0;
	border-color: #000099;
	border-style: solid;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serifr;
	font-size: 12px;
}

.boutons4 {
	background-color: #000099;
	border-color: #b6b6e1;
	border-style: solid;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serifr;
	font-size: 12px;
	font-weight: bold;
}

.boutons5 {
	background-color: #ffb037;
	border-color: #ffc448;
	border-style: solid;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serifr;
	font-size: 12px;
	font-weight: bold;
}

.boutons6 {
	border-color: #ffa926;
	border-style: solid;
	color: #ffa926;
	font-family: Verdana, Arial, Helvetica, sans-serifr;
	font-size: 12px;
}





.titrecgr {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
}



.rubriqueannuaire {
	COLOR: #008ce3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
}

.action_title {
	COLOR: #ff6600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: sub;
}

.action_title1 {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}

.action_title_admin {
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}

.action_message {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: sub;
}

.text_justify {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;
}



.textJustifyStatus {
	COLOR: #4f504e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;
}

.text_intitule_ca {
	COLOR: #828381;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
}

.text_justify_inscript {
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	text-align: justify;
}

.title_justify_inscript {
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	font-weight: bold;
	text-align: justify;
}

.italicInfo {
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: justify;
}





/********** --------------------------------------------------------2008 -----------------------****************/
























/*----------------------------------------ADE--------------------------------------------------------*/
#archives {
  width: 100px;
  /*height: 143px;*/
  /*background-color: #000064;*/
  /*background-color: #6f8fab;*/
  /*060530 background-color: #e0e8ee; 060530*/
  background-color: #eeeeee;
  background-image: url(images/actualites_top.jpg);
  background-position: top;
  background-repeat: no-repeat;
  text-align: center;
}
#actus  {
  /*float:left;*/
  color:#000000;
  width:138px;
  background-color: red; 
  z-index: 8;
  text-align: left;
}
#actustop  {
  display: block;
  color:black;
  background-color: #bebe7c;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  z-index: 9;
  margin-left: 16px;
  width:134px;
}
#actuscontent  {
  /*float:left;*/
  color:#000000;
  background-color: #eeeedd;
  width:134px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 8px; 
}
#archives  {
  /*float:left;*/
  color:#000000;
  width:138px;
  background-color: #8989d8; 
  z-index: 8; 
  text-align: left;
}
#archivestop  {
  display: block;
  color:black;
  background-color: #d0d0f0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  z-index: 9;
  margin-left: 16px;
  width:134px;
}
#archivescontent  {
  /*float:left;*/
  color:#000000;
  background-color: #f3f3fc;
  width:134px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 8px; 
}

#blogempty  {
  height:650px;
}
#bloglittleempty  {
  height:450px;
}
#centretop  { 
  /* width:819px;*/
  width:1024px;
  height:4px;
  line-height: 4px;
  margin: 0;
  padding: 0;
  z-index:3;
  /*061108 background: url(./images/fondcontent.png) left top repeat-y; */
  background: url(./images/fondcontent.jpg) left top repeat-y;
  visibility:visible
}
/*pour l'image de la page index qui est plus haute onb augement ela marge haute*/

#couvs  {
  width:138px;
  color:black;
  background-color: red;
  text-align: center;
  z-index: 8;
}
#couvcontent  {
  width:150px;
  text-align:center;
  padding:0px;
  margin:0px;
  padding-top:10px;
}
#couvcontentsmall  {
  float:left;
  width:75px;
  padding:0px;
  padding-top:10px;
  margin:0px;
  text-align:center;
}
#couvstop  {
  display: block;
  width:134px;
  color:black;
  background-color: #bebe7c;
  margin-left: 16px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  z-index: 9;
}
#couvscontent  {
  width:150px;
  height: 290px;
  color:#000000;
  background-color: #eeeedd;
  padding:0px;
  margin:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  /*padding: 8px;*/
}
#editoFCK  {
  width:450px;
}
#flashcontent  {
  background: url(./images/headermiddle.jpg) left top no-repeat;
}
#footerpusher  {
	display: block;
	/*height: 250px;*/
	height: 10px;
}
#footerpusherbig  {
	display: block;
	height: 190px;
}
#footerpushertotal  {
	display: block;
	height: 390px;
}
#friend  {
height:25px;
}

#headerlogo  {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 345px;
	/*081117 height: 103px;*/
        height: 90px;
	background-color: #ffffff;
}
#headerlogomiddle  {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	/*081117 height: 103px;*/
        height: 90px;
	background-color: #ffffff;
}
#loginforget  {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 170px;
	height: 34px;
}
#loginbottom  {
	margin: 0px;
	padding: 0px;
	/*width: 208px;
	height: 30px;*/
	width: 229px;
	height: 39px;
	line-height: 0.8em;
}
#loginbutton  {
	float:right;
	/*
	position: absolute;
	left: 275px;
	top: 80px;
	*/
	/*
	position: relative;
	left:180px;
	top:0px;
	*/
	width: 41px;
	height: 34px;
	z-index: 20;
	/*060824
	background-image: url(images/loginbutton.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	060824*/
}

#loginformulairebackground  {
	margin: 0px;
	padding: 0px;
	width: 247px;
	/*081117 height: 103px;*/
        height: 101px;
	background-image: url(images/loginformulaire.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
#loginformulairecontent  {
	/*060824
	width: 247px;
	height: 103px;
	*/
	width: 229px;
	height: 97px;
	z-index: 4;
	padding: 6px 6px 0px 12px;
}
#news  {
  /*display: inline;*/
  /*clear:both;*/
  /*position: relative;*/
  margin: 0px;
  padding: 0px;
  /* width:819px;*/ width:1004px;
  height: 50px;
  z-index: 1;
  visibility: visible; 
  background-image: url(images/news.jpg);
}
#newstopspacer  {
	/*clear: both;*/
	height: 23px;
}
#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;
}

/*
#gauche {
float:left;
width: 239px;
}
*/

#menuspacer  {
	margin:0;
	padding:0;
	/*background-color:blue;*/
	width:169px;
	height:4px;
	line-height:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:2px;
	z-index:5;
	visibility:visible
}



#footercjn  {
/*060804?
*/clear:both;
	text-align: center;
}
/*-----------------------------------PHOTO CAPTION ZOOM----------------------------------------*/
/* Photo-Caption PZ3 CSS (The Good Stuff) 

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }
	
.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
	cursor:default; height:auto; width:auto;
	overflow:visible; border:1px solid #369;
	margin:-1px 0 0 -1px; }
 [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  padding:2px 5px; margin-top:-3px; 
	background:#369; color:#fff;
  text-align:left; 	}

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

End Photo-Caption Zoom CSS */
/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
/*061019
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
061019*/
/*061223	.PZ3-r { float:right; margin-right:6px;margin-left:10px; direction:rtl; } 061223*/
.PZ3-r {float: none;margin-right: auto;margin-left: auto;direction: rtl;}
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #000; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover {
	position: absolute;
	z-index: 999;
	padding: 0; /*061026 background:none; */
	background-color: #000;
	cursor: default;
	height: auto;
	width: auto;
	overflow: visible;
	border: 1px solid #000;
	margin: -1px 0 -1px -1px;
}
  [class~=PZ3-r]>a:hover {
	margin: -1px -1px 0 0;
}

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px;
  direction:ltr; background:#000000; color:#fff;
  font:10pt verdana,sans-serif;
  text-align:left; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }
/* End Photo-Caption Zoom CSS */
/*------------------------------------End Photo-Caption Zoom CSS-----------------------------*/


#pub  {
	width: 468px;
	height: 60px;
        background-color: #66cc66;
	/*061114
        background: url(images/pub_fond.gif);
	background-repeat: no-repeat;
	background-position: top;
        */
}
/*081210
#pubbottom  {
	width: 468px;
	height: 60px;
        background-color: white;
        margin:auto;
        padding:auto;
        text-align:center;
}
*/
#sommaire  {
	width: 450px;
	height :637px;
	margin:0px;
	padding: 0px;
	border: 0px;
}

/*-------------------------------------------------------------------------------*/
h1  {
	background-image: url(images/puce_titre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1 span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: red;
}
h1.item1  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
h1.item2  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #66cc66;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
h1.item3  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #ff91ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
h1.item4  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #cccc00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
h1.item5  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
h1.item6  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #a6a6e2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
/*supplements*/
h1.item7  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #ff9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
/*forum réagissez*/
h1.item8  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
}
/*abonnement*/
h1.item9  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h1.item10  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #6ab5ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h1.item11  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #0066cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
/*evénements*/
h1.item12  {
	background-image: none;
	display: block;
	color:#ffffff;
	background-color: #BEBE7c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h1.subitem2  {
	background-image: url(images/fleche_titre2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem3  {
	background-image: url(images/fleche_titre3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem4  {
	background-image: url(images/fleche_titre4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem5  {
	background-image: url(images/fleche_titre5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem6  {
	background-image: url(images/fleche_titre6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem8  {
	background-image: url(images/fleche_titre8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem10  {
	background-image: url(images/fleche_titre10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h1.subitem11  {
	background-image: url(images/fleche_titre11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	padding-left: 22px;
	line-height: 18px;
}
h2 {
	margin: 3em 0 1em 0;
	padding: 0 0 0 14px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/puce_soustitre.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
h2 span {
	/*color: #F8BE2A;*/
	color: #d99f08;
}
h2.blue  {
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight: bold;
	/*color:#0754b0;*/
	color:#666666;
	background-color: White;
	background-image: url(images/spacer.gif);
	text-align: justify;
}
h2.blue span {
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight: bold;
	color:red;
	background-color: White;
}
h2.une  {
	margin: 0;
	padding: 0 0 0 14px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/puce_soustitre.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
h2.une span {
	color: #FF7171;
}
h2.publicite  {
	margin: 3em 0 1em 0;
	padding: 0 0 0 14px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/puce_soustitre10.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
h2.publicite span {
	color: #6ab5ff;
}
h2.newsletter  {
	margin: 3em 0 1em 0;
	padding: 0 0 0 24px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/puce_bloc4.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
h3.blue  {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight: normal;
	color:#0754b0;
	background-color: White;
	text-align: justify;
}
.textestandard  {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight: normal;
	color:#000000;
	background-color: White;
	text-align: justify;
}
.textecolor  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight: bold;
	/*color:#0754b0;*/
	color:#666666;
	background-color: White;
	text-align: justify;
}
p {
	margin: 0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight: normal;
	color:#000000;
}
p.bottom {
	margin: 0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight: normal;
	color:#000000;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #F0f0f0;
}
p.item2  {
	background-image: none;
	color:#66cc66;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
p.item3  {
	background-image: none;
	color:#ff91ff;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
p.item4  {
	background-image: none;
	color:#cccc00;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
p.item5  {
	background-image: none;
	color:#ff5353;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
p.item6  {
	background-image: none;
	color:#a6a6e2;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
p.item7  {
	background-image: none;
	color: #ff91ff;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}
p.pub  {
	background-image: none;
	color:red;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
a {
	/*061030 color: #006dbc;*/
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
a:visited {
	/*061030 color: #006ebc;*/
	color: #999999;
	text-decoration: none;
}
a:hover, a:focus {
	/*061030 color: #006ebc;*/
	color: #333333;
	text-decoration: underline;
}
a img {
	border: 0 none;
}
ul, li {
	margin: 0;
	padding: 0;
}
/*------------------------------------------------ 2008 ACTUALISATIONS
a.menu1 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #fe0000;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: red;
}
a.menu1:visited {
	color: #ff5353;
	text-decoration: none;
	background-color: #ff5353;
}
/*060828
a.menu1:hover, a:focus {
	text-decoration: none;
	background-color: #ffffff;
}
a.menu1 span  {
	background-color: #ffffff;
}
a.menu1:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu1 span  {
	background-color: #f3f8fc;
}
a.menu1:hover span  {
	color: White;
	background-color: red;
}
a.menu2 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #66cc66;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #66cc66;
}
a.menu2bis {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0px;
	color: #66cc66;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 0.8em; 
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
a.menu2bis:visited {
	color: #98dc98;
	text-decoration: none;
	background-color: #ffffff;
}
a.menu2bis:hover, a:focus {
	text-decoration: none;
}
a.menu2:visited {
	color: #98dc98;
	text-decoration: none;
	background-color: #98dc98;
}
a.menu2:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu2 span  {
	background-color: #f3f8fc;
}
a.menu2:hover span  {
	color: White;
	background-color: #66cc66;
}
a.menu3 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #ff91ff;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ff91ff;
}
a.menu3:visited {
	color: #ffa6ff;
	text-decoration: none;
	background-color: #ffa6ff;
}
a.menu3:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu3 span  {
	background-color: #f3f8fc;
}
a.menu3:hover span  {
	color: White;
	background-color: #ff91ff;
}
a.menu3bis {
	display: block;
	margin: 0 10px 2px 38px;
	padding: 0 0 0px 0;
	color: #ff91ff;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.2em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
a.menu3bis:hover, a:focus {
	text-decoration: none;
	background-color: #ffffff;
}
a.menu4 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #cccc00;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #cccc00;
}
a.menu4:visited {
	color: #eaea00;
	text-decoration: none;
	background-color: #eaea00;
}
a.menu4:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu4 span  {
	background-color: #f3f8fc;
}
a.menu4:hover span  {
	color: White;
	background-color: #cccc00;
}
a.menu5 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #ff0000;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ff0000;
}
a.menu5:visited {
	color: #ff5353;
	text-decoration: none;
	background-color: #ff5353;
}
a.menu5:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu5 span  {
	background-color: #f3f8fc;
}
a.menu5:hover span  {
	color: White;
	background-color: #ff5353;
}
a.menu6 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #a6a6e2;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #a6a6e2;
}
a.menu6:link, a.menu6:active, a.menu6:visited {
	color: #bdbdea;
	text-decoration: none;
	background-color: #bdbdea;
}
a.menu6 span  {
	background-color: #f3f8fc;
}
a.menu6:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu6:hover span  {
	color: White;
	background-color: #a6a6e2;
}
a.menu7 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #ff9900;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ff9900;
}
a.menu7:link, a.menu7:active, a.menu7:visited {
	color: #ffad33;
	text-decoration: none;
	background-color: #ffad33;
}
a.menu7:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu7 span  {
	background-color: #f3f8fc;
}
a.menu7:hover span  {
	color: White;
	background-color: #ff9900;
}
a.menu8 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #777777;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em; 
	background-position: left;
	background-repeat: no-repeat;
	background-color: #777777;
}
a.menu8:link, a.menu8:active, a.menu8:visited {
	color: #666666;
	text-decoration: none;
	background-color: #666666
}
a.menu8:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu8 span  {
	background-color: #f3f8fc;
}
a.menu8:hover span  {
	color: White;
	background-color: #777777;
}
a.menu9 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #fe0000;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #fe0000;
}
a.menu9:link, a.menu9:active, a.menu9:visited {
	color: #ff5353;
	text-decoration: none;
	background-color: #ff5353;
}
a.menu9:hover, a:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu9 span  {
	background-color: #f3f8fc;
}
a.menu9:hover span  {
	color: White;
	background-color: #fe0000;
}
a.menu10 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #6ab5ff;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #6ab5ff;
}
a.menu10:link,active, visited {
	color: #8ac5ff;
	text-decoration: none;
	background-color: #8ac5ff;
}
a.menu10:link, a.menu10:active, a.menu10:visited {
	color: #8ac5ff;
	text-decoration: none;
	background-color: #8ac5ff;
}
a.menu10:hover, a.menu10:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu10 span  {
	background-color: #f3f8fc;
}
a.menu10:hover span  {
	color: White;
	background-color: #6ab5ff;
}
a.menu11 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #0066cc;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #0066cc;
}
a.menu11:link, a.menu11:active, a.menu11:visited {
	color: #007af4;
	text-decoration: none;
	background-color: #007af4;
}
a.menu11:hover, a.menu11:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu11 span  {
	background-color: #f3f8fc;
}
a.menu11:hover span  {
	color: White;
	background-color: #0066cc;
}
a.menu12 {
	display: block;
	margin: 0 10px 4px 38px;
	padding: 0 0 0px 0;
	color: #cccc00;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #cccc00;
}
a.menu12:visited {
	color: #eaea00;
	text-decoration: none;
	background-color: #eaea00;
}
a.menu12:hover, a.menu12:focus {
	text-decoration: none;
	background-color: #f3f8fc;
}
a.menu12 span  {
	background-color: #f3f8fc;
}
a.menu12:hover span  {
	color: White;
	background-color: #cccc00;
}
#menucontent ul li a.c {
	display: block;
	margin: 4px 10px 3px 0px;
	padding: 0;
	color: #006dbc; 
	font-weight: normal;
	font-size: 0.7em; 
	line-height: 1em;
}
#menucontent ul li a.c:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background-color: #006dbc;
	border: 0px;
	line-height: 1em;
}
#menucontent ul {
	width: 124px;
	padding: 0 0 0 45px;
	list-style: none; 
}
#menucontent li {
	margin: 0;
	padding: 0;
	line-height: 1em;
	width: 124px;
	color: #006dbc; 
}
2008 ACTUALISATION-------------------------------------------------*/
.archiveslabel  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6692B5;  
	text-align: left;
	margin-left: 0px;
}





/*---------------------------------------BAS DE PAGE ET FOOTER CALLISCOPE------------------------------------------------*/
.comitestatuts  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
}
a.comitestatuts  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
}
a.comitestatuts:hover {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
a.comitestatuts:visited {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}
a.copyright:link {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #aaaaaa;
}
a.copyright:visited {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #999999;
}
a.copyright:hover {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:underline;
   color: #aaaaaa;
}
a.copyright:active {
   font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
   font-size:10px;
   text-decoration:none;
   color: #666666;
}
/*-----------------------------UL LI---------------------------------------------------------------*/
#centrecontentindex ul {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;	
	border: none;
}
#centrecontentindex li {
	/*background-image: url(images/menu_puces.gif);*/
	list-style: disc inside;
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 12px;
}
#centrecontentindex li span{
  font-weight: bold;
  color:#666666;
}
#centrecontentindex ul.livres{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;	
	border: none;
}
#centrecontentindex li.livres  {
	/*background-image: url(images/menu_puces.gif);*/
	list-style: square;
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 6px;
	margin-left: 30px;
}
#centrecontentindex li.livres span {
	font-weight: bold;
	color: #666666;
}
#centrecontentindex li.livresnum  {
	/*background-image: url(images/menu_puces.gif);*/
	list-style: decimal;
	list-style-position: outside;
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 6px;
	margin-left: 30px;
}
#centrecontentindex li.livresnum span {
	font-weight: bold;
	color: #666666;
}
/*----------------------------------------------------------------------------------------------*/
#footerade  {
	clear:both;
	text-align: center;
}




/*-------------------------------------------LOGIN--------------------------------------------------*/
input.logininput  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#72080a;
	/*margin-bottom: 2px;*/
	height: 10px;
	vertical-align: middle;
	text-align: left;
}
/*for imge button*/
input.logininput2  {
	color:#72080a;
	/*margin-bottom: 0px;*/
	margin: 0px;
	padding: 0px;
	/*margin-bottom: 2px;*/
	vertical-align: middle;
	text-align: left;
}
label {
	display: block;
	float: left;
	width: 90px;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color:white;
}
.error  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFE044;
	margin: 0px 0 0 0;
}
.formlabel  {
  font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  /*font-weight: bold;*/
  text-align:left;
  color:#000000;
}
.loginlink  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#F9DFE0;
}
a.loginlink  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#F9DFE0;
}
a.loginlink:hover {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
}
p.error  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFE044;
	margin-top: 4px;
	margin: 4px 0 0 0;
}
/*------------------------------------fin login---------------------------------------------*/





/*------------------------------------archives---------------------------------------------*/
a.archives {
	color: #5e5eca;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 1em;
}
a.archives:visited {
	color: #5e5eca;
	text-decoration: none;
}
a.archives:hover, a:focus {
	text-decoration: none;
	color: #8989d8;
	
}
/*-------------------------------------annuaire CJC--------------------------------------------------*/
/*************************************************************************/
/*annuaire*****************************************************************/
/*060909
div .ficheannuaire  {
	height: 180px;
}
div .annuairecontent  {
	width:450px;
	z-index:1; 
	visibility:visible;
}
#annuairetop  {
	width:452px; 
	height:17px;
	z-index:0; 
	visibility:visible
}
#annuairecontent  {
	width:450px;
	height:100px;
	z-index:1; 
	visibility:visible;
}
#annuaireultraleft  {
	float:left;
	top:17px;
   width:12px;
	height:170px;
	z-index:2;
}
#annuaireleft  {
	float:left;
	top:17px;
	width:100px;
	height:170px;
	z-index:2;
   visibility:visible
}
#annuairerightcontent  {
	padding:5px;
}
#annuaireright  {
	float: left;
	top: 17px; 
   width: 338px;
	height: 170px;
	z-index: 3;
   background-color: #ffffff;
	background-image: url(images/annuaire_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visibility: visible;
}
#annuaireextraright  {
	background-color: aqua;
	width: 11px;
	float: left;
}
#annuairebottom  {
	width:452px; 
	height:18px;
	z-index:4;
	text-align: center;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color:#72080a;
	visibility:visible;
}
060909*/
#spacer  {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
/*---------------------------------------fin annuaire--------------------------------------*/





/*************************************************************************/
/*-------------------------------------annuaire CJC--------------------------------------------------*/
/*************************************************************************/
/*annuaire*****************************************************************/
/*060804
#ficheannuaire  {
  text-align: right;
}
*/
/*060804*/
div .ficheannuaire  {
	/*060708
	border: 1px solid;
	border-color: #356490;
	060708*/
	/*061103
        height: 180px;
        */
       /*061127  height:85px; */
}
div .annuairecontent  {
	width:450px;
	z-index:1; 
	visibility:visible;
}


#annuairetop  {
	/*left:0px; 
	top:0px;*/
	width:452px; 
	/*height:17px;*/
	z-index:0; 
	visibility:visible
}
#annuairecontent  {
	width:450px;
	/*height:100px;*/
	z-index:1; 
	visibility:visible;
}
#annuaireultraleft  {
	float:left;
	top:17px;
	/*width:56px;*/
   width:12px;
	/*height:170px;*/
	z-index:2;
}
#annuaireleft  {
	/*position:absolute; 
	left:0px; */
	float:left;
	padding:5px;
	top:17px;
	width:100px;
	/*height:170px;*/
	z-index:2;
	/*margin-left: 32px;*/
   visibility:visible
}
#annuairerightcontent  {
	padding:5px;
}
#annuaireright  {
	/*position:absolute; 
	left:101px; */
	float: left;
	top: 17px; 
	/*width: 294px;*/
   /*061002
	width: 338px;
	061002*/
	width: 328px;
	/*height: 170px;*/
	z-index: 3;
	/*padding: 5px;*/
	/*background-color: #DEE7D4;*/
   background-color: #ffffff;
	background-image: url(images/annuaire_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visibility: visible;
}
#annuaireextraright  {
	background-color: aqua;
	width: 11px;
	float: left;
}
#annuairebottom  {
	clear:both;
	/*left:0px; 
	top:143px;*/
	/*passe sousle menu sinon clear;both;*/
	/*060804 clear: left;*/
	/*position: relative;
	clear: left;
	*/
	width:452px; 
	/*height:18px;*/
	z-index:4;
	text-align: center;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
/*	font-weight: bold;*/
	color:#72080a;
	visibility:visible;
}
div .comitebottom  {
	clear:right;
	height: 10px;
}
div .comiteleft  {
	float:left;
   margin-left:15px;
	top:17px;
   width:135px;
	/*061127 height:150px; */
	z-index:2;
   visibility:visible
}
div .comiteright  {
	/*061127 float: right;*/
	float: left;
	top: 17px; 
   width: 278px;
	/*061127 height: 150px; */
	z-index: 3;
	visibility: visible;
}
div .comiteultraleft  {
	float:left;
	top:17px;
   width:6px;
	/*061127 height:150px; */
	z-index:2;
}

/*---------------------------------------fin annuaire--------------------------------------*/



/*---------------------------------------forum---------------------------------------------*/
div .forumquestiontop  {
	/*position:absolute; */
	/*left:22px; 
	top:0px;*/
	/*060228
	float:right;*/
	width:450px; 
	/*height:13px;*/
	z-index:1; 
	visibility:visible;
        /*border: solid;
	border-bottom: 2px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-color: #A30100;*/
}
div .forumquestionbottom {
	/*position:absolute; */
	/*left:21px; 
	top:17px;*/
	width:450px; 
	/*height:79px;*/
	z-index:2; 
	visibility:visible
}
div .forumreponsetop  {
	/*060228
	float: right;
	*/
	width: 450px;
	height: 20px;
	z-index: 1;
	visibility: visible; 
	/*padding-left: 40px;*/
	/*padding-top: 10px;*/
	background-image: url(images/forumreponsetop.gif);
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*
#forumreponseleft  {
	position:absolute; 
	left:0px; 
	top:25px;
	width:17px; 
	height:95px;
	z-index:2; 
	visibility:visible
}
*/
div .forumreponseright  {
	width: 434px; /*height:95px;*/
	z-index: 3;
	visibility: visible; /*padding-left: 26px;*/
	padding: 6px; /*061018
	background-color: #E7F1F8;
	border-color: #F3F9FC;
	061018*/
	background-color: #97ccfd;
	border-color: #97ccfd;
	border-style: solid; /*060228 attention largeur forum ie*/
	border: 2px; /*
	border-bottom: 2px;
	border-top: 2px;
	border-left: 0px;
	border-right: 0px;
	border-bottom-color: #F3F9FC;
	border-top-color: #F3F9FC;
	*/
}
#forumsubmit  {
	/*height:64px;*/
	height: 78px;
	width: 450px;
	/*background-color: #eeeeee;*/
	background-color: #A5A5A5;
	/*padding: 5px;*/
	/*border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	*/
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/forum_submit.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#forumpost  {
	height: 350px;
	width: 450px;
	/*background-color: #eeeeee;*/
	background-color: #eeeeee;
}
#navigation  {
  width:450px;
  margin-top: 6px;
  padding-top: 11px;
}
/*051223*/
#navigationdeb  {
  float:left;
  width:80px;
}
#navigationprec  {
  float:left;
  width:100px;
}
#navigationmiddle  {
  float:left;
  width:100px;
}
#navigationsuiv  {
  float:left;
  width:85px;
}
#navigationfin  {
  float:left;
  width:80px;
}
/*051223*/

#navleft  {
  float:left;
  width:70px;
  margin-top: 6px;
  z-index:2; 
  visibility:visible;
}
#navright  {
  float:left;
  width:70px;
  margin-top: 6px; 
  z-index:2;
  visibility:visible;
}

#navcontent  {
  width:310px; 
  float:left;
  margin-top: 6px;
  padding-top:2px;
  color: #0199d8;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
}
tr.forumtop  {
  background-color: #a5a5a5;
}
tr.forumdark  {
  background-color: #dddddd;
}
.spacer  {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
/*---------------------------------------fin forum-----------------------------------------*/




/*----------------------------------------offres abonnement---------------------------------*/
.offre  {
	/*clear: both;*/
	width: 440px;
	color: white;
	background-color: Red;
	/*
	font-family: "Arial Black";
	font-size: 12px;
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	display: block;
	/*font-weight: bolder;*/
	visibility: visible;
}
.offrebottom  {
	width: 452px;
	color: #FF9900;
	background-color: black;
	font-family: "Arial Black", Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	visibility: visible;
}
.offreleft  {
	float: left;
	padding: 6px;
	width: 300px;
	/*
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	visibility:visible;
	background-color: black;
}
.offreright  {
	float: right;
	width: 120px;
	height: 56px;
	/*
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px; 
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	visibility: visible;
	background-color: black;
	line-height:56px;
}
.offresimple  {
	padding: 0px;
	margin: 0px;
	width: 452px;
	color: #FF9900;
	background-color: black;
	font-family: "Arial Black", Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	visibility: visible;
}
.offresimpleleft  {
	float: left;
	padding: 6px;
	width: 206px;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	visibility:visible;
	color:black;
	background-color: #ff9900;
}
.offresimpleright  {
	float: right;
	padding: 6px;
	width: 222px;
	
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px; /*font-weight: bold;*/
	visibility: visible;
	/*font-weight:bold;*/
	color:#ce4100;
	background-color: #ffbe00;
	/*color:white;*/
	color:#ce4100
}
.offre2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:white;
}
a.supplements {
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
a.supplements:visited {
	color: #FF9900;
	text-decoration: underline;
}
a.supplements:hover, a:focus {
	text-decoration: underline;
	color: #FF7700;
	
}
a.supplements2 {
	color: black;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
a.supplements2:visited {
	color: #333333;
	text-decoration: underline;
}
a.supplements2:hover, a:focus {
	text-decoration: underline;
	color: #888888;
	
}
a.supplements3 {
	color: #ce4900;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
a.supplements3:visited {
	color: #ce4900;
	text-decoration: underline;
}
a.supplements3:hover, a:focus {
	text-decoration: underline;
	color: #ce4900;
	
}
a.abonnement {
	color: #FF9900;
	text-decoration: blink; /*font-weight: bold;*/
	font-size: 14px;
}
a.abonnement:visited {
	color: #FF9900;
	text-decoration: none;
}
a.abonnement:hover, a:focus {
	text-decoration: none;
	color: #FF7700;
	
}
a.abonnement2 {
	color: #ce4100;
	text-decoration: blink; /*font-weight: bold;*/
	font-size: 14px;
}
a.abonnement2:visited {
	color: #ce4900;
	text-decoration: none;
}
a.abonnement2:hover, a:focus {
	text-decoration: none;
	color: #ce4900;
	
}
/*-------------------------------------------------------------------------------------------*/




/*------------------------------------annoncer------------------------------------------------*/
#tableau  {
	width: 450px;
}
#tableaucontact  {
	width: 450px;
	margin: 0px;
	padding: 0px;
	background-color: #666666;
}
.tbcontact  {
	width: 450px;
	table-layout: auto;
	border-style:none;
	border-collapse: collapse;
}
.trcontact  {
	height: 35px;
}
.trcontact2  {
	height: 98px;
}
.thcontact1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #ffffd9;*/
	/*background-color: #e7f1f8;*/
	color: #ffffff;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
	padding-left: 40px;
	background-image: url(images/contacttopleft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.thcontact2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #ffffd9;*/
	/*background-color: #e7f1f8;*/
	color: #ffffff;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
	padding-left: 46px;
	background-image: url(images/contacttopright.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.tdcontact1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*background-color: #ffffec;*/
	/*background-color: #f3f9fc;*/
	color: #ffffff;
	padding: 4px;
	height: 16px;
	line-height: 16px;
	padding-left: 40px;
	background-image: url(images/contactbottomleft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}
.tdcontact2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*background-color: #ffffec;*/
	/*background-color: #f3f9fc;*/
	color: #ffffff;
	padding: 4px;
	height: 16px;
	line-height: 16px;
	padding-left: 46px;
	background-image: url(images/contactbottomright.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}
.tbmissions  {
	width: 450px;
	table-layout: auto;
}
.thmissions1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #c6ddec;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissions3  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #d3d3a9;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissions2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #bae9bb;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissions4  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #ffcccc;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissions5  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #ffffb9;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissions6  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #c6ddec;*/
	background-color: #ffe28a;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissions  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e7f1f8;
	color: #2f6788;
}
.thmissionschiffres1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #e7f1f8;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #f3f9fc;
	color: #2f6788;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissionschiffres3  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #ebebd6;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres3  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #f1f1e2;
	color: #6d6d38;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissionschiffres2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #ddf4de;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #ecf9e8;
	color: #2d8a2f;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissionschiffres4  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #ffe6e6;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres4  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #ffecec;
	color: #ff4040;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissionschiffres5  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #ffffd9;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres5  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #ffffec;
	color: #979700;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.thmissionschiffres6  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffd9;*/
	background-color: #ffedb7;
	color: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}
.tdmissionschiffres6  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffec;*/
	background-color: #FFf1c6;
	color: #666666;
	padding: 4px;
	height: 16px;
	line-height: 16px;
}




/*-------------------------------------------bandeau pub---------------------------------------*/
#ajaxticker1{
        width: 233px;
        height: 53px;
        padding-top: 2px;
        padding-bottom: 4px;
        padding-left: 100px;
        background-color:transparent;
        color:white;
        font-family:Arial, Tahoma,"Trebuchet MS";
        /*font-size:0.65em;*/
		  font-size:0.67em;
        font-weight: bold;
}
#ajaxticker1 div {
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
		background-color:transparent;
      color:white;
}
/*class to apply to your scroller(s) if desired*/
.adticker{ 
        /*margin-left:100px;*/
}
a.pub2 {
	text-decoration: none;
	color:white;
}
a.pub2:visited {
	text-decoration: none;
	color:white; 
}
a.pub2:hover {
	color:white;
	text-decoration: none;
}
/*----------------------------------------fin bandeau pub----------------------------------------*/

/*------------------------------------------administration-------------------------------------*/
#actionlink  {
  margin-top:20px;
}
#conteneuradmin {
	width:768px;
	margin:0 auto;
	background-color: White;
}
#adminconteneur {
	width:768px;
	margin:0 auto;
	/*060515
	background-color:#72080A;
	*/
	/*background-color:#a0181f;*/
	/*060515 background-color:#bc1c26;*/
}
#menuadmin  {
	/*float: left;*/
	/*061030margin-top: 0px;
	margin-left: 20px;*/
        margin:0px;
        margin-left: 26px;
	margin-bottom: 6px;
	width: 768px; 
	height: 14px;
	z-index: 2;
	visibility: visible;
	background: #DC143C;
	border:0px;
	padding: 2px;
}
#formcontent  {
	/*left: 4px;
	top: 0px;*/
	float:left;
	width: 445px;
	height: 450px;
	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;
	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;
	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;
}
#missions  {
	width:450px;
	text-align: justify;
}
#missions ul {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;	
	border: none;
}
#missions li {
	/*background-image: url(images/menu_puces.gif);*/
	list-style: disc inside;
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 12px;
}
#missions li span{
  font-weight: bold;
  color:#666666;
}
.menuadmin  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.menuadmin:hover {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.menuadmin:visited {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#cccccc;
}
.texteintitule
{
	COLOR: #cc0000;
	/*090206
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	*/
	font-family: Verdana, Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.texteintituleadmin
{
	COLOR: #a30000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	/*FONT-WEIGHT: bold;*/
	text-align: left;
}
.boutonsadmin  {
	color: #ffffff; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serifr;
	font-weight: bold;
	background-color: #990000;
	border-color:#550000;
	border-style:solid;
}
.helpdownload  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
        text-align:center;
}

.item label  {
	display:block;
        color: #666666; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serifr;
	font-weight: bold;
}
.checkbox label  {
	display:inline;
}
.textesimple  {	
	COLOR: #000000;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	FONT-SIZE: 12px;	
	font-weight: normal;
        text-align:left;
}
/*-----------------ADMIN Actualites-----------------------*/
div .actualitestop  {
	/*position:absolute; 
	left:0px; 
	top:0px;*/
	width:452px; 
	height:17px;
	z-index:1; 
	visibility:visible;
}
div .actualitesm  {
	top: 17px;
	padding-left: 22px;
	z-index: 2;
	visibility: visible;
	background-image: url(images/menu_puces.gif);
	background-position: 0em 0em;
	background-repeat: no-repeat;
}
div .actualitesbl  {
	/*position:absolute; 
	left:0px; */
	/*top:127px;*/
	float:left;
	width:18px; 
	height:38px;
	z-index:4;
	visibility:visible
}
div .actualitesbm  {
	/*top:127px;*/
	float: left;
	width: 33px;
	height: 38px;
	z-index: 5;
	visibility: visible;
}
div .actualitesbr  {
	/*position:absolute; 
	left:51px; 
	top:127px;*/
	float:left;
	width:400px; 
	height:38px;
	z-index:6; 
	visibility:visible;
	background-color: #ffffff;
	color: #c45156;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#arrondi {
	float: left;
	/*width:57px;*/
	/*background-color: #0099CC;*/
	width:62px;
	/*height:200px;*/
	height:114px;
	background-image: url(./images/arrondi.gif);
	z-index: 5;
}
/*----------------fin ADMIN Actualites-----------------------*/




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


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

.alert2  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	color:#66cc66;
}
.alert3  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	color:#ff91ff;
}
p.alaunespacer  {
	height: 6px;
	line-height: 6px;
	padding: 0px;
	margin: 0px;
}
p.poster  {
	line-height: 10px;
	height: 10px;
	margin-bottom:0px;
}
.sstitreforum
{	
	COLOR: #999999;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 13px;	
}
.sstitreforum2
{	
	COLOR: #0066d5;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 13px;	
}
.titrecontact  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF4A4A;
}
.textecontact  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.titreforum
{	
	COLOR: #696969;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 13px;	
}
.titreforum2  {
	COLOR: #0066d5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px; /*vertical-align: bottom;*/
	vertical-align: text-bottom;
	margin-left: 26px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.textehelpdownload  {
	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;
}
.texteitem  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.textesendtoafriend  {
	background-color: #ffffff;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: baseline;
	text-align: right;
	margin-right: 38px;
}
.titreitem2  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#66cc66;
}
.titreitem3  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF91FF;
}
.titreitem7  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
}
.titreitem10  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6ab5ff;
}
.titreitem11  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0066cc;
}
.toolstitle  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:white;
}
.toolstext  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color:white;
}
a.lienitem2 {
	text-decoration: none;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#66cc66;
}
a.lienitem2:visited {
	text-decoration: none;
	color:#66cc66;
}
a.lienitem2:hover {
	color:#66cc66;
	text-decoration: none;
}
a.lienitem3 {
	text-decoration: none;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF91FF;
}
a.lienitem3:visited {
	text-decoration: none;
	color:#FF91FF;
}
a.lienitem3:hover {
	color:#FF91FF;
	text-decoration: none;
}
a.lienitem7 {
	text-decoration: none;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ff9900;
}
a.lienitem7:visited {
	text-decoration: none;
	color:#ff9900;
}
a.lienitem7:hover {
	color:#ff9900;
	text-decoration: none;
}
a.mailto:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6666;
}
a.mailto:visited {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:none;
  color: #FF6666;
}
a.mailto:hover {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:underline;
  color: #FF2222;
}
a.mailto:active {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:none;
  color: #FF0000;
}
a.mailtocontact:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #eeeeee;
}
a.mailtocontact:visited {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:none;
  color: #ffffff;
}
a.mailtocontact:hover {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:underline;
  color: #ffffff;
}
a.mailtocontact:active {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
   font-weight: bold;
  text-decoration:none;
  color: #ffffff;
}
a.newsletter  {
	color: #666666;
}
a.newsletter:hover  {
	color: black;
}
a.newsletter:visited {
	color: #666666;
}
a.texteblocactus  {
	color: #444444;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11.4px;*/
	font-size: 1.1em;
	font-weight: normal;
}
a.texteblocactus:visited {
	text-decoration: none;
	color: #444444;
}
a.texteblocactus:hover {
	color: black;
	text-decoration: none;
}
a.textebloccouvs  {
	color: #444444;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11.4px;*/
	font-size: 0.9em;
	font-weight: normal;
        text-align: center;
}
a.textebloccouvs:visited {
	text-decoration: none;
	color: #444444;
        text-align: center;
}
a.textebloccouvs:hover {
	color: black;
	text-decoration: none;
        text-align: center;
}
a.textedownloaddoc  {
	background-color: #ffffff;
	color: #ff7171;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.textedownloaddoc:visited {
	text-decoration: none;
	color: #FF9393;
}
a.textedownloaddoc:hover {
	color: #FF4D4D;
	text-decoration: none;
}
#actualites ul.actus li  {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color:#000000;
	/*060912 
	text-align: justify;
	*/
	text-align: left;
	background-image: url(./images/puce_blocblack.gif);
	background-repeat: no-repeat;
	background-position: top left;
	list-style: none;
	margin-bottom: 8px;
}
#kiosque ul.couvs li  {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#000000;
  /*060912 
  text-align: justify;
  */
  text-align: left;
  background-image: url(./images/puce_blocblack.gif);
  background-repeat: no-repeat;
  background-position: top left;
  list-style: none;
  margin-bottom: 8px;
}