*{
margin:0;
padding:0;

}

#site{
width:1024px;
min-height:10px;

background:#ebecec;
margin:auto
}
#header{
background:#ebecec;
min-height:500px;
float:left;
}
#logo{
width:100px;
margin:10px 0px 10px 60px;
float:left;
display: block;
position: relative;
top: 10px;
}
#rsx{
float:right;
margin:10px;
}
#rsx img{
float: left;
height: 30px;
left: -19px;
margin-bottom: 10px;
margin-left: 5px;
position: relative;
top: -5px;
}
#corp{
float:left;
width:1024px;
padding:0px;
background:#ebecec;
}
#intro{
float:left;
padding:30px;
width:964px;
background:#ddd
}
.bloc{
width:234.5px;
float:left;
margin-left:2px;
padding:10px;
padding-bottom:80px;
line-height:20px;
cursor:pointer;
}
.bloc .ret{

display:block;
max-width:200px;
}
#gauche .bloc .ret{
display:inline-block;
max-width:1000px;
background:none;
padding-top:20px;
}
.bloc ul{
list-style-type:none;
padding-left:13px;
text-indent:-13px
}
.bloc ul.cd{
text-indent:0;
padding:0;
height:40px;
line-height:20px;

}
.bloc ul.cd  *{
vertical-align:middle;
}
.bloc img{
width:254px;
margin:-10px;
margin-bottom:0px
}
.bloc h1{
text-align:center;
color:white;
padding-top:2px;
margin:0px -10px 10px -10px 
}
#kinee{
background:#76bdbb;
}
#sage_femme{
background:#d4adb7
}
#auxi{
background:#be7e86
}
.poli{
background:#77bace

}
#kinee h1 {
background:url("../images/f1.png") no-repeat  5px #40b7b5;
padding-left:30px;
height:25px;
}
#sage_femme h1{
background:url("../images/f2.png") no-repeat 5px #dba1b0;
padding-left:30px;
height:25px;
}
#auxi h1{
background:url("../images/f3.png") no-repeat 5px #b4273b;
padding-left:30px;
height:25px;
}
.poli h1{
background:url("../images/f4.png") no-repeat 5px #1eadd8;
padding-left:30px;
height:25px;
}
#gauche{
width:367px;
background:#ddd;
float:left;
border-right:1px solid white;


padding-bottom:10px;

}
#droite{
width:636px;
padding:10px;
padding-top:0;
background:#ddd;
float:left
}
#gauche,#droite{
height:auto;

min-height:865px;
}

#gauche .bloc {
margin:0;
padding:10px;
width:347px;
height:100%;
cursor:auto;
}
#gauche .bloc span{
/*background:url("../images/fond.png");*/
float:left;
margin:-10px;
padding:10px;
width:346px

}
#gauche .bloc  h1{
margin-top:-10px  ;
padding-top:15px;
height:35px;
font-size:24px;
}
#gauche .bloc img{
display:none;

}
#inscription{
display:block;
float:left;

margin:auto;

}
#inscription input, #inscription textarea{

display:block;
width:301px;
float:left;
padding:5px 5px;
margin:2px 0px;
border:1px solid gray;
/*background:url("../images/fond.png");*/
margin-right:5px;


}
#inscription textarea{
width:619px;
}
#filiere{
margin:10px 0px;
float:left;
}
#filiere h1{
width:128px;
float:left;
font-size:12px;
padding-left:30px;
padding-top:135px;
height:23px;
cursor:pointer;
opacity:0.2; 
}
#filiere h1:hover{
opacity:1
}
#kinee2  {
background:url("../images/f1.png") no-repeat 5px 132px  #40b7b5;


}
#sage2 {
background:url("../images/f2.png") no-repeat 5px 132px #dba1b0;


}
#filiere #auxi2 {
background:url("../images/f3.png") no-repeat 5px 132px #b4273b;
padding-left:22px;
width:136px;

}
#filiere .poli2 {
background:5px 132px #78b1c0;
padding-left:22px;
width:136px;

}


table{
border-collapse: collapse;
width:100%;
/*margin-left:-36px;*/
font-size:14px;


}
tr{
background:url("../images/tab40.png") ;
text-align:center;
}
td, th{
text-align:center;
border-width:1px;
border-color:#ffffff;
}
tr p{
text-align:center;
color:#454343!important;
}
td p, th p{
text-align:center;
color:#454343!important;
}
.tab_haut{
background:url("../images/tab20.png");
font-weight:bold;
}
tr:hover{
background:rgba(224, 222, 222, 0.856);
}

.sage0, #sage0 table{
background:#ff7bdfb5;
}
.kinee0, #kinee0 table{
background:#37b44f70;
}
.auxi0, #auxi0 table{
background:#b4273a8a
}
.poli0, #poli0 table{
background:#77bed1d5;
}
.psycho0, #psycho0 table{
background:#f9d52da3;
}
.tab_titre{
background:url("../images/tab20.png") ;
font-weight:bold
}

table tr.tab_haut:hover{
background:url("../images/tab60.png");
}
table tr.module{
background:url("../images/tab20.png");
text-align:center;
font-weight:bold;

width:500px;
}
/*  centrer les titres 

tr.module td:first-child, tr.module td:first-child p{
text-align:center;
width:900px;
margin:auto;
}

*/ 
tr td:first-child, tr td:first-child p{
text-align:left;
max-width: 390px;			
padding-left:10px
}
tr.tab_haut td:first-child, tr.tab_haut td:first-child *{
text-align:center;
padding:0;

}
tr.tab_haut sup{
font-size:8px
}

.accordion{
display:none;
margin-top:-6px;
min-height:10px;

}
.accordion div{
display:none;
}
.accordion ul{
list-style:none ;
text-indent:-10px;
}
.accordion h3{

padding:14px;
cursor:pointer;
margin-top:0px;
border:0;
border-bottom:1px solid white;
color:#000
}

.accordion div{
/*background:url("../images/fond.png");*/
margin-top:-20px;
padding:10px;
padding-bottom:30px;
}
.accordion#sage0 h3{
background:#d4adb7
}
.accordion#kinee0 h3{
background:#76bdbb
}
.accordion#auxi0 h3{
background:#be7e86
}
.accordion#poli0 h3{
background:#77bace
}
#lien2 a{
display:inline-block;
text-decoration:none;
max-width:280px;
border-radius:3px;

padding:5px 10px;

text-align:center;
font-size:14px;
font-family:"arial";
background:url("../images/tab60.png");
font-weight:bold;
border:1px solid white
}
#lien2{
margin-top:15px
}
#lien2 a:hover{
background:white
}
.info{
font-size:12px;
text-align: center;
margin: auto;
text-indent: 0;
width: 500px
}
.info li{
display:inline-block;
padding:0px 10px;
}
.sage00 a{
color:#D4ADB7;
}
.kinee00 a{
color:#76BDBB;
}
.auxi00 a{
color:#BE7E86
}
.poli00 a{
color:#77BACE
}
.accordion .memoires{
background:transparent;
padding: 1em 0px 0px 0px;
text-align:justified
}
.memoires li{
padding:5px 66px 5px 5px;
display:block;
background:url('../images/tab60.png');
border-bottom:1px solid gray;
font-size:12px;
}
.memoires li:hover, .memoires li.li2:hover{		 
background:#ccc
}
.memoires li.li2{
background:url('../images/tab40.png')
}
