/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0;
padding: 0;
}

#wrap-top
{
height:5px;
}
img {border:0; }
table.contenttable {
border:1px solid #1C3C7A;
border-collapse:collapse;
margin:auto;
}
table.contenttable thead, tfoot {
background-color:#1C3C7A;
color:#FFFFFF;
border:1px solid #1C3C7A;
font-size:12px;

}
table.contenttable thead td {text-align:center;border-right-color:#FFFFFF; padding-top:5px; padding-bottom:5px;}
table.contenttable thead td.last {border-right-color:#1C3C7A;}


table.contenttable tr.tr-even { background-color:#E5E4EE}
table.contenttable tr.tr-0 {
background-color:#1C3C7A;
color:#FFFFFF;
border:1px solid #1C3C7A;
font-size:12px;
}
table.contenttable tr.tr-0 td {text-align:center;border-right-color:#FFFFFF; padding-top:5px; padding-bottom:5px;}
table.contenttable td.td-last {border-right-color:#1C3C7A;}

table.contenttable tr.ligne2 { background-color:#E5E4EE}
table.contenttable td {
border:1px solid #1C3C7A;
border-bottom-width:0; border-top-width:0;
padding:5px;
padding-top:20px;
padding-bottom:20px;
text-align:left;
}


/* pour afficher les bordure des table de html Area qui utilise la classe contenttable*/



table.contenttable tbody tr{
background-image:url(images/fond_violet_degrader_pour_t.gif);  background-position:0px 0px;
}

/*
table.contenttable tbody tr td{
padding:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;
}
*/

#conteneur {
width:927px;
margin:0 auto;
}


/*frank pour la new home page*/
/*
#header {
height: 80px;
}
*/


#zone-haut-gauche
{float:left; width:224px; margin-top:5px; text-align:center  }



#logo {
float:left;
width:219px;
margin:0;
padding:0;
text-align:left;
}
#logo img {
border:0;
}

#menu-haut{
float:left;
width:703px;
}

#bandeau {
display:block;
height:117px;
}


#centre {
margin-top:3px;
margin-left: 225px;
margin-right: 240px;
min-height:235px;
padding-bottom:15px;
}



#gauche {
margin-top:3px;
float:left;
width: 215px;
}
#droite {
margin-top:3px;
float:right;
width: 230px;
}

#pied
{
width:702px;
padding-left:225px;
height: 88px;
display:block;
float:none;
clear:both;
padding-top:10px;
}


/** MISE EN PAGE SPECIFIQUE HOME PAGES **/

#home-gauche {
float:left;
width: 214px;
margin-right:10px;
padding-top:3px

}

#fondation {
padding-bottom:5px;
}

#home-zone-contenu
{ display:block; float:left;  width:703px; padding-top:3px;

}

#home-centre {
background-color:#CCCCCC;
display:block;
float:left;
}

#home-pied {
width:703px;
height: 88px;
display:block;
float:left;
padding-top:3px;
}




p {
margin: 0 0 9px 0;
}



a {text-decoration:underline }
a:hover {text-decoration:none }



/******* MENUS ********/


/******* MENUS DU HAUT ********/
ul#menuprincipal li ul{
  display:none;
}
ul#menuprincipal li ul li{
  list-style-image:none;
}
ul#menuprincipal li:hover>ul{
  display:block;
}

ul#menuprincipal{
position:absolute;
  margin:0px;
  padding:0px;
  list-style:none;
  width:703px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  z-index:911;
  }

ul#menuprincipal li{
width:118px;
  float:left;
  display:block;
margin:0; padding:0;

}

/* menu */
ul#menuprincipal li a{
  white-space : nowrap;
  display:block;
    padding:0;
    padding-top:7px;
    line-height:11px;
    padding-bottom:7px;
    text-align:center;
 color:#FFFFFF;
  text-decoration:none;
background-color:#004381;
font-weight:bold;
margin-right:5px;

    }


ul#menuprincipal li a.deuxlignes {padding-top:1px; padding-bottom:2px;}
ul#menuprincipal li.dernier {width:113px;}
ul#menuprincipal li.dernier a{margin-right:0;}


#menuprincipal ul{
  position:absolute;
  list-style:none;
  margin:0;
  padding:1px;

  z-index:100;

  width:auto;
      padding-top:5px;
    margin-left:0px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#004381;
    padding-bottom:10px;


}

ul#menuprincipal ul:hover{
 background:#FFFFFF;
 }

ul#menuprincipal ul ul{
  z-index:600;
  padding:0; margin:0;

}

/* sous menu */
ul#menuprincipal ul li{
  float:none;
  width:auto;

}


ul#menuprincipal ul li a{
padding-bottom:0;
  padding-top:1px;
  padding-left:10px;
  margin-left:5px;
  padding-right:10px;

  border:0;
  text-align:left;
  text-decoration:none;
  color:#004381;
  background-color:#FFFFFF;
  height:14px;
  font-weight:bold;
  display:block;
  background-image:none;
}


ul#menuprincipal ul li a:hover{
font-weight:bold;
 background-image:url(images/puce-menu-haut.gif);
  background-repeat:no-repeat;
}


/***menu haut special pour programme avec sous categorie***/
.menuSousCat{
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
color:#004381;
font-weight:bold;
}
.menuSousCatLi{
padding-left:10px;
}

.menuSousCatPadding{
padding-top:7px;
}


/******* ZONE CHEMIN *********/
#chemin-bas
{ display:block;  font-size:10px; margin:0; margin-top:3px;   border-style:solid; border:none; background-color:#CAD0D7;  }

#chemin-bas p
{padding:2px;  color:#748599; margin:0; }



#chemin-bas a{color:#748599 ; text-decoration:none}
#chemin-bas a:hover{ text-decoration:underline}

/******* MENUS CAMPUS ********/


#boutons-campus {
height:30px;
padding-top:50px;
margin-left:227px;
}

/*
#boutons-campus a {
display:block;
float:left;
list-style:none;
}
*/



#bandeau ul {
clear:both;
float:left;
list-style-type: none;
margin: 0;
padding:0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-top:3px;
border:1px solid #FFF;
}

#bandeau ul li {
padding:0;
margin:0;
line-height:12px;
}

#bandeau a {
color:#fff;
text-decoration: none;
font-weight:bold;
font-size:11px;
}


#bandeau a.act { text-decoration:underline}
#bandeau a:hover {  text-decoration:underline}


/*.bandeau-rub00{ background-image:url(images/im-menu2-home.jpg);}
.bandeau-rub01{ background-image:url(images/im-menu2-home-fr.jpg);}
.bandeau-rub14{ background-image:url(images/im-menu2-cv.jpg);}


.bandeau-rub21{ background-image:url(images/im-menu2-london.jpg);}
#bandeau.bandeau-rub21 ul {  padding-left:232px}

.bandeau-rub22{ background-image:url(images/im-menu2-madrid.jpg);}
#bandeau.bandeau-rub22 ul {  padding-left:319px}

.bandeau-rub23{ background-image:url(images/im-menu2-paris.jpg);}
#bandeau.bandeau-rub23 ul {  padding-left:406px}

.bandeau-rub24{ background-image:url(images/im-menu2-turin.jpg);}
#bandeau.bandeau-rub24 ul {  padding-left:494px}

.bandeau-rub25{ background-image:url(images/im-menu2-berlin.jpg);}
#bandeau.bandeau-rub25 ul {  padding-left:580px}*/


