/* COMMUN */
body
{
 background-color:#000000;
 margin:0px;
 padding:0px;
 text-align:center;
}
div, td
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#ffffff;
 line-height:1.2;
}
form
{
 margin:0px;
}
.menu
{
 position:absolute;
 top:71px;
 left:78px;
 width:418px;
 height:17px;
}
.contact
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#ffffff;
 line-height:1.2;
}
.contact a
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#ffffff;
 line-height:1.2;
 text-decoration:none;
}
.contact a:hover
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#ffffff;
 line-height:1.2;
 text-decoration:underline;
}
.langue
{
 position:absolute;
 top:87px;
 left:688px;
 width:150px;
}
.texte
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
}
.texte a
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:none;
}
.texte a:hover
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:underline;
}
.texte2
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 padding-right:15px;
}
.texte2 a
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:none;
}
.texte2 a:hover
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:underline;
}
.texte3
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 padding-right:50px;
}
.texte3 a
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:none;
}
.texte3 a:hover
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#404040;
 line-height:1.2;
 text-decoration:underline;
}
.titre
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#404040;
 line-height:1.2;
}
.titre a
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#404040;
 line-height:1.2;
 text-decoration:none;
}
.titre a:hover
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#404040;
 line-height:1.2;
 text-decoration:underline;
}
.puce1
{
 font-family:Verdana, Arial, sans-serif; /* Helvetica,  */
 font-size:10px;
 color:#ffffff;
 line-height:14px;
}
.puce2
{
 font-family:Verdana, Arial, sans-serif; /* Helvetica,  */
 font-size:10px;
 color:#404040;
 line-height:14px;
}
.saut1
{
 display:block;
 line-height:5px;
}
.saut2
{
 display:block;
 line-height:10px;
}
.saut3
{
 display:block;
 line-height:2px;
}
.blanc
{
 font-family:Helvetica, Verdana, Arial, sans-serif;
 font-size:11px;
 color:#ffffff;
}
/* ACCUEIL */
.accueil_conteneur
{
 position:relative;
 margin:0px auto;
 width:700px;
 height:700px;
 background-image:url(../images/accueil_fond.jpg);
 background-repeat:no-repeat;
}
.accueil_cadre
{
 position:absolute;
 top:267px;
 left:311px;
 width:389px;
 height:162px;
 background-color:#000000;
 filter:alpha(opacity=30);
 -moz-opacity:0.3;
 -khtml-opacity:0.3;
 opacity:0.3;
}
.accueil_rateau
{
 position:absolute;
 top:291px;
 left:311px;
 width:5px;
 height:18px;
 background-image:url(../images/accueil_rateau.jpg);
}
.accueil_adresse
{
 position:absolute;
 top:342px;
 left:328px;
 width:212px;
 height:17px;
 background-image:url(../images/accueil_adresse.jpg);
}
.accueil_menu1
{
 position:absolute;
 top:342px;
 left:546px;
 width:54px;
 height:18px;
 background-image:url(../images/accueil_menu1.jpg);
}
.accueil_menu1_on
{
 position:absolute;
 top:342px;
 left:546px;
 width:54px;
 height:18px;
 background-image:url(../images/accueil_menu1_on.jpg);
 cursor:pointer;
}
.accueil_separateur
{
 position:absolute;
 top:342px;
 left:607px;
 width:5px;
 height:14px;
 background-image:url(../images/accueil_separateur.jpg);
}
.accueil_menu2
{
 position:absolute;
 top:342px;
 left:618px;
 width:48px;
 height:18px;
 background-image:url(../images/accueil_menu2.jpg);
}
.accueil_menu2_on
{
 position:absolute;
 top:342px;
 left:618px;
 width:48px;
 height:18px;
 background-image:url(../images/accueil_menu2_on.jpg);
 cursor:pointer;
}
.accueil_logo
{
 position:absolute;
 top:403px;
 left:513px;
 width:176px;
 height:19px;
 background-image:url(../images/accueil_logo.jpg);
}
.accueil_copyright
{
 position:absolute;
 top:681px;
 left:556px;
 width:128px;
 height:11px;
 background-image:url(../images/accueil_copyright.jpg);
 background-repeat:no-repeat;
}
.accueil_attente
{
 position:absolute;
 top:342px;
 left:328px;
 width:350px;
 height:17px;
 font-weight:bold;
}
/* ACTUALITE */
.actualite_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/actualite_fond.jpg);
 background-repeat:no-repeat;
}
.actualite_barre
{
 position:absolute;
 top:0px;
 left:105px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.actualite_barre_en
{
 position:absolute;
 top:0px;
 left:105px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.actualite_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/actualite_rateau.jpg);
 background-repeat:no-repeat;
}
.actualite_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/actualite_point.jpg);
 background-repeat:no-repeat;
}
.actualite_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/actualite_logo.jpg);
}
.actualite_titre
{
 position:absolute;
 top:85px;
 left:603px;
 width:61px;
 height:17px;
 background-image:url(../images/actualite_titre.jpg);
}
.actualite_titre_en
{
 position:absolute;
 top:85px;
 left:625px;
 width:41px;
 height:17px;
 background-image:url(../images/actualite_titre_en.jpg);
}
.actualite_contenu
{
 position:relative;
 left:114px;
 width:658px; /* 673 - 15 */
 background-color:#cccccc;
 background-image:url(../images/actualite_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:15px;
 padding-top:15px;
}
/* BIOGRAPHIE */
.biographie_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/biographie_fond.jpg);
 background-repeat:no-repeat;
}
.biographie_barre
{
 position:absolute;
 top:0px;
 left:185px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.biographie_barre_en
{
 position:absolute;
 top:0px;
 left:175px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.biographie_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/biographie_rateau.jpg);
 background-repeat:no-repeat;
}
.biographie_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/biographie_point.jpg);
 background-repeat:no-repeat;
}
.biographie_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/biographie_logo.jpg);
}
.biographie_titre
{
 position:absolute;
 top:85px;
 left:586px;
 width:81px;
 height:20px;
 background-image:url(../images/biographie_titre.jpg);
}
.biographie_titre_en
{
 position:absolute;
 top:85px;
 left:591px;
 width:76px;
 height:20px;
 background-image:url(../images/biographie_titre_en.jpg);
}
.biographie_contenu
{
 position:relative;
 left:56px;
 width:758px; /* 789 - 31 */
 background-color:#cccccc;
 background-image:url(../images/biographie_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:31px;
 padding-top:35px;
}
/* CATALOGUE */
.catalogue_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/catalogue_fond.jpg);
 background-repeat:no-repeat;
}
.catalogue_barre
{
 position:absolute;
 top:0px;
 left:270px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.catalogue_barre_en
{
 position:absolute;
 top:0px;
 left:256px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.catalogue_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/catalogue_rateau.jpg);
 background-repeat:no-repeat;
}
.catalogue_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/catalogue_point.jpg);
 background-repeat:no-repeat;
}
.catalogue_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/catalogue_logo.jpg);
}
.catalogue_titre
{
 position:absolute;
 top:84px;
 left:590px;
 width:77px;
 height:22px;
 background-image:url(../images/catalogue_titre.jpg);
}
.catalogue_titre_en
{
 position:absolute;
 top:84px;
 left:590px;
 width:77px;
 height:22px;
 background-image:url(../images/catalogue_titre_en.jpg);
}
.catalogue_contenu
{
 position:relative;
 left:56px;
 width:731px; /* 789 - 58 */
 background-color:#cccccc;
 background-image:url(../images/catalogue_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:58px;
 padding-top:20px;
}
/* CRITIQUES */
.critiques_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/critiques_fond.jpg);
 background-repeat:no-repeat;
}
.critiques_barre
{
 position:absolute;
 top:0px;
 left:349px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.critiques_barre_en
{
 position:absolute;
 top:0px;
 left:336px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.critiques_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/critiques_rateau.jpg);
 background-repeat:no-repeat;
}
.critiques_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/critiques_point.jpg);
 background-repeat:no-repeat;
}
.critiques_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/critiques_logo.jpg);
}
.critiques_titre
{
 position:absolute;
 top:83px;
 left:601px;
 width:66px;
 height:22px;
 background-image:url(../images/critiques_titre.jpg);
}
.critiques_titre_en
{
 position:absolute;
 top:83px;
 left:601px;
 width:66px;
 height:22px;
 background-image:url(../images/critiques_titre_en.jpg);
}
.critiques_contenu
{
 position:relative;
 left:56px;
 width:766px; /* 789 - 23 */
 background-color:#cccccc;
 background-image:url(../images/critiques_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:23px;
 padding-top:23px;
}
/* PHOTOS */
.photos_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/photos_fond.jpg);
 background-repeat:no-repeat;
}
.photos_barre
{
 position:absolute;
 top:0px;
 left:420px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.photos_barre_en
{
 position:absolute;
 top:0px;
 left:405px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.photos_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/photos_rateau.jpg);
 background-repeat:no-repeat;
}
.photos_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/photos_point.jpg);
 background-repeat:no-repeat;
}
.photos_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/photos_logo.jpg);
}
.photos_titre
{
 position:absolute;
 top:85px;
 left:612px;
 width:55px;
 height:20px;
 background-image:url(../images/photos_titre.jpg);
}
.photos_titre_en
{
 position:absolute;
 top:85px;
 left:612px;
 width:55px;
 height:20px;
 background-image:url(../images/photos_titre_en.jpg);
}
.photos_contenu
{
 position:relative;
 left:114px;
 width:658px; /* 673 - 15 */
 background-color:#cccccc;
 background-image:url(../images/photos_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:15px;
}
/* LIENS */
.liens_conteneur
{
 position:relative;
 margin:0px auto;
 width:900px;
 background-image:url(../images/liens_fond.jpg);
 background-repeat:no-repeat;
}
.liens_barre
{
 position:absolute;
 top:0px;
 left:476px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.liens_barre_en
{
 position:absolute;
 top:0px;
 left:462px;
 width:3px;
 height:67px;
 background-color:#ffffff;
 display:none;
}
.liens_rateau
{
 position:absolute;
 top:0px;
 left:854px;
 width:32px;
 height:6px;
 background-image:url(../images/liens_rateau.jpg);
 background-repeat:no-repeat;
}
.liens_point
{
 position:absolute;
 top:46px;
 left:821px;
 width:16px;
 height:4px;
 background-image:url(../images/liens_point.jpg);
 background-repeat:no-repeat;
}
.liens_logo
{
 position:absolute;
 top:66px;
 left:633px;
 width:207px;
 height:21px;
 background-image:url(../images/liens_logo.jpg);
}
.liens_titre
{
 position:absolute;
 top:83px;
 left:621px;
 width:40px;
 height:20px;
 background-image:url(../images/liens_titre.jpg);
}
.liens_titre_en
{
 position:absolute;
 top:83px;
 left:620px;
 width:41px;
 height:20px;
 background-image:url(../images/liens_titre_en.jpg);
}
.liens_contenu
{
 position:relative;
 left:114px;
 width:658px; /* 673 - 15 */
 background-color:#cccccc;
 background-image:url(../images/liens_contenu.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:15px;
 padding-top:15px;
}
/* CONTACT */
.contact_conteneur
{
 background-image:url(../images/contact_fond.jpg);
 background-repeat:no-repeat;
}
/* INTERVIEW */
.interview_conteneur
{
 background-image:url(../images/interview_fond.jpg);
 background-repeat:no-repeat;
}
/* VIDEO */
.video_conteneur
{
 background-image:url(../images/video_fond.jpg);
 background-repeat:no-repeat;
}
