/*********************************/
/*   Styles personnalisés PPA    */
/*********************************/

@import url("http://myjs.my-itcampus.com/lightbox/lightbox.css"); /* On importe la feuille de style Lightbox */

@import url("style_validation_form.css");

html {
	overflow-y:scroll; /* Pour forcer FireFox à mettre un ascenceur sur les pages qui n'en n'ont pas besoin et éviter un decalage avec les pages qui en ont un */
	background-image:url(../images/degrade_fond.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-attachment:fixed;
}

html, body {
	height: 100%;
	margin: 0;
}

body {
	font: 90% "Trebuchet MS", sans-serif;
	position: relative; /* Pour ie */
	text-align: center; /* pour corriger le bug de centrage IE */
}

div#global {
	min-height: 100%;
	height:auto !important;
	height: 100%; /* Pour ie */
	width: 950px;
	margin: 0 auto;
	position: relative !important;
	padding: 0;
	background: url(../images/global_fond.gif) center repeat-y;
	text-align: left; /* on rétablit l'alignement normal du texte */
}

              /* H E A D E R */

div#header {
	background-image: url(../images/fd_header.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color:#fff;
	color: #fff;
	height: 410px;
}

div#header h1 {
	margin: 0;
	bottom: 10px;
	left: 30px;
}
div#header img {
	margin:0;
	padding:0;
}


/*   M E N U   H O R I Z O N T A L   */


div#fdtransparentMenu {
	z-index:1;
	position:absolute;
	top:69px;
	left:auto !important;
	left:0;
	background-color:#90a09d;
	height: 28px !important;
	height: 29px;
	width: 731px; /* Pour IE, il faut absolument mettre une largeur */
	border-bottom:solid 1px #fff;
}

ul#menu {
	z-index:2;
	position:absolute;
	top:74px;
	left:20px;
	list-style-type: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height: 29px;
	width: 750px; /* Pour IE, il faut absolument mettre une largeur */
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu a{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#menu a:visited{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover{
	color:#fee391;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#menu li {
	float:left;
	padding-right:20px;
	padding-left:0;
	margin-left:0;
}

/*   on désactive seulement l'affichage des sous-menu mais leur contenu existe toujours sous pfa pour référencement */
#menu li li {
	display:none;
}


/*   S O U S - M E N U    H O R I Z O N T A L   */


div#fdSousMenu {
	z-index:1;
	position:absolute;
	top:98px;
	left:auto !important;
	left:0;
	background:url(../images/fd_ssmenu.gif) repeat-x;
	height:71px !important;
	height:72px;
	width:731px; /* Pour IE, il faut absolument mettre une largeur */
	border-bottom:solid 1px #fff;
}


/*   M E N U   V E R T I C A L   */


div#menuVerticalHeader {
	position:absolute;
	padding-left:8px;
	width:209px;
	top:69px;
	left:733px;
	list-style-type: none;
}

div#menuVerticalHeaderTop {
	background:url(../images/fd_menuverticalheadertop.gif) repeat-y;
	border-bottom:solid 1px #90a09d;
}

div#menuVerticalHeader p{
	margin-top: 8px !important;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-right:15px;
}

div#menuVerticalHeader a, a:visited{
	color:#5e5e5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#menuVerticalHeader a:hover{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#menuVerticalHeaderBottom {
	width:209px;
	margin-top:5px;
	padding-top:13px!important;
	padding-top:18px;
	padding-bottom:20px;
	background:url(../images/fd_menuverticalheaderbottom.gif) repeat-x;
	color:#fff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

div#menuVerticalHeaderBottom a, div#menuVerticalHeaderBottom a:hover {
	color:#fff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:1.5em;
}

              /* C E N T E R */

div#center {
	padding-bottom: 50px; /* Pour éviter la superposition du pied de page et du contenu : */
	margin-top: -400px; /* Ajouter par Sylvain lors du debugage */
	overflow: hidden !important;
	overflow: visible; /* Pour ie */
	height:auto !important;
	height: 1%; /* Pour ie */
	position: relative;
	z-index:20; /* Ajouter lors du debugage: permet à Firefox de laisser les liens cliquables */
}


              /* C O N T E N T */

