/* CSS Document */

body
{
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    background-image: url(../iso_icons/fond.png);
    background-repeat: repeat;
}


/* CSS de surcharge diverse */

html div.bsHeading1Content, html .bsHeading1 div.bsHeading1Content
{
    padding: 0px;
    margin: 0px;
}

.cmClearBoth, .cmClear
{
    clear: both;
}

.cmNoBorder
{
    border: none;
    margin: 0px;
    padding: 0px;
}

/* Page */

.cmBodyBackground1
{
    background-image: url(../iso_icons/cmPageBackgroundShadow.png);
    background-repeat: repeat-y;
    padding: 0px 10px 0px 10px;
    width: 980px;
    margin: 0px auto 0px auto;
    overflow: hidden;
}

.cmPage
{
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #FFFFFF;
    overflow: hidden;
}

/* Raccourcis header */

ul.cmShortcutHeader
{
    padding: 10px 0px 10px 8px;
    margin: 0px;
    list-style-type: none;
    overflow: hidden;
    clear:both;
}

ul.cmShortcutHeader li
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    float: left;
    display: block;
}

ul.cmShortcutHeader a
{
    color: #202020;
    text-decoration: none;
}

ul.cmShortcutHeader a:hover
{
}

/* Contenu */

.cmCenter
{
    float: right;
    font-size: 12px;
    color: #202020;
}
.cmMiddle
{
    background-repeat: no-repeat;
    background-position: top Right;
    background-image: url(../iso_icons/cmPageBackgroundRight.png);
    padding: 0px 0px 30px 0px;
    background-color: #ffffff;
    overflow: hidden;
}

.cmMiddle h2
{
    font-size: 26px;
    font-weight: normal;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    clear: both;
    color: #3974ab;
    font-family: Arial,Sans-Serif;
}

.cmMiddle h3
{
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    clear: both;
    font-family: Arial,Sans-Serif;
}

.cmCenter .cmContent
{
    float: left;
    width: 100%;
    color: #202020;
}

.cmCenter .cmContent .cmPaneCenter
{
}

.cmCenter .cmContent .cmPaneCenter .cmPaneCenterPadding
{
    padding-right: 20px;
    padding-top: 23px;
}

.cmCenter .cmPaneLeft
{
    float: left;
}

.cmCenter .cmPaneLeft .cmPaneLeftPadding
{
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 12px;
}


.cmCenter .cmPaneRight
{
    float: left;
}

.cmCenter .cmPaneRight .cmPaneRightPadding
{
    padding-right: 10px;
    padding-top: 40px;
}

/* Logo */

.cmLogo
{
    margin: 0px;
    padding: 0px;
    padding-top: 47px;
    padding-right: 68px;
    float: right;
}

.cmLogo a
{
    height: 87px;
    width: 120px;
    display: block;
    background-image: url(../iso_icons/cmLogo.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0px;
    margin: 0px;
}

/* Pub */

.cmPubFlash
{
    position: absolute;
    width: 400px;
    margin: 0px;
    margin-left: 41px;
}

/****************************** Menu Haut jQuery *********************************/

/*Initialisation*/

.cmMenuBar, .cmMenuBar *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.cmMenuBar
{
    line-height: 1.0;
}
.cmMenuBar ul
{
    position: absolute;
    top: -999em;
    width: 200px; /* left offset of submenus need to match (see below) */
}
.cmMenuBar ul li
{
}
.cmMenuBar li:hover
{
    visibility: inherit; /* fixes IE7 'sticky bug' */
}
.cmMenuBar li
{
    float: left;
    position: relative;
}
.cmMenuBar a
{
    display: block;
    position: relative;
}
.cmMenuBar li:hover ul, .cmMenuBar li.sfHover ul
{
    left: 0;
    top: 2.5em; /* match top ul list item height */
    z-index: 99;
}
ul.cmMenuBar li:hover li ul, ul.cmMenuBar li.sfHover li ul
{
    top: -999em;
}
ul.cmMenuBar li li:hover ul, ul.cmMenuBar li li.sfHover ul
{
    left: 10em; /* match ul width */
    top: 0;
}
ul.cmMenuBar li li:hover li ul, ul.cmMenuBar li li.sfHover li ul
{
    top: -999em;
}
ul.cmMenuBar li li li:hover ul, ul.cmMenuBar li li li.sfHover ul
{
    left: 10em; /* match ul width */
    top: 0;
}

/* Menu design */

ul.cmMenuBar
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    background-color: #c0d8ec;
    float: left;
}

