#contentgeneral { 
    width:620px;
    text-align:justify;
    }

#contentgeneral #texte {
    float:left;
    width:300px;
    }
    
#contentgeneral #illustration {
    float:left;
    width:230px;
    margin-left: 70px;
    }

#contentgeneral .legende, #contentgeneral #illustration {
    color: #eb8116;
    font: bold 0.8em Arial, Verdana, sans;
    }
  
.chapeau {
    text-align:left;
    color: #7F7F7F;
    font: bold 1.1em Arial, Verdana, sans;
    }
    
 /* espace presse */
 
.grasviolet {
    color:#690074;
    font-weight:bold;
    }
    
.boitepresse {
    position:relative;
    text-align:left; 
    line-height:1.05em;
    width:209px;
    height:37px;
    padding:27px 10px 20px 12px;
    $width:231px; 
    $height:83px;
    $padding:27px 15px 20px 12px;
    }

#chiffrescles {
    background:url(assets/images/design/presse_chiffrescles.jpg) no-repeat; 
    }
    
#dossiers {
    background:url(assets/images/design/presse_dossiers.jpg) no-repeat; 
    }
    
#phototheque {
    background:url(assets/images/design/presse_phototheque.jpg) no-repeat; 
    }
    
#videotheque {
    background:url(assets/images/design/presse_videotheque.jpg) no-repeat; 
    }
    
#contact {
    background:url(assets/images/design/presse_contact.jpg) no-repeat; 
    }
    
#exploitation {
    background:url(assets/images/design/travailler_exploitation.jpg) no-repeat; 
    }
    
#sica {
    background:url(assets/images/design/travailler_sica.jpg) no-repeat; 
    }
    
#station {
    background:url(assets/images/design/travailler_station.jpg) no-repeat; 
    }
    

.ok {
    position:absolute; 
    bottom:0; 
    left:170px;  
    border-right: solid 1px #CCCCCC; 
    border-left: solid 1px #CCCCCC; 
    background-color:#FFF; 
    padding:0 10px 0 10px;
    }
    
.ok a {
    color:#7c9ca2;
    font: italic bold 1em Verdana, Arial, sans;
    text-decoration: none;
    }
    
.ok a:hover {
    color:#7c9ca2;
    font: italic bold 1em Verdana, Arial, sans;
    text-decoration: underline;
    }
    
.dossier {
    clear:both;
    padding:10px 0 10px 20px;
    }
    
.dossier img {
    margin-bottom:20px;
    }
    
#contactform {
padding-left: 10px;
}

#contactform label {
float:left;
width: 170px;
font: bold 1em Arial, Helvetica, sans-serif;
}

#contactform input, #contactform textarea{
width: 300px;
border:1px solid #959595;
background-color:#e9e9e9;
color: #444;
margin-bottom:15px;
}

#contactform input.radio{
width:20px;
margin:0;
background:none;
border:0;
}

#contactform textarea {
width:400px;
}
#contactform br{
clear: both;
}
#contactform #submitbutton{
margin-left: 120px;
margin-top: 10px;
width: 80px;
border:1px solid #000;
background-color:#494948;
color: #FFF;
}