div#content {
	float: left;
	width: 715px;
	display: inline; /* Pour ie */
}

.NewsEcole {
	width:950px;
	height:28px;
	color:#000;
	font-size:0.9em;
	background-color:#fff;
	padding-left:10px;
	display:block;
	overflow:hidden;
}

div#scrollText {
	width:auto !important;
	width:700px;
	white-space:nowrap;
	position: absolute;
	margin-top:5px;
	left:0;
	overflow:hidden;
}

div#titresPage {
	position: relative;
	left:0; /*utile pour ie 6*/
	top:-310px !important;
	top:-300px;
	width:700px;
	padding-left:25px;
	z-index: 10;
	height: 390px !important;
	height: 400px;
}

h1 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:7px;
}

h2 {
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	padding-top:0;
}

h3 {
	color: #118ACC;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0;
}

h4 {
	color:#0099cc;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 20px 0;
}

p, .default {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:none;
}

.corpsSup {
	font-weight:bold;
	font-size:13px;
	color:#879693;
}

a, a:visited {
	font:12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:underline;
}

ul {
	font:12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:10px;
}

hr {
	width:70%;
	color:#5e5e5e; /* Pour ie */
	background-color:#5e5e5e; /* Pour Firefox */
	height: 1px;
	border: 0;
}

hr.blanc {
	color:#fff; /* Pour ie */
	background-color:#fff; /* Pour Firefox */
}

.bordImage {
	border: solid 1px #424242;
}

div#DescriptifProgramme {
	width:100%;
	background:url("../images/onglet_descriptif-programme.gif") no-repeat center;
	color:#5e5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-indent:-50px !important;
	text-indent:0px;
	margin-bottom:10px;
	padding:5px 0 10px 0;
}

div#DescriptifProgramme a {
	color:#9a9a9a;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

div#DescriptifProgramme a:hover {
	color:#9a9a9a;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.blueLink {
	color:#00C;
	font-weight:normal;
	text-decoration:underline;
}

.bleu, a.bleu {
	color:#0099cc;
}

.blanc {
	color:#fff;
}

.smallFont, a.smallFont {
	font-size:0.9em;
}

.bordImg {
	border:solid 1px #5e5e5e;
	margin-right:10px;
}

.listPages li{
	list-style-image: url(../images/puce1.gif);
	padding-left: 0px;
	margin: 0 0 5px -20px;
	border-width: 3px;
}

.chapoTemoignage, .chapoTemoignage a {
	color:#ccedfe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.chapoTemoignage strong {
	color:#fff;
	font-size:14px;
}

.cadrePhotoLeft {
	width:220px !important;
	width:240px;
	float:left;
	font-size:11px;
	text-align:left;
	padding:10px;
	margin: 5px 20px 10px 5px;
	border:solid 1px #ccc;
	background-color:#eee;
}

.cadrePhotoRight {
	width:130px !important;
	width:140px;
	float:right;
	font-size:11px;
	text-align:right;
	padding:10px;
	margin: 5px 5px 10px 20px;
	border:solid 1px #ccc;
	background-color:#eee;
}

/* A C C O R D E O N S */

	/* Verticaux */

.accordion_toggle {
	text-align:left;
	display: block;
	font-size:14px;
	color: #424242;
	cursor: pointer;
	padding:3px;
	margin: 0 0 2px 2px;
	background:#ddd;
}

.accordion_toggle:hover {
	background-color: #a6a6a6;
}

.accordion_toggle span,{
	display:block;
}

.accordion_toggle_active {
	background:#a6a6a6;
}

.accordion_content {
	background-color: #ffffff;
	overflow: hidden;
}

h4.accordion_toggle {
	background-color: #dae0e5;
}

h4.accordion_toggle:hover {
	background-color: #e9eef1;
}

	/* Accordeon interne  */

.inside_accordion_toggle_icc, .inside_accordion_toggle_igrh, .inside_accordion_toggle_iti {
	text-align:left;
	display: block;
	font-size:14px;
	color: #424242;
	background-color:#dddddd;
	cursor: pointer;
	padding:3px;
	margin: 0 0 2px 2px;
}