ul.cmMenuBar li
{
    padding: 0px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #e8e8e8;
    background-color:#ffffff;
}

ul.cmMenuBar li a
{
    display: block;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: right top;
    color: #e8e8e8;
    cursor: pointer;
}

ul.cmMenuBar li a:hover, ul.cmMenuBar li.cmHover a
{
    color: #FFFFFF;
}

ul.cmMenuBar li a span
{
    display: block;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 10px;
    padding-left: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    cursor: pointer;
    padding: 5px 7px 7px 7px;
}

/* N2 */

ul.cmMenuBar li ul
{
    padding: 8px;
    margin: 0px 0px 0px 0px;
}

ul.cmMenuBar li ul li
{
    float: none;
    display: block;
    font-size: 10px;
    padding: 4px 0px 4px 0px;
    font-weight:bold;
    background-color:Transparent;
}

ul.cmMenuBar li.cmHover ul li a
{
    color: #e8e8e8;
}

ul.cmMenuBar li.cmHover ul li.cmHover a, ul.cmMenuBar li.cmHover ul li a:hover
{
    color: #ffffff;
}




/* Footer */

.cmFooterBackground1
{
    background-image: url(../iso_icons/cmFooterBackgroundShadow.png);
    background-repeat: no-repeat;
    padding: 0px 10px 0px 10px;
    width: 980px;
    margin: 0px auto 0px auto;
}

.cmFooter
{
    background-image: url(../iso_icons/fond_footer.png);
    background-repeat: no-repeat;
    width: 980px;
    color: #ffffff;
    background-position: left bottom;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}

.cmFooter .cmContent div.insInset
{
    margin: 0px;
}

.cmFooterCadre
{
    background-image: url(../iso_icons/fond_footer_cadre.png);
    background-repeat: no-repeat;
    width: 232px;
    padding-left: 19px;
    padding-top: 10px;
    padding-bottom: 17px;
    background-position: right top;
    float: left;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    color: #b1c8de;
}

.cmFooterCadre ul
{
    list-style-type: none;
    margin: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    overflow: hidden;
}

.cmFooterCadre li
{
    background-image: url(../iso_icons/puce_footer.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 206px;
    padding-left: 12px;
    line-height: 14px;
}

.cmFooterCadre a
{
    color: #b1c8de;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    line-height: 12px;
    display: block;
}

.cmFooterCadre a:hover
{
    color: #ffffff;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.cmFooterCadre h3
{
    padding: 0px;
    margin: 0px;
}

.cmFooterLien
{
    float: left;
    padding-top: 30px;
}

.cmFooterLien ul
{
    list-style-type: none;
    margin: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 110px;
}

.cmFooterLien li
{
    line-height: 15px;
}

.cmFooterLien li a
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    display: block;
    text-align: right;
}

.cmFooterLien li a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    color: #b1c8de;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: right;
}

/* Recherche */

.cmSearch
{
    background-image: url(../iso_icons/cmSearchBackground.png);
    background-repeat: no-repeat;
    background-position: 10px 0px;
    height: 19px;
    padding: 0px 0px 0px 105px;
    margin: 0px 0px 0px 0px;
}

.cmSearch div.cmInput
{
    float: left;
}
.cmSearch input.cmInput
{
    float: left;
    background-color: Transparent;
    width: 100px;
    border: none;
    font-size: 10px;
    color: #b17f32;
    padding: 4px 0px 4px 0px;
}

