body{
background-color:#D00C4E;
text-align:center;
font-family:Verdana;
font-size:11px;
display:block;
margin-top:0px;
margin-bottom:-20px;
height:100%;
color:#FFF;
}

img{
border:0;
}

table{
margin:-3px;
padding:0px;
}

#site{
text-align:left;
position:relative;
width:968px;
display:block;
margin-left:auto;
margin-right:auto;
border-right:2px solid #7A0621;
border-left:2px solid #7A0621;
}

#header{
display:block;
height:90px;
background-color:#990033;
}

#logo{
margin-top:15px;
margin-left:22px;
display:inline;
float:left;
}

#base{
margin-left:1px;
font-size:10px;
letter-spacing:1px;
}

#pub{
width:728px;
display:inline;
float:right;
}

#menu-horizontal{
width:100%;
height:24px;
display:block;
background-color:#990033;
}

#menu-horizontal-txt{
padding-left:17px;
color:FFF;
}

#menu-horizontal-txt a{
color:#FFF;
text-decoration:none;
}

h5{
color:#668EA2;
font-size:12px;
}

#menu-horizontal-txt a:hover{
color:#EFF5F9;
text-decoration:underline;
}

#menu-horizontal-txt form{
border:0;
margin:0;
color:#FFF;
padding-top:8px;
}

#menu-horizontal-txt p{
color:#FFF;
padding-top:9px;
}

#content{
display:block;
min-height:280px;
background-color:#9F0227;
padding:5px;
border-top:1px solid #77052B;
}

#content a{
color:#E6C7CA;
text-decoration:none;
}

#content a:hover{
color:#FCA1AA;
text-decoration:none;
}

.test{
display:none;
}

#titre{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px dashed #CCC;
padding-bottom:3px;
}

#first{
display:inline;
height:490px;
width:300px;
float:left;
background-image:url(images/first.gif);
}
#second{
display:inline;
height:490px;
width:310px;
float:right;
margin-right:10px;
background-image:url(images/second.gif);
}
#third{
display:inline;
height:490px;
width:310px;
float:right;
background-color:#9F0226;
margin-right:13px;
}
#thirdone{
height:225px;
width:310px;
background-image:url(images/third.gif);
}

#firstmem{
display:inline;
height:490px;
width:300px;
float:left;
background-image:url(images/firstm.gif);
}
#thirdonemem{
height:225px;
width:310px;
background-image:url(images/thirdm.gif);
}

#footer{
display:block;
width:100%;
height:13px;
font-size:9px;
background-color:#990033;
text-align:center;
border-top:1px solid #77052B;
border-bottom:1px solid #77052B;
}

#membregauche{
display:inline;
height:430px;
width:300px;
float:left;
margin-left:9px;
}
#membremilieu{
display:inline;
height:430px;
width:300px;
float:right;
margin-right:14px;
}
#membredroite{
display:inline;
height:430px;
width:300px;
float:right;
margin-right:8px;
}

#titremembre{
font-size:14px;
font-family:Arial;
color:#DA3D4F;
font-weight:bold;
}

#arenegauche{
display:inline;
height:430px;
width:300px;
float:left;
margin-left:9px;
}
#arenedroite{
display:inline;
height:430px;
width:607px;
float:right;
margin-right:14px;
}

.test{
display:none;
}

#cadreaction{
border-left:1px dashed #DF1D52;
border-bottom:1px dashed #DF1D52;
padding:5px;
font-size:10px;
width:92%;
color:#FDA4B9;
}

#footer-txt{
padding-top:0px;
color:#FFA2BE;
}

#footer-txt a{
color:#FE77A0;
text-decoration:none;
}

#footer-txt a:hover{
color:#FE77A0;
text-decoration:underline;
}

textarea, input{
font-size:11px;
font-family:Verdana;
border:1px solid #7B0722;
background-color:#FAE5EA;
}
