#contactform {
    float:left;
    width:460px;
    border-top:1px dotted #000000;
}
.form {
	text-align:justify;
	font-family:Arial;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
input {
	border:1px solid #666666;
	background-color:white;
}
textarea {
	border:1px solid #666666;
	background-color:white;
}
#contact_contenu {
    width:900px;
    margin: 0px auto 0px auto;
    padding:0px 5px 0px 5px;
    background-color:#191929;
    background: url(../images/bg_content.gif) repeat-y top left;
}
#contact_col_gauche {
    float:left;
    width:520px;
    background-color:#dedede;
}
#contact_espaceur {
    float:left;
    width:10px;
    height:40px;
    background: url(../images/filler.gif) no-repeat top left;
}
#contact_col_droite {
    float:right;
    width:370px;
    height:auto;
    background-color:#585A6E;
}
#contact_col_droite_bas {
    float:right;
    width:370px;
    height:20px;
    background:url(../images/rightcolumn_bottom.gif) no-repeat top left;
    background-color:#585A6E;
}    
#contact_col_gauche_bas {
    float:left;
    width:520px;
    height:20px;
    background:url(../images/leftcolumn_bottom.gif) no-repeat top left;
    background-color:#ffffff;
} 
#poster {
    float:left;
    width:215px;
    padding:20px 0px 20px 20px;
}
#poster img {
    border:1px solid #bcbcbc;
}
#conteneur_contact {
    float:right;
    width:460px;
    padding:20px 0px 20px 0px;
    margin-right:30px;
    font-family:Arial,'Trebuchet MS', sans-serif;
    font-size:11px;
    color:#333333;
    text-align:justify;
    line-height:16px;
}
a #bouton_site_officiel {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    margin-top:30px;
    background:url(../images/siteofficiel_off.gif) no-repeat top left;
}
a:hover #bouton_site_officiel {
    background:url(../images/siteofficiel_over.gif) no-repeat top left;
}
a #bouton_bande_annonce {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    background:url(../images/bandeannonce_off.gif) no-repeat top left;
}
a:hover #bouton_bande_annonce {
    background:url(../images/bandeannonce_over.gif) no-repeat top left;
}
a #bouton_espace_presse {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    background:url(../images/espacepresse_off.gif) no-repeat top left;
}
a:hover #bouton_espace_presse {
    background:url(../images/espacepresse_over.gif) no-repeat top left;
}
#titre_galerie {
    float:right;
    width:320px;
    margin-top:20px;
    text-align:left;
    font-family:Arial, 'Trebuchet MS', sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    padding-right:6px;
    color:#ffffff;
    text-decoration:none;
}    
#adresse_info {
    float:right;
    width:320px;
    margin-top:20px;
    text-align:left;
    font-family:Arial, 'Trebuchet MS', sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:16px;
    padding-right:6px;
    color:#ffffff;
    text-decoration:none;
}    
#map {
    width:370px;
    text-align:center;
}
#video_titre {
    float:right;
    width:350px;
    height:10px;
    background: url(../images/bg_videotitle.gif) no-repeat top left;
    margin-top:5px;
    padding:5px 0px 5px 20px;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:10px;
    text-align:justify;
    text-decoration:none;
}    
#lecteur_video {
    float:right;
    width:370px;
    height:240px;
    margin:auto;
    padding:5px 0px 5px 0px;
    background-color:#000000;
}
a #podcast {
    float:right;
    width:360px;
    height:44px;
    margin-top:20px;
    background: url(../images/podcast_off.jpg) no-repeat top left;
}
a:hover #podcast {
    background: url(../images/podcast_over.jpg) no-repeat top left;
}
#infos {
    float:right;
    width:320px;
    padding:10px 30px 10px 10px;
    margin-top:40px;
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
}  
#liens {
    float:right;
    width:320px;
    padding:10px 30px 10px 10px;
    border-bottom:1px dotted #000000;
}  
#liens a {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    padding:0px 20px 0px 0px;
    text-decoration:none;
}
#liens a:hover {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    padding:0px 20px 0px 0px;
    background-color:#ff3300;
    text-decoration:none;
}

a.mailto {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#C1C7D7;
    background-color:#000000;
    font-size:11px;
    padding:2px 6px 2px 6px;
    text-decoration:none;
}
a:hover.mailto {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    padding:2px 6px 2px 6px;
    background-color:#ff3300;
    text-decoration:none;
}

    
    