/* general */
*{
    padding:0;
    margin:0;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#575555;
}

img {
    border:0px;
}

#toutelapage
{
    width:1024px;
    margin:0 auto;
    background-color:#000;
}

hr {
    visibility:hidden;
    clear:both;
}

/* style concernant le texte */
h1 {
    font-size:18px;
    font-weight:700;
    margin:30px 0px 30px 0px;
}

h2 {
    font-size:16px;
    font-weight:700;
    margin-top:20px;
}

h3 {
    font-size:12px;
    font-weight:700;
    margin-top:10px;
}


h4 {
    font-size:11px;
    font-weight:700;
    margin-top:10px;
    padding-top:10px;
    border-top:#000 3px solid;
}


p {
    margin:10px 0px 10px 0px;
}





/* spécifique */
.rouge {
    color:#d2013f;
}

.vert {
    color:#b1a300;
}

.bleu {
    color:#6a91a7;
}

.jaune {
    color:#fed67c;
}

.gris  {
    color:#bc4e95;
}

.marron {
    color:#7a6a49;
}

.violine {
    color:#b693c0 ;
}

.bleu_fonce  {
    color:#082350;
}

.orange  {
    color:#f49e23;
}

.vert_clair  {
    color:#a3c435;
}

.gris_fonce  {
    color:#3f3f41;
}

.vert_com  {
    color:#bc4e95;
}



.bordure_blc  {
    width:480px;
    padding:5px;
}

.bordure_blc_int {
    width:480px;
    padding:5px;
}

.bordure_blc_europ {
    width:480px;
    padding:5px;
}

.ttr_filiere {
    font-size:16px;
    color:#fff;
    font-weight:700;
    margin-top:20px;
}

.espacement {
    margin-left:30px;
}

/*                               :: contenu ::                            */

#menu_p3 a.a-in {
    text-decoration:none;
    font-weight:700;
}



#ctn_0 a, #ctn_0 a:hover, #ctn_10 a, #ctn_10 a:hover, #ctn_12 a, #ctn_12 a:hover, #ctn_13 a, #ctn_13 a:hover, #ctn_14 a, #ctn_14 a:hover       {
    color:#b693c0;
}

#ctn_1 a, #ctn_1 a:hover {
    color:#d2013f;
}

#ctn_2 a, #ctn_2 a:hover {
    color:#b1a300;
}

#ctn_3 a, #ctn_3 a:hover {
    color:#6a91a7;
}

#ctn_4 a, #ctn_4 a:hover {
    color:#fed67c;
}

#ctn_5 a, #ctn_5 a:hover {
    color:#bc4e95;
}

#ctn_6 a, #ctn_6 a:hover  {
    color:#082350;
}

#ctn_7 a, #ctn_7 a:hover  {
    color:#f49e23;
}

#ctn_8 a, #ctn_8 a:hover  {
    color:#a3c435;
}

#ctn_11 a, #ctn_11 a:hover  {
    color:#3f3f41;
}


#ctn_0 a, #ctn_1 a, #ctn_2 a, #ctn_3 a, #ctn_4 a {
    text-decoration:underline;
}

#ctn_0 a:hover, #ctn_1 a:hover, #ctn_2 a:hover, #ctn_3 a:hover, #ctn_4 a:hover, #ctn_5 a:hover {
    text-decoration:none;
}




#ctn_0 h1, #ctn_0 h2, #ctn_0 h3, #ctn_0 h4 {
    color:#b693c0;
}

#ctn_1 h1, #ctn_1 h2, #ctn_1 h3, #ctn_1 h4 {
    color:#d2013f;
}

#ctn_2 h1, #ctn_2 h2, #ctn_2 h3, #ctn_2 h4 {
    color:#b1a300;
}

#ctn_3 h1, #ctn_3 h2, #ctn_3 h3, #ctn_3 h4 {
    color:#6a91a7;
}

#ctn_4 h1, #ctn_4 h2, #ctn_4 h3, #ctn_4 h4 {
    /*color:#fed67c;*/
    color:#addacf;
}

#ctn_5 h1, #ctn_5 h2, #ctn_5 h3, #ctn_5 h4  {
    color:#bc4e95;
}

#ctn_6 h1, #ctn_6 h2, #ctn_6 h3, #ctn_6 h4  {
    color:#25aeec;
}

#ctn_7 h1, #ctn_7 h2, #ctn_7 h3, #ctn_7 h4  {
    color:#f49e23;
}

#ctn_8 h1, #ctn_8 h2, #ctn_8 h3, #ctn_8 h4  {
    color:#a3c435;
}

#ctn_11 h1, #ctn_11 h2, #ctn_11 h3, #ctn_11 h4  {
    color:#ccc;
}



/* style concernant la structure du site */

