﻿img{
	border:0px;
	}

body {
	color:#3e3e3e;
	font-family:Arial, Helvetica, sans-serif;
	background: url(null) fixed ;
	}
	
p{
	clear:both;
}
	
.container{
	font-size:12px;
	width:100%;
}

#bodyHome .container{
	background:url(/img/template/bg_top_home.png) 0 0 repeat-x #fff;
}

#bodySmall .container{
	background:url(/img/template/bg_body_small.png) 0 0 repeat-x #fff;
}
	
h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#7f8181;
	margin-bottom:16px;
	}

h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#7f8181;
	margin-bottom:10px;
	}

h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7f8181;
	font-weight:normal;
	margin-bottom:10px;
	}

h4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-bottom:10px;
	}
	
.legende{
	font-size:11px;
	font-style:italic;
	}
	
ul li{
	list-style: none;
	background:url(/img/template/puce.png) 2px 6px;
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-left:10px;
	}
	

/*----------------------------------------------- */
/* BASE /
/*----------------------------------------------- */

#header{
	width:963px;
	height:150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#headerLogo{
	width:159px;
	height:150px;
	float:left;
	}

#headerTop{
	width:801px;
	height:49px;
	background-image:url(/img/template/logo_titre.png);
	background-repeat:no-repeat;
	margin:21px 0px 27px 0px;
	float:left;
	}

#headerBottom{
	width:801px;
	float:left;
	}

#center {
	width:100%;
	background-image:url(/img/template/bg_body.png);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#eaeaea;
	padding:0;
	float:left;
	}

#body {
	background-image:url(/img/template/bg_body-top.png);
	background-position:top;
	background-repeat:no-repeat;
	width:920px;
	padding:8px 0 45px 0;
	margin:0 auto;
	}
	
#content{
	width:920px;
	padding-bottom:20px;
	clear:both;
	float:left;
	}

#footer {
	width:100%;
	background:url(/img/template/bg_footer.png) 0 0 repeat-x;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1d1d1d;
	}


/*----------------------------------------------- */
/* DIVERS /
/*----------------------------------------------- */

#logo{
	height:149px;
	float:left;
	}

div .video{
	height:290px;
	text-align:center;
	margin-top:20px;
	}

#outilsLinguistiques{
	background-image:url(/img/template/bg_langues.png);
	background-repeat:no-repeat;
	text-align:center;
	height:15px;
	width:164px;
	padding:5px;
	color:#b4bdbe;
	float: right;
	}

#outilsLinguistiques a{
	color:#b4bdbe;
	text-decoration:none;
	}

#outilsLinguistiques a:hover{
	color:#497eb6;
	text-decoration:none;
	}

#outilsLinguistiques .active{
	color:#497eb6;
	}

#bookmark{
	float: left;
	margin:4px 0 0 15px;
	}
	
*html #bookmark{
	margin-right:55px;
	}
	
	
/*----------------------------------------------- */
/* BANNERS /
/*----------------------------------------------- */

#bannerSmall{
	width:940px;
	padding-left:20px;
	height:70px;
	padding-top:29px;
	margin:0 auto;
	}
	
#bannerSmall h1{
	color:#FFFFFF;
	}
	
#banner{
	width:924px;
	height:250px;
	margin:0 auto;
	}

#bannerLeft{
	width:265px;
	float:left;
	height:250px;
	vertical-align:top;
	}
	
.bannerLeft_img{
	width:264px;
	height:68px;
	background:transparent url(/img/template/bannerLeft.png) no-repeat left top;
}

.bannerLeft_img_en{
	width:264px;
	height:68px;
	background:transparent url(/img/template/bannerLeft_en.png) no-repeat left top;
}

*html .bannerLeft_img{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bannerLeft.png", sizingMethod="crop");
}

#bannerRight{
	height:230px;
	float:left;
	width:570px;
	margin:20px 0 0 88px;
	}
	
/*----------------------------------------------- */
/* NAVIGATION /
/*----------------------------------------------- */
	
div#navigation{
	height:28px;
	width:801px;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	}

div#navigation ul {
	list-style: none;
	float: left;
	clear: left;
	}

div#navigation ul li {
	float: left;
	height:28px;
	margin-right:9px;
	background:none;
	padding:0px;
	}
	
div#navigation ul li.first_li {
	margin-right:1px;
	}

div#navigation ul li a {
	background:url(/img/template/puce_nav.gif) 1px 2px;
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	height:28px;
	line-height:28px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 20px 0px 0px;
	}

