/* env.css - Charte générique CMCIC 2007 - Tous gabarits */


/*- Tags -*/
html {font-size:100%}
body {font-size:69%}
body * {font-size:1em}
body {background:url(../images/css/env/background_etirable.jpg) repeat-x left top;}
body.e_redac_fixe table#e_tablGeneral {width:950px;margin-left:auto;margin-right:auto }

.e_invisible {position:absolute;top:0px;left:-9000px; width:1px;height:1px;overflow:hidden;margin:0px; padding:0px}
.e_nof {clear:both}

/*- A -*/
#e_menuLevel1 a, #e_menuLevel2 a, #e_filetAriane a {text-decoration:none}
#e_menuLevel2 a, ul#e_menuLevel1 li a {line-height:25px; /*min-height:14px;*/ padding:0px 19px 0px 19px; color:#ffffff;font-weight:bold}
#e_menuLevel2 li.e_select a {color:#0C2440}

#e_menuLevel2 a:hover, #e_menuLevel1 li.e_select a:hover{background-image:none; background-color:#4DA4DD}
#e_menuLevel1 li:hover {background:url(../images/css/env/menulevel1_rolover.gif) repeat-x left top}

#e_filetAriane a:hover {text-decoration:underline}
ul#e_identLien li a{font-weight:normal}
#e_footer a, div#e_identification a, #e_toolkit a {text-decoration:none; background:url(../images/css/env/puce_bleu.gif) no-repeat left center; padding-left:7px; margin-right:15px}
#e_footer a:hover, div#e_identification a:hover, #e_toolkit a:hover {text-decoration:underline} 
#e_AA a.e_Aplus {background:url(../images/css/env/puce_aplus.gif) no-repeat right 3px;  padding-right:7px; font-size:1.4em;  font-weight:bold; text-decoration:none; margin-right:3px}
#e_AA a.e_Amoins {background:url(../images/css/env/puce_amoins.gif) no-repeat right 7px; padding-right:8px; font-size:0.9em; text-decoration:none }

div#e_menuVertical li a {text-decoration:none; font-size:1.1em; padding:5px 0px 5px 20px; color:#003466; background:url(../images/css/env/puce_bleu.gif) no-repeat 10px center;  display:block}
* html div#e_menuVertical li a {width:100%}
/*
div#e_menuVertical li a:hover { color:#ffffff; background-color:#BABA9E}
*/
div#e_menuVertical li a.e_menuvRub {font-size:1.1em;/*color:#121212;*/display:block}
div#e_menuVertical li a.e_menuvRub:hover {background-color:#e5e0e0}
div#e_menuVertical li.e_select a {margin-bottom:1px}
div#e_menuVertical li.e_select a.e_menuvRub {color:#ffffff;  background:url(../images/css/env/puce_blanc.gif) no-repeat 10px center}
div#e_menuVertical li.e_select a.e_menuvRub:hover {color:#eadede;background-color:transparent}
div#e_menuVertical li.e_select li a {color:#003466}
div#e_menuVertical li li a:hover{color:#5087BD}
div#e_menuVertical li li a {background:url(../images/css/env/puce_level3.gif) no-repeat left center !important;padding-top:0px;padding-bottom:0px}
div#e_menuVertical li.e_select span.e_menuvRub,div#e_menuVertical span.e_menuvRub {font-size:1.1em; padding:5px 0px 5px 20px; display:block}
div#e_menuVertical li.e_select span.e_menuvRub {color:#fff}
:root div#e_menuVertical li.e_select a.e_menuvRub {padding-top:4px;padding-bottom:4px}
div#e_menuVertical li a.e_menuvRub,div#e_menuVertical span.e_menuvRub {padding-top:3px}

