@import url("pageTinyEdit.css"); /* CSS utilisee pour TinyMCE */

body,
table,
table tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#001f59;
}

h1.Search {
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight: bold;
  margin: 3px;
  padding: 0px;
}
h2.Search {
  background: url(/templates/images/fleSearch1.png);
  background-position: 0px 3px;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;
}
h2.Search2 {
  padding-left: 10px;
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: normal;
}
.SearchField {
  padding-left: 10px;
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
}

div.SearchItem {
  background-color: #FFFFFF;
  border-bottom: 1px dashed #009EE0;
  margin: 5px;
  margin-bottom: 10px;
}
.SearchSecteur {
  background: url(/templates/images/fleSearch2.png);
  background-position: 0px 6px;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #006995;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight: bold;
}

.SearchSousSecteur {
  color: #009EE0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight: bold;
}

.SearchPageTitle {
  color: #009EE0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.SearchPageContent {
  color: #001F59;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.SearchLink , .SearchLink:hover {
  color: #009EE0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
}


a{text-decoration:underline;color:#001F59;}
a:hover{text-decoration:underline;color:#009EE0;}

p{
	color:#110F57;
	font-size:11px;
	margin-top:1em;
	margin-bottom:0.6em;
}

li{
	color:#110F57;
	font-size:11px;
	list-style-type:square;
	margin:0;
	padding:0;
}

ul{margin:0;padding:16px;}

h1{
	font-size:14px;
}
h2,h3,h4,h5{
	font-size:14px;
}

h1.T_blocNews_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#001f59;
	margin:0px;
	padding:0px 4px 4px;
	text-transform:uppercase;
}
	
.T_blocNews_date{font-size:12px;color: #009ee0; font-weight: normal;}

a.T_HomeNewsLink , a.T_HomeNewsLink:hover
{color:#009ee0; text-decoration:none;text-transform:uppercase;}

a.more:link , a.more:visited , a.more:active 
{color:#009ee0; text-decoration:none;font-size:10px;text-transform:uppercase;}

a.more:hover
{text-decoration:underline;text-transform:uppercase;}

h2.T_HomeNewsTitle {
	color:#001f59; 
	text-transform:uppercase;  
	font-weight:bold;    
	font-size:12px;
	padding-bottom:0px;
	margin-bottom:0px;
}

p.T_HomeNewsChapo{
	color:#001f59; 
	font-size:10px;
	text-transform:uppercase;  
	padding-top:0px;

	margin-top:0px;

}

div#homebloc_news  p{
	font-size:10px;
	text-transform:uppercase;  
	padding:0px;
	margin:0px;
}

/*Page interne*/
span.SectorTitle{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#94ACC9; /*#92d3f1;*/
}

/*Menu left*/
ul.gwcMenuLeft{
	margin:0;
	padding:0;
}
li.gwcMenuLeft{
	display:list-item;
	color:#ffffff;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	background:url(../images/nivo1_off.png) no-repeat;
	background-position:0px 6px;
	margin:0;
	padding-left:15px;
	padding-top:5px;
	font-size:1.1em;
	font-weight:100;
}
li.gwcMenuLeftActive{
	display:list-item;
	color:#92d3f1;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	background:url(../images/nivo1_on.png) no-repeat;
	background-position:0px 6px;
	margin:0;
	padding-left:15px;
                padding-top:5px;
	font-size:1.1em;
	font-weight:100;
}

ul.gwcMenuLeftSub{
	margin:0 0 0 4px;
	padding:0;
}

ul.gwcMenuLeftSub_off{display:none;visibility:hidden;}

li.gwcMenuLeftSub{
	display:list-item;
	color:#ffffff;
	/*margin:0;
	padding:0;*/
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	background:url(../images/carre_off.png) no-repeat;
	background-position:0px 3px;
	margin-left:0px;
	padding-left:8px;
	padding-top:3px;
	font-size:0.9em;
	font-weight:100;
}
li.gwcMenuLeftSubActive{
	display:list-item;
	color:#92d3f1;
	/*margin:0;
	padding:0;*/
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	background:url(../images/carre_on.png) left top no-repeat;
	background-position:0px 3px;
	/*border:yellow thin solid;*/
	margin-left:0px;
	padding-left:8px;
	padding-top:3px;
	font-size:0.9em;
	font-weight:100;
}

li.gwcMenuLeft a.MenuLeftLink,
li.gwcMenuLeftSub a.MenuLeftLink{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;	
}

li.gwcMenuLeft a.MenuLeftLink:hover,
li.gwcMenuLeftSub a.MenuLeftLink:hover{
	text-decoration:none;
}

li.gwcMenuLeftActive a.MenuLeftLinkActive,
li.gwcMenuLeftSubActive a.MenuLeftLinkActive{
	color:#92d3f1;
	text-decoration:none;
	text-transform:uppercase;	
}

li.gwcMenuLeftActive a.MenuLeftLink:hover,
li.gwcMenuLeftSubActive a.MenuLeftLink:hover{
	text-decoration:none;
}

/*Menu left*/
ul.gwcMenuBottom{
	margin:0;
	padding:0;
	position:relative;
	display:inline;
}

li.gwcLiBottom{
	display:inline;
	list-style-type:none;
	color:#92d3f1;
	background-image:url(../images/puce_bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right: 30px;
	color:#001f59;
}

li.gwcLiBottom a.nivo1,
li.gwcLiBottom a.nivo1:hover{text-decoration:none;color:#006288;font-size:1.2em;text-transform:uppercase;font-weight:bold;letter-spacing:0.2em;}

li.gwcLiBottom a.nivo2,
li.gwcLiBottom a.nivo2:hover{text-decoration:none;color:#0A185C;font-size:1.2em;text-transform:uppercase;font-weight:bold;letter-spacing:0.1em;}

/*Main content*/
h1.MainContentTitle_1{
	color:#006995;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2.MainContentTitle_2{
	color:#009ee0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:10px 0;
}

p.interligne{height:4px;margin:0;padding:0;}
p.pointille{height:4px;margin:0;padding:0;border-bottom:1px dotted #006995}

.definition{text-decoration:none;color:#006995;font-weight:bold;}

/*Press publication*/
span.ContenuPressEdito,
span.ContenuPressEdito p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#009ee0;text-align:justify;}
h2.SoustitrePressEdito , a.SoustitrePressEdito {color:#006995;font-size:14px;font-weight:bold;font-style:italic;margin-bottom:2px;}
span.DatePressEdito{color:#001f59;font-size:10px;font-weight:normal;font-style:normal;}
p.SourcePressEdito{margin:0;padding:3px 0px;color:#009ee0;}
p.ChapoPressEdito{margin:0;padding:3px 0px;text-align:justify;}
p.KwPressEdito{margin:7px 0px 0px 0px;padding:3px 0px;color:#009ee0;}
p.KwPressEdito a{text-decoration:underline;color:#001f59}
p.KwPressEdito a:hover{text-decoration:underline;color:#006995}
h1.PressSearchTitre{color:#ffffff; text-transform:uppercase;font-size:16px;text-align:center;}
label.PressSearchLabel{color:#ffffff;text-transform:uppercase;font-size:10px;display:block;margin-top:10px;margin-bottom:4px;}
div.PressSearchKW{
	border:1px solid #001f59;
	background-color:#ffffff;
	margin-top:10px;
	width:170px;
	text-align:left;
	padding:2px;
}
input.PressSearch{width:150px;color:#001f59;background-color:#ffffff;border-style:none;}
select.PressSearch{width:174px;color:#001f59;background-color:#ffffff;border-style:none;}
input.PressSearchBtn{background-color:#001f59;color:#ffffff;border:#ffffff 1px solid;font-size:9px;margin:0;padding:0;cursor:pointer;}
a.PressKWSize1{font-size:12px;font-weight:bold;text-transform:capitalize;}
a.PressKWSize2{font-size:18px;text-transform:capitalize;}
a.PressKWSize3{font-size:14px;font-weight:bold;text-transform:capitalize;}
a.PressKWColor1,
a.PressKWColor1:hover{color:#001f59;text-decoration:none;padding:2px 4px;}
a.PressKWColor2,
a.PressKWColor2:hover{color:#009ee0;text-decoration:none;padding:2px 4px;}
a.PressKWColor3,
a.PressKWColor3:hover{color:#006995;text-decoration:none;padding:2px 4px;}

table.docs td{
font-family : arial; 
color : #110f57;
font-size: 11px;
}

/*Alumni*/
div.AlumniConnect{margin:0;padding:0;width:190px;}

div.AlumniAuth{background:url(../images/alumni-img-1.png) top center no-repeat;
	width:183px;
	height:152px;
	margin:0px;
	padding:0px;
	text-align:center;
	border-style:none;
	/*border:1px dotted green;*/}
	
div.AlumniAuth h1{font-size:16px;color:#ffffff; 
	text-transform:uppercase;
	text-align:center;
	margin:0px;
	padding:0;
	padding-top:8px;
	}
	
div.AlumniAuth label{font-size:11px;color:#ffffff; font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	display:block;
	margin:0px;
	padding:0;
	padding-left:8px;
	padding-top:4px;}
	
div.AlumniAuth input.inputField{width:160px; color:#001f59;padding:0;margin:0;}

div.AlumniAuth a{color:#ffffff; text-decoration:underline;font-size:9px;}	
div.AlumniAuth a:hover{color:#ffffff; text-decoration:none;font-size:9px;}


div.AlumniNotMember{background:url(../images/alumni-img-2.png) top center no-repeat; 
	width:183px;
	height:184px;
	margin:0;
	padding:0;
	text-align:center;
	border-style:none;
	/*border:1px dotted orange;*/}
	
div.AlumniNotMember h1{position:relative;
	top:160px;
	margin:0px;
	font-size:16px;
	padding:0px;}
	
div.AlumniNotMember p{position:relative;
	top:168px;
	margin:0;
	padding:0;
}
div.AlumniNotMember a{
	margin:0;
	padding:0;
	color:#001f59;
	text-decoration:underline;
	font-size:9px;}
	
div.AlumniNotMember a:hover{margin:0;padding:0;color:#001f59;text-decoration:none;font-size:9px;}

/*The Meridian*/
div.meridian_vol1{
	float:left;
	width:288px;
	height:391px;
	background-color:#ffffff;
	color:#001f59;
	border:0;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	overflow:hidden;
}

div.meridian_viewInside1{
	float:left;
	/*width:268px;*/
	height:97px;
	background-color:#ffffff;
	color:#001f59;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_vol2{
	float:left;
	width:140px;
	height:397px;
	background-color:#8dbed4;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_viewInside2{
	float:left;
	width:140px;
	height:97px;
	background-color:#8dbed4;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_vol3{
	float:left;
	width:140px;
	height:397px;
	background-color:#499ebe;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_viewInside3{
	float:left;
	width:140px;
	height:97px;
	background-color:#499ebe;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_vol4{
	float:left;
	width:140px;
	height:397px;
	background-color:#0081a9;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridian_viewInside4{
	float:left;
	width:140px;
	height:97px;
	background-color:#0081a9;
	color:#ffffff;
	border:0;
	margin:0;
	padding:0;
}

div.meridianContent{height:300px;text-align:center;overflow:hidden;}

div.meridian_vol1 h1,
div.meridian_vol2 h1,
div.meridian_vol3 h1,
div.meridian_vol4 h1{margin-top:20px;margin-left:20px;text-align:left;}

div.meridian_vol1 div.NumVol{color:#006995; font-size:36px;font-weight:bold;float:left;margin-right:7px;padding:0;}

div.meridian_vol2 div.NumVol,
div.meridian_vol3 div.NumVol,
div.meridian_vol4 div.NumVol{color:#c7deea; font-size:36px;font-weight:bold;float:left;margin-right:7px;padding:0;}

div.meridian_vol1 span.Titre{color:#006995; font-size:17px;font-weight:bold;}
div.meridian_vol2 span.Titre,
div.meridian_vol3 span.Titre,
div.meridian_vol4 span.Titre{color:#ffffff; font-size:14px;font-weight:bold;}

div.meridian_vol1 span.SousTitre{color:#006995; font-size:14px;font-weight:normal;font-style:italic;}
div.meridian_vol2 span.SousTitre,
div.meridian_vol3 span.SousTitre,
div.meridian_vol4 span.SousTitre{color:#ffffff; font-size:11px;font-weight:normal;font-style:italic;}

div.meridian_vol1 h2.Intro{color:#009ee0; font-size:16px;font-weight:normal;font-style:italic;text-align:right;margin:0;padding:4px 7px;}
div.meridian_vol2 h2.Intro,
div.meridian_vol3 h2.Intro,
div.meridian_vol4 h2.Intro{color:#ffffff; font-size:12px;font-weight:normal;font-style:italic;
	text-align:left;margin:0;padding:4px;clear:both;height:60px;}

div.meridian_vol1 img.logo{margin:0px 7px;padding:0;float:left;}
div.meridian_vol2 img.logo,
div.meridian_vol3 img.logo,
div.meridian_vol4 img.logo{margin:0px 7px;padding:0;width:100px;height:125px;float:left;}

div.meridian_vol1 p,
div.meridian_vol2 p,
div.meridian_vol3 p,
div.meridian_vol4 p{text-align:justify;}

div.meridian_vol1 div.viewInside{color:#001f59; font-size:10px;font-weight:normal;text-transform:uppercase;
	text-align:center;}
	
div.meridian_vol2 div.viewInside,
div.meridian_vol3 div.viewInside,
div.meridian_vol4 div.viewInside{color:#ffffff; font-size:10px;font-weight:normal;text-transform:uppercase;
	text-align:center;}

div.meridian_vol1 div.viewInside a{color:#001f59; font-size:10px;font-weight:normal;text-transform:uppercase;text-decoration:none;}	
div.meridian_vol2 div.viewInside a,
div.meridian_vol3 div.viewInside a,
div.meridian_vol4 div.viewInside a{color:#ffffff; font-size:10px;font-weight:normal;text-transform:uppercase;text-decoration:none;}

div.viewInside a:hover{text-decoration:underline;}

div.MeridianSearchKW{
	border:1px solid #001f59;
	background-color:#ffffff;
	width:180px;
	text-align:left;
	padding:2px;
	position:absolute;
	bottom:6px;
	left:6px;
}

div.MeridianSearchKWRight{
	border:1px solid #001f59;
	background-color:#ffffff;
	width:200px;
	text-align:left;
	padding:2px;
	position:absolute;
	right:6px;
	bottom:6px;
	overflow:visible;
}

/*detail of an edition */
h1.meridian{margin-top:20px;margin-left:20px;text-align:left;}
h1.meridian div.NumVol{color:#006995; font-size:36px;font-weight:bold;float:left;margin-right:7px;padding:0;}
h1.meridian span.Titre{color:#006995; font-size:17px;font-weight:bold;}
h1.meridian span.SousTitre{color:#006995; font-size:14px;font-weight:normal;font-style:italic;}
h2.meridian,
h2.meridian a{color:#009ee0;padding:2px 1px 6px;margin:0;text-transform:uppercase;}
div.meridianIntro{color:#001f59; text-align:justify;}
p.meridianKw{color:#009ee0; font-weight:normal;clear:both;}
p.meridianKw a{font-weight:normal;color:#001f59;text-decoration:underline;}
h3.meridian{margin:12px 0px 6px;color:#009ee0;}
p.meridian{color:#001f59}

label.meridiansubscribe{
	width: 100px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block

}
input.meridiansubscribe{
	color:#001f59;
	font-size:10px;
	width:150px;
}

label.postcv{
	width:150px;
	margin:0;
	padding:5px;
	color:#61B8E8;
	background-color:#ffffff;
	font-weight:bold;
}

input.postcv{
	width:200px;
	margin-right:5px;
}

input.postcv_btn{
	margin-right:5px;
	margin-top:10px;
	background-color:#00b5f1;
	color:#ffffff;
	font-size:10px;
}

select.postcv{
	width:205px;
	margin-right:5px;
}
textarea.postcv{
	width:200px;
	height:80px;
	margin-right:5px;
}


a.gwcSiteMapL1 , a.gwcSiteMapL1:hover {
  color: #9badc5;
  font-family: Arial;
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
}
a.gwcSiteMapL2 {
  text-transform: uppercase;
  color: #91D4F2;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.gwcSiteMapL2:hover {
  text-transform: uppercase;
  color: #91D4F2;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.gwcSiteMapL3 {
  background: url(/templates/images/siteMap_level3BG.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
a.gwcSiteMapL3:hover {
  background: url(/templates/images/siteMap_level3BGOn.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  text-transform: uppercase;
  color: #91D4F2;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

/**/
table.skills,
table.skills tr,
table.skills td, 
table.skills th{
	padding:0;
	margin:0;
}

table.skills th{
	text-transform:uppercase;
	color:#ffffff;
	/*background-color:#006F99;*/
	text-align:center;
	padding:4px;
}

table.skills td{
	color:#001f59;
	/*background-color:#C6DFEC;*/
	padding: 4px 4px;
	text-align:left;
}

table.skills td p{font-size:11px;}

/**/
table.contact_us,
table.contact_us tr,
table.contact_us td, 
table.contact_us th{
	padding:0;
	margin:0;
	width:292px;
}

table.contact_us th{
	text-transform:uppercase;
	color:#ffffff;
	background-color:#006F99;
	text-align:center;
	padding:4px;
}

table.contact_us td{
	color:#001f59;
	background-color:#C6DFEC;
	padding: 2px 4px;
	text-align:justify;
	font-size:11px;
}

table.contact_us td p{font-size:11px;}

p.news
{
margin :  0px;
width : 290px;
}