/* Header */
#header {
width:980px;
height:22px;
margin:0 auto;
}

#headerban {
background:url(/images/ban02++.jpg);
width:980px;
height:180px;
z-index:1;
margin:0 auto;
padding:0;
border:1px solid #fafafa;
}

/* Page */
#content {
height:900px;
padding-top:18px;
background: url(/images/top.png) repeat-x left top;
}

#wrapper {
padding-top:10px;
width:1000px;
background:url(/images/bp.png);
margin:12px auto;
}

#page {
width:984px;
height:600px;
border-top:1px solid #000;
margin:8px auto 0;
}

.textnew {
padding:5px 5px 0 5px;
font-weight:100;
font-size:13px;
padding-bottom:15px;
}

.textnew a:hover {
color:#b60909;
text-decoration:underline;
}

/* Page gauche*/
#pageleft {
float:left;
width:715px;
padding-top:20px;
padding-left:12px;
}

#news h5 {
font-size:13px;
color:#b60909;
background:url(/images/f50.png);
margin:0;
padding:5px;
margin: 2px;
}

#enteteleft h2 {
padding-top:3px;
}

#enteteleft {
background:url(/images/news1b.png) no-repeat left top;
color:#fafafa;
height:21px;
}

.traitspage{
border-top:1px solid #000;
margin: 0px 0 10px 0;
}
.traitspage2{
border-top:1px solid #000;
margin: 7px 0 20px 0;
}

#scroleft {
height:517px;
width:702px;
border-left:2px solid #000;
border-right:1px solid #000;
padding: 5px 2px 5px 5px;
}

#scrollp {
padding-top: 3px;
border-bottom:1px dashed #363636;
}

#scroleft a {
text-decoration:none;
}
#scroleft img {
margin-top: 10px;
border: 1px solid #fafafa;
}

#scroleft a:hover img {
border: 1px solid gray;
}

#scrollliv img {
padding:0;
margin:0;
}

#scrollliv {
height:517px;
width:702px;
border-left:2px solid #000;
border-right:1px solid #000;
padding: 5px 2px 5px 5px;
}

#scrollliv img {
padding:0;
margin:0;
}

#scrollslid{
height:517px;
width:702px;
border-left:2px solid #000;
border-right:1px solid #000;
padding: 5px 2px 5px 5px;
font-size:12px;
color:#363636;
background:url(/images/f30.png);
}
#scrollslidcont{
min-height: 525px;

}

#scrollslidtxt{
font-size:12px;
color:#363636;
}

#scrollslid  img{
margin:3.5px;
padding:0;
border: 1px solid #000;
float:left;
}

#scrollslid a:hover img {
border-color: #fafafa;
}

/* Page droite*/
#pageright {
float:left;
width:235px;
padding-top:20px;
padding-left:20px;
}

.traits {
border-bottom:1px dashed #363636;
margin-bottom:4px;
}

#accordeon {
list-style:none;
color:#fafafa;
width:225px;
height:21px;
font-size:16px;
list-style-type:none;
margin:0 0 8px;
padding:0;
}

#accordeon li {
list-style-type:none;
}

#accordeon a,#accordeon span {
display:block;
margin-bottom:0;
color:#fafafa;
text-decoration:none;
background:url(/images/acc1.png) no-repeat;
padding:4px 0 8px 30px;
font-size:12px;
font-weight:700;
text-transform:uppercase;
letter-spacing:-0.5px;
}

#accordeon .toggleSubMenu a,#accordeon .toggleSubMenu span {
background:url(/images/acc1.png) no-repeat;
}

#accordeon a:hover {
color:#b60909;
}

#accordeon .subMenu a:hover {
text-decoration:underline;
}

#accordeon .open a,#accordeon .open span {
background:url(/images/acc2.png)no-repeat;
}

#accordeon .subMenu {
background:url(/images/f40.png);
font-size:13px;
line-height:17px;
margin:0 0 5px;
padding:4px 8px 2px;
}

#accordeon .subMenu a{
font-size:13px;
font-weight:100;
text-transform:none;
letter-spacing:0px;
padding-bottom:4px;
}

#accordeon ul.subMenu a {
text-decoration:none;
background:none;
color:#fff;
padding:0 8px 1px;
display: inline;
}

#accordeon .subMenuo {
background:url(/images/f40.png);
font-size:13px;
margin:0;
padding:8px 0px 0px;
}

#accordeon ul.subMenuo a {
text-decoration:none;
background:none;
color:#fff;
}

#accordeon .gal1 {
margin: -28px 0px 0px 42px;
}

#accordeon .gal2 {
margin: -5px 0px 12px 42px;
}

#accordeon .gal3 {
margin: -17px 0px 8px 42px;
}

#accordeon .vrac1 {
margin: -27px 0px 0px 39px;
}

#accordeon .vrac2 {
margin: -84px 0px 8px 113px;
}

#accordeon ul.subMenuo p {
padding-top:10px;
font-size:13px;
margin:0 8px;
}

#accordeon img {
border:1px solid #fafafa;
}

#accordeon a img:hover {
border:1px solid #363636;
}

#accordeon p {
padding-bottom: 6px;
}
