html{
height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	/*background-color:#8fd2c5;*/
	background-color:#fff9c4;
	cursor:default;
}

form{
padding:0px;
margin:0px;
}

a{
outline:none;
}

.conteneur { 
position:relative;
width:992px;
margin:0 auto;
padding:0px;
z-index:2;
height:100%;
}

.fondconteneur{
/*background:#e7e7e7 url(images/bg-droite.jpg) repeat-x top right;*/
/*background:#fff9c4 url(images/bg-droite.jpg) no-repeat top right;*/
float:left;
width:992px;
}

/* BACKGROUND */

.divconteneur{
position: absolute;
top: 0; 
left: 0; 
z-index: 2; 
width: 100%; 
text-align:center;
min-height:100%;
}
.bg-gauche{
position: absolute; 
top: 0; 
left: 0; 
width: 50%;
min-height:100%; 
/*background:#8fd2c5 url(images/bg-gauche-2.jpg) no-repeat top right; */
background:#fff9c4 url(images/bg-gauche-2.jpg) no-repeat top right; 
z-index: 1;
}
.bg-droite{
position: absolute; 
top: 0; 
left: 50%; 
width: 50%; 
min-height:100%;
/*background:#e7e7e7 url(images/bd-droite-3.jpg) no-repeat; */
background:#fff9c4 url(images/bd-droite-3.jpg) no-repeat; 
z-index: 1;
}

* html .divconteneur, * html .bg-gauche, * html .bg-droite,* html .conteneur,* html body  {

}

/* HEADER */

.header {
height:140px;
width:992px;
}

.logofpt{
float:left;
width:380px;
}

.navsecondaire{
background-image:url(images/fond-menu-secondaire.jpg);
float:left;
width:612px;
height:140px;
}

.menusecondaire{
float:left;
width:612px;
height:79px;
}

.accueil{
position:absolute;
top:29px;
left:525px;
width:78px;
height:25px;
}

.partager{
position:absolute;
top:24px;
left:608px;
width:83px;
height:25px;
}

.envoyer{
position:absolute;
top:20px;
left:699px;
width:81px;
height:25px;
}

.plansite{
position:absolute;
top:14px;
left:793px;
width:96px;
height:26px;
}

.english{
position:absolute;
top:9px;
left:900px;
width:75px;
height:26px;
}

.home{
position:absolute;
top:30px;
left:535px;
width:56px;
height:25px;
}

.share{
position:absolute;
top:26px;
left:616px;
width:60px;
height:25px;
}

.send{
position:absolute;
top:21px;
left:705px;
width:58px;
height:25px;
}

.sitemap{
position:absolute;
top:16px;
left:793px;
width:69px;
height:25px;
}

.francais{
position:absolute;
top:10px;
left:900px;
width:68px;
height:25px;
}

.faisvite{
float:left;
width:580px;
height:39px;
padding:15px 22px 0px 0px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:20.78;
color:#3e3e3e;
}

/* CONTENT */

.contentmain {
font-size:16px;
min-height:400px;
}

.menuprincipal {
background-image:url(images/fond-menu-principal.jpg);
float:left;
width:948px;
padding:0 0 0 34px;
height:44px;
line-height:44px;
}

* html .menuprincipal {
line-height:41px;
}

.ombre-menu-principal{
background-image:url(images/ombre-menu-principal.jpg);
float:left;
width:10px;
height:44px;
}

.menuprincipal a{
color:#eeeeee;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-family:16.22px;
font-weight:bold;
height:41px;
}

.menuprincipal a:hover, .actif{
background-color:#f4ea04;
color:#000000;
height:41px;
}

.actif-tem{
background-color:#f4ea04;
color:#000000;
height:41px;
border-style:none;
}

.actif a, .actif-tem a{
color:#000000;
}

.actif a:hover, .actif-tem a:hover{
border-style:none;
}

.temoignages a:hover{
border-right-style:none;
}