.cmSearch div.cmBtn
{
    float: left;
}

.cmSearch input.cmBtn
{
    height: 22px;
    width: 26px;
    background-color: transparent;
    border: none;
    float: left;
    cursor: pointer;
}

/* Liste à puce */

.cmPage ul.cmListe
{
    list-style-type: none;
    margin: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.cmPage li.cmListe
{
    background-image: url(../iso_icons/puce_contenu.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 14px;
    list-style-type: none;
}

/* Menu Gauche */

.cmMenuLeft
{
    margin-top: 23px;
    margin-left: 0px;
    float: left;
    background-image: url(../iso_icons/cmMenuLeftPoint.png);
    background-repeat: repeat-y;
    background-position: right top;
    overflow: hidden;
    width: 162px;
}

.cmMenuLeft ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.cmMenuLeft ul li a
{
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: right bottom;
    display:block;
    margin:0px 0px 15px 0px;
}

.cmMenuLeft ul li a span
{
    display: block;
    background-repeat: no-repeat;
    background-position: right top;
    color: #ffffff;
    padding: 1px 8px 4px 8px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height:14px;

}

.cmMenuLeft ul ul
{
    list-style-type: none;
    padding: 0px 0px 0px 8px;
    margin: 0px;
}

.cmMenuLeft ul ul li
{
    width: 125px;
    padding-bottom: 13px;
}

.cmMenuLeft ul ul li a
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 11px;
    color: #a4a4a4;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    padding-left: 22px;
    display: block;
    background-image:none;
}

.cmMenuLeft ul ul li a:hover, .cmMenuLeft ul ul li.cmHover a
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    padding-left: 22px;
    display: block;
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.cmMenuLeft ul ul ul
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.cmMenuLeft ul ul ul li
{
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 12px;
}

.cmMenuLeft ul ul li.cmHover ul li a
{
    font-size: 10px;
    background-image: none;
    font-weight: normal;
    line-height: 12px;
    color: #a4a4a4;
}

.cmPage .cmMenuLeft ul ul li.cmHover ul li a:hover, .cmPage .cmMenuLeft ul ul li.cmHover ul li.cmHover a
{
    font-size: 10px;
    background-image: none;
    font-weight: normal;
    line-height: 12px;
}

/* Barre Ancetre */

.cmAncestor
{
    padding: 0px;
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.cmAncestor ul
{
    margin: 0px;
    padding: 0px;
}

.cmAncestor li
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #b6b6b6;
    list-style-type: none;
    float: left;
}

.cmPage .cmAncestor a, .cmPage .cmAncestor a:link, .cmPage .cmAncestor a:visited, .cmPage .cmAncestor a:active
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #b6b6b6;
    text-decoration: underline;
    background-image: none;
    margin: 0px;
    padding: 0px;
}


.cmPage .cmAncestor a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #b6b6b6;
    text-decoration: none;
    background-image: none;
    margin: 0px;
    padding: 0px;
}

/* Signature */

.cmSignature
{
    height: 18px;
    width: 962px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: top;
    padding-top: 7px;
    padding-right: 18px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 10px;
    color: #b4b4b4;
    text-align: right;
}

.cmSignature ul
{
    list-style: none;
    display: inline;
}

.cmSignature ul li
{
    display: inline;
}

.cmSignature a, .cmSignature a:link, .cmSignature a:visited, .cmSignature a:active
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 10px;
    color: #b4b4b4;
    text-decoration: underline;
}


.cmSignature a:hover
{
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 10px;
    color: #b4b4b4;
}

/* Cadre */
/********* c1 *********/