.inside_accordion_content {
	background-color:#ffffff;
	overflow: hidden;
}

h5.inside_accordion_toggle_icc, h5.inside_accordion_toggle_igrh, h5.inside_accordion_toggle_iti  {
	font-size:13px
}

h5.inside_accordion_toggle_icc {background-color:#b7cc2b; color:#424242;}
h5.inside_accordion_toggle_igrh {background-color:#bf2c37; color:#dedede;}
h5.inside_accordion_toggle_iti {background-color:#fed120; color:#424242;}

h5.inside_accordion_toggle_icc:hover {background-color:#c2d82d;}
h5.inside_accordion_toggle_igrh:hover {background-color:#bf2c37;}
h5.inside_accordion_toggle_iti:hover {background-color:#fed120;}

h5.inside_accordion_toggle_active {
	color:#ffffff;
}

	/* Verticaux page Masters */

.vertical_accordion_toggle_masters {
	display: block;
	font-size:12px;
	color: #717e7c;
	cursor: pointer;
	padding:3px 10px;
	margin:2px 0;
}

.vertical_accordion_toggle_masters:hover {
	background-color: #009df2;
	color:#fff;
}

.vertical_accordion_toggle_active_masters {
	background-color: #009df2;
	color:#fff;
}

.vertical_accordion_content_masters strong {
	color:#717e7c;
	font-size:14px;
}

.vertical_accordion_content_masters {
	background: url(../images/fd_accordion_masters.gif) repeat-x #f2f2f2;
	padding:0 10px;
	overflow: hidden;
}


	/* TABLEAUX */
 
/*  Programmes */

.programmes {
	font:12px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:none;
}

.programmes th {
	background:url(../images/pages/fd_th.gif) repeat-x;
	height:25px;
	padding:5px;
}

.programmes th.thLeft {
	background:url(../images/pages/fd_th-left.gif) no-repeat top left;
}

.programmes th.thRight {
	background:url(../images/pages/fd_th-right.gif) no-repeat top right;
}

.programmes td {
	border-bottom: solid 1px #adb9c2;
	padding:5px;
}

.programmes td.bordTop {
	border-top: solid 1px #adb9c2;
}

.programmes td.bordLeft {
	border-left: solid 1px #adb9c2;
}

.programmes td.bordRight {
	border-right: solid 1px #adb9c2;
}

.programmes td.objectifs {
	font:normal 11px Arial, Helvetica, sans-serif;
}

/*  Tableaux Instituts + tarifs */

.tblOrgaInstitut,
.tblTarifs {
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:none;
}

.tblOrgaInstitut td,
.tblTarifs td {
	border-bottom: solid 2px #fff;
	border-left: solid 2px #fff;
	padding:5px;
}



/*   Tableaux MBA   */


.tblMBA {
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	color:#424242;
}

.tblMBA th {
	padding:5px;
	text-align:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#47ABE0;
}

.tblMBA td {
	padding:10px;
	background-color:#EEE;
}

.tbMBAover td:hover {
	padding:10px;
	background-color:#47ABE0;
}

.tbMBAover td a:hover {
	display:block;
	color:#fff;
}


/*   Tableaux MASTER   */


.tblMASTER {
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	color:#424242;
}

.tblMASTER th {
	padding:5px;
	text-align:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#E47443;
}

.tblMASTER td {
	padding:10px;
	background-color:#EEE;
}

.tblMASTERover td:hover {
	padding:10px;
	background-color:#E47443;
}

.tblMASTERover td a:hover {
	display:block;
	color:#fff;
}


/*    O N G L E T S    */

.TabContentBig {width:705px !important; width:715px; font:12px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:  10px 5px 5px 5px; clear:both !important;}

.TabCommon {font: bold 11px Arial, Helvetica, sans-serif; color: #6B78A9;}

.TabOff {cursor:pointer; background:url("../images/tableft.gif") no-repeat left top;}

.ongletsNav {
	float:left;
	width:100%;
	margin-top:10px;
}
.ongletsNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ongletsNav li {
	height:27px;
	display:inline;
	float:left;
	margin:0 3px 0 0;
	padding:0 0 0 7px;
	text-decoration:none;
}
.ongletsNav span {
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
    padding:5px 15px 7px 6px;
}

.ongletsNav li.tabICC, li.tabIGRH, li.tabITI, li.lienDur {
	cursor:pointer; background:url("../images/tableft.gif") no-repeat left top;
}

.ongletsNav li.tabICC a, li.tabIGRH a, li.tabITI a, li.lienDur a {font: bold 11px Arial, Helvetica, sans-serif; color:#6b78a9; text-decoration:none;}

.ongletsNav li.tabICC:hover a, li.tabIGRH:hover a, li.tabITI:hover a, li.lienDur:hover a {color: #213486;}


/* Gestion du Roll Over */
.ongletsNav li:hover {
	background-position:0% -27px;
}
.ongletsNav li:hover span {
	background-position:100% -27px;
	color:#213486;
}
/*.ongletsNav span:hover {
	background-position:100% -27px;
	color:#213486;
}*/

/* Gestion de l'etat On */
.TabOn {
	background:url("../images/tableft.gif") no-repeat left top;
	background-position:0% -27px;
}
.TabOn span {
	background-position:100% -27px;
	color:#213486;
}

.ongletsFixe {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #a6a6a6;
}
.ongletsFixe li {
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	background:url("../images/tableft.gif") no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif; color: #6B78A9;
}
.ongletsFixe span {
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
}

.ongletsFixe ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
}


              /* S I D E   B A R */

div#sidebar {
	color:#fff;
	float: right;
	width: 217px;
}

div#contenuSidebar {
	padding:10px;
}

div#pictoFocus {
	width:26px;
	height:130px;
	margin:0 15px 10px 0;
	float:left;
}

div#sidebar a {
	color:#fff;
}

div#sidebar ul {
	color:#fff;
}

.sidebarImg {
	border:solid 1px #2b4453;
	margin-left:5px;
}

div#sidebar p  {
	margin: 2px 0;
	color:#fff;
}

h4.titreSidebar {
	font-size:18px;
	color:#ccedfe;
}

.cadrePhotoRightSidebar {
	width:120px !important;
	width:130px;
	float:right;
	font-size:11px;
	text-align:right;
	padding:5px;
	margin: 0 0 5px 5px;
	border:solid 1px #807557;
	background-color:#f2dfa5;
	color:#666;
}

a.lienGrisSidebar {
	color:#666;
}



              /* F O O T E R */

div#footer {
/*display:none;*/
	text-align: center; /* On centre le contenu */
	position: absolute;
	background-color:#FFFFFF;
	padding-top: 5px;
	width: 100%;
	bottom: 0;
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	z-index:20; /* Pour Firefox : laisser les liens cliquables */
	}
div#footer a{
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#footer a:visited{
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div#footer a:hover{
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



         /*  S T Y L E S   G E N E R I Q U E S  */


.w345px {width: 345px;}

.w715px {width: 715px;}

.w45 {width:45%;}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
	clear:both;
}
.strong, a.strong {
font-weight:bold;
}

