/* Connaitre ENPC */
#navConnaitre {
    float: left;
    margin: 0; padding:0;
    width: 150px;
    background-color: #4978e4;}
#navConnaitre h2 {
    width: 150px; height: 25px;
    background: transparent url(/home/titCh2.gif) no-repeat;}
#navConnaitre ul {
    padding: 0; margin: 0;
    margin: 5px 0 5px 0;}
#navConnaitre li {
    width: 150px;
    list-style: none;
    cursor: pointer;
    background: transparent url(/home/flcLi.gif) no-repeat left;}
#navConnaitre li a {
    margin-left: 20px;
    display: block;
    font-size: 9px;
    line-height: 9px;
    margin-bottom: 5px;
    font-weight: bolder;
    color: #0c2577;}
#navConnaitre li a:hover {color: white;}

/* Accès professionnel */
#navExtranet {
    float:left;
    margin:0; padding:0;
    width: 150px;
    background-color: #bebec8;}
#navExtranet h2 {
    width: 150px; height: 25px;
    background: transparent url(/home/titEh2.gif) no-repeat;}
#navExtranet h3 {
    width: 130px;
    margin: 5px 0 5px 10px;
    text-align: left;
    font-size: 9px;
    color: white;}
#navExtranet .client {
    display: block;
    width: 125px;
    margin-top: 5px;
    padding-left: 20px;
    font-size: 10px;
    color: #6f7893;
    background: transparent url(/global/medias/puce-extra.gif) no-repeat 0 2px;}
#navExtranet .client:hover {color: #f96611;}
#navExtranet .fdBottom {
    display: block;
    width: 150px; height: 40px;
    background: transparent url(/global/medias/bgBottomNavGlobal.gif) no-repeat;}    


.inptTxt {
    border: 1px #6f7893 solid;
    width: 75px;
    float: left;
    color: blue;
    font-size: 0.8em;
    margin: 5px 0 10px 20px;
    background-color: #f2f2f4;}
.inptBtn {
    border: 0;
    width: 14px; height: 14px;
    margin-top: 6px;
    margin-left: 5px;
    float: left;
    background: transparent url(/global/medias/btValide.gif) no-repeat;}


/************************************************************************************/
/*                                                                                        SPÉCIFICITÉS DE LA PAGE D'ACCUEIL */
/************************************************************************************/

#home #boitier {
    z-index: 100;
    width: 145px; height: 93px;
    position: absolute; left: 180px; top: 150px;}

/* bloc actualités */
#home #blocActualites {
    width: 200px; height: 200px; 
    position: absolute; left: 310px; top: 130px;
    background: transparent url(/global/medias/bgInnove.gif) no-repeat bottom;}
#home #blocActualites h2 { 
    height: 22px;
    background: transparent url(/home/Innoveh2.gif) no-repeat;}
#home #blocActualites h3 {
    margin: 10px 0 0 15px;
    background: transparent url(/global/medias/puce.gif) no-repeat;
    padding: 0 5px 0 10px;}
#home #blocActualites h3 a {
    font-size: 10px;
    z-index: 8000; 
    display: block;
    color: #646e8c;}
#home #blocActualites h3 a:hover {text-decoration: underline !important;}
#home #blocActualites p {
    width: 165px; 
    margin: 5px 0 0 25px;
    font-size: 9px;
    color: #8890a7;}
#home #blocActualites .txtOrange {
    font-size: 15px;
    font-weight: bolder;
    color: #f96611;}

/* manchette */
#home #manchette {
    position: absolute; left: 550px; top: 78px;
    width: 200px;}
#home #manchette h2 {
    width: 182px; height: 22px;
    font-weight: normal;
    font-size: 12px; color: white;
    padding: 5px 0 0 20px;
    background: #0c2577 url(/home/bgManchetteH2.gif) no-repeat;
    }
#home #manchetteContent {
    float: left;
    width: 182px; 
    /*height: 205px;*/
    background-color: #646e8c;
    padding: 10px;}
    
#home #manchetteContent h3 {
    padding-left: 10px;
    background: transparent url(/global/medias/puce-label.gif) no-repeat;
    font-size: 10px;
    color: #a2a8b4;
    margin: 3px 0 0 0;}
#home #manchetteContent p {
    font-size: 9px;
    color: white;
    margin-bottom: 10px;}
#home #manchette p.introLabel {
    font-size: 10px;
    font-weight: bold;
    color: #0c2577;} 

#home #manchette ul {    
	margin: 0 !important;
	padding: 0 !important;
	}
#home #manchette li {
	list-style: none !important;
	font-size: 9px;
	margin: 0 0 3px 0;
	color: white;
	padding: 0 0 0 12px;
	background: transparent url(/global/medias/fleche_blc.gif) no-repeat; 
	}

/************************************************************************************/
/*                                                                  SPÉCIFICITÉS DES PAGES INSTITUTIONNELLES */
/************************************************************************************/

