body{
    margin:0;
    padding:0;
    /*070525 line-height: 1.5em; */
    background-image: url(../images/bkgnd.jpg);
    background-repeat: repeat-x;    
}
#reponse body{
	background-image: none;
}
b {
    font-size: 110%;
}
em {
    /* color: red; */
    color: #32475c;
}
div .contenu  {
  padding:18px;
  padding-top:0px;
}
/** section locale **/
#rightboxloc {
	width: 275px;
	height: 100%;
	min-height: 487px;
	background-image: url(../images/rightbox_loc-trans.png);
	background-position: top left;
	background-repeat: no-repeat;
   background-color:#FF9900;
	margin-top:0px;
	padding-top:0px;
}

#bodyloc {
    margin:0;
    padding:0;
    /*070906 background-color: #C6DAEE;*/
    background-color: #A9c6e4;
    background-image: url(../images/bg_loc-trans.jpg);
    background-repeat: repeat-x;    
}

#maincontainer1 {
    /* width: 856px; *//*Width of main container*/
    width: 856px;
    margin: 0px auto; /*Center container on page*/ 
    background:url(../images/container-trans.png);
_background:url(../images/container-trans.gif);    
    /*070906 background:url(../images/container.jpg) */
}


#maincontainer {
    width: 918px; /*Width of main container*/
    margin: 0 0 auto; /*Center container on page*/
}
#pub  {
	width: 468px;
	height: 60px;
	padding : 7px;
        margin:auto;
        text-align:center;
   /*070822 background-color: #66cc66;*/
	background-color: #ffffff;
	/*061114
        background: url(images/pub_fond.gif);
	background-repeat: no-repeat;
	background-position: top;
        */
}
#pubbottom  {
	width: 468px;
	height: 60px;
   background-color: white;
	margin:auto;
   padding:7px;
	padding-bottom:26px;
   text-align:center;
	/*061114
        background: url(images/pub_fond.gif);
	background-repeat: no-repeat;
	background-position: top;
        */
}
#headerleftbackground  {
	position:absolute;
        /*margin-left : -428px;*/
	width:255px;
	height:340px;
	background: #FFFFFF url(../images/header_leftbackground.jpg); 
        background-repeat : no-repeat;
	z-index:2;
        margin-left: -632px;
left: 50%;
top: 0px;
background-attachment: scroll;
background-x-position: right;
background-y-position: center;
        /*cjc
        margin-left: -612px;

left: 50%;

top: 0px;

background-color: transparent;

background-image: url(images/backgroundleft.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: center;
*/
}
#topsection {
	background: #FFFFFF url(../images/header_big.jpg);
        background-position:top left;
        background-repeat : no-repeat;
	height: 108px;
}
#topsection1 {
	background: #FFFFFF url(../images/header1_big.jpg); 
        background-repeat : no-repeat;
        background-position:top left;
	height: 108px;
}
#topsection2 {
	background: #FFFFFF url(../images/header2_big.jpg);
        background-repeat : no-repeat;
background-position:top left;        
	height: 108px;
}
#topsection3 {
	background: #FFFFFF url(../images/header3_big.jpg); 
        background-repeat : no-repeat;
        background-position:top left;
	height: 108px;
}
#topsection4 {
	background: #FFFFFF url(../images/header4_big.jpg); 
        background-repeat : no-repeat;
        background-position:top left;
	height: 108px;
}
#subheadersection {
    background: url(../images/subheader.jpg) #FFFFFF;
    background-repeat : no-repeat;
	 height: 16px;
}

/** section locale **/
#topsectionlocale {
    background: url(../images/header_loc.jpg);
    background-repeat : no-repeat;
    height: 132px; 
}

/*070831
#topsection1 {
    background: url(../images/header_loc.jpg);
    background-repeat : no-repeat;
    height: 126px; 
}
*/

#topsection h1 {
    margin: 0;
    padding-top: 15px;
}

#contentwrapper {
    float: left;
    width: 100%;
}

