body { background-color:#DDCD8F; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000; font-size:9pt; text-align: center; margin:10px; behavior: url(../css/csshover.htc);}


#master { width: 758px; border: 1px solid #48341A; margin: 0 auto; text-align:left;  background:#ffffff;}

#header {margin-top: 1px !important; margin-top: 0; width:758px; height:166px; background: url(/fr/images/bg_header1.jpg) no-repeat; border-bottom: 1px solid #fff; }

#headerAng {margin-top: 1px !important; margin-top: 0; width:758px; height:166px; background: url(/en/images/bg_header1.jpg) no-repeat; border-bottom: 1px solid #fff; }

/* menu de navigation haut*/
div#nav { position: relative; top: 60px !important; top:61px; width: 758px; height: 20px; margin: -1px 0 0 0; background: transparent; text-align: center; white-space: nowrap; border-top: 1px solid #fff;  border-bottom: 1px solid #fff;}
div#nav ul {margin: 0; padding: 0; background: #596D28; }
div#nav li {position: relative; list-style: none; margin: 0;float: left; width: auto; height: 20px;}
div#nav li.langue {  width: 175px; height: 14px !important; height:20px; border-left: none; border-bottom: none; border-right: 1px solid #fff;}
div#nav li.langue a {width: 166px !important; width: 175px; height: 14px !important;  height:20px; display: block; text-align: left; background: #596D28; color: #fff; padding: auto !important;}
div#nav li.langue a:hover {width: 166px !important; width: 175px; height: 14px !important;  height:20px; color:#596D28; display: block; background: #fff;}
div#nav li:hover {background: #fff;}
div#nav li.submenu {background: transparent;  border-left: 1px solid #fff;}
div#nav li.submenu:hover {background-color: #596D28; height: 20px;}
div#nav li a {display: block; padding: 0.3em  0.5em; text-decoration: none; 
	width: 7.5em; color: #FFF; font-size: 10px; letter-spacing: 1px; text-align: center;}
div#nav li.niveau2 { height: auto; width: auto;}
div#nav li.niveau2 a { text-align: left; background: url(../images/dot_vert_off.gif) no-repeat; background-color:#596D28; width: 198px; height: auto; display: block; line-height: 14px;}
div#nav li.niveau2 a:hover {text-align: left; background: url(../images/dot_vert_on.gif) no-repeat; background-color: #596D28; width: 198px; height: auto; display: block; line-height: 14px;}
div#nav>ul a {width: auto; height: 33px;}
div#nav ul ul {position: absolute; width: 198px; height: 20px; display: none; text-align: left;}
div#nav ul ul li {width: 198px; height: 20px;  text-align: left; border-left: none;}
div#nav ul ul li a {text-align: left; font-weight: normal;}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover {display:block; }
div#nav ul.level2 {top: 18px !important; top: 20px; left: 0px;}

/* fin menu de navigation haut*/

/* PAGE D'ACCUEIL */
table.accueil { width:758px; height:423px; font-size: 11px; margin-top: 14px;}
table.accueil td.gauche { width:381px;border-right:1px dotted #5A6B29; margin-top: 14px;}
table.accueil td.gauche img { width:270px; height: auto; margin: 0 55px 15px 55px;} 
table.accueil td.droiteTop { width:377px; padding: 10px; border-bottom:1px dotted #5A6B29; font-size: 11px;}
table.accueil td.droiteTop h1 { font-size:16px; font-weight: bold; color:#213173; letter-spacing: 1px; }
table.accueil td.droiteTop h1 strong { color: #5A6B29; text-transform: uppercase; font-weight: bold;}
table.accueil td.droiteTop img { margin: 0 6px 85px 0; float: left;}
table.accueil td.droiteTop p { font-size: 11px; float: left;}
table.accueil td.droiteTop a { color:#C77102; text-decoration: none; font-weight: bold; letter-spacing: 1px;}
table.accueil td.droiteTop a:hover { background: #DDCD8F; color:#48341A;}
table.accueil td.photos { width:377px;}
table.accueil td.photos img { width:172px; height: 132px;}

#centre { width:758px; height:auto; background: url(../images/bg_contenu.gif) repeat-y; }
#centre table { width:758px; height:auto; font-size: 10pt;}
#centre table td.gauche { width:176px; height:auto;}
#centre table td.gauche ul { list-style-type: none; margin:5px; padding: 0 0 10px 0; }
#centre table td.gauche li a { text-align: left; background: url(../images/dot_brun_off.gif) no-repeat; height: auto; line-height: 20px; text-decoration: none; color:#48341A;}
#centre table td.gauche li a:hover {text-align: left; background: url(../images/dot_brun_on.gif) no-repeat; height: auto; line-height: 20px;}
#centre table td.gauche li.on {background: url(../images/dot_brun_on.gif) no-repeat; height: auto; display: block; line-height: 20px;}
#centre table td.gauche li.on a {background: url(../images/dot_brun_on.gif) no-repeat; height: auto; display: block; line-height: 20px;}
#centre table td.gauche li.on a:hover {background: url(../images/dot_brun_on.gif) no-repeat; height: auto; display: block; line-height: 20px;}
#centre table td.gauche img { width: 176px; height: 222px; border-top: 1px solid #48341A; border-bottom: #48341A; margin-top: 10px;}

#centre table td.contenu { width:552px; height:auto; padding: 10px 15px 10px 15px; margin: 0 10px 0 0;}
#centre table td.contenu a {  color:#C77102; text-decoration: none;}
#centre table td.contenu a:hover {background: #DDCD8F; color:#48341A;}
#centre table td.contenu h1 { padding:10px 0 0 0; color: #213173; font-size: 18px; font-weight: normal; letter-spacing: 1px; }
#centre table td.contenu h1 strong {color: #5A6B29; font-size: 18px; font-weight: normal; letter-spacing: 1px; }
#centre table td.contenu h2 { padding:0; color: #233270; font-size: 10pt; font-weight: bold;}
#centre table td.contenu h3 { padding:0; color: #233270; font-size: 9pt; font-weight: bold;}
#centre table td.contenu h4 { padding:0; color: #233270; font-size: 10pt; font-weight: normal;}
#centre table td.contenu h5 { padding:0; margin: 0; color: #233270; font-size: 9pt; font-weight: bold;}
#centre table td.contenu ul { list-style: url(../images/dot_fleche.gif); margin-left:20px; padding-left: 0; }
#centre table td.contenu li.bullet { list-style-type: square; liste-style-image: none; margin-left:0; padding-left: 0; }
#centre table td.contenu li a {padding-left: 0;  height: auto; line-height: 20px; text-decoration: none; color:#C77102;}
#centre table td.contenu li a:hover {background: #DDCD8F; color:#48341A;}
#centre table td.contenu li.presse {padding-left: 0;  height: auto;  text-decoration: none; color:#000; border-bottom: 1px dotted #5A6B29; margin: 0 0 20px 0; font-size: 9pt;}
#centre table td.contenu li.presse a {text-decoration: none; color:#C77102; font-weight: bold;}
#centre table td.contenu li.presse a:hover {background: #DDCD8F; color:#48341A;}

#centre table td.contenu li.bleu { color: #233270; font-weight: bold;}
#centre table td.contenu div.encadre { width:540px; padding: 2px; border: 1px solid #596D28;}
#centre table td.contenu table.info { width:550px;}
#centre table td.contenu table.info th { width:275px; text-align:left;}
#centre table td.contenu table.info td { width:275px;}

#centre table.appuis { width:550px; border: 1px solid #48341A;  margin-top: 10px; border-collapse: collapse;}
#centre table.appuis th { font-size:10pt; height: 30px; font-weight: bold; color:#48341A; text-align: left; padding: 5px; border: 1px solid #48341A;}
#centre table.appuis td {padding: 2px; border: 1px dotted #48341A;}
#centre table.appuis td.noBorder {padding: 2px; border: none;}
#centre table.appuis input {color:#48341A;}
#centre table.appuis select { width:233px; color:#48341A;}

#centre table.media { width:550px; height:74px; border-bottom: 1px dotted #5A6B29; }
#centre table.media td.video { height: 74px; font-weight: normal; color: #000;}
#centre table.media td.video a { font-weight: bold; color:#C77102; text-decoration: none; margin-left: 10px;font-size: 12px;}
#centre table.media td.video img { width:90px; height: 74px; margin:0;}
#centre table.media td.audio { height: 60px; border-bottom: 1px dotted #5A6B29; font-weight: normal; color: #000;}
#centre table.media td.audio a { font-weight: bold; color:#C77102; text-decoration: none; margin-left: 10px;font-size: 12px;}
#centre table.media td.audio img { width:86px; height: 60px; margin: 0;}
#centre table.media div.select { width: auto; height: 37px; padding: 0 10px; line-height: 35px;border-left: 1px solid #5A6B29;}
#centre table.media div.select a { font-weight: bold; color:#C77102; text-decoration: none; font-size: 12px;}

#centre .titreBio { color:#49351B; font-weight: bold; font-size: 12px;}
#centre p.bio { float:left; width:550px; margin:5px 0 0 0; clear: both; border-bottom: 1px dotted #49351B;}
#centre p.bio img { float: left; width: 151px; height: 86px; border: 2px solid #48341A; margin: 3px 4px 2px 0; }
#centre .clear {clear: both;}
#centre p.topBio {  width:550px; margin:2px 0; }
#centre p.topBio img { width:16px; height: 10px;}

#centre p.archives { float:left; width:550px; margin:5px 0 0 0; clear: both; font-size: 9pt;}
#centre p.archives img { float: left; width: 325px; height: auto;  border: 2px solid #48341A; margin: 3px 4px 2px 0; }

#centre .photos { font-size: 9pt; width:500px; margin-top:10px;}
#centre .photos img { width: 500px; height: auto;  border: 2px solid #48341A; margin: 3px 4px 2px 0; }

.videoIco img a:hover { background: transparent; }
div.top { margin: 2px 0 0 0; text-a;ign:right;}
.plugin  { font-size: 10px;}
.separation { width:550px; height: 1px; border-bottom: 1px dotted #5A6B29; margin: 10px 0;}
hr { border: 1px dashed #233270; height: 2px; width: 550px; margin:20px 0 0 0;}
hr.petit { width: 400px; margin: 10px auto; border: 1px dotted #5A6B29;}
.legende { font-size: 10px; color:#666; font-style: italic;}

#footer table { background: url(../images/bg_footer.gif) repeat-x; margin: 0 auto; width: 760px; height: 22px; color: #fff; font-size:10px; line-height: 12px; text-align: left; padding: 2px 5px; border-left: 1px solid #48341A; border-right: 1px solid #48341A;}
#footer table a { color: #fff; text-decoration: none;}
#footer table a:hover { color: #fff; background: #fff; color:#48341A;}
#footer .langue { padding: 0 0 0 500px;}