#contenu {
    float: left;
    width: 577px; background-color: #fff;
    padding: 0 0 15px 15px;
    margin: 58px 0 0 10px;
    color: #646E8C}
    
/*-----------------------------------------------------------------------------ELEMENTS DE TITRAGE CONTENU*/
#contenu h1 , 
#contenu h3, 
#contenu h3.ciblesType {
    font-size: 13px; 
    margin-bottom: 10px;
    padding-left: 15px;
    }
#contenu h1 , #contenu h3 {
    color: #0C2577;
    background: transparent url(/global/medias/fleche_orange.gif) no-repeat;
}
#contenu h3.ciblesType {
   color: #FF5922;
	border-bottom: 1px #FF5922 solid;
	background-image: none !important;
	padding: 0 !important; 
   /*background: transparent url(/global/medias/fleche_blue.gif) no-repeat;*/ 
	}
#contenu h2 {height: 25px; margin-bottom: 15px;}
#contenu h4 {font-size: 11px; clear: both }
#enpc #contenu h2 {background: #0C2577 url(/home/titCh2.gif) no-repeat;}
#actualites #contenu h2 {background: transparent url(/home/Innoveh2.gif) no-repeat ;}
#actualites #contenu {background: #fff url(/global/medias/bg_item_menu.gif) repeat-x 0 -2px;}
#professionnel #contenu h2 {background: #646E8C url(/home/titEh2.gif) no-repeat;}
#contenu h4.date {
	width: 99%;
	color: #4978E4; font-size: 12px;
	margin: 5px 0 5px 0;
	border-bottom: 1px #82ABEE solid;}

/*-----------------------------------------------------------------------------GESTION PARAGRAPHES CONTENU*/
#contenu p.Coorpo {width: 100%; float: left; padding-bottom: 5px;border-bottom: 1px #bebec8 solid}
#contenu p.imgCoorpo img {width: 200px; float: left}
#contenu p {
    font-size: 10px; 
    margin: 5px 0 10px 0;
    padding-right: 25px;
    }
#contenu p.desProd {clear: both; border-bottom: 1px #C4C4CD solid; padding: 0 0 25px 0}
#contenu p.desProd img {float: left}
#contenu p strong {margin-bottom: 10px; }
#contenu p img {
    float: left; 
    margin: 0 15px 10px 0
    }
#contenu a.ht {
	display: block;
	font-size: 10px; 
	color: #466BC5; text-align:right}

/* Elts tables */
.tableQui {
    clear: both
    }
caption {}
table {
    border: 1px white solid!important;
    display: block;
    width: 100%;
    margin: 0; padding: 0;
    border-collapse: collapse;
}
tr, th, td {
    border: 1px black solid;
    text-align: center; 
    font-size: 0.9em;
    padding: 2px
    }
tr, th {color: white}
td {color:#0c2577}
tr {
    background-color: #f96611
}
td.ligne {
    background-color: #b8Caf3
}
td.ligneBis {
    background-color: #d8ddf3
}
th {
    background-color: #f96611
}

/* page actualités */

#actualites .listeLiens {
    margin: 10px 0 15px 0; 
    padding: 0 0 10px 0; 
    list-style: none;
    clear: both;
    border-bottom: 1px #BEBEC8 solid;}
#actualites .listeLiens li {padding-left: 15px;}
#actualites .listeLiens li a {
    font-size: 0.8em;
    color: blue !important;}
#actualites .listeLiens li.telecharger {
    background: transparent url(/global/medias/telecharger.gif) no-repeat 0 3px;}
#actualites .listeLiens li.lienExterne {
    background: transparent url(/global/medias/lienExterne.gif) no-repeat 0 3px;}

/* pages ENPC */

#contenu fieldset legend {
    font-weight: bold; font-size: 0.8em;
    display: block;
    width: 555px;
    background-color: #F96611;
    padding-left: 5px;
    color: #fff; margin: 15px 0 15px 0;
    }

#contenu fieldset label {
    display: block;
    font-size: 10px;
    float: left;
    margin-right: 5px;
    width: 180px; 
    color: #0C2577;
    text-align: right;}

#contenu fieldset input,
#contenu fieldset select,
#contenu fieldset textarea {
    font-size: 10px;
    border: 1px #717A95 solid;
    width: 200px;
    font-family: "Verdana", Arial, sans-serif;}
#contenu fieldset input.noBorder {border: 0; width: auto; }

#contenu form fieldset p {
    border-bottom: 1px #BEBEC8 solid;
    padding-bottom: 5px;}
#contenu form p.btnEnvoi {padding-left: 185px;}
#contenu form p.btnEnvoi input {
    border: 0; 
    color: #fff; font-weight: bold;
    font-size: 10px; height: 16px; margin-top: 5px;
    background-color: #203781;}


/* page mentions */
#mentions #contenu h1 {margin-top: 10px;}


/* page contact */
#zoneClient, #zoneAutre, #zoneContact, #zoneEnvoi, #zoneMessage {
	display: none;
}