div#navigation ul li a span {
	float: left;
	padding: 0px 10px 0px 0px;
	display: block;
	height: 28px;
	}
	
*html div#navigation ul li a span {
	padding: 0px 7px 0px 0px;
	}

div#navigation ul li a:hover, div#navigation ul li a.current {
 	color:#4f83ba;
	background: url(/img/template/bg-nav.png) no-repeat top right;
	}

div#navigation ul li a:hover span, div#navigation ul li a.current span {
	background: url(/img/template/bg-nav.png) no-repeat top left;
	}
	
/*** Level 2 : menu d�roulant ***/

div#navigation ul ul{
	display:none;
	margin-top:28px;
	position:absolute;
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#5088BD;
	z-index:9999;
}

*html div#navigation ul ul{
	margin-top:0px;
}

*+html div#navigation ul ul{
	margin-top:0px;
}

div#navigation ul ul li{
	height:auto;
	background:none;
	clear:both;
	padding-bottom:0;
	margin-right:0;
	padding-left:0;
}

div#navigation ul ul li a{
	height:auto;
	line-height:normal;
	padding:2px 19px 2px 21px;
	width:220px;
	background:#5088BD url(/img/template/bg_menu_deroul.gif) no-repeat left top;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.container div#navigation ul ul li a:hover, div#navigation ul ul li a.current{
	background:#38638D url(/img/template/bg_menu_deroul_hover.gif) no-repeat left top;
	color:#fff;
}

div#navigation ul ul li a span{
	display:none !important;
}
	
/*----------------------------------------------- */
/* NAVIGATION 3 /
/*----------------------------------------------- */



/*div#navigation3 ul{
	display:block;
	list-style-type:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7f8181;
	font-size:12px;
	}

div#navigation3 li {
	background:url(/img/template/bg_nav3.png);
	background-repeat:no-repeat;
	height:21px;
	margin-bottom:3px;
	padding:5px 5px 0px 13px;
	}*/

div#navigation3 a{
	color:#7f8181;
	}

div#navigation3 a:hover, div#navigation3 a.level_curr{
	color:#4f83ba;
	}
	
.menu_left_top{
	height:10px;
	width:223px;
	font-size:1px;
	background:transparent url(/img/template/menu_left_top.gif) no-repeat left bottom;
}

.menu_left_bottom{
	height:17px;
	width:223px;
	font-size:1px;
	background:transparent url(/img/template/menu_left_bottom.gif) no-repeat left top;
	margin-top: -4px;
}

.menu_left_middle{
	width:201px;
	background:transparent url(/img/template/menu_left_middle.gif) repeat-y left top;
	padding:0 11px;
}

body:nth-of-type(1) .menu_left_middle{
	width:223px;
}

.menu_left_middle a{
	display:block;
	margin-top: -4px;
	position:relative;
}
	


/*----------------------------------------------- */
/* PATH /
/*----------------------------------------------- */

	
div#path {
	width:920px;
	font-size:11px;
	height:34px;
	float:left;
	/*padding-bottom:15px;*/
	}
	
div#path ul{
	display:block;
	width:660px;
	background:transparent url(/img/template/bg_path.png) no-repeat left top;
	height:17px;
	padding:4px 5px 5px 15px;
	float:left;
	}

div#path ul li {
	list-style-type:none;
	background:none;
	display:inline;
	padding: 2px 5px 0px 0px;
	float:left;
	}

div#path a {
	color:#8D8D8D;
	text-decoration: none;
	padding:0 0 0 5px;
	}

div#path a:hover {
	color:#4f83ba;
	}

div#path .active {
	color:#4f83ba;
	text-decoration: none;
	padding: 2px 5px 0px 3px;
	}

div#path a.first {
	background:none;
	padding:0px;
	}


/*----------------------------------------------- */
/* COLONNES HOME /
/*----------------------------------------------- */	

#contentBig{
	clear:both;
	}
	
#contentLeft{
	width:680px;
	float:left;
	margin-right:20px;
	color:#282828;
	}

#content2ColCenter{
	width:440px;
	float:left;
	margin-top:12px;
	}
	
#content2ColCenter a, .box a{
	text-decoration:underline !important;
	color:#3E3E3E;
	}

#content2ColRight{
	width:223px;
	float:left;
	margin:15px 17px 0 0;
	}

#contentLeft img{
	float:left;
	margin:0px 15px 15px 0px;
	border: 1px solid #7f8181;
	}