#e_toolkit a {color:#ffffff; text-decoration:none; font-weight:normal}
ul#e_toolkit li.e_gb a {background-image:url(../images/std/drp_en.gif);padding-left:19px}
:root ul#e_toolkit li.e_gb a {background-position:left top}
ul#e_toolkit li.e_de a {background-image:url(../images/std/drp_de.gif);padding-left:19px}
:root ul#e_toolkit li.e_de a {background-position:left top}
div#e_contenu {}
/*#e_contentOK a.e_deconnect {text-decoration:underline;color:#2C6395}
#e_contentOK a.e_deconnect:hover {text-decoration:none}*/

/*- P et SPAN -*/
#e_filetAriane span{color:#343434; padding-left:5px; padding-right:5px}
#e_identOK span.e_login {font-weight:bold;text-transform:capitalize}
#e_identOK p {margin:0px;margin-bottom:3px;padding:0px;padding-left:3px;color:#003466}

/* table */
table#e_tablGeneral {background-color:#ffffff}
/*table#e_tablGeneral {width:950px}*/
table#e_tablGeneral {width:100%}
table.e_gouttieres {border:none;padding:0px;width:100%}
.e_col200px {width:200px; padding-left:10px}

.e_col190px {width:190px}
:root .e_col190px {min-width:190px !important; width:auto}

td.e_colAuto {text-align:left; padding:0px 14px 20px 14px; width:100%}
.e_col200px, td.e_colAuto {vertical-align:top}
/*- DIV -*/
div#e_fullSite {text-align:center; margin-left:15px; margin-right:15px; min-width:800px;}
/*div.i_blocredac, div.a_blocappli {clear:both; background-color:#ffffff; border:1px solid #E5E5E5; padding:1px}*/
div#e_contenu_menuHG div.i_blocredac {width: 730px}
div#e_contenu_menuH div.i_blocredac {width: 940px}
div#e_contenu_menuH {text-align:center}
:root div#e_contenu_menuH div.i_blocredac,:root div#e_contenu_menuHG div.i_blocredac {margin-left:auto;margin-right:auto}
div.a_blocappli {width:100%}

