body {background:#fff;color:#000;font-size:10px;font-family: Arial,Helvetica,sans-serif;padding:9px 0 9px 8px;margin:0;}

#wrapper {    
margin: auto;
width: 960px;
position:relative;}

ul, ol, dl {position:relative;}

/*--------------Elements de Tableaux------------------------*/

table,td,tr {color:#000000;font:10px;text-decoration:none}
hr {height:1px;width:100%;text-align:center;border-top:0px;color:#ccc}
input.button {font:bold 10px/10px Verdana, Helvetica, Arial, sans-serif;border:1px solid #906;color:#fff;background-color:#906;margin-left:1px;height:16px}
td.tdbannsuiviUser {background-color:#2884D8;	color:#ffffff;}
td.tdbannsep {background-color:#CFD0E4;border-right:1px solid;border-color:#FFFFFF;}
td.tdCheminFer {background-color:#999999;color:#ffffff;font-weight:bold;padding:2px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:18px;}
td.tdRecherche {background-color:#ECF5FC;color:#000000;font-weight:bold;border:1px solid;border-color:#CCCCCC;vertical-align:middle;height:28px}
td.tdTitreliste {background-color:#73AFE6;color:#ffffff;font-weight:bold;padding:0px 0px 0px 5px;border-bottom:1px solid;border-right:1px solid;border-color:#ffffff;height:25px;}
td.tdTitreliste2 {background-color:#DBEFF9;color:#2884D8;font-weight:bold;padding:0px 0px 0px 5px;border-bottom:1px solid;border-right:1px solid;border-color:#ffffff;height:25px;}

td.tdMenGaucheRub {background-color:#73AFE6;color:#ffffff;font-weight:bold;padding:0px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:19px;}
td.tdMenGaucheRubOn {background-color:#990000;color:#ffffff;font-weight:bold;padding:0px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:19px;}
td.tdMenGauchesousRub {background-color:#DBEFF9;color:#005380;border-bottom:1px solid;border-color:#ffffff;padding:0px 0px 0px 10px;height:19px;}
td.tdMenGauchesousRubOn {background-color:#FFFFFF;color:#990000;border-bottom:1px solid;border-color:#ffffff;padding:0px 0px 0px 10px;height:19px;}
td.tdMenGauchesousRubAjout {background-color:#DBEFF9;color:#005380;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;height:19px;}
td.tdliste {border-bottom:1px solid;border-color:#2884D8;height:24px;padding:0px 0px 0px 5px;}
td.tdgris {background-color:#E0E0E0;}
td.tdquestionOn {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid; border-color:#ffffff;background-color:#2884D8;color:#ffffff;font:bold;height:17px;}
td.tdquestionOff {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid;border-color:#ffffff;background-color:#73AFE6;color:#ffffff;font:bold;height:17px;}
td.tdquestionOnfin {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid; border-right: 1px solid;border-color:#ffffff;background-color:#2884D8;color:#ffffff;font:bold;height:17px;}
td.tdquestionOfffin {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid;border-right: 1px solid;border-color:#ffffff;background-color:#73AFE6;color:#ffffff;font:bold;height:17px;}

td.tdtabgris {background-color:#E0E0E0;font:bold;font-size:11px;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;}
td.tdtabgris2 {background-color:#EFEFEF;font:bold;font-size:11px;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;}


/*------------------  Styles pour le Glossaire (en plus de ceux déja éxistants)------------------*/
td.tdlistelettre {background-color:#F5F5F5;color:#990000;font-weight:bold;border:1px solid;border-color:#CCCCCC;vertical-align:middle;height:15px;
letter-spacing:3px;}

/*--------------liens---------------------------------------------------*/
a {color:#990066;font-weight:normal;font-size:12px;text-decoration:none;}
a:hover {color: #990066;font-weight:normal;font-size:12px;text-decoration:none;}

a.violetpetit {color:#990066;font-weight:normal;font-size:11px;text-decoration:none;}
a.violetpetit:hover {color: #990066;font-weight:normal;font-size:11px;text-decoration:none;}

a.sousmenu { color:#FFFFFF;font-size:10px;text-decoration:none;}
a.sousmenu:hover { color:#FFFFFF;font-size:10px;text-decoration:underline;}

a.menuhaut{color:#b2cbd9;font-weight:bold;font-size:11px;text-decoration:none;line-height:13px;}
a.menuhaut:hover{color: #ffffff;font-weight:bold;font-size:11px;text-decoration:none;line-height:13px;}

a.TitreDroite1{color:#ffffff;font-weight:bold;font-size:11px;text-decoration:none;height:15px;}
a.TitreDroite1:hover{color: #ffffff;font-weight:bold;font-size:11px;text-decoration:none;height:15px;}

a.TitreDroite2{color:#ffffff;font-weight: normal;font-size:11px;text-decoration:none;height:15px;}
a.TitreDroite2:hover{color: #ffffff;font-weight: normal;font-size:11px;text-decoration:none;height:15px;}

a.menublanc{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;text-transform:uppercase;}
a.menublanc:hover{color: #ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;text-transform:uppercase;}

a.suite{color:#990066;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}
a.suite:hover{color: #990066;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}

a.but{font:bold 11px;color:#ffffff;border:1px solid #000; background-color:#906;padding:2px;}
a.but:hover{font:bold 11px;color:#ffffff;border:1px solid #000; background-color:#906;padding:2px;text-decoration:underline}

a.violet{color:#990066;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}
a.violet:hover{color: #990066;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}

a.black{color:#000000;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}
a.black:hover{color: #000000;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}

a.chemin{color:#666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
a.chemin:hover{color: #666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}

a.gloss {color:#906;font:bold 11px/15px;text-decoration:none;background-color:#fff}
a.gloss:hover {color:#fff;font:bold 11px/15px;text-decoration:none;background-color:#906}

a.listeentreprise{font:bold;font-size:12px;color:#000000;text-decoration:none}
a.listeentreprise:hover{font:bold;font-size:12px;color:#906;text-decoration:none;}

.blogIHEE {
background:transparent url(../../images/bas_cell01.gif) no-repeat scroll 0pt 100%;
padding:0pt 0pt 4px;
position:relative;
}
.blogIHEE a {
background-color:#005380;
color:#FFFFFF;
display:block;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:4px;
}

.blogIHEE a:hover {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
}

/*------------- Class ------------------------*/
div.courant {padding-left:15px;}
.noir{font-size:11px;}
.noirbold{font:bold;font-size:11px;color:#000000}
.noirbold2{font:bold;font-size:12px;color:#000000}
.noirbold3{font:bold;font-size:13px;color:#000000}
.bleubold{font:bold;font-size:11px;color:#0332DC}
.blancbold{font:bold;font-size:11px;color:#ffffff;}
.blancbold2{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}
.bleucitron{font:bold 12px Arial,sans-serif;color:#0086AC;}
.TitreCentre{font:bold;font-size:19px;color:#000000;}
.TDtextecentre{font-size:12px;color: #000000;text-align:justify;padding-right:5px;}
.TDtextecentreFAQ{font-size:12px;color: #000000;padding-right:5px;}
.TDtextecentrenoir{font-size:11.1px;color: #000000;text-align:justify;padding-right:5px;}
.txtsearch{font-size:11.1px;color: #ff0000;text-align:justify;}
.TDtextecentrenojustify{font-size:12px;color: #000000;padding-right:5px;}
.TDtextecentrenojustifypetit{font-size:11px;color: #000000;padding-right:5px;}
.textecentregros{font-size:12px;color: #000000;}
.textecentrebold {font-size:12px;font-weight:bold;}
.email {text-decoration:underline}
.violettxt{color:#990066;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
.chemintxt{color:#666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
.oblig {font:bold 12px Verdana, Arial, sans-serif;color:#900}
.dot {color:#E5EEFF;font-size:9px}

/*------------- Class BENOIT------------------------*/
.topcontent {color:#005380;font-weight:bold;font-size:12px;list-style-type:none;}
a.more {color:#990066;font-weight:bold;font-size:12px;list-style-type:none;text-decoration:underline;}
.reseaux_sociaux {width:150px;color: #000000;font-size: 11px;padding: 2px;background-color:#D0E6F2;border:1px solid #B2CBD9;-moz-box-shadow: 3px 3px 4px #d2d2d2;-webkit-box-shadow: 3px 3px 4px #d2d2d2;}
.photos {border:2px solid #fff;-moz-box-shadow: 3px 3px 4px #d2d2d2;-webkit-box-shadow: 3px 3px 4px #d2d2d2; margin:12px;}
.capitales {text-transform:uppercase;}
.legende {font-size:0.8em;color:#bbb;} 
.publications td {padding-bottom:10px;}
.alaune {color:#005380;font-size:28px;font-family: Times,serif;border-bottom : 1px dotted #005380;}
.footerlinks, a.footerlinks {color:#0086ac;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}

.TDtextecentrenojustifypetit a {color:#990066;font-weight:normal;font-size:11px;text-decoration:none;}
.TDtextecentrenojustifypetit a:hover {color:#990066;font-weight:normal;font-size:11px;text-decoration:none;}


p.violetpetit a {color:#906;font-weight:normal;font-size:11px;text-decoration:none;}
p.violetpetit a:hover {color:#906;font-weight:normal;font-size:11px;text-decoration:none;}
div.violetpetit a {color:#906;font-weight:normal;font-size:11px;text-decoration:none;}
div.violetpetit a:hover {color:#906;font-weight:normal;font-size:11px;text-decoration:none;}

ul {padding:0;margin:-10px 0 0 15px;}
ul li {list-style:none;padding-left:0px;padding-bottom:0px;margin:-10px 0 0 10px;
background:url(../../images/puce_liste.gif) no-repeat 2px 5px;text-indent:10px;}

ul.pr {padding:0;margin:-10px 0 0 0;}
ul.pr li {list-style:none inside;padding-left:0px;padding-bottom:0px;margin:0 0 0 0px;background:url(../../images/puce_liste.gif) no-repeat 2px 5px;}

ol {padding:0;margin:-10px 0 0 15px;}
ol li {padding-left:0px;padding-bottom:4px;margin:0 0 0 10px;list-style-position:inside;list-style-type:decimal;}

ul.titre {margin:0px 0px 0px 15px;padding:0px 0px 0px 15px}
ul.titre li {margin:0 0 0 0px ;padding:0 0 0 -5px }


ul.dossier2 {list-style: none;margin:5px ;padding: 0;}
ul.dossier2 li {margin-bottom:2px;padding-left:5px;}
ul.dossier2 a {color:#FFFFFF; text-decoration:none;}
ul.dossier2 a:hover {color:#FFFFFF; text-decoration:underline;}

/*--------------Elements de Formulaires------------------------*/

select {font-weight:normal;font-size:11.1px;text-decoration:none;width:70px;}
/*input{text-decoration:none;height:18px;font-size:11.1px;width:80px;}*/
.input2 {text-decoration:none;height:18px;font-size:11.1px;width:110px;}
.texte {font-family:verdana;font-size:11.1px;color:#000000;font-weight:normal;}
label.labelft {float:right}


/*------------------ DIVERS--------------------------------*/
.ImgCentre {margin-right:10px;}
.Imgleft {margin-left:9px;}


/* 2005 Nouveau menu */
#MenuSpecial {padding:6px 15px 0 0 !important;text-align:right;color:#fff;vertical-align:top;}
#MenuSpecial a {font:bold 12px Arial,sans-serif;border-width:1px;border-style:solid;padding:1px 5px;text-decoration:none;background-color:transparent;border: none;}
#MenuSpecial .apprentissage {color:#f78320;border-color:#f78320;}
#MenuSpecial .apprentissage:hover  {background-color:#f78320;border-color:#f78320;color:#fff;}
#MenuSpecial .pacte {color:#399;border-color:#399;}
#MenuSpecial .pacte:hover {background-color:#399;border-color:#399;color:#fff;}
#MenuSpecial .diversite {color:#306;border-color:#306;}
#MenuSpecial .diversite:hover {background-color:#306;border-color:#306;color:#fff;}

/* Hides from IE-mac \*/
* html body #MenuSpecial a {height:1%;}
/* End hide from IE-mac */


.end td {/*text-align:right !important;padding-right:10px;*/}

.menuGauche {margin-top:22px;}
.menuGauche dt {font:bold 12px Arial,sans-serif;color:#fff;border-bottom:1px solid #fff;text-align:left !important;}
.menuGauche dd {margin:0;padding:8px 0 18px 0;font-size:10px;color:#000 !important;background-repeat:no-repeat;background-position:0 100%;}
.menuGauche ul {margin:0;padding:0 5px 0 5px;color:#000;list-style-type:none;}
.menuGauche li {margin:0 0 5px 0;padding:0 0 0 10px;color:#000 !important;text-align:left;background-color:transparent;background-repeat:no-repeat;background-position:3px 5px;line-height:11px;}
.menuGauche a {margin:0 !important;padding:0 !important;font-size:10px;color:#fff !important;}
.menuGauche a:hover {font-size:10px;color:#fff !important;text-decoration:underline;}
.menuGauche li ul {margin:5px 0 10px 0 !important;}
.menuGauche li ul li {background-position:0 5px;padding:0 0 0 7px;}

.menuGauche dt {background-color:#906;padding:4px 1px 4px 5px;}
.menuGauche dd {background-image:url(../../images/bas_cellcss.gif);background-color:#005380;}
.menuGauche li {background-image:url(../../images/sep_menu2.gif);text-indent:0 !important;}

h2 {font:bold 12px Arial,sans-serif;color:#000;padding:0 0 0 21px;margin:20px 0 2px 0;background:url(../../images/puce_centre.gif) no-repeat 3px 4px;}
.home h2 {color:#990066;font-size:14px;font-variant:small-caps;padding-top:5px;margin-bottom:15px;background:url(../../images/puce_centre.gif) no-repeat 3px 10px;}



.separate{border-bottom:1px solid #ccc;padding-bottom:10px;}


.TeaserApprentissage, .TeaserPacte, .TeaserDiversite {border-top:1px solid #906;text-align:left;width:139px;background:url(../../images/bg_ddend.gif) #f8f8f8 no-repeat 0 100%;padding:0 0 6px 0;}
.TeaserApprentissage a, .TeaserPacte a, .TeaserDiversite a {color:#919191;text-decoration:none;}
.TeaserApprentissage a:hover, .TeaserPacte a:hover, .TeaserDiversite a:hover {color:#919191;text-decoration:underline;}
.TeaserApprentissage dt, .TeaserPacte dt, .TeaserDiversite dt {margin:2px 3px;padding:3px 0px;font:bold 12px Arial,sans-serif;color:#fff;text-align:center;}
.TeaserApprentissage dd, .TeaserPacte dd, .TeaserDiversite dd {padding:0;margin:0;font:12px Arial,sans-serif;text-align:center;}
.TeaserApprentissage dd p, .TeaserPacte dd p, .TeaserDiversite dd p {padding:7px 5px 7px 11px;margin:0;font:12px Arial,sans-serif;text-align:left;}
.TeaserApprentissage dd img, .TeaserPacte dd img, .TeaserDiversite dd img {display:block;margin:0 auto;}

.TeaserApprentissage dt {background-color:#f78320;}
.TeaserApprentissage dd {color:#919191;}
.TeaserApprentissage dd p {padding:0;margin:0;}
.TeaserApprentissage dd p span {display:block;padding:7px 5px 0 11px;}
.TeaserApprentissage dd img {display:block;margin:5px 0 0 1px;border:none;}

.TeaserPacte dt {background-color:#399;}
.TeaserPacte dd {color:#919191;}
.TeaserPacte dd p {padding:7px 5px 0 11px;}
.TeaserPacte dd img {display:block;margin:5px -5px 0 -10px;border:none;}

.TeaserDiversite dt {background-color:#306;}
.TeaserDiversite dd {color:#919191;}
.TeaserDiversite dd p {padding:0;margin:0;}
.TeaserDiversite dd p span {display:block;padding:7px 5px 0 11px;}
.TeaserDiversite dd img {display:block;margin:5px 0 0 1px;border:none;}



#BreadCrumb {width:749px;background:url(../../images/bann_tuilegauche.gif) transparent repeat-y 0 0;}
#BreadCrumb div {border-top:3px solid #ccc;margin:0 0 0 3px;color:#666;font-size:11px;text-decoration:none;padding:4px 0 2px 192px;background:url(../../images/puce_chemin.gif) #f8f8f8 no-repeat 183px 50%;}
#BreadCrumb div a {color:#666;font-size:11px;text-decoration:none;}
#BreadCrumb div a:hover {text-decoration:underline;}

#RechercheBoxTop {background-color:#d9e5ec;font:bold 11px Arial,sans-serif;margin:0 10px 21px 0;padding:3px 10px 0 10px;}
html>body #RechercheBoxTop {padding:4px 10px 3px 10px;margin:0 10px 5px 0;}

td.tx-indexedsearch, td.tx-indexedsearch-res, td.tx-indexedsearch-descr p {font-size:11px;}
td.tx-indexedsearch-info p {font-size:10px;}


/* ---- SLIDER ---- */ 



    #featured{  
        width:400px;  
        padding-right:250px;  
        position:relative;  
        height:250px;  
        background:#fff;  
        border:5px solid #ccc; 
    }  
	
	    #featured ul.ui-tabs-nav{  
        position:absolute;
		z-index: 6;		
        top:10px; 
		left:380px;  
        list-style:none;  
        padding:0; margin:0;  
        width:270px; 
    }  
	
	
    #featured ul.ui-tabs-nav li{  
        padding:1px 0; padding-left:13px;  
        font-size:12px;  
        color:#666;	
		background:url('../../images/slider/puce_vide.png') top left no-repeat;
		text-align:left;
		text-indent:0px;
    }  
	
    #featured ul.ui-tabs-nav li span{  
        font-size:10px; font-family:Verdana;  
        line-height:12px;
		font-weight:bold;  
    }  
	
	    #featured .ui-tabs-panel{  
        width:400px; height:250px;  
        background:#999; position:relative;  
            overflow:hidden;  
    }  
	
	
    #featured .ui-tabs-hide{  
        display:none;  
    }  
	
	    #featured li.ui-tabs-nav-item a{/*On Hover Style*/  
        display:block;  
        height:68px;  
        color:#333;  background:#fff;  
        line-height:20px;  
        outline:none;
		text-transform:uppercase;
		font-size:9px;
    }  
	
	
	
	
    #featured li.ui-tabs-nav-item a:hover{  
        background:#f2f2f2;  
    } 
	
	 
    #featured li.ui-tabs-selected{ /*Selected tab style*/ 
        background:url('../../images/slider/selected-item.png') top left no-repeat !important;
    } 
	
	 
    #featured ul.ui-tabs-nav li.ui-tabs-selected a{  
        background:#ccc;  
    }  
	
	
	    #featured ul.ui-tabs-nav li img{  
        float:left; margin:2px 5px;  
        background:#fff;  
        padding:2px;  
        border:1px solid #eee;  
    }  
	
	
	    #featured .ui-tabs-panel .info{  
        position:absolute;  
        top:130px; left:0;  
        height:120px; width: 400px;  
        background: url('../../images/slider/transparent-bg.png');  
    }  
    #featured .info h2{  
        font-size:14px; font-family:Georgia, serif;  
        color:#fff; padding:5px; margin:0;  
        overflow:hidden; 
		background:none; 
		text-align:left; 
		letter-spacing: 0.05em;
    }  
    #featured .info p{  
        margin:0 5px;  
        font-family:Verdana; font-size:11px;  
        line-height:14px; color:#f0f0f0; 
		text-align:left; 
    }  
    #featured .info a{  
        text-decoration:none;  
        color:#fff;
		display:block;
		margin-top:5px;
		padding:1px;
		background-color:#0086ac;   
    }  
    #featured .info a:hover{  
        text-decoration:underline;  
    }  
