
img{
	border:0;
}
a:link,a:active,a:visited{color:#006699;}
a:hover{text-decoration:underline;color:#DD6900;}
H1,H2,H3{font-size:16pt;font-weight:normal;margin-bottom:6px;}
H4{font-size:12pt;font-weight:normal;margin-bottom:6px;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:white;}
.edit{font-size:7pt;color:black;background-color:#E5E5E5;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:black;}
#loginlink,#loginlink a,#loginlink a:link,#loginlink a:visited,#loginlink a:active,#loginlink a:hover{font-weight:normal;font-size:8pt;color:#5493B4;text-decoration:none;margin-top:5px;margin-bottom:10px;}
#header { height: 81px;
background-image: url(/images/template/header.jpg);
background-repeat: no-repeat;
}
/*#top_menu { height: 145px;
background-image: url(/images/template/top_menu.jpg);
background-repeat: no-repeat;
}
*/
#language_selector { padding-left: 670px;
padding-top: 2px;
}
#top_menu_links { padding-left: 270px;
padding-top: 109px;
/*letter-spacing: 0.5cm;*/
width: 250px;
float:left;
vertical-align:middle;
}
#top_menu_links a{
font-size: 85%;
text-decoration: none;
margin-left:15px;
}

#top_menu_links img{
	vertical-align: bottom;
}

#print_links {
padding-top: 108px;
position: relative;
margin-left:688px;
}
#conteneur { margin: 0pt auto;
position: relative;
width: 725px;
}
#corps{
position:relative;
clear:both;
}
#centre {
position:relative;
clear: right;
margin-left: 173px;
padding-left: 10px;
padding-top:10px;
width:532px;
min-height: 230px;
}
#gauche { position: relative;
padding-top:10px;
left: 12px;
padding-left:5px;
width: 161px;
background-image: url(/images/template/left_menu.jpg);
background-repeat: no-repeat;
height: 208px;
float:left;
}
#pied {
background-image: url(/images/template/footer.gif);
background-repeat: no-repeat;
padding-top: 7px;
text-align: center;
position: relative;
clear: both;
margin-top:20px;
display: block;;
}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left:0;margin-left:0;list-style:none;}
li{line-height:1.5;}
li.doc{padding-left:15px;/*background-image:url(menu/doc.gif);*/background-repeat:no-repeat;}
li.docs{padding-left:15px;/*background-image:url(menu/docs.gif);*/background-repeat:no-repeat;}
li.sdoc{padding-left:15px;/*background-image:url(menu/sdoc.gif);*/background-repeat:no-repeat;}
li.sdocs{padding-left:15px;/*background-image:url(menu/sdocs.gif);*/background-repeat:no-repeat;}
.menulevel1,.menulevel2,.menulevel3,#locator,#navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:bold;font-size:9pt;color:#5493B4;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,#locator a:link,#locator a:visited,#locator a:active,#locator a:hover,#navigator a:link,#navigator a:visited,#navigator a:active,#navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.copyright{font-size:10px;color:#444444;letter-spacing:-1px;padding:10px;}
.copyright a,.copyright a:link,.copyright a:visited{color:#444444;text-decoration:none;}
.copyright a:hover,.copyright a:active{color:#000000;text-decoration:underline;}
p { margin: 0pt 0pt 10px;
}
form.mailform fieldset
  {
  padding: 1em;
  /*line-height: 180%;*/
  }
form.mailform label
  {
  display: inline;
  float: left;
  width: 165px;
  margin-bottom: 10px;
  }

form.mailform button{
	display: inline;
	border: 1px solid gray;
	margin-bottom: 10px;
	margin-left: 3px;
}

form.mailform button:hover{
	border-color: #000;
}

form.mailform input{
	border: 1px solid gray;
	margin-bottom: 10px;
}
form.mailform input:hover, form.mailform textarea:hover {
	background-color: #eee;
}
form.mailform input.submit:hover{
	border-color: #000;
	
}
form.mailform textarea{
	border:  1px solid gray;
	margin-bottom: 10px;
}
.error{
	color: red;
}
.info{
	color:  green;
}
sup	{
	line-height:80%;
	font-size:70%;
}