.bandeau-rub11 {
background:url(images/im-menu2-escp-eap.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}

.bandeau-rub12 {
background:url(images/im-menu2-expertise.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub13 {
background:url(images/im-menu2-programme.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub14 {
background:url(images/im-menu2-recherche.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub15 {
background:url(images/im-menu2-entreprise.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub16 {
background:url(images/im-menu2-actualite.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub31 {
background:url(images/im-menu2-profil-etudiant.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub32 {
background:url(images/im-menu2-profil-manager.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub33 {
background:url(images/im-menu2-profil-ancien.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub34 {
background:url(images/im-menu2-profil-chercheur.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}
.bandeau-rub35 {
background:url(images/im-menu2-profil-journaliste.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
}

#drapeaux {float:right; height:17px; margin-top:8px;}
#drapeaux img {margin-left:10px; border:0}


/******** MENU VOTRE PROFIL *******/

/*
background-image:url(images/lib-votreprofil.gif);
background-repeat:no-repeat;
padding-top:35px;
*/

#votreprofil {
padding-left:59px;
padding-right:0;
margin-bottom:5px;
padding-bottom:5px;
padding-top:5px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#738599;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#738599;
}


#votreprofil a {
display:block;
color:#738599;
text-decoration:none;
font-size:11px;
font-weight:bold;
width:215px;
padding:0; margin:0;
background-position:left;
}

#votreprofil h1 { padding:0; margin:0; margin-left:-60px; font-size:13px;color:#738599; margin-bottom:2px; margin-top:2px;}

#votreprofil a:hover { background-position:215px; background-image:url(images/profil-bouton.gif);}
#votreprofil a.act { background-position:215px;}



/*********** SOUS MENU DE GAUCHE ********/

#menu4 {
color:#004381;
padding-top:0;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
}
#menu4 h3 {
font-size:14px; text-transform:uppercase; letter-spacing:2px; padding-top:0; margin-top:0
}

#menu4 ul {margin:0; padding:0 ;}
#menu4 ul li {margin:0; padding:0 ; display:block ; list-style:none }

#menu4 ul li a
{
display:block;
color:#004381;
text-decoration:none;
font-size:11px;
background-repeat:no-repeat;
padding : 1px 0;


}
#menu4 ul li a:hover {padding-left:35px; background-image:url(images/menu4-act.gif); font-weight:bold;}
#menu4 ul li a.act {padding-left:35px; background-image:url(images/menu4-act.gif);font-weight:bold;}


#menu4  ul li ul li a
{padding-left:35px;}
#menu4 ul li ul li a:hover { background-image:url(images/puce-menu-haut.gif); font-weight:bold; background-position:23px}

#menu4 ul li ul li a.act { background-image:url(images/puce-menu-haut.gif); font-weight:bold; background-position:23px}

#menu4  ul li ul li ul li a
{padding-left:50px;}

#menu4 ul li ul li ul li a:hover { padding-left:50px;background-image:url(images/puce-menu-haut.gif); font-weight:bold; background-position:38px}

#menu4 ul li ul li ul li a.act {padding-left:50px; background-image:url(images/puce-menu-haut.gif); font-weight:bold; background-position:38px}

/*********** MENU DROIT standard + menu par couleur des programmes se trouvent dans d'autres CSS ********/

#menu_droit {
margin-bottom: 15px;
}

#menu_droit ul {border: none; margin:0px; padding:0px;}
#menu_droit ul li {border: solid 1px #DFE2E3; background: #F0F0F6; list-style:none; padding-left: 5px; margin-bottom: 2px; }
#menu_droit ul li a {
display:block;
color:#004381;
text-decoration:none;
font-size:11px;
background-repeat:no-repeat;
}
#menu_droit ul li a:hover {background: #004381; color: #FFFFFF; font-weight:bold; }
#menu_droit ul li a.act {background: #004381; color: #FFFFFF; font-weight:bold;}
#menu_droit ul li ul {margin-left:12px; background: #ffffff;}
#menu_droit ul li ul li {border: none; margin-bottom:2px;  background: #ffffff;}
#menu_droit ul li ul li a { padding-left:10px;  }
#menu_droit ul li ul li a:hover { background: #ffffff; color:#004381; background-image:url(images/puce-menu-haut.gif); background-repeat:no-repeat; font-weight:bold; background-position:0px; }
#menu_droit ul li ul li a.act { background: #ffffff; color:#004381; background-image:url(images/puce-menu-haut.gif); background-repeat:no-repeat; font-weight:bold; background-position:0px;}

/** limitation de la largeur dans le cas où le FCE se trouve sur zone B **/
#centre #menu_droit {width:430px;}

/*********** ZONE DE TEXTE *************/

#centre h1 {
font-size:18px;
margin-top:0;
padding-top:0;
margin-bottom:10px;
color:#004381;
}

#centre.texte-rub21 h1 {color:#57A1D3}
#centre.texte-rub22 h1 {color:#00755C}
#centre.texte-rub23 h1 {color:#A64D94}
#centre.texte-rub24 h1 {color:#BD1220}
#centre.texte-rub25 h1 {color:#F5A32E}

#centre h2
{font-size:15px; color:#004381; margin-top:2px; margin-bottom:9px; }
#centre h3
{font-size:12px; color:#004381; margin-top:2px; margin-bottom:9px; }

#centre.texte-rub21 h2 {color:#57A1D3}
#centre.texte-rub22 h2 {color:#00755C}
#centre.texte-rub23 h2 {color:#A64D94}
#centre.texte-rub24 h2 {color:#BD1220}
#centre.texte-rub25 h2 {color:#F5A32E}

#centre b {color:#004381}
#centre strong {color:#004381}
#centre.texte-rub21 b {color:#57A1D3}
#centre.texte-rub22 b {color:#00755C}
#centre.texte-rub23 b {color:#A64D94}
#centre.texte-rub24 b {color:#BD1220}
#centre.texte-rub25 b {color:#F5A32E}

#centre a {color:#004381}
#centre.texte-rub21 a {color:#57A1D3}
#centre.texte-rub22 a {color:#00755C}
#centre.texte-rub23 a {color:#A64D94}
#centre.texte-rub24 a {color:#BD1220}
#centre.texte-rub25 a {color:#F5A32E}

#centre a   { text-decoration:underline   }
#centre a:hover { text-decoration:none }

#centre p { max-width:450px; }

#photo-centre { text-align:left; margin:0; padding:0;  }

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 30px; /* 3 hauteurs de lignes pour la lettrine*/
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
margin-right: 1px;
line-height: 28px;
}

#photo-habille-gauche { overflow:auto}
#photo-habille-gauche #photo-com{ display:block;  float:left; padding-right:20px;}
#photo-habille-gauche #photo-com p {  text-align:right }
#photo-habille-gauche p {  display:block;  }


#centre ul.cv {float:right; margin:0;  padding:0; width:259px}
#centre ul.cv li { list-style:none; font-size:11px;padding-bottom:5px; }
#centre ul.cv li.nom { list-style:none; padding:0; color:#004381; font-size:18px; font-weight:bold; margin:0; padding-bottom:5px; font-weight:bold; }
#centre ul.cv li.description{ list-style:none; padding:0; color:#004381; font-size:11px; font-style:italic;padding-bottom:5px; font-weight:bold;}
#centre ul.cv li.specialite{ list-style:none; padding:0; color:#004381; font-size:11px; font-style:italic ; text-decoration:underline ;padding-bottom:15px;font-weight:bold;}

.photo p {font-size:11px; color:#738599;  font-weight:bold; padding-left:8px}

/**** Question / réponse pour les home-pages profil *****/

#question { background-color:#748599; color:#FFFFFF; padding-bottom:10px; margin-bottom:15px; }
#question h1{ font-size:14px; margin-top:0; padding-left:20px; padding-top:5px }
#question li { list-style:none; font-size:12px;  padding-bottom:2px;}
#question a {color:#FFFFFF; text-decoration:none }
#question a.act { font-weight:bold}
#question a:hover {font-weight:bold}


#reponse { background-image:url(images/reponse-fond.gif); background-repeat:repeat-y;
padding-top:20px; padding-bottom:30px;margin-bottom:15px; height:107px; }
#reponse li { list-style:none; }



/*************** PIED DE PAGE ********/

#pied #ligne1{
clear:both;
display:block;
height: 17px;
}

#ligne2{
clear:both;
display:block;
height: 64px;
vertical-align:bottom;
}

.engagement_ccip { background-image:url(images/news-fleche.gif);background-repeat:no-repeat;  float:left;}
.engagement_ccip a {font-size:10px; color:#738599; text-decoration:none;  padding-left:13px; font-weight:bold;}
.engagement_ccip a:hover {text-decoration:underline}

.pied-menu{float:left;font-size:10px; color:#738599; }
.pied-menu a {font-size:10px; color:#738599; text-decoration:none; padding-right:10px; padding-left:10px;}
.pied-menu a.premier{padding-left:0}
.pied-menu a:hover {text-decoration:underline}

.pied-menu#menuligne2
{padding-top:34px;}

#pied-page-logos{ float:right; margin-top:10px}
#pied-page-logos img{ border:0;padding-left:1px}


/** pour l'affichage du moteur de recherche de typo ancien mis en commentaire **/
/**
#recherche
{display:block;float:right;}
#recherche label
{font-size:11px;   color:#738599; vertical-align:top;display:block; float:left; margin-right:5px; }
#recherche input
{font-size:9px; height:12px; border-style:solid; border-width:1px; color:#738599;border-color:#738599;display:block; float:left;margin-right:2px;}

#recherche img
{ display:block; float:left; padding:0; margin:0; padding-left:3px  }
**/


/** Moteur de recherche google customisé **/
#recherche
{display:block;float:right;}
#recherche label
{font-size:11px;   color:#738599; vertical-align:top;display:block; float:left; margin-right:5px; }


#recherche input
{font-size:9px; height:11px; border-width:1px; border-style:solid; color:#738599;border-color:#738599; float:left; margin-right:2px;}



/************ BOITES *********/

/** Colonne de gauche ***/

#slideshow
{  padding-top:2px; margin-bottom:2px;}

.liens_sociaux_homepage {
border-style: solid;
border-width:1px;
border-color:#6A8DB5;
border-color:#748599;
border-color:#3E5B97;

width:212px;
margin-bottom:5px;
}

.liens_sociaux_homepage .liens_sociaux_titre {
color:#FFFFFF;
font-weight:bold;
background-color:#6A8DB5;
background-color:#3E5B97;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:3px;
}

.liens_sociaux_homepage .liens_sociaux_liste {
padding-left:2px;
padding-bottom:3px;
padding-top:3px;
}

#liens_sociaux_facebook {width:18px; height:18px;background-image:url(icon/facebook.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px;}
#liens_sociaux_youtube  {width:18px; height:18px;background-image:url(icon/youtube.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px;}
#liens_sociaux_twitter  {width:18px; height:18px;background-image:url(icon/twitter.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_linkedin  {width:18px; height:18px;background-image:url(icon/linkedin.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px;}
#liens_sociaux_googleplus  {width:18px; height:18px;background-image:url(icon/googleplus.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_flickr  {width:18px; height:18px;background-image:url(icon/flickr.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_tumblr  {width:18px; height:18px;background-image:url(icon/tumblr.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_instagram  {width:18px; height:18px;background-image:url(icon/instagram.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_pinterest  {width:18px; height:18px;background-image:url(icon/pinterest.gif);background-repeat:no-repeat; float:left; overflow:hidden; margin-right:3px; }
#liens_sociaux_bobler  {width:18px; height:18px;background-image:url(icon/bobler.gif);background-repeat:no-repeat; overflow:hidden}

#liens_sociaux_facebook:hover {background-image:url(icon/facebook_h.gif)}
#liens_sociaux_youtube:hover {background-image:url(icon/youtube_h.gif)}
#liens_sociaux_twitter:hover {background-image:url(icon/twitter_h.gif)}
#liens_sociaux_linkedin:hover {background-image:url(icon/linkedin_h.gif)}
#liens_sociaux_googleplus:hover {background-image:url(icon/googleplus_h.gif)}
#liens_sociaux_flickr:hover {background-image:url(icon/flickr_h.gif)}
#liens_sociaux_tumblr:hover {background-image:url(icon/tumblr_h.gif)}
#liens_sociaux_instagram:hover {background-image:url(icon/instagram_h.gif)}
#liens_sociaux_pinterest:hover {background-image:url(icon/pinterest_h.gif)}
#liens_sociaux_bobler:hover {background-image:url(icon/bobler_h.gif)}


/*** OLD SLIDESHOW
#slideshow
{  padding-top:2px; margin-bottom:10px; text-align:center; }

#alerte{background-image:url(images/alerte-titre.gif);background-repeat:no-repeat;
background-color:#6A8DB5; color:#FFFFFF; padding-top:5px;padding-bottom:5px; min-height:90px;
}
***/

#alerte{
background-color:#6A8DB5; color:#FFFFFF; padding-top:5px;padding-bottom:5px; min-height:90px;
 }

#note_this_titre {background-image:url(images/note_this.gif);background-repeat:no-repeat;}


#alerte img { display:block; float:left; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:13px;}
#alerte img.spacer-gif { display:none;}
#alerte h2{background-repeat:no-repeat;font-weight:bold ;font-size:11px; padding:0; margin:0; padding-left:13px;}
#alerte p{margin:0; padding:0; font-size:10px; padding-left:13px; padding-right:3px;}

#alerte a{ text-decoration:none;color:#FFFFFF;}
#alerte a:hover{text-decoration:underline;}

#news{background-image:url(images/bandeau_news.jpg);background-repeat:no-repeat;
color:#748599; padding-top:0px;padding-bottom:10px; margin-top:2px; margin-bottom:5px;
border-color:#748599; border-style:solid; border-width:1px;
height:auto;
}
#news img { display:block; float:left; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:13px;}
#news h2{font-weight:bold ;font-size:11px;  padding:0; margin:0; padding-left:13px;  color:#FFFFFF;   }
#news p{padding-top:2px; padding-left:13px; padding-right:3px; padding-bottom:2px;}
#news div{padding-bottom:2px;}
#news a{ text-decoration:none;color:#748599;}
#news a:hover{text-decoration:underline}

#news .titreNews_et_rssIcon {background-color:#FFFFFF; }
#news .titreNews {   float:left;  font-weight:bold ;font-size:11px;  width: 48%; padding-bottom:5px;  padding-top:4px;}
#news .rssIcon {  float:right;  width: 48%; padding-bottom:5px;  padding-top:4px;}
#news .rssIcon img {float:right;  padding-top:0px; padding-bottom:2px;}


#news2{background-image:url(images/bandeau_news.jpg);background-repeat:no-repeat;
color:#748599; padding-top:0px;padding-bottom:10px; margin-top:5px; margin-bottom:5px;
border-color:#748599; border-style:solid; border-width:1px;
height:auto;  min-height:95px;
}

#news2 img { display:block; float:left; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:13px;}
#news2 h2{font-weight:bold ;font-size:11px;  padding:0; margin:0; padding-left:13px;  color:#FFFFFF;   }
#news2 p{padding-top:2px; padding-left:13px; padding-right:3px; padding-bottom:2px;}
#news2 div{padding-bottom:2px;}
#news2 a{ text-decoration:none;color:#748599;}
#news2 a:hover{text-decoration:underline}

#news2 .titreNews_et_rssIcon {background-color:#FFFFFF;}
#news2 .titreNews {   float:left;  font-weight:bold ;font-size:11px;  width: 48%; padding-bottom:5px;  padding-top:4px;}
#news2 .rssIcon {  float:right;  width: 48%; padding-bottom:5px;  padding-top:4px;}
#news2 .rssIcon img {float:right;  padding-top:0px; padding-bottom:2px;}

#news2 .bloc_home_titre{
margin-top:25px;
}



/** Colonne de droite ***/

#droite h1
{font-size:12px; margin-top:0; padding-top:0; margin-bottom:10px; color:#004381;}


#encart-droit{padding-top:7px; padding-bottom:7px; margin-top:0; margin-bottom:20px; }

.encart-droit{padding-top:7px; padding-bottom:7px; margin-top:0; margin-bottom:20px; font-family:arial}

.edrub11{background-color:#004381;}
.edrub12{background-color:#00755C;}
.edrub13{background-color:#A64D94;}
.edrub14{background-color:#BD1220;}
.edrub15{background-color:#F5A32E;}
.edrub16{background-color:#57A1D3;}


.edrub21   { background-image:url(images/fond-coul21.gif); }
.edrub22  { background-image:url(images/fond-coul22.gif); }
.edrub23  { background-image:url(images/fond-coul23.gif); }
.edrub24  { background-image:url(images/fond-coul24.gif); }
.edrub25  { background-image:url(images/fond-coul25.gif); }

#encart-droit h3
{font-size:11px;
line-height:17px;
background-color:#FFFFFF;
display:block;
float:left;
padding-left:2px; padding-right:10px; margin-bottom:10px;
}

.encart-droit h3
{font-size:11px;
line-height:17px;
background-color:#FFFFFF;
display:block;
float:left;
padding-left:2px; padding-right:10px; margin-bottom:10px;
font-weight:bold;
}


#encart-droit p
{ clear:both;font-size:11px; padding-left:17px; padding-right:10px; color:#FFFFFF}

.encart-droit b {
font-weight:bold;
}

.encart-droit p
{ clear:both;font-size:11px; padding-left:17px; padding-right:10px; color:#FFFFFF;}


.encart-droit li
{ color:#FFFFFF; padding-left:17px; padding-right:10px; font-family:arial;}

.encart-droit li a
{ font-family:arial; font-size:11px;}

#encart-droit a
{ color:#D0F5F1; text-decoration:underline; }
#encart-droit a:hover
{ color:#D0F5F1; text-decoration:none; }

#encart-droit.edrub21 h3 { color:#57A1D3}
#encart-droit.edrub22 h3 {color:#00755C}
#encart-droit.edrub23 h3 {color:#A64D94}
#encart-droit.edrub24 h3 {color:#BD1220}
#encart-droit.edrub25 h3 {color:#F5A32E}

#encart-droit img {padding-left:17px}


.encart-droit a
{ color:#D0F5F1; text-decoration:underline; }
.encart-droit a:hover
{ color:#D0F5F1; text-decoration:none; }

.encart-droit.edrub21 h3 { color:#57A1D3}
.encart-droit.edrub22 h3 {color:#00755C}
.encart-droit.edrub23 h3 {color:#A64D94}
.encart-droit.edrub24 h3 {color:#BD1220}
.encart-droit.edrub25 h3 {color:#F5A32E}

.encart-droit img {padding-left:17px}



#encart-graphique
{
margin-top:0; margin-bottom:10px;  padding-bottom:15px;
}


#encart-graphique h3 {
font-size:11px;
line-height:17px;
float:left;
color:#FFFFFF;
padding-left:2px; padding-right:10px;
background-color:#004381;
margin-top:0;
margin-bottom:20px;
}

#encart-graphique p.photo { text-align:center; padding-top:15px;}


#encart-droit2 {
margin-top:0; margin-bottom:10px;  padding-bottom:15px;
}

#encart-droit2 h3 {
font-size:11px;
line-height:17px;
float:left;
color:#FFFFFF;
padding-left:2px; padding-right:10px;
background-color:#004381;
margin-top:0;
margin-bottom:0;

}

#encart-droit2 h4
{
clear:both;
font-size:11px;
color:#004381;
background-color:#E1E3F2;
width:230px;
margin:0; text-align:center;
padding-top:10px;;
}

#encart-droit2.texte-rub21 h4 { color:#57A1D3}
#encart-droit2.texte-rub22 h4 {color:#00755C}
#encart-droit2.texte-rub23 h4 {color:#A64D94}
#encart-droit2.texte-rub24 h4 {color:#BD1220}
#encart-droit2.texte-rub25 h4 {color:#F5A32E}



#encart-droit2 p
{ display:block; font-size:11px; padding-left:17px; color:#FFFFFF ; background-color:#E1E3F2 ;}

#encart-droit2 p.photo { text-align:center; margin-bottom:0;}


#encart-droit2 p { margin-top:0; color:#004381; padding-top:10px; padding-bottom:5px;}
#encart-droit2.texte-rub21 h3 { color:#FFFFFF;}

#encart-droit2.texte-rub21 p { color:#57A1D3}
#encart-droit2.texte-rub22 p {color:#00755C}
#encart-droit2.texte-rub23 p {color:#A64D94}
#encart-droit2.texte-rub24 p {color:#BD1220}
#encart-droit2.texte-rub25 p {color:#F5A32E}

#encart-droit2.texte-rub21 h3 { background-color:#57A1D3}
#encart-droit2.texte-rub22 h3 {background-color:#00755C}
#encart-droit2.texte-rub23 h3 {background-color:#A64D94}
#encart-droit2.texte-rub24 h3 {background-color:#BD1220}
#encart-droit2.texte-rub25 h3 {background-color:#F5A32E}
#encart-droit2 img {  padding-bottom:10px;}


#encart-infos-petit {
 margin-top:0; margin-bottom:10px;
}


#encart-infos-petit h4
{font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:17px;
padding-left:15px;
background-image:url(images/encart-infos-petit-puce.jpg); background-repeat:no-repeat; background-position:0px 3px;
padding-left:11px;
padding-bottom:0;
margin-bottom:0;
padding-top:0;
margin-top:5px;
}

#encart-infos-petit p {
font-size:11px; margin-left:17px; color:#004381; padding-top:0; margin-top:0 ; padding-bottom:0; margin-bottom:0 }
#encart-infos-petit p a {color:#004381;  }



#encart-infos-gros {
padding-top:5px; padding-bottom:5px; margin-top:0; margin-bottom:10px; background-color:#AFB9D4;
}

.encart-infos-gros {
padding-top:5px;
padding-bottom:5px;
margin-top:0;
margin-bottom:10px;
background-color:#AFB9D4;
}

.encart-infos-gros li
{ color:#004381; padding-right:10px;}



#encart-infos-gros h3 {
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
display:block;
float:left;
padding-left:2px; padding-right:10px;
color:#004381;
}


.encart-infos-gros h3 {
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
display:block;
float:left;
padding-left:2px; padding-right:10px;
color:#004381;
margin-bottom:3px;
}

#encart-infos-gros h4 {
font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:17px;
padding-top:5px;
padding-bottom:0;
margin-bottom:0;
border-top-style:solid;
border-width:1px;
border-top-color:#D2D8E6;
background-image:url(images/encart-infos-gros-puce.jpg); background-repeat:no-repeat; background-position:0px 9px;
padding-left:15px;
margin-top:0;
}


.encart-infos-gros h4 {
font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:17px;
padding-top:5px;
padding-bottom:0;
margin-bottom:0;
border-top-style:solid;
border-width:1px;
border-top-color:#D2D8E6;
background-image:url(images/encart-infos-gros-puce.jpg); background-repeat:no-repeat; background-position:0px 9px;
padding-left:15px;
margin-top:0;
}

#encart-infos-gros p
{
font-size:11px;margin-left:17px; color:#004381; padding-top:0; margin-top:0 ; padding-right:10px;
}


.encart-infos-gros p
{
font-size:11px;
margin-left:17px;
color:#004381;
padding-top:0;
margin-top:0 ;
padding-right:10px;
clear:left;
}

/* début  nouveau FCE qui permettra de mettre des liens sur la liste */
#encart-infos-gros #info_bloc
{

font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:17px;
padding-top:5px;
padding-bottom:0;
margin-bottom:0;
border-top-style:solid;
border-width:1px;
border-top-color:#D2D8E6;
background-image:url(images/encart-infos-gros-puce.jpg); background-repeat:no-repeat; background-position:0px 9px;
padding-left:15px;
margin-top:0;

}

.encart-infos-gros .info_bloc
{

font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:17px;
padding-top:5px;
padding-bottom:0;
margin-bottom:0;
border-top-style:solid;
border-width:1px;
border-top-color:#D2D8E6;
background-image:url(images/encart-infos-gros-puce.jpg); background-repeat:no-repeat; background-position:0px 9px;
padding-left:15px;
margin-top:0;
}

#encart-infos-gros #info_bloc p
{
font-size:11px; margin-left:0px; color:#004381; padding-top:0; margin-top:0 ; padding-right:10px;
}

.encart-infos-gros .info_bloc p
{
font-size:11px; margin-left:0px; color:#004381; padding-top:0; margin-top:0 ; padding-right:10px;
}


#encart-infos-gros #info_bloc h4
{
font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:0px;
padding-top:0px;
padding-bottom:0;
margin-bottom:0;
border-top-style:none;
background-image:none;
padding-left:0px;
margin-top:0;
}

.encart-infos-gros .info_bloc h4
{
font-size:12px;
color:#004381;
width:198px;
clear:both;
margin-left:0px;
padding-top:0px;
padding-bottom:0;
margin-bottom:0;
border-top-style:none;
background-image:none;
padding-left:0px;
margin-top:0;
}

/*fin nouveau FCE */

#encart-infos-gros p.dernier
{border-bottom-style:solid;
border-bottom:1px;
border-bottom-color:#D2D8E6;
padding-bottom:5px;
}

.encart-infos-gros p.dernier
{border-bottom-style:solid;
border-bottom:1px;
border-bottom-color:#D2D8E6;
padding-bottom:5px;
}

#encart-infos-gros a
{ color:#F5F6FE; }


.encart-infos-gros a
{ color:#F5F6FE; }


#encart-temoignage
{
margin-top:0; margin-bottom:10px;  padding-bottom:15px;
width:224px;
}

#encart-temoignage h3
{font-size:11px;
line-height:17px;
float:left;
color:#FFFFFF;
padding-left:10px; padding-right:10px;
background-color:#BC1123;
margin-top:0;
margin-bottom:0;
}

#encart-temoignage p
{ display:block; font-size:11px; padding-left:17px; color:#FFFFFF ; background-color:#BC1123 ; padding-top:20px; padding-bottom:20px; margin:0;padding-top:10px;}

#encart-temoignage p.nom
{ clear:both ; background-image:url(images/encadre-temoignage-fond.gif); background-repeat:no-repeat; height:57px; width:224px; color:#BC1123; padding:0; margin:0; padding-top:12px;padding-left:17px; font-size:12px; font-weight:bold ; background-color:#FFFFFF}




/***** FORMULAIRES *****/
.cssform span.erreur { color: #DD2222; font-weight: bold; }

.cssform span.nomQuestion{
font-weight: bold;
color:#004381;
}

.cssform div.half { margin-top:15px;}

table.cssform {border:0}
table.cssform td {border:0; padding:5px;}
h4.cssform
{
background-color:#004381;
color:#FFFFFF;
font-size:14px;
padding:5px;
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 300px;
border:solid 1px #004381;
}
.half label {
display:block;
float:left;
width:135px;
}
.half input {
display:inline;
width:250px;
}
.half textarea {
width:300px;
}
.radioQuestionnaire {
padding-bottom:10px;
padding-top:15px;
}
.radioQuestionnaire .nomQuestion {
display:block;
padding:4px 0 0 0;
margin-bottom:-5px;
}
.radioQuestionnaire .radio {
margin-left:0px;
}
input#id38 {
margin-left:135px;
}

.cssform div.checkbox {
  margin-top:20px;
}
.cssform div.checkbox input[type="checkbox"]{
  margin-top:-10px;
}
.cssform input[type="image"]{
  margin-top:10px;
  margin-left:200px;
}
.cssform textarea{
border:solid 1px #004381;
}


/***** les classes de typo3 *****/
.csc-textpic-caption {font-size:11px; color:#738599;  font-weight:bold; padding-left:8px}


/*******les classes des couleurs de ESCP-EAP **********/
.bleu_sombre{background-color:#004381;}
.bleu_clair{background-color:#57A1D3;}
.vert{background-color:#00755C;}
.violet{background-color:#A64D94;}
.rouge{background-color:#BD1220;}
.orange{background-color:#F5A32E;}



/**** Les classes permettant de gérer les alignements gauche et droite des images ***/
.imagegauche {
 float:left;
}
.imagedroite {
 float:right;
}

.bloc_texte_image { width:450px; }
.bloc_texte_image p { display:inline; }
.bloc_texte_image .imagegauche img { padding-right:10px; }
.bloc_texte_image .imagedroite img { padding-left:10px; }

/* RTE */
.justifie {
text-align:justify;
}
.centre {
text-align:center;
}
.aligne-a-droite {
text-align:right;
}
.souligne {
text-decoration:underline;
}

/* Mise en forme des news */
.datenews {
  font-weight: bold;
  font-size:1.2em;
}
.bloc_news {
border-bottom:2px solid #999;
margin:5px 0;
min-height:90px;
width:450px;
}
.bloc_news .imagegauche img { padding: 10px; }
.bloc_news p.bodytext { color : #777777; }

.bloc_news a {font-size:13px; text-decoration:none;}
.bloc_news a:hover {text-decoration:underline;}

.categorienews { text-align : right }

#infos {
  margin-top:3px;
  float:right;
  width: 230px;
  background-color:#EBEBEB;
}

.autresinfos {
  margin:10px;
  background-color:#FFFFFF;
}

.photos_news {
  margin:10px;
}
.photos_news table, .photos_news td {
  border:0;
}

.clear {
width:100%;
height:1px;
font-size:0;
}

/* menu archive + menu agenda */
ul.newsArchive {
margin:0 30px 15px;
padding:0;
border-bottom:1px solid #004381;
}
ul.newsArchive li {
list-style-type:none;
}
ul.newsArchive li a {
text-decoration:none;
text-align:center;
color:#004381;
}
ul.newsArchive li a:hover {
text-decoration:underline;
}
li.archiveYear {
color:#fff;
background-color:#004381;
padding:3px 0 3px 15px;
}

li.archiveYear a:hover { color:#fff; }
li.archiveYear a:link { color:#fff; }
li.archiveYear a:active { color:#fff; }
li.archiveYear a:visited { color:#fff; }

li.archive1 {
display:block;
padding:3px 0;
border:1px solid #004381;
border-top:0;
border-bottom:0;
text-align:center;
}
li.archive2 {
display:block;
padding:3px 0;
border:1px solid #004381;
border-top:0;
border-bottom:0;
text-align:center;
}
/* tourne pages news */
.tx-ttnews-browsebox ul {
margin:0 0 10px 0;
text-align:center;
}
.tx-ttnews-browsebox ul li {
list-style-type:none;
display:inline;
}
.tx-ttnews-browsebox ul li.tx-ttnews-browsebox-SCell {
font-weight:bold;
}
.tx-ttnews-browsebox ul li a {
text-decoration:none !important;
}
.tx-ttnews-browsebox ul li a:hover {
text-decoration:underline !important;
}

/* resultats moteur de recherche */
.tx-indexedsearch {
margin-right: 240px;
}
.tx-indexedsearch h2 {
font-size:12px;
padding:0 0 0 13px;
margin:0;
}
.tx-indexedsearch h2 a {
color:#004381;
}
.tx-indexedsearch .bodytext {
padding-left:28px;
color:#777;
}
.browsebox a {
color:#333;
text-decoration:none;
}
.browsebox a:hover {
text-decoration:underline;
}
.browsebox .tx-indexedsearch-browselist-currentPage a {
color:#004381;
}

/* FAQ */
.tx-cfabwwwminifaq-pi1 {
padding-left:10px;
}
.tx-cfabwwwminifaq-pi1 a {
color:#004381;
text-decoration:none !important;
}
.tx-cfabwwwminifaq-pi1 a:hover {
text-decoration:underline !important;
}
.tx-cfabwwwminifaq-pi1 ol {
margin:0;
padding:0;
}
.tx-cfabwwwminifaq-pi1 h4 {
font-size:1em;
}
.tx-cfabwwwminifaq-pi1 .answers {
border-bottom:1px solid #999;
}
.tx-cfabwwwminifaq-pi1 .top {
text-align:right;
}

/* Temoignages */

.img_temoignage { float:left; padding-right:5px;}
.vertfonce { color:#77DD55}
.promotion { font-style : italic; color:#BB5555; }


/* FCE GALLERY */
#fce_gallery { float:left; width:40%; margin-left:10px; margin-top:10px;}
#fce_gallery_photo { background-color:#3376a3;}
#fce_gallery_photo img {margin-top:10px; margin-bottom:10px;}
#fce_gallery_photo p { text-align:center;}
#fce_gallery_bloc1 { text-align:center; border-style: solid; border-color:#3376a3; border-width: 1px 1px 1px 1px}
#fce_gallery_bloc2 { text-align:center; border-style: solid; border-color:#3376a3; border-width: 1px 1px 1px 1px}

/* FCE liste historique */

#fce_liste_historique_contenu_gauche { float:left; color:#004381; font-weight:bold;}
#fce_liste_historique_contenu_droit  { float:none; margin-left:30px; max-width:410px;}

.fce_liste_historique_contenu_gauche { float:left; color:#004381; font-weight:bold;}
.fce_liste_historique_contenu_droit  { float:none; margin-left:30px; max-width:410px;}



/*FCE texte avec bordure gauche*/
#fce_texte_bordure_gauche
{ float:left; width:443px; padding-left:6px;  border-left-style: solid; border-color:#004381;  margin-top:5px;  }

.fce_texte_bordure_gauche
{ width:443px; padding-left:6px;  border-left-style: solid; border-color:#004381;  margin-top:5px;  }



/*FCE titre avec couleur de fond, le div_invisible_100_pour_100 sert pour affichage correct dans IE des element le suivant*/
#fce_titre_couleur_de_fond
{ float:left;  width:441px; padding-left:9px;   background-color:#004381; margin-top:5px;  color:#ffffff; font-weight:bold;}
/*
.fce_titre_couleur_de_fond
{ float:left;  width:441px; padding-left:9px;   background-color:#004381; margin-top:5px;  color:#ffffff; font-weight:bold;}
*/

#centre .fce_titre_couleur_de_fond h2
{ float:left;  width:441px; padding-left:9px;   background-color:#004381; margin-top:5px;  color:#ffffff; font-size:11px; }


#div_invisible_width_100_pour_100
{float:left;  width:100%; font-size:1px;}

.div_invisible_width_100_pour_100
{float:left;  width:100%; font-size:1px;}


/* la classe retour chariot s'applique à un p, astuce pour affichage correcte sous firefox des fce */
.retour_chariot {font-size:1px; color:#ffffff;}


/***** FCE PHOTO OMBRE TEXTE *****/

#fce_photo_ombre_texte {
 /*border-style: solid;  */
 padding-top:5px;
 width:450px;
 min-height:100px;
 margin-bottom:3px;

}

.fce_photo_ombre_texte {
 /*border-style: solid;  */
 padding-top:5px;
 width:450px;
 min-height:100px;
 margin-bottom:3px;
 float:left;

}

#fce_photo_ombre_texte  img {
 padding-left:10px;
 padding-right:20px;
 padding-bottom:10px;
 background-image:url(images/ombre_90_90px.gif);  background-position:17px 8px;
 background-repeat:no-repeat;
 float:left;
}

.fce_photo_ombre_texte  img {
 padding-left:10px;
 padding-right:20px;
 padding-bottom:10px;
 background-image:url(images/ombre_90_90px.gif);  background-position:17px 8px;
 background-repeat:no-repeat;
  float:left;

}

#fce_photo_ombre_texte #texte
{
 background-color:#EAE9F1;
 padding-top:4px;
 padding-bottom:1px;
 padding-left:10px;
 padding-right:10px;
 margin-top:25px;
}

.fce_photo_ombre_texte .texte
{
 background-color:#EAE9F1;
 padding-top:4px;
 padding-bottom:1px;
 padding-left:10px;
 padding-right:10px;
 margin-top:25px;

}

#fce_photo_ombre_texte #texte strong
{
color:#004381;
}

.fce_photo_ombre_texte #texte strong
{
color:#004381;
}


/***** FCE BOUTON *****/
#fce_bouton
{
padding-top:4px;
padding-bottom:4px;
color:#FFFFFF;
background-color:#98A9C4;
border: outset  #98A9C4;
width:180px;
}
#fce_bouton a
{
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#fce_bouton a:hover {font-weight:bold; color:#CCFFFF;}



.fce_bouton
{
padding-top:4px;
padding-bottom:4px;
color:#FFFFFF;
background-color:#98A9C4;
border: outset  #98A9C4;
width:180px;
}

.fce_bouton a
{
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.fce_bouton a:hover {font-weight:bold; color:#CCFFFF;}

#centre .fce_bouton a
{
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#centre .fce_bouton a:hover {font-weight:bold; color:#CCFFFF;}

/*************** FCE pour les photos dans executive team ***********************/

#fce_photos_2_colonnes table
{
border-style:none;

}

#fce_photos_2_colonnes td
{
border-style:none;
padding-top:0px;
padding-bottom:3px;
margin:0px;
text-align:center;
color:#AFB9CE;
width:215px;
}

#fce_photos_2_colonnes table  #image_ombre_titre img {
 padding-left:10px;
 padding-right:20px;
 padding-bottom:10px;
 background-image:url(images/ombre_90_90px.gif);   background-position:17px 8px;
 background-repeat:no-repeat;
 width:90px;
 height:90px;
}


#fce_photos_2_colonnes table  #image_ombre_titre a {
text-decoration:none;
}

.infocomplementaire {
position:absolute;
border:5px solid #000;
margin-left:0px;
padding:0px;
width:220px;
background:#fff;
z-index:10;
}

/* Uploads - fileLinks */
.csc-uploads, .tr-even .csc-uploads-icon, .tr-even .csc-uploads-fileName, .tr-odd .csc-uploads-icon, .tr-odd .csc-uploads-fileName, .tr-even, .tr-odd {
border:0;
background:#fff;
padding:3px;
}
.csc-uploads p {margin:0;}


#liste_cours DIV {
   border: solid 1px #DFE2E3;
   background: #FAFBFB;
   padding: 2px;
   margin-bottom: 5px;
}

#liste_cours span {
display:block;
font-size:18px;
margin:0;
padding:4px;
color:#004381;
}



/************pour les templates ou les Zones B et C sont fusionnés *******************/

#home-zone-contenu h1
{font-size:18px; margin-top:0; padding-top:0; margin-bottom:10px; color:#004381}

#home-zone-contenu.texte-rub21 h1 {color:#57A1D3}
#home-zone-contenu.texte-rub22 h1 {color:#00755C}
#home-zone-contenu.texte-rub23 h1 {color:#A64D94}
#home-zone-contenu.texte-rub24 h1 {color:#BD1220}
#home-zone-contenu.texte-rub25 h1 {color:#F5A32E}

#home-zone-contenu h2
{font-size:15px; color:#004381; margin-top:2px; margin-bottom:9px; }
#home-zone-contenu h3
{font-size:12px; color:#004381; margin-top:2px; margin-bottom:9px; }

#home-zone-contenu.texte-rub21 h2 {color:#57A1D3}
#home-zone-contenu.texte-rub22 h2 {color:#00755C}
#home-zone-contenu.texte-rub23 h2 {color:#A64D94}
#home-zone-contenu.texte-rub24 h2 {color:#BD1220}
#home-zone-contenu.texte-rub25 h2 {color:#F5A32E}

#home-zone-contenu b {color:#004381}
#home-zone-contenu.texte-rub21 b {color:#57A1D3}
#home-zone-contenu.texte-rub22 b {color:#00755C}
#home-zone-contenu.texte-rub23 b {color:#A64D94}
#home-zone-contenu.texte-rub24 b {color:#BD1220}
#home-zone-contenu.texte-rub25 b {color:#F5A32E}

#home-zone-contenu p.bodytext a {color:#738599; text-decoration:underline}
#home-zone-contenu p.bodytext a:hover {text-decoration:none}

#home-zone-contenu p {color:#748599}



/************pour la zone-fusion-b-c ou les Zones B et C sont fusionnés *******************/

#zone-fusion-b-c
{ display:block; float:left;  width:703px; padding-top:3px; margin-left:9px;
}


#zone-fusion-b-c h1
{font-size:18px; margin-top:0; padding-top:0; margin-bottom:10px; color:#004381}

#zone-fusion-b-c.texte-rub21 h1 {color:#57A1D3}
#zone-fusion-b-c.texte-rub22 h1 {color:#00755C}
#zone-fusion-b-c.texte-rub23 h1 {color:#A64D94}
#zone-fusion-b-c.texte-rub24 h1 {color:#BD1220}
#zone-fusion-b-c.texte-rub25 h1 {color:#F5A32E}

#zone-fusion-b-c h2
{font-size:15px; color:#004381; margin-top:2px; margin-bottom:9px; }
#zone-fusion-b-c h3
{font-size:12px; color:#004381; margin-top:2px; margin-bottom:9px; }

#zone-fusion-b-c.texte-rub21 h2 {color:#57A1D3}
#zone-fusion-b-c.texte-rub22 h2 {color:#00755C}
#zone-fusion-b-c.texte-rub23 h2 {color:#A64D94}
#zone-fusion-b-c.texte-rub24 h2 {color:#BD1220}
#zone-fusion-b-c.texte-rub25 h2 {color:#F5A32E}

#zone-fusion-b-c b {color:#004381}
#hzone-fusion-b-c.texte-rub21 b {color:#57A1D3}
#zone-fusion-b-c.texte-rub22 b {color:#00755C}
#zone-fusion-b-c.texte-rub23 b {color:#A64D94}
#zone-fusion-b-c.texte-rub24 b {color:#BD1220}
#zone-fusion-b-c.texte-rub25 b {color:#F5A32E}

#zone-fusion-b-c p.bodytext a {color:#738599; text-decoration:underline}
#zone-fusion-b-c p.bodytext a:hover {text-decoration:none}

#zone-fusion-b-c p {color:#748599}

/*************************************************************/


/************ Zones Gauche B et C sont fusionnés pour les resultat moteur de recherche google customisé *******************/

#home-zone-contenu-gauche-b-c {

margin-left: 0px;
margin-right: 0px;
}


/******video ************/

.video {

  background-color:#F4F5F7;
  padding-top:5px;
  padding-bottom:5px;
  width:450px;
  margin-bottom:8px;
  border-style:solid;
  border-width:1px;
  border-color:#DFE2E3;
  text-align:center;
  float:left;
}

.video_partie_c {

  border-width:1px;background-color:#DDDEEA;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

.miniVideo {

  background-color:#F4F5F7;
  padding-top:5px;
  padding-bottom:5px;

  width:250px;
        margin-right:8px;
  margin-bottom:8px;
  border-style:solid;
  border-width:1px;
  border-color:#DFE2E3;
        float:left;
}

/*** ajout oko pour le nouveau visuel***/

#logo {
float:left;
margin:0;
padding:0;
width:224px;
}
#visuel.bandeau-rub00 {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_home.jpg) 0 0 no-repeat;
}
.bandeau-rub00-fr {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_home_fr.jpg) 0 0 no-repeat;
}
.bandeau-rub01  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:699px; /* 703 - 4*/
padding-left:4px;
background:url(images/Bandeau_paris.jpg) 0 0 no-repeat;
border:0;
}
.bandeau-rub02  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
padding-left:122px;
width:581px; /* 703 - 122 */
background:url(images/Bandeau_london.jpg) 0 0 no-repeat;
border:0;
}
.bandeau-rub03  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
padding-left:241px;
width:462px; /* 703 - 241 */
background:url(images/Bandeau_berlin.jpg) 0 0 no-repeat;
border:0;
}
.bandeau-rub04  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
padding-left:360px;
width:343px; /* 703 - 360 */
background:url(images/Bandeau_Madrid.jpg) 0 0 no-repeat;
border:0;
}
.bandeau-rub05  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
padding-left:479px;
width:224px; /* 703 - 479 */
background:url(images/Bandeau_Torino.jpg) 0 0 no-repeat;
border:0;
}


/******bandeau FLash*********/
.bandeau_flash {float:left;}
.bandeau_flash_paris {position:absolute; padding-left:4px;}
.bandeau_flash_london {position:absolute; padding-left:122px;}
.bandeau_flash_berlin {position:absolute; padding-left:241px;}
.bandeau_flash_madrid {position:absolute; padding-left:360px;}
.bandeau_flash_torino {position:absolute; padding-left:479px;}

/********bandeau alumni *********/

.bandeau-rub-alumni  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/alumni.jpg) 0 0 no-repeat;
}


/********bandeau programme *********/

.bandeau-rub-prog  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_programmes.jpg) 0 0 no-repeat;
}


.bandeau-rub-prog-fr  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_programmes_fr.jpg) 0 0 no-repeat;
}


/********bandeau corporate *********/

.bandeau-rub-corporate  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_corporate.jpg) 0 0 no-repeat;
}


.bandeau-rub-corporate-fr  {
float:left;
margin:0;
padding:0;
display:block;
height:117px;
width:703px;
background:url(images/Bandeau_corporate_fr.jpg) 0 0 no-repeat;
}


a.tag span{
  position:absolute;
  display:none;
  width:200px;
  background-color:#fff;
  border:1px solid #4a3826;
  padding:5px;
  color:#4a3826;
  font-weight:normal;
}
a.tag:hover span{
  display:block;
}

/*debut pour le tag des publication attention ajout de font-weight:normal pour a.tag span */
.tag {
background-image:url(images/tag_publication.jpg);
padding-left:20px;
padding-right:18px;
padding-top:2px;
padding-bottom:5px;
color:#E0F3F9 !important;
font-weight:bold;
text-decoration:none !important;
border-style:none;
}

a.tag:hover {
color:#FFFFFF !important;
}

.bookdb_titre_ajout_pub a{
padding:4px;
color:#FFFFFF !important;
text-decoration:none !important;
background-color:#C6D2E4;
border-color:#7E8898;
border-width:0px 1px 1px 0px;
border-style:solid;
text-align:center;
font-weight:bold;
}

.bookdb_titre_ajout_pub a:hover{
color:#6684AF !important;
border-width:0px 2px 2px 0px;
background-color:#EFEFF4;
}

/*fin pour tag ajout de publication*/

/*********** pour les widget des livres dans la partie allemande ****************/
.widgetbook {float:left; width:215px;height:376px;}




/************* class pour liens_sociaux du widget addthis *********************/

.liens_sociaux {
border-style: solid;
border-width:1px;
/*border-color:#EEF6FF;*/
/*border-color:#E1EAF0;*/
/*border-color:#EBF1FF;*/
border-color:#E9EEFF;
color:#85ACC5;
width:195px;
}

.liens_sociaux .liens_sociaux_titre {
color:#5F8AB2;
background-color:#F2F9FF;
padding-left:3px;
margin-bottom:3px;
}

.liens_sociaux .liens_sociaux_liste {
padding-bottom:20px;
}

.liens_sociaux .liens_sociaux_liste a {text-decoration:underline; color:#5F8AB2;}
.liens_sociaux .liens_sociaux_liste a:hover {text-decoration:none; color:#5F8AB2;}


/*********MBA Brochure***************/

.mba_brochure_download {
   background-image:url(images/brochure_online_900X600.jpg);
   background-repeat:no-repeat;
   height:600px;
   width:900px;
   padding-top:100px;

}

.mba_form {
   background-color:#FFFFFF;
   margin-left:20px;
   padding-left:30px;
   padding-top:10px;
   padding-bottom:10px;
   border-style:solid;
   border-width:1px;
   border-color:#95A7CB;
   width:460px;
   text-align:left;
}

.mba_form .next {
  margin-top:20px;
  margin-left:150px;
}

/****newsletter****/

.newsletter {
  background-image:url(/fileadmin/templates2/images/newsletters/fond_newsletter.jpg);
}

.newsletter .next {
  margin-top:20px;
  margin-left:230px;
}

.newsletter_text {
color:#004381;
font-size:1.6em;
}

/*****edition des prof : message_compte_non_actif *****/
.message_compte_non_actif {
background-color:#FAFDFF;
color:#4E6F98;
text-align:center;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#C1D1DC;
}

#centre .message_compte_non_actif a {
color:#749FC7;
}

.pub_request_sent {
background-color:#EAE9F1;
color:#4E6F98;
text-align:center;
padding:5px;
}


/******newloginbox******/
.newloginbox_contour {
background-color:#E8EFF9;
border-style:solid;
border-width:1px;
border-color:#C1D1DC;

padding-left:10px;
padding-top:7px;

width:250px;

margin-top:10px;

}


.newloginbox_contour_partie_c {
background-color:#FAFDFF;
border-style:solid;
border-width:1px;
border-color:#C1D1DC;

padding-left:5px;
padding-top:7px;
}

.tx-newloginbox-pi1 table,
.tx-felogin-pi1 table {
border-style:solid;
border-width:1px;
border-color:#C1D1DC;
padding:0px;
background-color:#FFFFFF;

margin-bottom:10px;
}

.tx-newloginbox-pi1 table thead tr,
.tx-felogin-pi1 table thead tr {
color:#4C73B2;
}

.tx-newloginbox-pi1 table tbody tr,
.tx-felogin-pi1 table tbody tr {
color:#4C73B2;
}

#centre .tx-newloginbox-pi1 h3,
#centre .tx-felogin-pi1 h3 {
color:#E8EFF9;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:100px;
font-size:1px;
}

#droite .tx-newloginbox-pi1 h3,
#droite .tx-felogin-pi1 h3 {
color:#FFFFFF;
padding-left:5px;
Background-color:#AEBEC9;
padding-top:3px;
padding-bottom:3px;
margin-top:0px;
font-size:13px;
}

.tx-newloginbox-pi1 p,
.tx-felogin-pi1 p {
color:#4C73B2;
padding-left:2px;
}

.tx-newloginbox-pi1 tfoot,
.tx-felogin-pi1 tfoot {
border-style:solid;
background-color:#FFFFFF;
}

#centre .tx-newloginbox-pi1 a,
#centre .tx-felogin-pi1 a {
color:#749FC7;
}

#droite .tx-newloginbox-pi1 a,
#droite .tx-felogin-pi1 a {
color:#749FC7;
}

/*****publications professeurs dans bookdb avec overlib******/
.view_publications_for {
background-color:#7A99BC;
color:#FFFFFF;
padding-left:10px;

margin-left:5px;
font-weight:bold;
}

.publications_auteurs{
border-style:solid;
border-left-width:5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:#7A99BC;
padding:5px;
background-color:#FFFFFF;
width:190px;


margin-left:5px;
}

.publications_auteurs a{
text-decoration:underline;
color:#6F8EB2;
}

.publications_auteurs a:hover{
text-decoration:none;
}


/*********newsletter***********/

.newsletter_form{border-color:#DFE2E3; border-left-width:1px; border-bottom-width:1px; border-top-width:1px; border-right-width:1px;}
.newsletter_form_lib_email{font-weight: bold; color:#004381; }
.newsletter_form_input_email {padding-left:10px;}
.newsletter_form_input_email input {border:solid 1px #004381; width:300px;}
.newsletter_form_lib_souhait{font-weight: bold; color:#004381; margin-top:14px;}
.newsletter_form_checkbox_part{height:140px;}
.newsletter_form_checkbox_ligne {padding-left:2px; width:300px; margin-top:10px;}
.newsletter_form_checkbox{width:25px; float:left; }
.newsletter_form_lib{width:250px;}
.newsletter_form_submit{padding-left:100px; padding-top:10px;}
.submit{
     border:none;
     color:#ffffff;
     background-color:#1B4574;
     font-weight:bold;
     font-size:11px;
     width:100px;
     height:25px;
}


.msg_erreur{color:red; margin-top:10px; margin-bottom:10px;}
.msg_retour{color:#1470D7; text-align:center; padding-top:100px; padding-bottom:100px; margin-top:10px; margin-bottom:10px; font-size:13px; font-weight:bold; background-color:#CEE0F5; width:450px;}
#centre .msg_retour .bodytext a{color:#1470D7;}

/**********Mise en forme************/
.interligne {height:10px;}


/*****affichage prof par academic department***********/
.prof_par_academic_department {
width:115px;
height:130px;
float:left;
text-align:center;
padding-top:3px;
margin:0px;
border-width:1px;
border-style:solid;
background-color:#E8EFF9;
/*
background-color:#4C73B2;
background-image:url(images/fond_bleu_academic_degrade.jpg);
color:#587DA5; //couleur bleugris
color:#637081; //couleur grise


background-image:url(images/fond_academic.gif);
*/
border-color:#FFFFFF;

color:#587DA5;
text-decoration:none;
}

a.prof_par_academic_department:hover{

/*
background-color:#003570;
background-image:url(images/fond_aca_2.jpg);
background-image:url(images/fond_aca_1.jpg);

*/
background-color:#4C74B2;
border-color:#E9EFF8;

color:#E5EAF1;
}

.nom_prof_par_academic_department { color:#647181; padding-top:4px; font-weight:bold;}
.statut_prof_par_academic_department { color:#647181; font-style:italic; }

.image_prof_par_academic_department {width:77px; height:77px; /*background-image:url(images/fond_academic_bleu.gif);*/ padding-top:2px; margin-bottom:4px; margin-left:auto; margin-right:auto;}
.photo_prof_par_academic_department {border-style:solid; border-width:1px; width:75px; border-color:#FFFFFF;}

.academic_department_titre { float:left;  width:694px; padding-left:9px;   background-color:#004381; margin-top:5px;  color:#ffffff; font-size:11px; margin-bottom:5px; font-weight:bold}
.bandeau_titre { float:left;  width:694px; padding-left:9px;   background-color:#004381; margin-top:5px;  color:#ffffff; font-size:11px; margin-bottom:5px; font-weight:bold}
.professor_label {clear:both; font-size:14px; font-weight:bold; padding-left:0px; color:#004381; margin-bottom:5px; padding-top:3px;}
.affiliate_professor_label {clear:both; font-size:14px; font-weight:bold; padding-left:0px; color:#004381; margin-bottom:5px; padding-top:15px;}

.liste_alpha {margin-left:30px;}
.liste_lettre_alpha {margin-top:40px;}
.lettre_alpha a{color:#4C74B2; text-decoration:none; padding:5px; font-weight:bold; font-size:12px;}
.lettre_alpha a:hover{ background-color:#4C74B2; color:#FFFFFF; text-decoration:none; padding:5px; font-weight:bold; font-size:12px;}

.lettre_result {font-weight:bold; font-size:15px; margin-top:10px; margin-bottom:9px; color:#4C74B2}

.tx-ttnews-browsebox ul li a {color:#004381}

/******formulaire pour moteur de recherche des profs *******/
.form_faculty {border-style:solid; border-width:1px; border-color:#C1D1DC; background-color:#E8EFF9; padding-left:20px;}
.form_faculty_libelle {font-weight:bold; color:#4C73B2;}
.champ {margin-left:30px;}

input#submit_moteur_recherche {
background:#003570;
color:#fff;
margin-left:170px;
border:0;
padding:2px;
cursor:pointer;
font-weight:bold;
}

input#submit_moteur_recherche:hover{background:#4C73B2;}
.loupe {background-image:url(images/loupe.jpg); background-repeat:no-repeat; font-size:15px; margin-left:10px;}



/*******fiche prof*******/
.fiche_prof {border-style:solid; border-width:1px; border-color:#C9D0D8; background-color:#486FB0; float:left; width:701px; font-family:arial; font-size:12px;}
.fiche_prof_gauche {width:200px; float:left}
.fiche_prof_droite {width:490px; background-color:#FFFFFF;float:right; min-height:435px;}

.photo_prof {width:160px; height:160px; background-image:url(images/photo_prof_ombre.gif);  background-repeat:no-repeat; margin-left:auto; margin-right:auto;margin-top:10px;margin-bottom:10px;}
.cadre_photo {width:142px;border-style:solid; border-width:1px; border-color:#FFFFFF;}

.nom_prenom_prof {color:#E5EAF1; margin-left:20px; font-weight:bold; font-size:12px;}
.titre_prof_1 {color:#E5EAF1; margin-left:20px;}
.titre_prof_2 {color:#E5EAF1; margin-left:20px;}
.statut_prof {color:#E5EAF1; margin-left:20px;}

.infos_divers_prof_1 {color:#E5EAF1; margin-left:20px;margin-top:10px; font-weight:bold;}
.infos_divers_prof_2 {color:#E5EAF1; margin-left:20px;}

.campus_prof {color:#E5EAF1; margin-left:20px;}
.dates_prof {color:#E5EAF1; margin-left:20px;}
.telephone_prof {color:#E5EAF1; margin-left:20px;}

.courriel_prof{background-image:url(images/enveloppe_mail.jpg);background-repeat:no-repeat; background-position:0px 2px; padding-left:10px; margin-left:20px;}
.courriel_prof a{color:#E5EAF1;padding-left:10px;}

.prof_menu {background-color:#486FB0;padding-top:3px;padding-bottom:3px; }
.prof_menu a{color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:3px;}
.prof_menu a:hover{color:#486FB0; background-color:#FFFFFF;}

#prof_rubrique_1, #prof_rubrique_2, #prof_rubrique_3, #prof_rubrique_4 {color:#3F4C5D; padding:15px; border-top-style:solid; border-width:1px; border-color:#C9D0D8}
#prof_rubrique_1 p, #prof_rubrique_2 p, #prof_rubrique_3 p, #prof_rubrique_4 p{color:#3F4C5D; padding-top:5px;}
#prof_rubrique_1 li, #prof_rubrique_2 li, #prof_rubrique_3 li, #prof_rubrique_4 li {color:#3F4C5D}


#prof_rubrique_1 a, #prof_rubrique_2 a, #prof_rubrique_3 a, #prof_rubrique_4 a {color:#486FB0;}
#prof_rubrique_1 a:hover, #prof_rubrique_2 a:hover, #prof_rubrique_3 a:hover, #prof_rubrique_4 a:hover {color:#003570;}


#prof_rubrique_1 h1, #prof_rubrique_2 h1, #prof_rubrique_3 h1, #prof_rubrique_4 h1 {color:#4C73B2; font-size:17px;}
#prof_rubrique_1 h2, #prof_rubrique_2 h2, #prof_rubrique_3 h2, #prof_rubrique_4 h2 {color:#4C73B2; font-size:13px; margin-top:12px; margin-bottom:0px; font-weight:bold; padding-top:5px;}
#prof_rubrique_1 p b, #prof_rubrique_2 p b, #prof_rubrique_3 p b, #prof_rubrique_4 p b {color:#4C73B2; font-weight:bold;}



/*alumni email à vie*/

.icone_google_apps{
border-style:solid;
border-color:#004381;
float:left;
width:100px;
height:50px;
}


.bodytext img{
border-style:solid;
}

.alignement_texte{
border-style:solid;
border-color:#004381;
width:40px;
float:left;
padding-top:20px;
height:30px;
}

.alignement_texte p{
padding-left:0px;
}

.howto{
display:bloc;
background-image:url(images/pdf_48_48.png);  background-position:3px 0px;
background-size:20px 20px;
background-repeat:no-repeat;
padding-left:27px;
padding-right:5px;
padding-bottom:10px;
font-size:11px;
}



