/* Start of CMSMS style sheet 'stylesheetfull' */
/*---bande contenu---*/
#bandeContenu{
width:720px;
padding:30px 50px 0 400px;
margin:0 auto;
}
#hauteur{
width:1px;
float:right;
height:800px;
}
.mot-de-la-direction{
background:url(../images/bg_directrice.jpg) no-repeat  bottom left;
height:920px;

}
.mot-de-la-direction h1{
margin-bottom:120px;
}
.mot-de-la-direction div{
margin-left:170px;
}
.localisation-du-cfp-le-trempin{
background:url(../images/bg_contact.jpg) no-repeat  bottom;
height:575px;
*height:811px;
}
.qu-est-ce-que-le-tremplin{
background:url(../images/img_questcequeletremplin.jpg) no-repeat  right 25px;
}
.qu-est-ce-que-le-tremplin div{
padding-right:360px;
}
p.signature{
margin:30px 0 30px 0;
font-size:14px;
}
p.signature img{
display:block;
border-bottom:1px solid #685f5b;
padding-bottom:3px;
margin-bottom:5px;
}
a.video{
display:block;
width:293px;
margin:30px auto;
}
#bandeContenuL{
width:1072px;
margin:0 auto;
padding:0 0 40px 0;
}
#bandeG{
float:left;
width:318px;
padding:200px 0 50px;
text-align:right;
}
#bandeC{
width:350px;
float:left;
padding:25px 15px 0 10px;
}
#bandeD{
width:330px;
float:left;
padding:25px 0px 0 10px;
}
#zoneNews{
width:280px;
background-image:url(../images/bg_news.jpg);
background-repeat:repeat-y;
margin:40px auto;
}
#newsHaut{
width:280px;
height:100px;
background-image:url(../images/bg_newsHaut.jpg);
background-repeat:no-repeat;
background-position:top;
margin-bottom:10px;
}
.newsResume{
width:235px;
padding:0 25px;
margin:30px 0;
font-size:11px;
color:#7e7e7e;
text-align:left;
}
span.newstitre{
display:block;
font-weight:bold;
}
.newsResume a{
display:block;
float:right;
margin:15px 0;
color:#7e7e7e;
text-decoration:none;
}
#zoneBulletin{
background:url(../images/bg_boiteNMS.gif) no-repeat top;
height:65px;
padding:57px 20px 0 0;
color:#fff;
}
span.nms_message{
display:block;
height:15px;
color:#ff0000;
}
input#m5email{
width:225px;
height:21px;
}
input#m5submit{
background:#8a8886;
border:none;
margin-right:4px;
color:#fff;
text-transform:uppercase;
font-size:10px;
}
input#m4email{
width:225px;
height:21px;
}
input#m4submit{
background:#8a8886;
border:none;
margin-right:4px;
color:#fff;
text-transform:uppercase;
font-size:10px;
}
li.imgProg{
display:block;
float:left;
margin:5px;
}
li.imgProg img{
width:96px;
height:72px;
}
#bandePrinc{
width:670px;
float:left;
padding:25px 15px 0 30px;
}
#profG{
display:block;
z-index:1;
position:relative;
}
.separateurNews{
display:block;
height:2px;
border-top:1px dashed #d3717b;
width:210px; 
margin:10px auto;
}
/*---bas page---*/
#basPage{
background:url(../images/bg_bas.gif) top left repeat-x #af1e29;
width:100%;
padding-bottom:30px;
position:absolute;
bottom:0;
height:350px;
}
#bandeBas{
width:945px;
margin:0 auto;
text-align:center;
}
#bandeBas img{
display:block;
float:left;
padding:0 60px;
}
#menuBas{
height:28px;
padding-top:15px;
margin:0 0 60px 0;
}
#menuBas li{
display:block;
float:left;
font-weight:bold;
color:#FFFFFF;
margin:0 9px;
}
#menuBas li a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#menuBas li a:hover{
color:#711c23;
}
a#latenight{
width:170px;
display:block;
margin:30px auto 5px auto;
padding:0;
font-size:8px;
color:#f26b6b;
text-decoration:none;
text-align:center;
}
a#latenight img{
width:71px;
padding:0 0 5px 0;
margin:0 auto;
display:block;
float:none;
}
/*---bande utilitaire---*/
#bandeUtilitaire{
position:absolute;
bottom:0;
left:0;
width:100%;
border-top: 3px solid #71635c;
border-bottom: 3px solid #71635c;
padding: 0;
background: url(../images/bg_utilitaires.gif) repeat-x;
z-index:10;
height:43px;
}
*html #bandeUtilitaire{
position:relative;
}
#zoneProg{
margin:0 auto;
width:1080px;
position:relative;
background:url(../images/img_logoUtili.gif) no-repeat top left;
}
a#prog{
height:33px;
padding:10px 35px 0 90px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
width:245px;
color:#fff;
font-size:20px;
background:url('../images/btn_flecheProg.gif') no-repeat 7px right;
}