#contentLeft a{
	text-decoration:underline;
	color:#282828;
	}
	
#contentLeft .colonneLeft a, #contentLeft #content2ColRight a{
	text-decoration:none;
	}

#contentLeft a:hover{
	text-decoration:none;
	color:#7F8181;
	}

#contentRight{
	width:219px;
	float:left;
	margin-top:7px;
	}
	
#contentLeft .colonneLeft{
	width:300px;
	float:left;
	}

#contentLeft .colonneRight{
	width:304px;
	float:left;
	margin-left:56px;
	}
	
	
/*----------------------------------------------- */
/* TOOLS /
/*----------------------------------------------- */


#tools{
	width:219px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#contentRight ul{
	display:block;
	list-style-type:none;
	}

#contentRight li {
	background:url(/img/template/bg_tools.png);
	background-repeat:no-repeat;
	height:29px;
	padding:1px 0px 2px 0px;
	color:#7f8181;
	font-size:14px;
	display:table;
	width:219px;
	}
	
*html #contentRight li{
	display:block;
	height:28px;
	padding:0;
	}
	
*+html #contentRight li{
	display:block;
	min-height:28px;
	padding:0;
	height:auto;
	}
	
body:nth-of-type(1) #contentRight li{
	display:block;
}

#contentRight .recherche {
	padding:6px 0px 0px 0px;
	height:26px;
	}
	
*+html #contentRight .recherche {
	height:auto;
	min-height:23px;
	}
	
*html #contentRight .recherche {
	height:23px;
	
	}
	
body:nth-of-type(1) #contentRight .recherche{
	width:219px;
	display:block;
}

#contentRight .recherche a{
	padding:6px 0px 0px 12px;
	width:17px;
	height:16px;
	display:block;
	text-decoration: none;
	background:url(/img/template/picto_recherche.png) 10px 0px;
	background-repeat:no-repeat;
	float:left;
	}
	
#contentRight a.print {
	display:block;
	margin-top:5px;
	text-decoration: none;
	padding-left:37px;
	color:#7f8181;
	font-size:14px;
	background:url(/img/template/picto_print.gif) 10px 2px;
	background-repeat:no-repeat;
	}

#contentRight a.rss {
	display:block;
	margin-top:5px;
	text-decoration: none;
	padding-left:37px;
	color:#7f8181;
	font-size:14px;
	background:url(/img/template/picto_rss.png) 10px 0px;
	background-repeat:no-repeat;
	}

#contentRight a.contact {
	display:block;
	margin-top:5px;
	text-decoration: none;
	padding-left:37px;
	color:#7f8181;
	font-size:14px;
	background:url(/img/template/picto_contact.png) 10px 0px;
	background-repeat:no-repeat;
	}

#contentRight a.my {
	display:block;
	margin-top:5px;
	text-decoration: none;
	padding-left:37px;
	color:#7f8181;
	font-size:14px;
	background:url(/img/template/picto_my.png) 10px 0px;
	background-repeat:no-repeat;
	}

#contentRight a.apply {
	display:block;
	margin-top:5px;
	text-decoration: none;
	padding-left:37px;
	color:#7f8181;
	font-size:14px;
	background:url(/img/template/picto_apply.png) 10px 0px;
	background-repeat:no-repeat;
	}
	

/*----------------------------------------------- */
/* BOX /
/*----------------------------------------------- */


div.box{
	width:219px;
	float:left;
	margin-top:20px;
	}
	
div.boxTop{
	width:219px;
	height:10px;
	background-image:url(/img/template/box_top.png);
	background-repeat:no-repeat;
	font-size:1px;
	float:left;
	}

div.boxBody{
	width:199px;
	background-image:url(/img/template/box_body.png);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 10px 20px 10px;
	float:left;
	}

div.box img{
	border: 1px solid #7f8181;
	}


/*----------------------------------------------- */
/* BOX LIENS DOC /
/*----------------------------------------------- */


div.boxDoc .top{
	margin-top:30px;
	}

div.boxDoc{
	width:440px;
	background:#e1eaf4 url(/img/template/bg_box_liens_doc.png) no-repeat left 3px;
	float:left;
	min-height:18px;
	margin-bottom:2px;
	padding:9px 5px 10px 33px;
	width:185px;
	}

#content2ColCenter div.boxDoc h1{
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	}

#content2ColCenter div.boxDoc a {
	color:#809db1;
	}

/*----------------------------------------------- */
/* FOOTER /
/*----------------------------------------------- */	
	

