@charset "utf-8";
* {
}
html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626264;
}
a, img {
	border:none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin:0px;
	padding:0px;
}
ul, li {
	list-style:none;
}
hr {
	visibility:hidden;
	height:1px;
	clear:both;
	float:left;
	width:100%;
}
/*________________________________________*/

#wrapper {
	width:1024px;
	margin:0 auto;
	position:relative;
	padding-top:190px;
}
#header {
	display:block;
	width:1024px;
	height:215px;
	position:absolute;
	top:0;
	left:0;
}
#footer {
}
#content {
	width:910px;
	padding:0px 52px 0px 62px;
	float:left;
	background:url(../gfx/multi-colonnes.png) repeat-y left top;
}
#content.inside {
	background:url(../gfx/colonnes.png) repeat-y left top;
}
.whiteSpace {
	display:block;
	width:10px;
	height:50px;
	float:left;
}
.colonne, .colonne3 {
	width:208px;
	float:left;
	min-height:364px;
	padding:25px 6px 0 6px;
	position:relative;
}
.colonne a.home {
	text-decoration:none;
	clear:both;
	display:inline-block;
	padding-bottom:8px;
}
.colonne .line1 {
	display:block;
	background:url(../gfx/line-1.png) no-repeat;
	width:206px;
	height:2px;
}
.colonne .paragraphe {
	float:left;
	margin-left:6px;
	width:92px;
	cursor:pointer;
}
.colonne h1 {
}
.colonne h2 {
	color:#647a94;
	font-size:11px;
	font-weight:bold;
}
.colonne h3, .colonne3 h3 {
	font-size:15px;
	height:18px;
	font-weight:bold;
	color:#14478a;
	padding-bottom:3px;
	background:url(../gfx/line-1.png) no-repeat left bottom;
	clear:both;
}
.colonne3 h3 {
	text-transform:uppercase;
	font-size:20px;
	font-weight:100;
	background-repeat:repeat-x;
	padding-bottom:3px;
	height:24px;
	max-width:620px;
	margin-top:10px;
}
.colonne3 li {
	list-style-type:disc;
	margin:5px 30px 0;
}
.colonne p {
	color:#626264;
	font-weight:normal;
}
.colonne a {
}
.colonne img {
	display:block;
	float:left;
}
.colonne3 {
	margin-left:15px;
	width:663px;
}
.subcolonne {
	display:block;
	float:left;
	width:100px;
}
.subcolonne a img {
	margin-bottom:17px;
}
.verticalLine {
	border-right:1px solid #d6dbe7;
	margin-right:6px;
}
.last img {
	padding:0 8px 8px;
}
.last a {
	text-decoration:none;
}
#world {
	position:relative;
	background:url(../gfx/world.jpg) no-repeat;
	width:260px;
	height:244px;
	clear:both;
	float:right;
	right:-46px;
	bottom:-70px;
	margin-top:-34px;
}
#content.inside #world {
	bottom:-83px;
	margin-top:-96px;
}
#skyline {
	height:14px;
}
#skyline li {
	margin:0 2px;
}
#skyline li, #skyline li a {
	float:left;
	display:block;
	color:#647a94;
	text-decoration:none;
}
#skyline li a:hover {
	text-decoration:underline;
}
#skyline li.arrow {
	background:url(../gfx/skyline.png) no-repeat left 5px;
	width:3px;
	height:10px;
	display:block;
}
/*________________________________________________________*/
.colonne a.studying, #menu .studying {
	display:block;
	background:url(../gfx/h1-studying.png) no-repeat;
	width:98px;
	height:27px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}
.colonne a.discover, #menu .discover {
	display:block;
	background:url(../gfx/h1-discover.png) no-repeat;
	width:130px;
	height:27px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}
.colonne a.schools, #menu .schools {
	display:block;
	background:url(../gfx/h1-schools.png) no-repeat;
	width:112px;
	height:27px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}
.colonne a.network, #menu .network {
	display:block;
	background:url(../gfx/h1-network.png) no-repeat;
	width:99px;
	height:13px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}
#menu .applying {
	display:block;
	background: url(../gfx/a-menu-applying.png) no-repeat;
	width:97px;
	height:12px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}
#menu .passerelleTv {
	display:block;
	background: url(../gfx/a-menu-passerelleTv.png) no-repeat;
	width:162px;
	height:31px;
	text-indent:-9999px;
	text-decoration:none;
	margin-bottom:10px;
}

