/*     --------------------------     */
/*     benjaminvadot.fr v4     */
/*              juin 2009             */
/*     --------------------------     */

/*
violet : #563087
*/
 
/*     ------balises------     */
*{
margin:0px;
padding:0px;
}
body {
background:#f0f0f0;
text-align:center;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
text-align:center;
color:#9c9c9c;
}

a img{
border:none;
background;none;
}
h1, h2 {
visibility:hidden;
}
h3 {
background:url('img/bg_h3.png') repeat-x bottom left;
color:#563087;
font-size:16px;
padding-bottom:6px;
font-weight:100;
font-style:italic;
display:block;
clear:both;
}
h3 b{
color:#563087;
background:none;
}

/*     --------div---------     */
.global {
background:transparent url('img/header.jpg') no-repeat 0 0;
text-align:justify;
width:923px;
margin:0 auto;
}
#home {
height:130px;
display:block;
}
#content_left a, #content a {
color:#563087;
font-weight:bold;
text-decoration:none;
}
#content_left a:hover, #content a:hover {
color:#fff;
background:#563087;
font-weight:bold;
}
#content_left b, #content b {
color:#563087;
font-weight:bold;
}
#content_left {
width:439px;
float:left;
margin-right:23px;
border-bottom:1px solid #563087;
padding-bottom:21px;
}
#mesinfos{
height:152px;
}
#enbref{
height:151px;
}
#apropos {
height:152px;
}
#content_left p{
padding:10px 0 20px 0;
text-indent:20px;
}
.left{
float:left;
}
.right{
float:right;
}
.light{
font-weight:normal;
color:#9C9C9C;
font-size:11px;
}
#content_left #cv{
padding:5px 10px;
background: #563087;
color:#fff;
display:block;
width:120px;
text-align:center;
margin:0 auto;
clear:both;
}
#content_left #cv a{
color:#fff;
}
#content {
width:461px;
float:left;
border-bottom:1px solid #563087;
}
#content  .scroll-pane {
width: 461px;
height: 452px;
overflow: auto;
}
#content .thumb{
display:block;
width:450px;
height:150px;
position: relative;
background: url('img/loader.gif') no-repeat center center;
}
.border{
border-bottom:1px solid #563087;
}
#content img{
position: relative;
}
#content ul,
#content_left ul{
margin:10px 0 10px 0;
}
#content li,
#content_left li{
display: block;
background:url('img/bg_ul.png') repeat-x bottom left;
padding:5px 0;
color:#563087;
font-weight:bold;
}
#content .desc{
color:#563087;
text-indent:10px;
list-style-type:none;
display: none;
background: #f0f0f0;
position: absolute;
top: 0;
left: 0;
width:450px;
margin-top:50px
}
#content .desc li{
display: block;
padding:5px 0;
background:url('img/bg_ul.png') repeat-x top left;
color:#563087;
text-indent:0px;
font-weight:normal;
text-align:center;
}
#content .hover{
width:374px;
height:0px;
background:#563087;
display:none;
position: absolute;
top: 0;
left: 0;
cursor: pointer;
color:#fff;
text-align:center;
padding-top:120px;
font-variant:small-caps;
font-weight:bold;
}
.hidden{
display: none;
}
#footer{
padding:10px 0;
margin-top: 20px;
text-align:center;
clear:both;
color:#9C9C9C;
font-size:10px;
text-transform:uppercase;
}
#footer a{
color:#9C9C9C;
font-weight:normal;
text-decoration:none;
}
#footer a:hover{
background:none;
}