#footerBody {
	width:980px;
	padding:40px 0;
	clear:both;
	margin:0 auto;
	}

#footerBody .colonne{
	width:305px;
	float:left;
	}
	
#footerBody .colonne_first{
	width:298px;
}
	
#footerBody .colonne_second{
	width:338px;
	margin:0 15px;
}

*html #footerBody .colonne_second{
	margin:0 10px;
}

#footerBody .colonne ul li{
	display:block;
	list-style-type:none;
	padding:0;
	background:none;
	font-size:12px;
	clear:both;
	float:left;
	}

#footerBody .colonne a {
	text-decoration: none;
	background: url(/img/template/puce_footer.png) 5px 6px no-repeat;
	color:#FFFFFF;
	padding:0 0 3px 17px;
	font-size:12px;
	display:block;
	margin-left:2px;
	width:285px;
	}
	
#footerBody .colonne_first a{
	width:269px;
}	

#footerBody .colonne_second a{
	width:305px;
}

#footerBody .colonne a:hover,
#colonne_social a:hover {
	color:#497eb6;
	}

#footerBody .colonne .first {
	font-size:14px;
	background: url(/img/template/puce_footer_big.png) 0px 4px no-repeat;
	font-weight:bold;
	padding-bottom:9px;
	padding-left:19px;
	color:#fff;
	width:285px;
	}
	
#footerBody .colonne_first .first{
	width:269px;
}	

#footerBody .colonne_second .first{
	width:305px;
}
#footerBody .colonne_third li a{
	background:none;
}
	
#footerCorpo {
	clear:both;
	width:980px;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:10px;
	margin:0 auto;
	}
	
#colonne_social{
	width:800px;
	margin:0 auto;
	padding-bottom:35px;
}

#colonne_social ul{
	
	margin:0 auto;
	
}

#colonne_social ul li{ 
	display:inline;
	list-style:none;
	background:none

}

#colonne_social a {
	text-decoration: none;
	color:#FFFFFF;
	padding:0 0 3px 17px;
	font-size:12px;
	margin-left:2px;
	
}


#colonne_social .first {
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

/*-------------------------------------------------------------------*/ 
/*--------------------------------- FORM-----------------------------*/
/*-------------------------------------------------------------------*/

ol{
	display:block;
	margin-top:10px;
	margin-left:15px;
	clear:both;
	list-style-position:inside;
	font-size:12px;
}

*html ol{
	margin-top:0;
}

*+html ol{
	margin-top:0;
}

.form_buttons{
	width:680px;
}

.one_form_button{
	float:right;
	margin-right:10px;
}

.one_form_button div{
	float:left;
	height:23px;
	width:10px;
}

.form_button_left{
	background:transparent url(/img/template/form_button_left.gif) no-repeat left top;
}

.form_button_right{
	background:transparent url(/img/template/form_button_right.gif) no-repeat left top;
}

.form_button_middle{
	background:transparent url(/img/template/form_button_middle.gif) repeat-x left top;
	padding:3px 7px 0 7px;
	text-decoration:none;
	color:#3e3e3e;
	display:block;
	height:20px;
	float:left;
}

.form_button_middle:hover{
	text-decoration:underline;
}

.form_button2_left{
	background:transparent url(/img/template/form_button2_left.gif) no-repeat left top;
}

.form_button2_right{
	background:transparent url(/img/template/form_button2_right.gif) no-repeat left top;
}

.form_button2_middle{
	background:transparent url(/img/template/form_button2_middle.gif) repeat-x left top;
	padding:3px 7px 0 7px;
	text-decoration:none;
	color:#3e3e3e;
	display:block;
	height:20px;
	float:left;
}

.form_button2_middle:hover{
	text-decoration:underline;
}

form{
	float:left;
	}

div#form {
	float:left;
	width: 680px;
	/*margin-right:20px;*/
	}

div#form table{
	float:left;
	}
	
div#form .fieldsetBig{
	display:block;
	float:left;
	width:660px;
	padding:10px 10px 15px 10px;
	margin-bottom:20px;
	background-color:#e1eaf4;
	}

div#form .fieldset2col{
	display:block;
	float:left;
	width:660px;
	padding:10px 10px 15px 10px;
	margin-bottom:20px;
	background:url(/img/template/bg_form_2col.png);
	background-repeat: repeat-y;
	}

div#form .fieldsetSmall{
	display:block;
	float:left;
	width:310px;
	}