#contentcolumn {
	margin: 0 180px 0 194px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn1 {
    margin: 0 1px 0 194px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn2 {
    margin: 0 316px 0 52px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}


/* LEFT COLUMN */
#leftcolumn {
    float: left;
    width: 194px; /*Width of left column in pixel*/
	 height:20px;
    margin-left: -918px; /*Set margin to that of -(MainContainerWidth)*/
    background:url(../images/lc_bkgnd.jpg) #CADDF0;
}
#leftcolumn2 {
    float: left;
    width: 52px; /*Width of left column in pixel*/
    margin-left: -918px; /*Set margin to that of -(MainContainerWidth)*/
    /*070906 background-color:#C6DAEE; */
    background-color:transparent;
}
#menu1 {
    width: 194px; /*Width of left column in pixel*/
    /*090807 height:245px;*/
    background:url(../images/menu1_bkgnd.jpg);
    background-repeat:no-repeat;
}
#menu2 {
    width: 194px; /*Width of left column in pixel*/
	/*090807 height:123px;*/
    background:url(../images/menu2_bkgnd.jpg)
}
#menu3 {
    width: 194px; /*Width of left column in pixel*/
    /*090807 height:164px;*/
    background:url(../images/menu3_bkgnd.jpg)
}
#menufooter  {
	width:194px;
	height:167px;
	background: url(../images/menufooter.jpg)
}
/* MENU */
/*Credits: Harry STARR */
.blockmenu {
	/*070908*/
	margin-left:14px;
    border: 0px solid black;
    width: 180px;
}
.menuspacer {
    width: 180px;
    height:10px;
}

.menuitem0 {
	display: block;
	width: 180px;
	/*070809 height: 20px; */
	background-color: transparent;
	border-bottom: 1px solid white; 
	/* font: bold 12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; color:#32475c; */
	font: bold 14px Verdana, Arial;
	color: #183654;
	/*070809*/
	padding-top: 14px;
	/*070809*/
}
.menuitem0sel {
    display: block;
    width: 180px;
    background-color:white;
    border-bottom: 1px solid white;
	 font: bold 14px Verdana, Arial;
	 color: #183654;
	 /* font: bold 12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; color:#32475c; */
	 /*070809 height:20px; */
	 /*070809*/
	 margin-top: 14px;
	/*070809*/
	/*070809 border-left: 1px solid #5B96D0;*/
	
	
}
.menuitem0 a {
    display: block;
    width:auto;
    text-decoration: none;
    background-color:transparent;
    color:#32475c;
}
.menuitem0 a:hover {
    text-decoration: none;
    background-color:white;
	/* border-left: 2px solid #5B96D0; */
    color:#32475c;
}

* html .menuitem0 div a { /*IE only */
width: 180px; /*IE 5*/
w\idth: 179px; /*180px minus all left/right paddings and margins*/
}

.menuitem1 {
    display: block;
    background-color:transparent;
	 font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
    color:#32475c;
	 /*070809 width: 180px;*/
    /*070809 height:20px; */
	 /* 070809
	 font: normal 11px Verdana, Arial, sans-serif;
    color:#32475c; */
	 /*070809*/
	margin-left : 24px;
}
.menuitem1sel {
    display: block;
    background-color:white;
    font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	 color:#32475c;
	 /*070809 border-left: 1px solid; */
	 /*070809 width: 180px;*/
    /*070809 height:20px; */
	 /*070809*/
	 margin-left : 24px;
}
.menuitem1 a {
    display: block;
    width:auto;
    text-decoration: none;
    background-color:transparent;
    color:#32475c;
}
.menuitem1 a:hover {
    text-decoration: none;
    background-color:white;
	/* border-left: 2px solid #5B96D0; */
    color:#32475c;
}

* html .menuitem1 div a { /*IE only */
width: 180px; /*IE 5*/
w\idth: 179px; /*180px minus all left/right paddings and margins*/
}

img.middle1 {
	width:5px;
	height:20px;
	border:0px;
	vertical-align:middle;
}
img.middle {
	width:15px;
	height:20px;
	border:0px;
	vertical-align:middle;
}

/* MENU */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#ddblueblockmenu{
    border: 0px solid black;
    border-bottom-width: 0;
    width: 180px;
    float: right;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
