body {
    background : #000 url("img/bg.png") fixed;
    font-family : Arial;}

#page {
    width : 700px;
    margin : auto;}

/* Header */

#logo {
    text-transform : uppercase;
    font-size : 35px;
    margin-top : 20px;
    margin-bottom : 20px;
    color : white;
    font-family : Helvetica;}

#logo p {
    margin : 0;
    font-size : 15px;
    color : red;}

#banner {
    background : url("img/banniere.png");
    width : 700px;
    height : 150px;}

#menu {
    padding : 15px 0 15px 0;
    background : url("img/menu.png");
    width : 700px;
    height : 20px;}

#menu a {
    font-size : 15px;
    color : white;
    text-decoration : none;
    margin-right:15px;
    margin-left:35px;}

#menu a:hover {
    padding-bottom:18px;
    background : url("img/arrow.gif") no-repeat bottom;}

/* Left Column */

h4{
    color:#ff0000;
    font-size:14px;
    margin:0 0 5px 0;
    padding:0;}

h2{
    color:#ff0000;
    font-size:14px;
    margin:0 0 12px 0;
    padding:0;}


#contenu {
    display: block;
    font-size :13px;
    text-align : justify;
    padding : 15px 15px 0 15px;
    background : #fff;}

#droite {
    background-color: white;
    width : 455px;}

#droite p {
    margin : 0;
    padding-bottom : 14px;}

#journuit{
    margin-bottom:9px;
}

.tarifs {
    border:1px solid #E1E1E1;
    padding : 10px;
    margin-bottom:15px;
    background : url('img/bg2.gif') #F2F2F2;}

/* Right Sidebar */

#sidebar {
    text-align:left;
    background-color: white;
    float : right;
}

#contact {
    width : 178px;
    border:1px solid #E1E1E1;
    padding : 10px;
    background : url('img/bg2.gif') #F2F2F2;}

#sidebar h2{
    font-weight:normal;
    text-align:center;
    color:#666;
    margin:0;
    padding:0;
    font-size:9px;}

#sidebar p{
    margin:0;
    padding:0 0 10px 0;
    font-size:13px;}

#sidebar a, a:hover, a:active {
    font-weight:bold;
    text-decoration:none;
    color:red;
    font-size : 13px;}

/* Form Devis */

#formulaire{
    border:1px solid #E1E1E1;
    padding : 10px;
    background : url('img/bg2.gif') #F2F2F2;}

h3{
    color:#666;
    font-size:14px;
    margin:0;
    padding:0 0 16px 0;}

form{
    margin:0 0 0 0;}

input{
    margin-bottom:15px;
    width:415px;
    border:1px solid #E1E1E1;
    padding : 7px;
    background : #FFF;}

input.bouton{
    font-size:12px;
    color:#FFF;
    margin-bottom:0px;
    width:430px;
    border:0;
    padding : 10px;
    background : red url('img/menu.png') center;}

textarea{
    margin-bottom:15px;
    width:415px;
    height:100px;
    border:1px solid #E1E1E1;
    padding : 7px;
    background : #FFF;}

#sentmsg{
    color:red;
    font-size : 20px;
    padding-bottom:15px;}

/* Footer */

#bottom {
    background : url("img/bottom.png") bottom;
    width : 700px;
    height : 15px;
    clear : both;
    margin-bottom : 15px;}

#footer {
    text-align : center;
    color : #999;
    font-size : 11px;
    margin-bottom : 15px;}

#footer a, a:hover, a:active {
    font-weight:normal;
    text-decoration:none;
    color : #999;
    font-size : 11px;}

#partenaires {
    margin-top: 5px;
    margin-bottom: 5px;
}

#partenaires img{
    border : 0px;
}

.clear{
    clear: both;
}