div#form label{
	display:block;
	float:left;
	margin:3px 20px 0 0;
	width:140px;
	}

div#form label .checkbox{
	display:inline;
	float:left;
	margin:3px 20px 0 0;
	width:40px;
	}

div#form ul{
	display: block;
	float:left;
	}
	
div#form ul li{
	display:table;
	height:20px;
	list-style-type:none;
	margin-bottom:5px;
	padding:0;
	background:none;
	}
	
*html div#form ul li{
	margin-bottom:2px;
	display:block;
	}
	
*+html div#form ul li{
	margin-bottom:2px;
	display:block;
	min-height:20px;
	height:auto;
	}

div#form ul li.titre{
	font-size:16px;
	margin-bottom:15px;
	background:none;
	padding:inherit;
	}
	
.search {
	background: #FFFFFF;
	width: 135px;
	height: 15px;
	padding:0px 0 0 5px;
	font-size: 11px;
	margin-left:8px;
	color: #999999;
	border: 1px solid #bcbbba;
	float:left;
	display:block;
	}
	

div#form .bt{
	width:auto;
	}
	
div#form .input{
	float:left;
	width:145px;
	border: 1px solid #bcbbba;
	background:url(/img/template/bg_form.png);
	background-repeat:repeat-x;
	height:16px;
	padding-top:1px;
	}
	
div#form select{
	border: 1px solid #bcbbba;
	}
	
div#form .fieldsetBig .input, div#form .fieldsetBig select{
	width:230px;
	}
	
div#form .fieldsetBig select#select2{
	width:320px;
	}

div#form .inputSmall{
	float:left;
	width:33px;
	margin-right:12px;
	border: 1px solid #bcbbba;
	background:url(/img/template/bg_form.png);
	background-repeat:repeat-x;
	height:15px;
	padding-top:2px;
	}
	
div#form .inputSmallLast{
	margin-right:0 !important;
	width:51px !important;
	}

div#form .selectSmall{
	float:left;
	width:145px;
	}

div#form select{
	float:left;
	}
	
div#form textarea{
	width:650px;
	height:60px;
	margin:10px 0px 15px 0px;
	border: 1px solid #BCBBBA;
	background-color:#FEFEFE;
	}

div#form .tableForm{
	width:650px;
	float:left;
	}
	
div#form input{
	visibility:visible !important;
	}

.display_inline{
	display:inline !important;
}
	
/************* Addon On's Hish ***************/

.homeBody h1{
	font-size:28px;
	margin-bottom:30px;
}

.homeBody h2{
	font-size:20px;
	font-weight:bold;
	color:#004da0;
	border-bottom: 3px solid #7f8181;
}

.homeBody h3{
	font-size:16px;
	font-weight:bold;
	color:#004da0;
	border-bottom: 3px solid #7f8181;
}

.date{
	color:#959595;
}

#contentRight h3{
	font-size:14px;
	color:#7f8181;
	border:0;
}

#contentRight ul li a{
	font-size:14px;
	font-weight:bold;
}

#contentRight ul li a:hover{
	color:#959595;
}

#contentRight .boxBody img{
	margin-left:13px;
}

#contentLeft h2{
	line-height:19px;
	margin-bottom:15px;
}

.boxDoc a{
	color:#3e3e3e;
	margin-bottom:2px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	display:block;
}

.colonneRight object, .colonneRight embed{
	width:302px !important;
	height:227px !important;
}

#contentRight .boxBody object, #contentRight .boxBody embed{
	width:169px !important;
	height:123px !important;
}

.pardessus{
	display:block;
	position:relative;
	height:227px;
	width:302px;
	background:white;
	clear:both;
	margin-top:-227px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

#contentRight .boxBody .pardessus{
	display:block;
	position:relative;
	width:169px;
	height:123px;
	background:white;
	clear:both;
	margin-top:-123px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

.logo_print{
	display:none;
}

/*** Layer Modal ***/

.pourLeFlash{
	clear:both;
}

body #modalContainer a.modalCloseImg{
	display:block !important;
	background:transparent url(/admin/common/img/x.png) no-repeat left top !important;
	width:25px !important;
	height:29px !important;
	margin: 0 -200px 0 0 !important;
	float:right;
}

#modalContainer #basicModalContentLarge{
	display:none !important;
}
#modalContainer{
	top: 0 !important;
}

*html #modalContainer{
 	top:expression(documentElement.scrollTop+body.scrollTop+15) !important;
}