/* padding-left: 9px; */
padding-left: 16px;
width: 164px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #32475c;
background-color: transparent;
border-bottom: 0px solid #90bade;
/* border-left: 7px solid #1958b7; */
/* border-left: 7px solid transparent; */
/* background-color: #2175bc; */
}

* html #ddblueblockmenu li a{ /*IE only */
width: 182px; /*IE 5*/
w\idth: 164px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: white;
/* border-left-color: #32475c; */
}

#ddblueblockmenu li.current a {
background-color: white;
/* border-left-color: #32475c; */
}



#ddblueblockmenu div.menutitle{
color: #32475c;
border-bottom: 1px solid white;
padding: 5px 0;
padding-left: 5px;
/* background-color: black; */
background-color: transparent;
font: bold 12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
#ddblueblockmenu div.menutitle1{
color: #32475c;
border-bottom: 0px solid white;
padding: 5px 0;
padding-left: 5px;
/* background-color: black; */
background-color: transparent;
font: bold 12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

/* RIGHT COLUMN */
#rightcolumn {
	height: 800px; /*070809*/
	float: left;
	width: 180px; /*Width of right column*/
	margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
	/*070907
	background-image: url(../images/fond_analyse_cephalo.gif);
	background-attachment: scroll;
	background-x-position: right;
	background-y-position: bottom;
	background-repeat: no-repeat;
	background-color: White;
	background-position: bottom;
	*/
}
/* RIGHT COLUMN ADMIN*/
#rightcolumn1 {
    float: left;
    width: 1px; /*Width of right column*/
    margin-left: -1px; /*Set left margin to -(RightColumnWidth)*/
    background: #0D82C5;
}

#rightcolumn2 {
    float: left;
    width: 316px; /*Width of right column*/
    margin-left: -316px; /*Set left margin to -(RightColumnWidth)*/
    background-color:transparent;
}

#login_test {
    width: 180px; /*Width of right column*/
    height:146px;
    background:url(../images/login_test.jpg);
}
#info_test {
    width: 180px; /*Width of right column*/
    height:200px;
    background:url(../images/info_test.jpg);
}
#formation_test {
    width: 180px; /*Width of right column*/
    height:283px;
    background:url(../images/formation_test.jpg);
}

#footer {
    clear: left;
    width: 100%;
    height:40px;
    background: url(../images/footer.jpg) white;
    color: #FFFFFF;
    text-align: center;
    padding:0;
    font: normal 13px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

/** sections locales **/
#footer1 {
	clear: both;
	width: 856px;
	height:112px;
	padding:0;
	background: url(../images/footer_loc.jpg);
	/*070907 color: #caddf0;*/
	color: #F5F9FC;
	text-align: center;
	font: normal 13px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
#contact1 {
	/*070907 width:344px;
	height:15px;*/
	text-align:center;
	padding-top:72px;
	padding-left:65px;
	/*margin-left:220px;*/
}
#footer a {
    color: #ffffff;
    text-decoration:none;
    vertical-align: middle;
}
#footer a:hover {
    text-decoration:underline;
    vertical-align: middle;
}
#footer1 a {
  /*070907 color: #caddf0;*/
  color: #F5F9FC;
  text-decoration:none;
  vertical-align: middle;
}
#footer1 a:hover {
  color: #ffffff;
  text-decoration:none;
  vertical-align: middle;
}
.firefox {
  float:left;
  margin-top:16px;
  width:256px;
  height:15px;
}
#contact {
  /*070907 float:left;*/
  /*070907 margin-top:16px;*/
  /*071018
  padding-top:14px;
  padding-left:265px;
  */
  float:left;
  padding:0px;
  margin:0px;
  padding-left:265px;
  /*margin-top:38x;*/
  width:344px;
  height:15px;
}
#adresse {
  /*070907 float:left;*/
  /*070907 margin-top:16px;*/
  float:left;
  padding:0px;
  margin:0px;
  width:194px;
  height:40px;
  background:transparent url(../images/footerleft.jpg) no-repeat top left;
}
.calliscope {
  float:left;
  margin-top:16px;
  width:256px;
  height:15px;
}

