body{
font-family: 'Open Sans', Verdana, sans-serif;
width: 750px;
margin: 50px auto;
background: #fff;
color: #000;
}

a{
font-family: 'Lobster', cursive;
font-size: 14px;
font-weight: normal;
text-decoration : none;
color: #000;
}
a:hover{
color: #fff000;
}
a img{
border: none;
}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#coulisses_box{
margin: 90px 0 0 0;
height: 300px;
border-right: 1px dotted #000;
padding: 0 60px 0 0;
float: left;
}
h1{
position: absolute;
margin: -100px 0 0 80px;
text-align: right;
width: 100px;
padding: 0 0 0 10px;
z-index: 1;
}
#doodle_coulisses{
position: relative;
z-index: 2;
}

#heads_box{
float: left;
margin: -20px 0 0 50px;
}
.head{
display: block;
}