div#e_contener {border:1px solid #cccccc; background-color:#ffffff; width:100%}
div#e_header { border:1px solid #ffffff; background:#ffffff url(../images/css/env/bdhaut_etirable.gif) repeat-x left top}
div#e_bdHaut {display:table; width:100%; background: url(../images/css/env/bdhaut.jpg) no-repeat left top}
div#e_header, div#e_bdHaut {min-height:75px}
div#e_logo {float:left}
div#e_header, div#e_bdHaut, div#e_logo, div#e_bdHaut img {padding:0px; margin:0px}
div#e_header, div#e_bdHaut, div#e_logo {vertical-align:top; border-spacing:0px}
div#e_logo {display:block; text-align:right; width:480px !important; height:75px}
div#e_identification {margin:0px;padding:0px;padding-right:17px;border:none;height:100%}
div#e_identOK, div#e_identification form { float:right;width:250px}
div#e_identification form {text-align:left; padding-top:5px; margin:0px}
div#e_identOK,div#e_identification form {border-right:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;padding:5px 5px 3px 5px;background:#fff url(../images/css/env/background_login2.gif) repeat-x bottom}
div#e_identification img {margin-left:5px}
div#e_identification div {margin:0px;text-align:left}
div.e_idlign {padding-left:10px}
div.e_idcol1, div.e_idcol2 {float:left; margin:0px; text-align:left}
div.e_idcol1 {min-width:85px; margin-left:8px}
div.e_idcol2 {min-width:120px}
div#e_identification form, div#e_identification input,div#e_identOK {font-size:1em; color:#333333}
div#e_identification div#e_accesreserve {font-size:10px; width:80px; margin-left:10px; background:url(../images/css/env/icon_cadna.gif) no-repeat left center; padding-left:10px}
div#e_identification input {padding:0px; margin:0px}
div#e_menuLevel2 {clear:both; border-top:1px solid #ffffff; margin:0px; padding:0px}
div#e_barreNav {clear:both; width:95%; margin:10px 0px 10px 25px; height:12px; border-bottom:1px solid #ffffff }
div#e_filetAriane {float:left; font-size:0.9em; width:60%; color:#044771;}
div#e_outils {width:300px;float:right;margin:0px;padding:0px;text-align:right}
div#e_search {width:70%;float:right;margin:0px;padding:0px;text-align:right}
div#e_search form {margin:0px;padding:0px}
div#e_menuVertical {min-width:191px; margin-bottom:20px; border:1px solid #E5E5E5; background:url(../images/css/env/menuvert_degrade.gif) repeat-x left top; background-color:#E3E3D9; padding:10px}
div#e_menuVertical ul {margin:0px; padding:0px; display:block}
div#e_menuVertical li { border-bottom:1px solid #F1F1E9;  border-top:1px solid #DDDDD1; list-style:none; list-style-image:none;background-color:#C9CABE;padding-bottom:0px;margin:0px}
div#e_menuVertical li.e_select {font-weight:bold; background:#0070ba url(../images/css/env/menulevel2_etirable.gif) repeat-x left top;padding-bottom:0px; margin:0px;}
div#e_menuVertical li ul {background-color:#ffffff; margin-top:1px; border-top:1px solid #E6E3DA; border-bottom:1px solid #E6E3DA}
div#e_menuVertical li li {line-height:17px; font-weight:normal;  list-style-image:none; border:none; border-bottom:1px solid #F5F5E9; padding-left:15px;background-color:#fff}
div#e_menuVertical li li.e_select {background-image:none; background-color:transparent}
div#e_contextuel {clear:both; margin-bottom:20px}
/* UL LI*/
ul#e_toolkit {display:block; background:#184C88 url(../images/css/env/header.jpg) no-repeat left top; padding-top:7px; height:17px !important; height /**/:24px; text-align:right}
ul#e_identLien {clear:both; margin-left:5px; list-style:none; display:block; margin-bottom:0px}
ul#e_identLien li {display:inline}
ul#e_AA {width:auto; text-align:right;margin:0px;padding:0px}
ul#e_footer {display:block; clear:both; height:20px;  border-top:1px solid #cccccc; text-align:center;  padding-top:5px; padding-bottom:5px}
ul#e_footer li, ul#e_toolkit li, ul#e_AA li {display:inline; font-size:0.9em; list-style:none; list-style-image:none}
ul#e_menuLevel1, #e_menuLevel2 ul {list-style:none; width:100%; /*min-height:25px; line-height:20px*/}

ul#e_menuLevel1 {background:#13396A url(../images/css/env/menulevel1_etirable.gif) repeat-x left top;}
ul#e_menuLevel1 li, div#e_menuLevel2 ul li {/*min-height:25px line-height:20px*/}
ul#e_menuLevel1 li {border-right:1px solid #ffffff;background:#13396A url(../images/css/env/menulevel1_etirable.gif) repeat-x left top}
ul#e_menuLevel1 li.e_select {background:#0070BA url(../images/css/env/menulevel2_etirable.gif) repeat-x left top; }
div#e_menuLevel2 ul li {/*border-right:1px solid #ffffff;*/ background:#0070BA url(../images/css/env/menulevel2_etirable.gif) repeat-x left top}
div#e_menuLevel2 li.e_select {background:#dce9f2 url(../images/css/env/menulevel2_selected.gif) repeat-x left top; }
div#e_menuLevel2 ul {background:#0070BA url(../images/css/env/menulevel2_etirable.gif) repeat-x left top;}

ul#e_menuLevel1, div#e_menuLevel2 ul {display:block; white-space:nowrap}
ul#e_menuLevel1 li, div#e_menuLevel2 li {display:table-cell; border-spacing:0px}
ul#e_menuLevel1 li a, div#e_menuLevel2 ul li a {display:block; margin:0px}

.e_noBorder {border-right:none !important}