.fptbref, .programmes, .etablissements, .questions, .inscription, .financement, .temoignages, .institutions, .programs, .enrolment, .financial, .in-their-own-words{
float:left;
height:41px;
text-align:center;
}

.fptbref a{
width:144px;
text-align:center;
}

.fptbref{
width:144px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#383838;
}

#menuderoulant{
position:absolute;
top:140px;
left:34px;
width:144px;
height:auto;
}

* html #menuderoulant {

}


#menuderoulant a {
text-align:center;
width:144px;
}

#menuderoulant .fptbref2 a:hover{
border-style:none;
color:#3d3d3d;
text-align:center;
width:144px;
}

#menuderoulant .enquoi a:hover,#menuderoulant .stats a:hover,#menuderoulant .fptbref3 a:hover {
border-style:none;
color:#3d3d3d;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
width:144px;
}

#menuderoulant .stats a:hover,#menuderoulant .stats{
height:35px;
background:#f4ea04 url(images/ligne-sep-sous-menu.png) no-repeat top;
}

#menuderoulant .fptbref3 a:hover{
height:44px;
}

.fptbref2{
float:left;
width:144px;
color:#000000;
background-color:#f4ea04;
}

.fptbref3{
background:url(images/degrade-sous-menu.png) no-repeat top;
}

.enquoi, .stats, .fptbref3{
float:left;
width:144px;
color:#000000;
}

.fptbref2 a{
color:#3d3d3d;
}

.fptbref3{
margin-top:0px;
height:44px;
}

.enquoi a, .stats a, .fptbref3 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#000000;
}

.fptbref2{
height:44px;
}

.enquoi{
height:51px; 
}

.enquoi a{
padding-top:10px;
line-height:15px;
}

.fptbref3 a{
line-height:44px;
background-color:#f4ea04;
opacity : 0.60;
filter : alpha(opacity=60);
height:44px;
}

.stats{
line-height:35px;
background-color:#f4ea04;
opacity : 0.60;
filter : alpha(opacity=60);
height:35px;
}

.stats a{
height:35px;
}

.programmes a{
width:136px;
text-align:center;
}

.programs{
width:110px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#292929;
}

.programs a{
width:110px;
text-align:center;
}

.programmes{
width:136px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#292929;
}

.etablissements a{
width:152px;
text-align:center;
}

.etablissements{
width:152px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#313131;
}

.institutions{
width:112px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#313131;
}

.institutions a{
width:112px;
text-align:center;
}

.questions a{
width:116px;
text-align:center;
}

.questions{
width:116px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#232323;
}

.inscription a{
width:117px;
text-align:center;
}

.inscription{
width:117px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#1d1d1d;
}

.enrolment a{
width:110px;
text-align:center;
}

.enrolment{
width:110px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#1d1d1d;
}

.financement a{
width:137px;
text-align:center;
}

.financement{
width:137px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#161616;
}

.financial a{
width:180px;
text-align:center;
}

.financial{
width:180px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#161616;
}

.temoignages a{
width:140px;
text-align:center;
}

.temoignages{
width:140px;
}

.in-their-own-words a{
width:170px;
text-align:center;
}

.in-their-own-words{
width:170px;
}

.left {
float:left;
/*width:356px;*/
width:357px;
min-height:400px;
}

.legars {
float:left;
width:404px;
height:408px;
/*margin-left:-48px;*/
margin-left:-47px;
}

.imagesconcours{
float:left;
/*width:356px;*/
width:398px;
height: 174px;
margin-left:-41px;
}

.imagesvideo{
float:left;
/*width:356px;*/
width:300px;
height:125px;
margin:-15px 0px 5px 55px;
overflow:hidden;
}

.fondbasgauche {
/*background: url(images/fond-bas-gauche.jpg) no-repeat;*/
background: url(images/fond-bas-gauche-3.png);
float:left;
width:356px;
height:275px;
/*background-color:#000000;*/
/* 28oct */
/**/
background-image: url(images/fond-bas-gauche-4.jpg);
background-position: 46px 0;
background-repeat: repeat-y;
}

