html{
height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#8fd2c5;
	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;
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; 
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; 
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;
min-height:400px;
}

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

.imagesconcours{
float:left;
width:356px;
height:193px;
}

.fondbasgauche {
background: url(images/fond-bas-gauche.jpg) no-repeat;
float:left;
width:356px;
height:275px;
background-color:#000000;
}

.etirer-gauche{
float:left; 
width:992px; 
background: url(images/fond-bas-gauche-3.jpg) 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 {
float:left;
width:636px;
}

.lestemoignages{
background: url(images/ombre-temoignages.jpg) 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;
}

.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;
text-align:center;
}

* html .exceptionie6{
width:625px;
}

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

.ombre-menu-bas{
background:url(images/ombre-menu-bas.png);
float:left;
width:10px;
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;
top:184px;
left:356px;
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-concours {background-image: url(images/70-programmes-ro.jpg);}
.lien-contest {background-image: url(images/70-programs-ro.jpg);}

.lien-temoignage-1 {background-image: url(images/temoignage-01-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}