a.underlineHover {
	text-decoration:none;
}

a.underlineHover:visited {
	text-decoration:none;
}

a.underlineHover:hover {
	text-decoration:underline;
}

.cursorHand {
	cursor:pointer;
}

.format_png {
	behavior: url("win_png.htc"); /* Style qu'il faut donner aux images png pour qu'elles soient affichées correctement dans i.e */
}

/* S T Y L E S   A D M I N I S T R A T I O N   P F A   */



/* PFA */

table.adm {width : 100%; margin : auto; text-align : left;}


div.center {padding-bottom:50px}


/* ADMIN */

.admtitle {background : #daf0f3; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}

/*.adm1 {background : #ffffcc; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}*/

.adm2 {background : #ffcc99; font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000;}

.admin {font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 15px; color : #000000; font-weight : bold; background : transparent;}

ul.arbo td.img {cursor: pointer; width: 16px;}

ul.arbo, ul.arbo ul {text-align: left; list-style-type:none;}

ul.arbo li {list-style-type:none; list-style-image: none; margin-left: -20px;}

ul.arbo ul {display:none;}

ul.arbo td.name {width:250px;}



/* DIRECTORY */

.vote {margin : auto; width : 150px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center; vertical-align : middle;}

.sublink {margin : auto; width : 550px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.categ {text-align : left; vertical-align : top; width : 100%;}

.titre {font-family :Helvetica, Arial, serif; font-size : 13px; background : #ffffff; color : #000000; text-align : left;}

.cat {font-family : Helvetica, Arial, serif; font-size : 13px; background : #ffe8cf; color : #000000; text-align : left;}



.nbsouscat {font-family : Helvetica, Arial, serif; font-size : 9px; color : #A2BCD6; font-weight : normal; background : transparent;}

.nbcat {font-family : Helvetica, Arial, serif; font-size : 10px; color : #A2BCD6; font-weight : normal; background : transparent;}

.help {font-family : Helvetica, Arial, serif; font-size : 13px; color : #006699; font-weight : normal; background : transparent;}

.obfield {font-family : Helvetica, Arial, serif; font-size : 13px; color : #000000; font-weight : bold; background : transparent;}

.keywords {font-family : Arial, serif; font-size : 13px; color : red; font-weight : bold; background : transparent;}

.search {margin : auto; text-align : center; font-size : 14px; width : 100%;}

.error {font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 18px; color : #ff0000; font-weight : bold; background : transparent;}

.tmp {font-size : 10px; text-align : center; display:none;}

.title {text-align: center; font-family : Viner Hand ITC, Helvetica, Arial, serif; font-size : 18px; color : #000000;}



.newsletter {margin : auto; width : 200px; height : 100px; text-align : center; vertical-align : middle;}

.transfer {margin-top : 10px; width : 250px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.submsg {margin : auto; width : 350px; color : black; font-family : Verdana, serif; font-size : 10px; background : whitesmoke; border : 1px solid silver; text-align : center;}

.tbmsg {margin : auto; text-align : center; font-size : 14px; width : 90%; }

.tbimg {margin : auto; text-align : center; font-size : 14px; width : 600px;}

.imgbrowser {border: solid 1px #FFC
C66; margin: auto; text-align: center; font-size: 14px; width: 600px;}

.msg {text-align : right;}

.authart {text-align : right; margin-top : 20px;}

.article {text-align : justify;}

.title_img1 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 20px; color : #000; text-align: center;}

.title_img2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color : #000; text-align: center;}

.empty {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 17px; color : #000; background : transparent;}




/* Exclusivité Bouton Speed Meeting */

.ongletsNav_bis {
	float:left;
	width:100%;
	margin-top:10px;
}
.ongletsNav_bis ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ongletsNav_bis li {
	height:27px;
	display:inline;
	float:left;
	margin:0 3px 0 0;
	padding:0 0 0 2px;
	text-decoration:none;
}
.ongletsNav_bis span {
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
    padding:5px 7px 7px 7px;
}

.ongletsNav_bis li.tabICC, li.tabIGRH, li.tabITI, li.lienDur {
	 background:url("../images/tableft.gif") no-repeat left top;
}

.ongletsNav_bis li.tabICC a, li.tabIGRH a, li.tabITI a, li.lienDur a {font: bold 11px Arial, Helvetica, sans-serif; color:#6b78a9; text-decoration:none;}

.ongletsNav_bis li.tabICC:hover a, li.tabIGRH:hover a, li.tabITI:hover a, li.lienDur:hover a {color: #213486;}


/* Gestion du Roll Over */
.ongletsNav_bis li:hover {
	background-position:0% -27px;
}
.ongletsNav_bis li:hover span {
	background-position:100% -27px;
	color:#213486;
}

#banner-ppa{
 	background: url("../images/one-night-in-vegas.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 339px;
    left: -148px;
    position: absolute;
    top: 70px;
    width: 148px;
	display:block;
	}