ul#boiteProg{
position:absolute;
visibility:hidden; 
background-color:#6a5d57;
background: rgba(106,93,87,.95);
.filter:alpha(opacity=95);
width:910px;
height:auto;
padding: 15px 20px 15px;
margin:0 0 45px;
display:block;
z-index:10;
}
* html ul#boiteProg{
display:none;
}
ul#boiteProg li{
display:block;
float:left;
margin:0;
width: 250px;
padding:0 40px 0 0;
margin-right:25px;
border-right:1px solid #fff;
z-index:10;
}
ul#boiteProg li.libout{
padding:0;
margin-right:0;
border-right:none;
}
ul#boiteProg li a{
display:block;
font-size:11px;
padding:0;
height:28px;
padding:5px 0 2px 0;
border-bottom:1px dotted #fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
width:250px;
color:#f5dfda;
text-align:left;
}
ul#boiteProg li a:hover{
color:#fbc647;
}
#zonephotos{
position:absolute;
top:0;
left:550px;
}
#youtube{
position:absolute;
top:0;
left:820px;
}
#facebook{
position:absolute;
top:0;
left:855px;
}
/*------jobs-------*/
#JobPostDetailContent{
margin:20px 0;
}

/*-----------programme--------*/
.item_attribute_name{
font-size:14px;
font-weight:bold;
color:#685f5b;
}

/*---------transition de prof-----------*/
/* default opacity for IE */
img {
filter:alpha(opacity=100);
}

/* duplicate image positioning */
img.idupe {
position:absolute;
z-index:1;
visibility:hidden;
}
*html img.idupe {
position:fixed;
}
img#enseignant{
margin-bottom:50px;
}
/*----rejoindre personnel----*/
#liensAdmin{
float:left;
width:190px;
margin-bottom:50px;
}
#liensAdmin span, #liensProg span{
color:#fff;
background:#817873;
padding:3px;
text-transform:capitalize;
float:left;
}
#liensProg{
float:left;
width:430px;
padding-left:40px;
border-left:1px solid #817873;
margin-bottom:50px;
}
#liensProg ul, #liensAdmin ul{
margin:0;
display:block;
float:left;
width:190px;
}
#liensProg ul{
width:215px;
}
#liensAdmin ul li{
width:165px;
padding:10px 0;
}
#liensProg ul li{
width:190px;
padding:10px 0;
}
#liensProg ul li a, #liensAdmin ul li a{
color:#817873;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
ul li a#profSelec{
color:#c11430;
text-decoration:none;
}
/*zone photos*/
ul.picturelistZone{
list-style:none;
width:600px;
}
ul.picturelistZone li{
width:96px;
height:75px;
display:block;
float:left;
margin:10px;
}

/*Zone temoignages */

div.temoignages-hr{
    border-bottom:1px solid #c11430;
    margin:0 0 25px 0;
    display:block;
}

div.temoignages-ligne{
    border-bottom:1px dashed #c11430;
    margin:0 auto 25px auto;
*html margin-top:-20px;
    width:550px;
    height:20px;
    display:block;
    clear:both;
}

div.temoignages-image{
 width:115px;
 display:block;
 float:left;
margin:0;
}

div.temoignages-commentaires{
 width:535px;
 display:block;
 float:left;
margin:0;
}
/* End of 'stylesheetfull' */

