body {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#fcf9f4 url(../image/fond.jpg) no-repeat 50% 0%;

color:black;

line-height:1;

}

body, input, textarea, select {

-x-system-font:none;

font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:1.5;

}

a {text-decoration:none;}

a:hover {text-decoration:underline;}

#main {margin-left:auto;margin-right:auto;width:800px;}

#header {width:100%;height:134px;}

#header p	{margin:0;}

#header .brand {float:left;}

#header p a {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../image/header.jpg) no-repeat scroll 0 0;

display:block;

height:135px;

width:800px;

}

h4 {font-size:11px;}

#header p a strong {display:none;}

#mainPage {margin:0 0 15px 0;padding:0;}

#nav {float:left;text-align:center;}

strong {font-weight:bold;}

#navrubrique {width:640px;height:30px;background-color:#BF2E1A;text-align:left;clear:both;}
#navrubrique ul {margin:0;width:640px;height:30px;}
#navrubrique ul li {display:block;float:left;text-align:center;padding:5px 10px;line-height:10px;}
#navrubrique ul li a {font-size:11px;}
a.menu {color:#fff;}

.on {color:#61351d;}

#flashcontentrond {width:160px;height:169px;margin-top:2px;float:left;display:block;z-index:100;}
#conteneur {margin:-457px 0 0 160px;width:634px;float:right;background-color:transparent;padding-left:6px;}
#contenu {width:614px;height:422px;background-color:#fcf9f4;text-align:left;padding:10px;font-size:10px;}
#formlog	{width:620px;height:422px;background-color:transparent;text-align:left;padding: 10px;font-size:10px;}

#links {position:relative;background:transparent url(../image/menu.jpg) no-repeat 0% 0%;width:160px;height:401px;margin-top:-87px;padding-top:80px;float:left;}



.container {float:right;margin-top:-84px;width:640px;}

#cadrpg {height:25px;width:300px;margin:7px 0 0 0;border:0;overflow:hidden;z-index:100;float:left;}
#newshr {position:relative;width:305px;height:25px;overflow:hidden;}
#defile {position:absolute; margin-top:0; background-color:transparent;color:#61351d;font-family:Arial;font-size:11px;}

#country {background:transparent url(../image/country.jpg) no-repeat 0% 0%;width:640px;height:40px;}

#country a strong {display:none;}

#lang {float:right;width:132px;height:15px;margin-top:18px;}

.en, .fr, .zh {display:block;width:31px;height:14px;float:left;margin:0 2px;}

.en {background:transparent url(../image/english.jpg) no-repeat scroll 0 0;}

.zh {background:transparent url(../image/chinese.jpg) no-repeat scroll 0 0;}

.fr {background:transparent url(../image/french.jpg) no-repeat scroll 0 0;}

.intranet {background:transparent url(../image/intranet.jpg) no-repeat scroll 0 0;float:left;width:15px;height:17px;margin-right:8px;}
.disconnect	{background:transparent url(../image/disconnect.jpg) no-repeat scroll 0 0;float:left;width:22px;height:24px;margin-top:-6px;}

#footer {clear:both;background:transparent url(../image/footer.jpg) no-repeat 0% 0%;width:800;height:52px;margin-top:10px;}
#footer p.desc {margin:2px 300px 0 32px;float:left;}
.desc img {display:block; float:left; padding-top:3px; margin-right:3px;}
.linksin {line-height:18px;}

#footer p.links {margin:2px 10px 0 0;float:right;width:600px;text-align:right;}
#footer p.links a {color:#fff;font-size:11px;}
#footer span.separator {background-color:#E4D8CC;display:inline-block;font-size:1px;height:19px;margin:-6px 5px;width:1px;}

/* Menu */
.menu2	{margin: 0;padding: 0;list-style: none;}
.menu2 li {padding: 0;margin: 0 0 0 32px;float: left;position: relative;text-align: left;}
.menu2 a.link {padding:0;}
.menu2 a {padding: 5px 0 0 0;display: block;color: #8C6B56;width: 140px;text-decoration: none;font-weight: bold;font-size:10px;line-height:12px;}
.menu2 li em {font-weight: normal;background-color:#E4D8CC;width: 160px;position: absolute;top: -105px;left: -32px;text-align: left;padding: 0;font-style: normal;z-index: 2;display: none;}
em span.spip_documents_left {margin:-6px 3px 0 0;}
.partenaire {width:140px;overflow:hidden;height:15px;}

#ssmenu {margin:0; width:160px;z-index:900;}
.ssmenu h4 {font-family:Arial;font-size:12px;text-align:left; padding-left:5px;}
.ssmenu {display:block; color:#fff; font-weight:bold; text-decoration:none; cursor:hand; cursor:pointer; margin:0;z-index:900;}
.ssmenu1 {background:transparent url(../image/menu-01.png) 50% 100% no-repeat;width:160px;height:145px;text-align:center;}
.ssmenu2 {background:transparent url(../image/menu-02.png) 50% 100% no-repeat;width:160px;height:124px;text-align:center;}
.ssmenu3 {background:transparent url(../image/menu-03.png) 50% 100% no-repeat;width:160px;height:105px;text-align:center;}
.sssousmenu1 {margin:-153px 0 0 120px;}
.sssousmenu2 {margin:-133px 0 0 120px;}
.sssousmenu3 {margin:-113px 0 0 120px;}
.sssousmenu4 {margin:-82px 0 0 120px;}
.sssousmenu {width:220px; color:#fff; text-align:left; float:left;z-index:900;}
.sssousmenu ul {list-style:none;z-index:900;}
.sssousmenu ul li {position:relative;height:19px;z-index:20;background-color:#BF2E1A;padding:0 5px;z-index:900;}
/*.sssousmenu ul li.first {height:5px;background-color:#BF2E1A;padding:3px;}*/
.sssousmenu li span.first {position:absolute;width:18px;height:12px;background-color:#BF2E1A;display:block;top:0px;left:-18px;}
.sssousmenu a {width:100%; height:100%; color:#fff; font:normal 11px Arial; margin:0; display:block; }

/* Form recherche */
.formulaire_spip {clear:none;}
.formulaire_spip input.text {border:0px none;}
#formulaire_login input.text {border-style:solid;border-width:1px;border-color:#7F9DB9;}
.formulaire_recherche {margin:15px 0 0;width:200px;float:left;text-align:right;}
.formulaire_recherche label {display:inline;color:#fff;font-weight:normal;font-size:10px;}
.formulaire_recherche input.text {background:#fcf9f4 url() no-repeat 0% 0%;width:8em;}
.formulaire_recherche input.text {padding:0;}
.formulaire_recherche input.submit {background:transparent url(../image/ok.png) no-repeat 0% 0%;width:26px;height:16px;border:0px none;font-size:0px;}
#hierarchie {font-size:1.1em;}
#hierarchie, #hierarchie a {color:#BF2E1A;}
.cartouche h1 {background-color:#BF2E1A;color:#FDFAF5;font-size:1.2em;font-weight:bold;font-family:Verdana;margin-right:395px;padding:5px;}
.cartouche .soustitre {color:#62321F;letter-spacing:0;}
.articles h2 {color:#61351d;font-weight:bold;font-size:1.1em;}
.menu ul {border-color:#62321F;}
.menu ul li {border-color:#62321F;}
.menu ul li a {color:#62321F;font-style:italic;font-size:1.1em;}
.pagination {text-align:left;font-size:1.0em;}
.lien_pagination {background-color:#BF2E1A;padding:5px;color:#FDFAF5;}

object { outline:none; }

#conteneur {background-color:transparent;height:450px;margin:-458px 0 0 160px;width:640px;z-index:0;}
#conteneur {background-color:transparent;height:450px;margin:0;float:right;width:640px;margin-top:-47px;padding:0;}
#links {position:relative;background:transparent url(../image/menu.jpg) no-repeat 0% 0%;width:160px;height:401px;padding-top:82px;float:left;margin:-84px 0 0 0;}
.container {margin-top:85px;}
/* Scroll */
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 634px;
height: 406px;
line-height:14px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
background-color:transparent;
position: relative;
margin: 0;
padding: 3px;
text-align:left;
z-index:0;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 590px;
height: auto;
position: relative;
color: black;
padding: 0;
margin:5px 0;
}