#top
{
    width:1024px;
    height:55px;
}
#top img
{
    float:left;
}

#ctn_0, #ctn_1, #ctn_2, #ctn_3, #ctn_4, #ctn_5, #ctn_6, #ctn_7, #ctn_8, #ctn_9, #ctn_10, #ctn_11, #ctn_12, #ctn_13, #ctn_14
{
    width:1024px;
    color:#fff;
    background-color:#000;
}

#texte h2, #texte h3
{
    margin-bottom:10px;
}

#texte ul
{
    margin:0px 0px 10px 20px;
    padding-left:0px;
}

#texte ol {
    margin:0px 0px 10px 20px;
}







/* menu transverse boite droite */


#ctn_0 #boite_droite a, #ctn_0 #boite_droite a:hover, #ctn_1 #boite_droite a, #ctn_1 #boite_droite a:hover, #ctn_2 #boite_droite a, #ctn_2 #boite_droite a:hover, #ctn_3 #boite_droite a, #ctn_3 #boite_droite a:hover, #ctn_4 #boite_droite a, #ctn_4 #boite_droite a:hover, #ctn_5 #boite_droite a, #ctn_5 #boite_droite a:hover, #ctn_6 #boite_droite a, #ctn_6 #boite_droite a:hover, #ctn_7 #boite_droite a, #ctn_7 #boite_droite a:hover, #ctn_8 #boite_droite a, #ctn_8 #boite_droite a:hover, #ctn_9 #boite_droite a, #ctn_9 #boite_droite a:hover, #ctn_10 #boite_droite a, #ctn_10 #boite_droite a:hover, #ctn_11 #boite_droite a, #ctn_11 #boite_droite a:hover, #ctn_12 #boite_droite a, #ctn_12 #boite_droite a:hover, #ctn_13 #boite_droite a, #ctn_13 #boite_droite a:hover, #ctn_14 #boite_droite a, #ctn_14 #boite_droite a:hover {
    display:block;
    /*height:41px;*/
    text-decoration:none;
}

#boite_droite span {
    visibility:hidden;
}

#boite_droite ul, #boite_droite li {
    margin:0px;
    padding:0px;
}

#boite_droite li {
    list-style-type:none;
}
#btn_6, #btn_7, #btn_8, #btn_9, #btn_5 {
    width:282px;
}


#btn_6 a {
    height:35px;
    background:url(../img/bt_6_off.gif) no-repeat 0px -1px;
}

#btn_6 a:hover, #btn_6.a-in {
    background:url(../img/bt_6_off.gif) no-repeat 0px -40px;
}	


#btn_7 a {
    height:39px;
    background:url(../img/bt_7_off.gif) no-repeat; 
}

#btn_7 a:hover, #btn_7 a.a-in {
    background:url(../img/bt_7_off.gif) no-repeat 0px -41px;
}			



#btn_8 a {
    height:40px;
    background:url(../img/bt_8_off.gif) no-repeat;
}

#btn_8 a:hover, #btn_8 a.a-in {
    background:url(../img/bt_8_off.gif) no-repeat 0px -41px;
}	



#btn_9 a {
    height:40px;
    background:url(../img/bt_9_off.gif) no-repeat;
}

#btn_9 a:hover, #btn_9 a.a-in {
    background:url(../img/bt_9_off.gif) no-repeat 0px -41px;
}		



#btn_5 a {
    height:37px;
    background:url(../img/bt_11_off.gif) no-repeat 0px -3px;
}

#btn_5 a:hover, #btn_5.a-in {
    background:url(../img/bt_11_off.gif) no-repeat 0px -43px;
}		






/* animation flash ctn_0 */	
#ctn_0 #boite_gauche {
    width:740px;
    float:left;
    padding:0px;
    border-right:#999999 1px solid;
}

#ctn_0 #boite_gauche #texte, #ctn_0 #boite_gauche #petit_poucet, #ctn_0 #boite_gauche #tlchg {
    display:none;
}

#ctn_0 #animation_flash {
    width:740px;
    height:400px;
    padding:0px;
    margin:0px;
    z-index:0;
}



#ctn_1 #animation_flash, #ctn_2 #animation_flash, #ctn_3 #animation_flash, #ctn_4 #animation_flash, #ctn_5 #animation_flash, #ctn_6 #animation_flash, #ctn_7 #animation_flash, #ctn_8 #animation_flash, #ctn_9 #animation_flash, #ctn_10 #animation_flash, #ctn_11 #animation_flash, #ctn_12 #animation_flash, #ctn_13 #animation_flash, #ctn_14 #animation_flash
{
    display:none;
}		










/* boite gauche */	
#boite_gauche {
    width:710px;
    float:left;
    padding:0px 10px 0px 20px;
    border-right:#999999 1px solid;
    background-color:#000;
}			