.etirer-gauche{
float:left; 
width:992px; 
/*background: url(images/fond-bas-gauche-3.jpg) repeat-y left;*/
background: url(images/fond-bas-gauche-3.png) repeat-y left;
}

.liensconcours{
float:left;
width:342px;
padding:0 14px 0 0;
text-align:right;
line-height:21px;
}

.liensconcours p{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1c1c1c;
font-size:15px;
padding:0px 0px 0px 0px;
margin:0px;
}

.fleche-concours{
float:left; 
width:266px; 
text-align:right; 
padding-top:3px; 
padding-right:2px;
}
.fleche-concours-en{
float:left; 
width:250px; 
text-align:right; 
padding-top:3px; 
padding-right:2px;
}

.liensconcours a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

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

.right {
	position: relative; 
	float:left;
	/*width:636px;*/
	width:635px;
}

.lestemoignages{
/*background: url(images/ombre-temoignages.jpg) no-repeat right;*/
background: url(images/ombre-temoignages.png) no-repeat right;
float:left;
width:636px;
min-height:785px;
text-align:left;
}

.texttemoignage{
display:none;
position:absolute;
top:0px;
left:0px;
padding:0 60px 0 30px;
}

.temoignage1{
float:left;
width:312px;
height:219px;
}

.temoignage1 a, .temoignage2 a, .temoignage3 a, .temoignage4 a, .temoignage5 a, .temoignage6 a {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}

.temoignage2{
float:left;
width:314px;
height:219px;
}

.gagneachoisir{
float:left;
width:626px;
height:136px;
}

.temoignage3{
float:left;
width:312px;
height:219px;
}

.temoignage4{
float:left;
width:314px;
height:219px;
}

.temoignage5{
float:left;
width:312px;
height:212px;
}

.temoignage6{
float:left;
width:314px;
height:212px;
}

.lebas{
float:left;
width:992px;
}

.gauche-bas-temoignage{
background:#56b09b url(images/fond-bas-gauche.jpg);
float:left;
width:356px;
height:100px;
}

.bastemoignage{
/*background: url(images/fond-bas-temoignage.png) no-repeat top;*/
background: url(images/ombre-gauche-logos.jpg) repeat-y left;
background-color:#e7e7e7;
float:left;
width:626px;
/*height:241px;*/
height: 265px;

}

.ombre-gauche-logos{
background: url(images/ombre-gauche-logos.jpg) repeat-y top;
position:absolute;
text-align:left;
width:14px;
height:160px;
top:0px;
left:0px;
}

.bastemoignage2{
background: url(images/fond-bas-temoignage-2.png) no-repeat top;
float:left;
width:626px;
height:59px;
}

.menubas{
float:left;
width:626px;
/*padding-top:15px;*/
padding-top:60px;
text-align:center;
}

* html .exceptionie6{
width:625px;
}

.ombre-menu-bas-accueil{
background:url(images/ombre-menu-bas.png) bottom left no-repeat;
float:left;
width:10px;
height:320px;
}

.ombre-menu-bas{
background:url(images/ombre-menu-bas.png);
float:left;
/*width:10px;*/
width:9px;
height:300px;
}



.menubas a, .menubas2 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11.5px;
color:#3e3e3e;
text-decoration:none;
}

.menubas2{
float:left;
width:625px;
padding-top:3px;
text-align:center;
}

.menubas2 a{
font-weight:normal;
}

.bas-accueil, .bas-partager, .bas-envoyer, .bas-plan-site, .bas-english,.bas-accueil-en, .bas-partager-en, .bas-envoyer-en, .bas-plan-site-en, .bas-english-en{
float:left; 
padding-top:4px; 
text-align:center;
}

.bas-accueil{
width:195px;
text-align:right;
}
.bas-partager{
width:50px;
}
.bas-envoyer{
width:45px;
}
.bas-plan-site{
width:67px;
}
.bas-english{
width:43px;
}