*html #modalContainer a.modalCloseImg{
	position:absolute !important;
	display:block !important;
	right:100px;
	background-image:none !important;
	margin: -30px -250px 0 0 !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/admin/common/img/x.png", sizingMethod="scale") !important;
}

*+html #modalContainer a.modalCloseImg{
	position:absolute !important;
	right:100px;
	margin: -30px -250px 0 0 !important;
}

#contentLeft th{
	padding:2px 10px;
	color:#3f74af;
	font-weight:bold;
	font-family:trebuchet ms;
	background-color:#aacaeb;
	vertical-align:top;
}

#contentLeft td{
	padding:2px 10px;
	color:#3e3e3e;
	font-size:11px;
	vertical-align:top;
}

#contentLeft td.first{
	color:#7f8181;
}

.inputBig{
	width:450px !important;
}

.labelSmall{
	width:80px !important;
}

.goSerachLink{
	background:transparent url(/img/template/picto_recherche.png) no-repeat scroll 10px 0;
	display:block;
	float:left;
	height:16px;
	padding:6px 0 0 12px;
	text-decoration:none;
	width:17px;
	margin-top:2px;
}

.mandatory{
	color:red;
}

.substitu{
	border:0 !important;
}

.font11{
	font-size:11px !important;
}

.paypal_form{
	display:block;
	float:left;
	clear:both;
	margin:15px 0 0 260px;
}

*html .paypal_form{
	margin:15px 0 0 125px;
}

*html .radio_field{
	margin-top: -4px;
}

*+html .radio_field{
	margin-top: -4px;
}

#content #admissionFor_program, #content #admissionFor_specialisation{
	width:310px;
}

/******* Modif Gilles 05/10 ******/

.title_banner{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:16px;
}

#contentLeft #navigation3 h2 { 
	margin-bottom:0px;
	font-size:12px;
	line-height:15px;
}

#contentLeft #navigation3 h2 a{ 
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

/*** SLIDER HOME ***/

#banner {
	width:967px;
	height:auto;
	position:relative;
	overflow:hidden;
	height:250px;
}

.carousel_js{
	width:919px;
	padding:0 24px;
	background:transparent url(/img/template/bg_carousel.png) no-repeat left top;
}

*html .carousel_js{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_carousel.png", sizingMethod="crop");
	position:static;
}

#banner li{
	margin:0;
	padding:0;
	position:relative;
	background:none;
	display:block;
	float:left;
	width:919px;
}

.carousel_js li img{
	display:block;
	float:right;
}

.carousel_js li p{
	position:absolute;
	left:18px;
	height:250px;
	width:374px;
	display:block;
	top:0;
}

.carousel_js .unde_p{
	height:250px;
	width:374px;
	background:transparent url(/img/template/bg_carousel_left.png) no-repeat left top;
	display:block;
	padding-top:43px;
}

*html .carousel_js .unde_p{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_carousel_left.png", sizingMethod="crop");
}

.carousel_js li p .carousel_title{
	color:#232323;
	font-size:22px;
	display:block;
	width:280px;
}

.carousel_js li p .carousel_caption{
	color:#fff;
	font-size:15px;
	display:block;
	clear:both;
	margin-top:10px;
	width:280px;
	font-weight:bold;
}

.carousel-previous, 
.carousel-next{
	cursor:pointer;
	display:block;
	position:absolute;
	width:24px;
	height:52px;
	top:90px;
	text-indent: -9999px;
}

.carousel-previous{
	left:0;
}

.carousel-next{
	right:0;
}

.home_banner_section{
	background:transparent url(/img/template/bg_banner_home.jpg) 0 0 repeat-x;
	width:100%;
	height:250px;
}

.center-wrap{
	position:absolute;
	bottom:21px;
	left:115px;
}

.carousel-pagination a{
	cursor:pointer;
	display:block;
	float:left;
	width:13px;
	height:12px;
	background:transparent url(/img/template/carousel_pagination_off.png) no-repeat left top;
	text-indent: -9999px;
	padding-right:4px;
}

*html .carousel-pagination a{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/carousel_pagination_off.png", sizingMethod="crop");
}

.carousel-pagination a.active{
	background:transparent url(/img/template/carousel_pagination_on.png) no-repeat left top;
}

*html .carousel-pagination a.active{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/carousel_pagination_on.png", sizingMethod="crop");
}

.carousel-pagination a span{
	text-indent: -9999px;
}

#banner #content_adminAction li{
	z-index:9999;
}

/*** SLIDER HOME ***/
