/* GLOBAL */
body {
font:14px "verdana, serif";
margin:0;
background:#FFF;
}
#centre {
background:#FFF;
height:575px;
left:50%;
margin-left:-450px;
margin-top:-295px;
position:absolute;
top:50%;
width:900px;
}
#global {
background:url(/medias/global/background.jpg) #FFF;
border:1px solid #000;
height:575px;
width:900px;
}
a {
text-decoration:none;
outline:0;
}
a:link,a:visited {
color:#630;
}
a:hover,a:active {
color:#930;
}
h1 {
color:#930;
font-size:15px;
font-variant:small-caps;
font-weight:400;
margin:0 0 5px -5px;
padding:0 10px 0 0;
border-bottom:1px solid #930;
width:640px;
}
h1.souscat {
font-size:14px;
font-variant:normal;
margin:0 0 5px 0;
padding:0 10px 0 0;
border-bottom:1px solid #930;
width:630px;
}
h1.souscat2 {
font-size:14px;
font-variant:normal;
margin:10px 0 5px 0;
padding:0 10px 0 0;
border-bottom:1px solid #930;
width:630px;
}
h2 {
font-size:13px;
margin:0 0 5px 0;
padding:5px 0 0 0;
font-weight:bold;
}
h3 {
margin:0;
padding:0;
}
img {
border:none;
}
p {
margin:0;
padding-right:30px;
text-align:justify;
}
ul, li {
list-style-type:none;
}

/* BANDEAU */
#bandeau {
height:100px;
width:900px;
}
#txtband_B {
font-size:13px;
color:#930;
letter-spacing:3px;
padding:25px 0 0 230px;
position:absolute;
top:0px;
left:0px;
}
#txtband_A {
font-size:13px;
color:#666;
letter-spacing:3px;
padding:25px 0 0 230px;
position:absolute;
top:1px;
left:1px;
}

/* MENU & NIVEAU */
#menu {
position:absolute;
top:120px;
left:0px;
height:405px;
}
#menu ul, #menu li, #niveau ul, #niveau li {
padding:0px;
margin:0px;
}
#niveau {
height:405px;
position:absolute;
top:120px;
left:174px;
width:20px;
}
#niveau li img {
width:20px;
height:41px
} 
#m1a a, #m2a a, #m3a a, #m4a a, #m5a a, #m6a a, #m7a a {
display:block;
width:150px;
height:41px;
font-size:0px;
}
#m1b a, #m2b a, #m3b a, #m4b a, #m5b a, #m6b a, #m7b a {
text-align:right;
font-size:16px;
display:block;
width:150px;
height:41px;
font-variant:small-caps;
font-weight:400;
letter-spacing:1px;
line-height:41px;
}

/* INFO */
#info {
float:left;
left:195px;
min-height:300px;
max-height:420px;
overflow:auto;
padding-left:20px;
padding-top:30px;
position:absolute;
top:105px;
width:685px;
}
* html #info {
height:420px;
}

/* FOOTER */
#info2 {
line-height:20px;
color:#000;
font-size:13px;
height:20px;
letter-spacing:1px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
width:900px;
}
#info2A, #info2B, #info2C, #info2D, #info2E {
float:left;
height:20px;
width:20%;
}
#info2A {
text-align:left;
}
#info2B, #info2C, #info2D {
text-align:center;
}
#info2E {
text-align:right;
}
#info2 a:link,#info2 a:visited, #info2 a:hover,#info2 a:active {
color:#000;
}
#pmv {
display:none;
}
/* SECTIONS */
.sectionA, .sectionB {
margin:0 15px 15px 0;
padding:0 5px 5px 5px;
border-bottom:0;
border-left:0;
border-right:0;
clear:both;
}
.sectionA p {
padding:0;
margin:0 20px 15px 0;
}
.sectionA p.news {
padding:0;
margin:0 20px 5px 0;
}
.sectionA span {
margin:0 0 -5px 0;
padding:0;
color:#930;
}
.sectionB p {
float:left;
height:70px;
padding:0;
margin:0 5px 15px 0;
text-align:center;
width:150px;
}
.sectionA img.pf {
width:45px;
height:45px;
margin:5px 5px 0 0;
padding:0;
}
.sectionA a {
padding:0;
margin:0;
}
.sectionA a img.pf {
border:1px solid #666;
}
.sectionC {
font-size:12px;
width:195px;
margin:0 0 5px 0;
padding:0;
border:0;
text-align:left;
float:left;
}
.sectionC img {
width:40px;
height:40px;
border:1px solid #666;
margin-right:4px;
float:left;
}
img.sectionB2 {
border:1px solid #000;
height:50px;
width:140px;
}
/* ALERTE */
#alert_js {
margin:0 0 30px 0;
padding:0;
float:left;
line-height:16px;
}
.alert_js_img {
float:left;
width:100px;
text-align:center;
margin:5px
}
.alert_js_img img {
width:80px;
}
.alert_js_txt {
float:left;
width:425px;
}
.alert_js_txt p {
text-align:center;
margin:13px 5px 13px 5px;
padding:0;
}
.alert_js_plus {
font-size:13px;
text-align:center;
clear:both;
margin:0;
padding:10px;
border:1px solid #000;
}
#error_403_404 {
width:610px;
margin:10px;
text-align:center;
}
/* GALERIES */
span.seppf {
color:#000;
font-variant:normal;
font-weight:bold;
margin:0 10px 0 10px;
font-size:12px;
}
span.R_D {
float:left;
margin-left:10px;
margin-top:-15px;
width:100%;
text-align:right;
}
.R_D img {
width:10px;
border:1px solid #000;
}

/* NAVIGATION RAPIDE */
#menu2 {
padding:0;
margin:-40px 0 20px 50px;
cursor:pointer;
width:540px;
text-align:center;
z-index:100;
}
#menu2 dl {
padding:0;
margin-bottom:25px;
float:left;
}
#menu2 dt {
margin:0;
padding:0;
width:24px;
font-size:12px;
}
#menu2 dd {
margin:0;
padding:0;
}
#menu2 ul {
list-style-type:none;
margin:0;
padding:5px 0 5px 0;
background:#FFF;
border:1px solid #000;
}
#menu2 li {
margin:0;
padding:0;
height:15px;
width:540px ;
height:auto;
}
#menu2 li a {
display:block;
width:540px ;
height:15px;
}
#menu2 li a:hover {
display:block;
width:538px ;
height:15px;
font-weight:bold;
font-size:13px;
background:url(/medias/galeries_elements/fond_select.jpg) #FFF 0 -2px repeat-x;
}
#UL0-9, #ULA, #ULB, #ULC, #ULD, #ULE, #ULF, #ULG, #ULH, #ULI, #ULJ, #ULK, #ULL, #ULM,
#ULN, #ULO, #ULP, #ULQ, #ULR, #ULS, #ULT, #ULU, #ULV, #ULW, #ULX, #ULY, #ULZ {
font-size:12px;
position:absolute;
left:65px;
width:540px;
margin-left:45px;
}
.infsup {
font-size:12px;
color:#000;
font-style:italic;
}

.pages_elements_js {
font-size:13px;
color:#930;
position:relative;
left:-20px;
font-weight:bold;
}
.pages_elements_js ul{
margin-bottom:10px;
}
.pages_elements_js ul li{
font-weight:normal;
display:block;
position:relative;
left:-20px;
top:0px;
color:#000;
}
