/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);


/* Mise en forme générale */

body { margin:0;padding:0;font-family:verdana;font-size:10px;color:#565656;text-align:center;background:#05B6FA url(images/fond.jpg) top center no-repeat;}
#general { margin:0 auto 0 auto;width:960px;text-align:center; }
.noborder {margin:0;padding:0;border:0; }

/* HEADER */
#header{ margin:0;padding:0;width:960px;height:60px;text-align:left; }
#menu{ margin:0;padding:0;width:960px;height:60px;text-align:center;background:url(images/fond-nav.jpg) top no-repeat;}
#menu-txt{ margin:0;padding:30px 0 0 0;}

/* CONTENU */
#content { margin:0;padding:0;width:960px;text-align:left;overflow:hidden;}
#page-left { margin:0;padding:0;width: 410px;text-align:center;overflow:hidden;float:left; }
#image-left { margin:0;padding:0;width: 410px;height:430px;text-align:left;background:url(images/image-left.jpg) top no-repeat; }
#menu-left { margin:0 0 0 10px;padding:0;width: 390px;height:70px;text-align:center;background:url(images/fond-bottom.gif) top repeat-x;overflow:hidden;border-right:10px solid #ABD6E6;}

#page-right { margin:0;padding:0;width: 550px;text-align:left;background:url(images/fond-page-right.jpg) top no-repeat;overflow:hidden;float:right; }
#page-right-txt { margin:0;padding:0;width: 540px;text-align:left;background:#ffffff url(images/fond-page-bottom.gif) bottom repeat-x;overflow:hidden; }
#page-titre { margin:0;padding:20px 20px 20px 20px;text-align:right; }
#page-txt { margin:0;padding:0 10px 20px 10px; }
#page-txt-left { margin:0 0 20px 0;padding:0;width:240px;float:left; }
#page-txt-right { margin:0 0 20px 0;padding:0;width:240px;float:right; }


/* CONTENU PAGE ACCUEIL */
#page-acc{ margin:0;padding:0;width: 960px;text-align:left;background:url(images/top-page-acc.jpg) top no-repeat;overflow:hidden;}
#livre-acc{ margin:0 0 0 179px;padding:0;width: 605px;height:572px;text-align:left;background:url(images/livre-acc.jpg) top no-repeat;overflow:hidden; }
#bouton-acc{ margin:248px 0 0 451px;padding:0;width: 135px;height:158px;text-align:left; }

/* ACTU */
.actu { margin:7px 0 7px 0;padding:0 0 10px 0;width:520px;text-align:justify;overflow:hidden;border-bottom:2px dashed #EBEBEB;}

/* INTERVIEW*/
#top-interview { margin:0;padding:0;width: 960px;text-align:left;background:url(images/top-page-interview.jpg) top no-repeat;overflow:hidden; }
#page-interview { margin:0 0 0 10px;padding:0;width: 940px;text-align:left;background:#ffffff url(images/fond-page-bottom.gif) bottom repeat-x;overflow:hidden; }
#content-interview-left { margin:0 0 0 20px;padding:0 0 0 10px;width: 400px;text-align:left;float:left; }
#content-interview-right { margin:0 20px 0 0;padding:0 10px 0 0;width: 400px;text-align:left;float:right; }

#fiche-interview-left { margin:0 0 20px 20px;padding:0 0 0 10px;width: 280px;text-align:left;float:left; }
#fiche-interview-right { margin:0 20px 20px 0;padding:0 10px 0 0;width: 600px;text-align:left;float:right; }

#bottom-interview { margin:0;padding:0;width: 950px;height:70px;overflow:hidden; }
#bottom-interview-left{ margin:0;padding:0;width: 400px;height:70px;float:left; }
#bottom-interview-right{ margin:0;padding:0;width: 540px;height:70px;float:right;  }

.contour-img-interview { border:5px solid #EAEAEA;}

.vign-interview { margin:10px 20px 20px 20px;padding:0 10px 0 0;width: 350px;text-align:left;border-bottom:1px dashed #EBEBEB;float:left; }
.vign-img-interview { padding:0; margin:0 10px 0 0;border:4px solid #EAEAEA;float:left; }

/* INTERVIEW*/
.presse { margin:0 10px 20px 10px;padding:0 0 10px 0;width: 220px;text-align:center;border-bottom:2px dashed #EBEBEB;float:left; }


/* BOTTOM */
#bottom{ margin:0;padding:0;width: 540px;height:70px;text-align:left;background:url(images/fond-bottom.gif) top repeat-x;overflow:hidden;}
#bottom-left{ margin:0;padding:0;width: 230px;text-align:left;float:left;}
#bottom-right{ margin:0;padding:0;width: 240px;text-align:center;float:right;}

.form{ background-color:#ffffff;color:#2B2723;font-size : 10px;font-family : verdana;border:1px solid #D9D9D9;padding:1px;width:300px; }
.form-interview{ background:#ffffff url(images/fond-form.gif);color:#2B2723;font-size : 10px;font-family : verdana;border:1px solid #D9D9D9;padding:1px;width:300px; }
.form-interview2{ background:#ffffff url(images/fond-form.gif);color:#2B2723;font-size : 10px;font-family : verdana;border:1px solid #D9D9D9;padding:1px;width:40px; }