img.middle0 {
	vertical-align:middle;
}


.innertube{
    /*070809 
	 margin: 10px; *//*Margins for inner DIV inside each column (to provide padding)*/
	 padding : 10px;
    margin-top: 0;
}
.innertubeadmin{
    /*070809 
    margin: 10px; *//*Margins for inner DIV inside each column (to provide padding)*/
    padding : 25px;
    margin-top: 0;
}

/**  Content style **/
.textnormal {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    color: #333333;
    text-align: justify;
}
.textalert {
    font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : bold;
    font-style: normal;
    color: #ff0000;
    text-align: justify;
}
.textleft {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    color: #333333;
    text-align: left;
}
.titlenormal {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 14px;
    font-weight : bold;
    font-style: normal;
    color: #32475c;
    text-align: left;
}
.texttitlecolor {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 14px;
    font-weight : bold;
    font-style: normal;
    color: #32475c;
	 text-align: justify;
}
.textsubtitlecolor {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : bold;
    font-style: normal;
    color: #32475c;
    text-align: justify;
}
.textparagraph {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    color: #333333;
	 text-align: justify;
}
.textparagraphcolor {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    color: #32475c;
	 text-align: justify;
}
.textnormalcolor {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    color: #32475c;
	 text-align: justify;
}



a.textnormal:link, a.textnormal:visited, a.textnormal:active {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : normal;
    font-style: normal;
    /*070918 text-decoration:underline;*/
    text-decoration:none;
   /*070918 color: #32475c;*/
   color: #45607A;
}

a.textnormal:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    /*070918 font-weight : bold;*/
    text-decoration:none;
    font-style: normal;
    text-decoration:none;
    color: #ff9900;
}

a.textwhite:link, a.textwhite:visited, a.textwhite:active {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : bold;
    font-style: normal;
    text-decoration:underline;
    color: #ffffff;
}

a.textwhite:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 12px;
    font-weight : bold;
    font-style: normal;
    text-decoration:underline overline;
    color: #ffffff;
}
a.textlink {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #6299D2;
}
a.textlink:link {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #6299D2;
}

a.textlink:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #4E8DCD;
}
a.textlink:visited {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #4E8DCD;
}
a.textlink2:link {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #FF9900;
}
a.textlink2:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #B43d00;
}
a.textlink2:visited {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #FFB94F;
}
.textlink3 {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    /*071025 color: #f77402;*/
    color: #5b96d0;
}
.textlink4 {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #6CA0D5;
}
a.textlink4:link {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #6CA0D5;
}
a.textlink4:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #4486C8;
}
a.textlink4:visited {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 11px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #A7C6E5;
}
.textlink5 {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #6CA0D5;
}
a.textlink5:link {
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #6CA0D5;
}
a.textlink5:hover {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 20px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #4486C8;
}
a.textlink5:visited {
    font-family : "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-size : 20px;
    font-weight : bold;
    font-style: normal;
    text-decoration:none;
    color: #A7C6E5;
}
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;
}
/*070911
a.linkformation:active {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:underline;
   color: #598ebf;
}
*/
a.linkformation:link {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:underline;
   color: #598ebf;
}
a.linkformation:visited {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:none;
   color: #598ebf;
}
a.linkformation:hover {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:underline;
   color: #74a0c9;
}
a.linkformation:active {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:none;
   color: #74a0c9;
}



a.sllinkformation:active {
	font-family: Verdana,Tahoma, Arial;
	font-size: 11px;
	text-decoration: underline;
	color: #FFE2BB;
}

a.sllinkformation:link {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:underline;
   color: #FFE2BB;
}
a.sllinkformation:visited {
   font-family:Verdana,Tahoma, Arial;
   font-size:11px;
   text-decoration:none;
   color: #FFE2BB;
}
a.sllinkformation:hover {
	font-family: Verdana,Tahoma, Arial;
	font-size: 11px;
	text-decoration: underline;
	color: #FFEACE;
}
/**             **/
table.register {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.register th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.register td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
        text-align:left;
}


