body{background-color:#FFF;border:none;font-family:Tahoma, Arial,Helvetica, Geneva, Swiss, SunSans-Regular;font-size:14px;font-weight:400;color:#666;margin:0}
td{font-family:Tahoma, Arial,Helvetica, Geneva, Swiss, SunSans-Regular;font-size:12px;font-weight:400;color:#666}
a{color:#666;text-decoration:underline}
.petit{color:#666;font-style:italic;font-weight:400;font-size:10px}
a#metier{color:#666;font-weight:500;text-decoration:none}
a#metier:hover{color:#666;font-weight:500;text-decoration:underline}
a#imprim{color:#666;text-decoration:none;font-size:9px}
a#imprim:hover{color:#666;text-decoration:underline;font-size:9px}
a#lien_pole_emploi{color:#666;font-weight:200;text-decoration:none;font-size:10px}
a#lien_pole_emploi:hover{color:#666;font-weight:200;text-decoration:underline;font-size:10px}
.info_socio{color:#FFF;text-decoration:underline;padding-left:8px}
form{margin:0}
div#haut{background-image:url(images/fondnavig.gif);vertical-align:middle;width:750px;height:50px;margin:0;padding:0}
.titre_index{letter-spacing:2px;color:#666;font-weight:400;font-size:16px;text-align:center;padding-top:10px;padding-right:10px;padding-left:10px;height:20px}
.info_blanc{padding-left:8px;font-size:12px;font-weight:400;color:#FFF}
.titre_metier{color:#000;font-weight:700;font-size:16px;margin-left:20px}

.clic_photo_video a{text-decoration:none;position:relative;color:#666666; }
.lien_video{margin-bottom:10px;}
.clic_photo_video {
    background-color: white;
    border: 1px solid #BFBFBF;
    margin-bottom: 10px;
    padding: 1px 0;
    text-align: center;
    
}
#menu_gauche{margin-top:13px;}
#media{width:160px;}
.titre_menu_gauche{color:#000;font-weight:700;font-size:13px}
.titre_menu_gauche_on{color:#FFF;font-weight:700;font-size:15px}
.titre_menu{font-weight:700;font-size:15px}
.titre_ss_menu{font-weight:700;font-size:13px}
.liste{font-size:11px;font-style:normal;line-height:20px;font-weight:700;color:#333;text-align:justify;vertical-align:middle;white-space:normal;clip:rect();padding-left:10px}
.intitule{font-size:16px;font-weight:bolder;text-transform:lowercase}
.champtitre{color:#333;font-weight:700;font-size:12px;padding-left:5px}
.texte{font-size:12px;font-weight:400;color:#666;padding-left:10px;text-align:justify;padding-right:10px}
.menutitre{font-size:12px;line-height:22px;font-weight:bolder;color:#FFF;padding-left:5px;background-position:center}
.menuchoix{font-size:11px;line-height:16px;font-weight:400;clip:rect();padding-left:10px;background-position:center}
.menuschoix{font-size:11px;line-height:16px;font-weight:400;padding-left:30px}
.textepres2{padding-left:30px}
.numeropage{font-weight:700;font-size:12px}
.titremenu{font-size:12px;font-weight:700;color:#FFF;line-height:18px}
.smenu{color:#333;font-weight:700;font-size:12px;line-height:16px;text-decoration:none;padding-top:1px;padding-left:5px;border-bottom:1px;border-bottom-color:#FFF;border-style:none}
.ssmenu{font-size:10px;line-height:15px;font-weight:700;color:#333;padding-left:15px;text-decoration:none}
.nombre{font-size:9px;font-weight:400;color:#333}
.retours{font-size:10px;font-style:normal;line-height:20px;font-weight:700;color:#999;clip:rect()}
.choixform{font-size:14px;font-weight:bolder;color:#666;line-height:32px;text-transform:lowercase}
select{color:#555;font-size:12px;width:192px}
input{color:#555}
.descriptifReseau{text-align:justify}
.titreReseau{font-size:13px;font-weight:700;color:#555;padding-left:10px}
.voirAdresse{font-size:13px;color:#555}
.groupeAdresse{padding-left:25px;font-size:11px}
.titreReseau img{margin-top:5px}
.groupeAdresse p{font-size:11px;margin-top:0}
div#centralNSI h4{font-size:1.2em;padding-left:30px}
.listeformation p{text-transform:uppercase;color:#000;font-weight:bolder;margin:10px 0 1px;padding:1px 3px}
.listeformation ul{margin:0 10px 0 20px;padding:0}
.listeformation li{list-style-type:square;line-height:18px;margin:0;padding:0}
.listeformation span{padding:0 10px}
.listeformation input{float:right;height:14px;margin-left:10px}
.listeformation a.lien_carto{float:right;margin-left:10px;cursor:pointer}
.listeformation a img{border:none;height:14px}
#contmap,#contmap2{text-align:right}
#contmap input,#contmap2 input{width:30px}
#contmap #map,#contmap #map2,#contmap2 #map,#contmap2 #map2{text-align:left}
#map p,#map ul,#map2 p,#map2 ul{display:table;font-size:1em;margin:0;padding:0}
#map p.infogeo,#map2 p.infogeo{color:red}
#map ul,#map2 ul{display:table;font-size:.8em;margin-left:1em;margin-bottom:0;padding-bottom:0}
#map ul li,#map2 ul li{color:#000}
a#metier_on,a.metier_on{color:#000;font-weight:500;text-decoration:none}
a#metier_on:hover,a.metier_on:hover{color:#000;font-weight:500;text-decoration:underline}
#lien_galerie,.listeformation a{text-decoration:none}
.carousel {width: 160px; overflow: hidden; margin-top: 10px; z-index: 9999;text-align:center;}
.carousel div.carin {height: 100px; text-align: center;}
.carousel div span,.carousel div span a{width:150px;height:100px;}
.carousel div span a img{margin: 0 auto;height:90px;margin-top:5px;}
.textepres,.groupeAdresse span{font-size:12px;font-weight:700}
.listeformation a:hover,#contmap a:hover,#contamp2 a:hover{text-decoration:underline}
.listeformation input:hover,.listeformation a.lien_carto:hover,#contmap input:hover,#contmap2 input:hover{background-color:#229BFB}
a img{border: none;}
