img { border: 0px};
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}
A:link{
	color: #3675C7
}
A:active{
	color: #3675C7
}
A:visited{
	color: #90A3B6
}
A:hover{
	color: #77B1EA
}
BODY {
	FONT-SIZE: 0.9em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FEF8EC;

}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: "Courier New", Courier, mono
}
INPUT.submit {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.topnav {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none;margin-left:3px;
}
A.topnav:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none; margin-left:3px;
}
A.topnav:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none; margin-left:3px;
}
A.topnav:active {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none; margin-left:3px;
}
A.topnav:hover {
	FONT-SIZE: 10px; COLOR: #DBE7F9; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: underline; margin-left:3px;
}
A.h2:link {
	FONT-SIZE: 1em; COLOR: #6699CC; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.h2:visited {
	COLOR: #90A3B6; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.h2:active {
	COLOR: #996600; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.h2:hover {
	COLOR: #77B1EA; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.result:link {
	FONT-SIZE: 0.8em; COLOR: #003366; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.result:visited {
	COLOR: #003366; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.result:active {
	COLOR: #003366; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.result:hover {
	COLOR: #003366; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.pathnav:link {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana", "helvetica"
}
A.pathnav:visited {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana", "helvetica"
}
A.pathnav:active {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana", "helvetica"
}
A.pathnav:hover {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana", "helvetica"
}
.path {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Verdana", "helvetica"
}
.savoirplus {
	FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.savoirplus:link {
	FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.savoirplus:visited {
	COLOR: #333333; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.savoirplus:active {
	COLOR: #333333; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.savoirplus:hover {
	COLOR: #333333; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.thirdlevel:link {
	FONT-SIZE: 0.9em; COLOR: #7291C4; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.thirdlevel:visited {
	FONT-SIZE: 0.9em; COLOR: #7291C4; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.thirdlevel:active {
	FONT-SIZE: 0.9em; COLOR: #666633; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}
A.thirdlevel:hover {
	COLOR: #0066CC; FONT-FAMILY: "Arial", "Verdana", "helvetica"; TEXT-DECORATION: underline
}

ul li{
list-style: url(../icons/bullets_brown.gif);
}

li.3level{
list-style: url(../icons/bullets_black.gif);
color:#7291C4;
}


TD A.leftnav{
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
display:block;}

A.leftnav:link {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none
}
A.leftnav:visited {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none
}
A.leftnav:active {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none
}
A.leftnav:hover {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Verdana", "helvetica"; TEXT-DECORATION: none
}
.note {
	FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pertinence {
	FONT-SIZE: 0.7em; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 1.2em; 
COLOR: #e85d00; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
padding:0;
margin:0;
margin-bottom:10px;
}

H2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 1.1em; 
COLOR: #ff802c; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
margin-bottom: 3px;
}

H3 {
FONT-WEIGHT: bold; 
FONT-SIZE: 1em; 
COLOR: #ff9900; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
margin-bottom: 3px
}

.subtitle {
FONT-WEIGHT: bold; 
FONT-SIZE: 1em; 
COLOR: #9c0000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.septopnav {
FONT-SIZE: 10px; 
COLOR: #ffffff; 
FONT-FAMILY: Verdana, Helvetica
}
.actudate {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7088B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #274784; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #0D325C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstitle4 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.6em; COLOR: #244584; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.filesize {
	FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.image {
	TEXT-ALIGN: center
}
.hlinetop {
	BACKGROUND-COLOR: #5F77A0
}
.vlineleft {
	BACKGROUND-COLOR: #FEF8EC
}
.vlineright1 {
	BACKGROUND-COLOR: #CCCCCC
}
.vlineright2 {
	BACKGROUND-COLOR: #CCCCCC
}
.hlinebottom {
	BACKGROUND-COLOR: #CCCCCC

}
.hlinebottom2 {

}
.functionmenu {
	BACKGROUND-COLOR: #ffffff;
	color:#868686;
}
.hlinefunction {
	BACKGROUND-COLOR: #D2DAE5
}
.hlinesepmain {
	BACKGROUND-COLOR: #9DB3D3
}
.sepmainmenu {
	background-image: url(../fr/top_nav/sepmainmenubkg.gif);
	background-position: left;
}
.mainmenu {
	BACKGROUND-COLOR: #FEF8EC
}
.vlinemain {
	BACKGROUND-COLOR: #fff;
}
.vlinemain2 {
	background-color: #ffffff;
}
.submenu {
	BACKGROUND-COLOR: #ffffff
}
.sepsubmenu {
	BACKGROUND-COLOR: #aebcd6;
}
.toolmenu {
background-image:url(../fr/top_nav/toolmenubkg.gif);
}
.toolmenu2 {
background-image:url(../fr/top_nav/toolmenubkg2.gif);
}
.searchmenu {
	background: url(../fr/top_nav/searchmenubkg.gif) repeat-x top left #607499;
}
.searchmenubkg{
}

.cadre {
	BACKGROUND-COLOR: #cccccc
}
.3levelmenu {
	BACKGROUND-COLOR: #eeeeee
}
.boxvlineleft {
	BACKGROUND-COLOR: #fff;

}
.boxhlinebottom {
	BACKGROUND-COLOR: #fff;
}
.boxtitle1 {
	BACKGROUND-COLOR: #FF9900
}
.boxtitle2 {
	BACKGROUND-COLOR: #7B92BF
}
.boxcontent1 {
	BACKGROUND-COLOR: #FEF8EC;
	COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boxcontent1 A:link {
	COLOR: #5293D4; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent1 A:visited {
	COLOR: #326AA2; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent1 A:active {
	COLOR: #6699CC; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent1 A:hover {
	COLOR: #77B1EA; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent2 {
	BACKGROUND-COLOR: #eff2f7;
	COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boxcontent2 A:link {
	COLOR: #90A3B6; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent2 A:visited {
	COLOR: #326AA2; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent2 A:active {
	COLOR: #6699CC; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxcontent2 A:hover {
	COLOR: #77B1EA; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
.boxbkg {
}
.legend {
	BACKGROUND-COLOR: #9AAED3;
	color: #FFFFFF;
}
.head1 {
	BACKGROUND-COLOR: #ffffff
}
.hlinehead1 {
	BACKGROUND-COLOR: #FF9900
}
.head2 {
	BACKGROUND-COLOR: #ffffff
}
.hlinehead2 {
	BACKGROUND-COLOR: #92A4C9
}
.innerboxtitle {
	BACKGROUND-COLOR: #7B94C2
}
.innerboxcontent {
	BACKGROUND-COLOR: #FFFDFA;
	color: #333333;
}
.innerboxcadre {
	BACKGROUND-COLOR: #F4F0DF
}
.innerboxdocs {
	BACKGROUND-COLOR: #FEF8EC
}
.update {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.copyright {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}

.legendtxt {
	FONT-SIZE: 0.7em; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.date {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	COLOR: #000000
}
LI.3level {
	COLOR: #6A5E4C;
	list-style-type: circle;
}
.documenttilte2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boxtitletxt1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boxtitletxt2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.sitemap1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap1:active {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap3:link {
	FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap3:visited {
	FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
A.sitemap3:active {
	FONT-SIZE: 0.9em; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
SPAN.error_red {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #ff0000; FONT-FAMILY: "Arial", "Verdana", "helvetica"
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}


.tableheader{
background-color: #829bc9;
font-weight:bold;
color:#fff;
font-size:0.9 em;
font-weight:bold;
border-bottom:1px solid #ff6600;
}

.tablerows{
border-bottom:1px solid #ff9900;
border-left:1px solid #ff9900;
font-size:0.9 em;
}
.tablerows1{
border-bottom:1px solid #ff9900;
font-size:0.7 em;
font-weight:bold;
font-family: "Verdana", "helvetica";
}


/* Highlighting */
/* ----------------------------------------------------- */
.hl1 {
  background-color : #FFFF80;
  color : #000000;
  font-weight : bold; 
margin-bottom:2px;
}
.hl2 {
  background-color : #FFB0FF;
  color : #000000;
  font-weight : bold; 
}
.hl3 {
  background-color : #B0FFFF;
  color : #000000;
  font-weight : bold; 
}
.hl4 {
  background-color : #FFB0B0;
  color : #000000;
  font-weight : bold; 
}
.hl5 {
  background-color : #B0FFB0;
  color : #000000;
  font-weight : bold; 
}
.hl6 {
  background-color : #B0B0FF;
  color : #000000;
  font-weight : bold; 
}



.newsboxdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.newsboxtitle {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-weight : bold; 
color : #000000; 
background-color : #f0f0f0;
display: block;
padding: 2px 5px;
} 
.listindent {
margin-left:15px;
text-indent:-10px;
margin-top:3px;
margin-bottom: 10px;
}
.textindent {
margin-left:15px;
margin-top:3px;
margin-bottom: 10px;
}
.smallertext {
font-size : 0.9em; 
}
.newsindentpath1 {
margin-left:5px;
margin-top:10px;
margin-bottom:5px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-weight : bold; 
color : #000000; 
}
.newsindentpath2 {
margin-left:15px;
margin-top:10px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
font-weight : bold; 
color : #000000; 
}
.newsindentpath3 {
margin-left:25px;
margin-bottom:5px;
}

td.searchmenu form {
margin: 0px;
padding: 0px;
}

body.print {
  background-color: #FFFFFF
}

.rightBoxPub {
  margin: 0px 0px -15px;
  padding-left: 10px;
  list-type: disc;
}

.rightBoxPub li {  
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
} 
.rightBoxPub span.nowrap {
  white-space: nowrap;
}

.rightBoxPub img {
  vertical-align: middle;
}

table.contactdata td{
border-bottom:1px solid #f9c7a5;
background:#fefbf5;
padding:3px;}

table.contactdata h2{
font:bold 13 px Arial, Helvetica, sans-serif;
border-bottom:1px solid #f9c7a5;}

table.contactdata td.contactname{
border:0;
border-right:1px solid #f9c7a5;
background:#fff;
padding:3px;
}
table.contactdata td.separator{
border:0;
background:#fff;
padding:3px;
}

table.contactdataservices{
border-bottom:1px solid #B9c7e1;
background:#fff;
}

table.datahours{
border-top:1px solid #B9c7e1;
background:#fff;
}

table.datahours td{
border-bottom:1px solid #999;
border-right:1px solid #B9c7e1;
background:#fff;
}


.publinkall, .publinkall a, .publinkall a:link, .publinkall a:hover, .publinkall a:visited {
FONT-SIZE: 10px; 
COLOR: #333; 
font-weight:bold;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
border:1px outset #fff;
padding:3px;
text-decoration:none;
background:#fef8ec;
margin-top:10px;
margin-bottom:10px;
}


.pubimg{
border:1px solid #81b4df;
width:85px;
}

.pubno_img{
border:0;
width:85px;
height:120px;
}

hr.pubsepar{
border-bottom:1px dotted #ccc;
margin:0;
padding:0;
}


hr.pubunderline{
border-bottom:1px solid #81b4df;
margin:0;
padding:0;
}

img.imagealaune{
width:200px;}

p.titlepubli{
FONT-SIZE: 1em; 
COLOR: #000; 
font-weight:bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border-bottom:1px solid #ccc;
}
p.stitlepubli{
FONT-SIZE: 0.9em; 
COLOR: #666;
font-weight:bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
p.sstitlepubli{
FONT-SIZE: 11px;
COLOR: #f90; 
font-weight:bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.alaune_nonews{
padding:5px;
margin-bottom:10px;
border:1px solid #ccc;
}
.alaune_nonews h2, .alaune_nonews h3 {
margin-top :5px;
}
.alaune_nonews p {
margin-top :8px;
margin-bottom:5px;
}

.subtitle_publications{
FONT-SIZE: 10px; 
COLOR: #f99600; 
font-weight:bold;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
padding:0px;
}
.publicationsimage{
display:block;
float:left;
margin-top:3px;
margin-right:5px;
}

.publicationscontent{
margin-top:3px;
}
.clear{
clear:both;
}
.publicationsimageandcontent{
width:100%;
clear:left;
}
.downloadpublications{
margin-top:10px;
margin-bottom:10px;
}
.subTitle {
FONT-SIZE: 10px; 
COLOR: #e85d00; 
font-weight:bold;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
padding:0px;
}
.eventDate {
font-size: 0.8em; 
color: #000; 
}

.bsearch{
margin-left:5px;
margin-right:5px;
}

#listActu {
margin:0px;
padding-left:20px;
}
#listActu li {
padding-bottom:10px;
}
#listAvis {
margin:0px;
padding-left:20px;
}
#listAvis li {
padding-bottom:10px;
}
#publication select {
width: 330px;
}

#publication fieldset {
background-color: #FFFDFA;
border: 1px #F4F0DF solid;
}

