#moreau,#part,#ent,#liens,#contact {
height:41px;
float:left;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#000;
margin:0;
padding:0;
}

#conteneur {
margin-top:0;
margin-left:auto;
margin-right:auto;
width:940px;
background:#a8bbdb url(images/bgtxt.jpg) right repeat-y;
}

#header {
height:132px;
background:url(images/header.jpg) no-repeat;
margin:0;
}

#menu {
height:41px;
background:url(images/bgmenu.jpg) no-repeat;
margin:0;
}

#content {
width:940px;
background:url(images/bg.jpg) repeat-y;
}

#left {
float:left;
width:541px;
background:#a8bbdb;
}

#left_top {
height:283px;
background:url(images/bganim.jpg) no-repeat;
}

#left_bottom {
width:526px;
height:136px;
background:url(images/bgboutons.jpg) repeat-x;
}

.zonebt {
float:left;
}

#right {
float:right;
width:399px;
background:url(images/bgtxt.jpg) repeat-y;
}

#right p.link {
text-align:justify;
color:#5d7192;
padding:0 0 0 80px;
}

#footer {
clear:both;
font-size:1em;
width:940px;
height:37px;
background:url(images/footer.jpg) no-repeat;
color:#fff;
margin:0;
}

#footer .txt {
padding-top:6px;
}

#footer a {
color:#FFF;
font-weight:700;
}

#footer .bold {
font-size:12px;
font-weight:700;
}

#footer #mentions {
float:left;
height:20px;
width:570px;
font-size:.9em;
text-align:right;
padding-top:17px;
}

#footer #mentions a {
color:#8d8d8d;
font-weight:400;
text-decoration:none;
}

#footer #mentions a:hover {
text-decoration:underline;
}

.curseurhand {
cursor:pointer;
}

.scroll {
height:275px;
margin-right:10px;
margin-top:7px;
background:url(images/fondscroll.png) repeat;
overflow:auto;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#b5c300;
scrollbar-3dlight-color:#fff2ae;
scrollbar-darkshadow-color:#fff2ae;
scrollbar-shadow-color:#b5c300;
scrollbar-arrow-color:#338ead;
scrollbar-track-color:#fff2ae;
padding:0;
}

.scroll2 {
height:530px;
margin-right:10px;
margin-top:7px;
overflow:auto;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#b5c300;
scrollbar-3dlight-color:#fff2ae;
scrollbar-darkshadow-color:#fff2ae;
scrollbar-shadow-color:#b5c300;
scrollbar-arrow-color:#338ead;
scrollbar-track-color:#fff2ae;
padding:0;
}

h1 {
background-color:#e3df1e;
color:#000;
text-transform:uppercase;
font-size:1.1em;
padding-left:23px;
padding-top:3px;
padding-bottom:3px;
font-weight:700;
margin:10px 40px 0 32px;
}

h2 {
font-size:1.2em;
font-weight:700;
padding-left:20px;
padding-right:20px;
margin-bottom:8px;
margin-top:8px;
color:#498608;
text-decoration:underline;
}

h3 {
background-color:#e3df1e;
color:#000;
text-transform:uppercase;
font-size:1.1em;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
font-weight:700;
margin:10px 40px 0 32px;
}

#right ul.list {
padding-left:100px;
padding-right:5px;
}

.txt {
list-style-type:disc;
padding-bottom:4px;
padding-right:5px;
}

.txt a {
color:#328cab;
}

p a {
color:#000;
}

input,select {
border:solid #666 1px;
padding:1px;
}

textarea {
border:solid #666 1px;
width:170px;
padding:1px;
}

.toggler {
background:#e3df1e url(images/plus.gif) 2px 2px no-repeat;
color:#999;
text-transform:uppercase;
font-size:1.1em;
padding-left:23px;
padding-top:3px;
padding-bottom:3px;
font-weight:700;
cursor:pointer;
margin:10px 40px 0 32px;
}

.float-right {
float:right;
padding:10px 20px;
}

.box {
width:24%;
height:180px;
text-align:center;
float:left;
}

.box img {
border:1px solid #000;
margin-top:5px;
}

