/* Professor */
#blocHaut {
border:0;
margin:15px 0 0 0;
padding:0;
}
#blocHaut td {
border:0;
vertical-align:top;
padding:0;
}
#blocHaut td img {
margin:0 10px 10px 0;
}
#blocHaut .nomEnseignant {
color:#00279a;
font-weight:bold;
font-size:12px;
padding:1px 0;
}
#blocHaut .titreEnseignant {
color:#00279a;
font-weight:bold;
font-style:italic;
padding:1px 0;
}
#blocHaut .statutEnseignant {
color:#00279a;
}
#blocHaut .courrielEnseignant {
text-align:left;
margin:0px 0 10px 0; /*margin:-14px 0 10px 0;*/
padding-right:10px;
}
#ongletProf {
background:#d2d2fe;
margin:0 0 10px 0;;
padding:0;
text-align:center;
padding:3px 0;
}
#ongletProf li {
list-style-type:none;
display:inline;
}
#ongletProf li a {
padding:0 15px;
text-decoration:none;
font-weight:bold;
}
#ongletProf li a:hover {
color:#cc0000;
}

/* Faculty Search */
#formFichPubli {
padding:0;
margin:15px 0;
}
#formFichPubli label {
display:block;
float:left;
width:140px;
white-space:nowrap;
}
#formFichPubli select, #formFichPubli input, #formFichPubli {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#formFichPubli input, #formFichPubli select {
border:solid 1px #004381;
}
/* submit */
input#tx_bookdb_pi1_recherche {
background:#020058;
color:#fff;
margin-left:140px;
border:0;
padding:2px;
}
/* Faculty LIST */
.enseignant {
border:0;
margin:10px 0 5px 0;
}
.enseignant td {
border:0;
vertical-align:top;
padding:0;
}
.enseignant .photoEnseignant {
}
.enseignant .photoEnseignant img {
margin:0 10px 10px 0;
}
.liste_alpha {
padding-left:140px;
}
.infoEnseignant {
width:100%;
border:0;
}
.infoEnseignant td {
padding:1px 0 3px 0;
}
.infoEnseignant .NomProf {
color:#00003d;
font-weight:bold;
font-size:12px;
padding-top:0;
}
.infoEnseignant .Statut {
color:#00003d;
font-weight:bold;
font-style:italic;
}
.infoEnseignant .Email {
text-align:right;
padding-right:2px;
}
#centre .infoEnseignant tr.onglet_enseignant td {
padding:2px;
background:#d8d8fe;
}
#centre .infoEnseignant tr.onglet_enseignant td a {
color:#0438a2;
text-decoration:none;
}
#centre .infoEnseignant tr.onglet_enseignant td a:hover {
color:#cc0000;
}

/* menus col droite */
ul#menuDomaine {
margin:0 auto 10px auto;
padding:0;
width:185px;
/*background:transparent url(images/domaine.gif) repeat-y;*/
background:#F0F0F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menuDomaine li {
list-style-type:none;
display:block;
padding:0 3px;
}
ul#menuDomaine li.firstdomaine {
/*background:url(images/domaineLIFirst.gif) 0 0 no-repeat;*/
}
ul#menuDomaine li.lastdomaine {
/*background:url(images/domaineLILast.gif) 0 100% no-repeat;*/
padding:0 3px 10px 3px;
}
ul#menuDomaine li a {
color:#5788B0;
text-decoration:none;
font-weight:bold;
display:block;
border-bottom:2px solid #fff;
width:175px;
}
ul#menuDomaine li.firstdomaine a {
/*padding-top:65px;*/
}
ul#menuDomaine li.lastdomaine a {
border:0;
}
ul#menuDomaine li a:hover {
/*text-decoration:underline;*/
color:#FFFFFF;
background:#5788B0;
}


ul#menuDomaine li a .titre {
font-size:13px;
padding:3px 2px 0 5px;
display:block;
}
ul#menuDomaine li a .soustitre {
font-size:12px;
padding:2px 2px 3px 5px;
display:block;
}

#menuFormations ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
margin:0 auto 10px auto;
padding:0;
width:175px;
background:transparent url(images/domaine.gif) repeat-y;
}
#menuFormations ul li {
display:block;
list-style-type:none;
font-size:13px;
color:#04376b;
font-weight:bold;
padding:0 3px;
}
#menuFormations ul li.firstformation {
background:url(images/formations.gif) 0 0 no-repeat;
padding:50px 0 0 10px;
}
#menuFormations ul li.lastformation {
background:url(images/domaineLILast.gif) 0 100% no-repeat;
border:0;
padding-bottom:10px;
}
#menuFormations ul li ul {
background:none;
margin:0 0 3px 0;
padding-left:15px;
width:auto;
}
#menuFormations ul li ul li {
border:0;
list-style-type:circle;
padding:2px 0;
font-size:12px;
}
#menuFormations ul li a {
color:#04376b;
text-decoration:none;
display:block;
width:146px;
border-top:2px solid #fff;
padding:3px 0 3px 10px;
}
#menuFormations ul li ul li a {
border:0;
padding:0;
}
#menuFormations ul li a:hover {
text-decoration:underline;
}

#centre h1.domaine {
font-size:14px;
margin:0;
padding:3px;
font-weight:bold;
display:block;
/*border:2px solid #ced6de;*/
color:#FFFFFF;
background:#5788B0;
}

.typeformation {
font-size:14px;
margin:0;
padding:3px;
font-weight:bold;
display:block;
/*border:2px solid #ced6de;*/
color:#5788B0;
}

#centre h2.h2Corp {
color:#fff;
background:#5788B0;
font-size:14px;
padding:3px;
margin:4px 0 8px 0;
}
.corpTable {
border:0;
border-spacing:0;
border-collapse: collapse;
width:456px;
}
.corpTable td {
width:49%;
vertical-align:top;
border:0;
padding:0;
}
.corpTable td.colonnedroite {
padding-left:10px;
}
.titreprofesseur {
font-weight:bold;
font-size:12px;
padding:2px 0;
}
.blocprof {
margin:4px 0;
}
.blocprof img {
display:block;
}
.corpPhotoProf {
width:55px;
height:55px;
overflow:hidden;
}
.affProf {
float:left;
width:50%;
margin:3px 0;
padding:0;
}
.infobulle {
position:absolute;
border:1px solid #000;
margin:0;
padding:4px;
width:220px;
background:#fff;
z-index:10;
}
.infobulle ul {
padding:0 0 0 10px;
}
#duree, #agenda {
background:#eaeaea;
margin:0 0 6px 0;
padding:3px;
}
#prix {}
#blocgris {
background:#b2b2b2;
padding:3px;
}
table#onglet {
margin:8px 0;
width:99%;
background:#5788B0;
border-spacing:0;
border-collapse: collapse;
border:0;
}
table#onglet tr td {
vertical-align:middle;
text-align:center;
border:0;
border-left:4px solid #fff;
padding:1px 3px;
}
table#onglet tr td a {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
#profil, #programme, #documentation, #calendrier, #temoignage {
padding:2px 5px;
}

#centre #general h1 {
margin:2px 0 0 0;
}
#centre #general h2 {
margin:12px 0 0 0;
}