.bas-accueil-en{
width:190px;
text-align:right;
}
.bas-partager-en{
width:40px;
}
.bas-envoyer-en{
width:40px;
}
.bas-plan-site-en{
width:57px;
}
.bas-english-en{
width:53px;
}


.pipe{
float:left;
width:15px;
}


.leslogos {
float:left;
width:625px;
text-align:center;
padding-top:30px;
}

/* CONTENT-CONTENU */

.contenu-principal{
background:url(images/contenu-ombre-gauche.jpg) repeat-y;
float:left;
width:610px;
padding:0 8px 0 8px;
background-color:#ed1c24;
min-height:600px;
}

.ombre-contenu-haut{
position:absolute;
/*left:356px;*/
left:0px;
width:625px;
height:12px;
}

.ombre-contenu{
background:url(images/ombre-contenu.png) repeat-y right;
float:left;
width:636px;
}

.bas-contenu-principal{
background:url(images/bas-zone-rouge.jpg) no-repeat top;
float:left;
width:626px;
height:69px;
}

.titre-section-gauche,.titre-section-gauche-words,.titre-section-gauche-financial{
float:left;
width:442px;
text-align:left;
padding:30px 0 20px 34px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:40px;
}
.titre-section-gauche-words{
width:508px;
}
.titre-section-gauche-financial{
width:497px;
}

.titre-section-droite,.titre-section-droite-words,.titre-section-droite-financial{
float:left;
width:122px;
text-align:right;
padding:30px 3px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-weight:bold;
font-size:38.53px;
}
.titre-section-droite-words{
width:56px;
}
.titre-section-droite-financial{
width:67px;
padding:31px 3px 20px 0px;
}

.la-liste{
width:565px; 
font-family:Arial, Helvetica, sans-serif; 
color:#3a3a3a; 
font-size:13px; 
font-weight:bold;
height:22px;
}

* html .la-liste{
width:540px;
font-size:12px;
}

.liste-region{
font-family:Arial, Helvetica, sans-serif;
color:#3e8f7a;
font-size:14px;
font-weight:bold;
padding:0px 0 3px 15px;
}

* html .liste-region{
font-size:11px;
}

.liste-prog{
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size:13px;
padding:0px 0 3px 25px;
}

* html .liste-prog{
font-size:10px;
}

.faux-liste-prog{
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size:13px;
padding:3px 0 3px 3px;
}

.carre-blanc{
float:left;
width:565px;
padding:30px 10px 10px 35px;
background-color:#FFFFFF;
text-align:left;
}

* html .carre-blanc{
float:none;
}

.carre-blanc p{
float:left;
width:525px;
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 0px 0px 0px;
margin:10px 0 10px 0;
line-height:19px;
}

.carre-blanc a{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
text-decoration:none;
}

.carre-blanc a:hover{
text-decoration:underline;
}

.carre-blanc2{
float:left;
width:589px;
padding:13px 10px 0px 11px;
background-color:#FFFFFF;
text-align:left;
}

.carre-blanc3{
float:left;
width:538px;
padding:0px 36px 0px 36px;
background-color:#FFFFFF;
text-align:left;
}

.titre-region{
float:left;
width:575px;
padding:0 0 0 35px;
height:33px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
line-height:33px;
}

.tableau-region{
border-style:solid;
border-color:#90d2c5;
border-width:1px;
margin-bottom:13px;
}

.titre-tableau{
padding:0 20px 0 24px;
background-color:#62b7a4;
height:42px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}