.titre {
height:23px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

.pagin {
float:left;
width:480px;
padding-left:20px;
text-align:center;
color:#fff;
font-weight:700;
font-size:12px;
}

.pagin2 {
float:right;
width:150px;
padding-right:35px;
color:#7790ba;
font-weight:700;
font-size:12px;
}

.over {
border:solid 1pt #333;
border-collapse:collapse;
background-color:#e3df1e;
width:200px;
padding:5px;
}

table.tab {
width:73%;
margin-left:auto;
margin-right:auto;
border:1px solid #fff;
border-collapse:collapse;
}

table.tab th {
background-color:#FFF;
color:#5d7192;
}

table.tab td {
border:1px solid #fff;
text-align:center;
padding:2px;
}

.bgNewsPj {
background-color:#E4E4E5;
text-align:left;
padding:5px;
}

.bgNewsPj a {
color:#000;
font-weight:700;
}

.tbl {
margin-left:32px;
border-collapse:collapse;
width:328px;
text-align:left;
padding:10px;
}

.tbl td {
margin:0;
padding:4px;
}

.tblnews {
color:#FFF;
font-weight:700;
border:solid 1pt #E4E4E5;
border-collapse:collapse;
background-color:#006fb7;
padding:3px;
}

.tbltitre {
color:#1a324b;
font-weight:700;
background-color:#e3df1e;
border-collapse:collapse;
text-align:left;
padding:3px 3px 3px 22px;
}

.tbltitre2 {
color:#1a324b;
font-weight:700;
background-color:#e3df1e;
padding-left:2px;
padding-right:2px;
text-align:right;
}

#teaserLink {
margin:1em;
}

noscript p {
background:red;
color:#fff;
width:100%;
text-align:center;
font-size:14px;
font-weight:700;
padding:5px;
}

body#coverImage {
background:#000 url(./images/ci/bg.jpg) no-repeat top left;
}

#coverImageWrapper {
position:absolute;
top:50%;
left:50%;
width:528px;
height:513px;
margin:-226px 0 0 -258px;
}

#coverImageShowcase {
height:413px;
color:#fff;
}

#coverImageShowcase dl {
position:absolute;
width:528px;
height:413px;
text-align:center;
background-color: #000;
}

#coverImageShowcase dl dt {
font-size:1.3em;
font-weight:700;
}

#coverImageShowcase h2 {
font-size:1.3em;
font-weight:700;
color:#fff;
text-decoration:none;
}

#coverImageShowcase #gContainer #gDetails {
position:absolute;
top:0;
left:0;
color:#000;
width:100%;
font-size:11px;
background:#D3D3D3;
padding:2px 4px;
}

#coverImageShowcase #gContainer #gGirlsName {
position:absolute;
top:385px;
left:50px;
text-align:right;
z-index:30;
}

#coverImageShowcase #gContainer #gBeforePic {
border:6px solid #85A1D0;
}

#coverImageShowcase #gContainer #gBeforePic,#coverImageShowcase #gContainer #gAfterPic {
position:absolute;
left:120px;
}

#coverImageShowcase #gContainer #gBefore {
position:absolute;
top:383px;
left:30px;
width:100%;
height:30px;
z-index:3;
color:#fff;
background:#000;
}

#coverImageShowcase #gContainer #gAfterButton {
position:absolute;
top:373px;
left:403px;
z-index:3;
}

#coverImageShowcase #gContainer #gFlash {
position:absolute;
width:100%;
height:100%;
z-index:10000;
background:#fff;
}

#coverImageShowcase #gContainer #gAfterPic2 {
z-index:10;
}

#thumbs {
height:100px;
background:#000 url(./images/ci/motif.jpg) repeat-x 0 -5px;
padding-top:10px;
border-top:1px solid #939393;
margin:0;
}

#thumbs li {
float:left;
text-align:center;
list-style-type:none;
}

#thumbs li img {
display:block;
width:50px;
border:1px solid #E1DC20;
margin:0 25px 2px;
}

#thumbs li a:link,#thumbs li a:visited,#thumbs li a:hover {
display:block;
color:#222;
font-weight:700;
text-decoration:none;
padding-bottom:2px;
}

#thumbs li a:hover {
background:#B5B0AD;
}

*,object {
border:0;
margin:0;
padding:0;
}

#right h4 {
padding: 10px 68px 0 80px;
}
#right p,.element p, #right dl {
text-align:justify;
color:#5d7192;
padding:15px 68px 0 80px;
}
#right dt {
}
#right dd {
font-style: italic;
margin-bottom: 5px;
}
#right ul li,.element ul li {
color:#5d7192;
font-size:1em;
margin-left:10px;
list-style-position:inside;
list-style-type:disc;
padding-left:70px;
padding-right:50px;
padding-top:5px;
}

.pagin a,.pagin2 a {
color:#333;
text-decoration:none;
}

#preload {
position:absolute;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
background:#000 url(./images/preload.gif) no-repeat center center;
}