table.register2 {
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	border-spacing: 4px;
}
table.register2 th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
}
table.register2 td {
	line-height: 24px;
	padding: 0px 6px 0px 6px;
	text-align: left;
	border-bottom: 1px solid #bebebe;
}

table.register3 {
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	border-spacing: 4px;
}
table.register3 th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: #6299d2;
	background-color: white;
}
table.register3 td {
	line-height: 24px;
	padding: 0px 6px 0px 6px;
	text-align: left;
	/*border-bottom: 1px solid #bebebe;*/
}
/**  Marquee scroller **/
#marqueecontainer{
position: relative;
/*070825 height:100%;*/
width: 150px; 
height: 130px;/*marquee width */
/*070824 height: 220px;*/ /*marquee height */
/** background-color: white; **/
background-color: transparent;
overflow: hidden;
border: 0px solid black;
/*070825
padding: 2px;
padding-left: 4px;
*/
}

#marqueecontainer1{
position: relative;
width: 200px; /*marquee width */
height: 350px;
/*070824 height: 220px;*/ /*marquee height */
/** background-color: white; **/
background-color: transparent;
overflow: hidden;
border: 0px solid black;
border-top : 1px solid #B43D00;
padding: 2px;
padding-left: 4px;
}
div#vmarquee h4  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #FFDCAE;
	line-height: 11px;
	text-align: left;
}
div#vmarquee .vmarqueetext  {
  font: bold 11px Verdana,Tahoma, Arial;
  /*070825 text-align: justify;*/
  color: #B43D00;
  padding-top:0px;
  line-height: 12px;
  _line-height: 16px;
}




div#vmarquee1 h4  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #FFDCAE;
	line-height: 11px;
	text-align: left;
}
div#vmarquee1 .vmarqueetext  {
  font: bold 11px Verdana,Tahoma, Arial;
  /*070825 text-align: justify;*/
  color: #B43D00;
  padding-top:0px;
  line-height: 12px;
  _line-height: 16px;
}
/*** Sections locales *****/
#vdividermenu  {
  margin: 0px;
  padding: 0px;
  /*070907 border-color: Aqua 10px solid;*/
}

#vdividermenu ul{
	margin: 0;
	padding: 0; 
        /*070904
  margin-left: 140px;
  */
   /*070906
	margin-left:55px;
   margin-right: 38px;
	*/
	margin-top: 1px;
	/*070904
	margin-top: 4px;
	margin-bottom: 4px; 
	*/
	/*070904 float: left;*/
	font: bold 16px "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana;
	width: 758px;
	border: 0px solid transparent;
	/*070904 border: 1px solid green;*/
	background-color: transparent;
	border-color: Fuchsia 10px solid;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
	width: 99%;
}

#vdividermenu ul li{
  display: inline;
}

#vdividermenu ul li a {
  float: left;
  /*070904 color: white;*/
  color: #9cbfe1;
  padding: 2px 12px;
  text-decoration: none;
  background: transparent url(../images/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
  /*070904
  color: white;
  */
  color: #9cbfe1;
}

#vdividermenu ul li a:hover{
  /*070904
  color: #32475c;
  background-color: #C6DAEE;
  */
  color: white;
  background-color: #9cbfe1;
}
/*--------------------------------------------DIALOG BOX--------------------*/
.dialog3 {
	position: relative;
	margin: 0px auto 0px 0px;
	min-width: 8em;
	max-width: 760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color: #ffffff;
	z-index: 1;
	margin-left: 12px; /* default, width of left corner */
	margin-bottom: 0.5em; /* spacing under dialog3 */
}

.dialog3 .content,
.dialog3 .t,
.dialog3 .b,
.dialog3 .b div {
	background:transparent url(../images/dialog2-white.png) no-repeat top right;
	_background-image:url(../images/dialog2-white.gif);
}

.dialog3 .content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
	padding:0px 12px 0px 0px;
}

.dialog3 .t {
 /* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width:12px; /* top slice width */
	margin-left:-12px;
	height:100%;
	_height:1600px;
	/* arbitrary long height, IE 6 */
	background-position:top left;
}