.sous-titre-1{
padding-left:24px;
background-color:#c0e5de;
height:42px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#656565;
font-weight:bold;
vertical-align:middle;
width:350px;
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.sous-titre-2{
background-color:#c0e5de;
height:42px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#656565;
font-weight:bold;
vertical-align:middle;
width:110px;
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.sous-titre-3{
background-color:#c0e5de;
height:42px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#656565;
font-weight:bold;
width:112px;
vertical-align:middle;
}

.col1mid,.col1bas{
padding:3px 3px 3px 24px;
background-color:#ffffff;
height:25px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3d3d3d;
font-weight:normal;
width:350px;
vertical-align:middle;
text-decoration:none;
}

.col1mid a, .col1bas a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3d3d3d;
font-weight:normal;
text-decoration:none;
}

.col1mid a:hover, .col1bas a:hover{
text-decoration:underline;
}

.col1mid{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#90d2c5;
border-bottom-width:1px;
}

.col1bas{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.col2mid,.col2bas{
padding:3px;
background-color:#ffffff;
height:25px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3d3d3d;
font-weight:normal;
width:120px;
padding-top:4px;
padding-bottom:3px;
vertical-align:middle;
}

.larg2{
width:70px;
}

.col2mid{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#90d2c5;
border-bottom-width:1px;
}

.col2bas{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.col3mid,.col3bas{
padding:3px;
background-color:#ffffff;
height:25px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3d3d3d;
font-weight:normal;
width:92px;
padding-top:4px;
padding-bottom:3px;
vertical-align:middle;
}

.larg3{
width:112px;
}

.col3mid{
border-bottom-style:solid;
border-bottom-color:#90d2c5;
border-bottom-width:1px;
}

.sous-titre-4{
background-color:#c0e5de;
height:42px;
width:32px;
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.sous-titre-5{
padding-left:24px;
background-color:#c0e5de;
height:42px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#656565;
font-weight:bold;
vertical-align:middle;
width:318px;
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.larg4{
width:348px;
}

.col4mid,.col4bas{
padding:3px;
background-color:#e8f6f4;
height:25px;
text-align:center;
width:32px;
vertical-align:middle;
}

.col4mid{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#90d2c5;
border-bottom-width:1px;
}

.col4bas{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.col5mid,.col5bas{
padding:3px 3px 3px 24px;
background-color:#ffffff;
height:25px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3d3d3d;
font-weight:normal;
width:318px;
vertical-align:middle;
}

.col5mid{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#90d2c5;
border-bottom-width:1px;
}

.col5bas{
border-right-style:solid;
border-right-color:#90d2c5;
border-right-width:1px;
}

.contenu-principal-blanc{
background:url(images/bas-zone-blanche.jpg) no-repeat bottom;
float:left;
width:610px;
padding:30px 0 65px 0;
background-color:#ffffff;
min-height:400px;
}

* html .contenu-principal-blanc{
float:none;
}

.contenu-principal-blanc-prog{
background:url(images/bas-zone-blanche.jpg) no-repeat bottom;
float:left;
width:610px;
padding:0px 0 65px 0;
background-color:#ffffff;
min-height:400px;
}

* html .contenu-principal-blanc{
height:400px;
}

.sous-titre{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
background-color:#ed1c24;
text-transform:uppercase;
font-weight:bold;
padding:5px 16px 5px 36px;
margin:0px 0 5px 0;
}

.exception{
margin-left:-35px;
}

* html .exception{
margin-left:-18px;
}

.contenu-principal-blanc{
text-align:left;
}

.contenu-principal-blanc p, .contenu-principal-blanc h2, .carre-blanc h2{
float:left;
width:554px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 20px 0px 36px;
margin:10px 0 10px 0;
line-height:19px;
}

.contenu-principal-blanc h2, .carre-blanc h2{
font-size:16px;
font-weight:bold;
}

.carre-blanc h2{
padding:0px;
margin:0px 0 10px 0;
}

.contenu-principal-blanc a, .carre-blanc a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
font-weight:normal;
text-decoration:none;
}

.contenu-principal-blanc a:hover{
text-decoration:underline;
}

.exposant,.exposant-acc{
line-height:110%;
vertical-align:top;
font-size:10px;
}

.liste-fleche{
float:left;
width:554px;
margin-top:13px;
margin-bottom:13px;
}

.liste-fleche ul{
padding:0px;
margin:0px;
}

ul.level1{
margin-left:20px;
}

.liste-fleche li{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 34px;
list-style-type: none;
background-image: url(images/fleche-rouge.jpg);
background-repeat: no-repeat;
background-position: 0% 1px;
}

.liste-fleche-questions{
float:left;
width:525px;
margin-top:5px;
margin-bottom:30px;
}

.liste-fleche-questions ul{
padding:0px;
margin:0px;
}

.liste-fleche-questions li{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
list-style-type: none;
background-image: url(images/fleche-rouge.jpg);
background-repeat: no-repeat;
background-position: 0% 25%;
}

.liste-pas-fleche{
float:left;
width:554px;
margin-top:12px;
margin-bottom:12px;
}

.liste-pas-fleche ul{
padding:0px;
margin:0px;
}

.liste-pas-fleche li{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 15px 0px 0px;
margin:0px 0px 0px 52px;
}

.liste-plan-site{
float:left;
width:554px;
margin-bottom:12px;
}

.liste-plan-site ul{
padding:0px;
margin:0px;
}

.liste-plan-site a{
font-size:15px;
font-weight:bold;
}

li.picto{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:10px 0px 10px 45px;
margin:0px 0px 0px 35px;
list-style-type: none;
}

li.picto2{
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding:0px 0px 5px 20px;
margin:0px 0px 0px 95px;
list-style-type: none;
}

li.picto-accueil{
background-image: url(images/plan-accueil.jpg);
background-repeat: no-repeat;
background-position: 0% 30%;
}

li.picto-avantages{
background-image: url(images/plan-avantages.jpg);
background-repeat: no-repeat;
background-position: 0% 80%;
}

li.picto-etablissements{
background-image: url(images/plan-etablissements.jpg);
background-repeat: no-repeat;
background-position: 0% 55%;
}

li.picto-programmes{
background-image: url(images/plan-programmes.jpg);
background-repeat: no-repeat;
background-position: 0% 20%;
}

li.picto-questions{
background-image: url(images/plan-questions.jpg);
background-repeat: no-repeat;
background-position: 0% 30%;
}

li.picto-inscription{
background-image: url(images/plan-inscription.jpg);
background-repeat: no-repeat;
background-position: 0% 20%;
}

li.picto-financement{
background-image: url(images/plan-financement.jpg);
background-repeat: no-repeat;
background-position: 0% 40%;
}

li.picto-temoignages{
background-image: url(images/plan-temoignages.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
}

li.picto-fleche{
background-image: url(images/fleche-rouge.jpg);
background-repeat: no-repeat;
background-position: 0% 25%;
}


/* CONTENT PROGRAMMES */
.liste-programmes{
float:left;
width:554px;
padding:0px 20px 0px 36px;
}

.contenu-programmes{
float:left;
width:554px;
padding:0px 20px 0px 36px;
}

.niv1{
padding:0 0 5px 0;
font-weight:bold;
}
.niv2{
padding:0 0 3px 0;
}

div.entry, div.entryEn {
width : 400px;
height: 24px;
float:left;
font-size:90%;
line-height:150%;
font-family:Arial, Helvetica, sans-serif;
color:#292929;
font-size:14px;
padding-bottom:5px;
}

div.entryEn{
width: 430px;
}

.entry input, .entryEn input {
width :255px;
height: 20px;
float:right;
background-color : #ffffff;
border-top : 1px solid #666567;
border-bottom: 1px solid #e1dee5;
border-left: 1px solid #bbbabf;
border-right: 1px solid #c2c1c5;
font-size:100%;
}

.entry, .entryEn {
padding:0;
margin:0;
height: 20px;
}

.champs-obligatoires{
float:left;
width:371px;
padding:15px 0 15px 0;
}

.champs-obligatoires p{
color:#3d3d3d;
font-size:12.25px;
line-height:15px;
font-weight:normal;
padding:0px;
margin:0px;
}

.envoyer-questions{
position:relative;
width:171px;
height:60px;
left:428px;
top:0px;
}

.nom-temoins{
font-size:16px;
}

.ligne-sep-temoignages{
float:left;
width:580px;
height:1px;
background-color:#c9d6d3;
margin:10px 15px 10px 15px;
padding:0px;
overflow:hidden;
}

* html .ligne-sep-temoignages{
width:590px;
margin:10px 5px 10px 5px;
}

.legende-prog{
float:left;
width:563px;
padding:5px 10px 10px 10px;
margin-left:-20px;
margin-bottom:20px;
border-style:solid;
border-color:#9a9a9b;
border-width:1px;
background-color:#f5f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#292929;
letter-spacing:0px;
}

* html .legende-prog{
margin-left:-10px;
}

.picto-gauche{
float:right; 
padding-right:5px;
}

.text-quand-picto{
float:left; 
padding-top:3px;
vertical-align:middle;
}

img.plus-dun-picto{
padding-right:3px;
}

/* FOOTER */

.footer {
background:transparent url(images/footer.png);
float:left;
width:982px;
height:120px;
}

.droits{
float:left;
width:453px;
text-align:left;
padding:70px 60px 0 380px;
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size:12px;
}

.droits-en{
float:left;
width:435px;
text-align:left;
padding:70px 60px 0 380px;
font-family:Arial, Helvetica, sans-serif;
color:#3e3e3e;
font-size:12px;
}

.logogemini{
float:left;
width:89px;
height:50px;
margin:60px 0 0 0;
}

.logogemini-en{
float:left;
width:107px;
height:50px;
margin:60px 0 0 0;
}

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

.menubas2 a:hover{
font-weight:bold;
}

/*.ombre-droite{
background:url(images/ombre-droite.jpg) no-repeat top;
position:absolute;
top:140px;
left:982px;
width:10px;
height:989px;
}*/

/* menu secondaire */
.lien-accueil {background-image: url(images/accueil-ro.jpg);}
.lien-partager {background-image: url(images/partager-ro.jpg);}
.lien-envoyer {background-image: url(images/envoyer-ro.jpg);}
.lien-plansite {background-image: url(images/plan-site-ro.jpg);}
.lien-english {background-image: url(images/english-ro.jpg);}

.lien-home {background-image: url(images/home-ro.jpg);}
.lien-share {background-image: url(images/share-ro.jpg);}
.lien-send {background-image: url(images/send-ro.jpg);}
.lien-sitemap {background-image: url(images/site-map-ro.jpg);}
.lien-francais {background-image: url(images/francais-ro.jpg);}

/* lien concours */
.lien-video {background-image: url(images/video_sous_fr_over.jpg);}
.lien-concours {background-image: url(images/concours_ipad_over.jpg);}
.lien-concours-en {background-image: url(images/contest_ipad_over.jpg);}
/*.lien-contest {background-image: url(images/70-programs-ro.jpg);}*/
.lien-video-en {background-image: url(images/video_sous_en_over.jpg);}

.lien-temoignage-1 {background-image: url(images/temoignage-01-ro.jpg);}
.lien-temoignage-1-en {background-image: url(images/temoignage-01-en-ro.jpg);}
.lien-temoignage-2 {background-image: url(images/temoignage-02-ro.jpg);}
.lien-temoignage-2-en {background-image: url(images/temoignage-02-en-ro.jpg);}
.lien-temoignage-3 {background-image: url(images/temoignage-03-ro.jpg);}
.lien-temoignage-3-en {background-image: url(images/temoignage-03-en-ro.jpg);}
.lien-temoignage-4 {background-image: url(images/temoignage-04-ro.jpg);}
.lien-temoignage-4-en {background-image: url(images/temoignage-04-en-ro.jpg);}
.lien-temoignage-5 {background-image: url(images/temoignage-05-ro.jpg);}
.lien-temoignage-6 {background-image: url(images/temoignage-06-ro.jpg);}

.lien a {
display: block;
float: left;
}

* html a:hover {visibility:visible;}
.lien a:hover img{visibility:hidden}

/*Nouvelles liens pour écoles et commissions scolaires*/
/**/
/**/
#icones_ecoles {
	float:left;
	padding-top:10px;
	width:625px;
	margin-left:58px
}
#icones_ecoles a {
	display:block;
	float:left;
}
#logo-CS-des-Iles_nouv {
	width:178px;
	height:70px;
	background-image: url(images/logo-CS-des-Iles_nouv.jpg);
}
#emploi-quebec_nouv {
	width:168px;
	height:70px;
	background-image: url(images/emploi-quebec.jpg);
}
#logo-cegep-gaspesie-iles_nouv {
	width:221px;
	height:70px;
	background-image: url(images/logo-cegep-gaspesie-iles_nouv.jpg);
}
#logo-CS-Rene-Levesque_nouv {
	width:142px;
	height:81px;
	background-image: url(images/logo-CS-Rene-Levesque_nouv.jpg);
}
#logo-comm-scolaire-chic-choc_nouv {
	width:236px;
	height:81px;
	background-image: url(images/logo-comm-scolaire-chic-choc_nouv.jpg);
}
#logo-Eastern-Shores_nouv {
	width:95px;
	height:81px;
	background-image: url(images/logo-Eastern-Shores_nouv.jpg);
}
#logo-commision-jeunesse_nouv {
	width:94px;
	height:81px;
	background-image: url(images/logo-commision-jeunesse_nouv.jpg);
}

