﻿/***************/
/* GÃ©nÃ©ralitÃ©s */
/***************/
div.body {
	/*	background: #e5e5e5 url('../images/body_back.png') 0 0 repeat-x; */
	background :url("../images/header/header-ibpm-fond.png") repeat-x scroll 0 0 transparent;
}

body,p,table {
	font-size: 12px;
	font-family:  "Verdana", Verdana, Arial, Helvetica; 
	text-align:left;
	color:#333;
	line-height:150%;	
}

hr {
color: #333;
background-color: #333;
height: 1px; 
border: 0 dotted;

}

.clear {
	clear:both;
}

strong {
	font-weight:bold;
}

.button {
	width:79px;
	height:25px;
	border:0px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding:0px 3px;
	cursor:pointer;
	background: url('../images/button.png') left bottom  no-repeat;
}
.button:hover {
	color:#DADADA;
}
.module h3, .moduletable h3 {
	color:#CCCCCC;
	font-size:12px;
	margin-bottom:0;
	padding-left:5px;
	text-transform:uppercase;
	}

.moduletable h3 {
	border-left:3px solid #CCCCCC;
	margin-bottom:10px;
}

a,a:visited,a:link {
	color:#7D7E7F; 
    text-decoration:none;
	
}
a:hover, a:active, a:focus {
	color:#666;
        text-decoration:underline;
}
a.readmore, a.readon {color: #96853D; padding-left:13px; background: url('../images/puce_Executive.png') left center no-repeat;}

h1 {border-left:3px solid #5d4f4b;color:#333333;font-size:18px;padding-left:5px;text-transform:uppercase;}
h2 {font-size: 14px; border-bottom: 1px dotted; color: #333}
h4 {font-size: 12px; padding-bottom: 5px; padding-top: 5px; border-bottom : 1px dotted; color: #333}


/************/
/* Top zone */
/************/
.top {
	text-align:left;
	margin : 0 auto;
	width:1000px;
	height:170px;
	background: url("../images/nouveau/header.png") no-repeat scroll 0 0 transparent;
}
/******** logo ***********/
.top .logo {
	width:128px;
	height:96px;
	float:left;
}

.top .logo img {
 position: relative;
 right: -10px;
 top: 10px;
}

/********* acc ************/
.top .acc {
	width:39px;
	height:95px;
	float:left;
}

/********* showcase ************/
.top .showcase {
float:left;
height:51px;
margin:10px 0 0 360px;
padding-right:20px;}

.top .showcase p {
color:#FFFFFF;
font-family:Georgia;
font-size:10px;
line-height:1.2;
padding-top:90px;;
}


.top .showcase2 {
float:left;
padding-top:97px;
width:100px;}

.top .showcase2 p {
	color:#8E8C84;
font-family:Georgia;
font-size:12px;
line-height:1.2;;
}

/******** lang **********/
.top .lang {
	width:70px;
	height:35px;
	float:right;
	margin-right: 52px;
	background: url('../images/lang.png') right center no-repeat;
}
.top #jflanguageselection {
	margin-top:4px;
	padding-right:10px;
}

.top .jflanguageselection li a{
	padding-right:6px;
}
/******* search *********/
.top .searchbar {	
	float:right;
	width:180px;
	height:36px;
	background: url('../images/search.png')  0px 0px no-repeat;
	margin-right:65px;
	margin-top:2px;
}

.top .search .inputbox {	
	border:0px;
	width:115px;
/*	margin:10px 20px 0px 15px; */
	margin-top:10px;
	margin-left:15px;
	color:#9e988a;
	float:left;
}
.top .search .button {	
	float:right;
	cursor:pointer;
/*	vertical-align:bottom;*/
	border:0px;
	width:12px;
	height:36px;	
	margin-right:18px;
	background: url('../images/loupe.png') right center no-repeat;
}

/**********/
/** MENU **/
/**********/
.top .toolbar {
height:52px;
padding-left:170px;
padding-top:10px;}

.sf-menu a, .sf-menu a:visited , .sf-menu a:link {
	color:#FFF;
}
.sf-menu a:hover {
	text-decoration:none;
}

.sf-menu li li {
	margin-top:-2px;
	background:		#423f32;
}

.sf-menu li li a {	
	padding-left:24px;
	border-top: 1px solid #545041;
	border-left: 1px solid #545041;
}

.sf-menu li li a:hover {
	background: url('../images/menu_star.png') 7px center no-repeat;
}

/*
.sf-menu li#current{
	background:#FFF;
}
.sf-menu li#current a {
	color:#7e7663;
}
*/

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:active{
	background:		#7e7663;
	outline:		0;
}

/****************/
/* Insider zone */
/****************/
.insider {
	text-align:left;
	margin : 0 auto;
	padding-top:5px;
	width:1000px;
	background: #FFF ;
}
.insider .banner {
	text-align:center;
	width:1000px;
	margin-bottom:10px;
}

.insider .side {
	width:159px;
}
.insider .left_side {
	float : left;
}
.insider .right_side {
	float : right;
        width:275px;
}
.insider .left_side div.moduletable {
        margin-bottom:15px;
        margin-right:10px;
	padding-bottom:20px;
	background: url('../images/module_sep1.png') bottom center no-repeat;
}

.insider .right_side div.moduletable {
background:url("../images/nouveau/corner.png") no-repeat scroll right bottom #f0efef;
border:1px solid #CCCCCC;
margin-bottom:15px;
margin-left:10px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}

.insider .right_side div.moduletable2 {
background:url("../images/inter/corner-intern.png") no-repeat scroll right bottom #f0efef;
border:1px solid #CCCCCC;
margin-bottom:15px;
margin-left:10px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}

.insider .right_side div.moduletable3 {
background:#fff;
border:1px solid #CCCCCC;
margin-bottom:15px;
margin-left:10px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}


.insider .right_side div.moduletable4 {
background:#fff;
margin-bottom:15px;
margin-left:10px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}


.insider .center {
	float:left;
}
.insider .cols4 {
	width:453px;
}
.insider .cols3 {
	width:630px;
}
.insider .cols2 {
	width:700px;
}
.insider .cols1 {
	width:950px;
}

.insider .left_vert {
	width:13px;
	height:480px;
	float:left;
	background: url('../images/left_vert.png') 0 0 no-repeat;
}

.insider .right_vert {
	width:12px;
	height:480px;
	float:left;
	background: url('../images/right_vert.png') 0 0 no-repeat;
}

/***************/
/* Footer zone */
/***************/
.footer {
	margin : 0 auto;
	width:100%;
	padding-bottom: 40px;
	background: url("../images/backfoot4.png") repeat-x scroll 0 0 #000000
	}

.footer_deco {
	width:147px;
	height:117px;
	background: url('../images/footer_deco.png') left 0 no-repeat;
	float:left;
	padding-bottom:20px; 
}

.footer .footer_logo {
	width:70px;
	height:63px;
	float:left;
}

.footer .footer_infos {
	font-size:11px;
	color:#FFF;
	text-align:left;
	padding:10px 0px 0px 15px;
}
.footer .footer_infos p {
	font-size:11px;
	color:#FFF;
	text-align:left;
}

.footer_t {
	margin-top: 100px;
	width:100%;
	height:123px;
	background: #2b281f url('../images/backward.png') repeat-x;
}
.footer_b {
	margin : 0px auto 0px auto;
	width:955px;
	height:100%;
}

.footer a , footer a , footer a:visited, footer a:link {
color : #CCCCCC !important;

}
/********/
/* User */
/********/
.users .module h3 {font-size:14px;text-transform:uppercase;color:#686251;margin-bottom:10px;}

.user1 {width: 260px;height:205px;float:left;margin-right:15px;}
.user2 {width:260px;float:left;margin-right:15px;}
.user3 {width:395px;float:right;margin-right:5px;}
.user_width4 {width:144px;}
.user_width3 {width:197px;}
.user_width2 {width:247px;}




div.rounded {	
  height:200px;
  background:  url(../images/rounded_top_left.png) 0 0px no-repeat;
  margin-right:7px;
  margin-bottom:9px;
}

 
div.rounded div {
	height:205px;
  background:  url(../images/rounded_bottom_left.png) 0 100% no-repeat;
  border: 0;	
}
 
div.rounded div div{
	height:200px;
	margin-right:-7px;
  background: url(../images/rounded_top_right.png) 100% 0px no-repeat;
}
 
div.rounded div div div {
	height:200px;
	padding:0px 7px 5px 7px;
	margin-right:0px;
  background:  url(../images/rounded_bottom_right.png) 100% 100% no-repeat;
}
div.rounded div div div div{
  background: none;
}


div.rounded2 {	
  height:200px;
  background:  url(../images/rounded2-hd.png) 0 0px no-repeat;
  margin-right:7px;
  margin-bottom:9px;
}

 
div.rounded2 div {
	height:205px;
  background:  url(../images/rounded2-bd.png) 0 100% no-repeat;
  border: 0;	
}
 
div.rounded2 div div {
        height:200px;
	margin-right:-7px;
        background: url(../images/rounded2-hg.png) 100% 0px no-repeat;}
 
div.rounded2 div div div {
	height:200px;
	padding:0px 7px 5px 7px;
	margin-right:0px;
  background:  url(../images/rounded2-bdr.png) 100% 100% no-repeat;
}
div.rounded2 div div div div{
  background: none;
}

div.rounded2 div div div h3 {padding-bottom:20px;magrin-bottom:20px;font-size:14px;text-transform:uppercase;color:#686251;}
div.rounded2 div div div ul li {margin-left:10px;color:#686251;}



.ifixed {	
  height:200px;
  margin-bottom:9px;
background:url("../images/cornerhome45.png") no-repeat scroll right bottom #60524E;
border:1px solid #CCCCCC;
margin-bottom:15px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}


.ifixed2 {	
  height:200px;
  margin-bottom:9px;
background:url("../images/inter/corner-intern.png") no-repeat scroll right bottom #B09C97;
border:1px solid #CCCCCC;
margin-bottom:15px;
padding-bottom:15px;
padding-left: 15px;
padding-right: 5px;
}






.ifixed a, .ifixed a:visited, .ifixed a:link {
	color:#fff;
        text-decoration:none;
	
}
.ifixed a:hover, .ifexed a:active, .ifixed a:focus {
	color:#ccc;
        text-decoration:none;
}


/**********/
/* Bottom */
/**********/

.bottoms {
text-align:left;
	margin : 0 auto;
	padding-top:15px;
	width:1000px;
}

.bottoms h3 {
}
.bottom_left {
	width:6px;
	height:160px;
  float:left;
}
.bottom_right {
	width:6px;
	height:164px;
  float:left;
}
.bottom_sep1 {
	width:7px;
	height:160px;
  float:left;
}
.bottom_sep2 {
	width:7px;
	height:160px;
  float:left;
}
.bottom {
	padding:0px 10px;
	width:283px;
	height:164px;
  	float:left;
}
	
/******************************************/
/********* CHARTE GRAPHIQUE ESC ***********/
/******************************************/

.contact2 a, td.contact2, .contact2 a, td.contact2 {color:#333;}
.contact2 a.readmore, .contact2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.contact2 h3, .contact2 h3  {color:#524E40; background: url('../images/Mail2.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;}

.media2 a, td.media2, .media2 a, td.media2 {color:#333;}
.media2 a.media2, .media2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.media2 h3, .media2 h3  {color:#524E40; background: url('../images/media2.png')  left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;padding-top:10px; border:none;}


.contact3 a, td.contact3, .contact3 a, td.contact3 {color:#333;}
.contact3 a.readmore, .contact3 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.contact3 h3, .contact3 h3  {color:#5d4f4b; background: url('../images/Mail2.png') left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px; padding-top:10px; border:none;}

.contact3inter a, td.contact3inter, .contact3inter a, td.contact3inter {color:#333;}
.contact3inter a.readmore, .contact3inter a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.contact3inter h3, .contact3inter h3  {color:#8a5122; background: url('../images/contact-inter.png') left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px; padding-top:10px; border:none;}


.job2 a, td.job2 , .job2 a, td.job2 {color:#333;}
.job2 a.readmore, .job2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.job2 h3, .job2 h3  {color:#524E40; background: url('../images/apply.jpg') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.twitter2 a, td.twitter2 , .twitter2 a, td.twitter2 {color:#333;}
.twitter2 a.readmore, .twitter2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.twitter2 h3, .twitter2 h3  {color:#524E40; background: url('../images/Twitter.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.information2 a, td.information2, .information2 a, td.information2 {color:#333;}
.information2 a.readmore, .information2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.information2 h3, .information2 h3  {color:#5d4f4b; background: url('../images/brochure.png') left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;padding-top:10px; border:none;}


.information2inter a, td.information2inter, .information2inter a, td.information2inter {color:#333;}
.information2inter a.readmore, .information2inter a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.information2inter h3, .information2inter h3  {color:#8a5122; background: url('../images/brochure-inter.png') left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;padding-top:10px; border:none;}



.zoom2 a, td. zoom2, . zoom2 a, td. zoom2 {color:#333;}
.zoom2 a.readmore, .zoom2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.zoom2 h3, .zoom2 h3  {color:#5d4f4b; background: url('../images/search48.png') left no-repeat;text-align:left;text-transform:uppercase;padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;padding-top:10px; border:none;}

.calendar2 a, td.calendar2, .calendar2 a, td.calendar2 {color:#333;}
.calendar2 a.readmore, .calendar2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.calendar2 h3, .calendar2 h3  {color:#5d4f4b; background: url('../images/Calendar2.png') left no-repeat;text-align:left;text-transform:uppercase; padding-left: 35px;padding-bottom: 15px;margin-bottom: 15px;padding-top:10px; border:none;}

.plus2 a, td.plus2, .plus2 a, td.calendar2 {color:#333;}
.plus2 a.readmore, .plus2 a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.plus2 h3, .plus2 h3  {color:#524E40; background: url('../images/plus.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.PGE a, td.PGE, .pge a, td.pge {color:#8D1950;background: url('../images/puce_PGE.png') left center no-repeat;padding-left:13px;}
.PGE a.readmore, .pge a.readmore {padding-left:13px; background: url('../images/puce_PGE.png') left center no-repeat;}
.PGE h3, .pge h3  {color:#8D1950;text-transform:uppercase;padding-bottom: 5px; margin-bottom: 5px;}

.rounded3PGE a, td.rounded3PGE, .pge a, td.rounded3PGE {color:#8D1950;}
.rounded3PGE a.readmore, .rounded3PGE a.readmore {padding-left:13px; background: url('../images/puce_PGE.png') left center no-repeat;}
.rounded3PGE h3, .rounded3PGE h3  {color:#524E40; background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.Bachelor a, td.Bachelor, .bachelor a, td.bachelor {color:#CE2C4E;background: url('../images/puce_Bachelor.png') left center no-repeat;border-bottom:1px dotted;padding-left:13px;}
.Bachelor a.readmore, .bachelor a.readmore {padding-left:13px; background: url('../images/puce_Bachelor.png') left center no-repeat;}
.Bachelor h3, .bachelor h3 {color:#FF0035; background: url('../images/star_Bachelor.png') left 11px no-repeat;}


.bachelor2 a, td.bachelor2, .bachelor2 a, td.bachelor2 {color:#CE2C4E;}
.bachelor2 a.readmore, .bachelor2 a.readmore {padding-left:13px; background: url('../images/puce_Bachelor.png') left center no-repeat;}
.bachelor2 h3, .bachelor2 h3  {color:#524E40; background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.Masters a, td.Masters, .masters a, td.masters {color:#1E7797;padding-left:13px; background: url('../images/puce_Masters.png') left center no-repeat;}
.Masters a.readmore, .masters a.readmore {padding-left:13px; background: url('../images/puce_Masters.png') left center no-repeat;}
.Masters h3, .masters h3 {color:#1E7797;background: url('../images/star_Masters.png') left 11px no-repeat;}

.masters2 a, td.masters2, .masters2 a, td.masters2 {color:#1E7797;}
.masters2 a.readmore, .masters2 a.readmore {padding-left:13px; background: url('../images/puce_Masters.png') left center no-repeat;}
.masters2 a.span {border-bottom: 1px dotted;}
.masters2 h3, .masters2 h3  {color:#524E40; background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}


.Executive a, td.Executive, .executive a, td.executive {color:#ABA000;padding-left:13px;background: url('../images/puce_Executive.png') left center no-repeat;}
.Executive a.readmore, .executive a.readmore {padding-left:13px; background: url('../images/puce_Executive.png') left center no-repeat;}
.Executive h3, .executive h3 {color:#ABA000;background: url('../images/star_Executive.png') left 11px no-repeat;}

.executive2 a, td.executive2, .pge a, td.executive2 {color:#ABA000}
.executive2 a.readmore, .executive2 a.readmore {padding-left:13px; background: url('../images/puce_PGE.png') left center no-repeat;}
.executive2 h3, .executive h3  {color:#524E40;background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.MBA a, td.MBA, .mba a, td.mba {color:#88AC2E;padding-left:13px; background: url('../images/puce_MBA.png') left center no-repeat;}
.MBA a.readmore, .mba a.readmore {padding-left:13px; background: url('../images/puce_MBA.png') left center no-repeat;}
.MBA h3 {color:#88AC2E;background: url('../images/star_MBA.png') left 11px no-repeat;}

.mba2 a, td.mba2, .mba2 a, td.mba2 {color:#88AC2E;}
.mba2 a.readmore, .mba2 a.readmore {padding-left:13px; background:  url('../images/puce_MBA.png') left center no-repeat;}
.mba2 h3, .mba2 h3  {color:#524E40;background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.International a, td.International {color:#C85B1A;padding-left:13px; background: url('../images/puce_International.png') left center no-repeat;}
.International a.readmore {padding-left:13px; background: url('../images/puce_International.png') left center no-repeat;}
.International h3 {color:#C85B1A;background: url('../images/star_International.png') left 11px no-repeat;}

.international2 a, td.international2, .mba2 a, td.international2 {color:#C85B1A;}
.international2 a.readmore, .international2 a.readmore {padding-left:13px; background: url('../images/puce_PGE.png') left center no-repeat;}
.international2 h3, .international2 h3  {color:#524E40;background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.Institutionnelle a, td.Institutionnelle {color:#333;padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.Institutionnelle a.readmore {padding-left:13px; background: url('../images/puce_Institutionnelle.png') left center no-repeat;}
.Institutionnelle h3 {color:#333;background: url('../images/star_Institutionnelle.png') left 11px no-repeat;}

.institutionelle2 a, td.institutionelle2, .pge a, td.institutionelle2 {color:#333;}
.institutionelle2 a.readmore, .institutionelle2 a.readmore {padding-left:13px; background: url('../images/puce_PGE.png') left center no-repeat;}
.institutionelle2 h3, .institutionnelle2 h3  {color:#524E40;background: url('../images/Home.png') left no-repeat;text-align:left;text-transform:uppercase; border-bottom:1px solid;padding-left: 45px;padding-bottom: 15px;margin-bottom: 15px;}

.Urgent h3, .Urgent p, .Urgent a {
	color:#EE365C;
}
.Urgent h3 {
	padding-left:20px;
	background: url('../images/urgent.png') left 8px no-repeat;
}


/***********************************/
/*********** OPTIONNEL *************/
/***********************************/

.contentheading {
        font-size:15px;
        text-align: left;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	margin-right:13px;
	color:#423f32;
	margin-bottom:0px;
	background: url('../images/star.png') left 11px  no-repeat;
}

.blog {
	padding:0px 5px;
}
.blog span.article_separator {
	display:block;
	margin-bottom:5px;
	border-bottom:0px dashed  #AAA;
}

tr.sectiontableentry1 td, td.sectiontableentry1 {background: #f7f7f7}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
border-bottom: 1px solid #f1f1f1; padding-left:50px; white-space:nowrap;
}

tr.sectiontableentry1 td, td.sectiontableentry1 {
  background: white;
background-image: none;
}

form#publicmail {
  width: 35%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

	form#publicmail .button {
		background-position: bottom;
		height: 25px;
	}

fieldset {
	border: none;
	padding: 10px 0px;
	background: url(../images/hdot2.gif) repeat-x top;
}

small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, .img_caption {
	color: #666666;
	font-size: 80%;
}


/** CSS DANS LES ONGLETS  */

div.jwts_tabbertab ul li {
  list-style-type: disc;
}

div.jwts_tabbertab ol li {
  list-style-type: decimal;
}

div.jwts_tabbertab h1 {
  font-size: 1.3em;
}

div.jwts_tabbertab h2 {
  font-size: 1.1em;
}

div.jwts_tabbertab h3 {
  font-size: 1em;
}

div.jwts_tabbertab h4 {
  font-size: 0.9;
}

div.jwts_tabbertab h5 {
  font-size: 0.8em;
}

div.jwts_tabbertab h6 {
  font-size: 0.7em;
}

/******************************************/
/********* module listmarker ***********/
/******************************************/

li.dest_double a {
color: green;
}

li.dest_simple a {
color: blue;
}




/******************************************/
/********* mise en forme ***********/
/******************************************/

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {padding-left: 15px;overflow: hidden;margin-left: 5px;}
ul.bullet-1 li,  ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li {list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 10px;}
ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li {list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 22px;}

ul.bullet-1 li {background: url(../images/bullet-1.png) 0 5px no-repeat;}
ul.bullet-2 li {background: url(../images/bullet-2.png) 0 5px no-repeat;}
ul.bullet-3 li {background: url(../images/bullet-3.png) 0 5px no-repeat;}
ul.bullet-4 li {background: url(../images/bullet-4.png) 0 5px no-repeat;}
ul.bullet-5 li {background: url(../images/bullet-5.png) 0 5px no-repeat;}
ul.bullet-6 li {background: url(../images/bullet-6.png) 0 2px no-repeat;}
ul.bullet-7 li {background: url(../images/bullet-7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(../images/bullet-8.png) 0 3px no-repeat;}

pre {padding: 10px;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

blockquote {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;background: #f6f6f6;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 0px 20px;margin: 15px 0;border: 0;background: 0;}
blockquote.blue{color: #0D507A;}
blockquote.red{color: #663838;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}
blockquote.quotes {display: block;background: url(../images/quote-start.png) 0 5px no-repeat;padding: 0px 20px 0 38px;margin: 20px 0;font-size: 120%;line-height: 150%;width: auto;color: #666;border: 0;}
blockquote.quotes p {padding: 0 38px 0 0;margin-top: 0;background: url(../images/quote-end.png) 100% 100% no-repeat;}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 15px 0;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #5d4f4b;}
.important-red {border: 1px solid #663838;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {color: #333;}
span.important-title-blue {color: #5d4f4b;}
span.important-title-red {color: #663838;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {display: block;font-size: 170%;float: left;margin: 2px 10px 0 15px;}
span.number {color: #333;}
span.number-blue {color: #0D507A;}
span.number-red {color: #663838;}
span.number-green {color: #74A824;}
span.number-purple {color: #9E0E87;}
span.number-orange {color: #CC8300;}
span.number-brown {color: #8B6846;}
span.number-grey {color: #666;}

span.highlight {background: #FFFBD5;padding: 1px 2px;}
span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #663838;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey {color: #666;}
span.highlight-bold {font-weight: bold;font-size: 120%;}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {display: block;font-size: 260%;float: left;margin: 0px 4px 0 0;line-height: 100%;}
span.dropcap {color: #333;}
span.dropcap-blue {color: #0D507A;}
span.dropcap-red {color: #663838;}
span.dropcap-green {color: #74A824;}
span.dropcap-purple {color: #9E0E87;}
span.dropcap-orange {color: #CC8300;}
span.dropcap-brown {color: #8B6846;}
span.dropcap-grey {color: #666;}

span.inset-left {display: block;color: #000;padding: 15px;float: left;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;color: #000;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc, span.date2, span.chiffres, span.language, span.courrier {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/attention.png) 10px 50% no-repeat;}
span.notice {color: #FFF;border: 1px solid #4E4A3C;background: #999 url(../images/information.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/alert.png) 10px 50% no-repeat;}
span.download {color: #333;border: 1px solid #C0C0C0 ;background: #F0EDE5 url(../images/link.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../images/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/note.png) 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/cart.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/doc.png) 10px 50% no-repeat;}
span.date2 {color: #666;border: 1px solid #4E4A3C;background: #F0F0F0 url(../images/date.png) 10px 50% no-repeat;}
span.chiffres {color: #666;border: 1px solid #4E4A3C;background: #F0F0F0 url(../images/chart_bar.png) 10px 50% no-repeat;}
span.language {color: #999;border: 1px solid #4E4A3C;background: #FFF url(../images/comment.png) 10px 50% no-repeat;}
span.courrier {color: #999;border: 1px solid #4E4A3C;background: #FFF url(../images/email.png) 10px 50% no-repeat;}






div.number-block1, div.number-block2, div.number-block3 {padding-left: 50px;}
div.number-block1 {background: url(../images/number-1.png) 0 0 no-repeat;}
div.number-block2 {background: url(../images/number-2.png) 0 0 no-repeat;}
div.number-block3 {background: url(../images/number-3.png) 0 0 no-repeat;}

.article img {
background:silver;
border-color: #000;
border-style: solid; 
border-width: 1px 1px 2 px;
margin: 10px 0 0;
padding: 4px;
	
}

.pagenav {
    border-top: 1px solid;
	margin-top: 25px;
	font-weight: bold;
	text-align: right;
}

.qna_link {
  background: url(../../../administrator/templates/khepri/images/j_arrow.png) no-repeat left center;
  padding-left: 15px;
}

h2.listcate {
  font-size: 1.4em;
  padding-left: 15px;
  margin-bottom: 15px;
}

div.module_qna ul {
  padding-left: 40px;
}

h2.closed {
  background: url(../star.png) no-repeat left center;
}

h2.opened {
  background: url(../starbas.png) no-repeat left center;
}

li.listquest, h2.listcate {
  cursor: pointer;
}

li.listquest strong {
  color: red;
}

body.bodylevel-hight .rt-article-content {
	background : #000;
}


#rt-header-panel .rokminievents-item:hover, #rt-header-panel .timeline .progress-wrapper, #rt-bottom-panel .rokminievents-item:hover, #rt-bottom-panel .timeline .progress-wrapper {background: url(../images/dark-10.png);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);border-bottom: 1px solid rgba(255,255,255,0.3);border-right: 1px solid rgba(255,255,255,0.3);}
#rt-header-panel .rokminievents-badge, #rt-bottom-panel .rokminievents-badge {background: #eee;border: 4px solid #576D6D;}
#rt-header-panel .timeline-dates .active, #rt-header-panel .timeline-dates .active:hover, #rt-bottom-panel .timeline-dates .active, #rt-bottom-panel .timeline-dates .active:hover {background: url(../images/dark-40.png);}
#rt-header-panel .timeline-dates .date:hover, #rt-bottom-panel .timeline-dates .date:hover {background: url(../images/dark-30.png);}
#rt-header-panel .rokminievents-wrapper .left-arrow, #rt-header-panel .rokminievents-wrapper .right-arrow, #rt-bottom-panel .rokminievents-wrapper .left-arrow, #rt-bottom-panel .rokminievents-wrapper .right-arrow {background-image: url(../images/style3/headerpanel/header-control-arrows.png);}
#rt-header-panel .rokminievent-page, #rt-bottom-panel .rokminievent-page {background: url(../images/dark-10.png);border-top: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);border-bottom: 1px solid rgba(255,255,255,0.5);border-right: 1px solid rgba(255,255,255,0.5);}
#rt-header-panel .progress .knob, #rt-bottom-panel .progress .knob {background: #FF9354;border: 2px solid #fff;}

/*    CSS de CLP-------------------------------------------------------------------------------------------------------------------------------*/

/* Modif FPSS*/
.fpss-introtext{
display: none;
}

/*  Link    */
div.jwts_tabbertab ul li a{
	color:#73A0BD !important;
}

.contentpaneopen a, .contentpaneopen a:visited, .contentpaneopen a:link {
    color: #4E88C2;
    text-decoration: underline;
}



/* Home*/

/* AACSB*/

/* ------------------------------------------accréditation XL ---
#banner-aacsb{
    position: absolute;
    top: 170px;
    z-index: 1000;
margin-left: 100px;
}
*/

#banner-aacsb{
margin: auto;
    text-align: left;
    width: 600px;

}

#banner-aacsb img{
height: 60px;
    width: auto;

}


/* JPO */ 

.banner-jpo{
width : 300px;
font-family: "Ropa Sans",helvetica;
font-size: 1em;
width: 300px;
color:white;
}
/* Post-it */

div.moduletablepostit{
padding-bottom:25px;
}

/*table specific*/

table#graduated-student{
vertical-align:top;
}

.scholarship{
	border-collapse: collapse;
	border: 1px solid grey;
}

.scholarship tr td{
	padding: 10px;
	border:0px transparent none;
}

.scholarship h2{
	background-color: #6F5F5A;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}

.scholarship td.col2{
border-bottom:0px transparent none;
border-top:0px transparent none;
	border-right:1px #6F5F5A dotted;
	border-left:1px #6F5F5A dotted;
}

.scholarship .requirements{
	background-color:#EDEDED;
}
 .scholarship .amount{
	background-color:#D4D4D4;
}
table#graduated-student tr td{
vertical-align:top;
border-bottom: 1px solid grey !important;
padding:10px;
}

/* Tableau programme*/

table.programme{
background-color:#FCFCFC;
 border-width:1px; 
 border-style:solid; 
 border-color:grey;
 border-collapse:collapse; 
}
table.programme td { 
 border-width:1px;
 border-style:solid; 
 border-color:grey;
 padding:5px;
 }

table.programme tr.ligne{
	background-color:#D6D6D6;
	font-weight:bold;
}

table.programme tr.tete p{
	background-color:#B2B2B2;
	color:white;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
}

table.programme a, table.programme a:visited, table.programme a:link {
    color: #3399FF;
}





/* Top zone*/

.top {
position:relative;
}

.top .acc{
	
	position:relative;
	left:445px;
	top: 0px;
}

/* Forum du recrutement*/

/* Changement Z-index du menu*/

.top{
	position:relative;
	z-index:3000;
}
.top .toolbar {
position:relative;
    z-index:2000;
    }
    
#fpss-outer-container {
position: relative;
z-index:1;
}

.sf-menu li li a {
z-index:300;
position:relative;	
}

/*----------------------------------------------------------------------------------DEPARTEMENTS FACULTES ------------------------------------------------*/
table#departement a, a:visited,table#departement a:link {
    color: #333333;
}

table#departement img {
    float:left;
height: 110px;
}

table#departement h1{
margin: 40px 0 0 10px;
font-family: 'Ropa Sans', sans-serif;
font-weight: bold;
}

table#departement h2{
margin: 0 0 0 88px;
border-bottom : 1px dotted #CBCBCB;
display:block;
}

table#departement h2 a{
text-decoration:none;
}

table#departement td{
border: 2px solid #D9D9D9;
}

.jwts_slidewrapper {
overflow:visible;
}




/* -------------------------------------------------------------------------------------- Fiche identité prof ----------------------------------------*/


table#ficheprof{
background-color: #D7D7D7;
    border-left: 10px solid #A38D87;
    box-shadow: 0 2px 10px grey;
    margin: auto;
width: 100%;
   background:url("https://www.esc-rennes.fr/images/stories/bandeaux/home/modules-home-partenaires-fr-blank.png") no-repeat scroll 30px -40px #D7D7D7
}

table#ficheprof img{
margin: 0;
float:right;
border-left: 8px solid white;
}

table#ficheprof h1 {
    background: none repeat scroll 0 0 white;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    padding: 5px 5px 0;
    width: 100%;
margin: 168px 0 0;
font-family: 'Ropa Sans',sans-serif;
}
table#ficheprof h2 {
background: none repeat scroll 0 0 white;
    display: block;
    padding: 15px 5px;
    width: 100%;
border-bottom: medium none;
}

table#ficheprof h1 img{
border: 0 solid grey;
    height: auto;
    margin-right: 15px;
    width: 25px;
}
table#ficheprof h1, table#ficheprof h2{
width:90%;
}

/* -------------------------------------------------------------------- fiche programme manager ---------------------------------------------------*/


.important-brown h1 a{
font-family: 'Ropa Sans',sans-serif;
color:#7A6863 !important;
font-weight: bold;
}

/* -------------------------------------------------------------------- Bloc navigation PGRM ---------------------------------------------------*/

table.content-header-nav h2{
	
	border-bottom: 1px dotted white;
    font-size: 1.2em;
    margin: 0 20px;
    padding: 0 0 5px;
    text-transform: uppercase;
    font-family: 'Ropa Sans', sans-serif;
}

.contentpaneopen table.content-header-nav a, .contentpaneopen table.content-header-nav a:hover, .contentpaneopen table.content-header-nav a:active, .contentpaneopen table.content-header-nav a:focus{
	color : white;
	text-decoration:underline;
}


/* -------------------------------------------------------------------- Forum recrutement ---------------------------------------------------*/
/* table date*/
table.date-forum{
    background-color: #F0EFEF;
    border: 2px solid #D6D4D4;
    float: right;
    margin-bottom: 15px;
}

table.date-forum p{
font-family: 'Ropa Sans', sans-serif;
margin: 5px;
font-size: 1.4em;
}




/*--------------------------------------------------------------------  Classements HOME NAVIGATION
.item107 a:hover{

width: 400px !important;
display:block;
background:#7E7663 url("https://www.esc-rennes.fr/images/stories/actus/2013/classement/classements-2014-etudiant.png") no-repeat scroll right bottom !important;	

} ------------*/


#parrains tr td{
padding: 10px 0;
}

#parrains tr.dark{
background-color : #F0EFEF;
border-bottom : 1px solid #CCCCCC;
}



/*------------------------------------- CSS SEB  -----------------------------------*/

/*-----------------Blocs CONTACT-----------------*/

.contact_general table {
background:#39302E url("https://www.esc-rennes.fr/images/stories/bandeaux/contact_fond.png") bottom right no-repeat;
color:white;
width:240px;
margin-bottom:10px;
}


.contact_general table table {
background:transparent;
}

.contact_general td {
padding-top:10px;
padding-bottom:10px;
}

.contact_general h2 {
    border-bottom: none;
text-transform:none;
}


.contact_general h2 {
color:white;
text-transform:none;
margin-left:25px;
font-family: 'Ropa Sans',sans-serif;
font-size: 1.2em;
}

.contact_general .contact_nom {
background:url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") top left no-repeat;
background-position:5px 12px;
}

.contact_general .contact_tel {
border-top:1px dotted white;
border-bottom:1px dotted white;
background:url("https://www.esc-rennes.fr/images/stories/bandeaux/logo_telephone.png") top left no-repeat;
background-position:5px 12px;
} 

.contact_general .contact_mail {
background:url("https://www.esc-rennes.fr/images/stories/bandeaux/enveloppe.png") top left no-repeat;
background-position:5px 15px;
padding-bottom:10px;
}

.contact_general .contact_mail a {
color:white;
}

.contact_general .contact_mail a:hover {
font-weight:bold;
}

/* ---------------------------------------------------------------- */
/* ------------------------- BANNIERES ---------------------------- */
/* ---------------------------------------------------------------- */

/* -------------- Bannieres page programmes ----------- */


/* ------------ bannieres page programmes ----------------- */

/* commun */

table.intro_pge,
table.intro_masters,
table.intro_ibpm,
table.intro_esli {
position:relative;
width:670px;
height:215px;
border-spacing:0;
}


.intro_texte {
width:415px;
vertical-align:top;
color:white;
font-family:'Ropa Sans', sans-serif;
}

.intro_texte p,
.intro_texte h2,
.intro_texte a {
color:white;
font-family:'Ropa Sans', sans-serif;
}

.intro_texte p {
font-size:1.1em;
line-height:1.1em;
}

.intro_texte h2 {
text-transform:uppercase;
border-bottom:1px solid white;
font-size:1.4em;
margin-bottom:10px;
}

.intro_texte a,
.intro_texte a:link,
.intro_texte a:visited {
text-transform:uppercase;
border-bottom:1px dotted white;
font-size:1.2em;
color:white;
text-decoration:none;
}

.intro_texte a:hover {
font-weight:bold;
border-bottom:1px solid white;
text-decoration:none;
}

.intro_texte {
background:url("https://www.esc-rennes.fr/images/stories/bandeaux/acc/crayon.png") top left no-repeat;
padding:10px 10px 10px 40px;
}

.intro_image {
width:255px;
height:215px;
}

.intro_image img {
width:255px,
height:215px;
position:asbolute;
top:0;
right:0;
z-index:0;
}

.intro_image h3 {
position:absolute;
z-index:9;
bottom:50px;
left:410px;
color:white;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1.5em;
padding:5px 15px;
border-radius:0 5px 5px 0;
box-shadow:2px 2px 4px black;
}


/* fond couleur perso */

table.intro_pge {
background:#8D857B;
}

table.intro_masters {
background:#5D769B;
}

table.intro_ibpm {
background:#864B4C;
}

table.intro_esli {
background:#864B4C;
}


/* onglet couleur perso */


.intro_pge .intro_image h3 {
background:#3C3935;
}

.intro_masters .intro_image h3 {
background:#38475C;
}

.intro_ibpm .intro_image h3 {
background:#532A2B;
}

.intro_esli .intro_image h3 {
background:#532A2B;
}



/* -------------- BANNIERESS --------------- */
/* ---------------- Copie ici pour page master ecodesign and sustainable eco-management. La page appelle ce template. --------------- */

/* -------------- banniere Masters NEW --------------- */

/* commun */

table.banniere-masters {
position:relative;
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
/* border:solid 1px white;   curieusement, semble corriger les espaces entre les liens */
width:670px;
color:white;
font-size:1.2em;
}


.banniere-masters td.banniere_image {
width:405px;
height:215px;
}

.banniere-masters .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere-masters .banniere_image h2 {
position:absolute;
z-index:8;
bottom:62px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere-masters .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1.5em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.banniere-masters a{
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}

.banniere_ombre {
height:22px;
background:white url("https://www.esc-rennes.fr/images/stories/bandeaux/banniere_ombre.png") top left no-repeat;
}

/* boutons avec module */

.banniere-masters  .banniere_onglet_1 a {
color:white;
text-decoration:none;
display:block;
line-height:73px;
height:73px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
}

.banniere-masters  .banniere_onglet_1 a:hover {
background-color:black;
}

.banniere-masters  .choix_masters {
vertical-align:bottom;
padding-left:30px;
width:225px;
height:141px;
font-family:'Ropa Sans', sans-serif;
color:white;
text-transform:uppercase;
}


.banniere-masters td.module_choix_masters {
width:271px;
height:40px;
}


.banniere-masters  .choix_masters {
background:#38475C url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px 123px no-repeat;
}


.banniere-masters td.module_choix_masters {
background:#38475C;
}


/* boutons sans modules */

.banniere-masters  .banniere_onglet_1 a {
background:#5E779B url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

/* couleur fond perso */


table.banniere-masters {
background:#5E779B;
}


.banniere-masters .banniere_image h3 {
background:#38475C;
}


/* -------------- Choix masters de Non Exchange ------------ */

table.Banniere-non-exchange{
background-color: #C67533;
color:white;
}
table.Banniere-non-exchange td.choix-masters-non-exchange{
   background-color: #74451e;
    border: 0 none;
    height: 4em;
    vertical-align: middle;

}

table.Banniere-non-exchange td.choix-masters-non-exchange p.rentree{
color : white;
font-weight: bold;
margin:1em;
}

/* -------------------------tableau MSC entrepreneurship ---------- */

table.innovation-ent{
     border-collapse: collapse;

}

table.innovation-ent td{

padding : 1em;
border: 1px solid gray;

}
table.innovation-ent td, table.innovation-ent p{
font-size: 0.9em;
}

/* -------------- Banniere EXCHANGE STUDENTS --------------- */

table.banniere_exchange {
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
 border:solid 1px white;  /* curieusement, semble corriger les espaces entre les liens */
width:671px;
color:white;
font-size:1.2em;
}

/*
td.banniere_image {
width:405px;
height:215px;
background:#74451E; 
}

.banniere_image img {
width:416px;
height:215px;

}

*/

.banniere_exchange .banniere_image img {
border-radius:0 0 8px 0;
}

.banniere_masters h1,
.banniere_masters h2,
.banniere_masters h3,
.banniere_masters h4 {
font-size:1em;
border:0;
padding:0;
margin:0;
} 

.banniere_exchange a {
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}


.banniere_exchange  .banniere_onglet_1 a {
background:#C67533 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
display:block;
color:white;
text-decoration:none;
line-height:73px;
height:73px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
}

.banniere_exchange  .banniere_onglet_1 a:hover {
background-color:black;
}

.banniere_exchange  .choix_exchange {
background:#74451E url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px 123px no-repeat;
vertical-align:bottom;
padding-left:30px;
width:225px;
height:141px;
font-family:'Ropa Sans', sans-serif;
color:white;
text-transform:uppercase;
}


.banniere_exchange td.module_choix_exchange {
background:#74451E;
width:271px;
height:40px;
}


.banniere_ombre {
height:22px;
background:white url("https://www.esc-rennes.fr/images/stories/bandeaux/banniere_ombre.png") top left no-repeat;
}

/* -------------- Banniere DBA --------------- */


table.banniere_dba {
position:relative;
border-spacing : 0;
border-collapse : collapse;
cellpadding:0;
/* border:solid 1px white;  curieusement, semble PARFOIS corriger les espaces entre les liens */
width:671px;
height:237;
color:white;
font-size:1.2em;
background:#7D8C7E;
}


.banniere_dba td.banniere_image {
width:405px;
height:215px;
}

.banniere_dba .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere_dba .banniere_image h2 {
position:absolute;
z-index:8;
bottom:22px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere_dba .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:114px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
background:#5A675B;
}


.banniere_dba a {
color:white;
text-decoration:none;
text-transform:uppercase;
font-family:'Ropa Sans', sans-serif;
}


.banniere_dba .banniere_onglet_1 a,
.banniere_dba .banniere_onglet_2 a {
border-bottom:1px dotted white;
}


.banniere_dba .banniere_onglet_1 a {
display:block;
color:white;
text-decoration:none;
line-height:71px;
height:71px;
width:225px;
padding-left:30px;
}

.banniere_dba .banniere_onglet_1 a {
background:#7d8c7e url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

.banniere_dba td.banniere_onglet_2 {
height:71px;
background-color:#6c7a6d;
}

.banniere_dba td.banniere_onglet_3 {
background-color:#5a675b;
height:71px;
}


.banniere_dba .banniere_onglet_1 a:hover,
.banniere_dba .banniere_onglet_2 a:hover,
.banniere_dba .banniere_onglet_3 a:hover {
background-color:black;
}

.banniere_ombre {
height:22px;
background:white url("https://www.esc-rennes.fr/images/stories/bandeaux/banniere_ombre.png") top left no-repeat;
}

/* ------ Banniere entreprises ------------ */
table.banniere_entreprises {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    color: #FFFFFF;
    font-size: 1.2em;
    position: relative;
    width: 670px;
}

table.banniere_entreprises {
border-spacing : 0;
border-collapse : collapse;
cellpadding:0;
/* border:solid 1px white;  curieusement, semble PARFOIS corriger les espaces entre les liens */
width:671px;
height:237;
color:white;
font-size:1.2em;
}
table.banniere_entreprises {
    border-collapse: collapse;
    border-spacing: 0;
    color: #FFFFFF;
    font-size: 1.2em;
}


td.banniere_image {
width:405px;
height:215px;
}

td.banniere_onglet_1, td.banniere_onglet2, td.banniere_onglet_3, td.banniere_onglet_4{
heigth: 50px;
}

.banniere_entreprises a {
color:white;
text-decoration:none;
text-transform:uppercase;
font-family:'Ropa Sans', sans-serif;
}


.banniere_entreprises .banniere_onglet_1 a,
.banniere_entreprises .banniere_onglet_3 a {
border-bottom:1px solid white;
}

.banniere_entreprises .banniere_onglet_2 a {
border-bottom:1px dotted white;
}


.banniere_entreprises .banniere_onglet_1 a,
.banniere_entreprises .banniere_onglet_2 a,
.banniere_entreprises .banniere_onglet_3 a,
.banniere_entreprises .banniere_onglet_4 a {
display:block;
color:white;
text-decoration:none;
line-height:53px;
height:53px;
width:225px;
padding-left:30px;
}

.banniere_entreprises .banniere_onglet_1 a {
background:#7A6863 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

.banniere_entreprises .banniere_onglet_2 a {
background:#5D4F4B url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

.banniere_entreprises .banniere_onglet_3 a {
background:#5D4F4B url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

.banniere_entreprises .banniere_onglet_4 a {
background:#39302E url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}


.banniere_entreprises .banniere_onglet_1 a:hover,
.banniere_entreprises .banniere_onglet_2 a:hover,
.banniere_entreprises .banniere_onglet_3 a:hover,
.banniere_entreprises .banniere_onglet_4 a:hover {
background-color:black;
}

.banniere_ombre {
height:22px;
background:white url("https://www.esc-rennes.fr/images/stories/bandeaux/banniere_ombre.png") top left no-repeat;
}

.banniere_entreprises .banniere_image h2 {
    border: 0 none;
    bottom: 22px;
    color: #FFFFFF;
    font-family: 'Ropa Sans',sans-serif;
    font-size: 1.6em;
    left: 10px;
    padding: 5px;
    position: absolute;
    text-shadow: 1px 1px 3px #000000;
    text-transform: uppercase;
    width: 395px;
    z-index: 8;
}

/* -------------- Banniere EXECUTIVE --------------- */


/* commun */

table.banniere-exec {
position:relative;
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
/* border:solid 1px white;   curieusement, semble corriger les espaces entre les liens */
width:670px;
color:white;
font-size:1.2em;
}


.banniere-exec td.banniere_image {
width:415px;
height:215px;
}

.banniere-exec .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere-exec .banniere_image h2 {
position:absolute;
z-index:8;
bottom:62px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere-exec .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.banniere-exec a{
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}

.banniere_ombre {
height:22px;
background:white url("https://www.esc-rennes.fr/images/stories/bandeaux/banniere_ombre.png") top left no-repeat;
}

/* boutons avec module */

.banniere-exec  .banniere_onglet_1 a {
display:block;
line-height:73px;
height:73px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
}

.banniere-exec  .banniere_onglet_1 a:hover {
background-color:black;
}

.banniere-exec  .choix_mba {
vertical-align:bottom;
padding-left:30px;
width:225px;
height:141px;
font-family:'Ropa Sans', sans-serif;
color:white;
text-transform:uppercase;
}


.banniere-exec td.module_choix_mba {
width:271px;
height:40px;
}


.banniere-exec  .choix_mba {
background:#3E3828 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px 123px no-repeat;
}


.banniere-exec td.module_choix_mba {
background:#3E3828;
}


/* boutons sans modules */

.banniere-exec  .banniere_onglet_1 a {
background:#9D8F68 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
color:white;
text-decoration:none;
}

/* couleur fond perso */


table.banniere-exec {
background:#9D8F68;
}


.banniere-exec .banniere_image h3 {
background:#3E3828;
}

/* -------------- Banniere ESLI --------------- */


/* commun */

table.banniere-esli {
position:relative;
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
/* border:solid 1px white;   curieusement, semble corriger les espaces entre les liens */
width:670px;
color:white;
font-size:1.2em;
}

table.banniere-esli a, table.banniere-esli a:visited, table.banniere-esli a:link {
    color: white;
}


.banniere-esli td.banniere_image {
width:415px;
height:215px;
background:#7B6964;
}

.banniere-esli .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere-esli .banniere_image h2 {
position:absolute;
z-index:8;
bottom:22px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere-esli .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.banniere-esli a{
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}

/* boutons avec module */

.banniere-esli td.banniere_onglet_1,
.banniere-esli td.banniere_onglet_2, 
.banniere-esli td.banniere_onglet_3 {
    height: 71px;
    line-height: 71px;
    padding-left: 30px;
    width: 225px;
}


.banniere-esli  .banniere_onglet_1 a {
display:block;
line-height:71px;
height:71px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
}

.banniere-esli .banniere_onglet_2 a {
display:block;
line-height:71px;
height:71px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;

}

.banniere-esli .banniere_onglet_2 a{
background-color:#685955;
}
.banniere-esli  .banniere_onglet_1 a:hover, .banniere-esli  .banniere_onglet_2 a:hover {
background-color:black;
}


/* boutons sans modules */

.banniere-esli  .banniere_onglet_1 a, .banniere-esli  .banniere_onglet_2 a {
background:#7B6964 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
}

/* couleur fond perso */


table.banniere-esli {
background:#39302E;
}


.banniere-esli .banniere_image h3 {
background:#39302E;
}

/* -------------- Banniere EXCHANGE --------------- */


/* commun */

table.banniere-exchange {
position:relative;
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
/* border:solid 1px white;   curieusement, semble corriger les espaces entre les liens */
width:670px;
color:white;
font-size:1.2em;
}


.banniere-exchange td.banniere_image {
width:415px;
height:215px;
}

.banniere-exchange .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere-exchange .banniere_image h2 {
position:absolute;
z-index:8;
bottom:62px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere-exchange .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.banniere-exchange a{
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}

/* boutons avec module */

.banniere-exchange  .banniere_onglet_1 a {
display:block;
line-height:73px;
height:73px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
}

.banniere-exchange  .banniere_onglet_1 a:hover {
background-color:black;
}

.banniere-exchange  .choix_exchange {
vertical-align:bottom;
padding-left:30px;
width:225px;
height:141px;
font-family:'Ropa Sans', sans-serif;
color:white;
text-transform:uppercase;
}


.banniere-exchange td.module_choix_exchange {
width:271px;
height:40px;
}


.banniere-exchange  .choix_exchange {
background:#74451E url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px 123px no-repeat;
}


.banniere-exchange td.module_choix_exchange {
background:#74451E;
}


/* boutons sans modules */

.banniere-exchange  .banniere_onglet_1 a {
background:#C67533 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
color:white;
text-decoration:none;
}

/* couleur fond perso */


table.banniere-exchange {
background:#C67533;
}


.banniere-exchange .banniere_image h3 {
background:#74451E;
}

/* -------------- Banniere PHD --------------- */


/* commun */

table.banniere-phd {
position:relative;
border-spacing:0;
border-collapse:collapse;
cellpadding:0;
border:0;
/* border:solid 1px white;   curieusement, semble corriger les espaces entre les liens */
width:670px;
color:white;
font-size:1.2em;
}


.banniere-phd td.banniere_image {
width:415px;
height:215px;
background:#7B6964;
}

.banniere-phd .banniere_image img {
position:absolute;
top:0px;
left:10px;
width:405px;
height:215px;
z-index:0;
}

.banniere-phd .banniere_image h2 {
position:absolute;
z-index:8;
bottom:22px;
left:10px;
width:395px;
border:0;
/* background-color: rgba(0, 0, 0, 0.4); */
color:white;
font-family:'Ropa Sans', sans-serif;
/* text-transform:uppercase; */
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.banniere-phd .banniere_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.banniere-phd a {
color:white;
text-decoration:none;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
font-size:1em;
}

/* boutons avec module */

.banniere-phd td.banniere_onglet_1 {
    height: 71px;
    line-height: 71px;
    padding-left: 30px;
    width: 225px;
}

.banniere-phd td.banniere_onglet_2 {
rowspan:2;
padding-left:30px;
}

.banniere-phd  .banniere_onglet_1 a {
display:block;
line-height:71px;
height:71px;
width:225px;
padding-left:30px;
border-bottom:1px dotted white;
color:white;
text-decoration:none;
}


.banniere-phd  .banniere_onglet_1 a:hover {
background-color:black;
}


/* boutons sans modules */

.banniere-phd  .banniere_onglet_1 a {
background:#7B6964 url("https://www.esc-rennes.fr/images/stories/bandeaux/puce.png") 5px center no-repeat;
font-size:1em;
}

/* couleur fond perso */


table.banniere-phd {
background:#39302E;
}


.banniere-phd .banniere_image h3 {
background:#39302E;
}



/* ----------------- banniere intro page ecole ---------------- */

table.intro_ecole {
position:relative;
width:670px;
height:215px;
border-spacing:0;
background:linear-gradient(to bottom, #5D504D, #39302E);
}

.intro_ecole .intro_image {
width:345px;
height:215px;
}

.intro_ecole .intro_image img {
width:335px
height:215px;
position:absolute;
top:0;
left:10px;
z-index:0;
}

.intro_ecole .intro_image h2 {
position:absolute;
z-index:8;
bottom:22px;
left:10px;
width:330px;
border:0;
color:white;
font-family:'Ropa Sans', sans-serif;
text-shadow:1px 1px 3px black;
font-size:1.6em;
padding:5px;
}


.intro_ecole .intro_image h3 {
position:absolute;
z-index:9;
box-shadow: 2px 2px 4px #000000;
top:115px;
left:0;
color:white;
font-family: 'Ropa Sans',sans-serif;
font-size: 1em;
font-family:'Ropa Sans', sans-serif;
text-transform:uppercase;
padding: 5px 15px;
border-radius:0 5px 5px 0;
}

.intro_ecole .intro_texte_2 {
font-family: 'Ropa Sans',sans-serif;
color:white;
padding:10px;
}

.intro_ecole .intro_texte_2 h2 {
font-family: 'Ropa Sans',sans-serif;
font-size: 1.5em;
color:white;
border:0;
padding:20px;
}

.intro_ecole .intro_texte_2 h3 {
font-family: 'Ropa Sans',sans-serif;
font-size: 1.2em;
color:white;
right:0;
text-align:right;
}

/* correctif logorrhée +5D20 */ 

.intro_ecole .intro_texte_3 h2 {
font-family: 'Ropa Sans',sans-serif;
color:white;
padding:5px;
border:0;
}

.intro_ecole .intro_texte_3 h3 {
font-family: 'Ropa Sans',sans-serif;
font-size: 1.2em;
color:white;
padding-right:5px;
text-align:right;
}






/* ------------------------------- TABLEAUX UNIVERSITES PARTENAIRES ----------------------------- */
/* ---------------- Afrique ------------------ */

.univ_afrique  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.univ_afrique td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.univ_afrique th{font-family: 'Ropa Sans',sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:white;background:linear-gradient(to bottom, #5D504D, #2A271E) repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:center;}
.univ_afrique .tg-z2zr{background-color:#f9f9f9;}

/* ---------------- Amerique ------------------ */

.univ_amerique  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.univ_amerique td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.univ_amerique th{font-family: 'Ropa Sans',sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:white;background:linear-gradient(to bottom, #5D504D, #2A271E) repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:center;}
.univ_amerique .tg-z2zr{background-color:#FFE5E2;}


/* ---------------- Asie ------------------ */

.univ_asie  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.univ_asie td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.univ_asie th{font-family: 'Ropa Sans',sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:white;background:linear-gradient(to bottom, #5D504D, #2A271E) repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:center;}
.univ_asie .tg-z2zr{background-color:#FCF4D9;}


/* ---------------- Europe ------------------ */

.univ_europe  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.univ_europe td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.univ_europe th{font-family: 'Ropa Sans',sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:white;background:linear-gradient(to bottom, #5D504D, #2A271E) repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:center;}
.univ_europe .tg-z2zr{background-color:#D6E1FF;}


/* ---------------- Oceanie ------------------ */

.univ_oceanie  {border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%;}
.univ_oceanie td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.univ_oceanie th{font-family: 'Ropa Sans',sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:white;background:linear-gradient(to bottom, #5D504D, #2A271E) repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:center;}
.univ_oceanie .tg-z2zr{background-color:#CDFFBA;}

/* --- Profil de Celine --- */
.profil{
background-color : #fcfcfc !important;
}
.profil img{
border : 4px solid #EAEAEA;
}
.profil hr{
background-color: #eaeaea;
}



/* --------------------------  Ribbon ----------------------------------
---------------------------------------------------------------------*/
#ribbon-rentree
{
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);

 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%) repeat scroll 0 0;
    color: white;
    font-family: "ropa sans",Helvetica;
    height: 40px;
    left: 430px;
    position: absolute;
    top: 35px;
    width: 400px;
    z-index: 1;
line-height: 1em;
font-size: 1.4em;




background: #7abcff; /* Old browsers */
background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* IE10+ */
background: linear-gradient(to bottom, #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */


}


.insider .cols2 {
overflow: hidden;
position: relative;
}


*/ ---------- tableau genial ------*/

table#tableau-genial{
background-color:pink;
}