.dialog3 .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog3 .b,
.dialog3 .b div {
	height:20px;
  /* height of bottom cap/shade */
 font-size:1px;
}

.dialog3 .b {
 background-position:bottom right;
}

.dialog3 .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}
/*070825 
.dialog3 .hd,
.dialog3 .bd,
.dialog3 .ft {
 position:relative; 
}
*/
/*070825
.dialog3 .wrapper {
*/
 /* extra content protector - preventing vertical overflow (past background) */
/*070825
 position:static;
 max-height:1000px;
 overflow:auto; */
 /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
 /*070825
 }
*/
/*070825 
.dialog3 h1,
.dialog3 p {
 margin:0px; 
 */
 /* margins will blow out backgrounds, leaving whitespace. */
 /*070825 
 padding:0.5em 0px 0.5em 0px;
}

.dialog3 h1 {
 /*070809
 padding-bottom:0px;
 */
 /*070825
 vertical-align: bottom;
 vertical-align: text-bottom;
}

.dialog3 .inputlogin  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Background; 
	*/
	/*margin-bottom: 2px;*/
	/*070825
	height: 10px;
	vertical-align: middle;
	text-align: left;
} 

.dialog3 .label {
    color:#273b53;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
	 */
    /*070809
	 text-align:right;
	 */
	 /*070825
	 text-align: left;
}

.dialog3 .label1 {
    color:#273b53;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
    text-align:left;
}

.dialog3 .label2 {
    color:#273b53;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
    text-align:center;
}
*/









/*070825
.dialog3 .hd h1 {
    font-family:"Trebuchet MS", verdana,tahoma,arial,"sans serif";
    font-size:1px;
    font-weight:bold;
    color:#ffffff;
    line-height:1px;
	 padding:0px;
	 padding-bottom: 1px;
	 padding-top: 6px;
}
*/
.dialog3 .hd .entete {
	font-family: "Trebuchet MS", verdana,tahoma,arial,"sans serif";
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	line-height: 44px;
	padding: 0px;
	margin: 0px;
	display: block;
	vertical-align: bottom;
	bottom: 0px; /*070825  
	 padding-bottom: 1px;
	 padding-top: 6px;*/
}
.dialog3 .form1  {
  line-height:11px;
}
.dialog3 .inputlogin  {
  font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: Background; 
  height: 10px;
  line-height:10px;
  text-align: left;
}
.dialog3 .label {
  color:#273b53;
  font-size:11px;
  line-height:20px;
  font-weight:normal;
  font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
  text-align: left;
}

.dialog3 .label1 {
  color:#273b53;
  font-size:11px;
  line-height:14px;
  font-weight:normal;
  font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
  text-align:left;
}

.dialog3 .label2 {
    color:#273b53;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
    text-align:center;
}
.dialog3 a.login, a.login:link {  
    color:#273b53;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
}
.dialog3 a.login:hover {  
    color:#426493;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, "Trebuchet MS", Verdana, Helvetica;
    text-decoration:underline;
}

#formationcontener  {
  height:390px;
}
.formationboxtitle  {
  font: bold 11px Verdana,Tahoma, Arial;
  color: #67686c;
  /*070825 line-height: 12px;*/
  /*070825 text-align: justify;*/
  text-align: left;
}
.formationboxtext  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #36638c;
	line-height: 11px;
	text-align: justify;
}
.formationseparateur  {
  /*070826 line-height: 11px;*/
  position:relative;
  height:11px;
  width:154px;
}
.imgformation  {
  float:left;
}
.slformationboxtitle  {
  font: bold 11px Verdana,Tahoma, Arial;
  color: #B43D00;
  /*070825 line-height: 12px;*/
  /*070825 text-align: justify;*/
  text-align: left;
}
.slformationboxtext  {
	font: bold 11px Verdana,Tahoma, Arial;
	color: #FFDCAE;
	line-height: 11px;
	text-align: justify;
}