/* FORMULAIRE*/
input.e_chp77px { width:77px; border:1px solid #D8D8D8; background-color:#FFFEF6; height:15px}
input.e_btOk {margin:0px; padding:0px; width:24px; height:12px; border:none}

/* Homepage */
table#hp_full {width:100%}

td#hp_left { vertical-align:top}
td#hp_right {width:217px; text-align:right; vertical-align:top}
div#hp_contener1 {clear:both; float:left; width:100%; padding:15px 0px 10px 10px; margin-bottom:10px; min-height:100px; background:#ffffff url(../../../../Enveloppes/cmcic_2007/img/hp_degarde.jpg) repeat-x left top}
* html div#hp_contener1 {height:150px}
div#hp_contener1 img {margin-right:15px}
div#hp_contener1_col1 { float:left; width:49%}
div#hp_contener1_col2 {float:left; width:50%}
div#hp_contener2 {clear:both; width:100%; margin-bottom:10px; background:#E2EBF6 url(../../../../Enveloppes/cmcic_2007/img/hp_bdHoriz_etir.jpg) repeat-x left top; min-height:64px}
* html div#hp_contener2, * html div#hp_contener2_data {height:64px}
div#hp_contener2_data {padding:5px 200px 0px 10px; background:url(../../../../Enveloppes/cmcic_2007/img/hp_bdHoriz.jpg) no-repeat right top; min-height:59px}
div#hp_contener3 {clear:both; float:left; width:100%; margin-bottom:10px}
div#hp_contener3_col1 {float:left; width:49%}
div#hp_contener3_col2 {float:left; width:50%}
div#hp_contener3 img {border:1px solid #999999; margin-right:10px}
div#hp_contener4 {clear:both; width:100%; min-height:63px; background:#E2EBF6 url(../../../../Enveloppes/cmcic_2007/img/hp_bdHoriz_etir.jpg) repeat-x left top}
* html div#hp_contener4, * html div#hp_contener4_data {height:63px}
div#hp_contener4_data { min-height:57px; padding-left:250px; padding-top:6px;  background:url(../../../../Enveloppes/cmcic_2007/img/hp_bdHoriz2.jpg) no-repeat left top}
p.hp_titre1 {font-size:1.3em; color:#022474; font-weight:bold}
p.hp_titre2 {font-size:1.6em; color:#022474; font-weight:bold; margin:0px; padding:0px; letter-spacing:3px}
p.hpDefault {color:#545454; margin-top:0px}
p.fblanc {background-color:#CCCCCC; display:block; margin-right:10px}
p.hp_titre1 span {display:inline; padding-right:10px; background-color:#ffffff}
p.hpresume {font-size:1.2em; margin-top:0px; color:#545454}

/* pour ie seul Mac/pc */
* html ul#e_toolkit {height:25px}
* html div.e_idcol1 {width:85px;white-space:nowrap}
* html div.e_idcol2 {width:120px}
* html div#e_logo {display:block; height:75px}
* html div#e_logo {width:50%}
* html ul#e_menuLevel1, * html div#e_menuLevel2 {height:25px}
* html ul#e_menuLevel1 li, * html ul#e_menuLevel1 li a, * html div#e_menuLevel2 li, * html div#e_menuLevel2 li a {display:inline; height:25px}
* html div#e_header, * html div#e_bdHaut {height:75px}
* html div#e_outils {padding:1px}
* html #e_menuLevel1 a:hover * {cursor:auto}

/* firefox */
:root div#e_identification ul {margin-bottom:5px}
:root div#e_logo {width:60%}
:root div#e_menuVertical {clear:both; float:left}
:root div#e_identOK,:root div#e_identification form {padding-bottom:0px}

/* Hacks cachés ie et firefox non interprétés par MACIE5 \*/
div#e_identification {display:table-cell;vertical-align:top}
div#e_identification form,div#e_identOK {width:230px}
div#e_barreNav {display:table}
input.e_btOkRech {margin-bottom:-2px}
* html input.e_btOkRech {margin-bottom:-3px}
* html div#e_outils {padding:0px}
* html #e_fullSite {width:100%}
* html div#e_menuVertical li li a{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px}
* html div#e_header {height:20px}
* html div#e_accesreserve {width:86px}
* html div#e_identification form,* html div#e_identOK {width:240px}