*, body, div, p, hr, iframe {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a {text-decoration:none;}
body {background-color:#fff; width:1000px; margin-left:auto; margin-right:auto; text-align:center; }
#entete {width:1000px; background:#fff url(imgpro/espace-pro.gif) 415px 40px  no-repeat; text-align:left;}
#entete-en {width:1000px; background:#fff url(imgpro/espace-pro-en.gif) 415px 40px  no-repeat; text-align:left;}
#retour { position:relative; top:-10px; left:640px;}
/* illustration + bloc contacts */
#s_entete {width:1000px;text-align:left; background:#dedfdd url(imgpro/bandeau-haut.jpg) top left no-repeat; border-top:1px solid #000; border-bottom:1px solid #000; height:150px; overflow:hidden;}
#contacts { margin-left:370px; background:#dedfdd url(imgpro/contacts.gif) -1px -1px no-repeat; border-left:1px solid #000;}
/* Adresse du Ballet */
#adresse { background-color:#d1d4d2; border-bottom:1px solid #000; border-left:1px solid #000; margin-left:75px; font-size:12px; height:22px; line-height:22px; width:550px; }
#adresse p {padding-left:10px;}
/* Tableau des contacts */
#coord {width:620px; margin-left:0px; font-size:11px; height:128px;  }
#coord td {vertical-align:middle; padding-left:6px; padding-right:6px; /*padding-top:5px;*/}
#coord a {color:#000;}
.clair {background-color:#f4f0E8; border-bottom:1px solid #000;}
.clairsans {background-color:#f4f0E8;}
.filetbas {border-bottom:1px solid #000; }

/* Entêtes des medias (grands titres + entete Photo) */
.titre {text-align:left; width:1000px; margin-top:4px; border-bottom:1px solid #000; height:36px; height:37px; color:#fff;}
h1 {background:url(imgpro/onglet.gif) bottom left no-repeat;  font-size:14px; padding-left:20px; margin-top:20px; line-height:20px; }
h2 {background-color:#dedfdd; font-size:12px; width:200px; text-align:left; float:right; padding-left:10px; font-weight:normal; height:17px; color:#000;}

/* Tableau Fiche */
table {clear:both;}
.s_titre, .s_titre2 {border-bottom:1px solid #000; width:1000px; text-align:left; font-size:10px; }
.s_titre {background-color:#d1d4d2;}
.s_titre2 {background-color:#ebebea;}
/* La colonne titre */
h3 {font-size:14px; margin: 5px 0 0 20px; }
h3i {font-size:14px; font-weight:bold; font-style:italic; margin: 5px 0 0 20px; }
h4 {font-size:14px; font-style: italic; margin: 5px 0 0 20px; }  
a img {border:0;}
/* colonne médias */
.medias {border-left:1px solid #000; width:550px; padding-top:5px; }
.medias a {display:block;}
.medias p { width:80px; height:75px; /*border:1px solid #fff;*/  text-align:center; float:left; margin-left:8px; margin-bottom:5px; /*background-color:#fff;*/ }
.nof {clear:both; visibility:hidden;}
/* la colonne photos */
.photos {background-color:#dedfdd; width:210px; vertical-align:top; text-align:right; margin:0; padding:0;}

/* Identification */
#identification {text-align:left; width:1000px; color:#000; font-size:12px;}
#identification h1 {background:#ccc url(imgpro/onglet.gif) bottom left no-repeat; font-size:14px; padding-left:20px; margin-top:20px; line-height:20px; }
#identification form { margin:20px 0 20px 0; margin-left:20px; width:240px; text-align:right; }
#identification table {border-bottom:1px solid #000; border-top:1px solid #000; width:1000px; margin-top:20px; }
#identification label { display:block; float:left; width:80px; line-height:17px; font-size:12px; }
#identification label, #identification input {margin-top:5px;}
.ident {width:240px; border-right:1px solid #000;}

#aut {color:#fff; text-decoration:none; font-size:0.7em; margin-top:2em; text-indent:-5000px; }