/*----------------------------------------------FIN DIALOG BOX -----------------------*/
/*-----------------------------------------------ACTUALITES----------------------------*/
h2.actualite  {
	margin: 0;
	padding: 0 0 0 14px;
	/*070831 color: #666666;*/
        color: #273D52;
	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.actualite span {
	/*070831 color: #FF7171;*/
        color: #FF9900;
}
.textehelpdownload  {
	color: #777777;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.textehelpdownloadactu  {
	color: #ffffff;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
        line-height: 16px;
	text-align: justify;
}
a.downloaddoc  {
	background-color: #ffffff;
	/*070831 color: #ff7171;*/
        color: #ff9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.downloaddoc:visited {
	text-decoration: none;
        color: #FFAE35;
	/*070831 color: #FF9393;*/
}
a.downloaddoc:hover {
	/*070831 color: #FF4D4D;*/
        color: #EA8C00;
	text-decoration: none;
}
a.downloaddocactu  {
	background-color: transparent;
	/*070831 color: #ff7171;*/
        color: #fefefe;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
        /*071214 line-height: 14px;*/
	font-weight: bold;
}
a.downloaddocactu:visited {
	text-decoration: none;
        color: #fefefe;
        /*071214line-height: 14px;*/
	/*070831 color: #FF9393;*/
}
a.downloaddocactu:hover {
	/*070831 color: #FF4D4D;*/
        color: #ffffff;
	text-decoration: none;
        /*071214line-height: 14px;*/
}
#spacer  {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
/*div .ficheannuaire  {
	/*060708
	border: 1px solid;
	border-color: #356490;
	060708*/
	/*061103
        height: 180px;
        */
       /*061127  height:85px; */
}
div .actualitecontent  {
	width:432px;
	z-index:1; 
	visibility:visible;
}


#actualitetop  {
	/*left:0px; 
	top:0px;*/
	width:426px; 
	height:17px;
	z-index:0; 
	visibility:visible
}
#actualitecontent  {
	width:426px;
	/*height:100px;*/
	z-index:1; 
	visibility:visible;
}
#actualiteultraleft  {
	float:left;
	top:17px;
	/*width:56px;*/
   width:12px;
	/*height:170px;*/
	z-index:2;
}
#actualiteleft  {
	/*position:absolute; 
	left:0px; */
	float:left;
	padding:5px;
	top:17px;
	width:100px;
	/*height:170px;*/
	z-index:2;
	/*margin-left: 32px;*/
   visibility:visible
}
#actualiterightcontent  {
	padding:5px;
        padding-left:18px;
}
#actualiteright  {
	/*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/actualite_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visibility: visible;
}
#actualiteextraright  {
	background-color: aqua;
	width: 11px;
	float: left;
}
#actualitebottom  {
	clear:both;
	/*left:0px; 
	top:143px;*/
	/*passe sousle menu sinon clear;both;*/
	/*060804 clear: left;*/
	/*position: relative;
	clear: left;
	*/
	width:426px; 
	/*height:18px;*/
	z-index:4;
	/*071018
        text-align: center;
        */
        text-align: left;
	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;
}
p.alaunespacer  {
	height: 6px;
	line-height: 6px;
	padding: 0px;
	margin: 0px;
}
.titreactualite  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0048aa;
}
.texteactualite  {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#0048aa;
}






div .actutop  {
	/*left:0px; 
	top:0px;*/
	width:432px; 
	height:17px;
	z-index:0; 
	visibility:visible
}
div .actucontent  {
	width:432px;
	/*height:100px;*/
	z-index:1; 
	visibility:visible;
}
div .actubottom  {
	clear:both;
	width:432px; 
	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;
}
div .actufooter  {
	clear:both;
	width:432px; 
	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;
}















/*---------------------------------------fin actualite--------------------------------------*/
/*--------------------------------sections locales------------------------------------*/
.locallibellesection  {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 23px;
  color:#DBE4EE;
}
#slcontact  {
  width:439px;
  height:85px;
  background-image: url(../images/sl_contact.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
  margin-left: 25px;
  visibility: visible;
  text-align: left;
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  color:#3371AE;
}
#slrcbureau  {
  width:216px;
  background-image: url(../images/sl_rc_bureau.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin-left: 15px;
  padding-top:8px;
  visibility: visible;
  text-align: left;
  font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:white;
	
}
#slrcbureau ul  {
	margin: 0;
	padding: 0;
	margin-left:25px;
	font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	list-style-image: url(../images/sl_dent.gif);
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FDE7D0; 
}