#texte {
    width:545px;
    padding:0px 5px 0px 5px;
    float:left;
    border-right:#999999 1px solid;
}

#ctn_7 #texte, #ctn_8 #texte, #ctn_11 #texte, #ctn_12 #texte, #ctn_13 #texte, #ctn_14 #texte {
    border:0px;
}

#txt {
    width:535px;
    font-size:11px;
}


#petit_poucet
{
    width:546px;
    height:25px;
    color:#999999;
    font-size:10px;
    padding-top:10px;
}

#petit_poucet ul
{
    margin:0px;
}

#petit_poucet li {
    display:inline;
    list-style-type:none;
}

#petit_poucet a {
    color:#999999;
    text-decoration:none;					
}

#petit_poucet a:hover {
    text-decoration:underline;	
    color:#999999;			
}	

#petit_poucet .a-in {
    color:#fff;
    font-weight:700;
    font-size:11px;			
}					







/* special agenda - fac - mentions legales  */	
#ctn_7 #tlchg, #ctn_7 #chiffres_cles, #ctn_8 #tlchg, #ctn_8 #chiffres_cles, #ctn_14 #tlchg, #ctn_14 #chiffres_cles {
    display:none;
}	

#ctn_7 #texte, #ctn_8 #texte, #ctn_714 #texte {
    width:700px;
    float:left;
}

#ctn_7 #txt, #ctn_8 #txt, #ctn_14 #txt {
    width:680px;
    padding:0px 5px 0px 5px;
    float:left;
}



#tlchg {
    width:129px;
    padding:0px 5px 0px 20px;
    float:left;
    margin-top:33px;
}

#ctn_1 #tlchg a, #ctn_2 #tlchg a, #ctn_3 #tlchg a, #ctn_4 #tlchg a, #ctn_5 #tlchg a
{
    color:#fff;
    font-weight:400;
    text-decoration:underline;
}

#ctn_1 #tlchg a:hover, #ctn_2 #tlchg a:hover, #ctn_3 #tlchg a:hover, #ctn_4 #tlchg a:hover, #ctn_5 #tlchg a:hover
{
    color:#fff;
    font-weight:400;
    text-decoration:none;
}



#chiffres_cles {
    width:129px;
    margin:0px;
    padding:0px;
}


#chiffres_cles .cffr_cls {
    font-size:14px;
}



#ctn_0 #chiffres_cles .cffr_cls {
    color:#b693c0;
}

#ctn_1 #chiffres_cles .cffr_cls {
    color:#d2013f;
}

#ctn_2 #chiffres_cles .cffr_cls {
    color:#b1a300;
}

#ctn_3 #chiffres_cles .cffr_cls {
    color:#6a91a7;
}

#ctn_4 #chiffres_cles .cffr_cls {
    /*color:#fed67c;*/
    color:#addacf ;
}

#ctn_5 #chiffres_cles .cffr_cls  {
    color:#cccdce;
}

#ctn_6 #chiffres_cles .cffr_cls  {
    color:#082350;
}

#ctn_7 #chiffres_cles .cffr_cls  {
    color:#f49e23;
}

#ctn_8 #chiffres_cles .cffr_cls  {
    color:#a3c435;
}

#ctn_11 #chiffres_cles .cffr_cls  {
    color:#3f3f41;
}



/* boite droite */	
#boite_droite {
    width:282px;
    float:left;
    background-color:#000;
}


#temoignage {
    width:282px;
    height:286px;
    background:url(../img/fd_dt_1.gif) no-repeat;
}



#temoignage p, #temoignage h4 {
    width:242px;
    padding:0px 20px 0px 20px;
    clear:both;
}

#temoignage a {
    color:#6a91a7;
    text-decoration:none;
    text-align:right;
}

#temoignage a:hover {
    text-decoration:underline;
}

#temoignage img {
    margin:25px 10px 10px 20px;
    float:left;
}

#temoignage h4 {
    float:left;
    color:#6a91a7;
}				





#boite_bac_pro {
    width:282px;
    margin-top:20px;
}


#boite_bac_pro p, #boite_bac_pro ul {
    width:242px;
    padding:0px 20px 0px 20px;
}



#boite_droite #boite_bac_pro a, #boite_droite #boite_bac_pro a:hover {
    display:inline;
}

#boite_droite #boite_bac_pro ul a {
    color:#d2013f;
    text-decoration:underline;
}

#boite_droite #boite_bac_pro ul a:hover {
    color:#d2013f;
    text-decoration:none;
}

/* bas */
#boite_bas_g {
    width:741px;
    float:left;
}
#boite_formulaire_bas {
    width:741px;
    height:75px;
    background:url(../img/zut.jpg) no-repeat;
}

#boite_formulaire_bas select {
    border:1px #000 solid;
    font-size:9px;
    line-height:12px;
    width:150px;
    height:18px;
}