#videobouton { width:310px;	height:193px; margin-left:47px;/* margin-top:-19px;*/ margin-bottom: -25px; }
#videobouton a {
	display:block;
	width:310px;
	height:193px;
	background-image:url(images/video_sous_fr.jpg);
	background-repeat:no-repeat
}
#videobouton a:hover { background-image:url(images/video_sous_fr_over.jpg); }

#videobouton-en {width:310px; height:193px; margin-left:47px; margin-bottom:-25px }
#videobouton-en a {
	display:block;
	width:310px;
	height:193px;
	background-image:url(images/video_sous_en.jpg);
	background-repeat:no-repeat
}
#videobouton-en a:hover { background-image:url(images/video_sous_en_over.jpg); }

/*
#videogallery {
	width:310px;
	height:193px;
	margin-left:47px;
	margin-top:-19px;
	margin-bottom:-25px
}
#videogallery a {
	display:block;
	width:310px;
	height:193px;
	background-image:url(images/video_sous_fr.jpg);
	background-repeat:no-repeat
}
#videogallery a:hover { background-image:url(images/video_sous_fr_over.jpg); }
*/
#overlay  {
	background:none repeat scroll 0 0 #000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.75;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}
#lightbox {
	background: url("images/white3.png") top left no-repeat;
	display:none;
	height:640px;
	left:50%;
	top: 50%;
	margin:auto;
	width:880px;
	margin-left: -440px;
	margin-top: -320px;	
	z-index:9999;
	position: fixed;
}
#lightbox .lightbox-close {
	/*background:url("images/lightbox-x.png") repeat scroll 0 0 transparent;*/
	/*background:url("images/close.png") repeat scroll 0 0 transparent;*/
	height:36px;
	overflow:hidden;
	position:absolute;
	right:22px;
	text-indent:-996px;
	top:3px;
	width:36px;	
}
#lightbox .lightbox-content {
	margin: 36px 0 0 132px;
}
#lightbox .lightbox-content th {
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
#lightbox .lightbox-content td {
	color:#F8951E;
	font-size:12px;
	white-space:nowrap;
}

#pastille-tout-pour-reussir { zoom: 1; position: absolute; top: 724px; left: 537px; /*right: -25px;*/ width: 113px; height: 113px; }
#pastille-tout-pour-reussir a { display: block; background: url(images/pastille-tout-pour-reussir.png) top left no-repeat; width: 113px; height: 113px; }