#slrcbureau li span{
  display: block;
  padding: 3px 0;
  /* padding-left: 9px; */
  padding-left: 16px;
  padding-bottom:14px;
  width: 164px; /*185px minus all left/right paddings and margins*/
  text-decoration: none;
  color: #32475c;
  background-color: transparent;
  border-bottom: 0px solid #90bade;
  font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#603204;
  /* border-left: 7px solid #1958b7; */
  /* border-left: 7px solid transparent; */
  /* background-color: #2175bc; */
}
#slrcbureau a  {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FDE7D0;
	text-decoration: none;
}
#slrcbureau a:hover {
	font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white; 
	text-decoration: none;
}
#slrcformation  {
  width:216px;
  background-image: url(../images/slrcformation_small-trans.png);
  background-repeat: no-repeat;
  background-position: top left;
  margin-left: 15px;
  visibility: visible;
  text-align: left;
  font-family: Verdana, Lucida, Geneva, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:white;
	
}
#menulocale  {
	/*070906
	position: absolute;
	*/
	position: relative;
	margin: auto;
	padding:auto;
	/*margin-top: 96px;*/
	/*
	left:50%;
	margin-left:-366px;
	*/
	/*width:704px;*/
	padding-top:17px;
	_padding-top:16px;
	padding-left:65px;
	/*left:0px;*/
	height:30px;
	border: 0px;
	z-index: 3;
}
#menulocalelibelle  {
	/*position:absolute;*/
	position: relative;
	margin: auto;
	padding:auto;
	padding-top:53px;
	padding-left:255px;
	/*
	left:50%;
	margin-left:-170px;
	*/
	/*width:469px;*/
	height:26px;
	border:0px;
	z-index: 3;
}
#topsectionlocale a{
	text-decoration: none;
}
div .borderbox  {
	padding: 0px;
	margin: 0px;
        margin-left:68px;
        margin-top:5px;
	width: 350px;
	height: 350px;
	background-image: url(../images/fond_carte.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div .sectionslocaleslinks  {
        line-height:32px;
        /*070831
        width:350px;
        height:350px;
        background-image: url(../images/fond_carte.gif);
	background-repeat: no-repeat;
        */
}
#admin  {
  top:0px;
  margin-left:25px;
  z-index:99
}
/*-----------------------------------------------------------------------------------*/
/*----------------------FAQ----------------------*/
h2.faq {
	margin: 0;
	padding: 0;
	padding-left: 14px;
	color: #273d52;
	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;
	background-x-position: left;
	background-y-position: top;
	line-height: 16px;
}
#eachspacer  {
	height:18px;
}
/*--------------------------fin FAQ---------------------------*/
/*-----------------------------------ADMIN PUB--------------------------*/
#kiosque  {
padding-left:125px;
margin:0px;
}
#formleft {
  float: left;
  width: 2px;
  height: 450px;
  z-index: 1;
  visibility: visible;
  background-image: url(../images/downloadleft.jpg);
  background-repeat: no-repeat;
}
#formright  {
  float: left;
  width: 5px;
  height: 450px;
  z-index: 3;
  visibility: visible;
  background-image: url(../images/downloadright.jpg);
  background-repeat: no-repeat;
}
#formcontent {
  float: left;
  width: 445px;
  height: 450px;
  z-index: 2;
  visibility: visible;
  background-image: url(../images/downloadcontent.jpg);
  background-repeat: repeat-x;
}
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;
}
#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-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  text-align: left;
}
h1.red  {
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-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
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-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
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.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;
}
label  {
  display: block;
  float: left;
  width: 90px;
  font-family: Arial,'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,sans-serif;
  font-size: 12px;
  color: white;
}
.texteintitule  {
  color: #a30000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight:bold;
  text-align: left;
}
.texteintituleadmin  {
  color: #a30000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-align: left;
}
#missions  {
  padding-left:20px;
}
#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;
}
/*-----------------------------------------------------------------------*/