#ttr_offres_demande {
    width:741px;
    height:62px;
    background:url(../img/bt_10_on.gif) no-repeat;
}

.question {cursor: pointer;}

#emploi, #formation {
    float:left;
}

#emploi {
margin: 5px 0 0;
    padding-left: 10px;
    width: 248px;
}

#emploi span {
    color:#fff;
    display:block;
    margin-bottom:7px;
}

#formation {
    margin-left: 15px;
    width: 437px;
}

#formation span {
    color:#fff;
}


#boite_bas_dt {
    width:283px;
    height:75px;
    float:left;
    background:url(../img/fd_dt_2.gif);
    text-align:center;
}


#boite_bas_dt ul {
    /*margin-top:122px;*/
    margin-top:10px;
}

#boite_bas_dt li {
    display:inline;
    list-style-type:none;
}

#boite_bas_dt a {
    font-weight:400;
    color:#fff;
    text-decoration:none;
    margin-right:3px;
    padding-right:5px;
    border-right:#fff 1px solid;	
}

#boite_bas_dt a:hover, boite_bas_dt a.a-in  {
    color:#fff;
    text-decoration:underline;
}

#boite_bas_dt a.suppression_bord_dt {
    border-right: 0px;
    padding-right:20px;
}

#boite_bas_dt a.suppression_bord_dt:hover {
    border-right: 0px;
}





/* plan du site  */

#ctn_13 a, #ctn_13 a:hover {
    color:#fff;
}

#ctn_13 h2 a, #ctn_13 h2 a:hover {
    color:#b693c0 ;
}






/*  en savoir plus   */

#ctn_1 .accederEnSavoirPlus, #ctn_2 .accederEnSavoirPlus, #ctn_3 .accederEnSavoirPlus, #ctn_4 .accederEnSavoirPlus, #ctn_5 .accederEnSavoirPlus {
    padding:10px;
    color:#000;
    display:none;
}

#ctn_1 .accederEnSavoirPlus {
    background-color:#e27e7c;
}

#ctn_2 .accederEnSavoirPlus {
    background-color:#d0c46b;
}

#ctn_3 .accederEnSavoirPlus {
    background-color:#a5bbca;
}

#ctn_4 .accederEnSavoirPlus {
    /*background-color:#ffe5b3;*/
    background-color:#addacf;
}

#ctn_5 .accederEnSavoirPlus {
    background-color:#c5c7c8;
}








/* agenda  */	

#ctn_7 h1, #ctn_7 h3 {
    color:#f49e23;
}

#ctn_7 a {
    color:#fff;
    text-decoration:underline;
}

#ctn_7 a:hover {
    text-decoration:none;
}



#agenda, #calendrier, #jour, #date, #rch_evt {
    width:214px;
    float:left;
}

#calendrier h3{
    margin-left:10px;
}

#agenda, #rch_evt {
    float:left;
    margin-top:30px;
}

#jour li {
    display:inline;
    font-weight:700;
    margin-left:10px;
}				

#agenda ul {
    margin-left: 0px;
}


#mois {
    text-align:center;
}



#mois_annee	 {
    padding:10px;
    margin-top:20px;
}


#ctn_agenda, #ctn_rch {
    float:left;
    width:440px;
    height:350px;
    margin:0px;
    padding:10px;
    border:#f49e23 1px solid;
}

#categories, #rch {
    padding:10px;
}

#ss_mn_agenda {
    padding:10px;
}

#ss_mn_agenda ul {
    list-style-type:none;
}	


.date_on {
    background-color:#f49e23;
    font-weight:700;
}


/* recherche evenement  */	




#ctn_3 	table p {
    padding:5px;
}

.pdf
{
    background:url(../img/doc_pdf.gif) no-repeat;
    padding-left:20px;
}

.zip
{
    background:url(../img/picto_telecharg.gif) no-repeat;
    padding-left:20px;
}

.parcours {
    margin-bottom: 25px;
    border: 1px solid #FFF;
    padding: 0.6em;
    text-align: center;
    width: 430px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #FFFFFF;
    behavior: url(/Scripts/pie/PIE.php); 
}

#carte_france {
    margin-bottom: 25px;
    border: 1px solid #111;
    padding: 0.6em;
    text-align: center;
    width: 325px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #222;
    behavior: url(/Scripts/pie/PIE.php);
    float: left;
    position: relative;
    z-index: 0;
}

#carte_france_gmap3 {
    margin-bottom: 25px;
    border: 1px solid #111;
    padding: 0.6em;
    text-align: center;
    width: 325px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #222;
    behavior: url(/Scripts/pie/PIE.php);
    /*position: relative;
    z-index: 0;*/
}

#gmap3 {
    float: left;
    margin-left: 20px;    
}