.colonne .h3-testimonials {
	background:url(../gfx/h3-testimonial.png) no-repeat left top;
	width:84px;
	height:10px;
	display:block;
	text-indent:-9999px;
}
.colonne .h3-onTheInternet {
	background: url(../gfx/h3-onTheInternet.png) no-repeat left top;
	width:104px;
	height:10px;
	display:block;
	text-indent:-9999px;
}
.colonne .h3-getInTouch {
	background: url(../gfx/h3-getInTouch.png) no-repeat left top;
	width:137px;
	height:10px;
	display:block;
	text-indent:-9999px;
}
.colonne .home-line {
	background:url(../gfx/line-1.png) no-repeat left bottom;
	width:206px;
	height:2px;
	margin:3px 0 9px 0;
	clear:left;
	float:left;
}
.last p strong {
	color:#647a94;
}
.colonne .a-applying-home {
	background:url(../gfx/a-home-applying.png) no-repeat left bottom;
	width:220px;
	height:57px;
	display:block;
	text-indent:-9999px;
	margin:11px 0 0 -6px;
}
.colonne .a-applying-home:hover {
/*background-position:left bottom;*/
}
.colonne .a-passerelleTv-home {
	background:url(../gfx/a-home-passerelleTv-2.png) no-repeat left top;
	width:167px;
	height:49px;
	display:block;
	text-indent:-9999px;
	margin:9px 0 0 0;
}
#menu li.menu a.line-menu {
	background:url(../gfx/menu.png) no-repeat left bottom;
	display:block;
	width:203px;
	padding-bottom:9px;
}
#menu li.menu a.line-menu:hover {
	background-position:right bottom;
}
#menu .studying, #menu .discover, #menu .schools, #menu .network, #menu .applying, #menu .passerelleTv {
	cursor:pointer;
	margin-bottom:0px;
}
#menu .discover, #menu .schools, #menu .network, #menu .applying, #menu .passerelleTv {
	margin-top:10px;
}
#menu ul.sous-menu li {
	background:url(../gfx/line-2.png) repeat-x left bottom;
	padding-bottom:1px;
	width:203px;
}
#menu ul.sous-menu li a {
	color:#647a94;
	font-weight:bold;
	text-decoration:none;
	display:block;
	min-height:16px;
	padding-left:6px;
	width:197px;
}
#menu ul.sous-menu li a:hover {
	color:white;
	background:#cbd2e1;
}
#menu .schools {
	height:14px;
}
/*_______________________________________________________________*/
label {
	clear:left;
	float:left;
	width:160px;
	font-size:11px;
	font-weight:bold;
	color:#647a94;
	margin:7px 0 0 0;
}
label.special {
	clear:none;
	float:left;
	margin:7px 0 0 7px;
	width:75px;
}
input {
	float:left;
	background:none;
	border:none;
}
.input {
	background:url(../gfx/input.png) no-repeat left top;
	display:block;
	height:22px;
	margin:0px 0;
	padding:7px 0 0 10px;
	width:235px;
	color:#647a94;
	font-size:11px;
}
.selected {
	background-position:left bottom;
}
input.checkBox, input.radioBox, .replaced {
	display:none;
}
select {
	float:left;
}
textarea {
	float:left;
	background:url(../gfx/textarea.png) no-repeat left top;
	width:226px;
	height:178px;
	padding:7px 10px;
	border:none;
	overflow:hidden;
	color:#647a94;
	font-size:11px;
}
div.errorForm {
	clear:both;
	float:left;
	display:block;
	color:#dd4d0e;
	width:308px;
}
div.genderReplace, div.genderReplaceSelected, div.hideEmailReplace, div.hideEmailReplaceSelected {
	display:block;
	background: url(../gfx/radioBox.png) left top;
	width:26px;
	height:27px;
	float:left;
}
div.genderReplaceSelected, div.hideEmailReplaceSelected {
	background-position:left -26px;
}
div.activityRadioReplace, div.activityRadioReplaceSelected {
	display:block;
	background:url(../gfx/checkBox.png) left -24px;
	width:24px;
	height:24px;
	float:left;
}
div.activityRadioReplaceSelected {
	background-position:left top;
}
div.csSelectedValue {
	clear:left;
	float:left;
	background:url(../gfx/select.png) no-repeat left top;
	width:235px;
	height:22px;
	margin:0 0;
	padding:7px 0 0 10px;
}
div.error, input.error {
	background-position: left bottom;
}
div.global {
	float:left;
}
.csSelectList {
	position:relative;
	clear:left;
}
ul.csSelectOpen, ul.csSelectClose, ul.csSelectReplacement {
	display:none;
	position:absolute;
}
ul.csSelectOpen {
	display:block;
	left:10px;
	top:0px;
	width:227px;
	background:#dde2ed;
}
ul.csSelectOpen li {
	display:block;
	color:#647a94;
	height:17px;
	padding:1px 0 0 5px;
	list-style:none;
}
ul.csSelectOpen li:hover {
	background:#647a94;
	display:block;
	color:white;
}
input.submit {
	background:url(../gfx/submit.png) no-repeat;
	width:64px;
	height:26px;
	margin:10px 0 20px 280px;
}
div.image {
	background:url(../gfx/cadre2.png) repeat-y left top;
	float:left;
	margin-right:8px;
	width:187px;
}
.colonne3 {
	color:#647a94;
}
.colonne3 div#end {
	background:url(../gfx/line-4.png) no-repeat left top;
	height:20px;
	clear:both;
	width:450px;
}
.colonne3 p {
	margin-bottom:15px;
}
.colonne3 a.text {
	color:#dd4d0e;
	padding:1px 2px;
	text-decoration:underline;
	font-weight:bold;
}
.colonne3 a.text:hover {
	color:white;
	background:#dd4d0e;
	padding:1px 2px;
	text-decoration:none;
	font-weight:bold;
}
.colonne3 h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#dd4d0e;/*margin-top:30px;*/
}
#content #skyline li {
	margin:0 2px;
	list-style:none;
}
/*______________________________________________*/
div#zoneTest {
	height:50px;
}
div.testimonial {
	clear:both;
	width:630px;
	overflow:hidden;
}
div.head {
	display:block;
	clear:left;
	float:left;
	background:url(../gfx/line-3.png) repeat-x left bottom;
	padding-bottom:2px;
	width:630px;
}
div.head div.date {
	display:block;
	float:left;
	background:url(../gfx/ongletRight.png) no-repeat right top;
	color:#647a94;
	font-weight:bold;
	height:28px;
}
div.head div.date span {
	display:block;
	float:left;
	background:url(../gfx/ongletLeft.png) no-repeat left top;
	padding:11px 0 0 9px;
	width:130px;
}
div.head div.identity {
	color:#DD4D0E;
	display:block;
	float:left;
	font-weight:bold;
	padding:13px 0 0 5px;
	text-transform:uppercase;
}
div.head div.country {
	display:block;
	float:right;
	color:#647a94;
	font-weight:bold;
	padding:14px 10px 0 0;
}
div.head a.more {
	display:block;
	float:right;
	text-decoration:none;
	font-size:10px;
	color:#cbd2e1;
	background:url(../gfx/more.png) no-repeat right top;
	padding:16px 15px 0 0;
}
div.head a.more:hover {
	background-position:right bottom;
	color:#647a94;
}
div.speak {
	display:block;
	clear:left;
	float:left;
	background:#cbd2e1;
	color:#647a94;
	padding:10px;
	display:none;
	width:610px;
}
div.speak img {
	float:left;
	padding-right:10px;
}
div.speak ul {
	float: left;
}
div.speak div.separation {
	background:url(../gfx/separation.png) no-repeat left top;
	display:block;
	clear:both;
	float:right;
	width:513px;
	height:16px;
}
div.speak a.showProfile {
	display:block;
	float:right;
	clear:right;
	background:url(../gfx/btnProfile.png) no-repeat left top;
	width:94px;
	height:26px;
}
ul#pagination {
	display:block;
	height:25px;
	margin-top:-5px;
}
ul#pagination li {
	float:left;
	list-style:none;
	margin:0;
}
ul#pagination li.sepNumber {
	background:url(../gfx/sepNumber.png) no-repeat;
	display:block;
	width:1px;
	height:10px;
	margin-top:5px;
}
ul#pagination li a {
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#cbd2e1;
	width:22px;
	text-align:center;
}
ul#pagination li a:hover, ul#pagination li a.active {
	color:#dd4d0e;
}
ul#pagination li a.number {
	margin-top:3px;
}
ul#pagination li a.previous, ul#pagination li a.next {
	display:block;
	background:url(../gfx/pagePrevious.png) no-repeat left top;
	height:19px;
	width:13px;
}
ul#pagination li a.next {
	background:url(../gfx/pageNext.png) no-repeat left top;
}
ul#pagination li a.previous:hover, ul#pagination li a.next:hover {
	background-position:left bottom;
}
/*___________________________________________________________________*/
div#photoProfile {
	display:block;
	top: 90px;
	right: 49px;
	position: absolute;
}
ul.profile {
	display:block;
	width:435px;
	float:left;
	overflow:visible;
	margin-top:20px;
}
ul.profile li {
	float:left;
}
ul.profile li.label {
	clear:left;
	width:113px;
	color:#647a94;
	font-weight:bold;
}
ul.profile li.info {
	display:block;
	height:20px;
	width:245px;
	background:url(../gfx/inputProfileRight.png) no-repeat right top;
	color:#647a94;
	margin-bottom:10px;
}
ul.profile li.info span {
	float:left;
	background:url(../gfx/inputProfileLeft.png) no-repeat left top;
	height:17px;
	padding:3px 0 0 15px;
}
ul.profile li.textInfo {
	display:block;
	background:url(../gfx/textareaProfileMiddle.png) repeat-y center top;
	width:245px;
}
ul.profile li.textInfo div.textAreaTop {
	display:block;
	background:url(../gfx/textareaProfileTop.png) no-repeat center top;
	color:#647a94;
	padding:8px 0 0 15px;
	width:230px;
}
ul.profile li.textInfo div.textAreaBottom {
	display:block;
	background:url(../gfx/textareaProfileBottom.png) no-repeat center bottom;
	height:6px;
	width:245px;
}
/*___________________________________________________________________*/
a#lightbox-secNav-btnClose {
	display:block;
	text-indent:-9999px;
	background:url(../gfx/close.png) no-repeat left top;
	width:68px;
	height:17px;
	padding:0px;
}
a#lightbox-secNav-btnClose:hover {
	background-position:left bottom;
}
a#listStudent {
	display:block;
	text-indent:-9999px;
	background:url(../gfx/listStudent.png) no-repeat left top;
	width:150px;
	height:25px;
	float:left;
}
a#listStudent:hover {
	background-position:left bottom;
}
a#lightbox-nav-btnNext {
	display:block;
	text-indent:-9999px;
	background: url(../gfx/next.png) no-repeat;
	width:62px;
	height:26px;
	border:none;
	float:right;
}
a#lightbox-nav-btnNext:hover {
	background-position:left bottom;
}
a#lightbox-nav-btnPrev {
	display:block;
	text-indent:-9999px;
	background: url(../gfx/previous.png) no-repeat;
	width:97px;
	height:26px;
	border:none;
	float:left;
}
a#lightbox-nav-btnPrev:hover {
	background-position:left bottom;
}
#lightbox-nav {
	left:25%;
	position:relative;
	width:250px;
	float:left;
}
#lightbox-image-details-currentNumber {
	display:block;
	float:left;
}
.colonne .socialNetwork {
	float: left;
}
/*________________________correctif __________________________*/
#wrapper {
	padding-top:0px;
}
#header {
	display:block;
	width:1024px;
	height:215px;
	clear:left;
	float:left;
	visibility:visible !important;
	position:relative;
}
#content {
	margin:-25px 0 70px 0;
}
/*Video*/
.video {display:block;
float:left;width:315px;
height:100px;
position:relative;
margin:0 1px 1px 0;
}
.video a {background:#dde2ee; text-decoration:none;
display:block;
width:297px;
height:82px;
padding:9px;
}
.video a:hover {background:#d5dbe8;}
.video img {height:82px;
float:left;
margin:0 10px 0 0;
}
.video span {color:#647a94;
font-weight:bold;
}

b.watch {background:url(../gfx/watch.gif) no-repeat;
width:45px;
height:18px;
padding:4px 0 0 0;
text-align:center;
color:#fff;
font-size:11px;
font-weight:bold;
display:block;
position:absolute;
bottom:9px;
right:9px;
}
#lecteur {margin:10px 0 10px 90px;}
.marg {margin-bottom:25px;}