.cmInset1
{
    background-image: url(../iso_icons/cmInset1BottomRight.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: #ededed;
    overflow: hidden;
    zoom: 1;
}

.cmInset1 .insLevel1
{
    background-image: url(../iso_icons/cmInset1BottomLeft.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    zoom: 1;
}

.cmInset1 .insLevel2
{
    background-image: url(../iso_icons/cmInset1TopRight.png);
    background-repeat: no-repeat;
    background-position: right top;
    zoom: 1;
}

.cmInset1 .insLevel3
{
    background-image: url(../iso_icons/cmInset1TopLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    zoom: 1;
}

.cmInset1 h3.insTitle-text
{
    margin: 0px;
    display: block;
    background-color: #e0e0e0;
    background-image: url(../iso_icons/cmInset1TitleTopLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.cmInset1 h3.insTitle-text span
{
    padding: 8px 20px 8px 20px;
    display: block;
    background-image: url(../iso_icons/cmInset1TitleTopRight.png);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 15px;
    font-weight: normal;
    color: #232323;
}

.cmInset1 h3 a
{
    text-decoration: none;
    padding: 8px 20px 8px 20px;
    display: block;
    font-size: 15px;
    font-weight: normal;
    color: #232323;
    background-image: url(../iso_icons/cmInset1TitleTopRight.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.cmInset1 h3 a:hover
{
    color: #232323;
    text-decoration: underline;
}

.cmInset1 .insContent
{
    padding: 20px 20px 15px 20px;
    color: #0c2e82;
}

.cmInset1 .insContent a
{
    color: #0c2e82;
    text-decoration: none;
}

.cmInset1 .insContent a:hover
{
    text-decoration: underline;
}

.cmInset1 .insContent ul
{
    padding: 0px 0px 0px 7px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    color: #0c2e82;
}

.cmInset1 .insContent h3
{
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    color: #10b5e8;
    background-image: url(../iso_icons/cmTitleH4InsetDot.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    font-size: 12px;
    font-weight: normal;
    font-family: Trebuchet MS;
}






/********* c2 *********/

.cmInset2
{
    background-image: url(../iso_icons/cmInsetBackgroundGrey.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    overflow: hidden;
    zoom: 1;
}

.cmInset2 h3.insTitle-text
{
    margin: 0px;
    padding: 0px;
    display: block;
    background-image: url(../iso_icons/cmInset2TitleRight.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.cmInset2 h3.insTitle-text span
{
    margin: 0px;
    padding: 2px 14px 3px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset2TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset2 h3.insTitle-img
{
    margin: 0px;
    padding: 0px;
}

.cmInset2 h3 a
{
    margin: 0px;
    padding: 2px 14px 3px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset2TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset2 h3 a:hover
{
    text-decoration: underline;
}

.cmInset2 .insContent
{
    padding: 0px 0px 10px 0px;
}

.cmInset2 .insContent h3
{
    color: #f49d43;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}

/********* c3 *********/

.cmInset3
{
    background-image: url(../iso_icons/cmInsetBackgroundGrey.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    overflow: hidden;
    zoom: 1;
}

.cmInset3 h3.insTitle-text
{
    margin: 0px;
    padding: 0px;
    display: block;
    background-image: url(../iso_icons/cmInset3TitleRight.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.cmInset3 h3.insTitle-text span
{
    margin: 0px;
    padding: 1px 14px 4px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset3TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset3 h3.insTitle-img
{
    margin: 0px;
    padding: 0px;
}

.cmInset3 h3 a
{
    margin: 0px;
    padding: 1px 14px 4px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset3TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset3 h3 a:hover
{
    text-decoration: underline;
}

.cmInset3 .insContent
{
    padding: 0px 0px 10px 0px;
}

.cmInset3 .insContent h3
{
    color: #00b2e7;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}

/********* c4 *********/

.cmInset4
{
    background-image: url(../iso_icons/cmInsetBackgroundGrey.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    overflow: hidden;
    zoom: 1;
}

.cmInset4 h3.insTitle-text
{
    margin: 0px;
    padding: 0px;
    display: block;
    background-image: url(../iso_icons/cmInset4TitleRight.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.cmInset4 h3.insTitle-text span
{
    margin: 0px;
    padding: 2px 14px 3px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset4TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset4 h3.insTitle-img
{
    margin: 0px;
    padding: 0px;
}

.cmInset4 h3 a
{
    margin: 0px;
    padding: 2px 14px 3px 14px;
    display: block;
    background-image: url(../iso_icons/cmInset4TitleLeft.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.cmInset4 h3 a:hover
{
    text-decoration: underline;
}

.cmInset4 .insContent
{
    padding: 0px 0px 10px 0px;
}

.cmInset4 .insContent h3
{
    color: #56a741;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}

/* carde Agenda */

.cmAgenda
{
    margin-left: 7px;
    padding-bottom: 1px;
    background-color: #e0eaf3;
}

.cmNuage
{
    margin-left: 7px;
    margin-top: 7px;
    height: 168px;
    width: 214px;
    background-color: #d1e1ee;
}

.cmTitreAgenda
{
    height: 20px;
    background-image: url(../iso_icons/titre_vos_agendas.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 6px;
    padding-left: 153px;
    margin-bottom: 11px;
}

.cmAgendaTxt
{
    margin-left: 7px;
    background-image: url(../iso_icons/fond_agenda_txt.png);
    background-repeat: repeat-y;
    background-position: left;
    padding-right: 7px;
    padding-left: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #202020;
    margin-bottom: 20px;
}

.cmAgendaTxtBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004c93;
    font-weight: bold;
}

/* Cadre Home */

.cmDecouvrirHome
{
    width: 178px;
    margin-top: 0px;
    margin-left: 15px;
    margin-right: 14px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 18px;
    padding-left: 21px;
    background-image:url('../iso_icons/cmDecouvrirTop.png');
    background-repeat:no-repeat;
    background-position:top center;
}

.cmDecouvrirHome ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.cmDecouvrirHome li
{
    width: 160px;
    margin-top: 6px;
}

html .cmDecouvrirHome a,
html .cmDecouvrirHome a:link,
html .cmDecouvrirHome a:active,
html .cmDecouvrirHome a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0c2e82;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

html .cmDecouvrirHome a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #70ace4;
    text-decoration: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

/* Cadre ZOOM */

.cmCadreZoomSur
{
    background-color: #f1f1f1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.cmTitreZoomSur
{
    background-image: url(../iso_icons/titre_zoom_sur.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 12px;
    padding-left: 344px;
    margin-bottom: 18px;
}

.cmZoomActu
{
    background-color: #f1f1f1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #202020;
    text-align: left;
    padding-right: 5px;
    padding-left: 15px;
}

.cmCadreZoomTxt
{
    margin-right: 12px;
    margin-left: 12px;
    float: left;
    width: 150px;
}

.cmTitreZoomActu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004c93;
    padding-bottom: 14px;
}

.cmTitreZoomActu a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004c93;
    text-decoration: underline;
}


.cmTitreZoomActu a:link, .cmTitreZoomActu a:visited, .cmTitreZoomActu a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004c93;
    text-decoration: none;
}

/* Raccourcis accés */

.cmAccesSuite .insFullcontent
{
    background-image: url(../iso_icons/cmAlb-Title-acces_par_profil.png);
    background-repeat: no-repeat;
    background-position: 10px 18px;
    padding: 18px 0px 0px 0px;
}

.cmAccesSuite .insContent
{
    padding: 20px 6px 13px 6px;
}

/* Decouvrir Page */

.cmDecouvrirPage
{
    background-image: url(../iso_icons/cmAlb-Title-Decouvrir_la_CCI.png);
    background-position: 8px 0px;
    background-repeat: no-repeat;
    float: left;
    font-size: 10px;
    padding-left: 16px;
    margin-top: 39px;
    padding-top: 33px;
    width: 140px;
}
.cmDecouvrirPage ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.cmDecouvrirPage li
{
    width: 130px;
}
.cmDecouvrirPage li a
{
    color: #0C2E82;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.cmDecouvrirPage li a:hover
{
    color: #70ACE4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.cmDecouvrirPage a
{
    color: #0C2E82;
    text-decoration: none;
}
.cmDecouvrirPage a:hover
{
    text-decoration: underline;
}

