/** balises ***************************************************************** */
*{
    margin:0; padding:0; border:none;
}
html {overflow-y:scroll;} /* Firefox debug */
body{
    margin:0; padding:0;
    background:#ffffff url(../img/bg-body.gif) repeat-x top left; color:#656565;
    font:0.75em/1.35em Arial, Geneva, Helvetica, sans-serif;
}
hr{
    position:absolute; left:-999999em;
}
p {
    margin: 0.5em 0;
}

a{
    text-decoration:none;	
}
a:hover{
    text-decoration:underline;
}
acronym{
    text-decoration:none;
    border-bottom:none;
}
img{
    border:0;
}
input, textarea{
    font:1em/1.35em Arial, Geneva, Helvetica, sans-serif;
}

.firstColumn p a, .secondColumn p a, .column p a, #contactIRL a {
	font-weight:bold;
	color:#800080;
}
.courriel p a{
	color:#4F2683;
}

/** structure *************************************************************** */
#page{
    width:982px;
    margin:1em auto 0 auto; padding:0;
    position:relative;
}
    #head{
        width:952px; height:63px;
        margin:0 0 0 20px; padding:0;
        background:transparent url(../img/bg-head.png) no-repeat top left;
    }
        #headContentWrapper{
            width:932px; height:63px;
        }
        #logo{
            float:left;
            display:inline;
            margin:0 0 0 20px; padding:1px 0 0 0;
        }
            #logo img{
                display:block; float:left;
            }
        #logOut{
            color:#927FB4;
            position:absolute;
            top:6px;
            right:285px;
            font-weight:bold;
        }
            #logOut a{
                color:#927FB4;
                text-decoration:none;
            }
            #logOut a span{
                padding-right:2px;
                text-decoration:underline;
            }
            #logOut a:hover span{
                text-decoration:none;
            }
                #logOut a img{
                    color:#927FB4;
                    vertical-align:text-top;
                }
        #quickSearch{
            padding:5px 0 0 0;
        }
            #quickSearch p{
                margin:0; padding:0;
                text-align:right;
            }
                #quickSearch p label{
                    position:absolute; top:6px; right:225px;
                    color:#472678;
                    font-weight:bold;
                    float:none;
                    width:auto;
                }
                    #quickSearch label img{
                        vertical-align:sub;
                    }
                #quickSearch span.field{
                    float: left; position:absolute; right:60px;
                    padding:0 0 5px 10px;
                    background:transparent url(../img/quickSearchField.png) no-repeat top left; color:#656565;
                    width:150px;
                    float:none;
                    line-height:1em;
                }
                #quickSearch p input{
                    margin:0; padding:0; border:none;
                    vertical-align:top;
                }
                #quickSearch p input#quickSearchField{
                    margin:2px 0 0 0;
                    width:150px;
                }
        #menu{
            display:inline; float:left;
            margin:-29px 0 0 217px; padding:1px 0 0 0;
            position:relative;z-index:99;
            width:715px;
        }
            #menu ul{
                margin:0; padding:0;
                list-style:none;
            }
                #menu ul li{
                    position:relative;
                    float:left;
                    margin:0; padding:0;
                }
                    #menu ul li dl{
                        margin:0; padding:0;
                    }
                        #menu ul li dt{
                            float:left;
                            margin:0; padding:5px 20px 8px 0;
                        }
                            #menu ul li dl dt a{
                                padding:0 0 0 10px;
                                background:transparent url(../img/puce-nav.gif) no-repeat 0% 50%; color:#4E2683;
                                font-size:0.95em; font-weight:bold;
                                text-decoration:none; text-transform:uppercase;
                            }
                            #menu #currentMenuItem dt a,
                            #menu .active dt a{
                                color:#52AFE2 !important;
                                background-image:url(../img/puce-currentMenuItem.gif) !important;
                            }
                        #menu ul li dl dd{
                            position:absolute; left:-999999em; z-index:999;
                            margin:12px 0 0 0; padding:0;
                        }
                            #menu ul li dl dd ul{
                                min-width:190px;
                                margin:0 0 -13px 0; padding:0 0 13px 0;
                                background:url(../img/nav-body-on-bottom-left.png) no-repeat 0% 100%;
                                list-style:none;
                            }
                                #menu ul li dl dd ul li{
                                    float:none;
                                    margin:0 0 0 12px; padding:4px 0 5px 0;
                                    background:url(../img/filet-sous-nav.png) no-repeat 10px 100%;
                                    white-space:nowrap;
                                }
                                    #menu ul li dl dd ul li a{
                                        display:block;
                                        padding:0 50px 0 10px;
                                        background:transparent url(../img/puce-sous-nav-off.gif) no-repeat 0% 50%; color:#FFFFFF;
                                        font-weight:bold;
                                        text-decoration:none;
                                    }
                                    #menu ul li dl dd ul li a:hover{
                                        background:transparent url(../img/puce-sous-nav-on.gif) no-repeat 0% 50%;
                                        text-decoration:underline;
                                    }
                                #menu ul li dl dd ul li.last{
                                    background:url(../img/nav-body-on-bottom-right.png) no-repeat bottom right;
                                    margin-bottom:-13px; padding:4px 0 13px 0;
                                }
                #menu ul li:hover, #menu ul li.ieWin6hover{
                    background:url(../img/nav-head-on-left.gif) no-repeat top left;
                    margin-left:-12px; padding-left:12px;
                }
                    #menu ul li:hover dl, #menu ul li.ieWin6hover dl{}
                        #menu ul li:hover dl dt, #menu ul li.ieWin6hover dl dt{
                            background:url(../img/nav-head-on-right.gif) no-repeat top right;
                        }
                            #menu ul li:hover dl dt a, #menu ul li.ieWin6hover dl dt a{
                                background-image:url(../img/puce-sous-nav-off.gif); color:#FFFFFF;
                            }
                        #menu ul li:hover dl dd, #menu ul li.ieWin6hover dl dd{
                            top:1em; left:0;
                            background:url(../img/nav-body-on-top.png) no-repeat top right;
                        }
                                    #menu ul li dl dd ul li:hover{
                                        margin:0 0 0 12px; padding:4px 0 5px 0;
                                        background:url(../img/filet-sous-nav.png) no-repeat 10px 100%;
                                    }
                                    #menu ul li dl dd ul li.last:hover{
                                        margin-bottom:-13px; padding:4px 0 13px 0;
                                        background:url(../img/nav-body-on-bottom-right.png) no-repeat bottom right;
                                    }
    #mainContent{
        position:absolute;z-index:2;
        clear:both;
        width:984px; height:503px;
        background:transparent url(../img/bg-page.png) no-repeat top left;
    }
        #mainContentWrapper{
            width:938px; height:500px;
            padding:3px 23px 0 23px;
        }
            #chapo{
                width:938px; height:159px;
            }
                #chapo h1, #chapo p{
                    margin-top:0;
                    margin-bottom:0;
                }
                #chapo img.deco{
                    position:absolute; top:0; left:0; z-index:1;
                }
                #chapo div.content,
                #chapo div.chapo{
                    position:absolute; z-index:2;
                    overflow:auto;
                }
                #bandeauAleatoire{
                    width:938px; height:354px;
                    text-align:center;
                }
                    #loader{
                        margin-top:-210px;
                        color:#A499C5;
                        font-size:0.9em;
                    }
            #content{
                height:125px;
                margin:0 0 0 20px;
            }
                #contentWrapper{
                    height:125px;
                    margin-left:-20px;
                }
    #footer{
        position:absolute;top:556px;left:40px;z-index:3;
        min-width:904px;
        margin:0; padding:5px 0 0 0;
        color:#9c9c9c;
        background:transparent url(../img/hr2.gif) repeat-x 20px 0%;
        font-weight:bold;
    }
        #footer ul{
            list-style:none;
            margin:0; padding:0;
        }
            #footer ul li{
                float:left;
                margin:0; padding:0 0 0 0.2em;
            }
            #footer ul li.lessImportant{
                font-size: 0.9em;
                padding-top:0.1em;
            }
            #footer ul li.active{
                font-weight:bold;
                color:#4E2683;
            }
                #footer ul li a{
                    color:#9c9c9c;
                }
                #footer ul li a:hover{
                    text-decoration:underline;
                }
                    #footer ul li a img{
                        vertical-align:top;
                    }
p span.citation{
	font-style:italic;
}
p span.center{
	text-align:center;
}
/** microformat du site ***************************************************** */
/* Ascenseur perso */
.toScroll{
	overflow:hidden;
	position:relative;
}
.scrollContent {
	padding-right:20px;
	position:absolute;
}
.scrollBar {
	background:transparent none repeat scroll 0%;
	bottom:10px;
	cursor:pointer;
	position:absolute;
	right:0pt;
	top:10px;
	width:20px;
}
.scrollBar .face {
	background:transparent url(../img/bg-ascenceur.gif) repeat-y scroll right top;
	padding-left:10px;
	position:absolute;
	top:0pt;
	width:10px;
}
.scrollBar .up {
	background:transparent url(../img/fleche-haut.gif) no-repeat scroll left top;
	height:6px;
	position:absolute;
	right:0pt;
	top:-10px;
	width:10px;
}
.scrollBar .down {
	background:transparent url(../img/fleche-bas.gif) no-repeat scroll left top;
	bottom:-10px;
	height:6px;
	position:absolute;
	right:0pt;
	width:10px;
}
/* FIN Ascenseur perso */


.invisible{
    position:absolute !important; left:-9999em;
}
.hr{
    background:transparent url(../img/hr.gif) repeat-x top left;
}
#chapo .content, 
.overflowAuto{
    overflow:auto;
}
.push .wrapper{
    overflow:auto;
    margin: 0;
}
.push .content{
    clear:both;
}
p.chapo{
    font-weight:bold;
}
p.action{
    margin-top:0.5em !important;
    font-size:0.9em; font-weight:bold;
}
p.action a{
    padding:0 0 0 10px;
    background:transparent url(../img/puce-nav.gif) no-repeat 0% 50%; color:#4E2683;
    text-decoration:none;
}
p.action a:hover{
    text-decoration:underline;
}
p.actionOpen{
    margin-top:0.5em !important;
    font-size:0.9em; font-weight:bold;
}
p.actionOpen a{
    padding:0 0 0 10px;
    background:transparent url(../img/puce-navPage-open.gif) no-repeat 0% 50%; color:#4E2683;
    text-decoration:none;
}
p.actionOpen a:hover{
    text-decoration:underline;
}
.large{
    font-size:1.2em;
    line-height:1.5em;
}
.x-large{
    font-size:1.5em;
    line-height:2em;
}
.small{
    font-size:0.833333em;
}
.x-small{
    font-size:0.694444em;
}
/** accordeon *************************************************************** */
.accordion{
    width:173px;
    margin:0; padding:0;
    font-weight:bold;
}

/** accordeon simple ******************************************************** */
/** accordeon simple : body standard ***************************** general ** */
.accordion{}
    .accordion dl{}
        .accordion dl dt{
            min-height:21px;
            padding:0 6px 0 11px;
            background:transparent url(../img/bg-accordion-middle-off.png) no-repeat top left;
        }
            .accordion dl a, .accordion dl a span{
                cursor:pointer !important;
            }
            .accordion dl dt a, .accordion dl dt span{color:#888888;}
                .accordion dl dt a span,
                .accordion dl dt span span{
                    display:block; min-height:19px;
                    padding:5px 0 0 10px;
                }
                .accordion dl dt span span{
                    background:transparent url(../img/puce-sous-nav-on.gif) no-repeat 0 60%; color:#FFFFFF;
                }
                .accordion dl dt a span{
                    background:transparent url(../img/puce-nav.gif) no-repeat 0 60%;
                }
                    .accordion dl dt a span:hover{
                        text-decoration:underline;
                    }
/** accordeon simple : body "en cours" ************************************** */
.accordion{}
    .accordion dl#currentTopLevelItem{}
        .accordion dl#currentTopLevelItem dt{
            background:transparent url(../img/bg-accordion-middle-on.png) no-repeat top left;
        }
/** accordeon simple : head standard **************************************** */
.accordion{}
    .accordion dl.first dt{
        padding-top:3px;
        background:transparent url(../img/bg-accordion-top-off.png) no-repeat top left; color:#FFFFFF;
    }
/** accordeon simple : head "en cours" ************************************** */
.accordion{}
    .accordion dl#currentTopLevelItem.first{}
        .accordion dl#currentTopLevelItem.first dt{
            background:transparent url(../img/bg-accordion-top-on.png) no-repeat top left; color:#FFFFFF;
        }
/** accordeon simple : foot standard **************************** */
.accordion{}
    .accordion dl.last dt{
        padding-bottom:7px;
        background:transparent url(../img/bg-accordion-bottom-off.png) no-repeat bottom left; color:#FFFFFF;
        padding-left:6px;
    }
    .accordion dl.last dt a span {
        border-top:solid 1px #ffffff;
        background:transparent url(../img/puce-nav.gif) no-repeat 5px 10px;
        padding-left:16px;
    }
/** accordeon simple : foot "en cours" ************************** */
.accordion{}
    .accordion dl#currentTopLevelItem.last{}
        .accordion dl#currentTopLevelItem.last dt{
            background:none;
            padding:0;
        }
            .accordion dl#currentTopLevelItem.last dt span{
                background:transparent url(../img/bg-accordion-bottom-on.png) no-repeat bottom left; color:#FFFFFF;
                padding:0 6px 7px 6px;
                display:block;
                min-height:21px;
            }
                .accordion dl#currentTopLevelItem.last dt span span{
                    background:transparent url(../img/puce-sous-nav-on.gif) no-repeat scroll 5px 8px;
                    padding-top:3px;
                    padding-left:15px;
                    padding-bottom:0px;
                    display:block;
                    width:140px;
                    border-top:solid 1px white;
                }
/** accordeon a deux niveaux ************************************************ */
/** accordeon a deux niveaux : body standard + ferme ************************ */
.accordion{}
    .accordion dl{}
        .accordion dl dd{
            position:absolute;
            left:-999999em;
        }
/** accordeon a deux niveaux : body "en cours" + ferme ********************** */
.accordion{}
    .accordion dl#currentTopLevelItem{}
        .accordion dl#currentTopLevelItem dt{}
            .accordion dl#currentTopLevelItem dt a span{
                background:transparent url(../img/puce-sous-nav-on.gif) no-repeat 0 60%; color:#FFFFFF;
            }

/** accordeon a deux niveaux : body "en cours" + ouvert ********************* */
.accordion{}
    .accordion dl.open{}
        .accordion dl.open dt{}
            .accordion dl.open dt a span{
                background-image:url(../img/puce-accordion-on.gif) !important;
            }
        .accordion dl.open dd{
            position:static; left:0;
            min-height:21px;
            padding:0 6px 0 6px;
            background:transparent url(../img/bg-accordion-middle.png) no-repeat top left;
        }
            .accordion dl.open dd a{
                display:block;
                color:#888888;
            }
                .accordion dl.open dd span span,
                .accordion dl.open dd a span{
                    display:block;
                    margin:0; padding:4px 11px 3px 10px; border-bottom:1px solid #F6F6F6;
                    background:none;
                }
                .accordion dl.open dd span span{
                    color:#57AEDB;
                }
/** accordeon a deux niveaux : head "en cours" + ouvert ********************* */
    /**
    * rien de specifique (^.^) !
    */

/** accordeon a deux niveaux : foot "en cours" + ouvert ********************* */
.accordion{}
    .accordion dl.open{}
        .accordion dl.last dd.last{
            padding-bottom:7px;
            background:transparent url(../img/bg-accordion-bottom.png) no-repeat bottom left; color:#FFFFFF;
        }
        .accordion dl#currentTopLevelItem.last dt a{
            background:transparent url(../img/bg-accordion-middle-on.png) no-repeat top left;
            display:block;
            padding:3px 6px 0 11px;
        }
        .accordion dl#currentTopLevelItem.last dt a span{
            background:transparent url(../img/puce-accordion-on.gif) no-repeat scroll 0 50%;
            padding:0 0 0 10px;
            border:none;
        }
        .accordion dl dd.last a,
        .accordion dl dd.last span{
            border-bottom:none !important;
        }

/** accordeon a trois niveaux *********************************************** */
.accordion dl dd dl dd{
    position:absolute !important;
    left:-999999em !important;
}
.accordion dl dd.open dl dd{
    position:static !important;
    left:0 !important;
}

.accordion dl dd.open{
    background:none !important;
    padding:0 !important;
}
.accordion dl.open dd dl dt{
    background:#F6F6F6 !important;
    padding:0 !important;
}
.accordion dl.open dd dl dt a{
    background:transparent url(../img/puce-currentPage.gif) no-repeat scroll 10px 40% !important;
    padding:2px 11px 0px 25px !important;
    color:#888888 !important;
}
.accordion dl.open dd dl dt a span{
    background:none !important;
    padding:0!important;
    color:#888888 !important;
}

.accordion dl.open dd.open dl dt{
    background:transparent url(../img/bg-accordion-middle.png) no-repeat top left !important;
    padding:0 6px 0 6px !important;
}
.accordion dl.open dd.open dl dt a{
/*    background:#F6F6F6 url(../img/puce-currentMenuItem.gif) no-repeat scroll 10px 40% !important;*/
    background:#F6F6F6 url(../img/puce-currentPage-open.gif) no-repeat scroll 10px 40% !important;
    padding:2px 11px 0px 25px !important;
/*    color:#52AFE2 !important;*/
}
.accordion dl.open dd.open dl dt a span{
    background:none !important;
    padding:0!important;
/*    color:#52AFE2 !important;*/
}
.accordion dl.open dd.open dl dd{
    background:transparent url(../img/bg-accordion-middle.png) no-repeat top left !important;
    padding:0 6px 0 11px !important;
    color:#52AFE2 !important;
}
.accordion dl.open dd.last dl dd.last{
    background:transparent url(../img/bg-accordion-bottom.png) no-repeat top left !important;
    padding:0 6px 10px 11px !important;
    color:#52AFE2 !important;
}
.accordion dl.open dd.last dl dd.last a{
    background:none !important;
}
.accordion dl.open dd.last dl dd.last a span{
    background:none !important;
}
.accordion dl.open dd.last dl dd.last span{
    background:none !important;
}
.accordion dl.open dd.last dl dd.last span span{
    background:none !important;
}
.accordion dl dd.open dl dd a span{
    padding-left:25px;
}
.accordion dl dd.open dl dd span span{
    padding-left:25px;
}
.accordion dl.open dd.open dl div div dd,
.accordion dl.open dd.last dl div div dd.last{
    background:transparent url(../img/bg-accordion-middle.png) no-repeat top left !important;
    width:173px;
    padding-bottom:0 !important;
}

.accordion dl#currentTopLevelItem dd#currentMiddleLevelItem dl dt a {
    background:#F6F6F6 url(../img/puce-currentMenuItem-closed.gif) no-repeat scroll 10px 40% !important;
}
.accordion dl#currentTopLevelItem dd#currentMiddleLevelItem.open dl dt a {
    background:#F6F6F6 url(../img/puce-currentMenuItem.gif) no-repeat scroll 10px 40% !important;
}

.accordion dl#currentTopLevelItem dd#currentMiddleLevelItem dl dt a, 
.accordion dl#currentTopLevelItem dd#currentMiddleLevelItem dl dt a span{
    color:#52AFE2 !important;
}

.js dl.open{
/*    max-height:171px;*/
    overflow:hidden;
}
/*.open */.open .scrollContent{
    position:absolute;
    width:100%;
}
/*.open */.open .scrollBar{
    position:absolute; top:16px; bottom:10px; right:7px;
    width:10px;
   _height:112px;
    background:none;
    cursor:pointer;
}
/*.open */.open .face{
    position:absolute; top:0;
    width:10px;
    background:transparent url(../img/bg-ascenceur.gif) repeat-y top left;
}
/*.open */.open .up{
    position:absolute; top:-10px; right:0;
    width:10px;
    height:6px;
    background:transparent url(../img/fleche-haut.gif) no-repeat top left;
}
/*.open */.open .down{
    position:absolute; bottom:-10px; right:0; _bottom:-20px;
    width:10px;
    height:6px;
    background:transparent url(../img/fleche-bas.gif) no-repeat top left;
}

/*.open */.open .toScroll{
    max-height:144px;
    overflow:hidden;
    position:relative;
    width:100%;
}
.last .toScroll{
}
.last .last .end{
    height:11px;
    width:100%;
    background:transparent url(../img/bg-accordion-bottom-short.png) no-repeat scroll left top;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nurun_integration/img/bg-accordion-bottom-short.png',sizingMethod='image');
    clear:both;
}
.accordion dl.open div dd span span, .accordion dl.open div dd a span {
    width:118px;
    padding-right:15px;
}

/* you are here ************************************************************* */
#youAreHere dl{
    position:absolute;z-index:10;
    margin:0; padding:0;
    font-weight: bold;
}
    #youAreHere dt{
        margin:0; padding:8px 0 4px 20px;
        color:#52AFE2;
        font-size:1.3em;
    }
    #youAreHere dd{
        width:938px;
        background:transparent url(../img/bg-fil-d-ariane.png) repeat top left; color:#FFFFFF;
        overflow:auto;
    }
        #youAreHere dd ul{
            padding:0 0 0 14px;
            list-style:none;
        }
            #youAreHere dd ul li{
                float:left;
                padding:2px 0 5px 9px;
            }
                #youAreHere dd ul li a{
                    padding:0 13px 0 0;
                    background:transparent url(../img/puce-fil-d-ariane.gif) no-repeat right 50%; color:#FFFFFF;
                }

#underNavigationRepetition{
    position:absolute; top:68px; left:40px; z-index:5;
}

#chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo.jpg) no-repeat top left;
    overflow:hidden;
}

.supportingPatient #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-6-patients.jpg) no-repeat top left;
    overflow:hidden;
}

.supportingHealth #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-7-pro.jpg) no-repeat top left;
    overflow:hidden;
}

.background #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-8-backgroung.jpg) no-repeat top left;
    overflow:hidden;
}

.socialResp #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-9-social-responsibility.jpg) no-repeat top left;
    overflow:hidden;
}

.researchIno #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-10-research-innovation.jpg) no-repeat top left;
    overflow:hidden;
}

.latestIno #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-11-innovations.jpg) no-repeat top left;
    overflow:hidden;
}

.factsFigures #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-12-RD-facts.jpg) no-repeat top left;
    overflow:hidden;
}

.role #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-13-role-of-medical-nutrition.jpg) no-repeat top left;
    overflow:hidden;
}

.frail #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-14-frail-and-ederly.jpg) no-repeat top left;
    overflow:hidden;
}

.infant #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-15-infants-and-children.jpg) no-repeat top left;
    overflow:hidden;
}

.special #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-16-special-needs.jpg) no-repeat top left;
    overflow:hidden;
}

.disease #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-17-disease-related.jpg) no-repeat top left;
    overflow:hidden;
}

.about #chapo{
    position:absolute; top:31px;
    font-weight:bold;
    background:transparent url(../img/supporting-patients/bg-chapo-5-about.jpg) no-repeat top left;
    overflow:hidden;
}

    #chapo .overflowAuto{
        height:121px;
        overflow:auto;
    }
        #chapo h1{
            /*margin-top:-0.3em;*/
            color:#52AFE2;
            font-size:2em;
            line-height:1.1em;
        }
#tools{
    position:absolute; top:190px; right:36px;
	z-index: 100;
    list-style:none;
}
    #tools li{
        float:left;
    }
#content{
    position:absolute; top:208px; left:225px;
}
#content h1, #content h2{
	margin-bottom:0.666em;
	color:#52AFE2;
	font-size:1.5em;
}
#content .content{
	width:536px; height:180px;
}
#content .content .column{
	float:left;
	width:240px;
	margin:0;
	/*height:232px; overflow:auto;*/
	padding:0 10px 0 5px;
}
	#content .content .column p{
		margin-top:0;
	}
#content #pagination{
	position:absolute; top:250px;
	margin:0; padding:0;
	font-weight:bold;
	text-align:center;
	list-style:none;
	width:100%;
	color:#4E2683;
}
#content #pagination span{}
#content #pagination span span{
	padding:0 5px;
}
#content #pagination span a{
	padding:0 5px;
	color:#666666;
}
#content #pagination span.previous a{
	padding:0 10px 0 20px;
	background:transparent url(../img/bg-nav-previous.gif) no-repeat bottom left; color:#4E2683;
}
#content #pagination span.next a{
	padding:0 20px 0 10px;
	background:transparent url(../img/bg-nav-next.gif) no-repeat bottom right; color:#4E2683;
}
#push,#push1,#push2{
	position:absolute; top:216px; right:33px;
	width:177px;
	padding:0;
}
#push1,#push2{
	display:none;
}
#push img,#push1 img,#push2 img{
	display:block;
}
#push .wrapper,#push1 .wrapper,#push2 .wrapper{
	height:116px; overflow:visible;
}
#push h2, #push1 h2, #push2 h2{
	background:transparent url(../img/push-title.png) no-repeat top left;
	padding:5px 0 3px;
	font-size:11px;
	text-align:center;
}
#push h2 a, #push1 h2 a, #push2 h2 a{
	color:#FFFFFF;
}
#push .content, #push1 .content, #push2 .content{
	background:transparent url(../img/push-body.png) no-repeat top left;
	padding:5px 16px 3px 16px;
}

h3, #content h2.mea, #content .column h2{
	color:#4F2683;
	font-weight:bold;
	margin-bottom:0.5em;
	font-size:1em;
}
.number{
	color:#52AFE2;
}
#content li h2{
	font-size:1em;
}
#content .sitePreview h2{
	margin-bottom:0;
}
#content .box h3, #content .definition h2{
	color:#52AFE2;
}
#content .content ul, 
#content .content ol{
	list-style:none;
}
#content .content li{
	padding-left:0.5em;
	background:transparent url(../img/puce-sous-navLink.gif) no-repeat 0 0.5em;
}
#content #contentWrapper.large .content li{
	background-position:0 0.7em;
}
#content #contentWrapper.x-large .content li{
	background-position:0 0.9em;
}


/** formulaires ************************************************************* */
#fauxSelect{
    position:absolute;
    z-index:999;
    background:#FFFFFF;
    border-right:1px solid #C2B9D9;
    border-bottom:1px solid #C2B9D9;
    border-left:1px solid #C2B9D9;
    overflow:hidden;
}
#fauxSelect ul{
    list-style:none;
    padding:2px;
}
#fauxSelect ul li{
    padding:1px 2px;
}
#fauxSelect ul li:hover, #fauxSelect ul li.hover{
    background:#C2B9D9; color:#FFFFFF;
}
#fauxSelect .scrollContent{
    position:absolute;
}

#fauxSelect .scrollBar{
    background:transparent none repeat scroll 0 0;
    bottom:2px;
    cursor:pointer;
    height:196px;
    position:absolute;
    right:2px;
    top:2px;
    width:9px;
}
#fauxSelect .face{
    background:transparent url(../img/bg-ascenceur-faux-select.gif) repeat-y scroll left top;
    position:absolute;
    top:0;
    width:9px;
}
#fauxSelectMask {
    position:absolute; top:0; left:0;
    z-index:998;
}
.replaced select, 
.replaced .radioGroup input{
    position:absolute;
    top:-999999em;
    left:-999999em;
}
.replaced .select .field{
    float:left;
    width:167px;
    background:transparent url(../img/bg-select-185.png) no-repeat top left;
    padding: 2px 9px;
}

.radioGroup label{
    width:72px;
    float:left;
    padding:0 0 0 18px;
    background:transparent url(../img/bg-radio-13.png) no-repeat top left;
	cursor: pointer;
}
span.legend, 
.text label,
.select label{
    width:150px;
    float:left;
}
.text .field{
    background:transparent url(../img/bg-input-185.png) no-repeat top left;
    float:left;
    width:176px;
    padding:0 0 2px 9px;
}
.text .field input{
    background:transparent;
    width:166px;
    color:#656565;
    padding-bottom:0.5em;
}
.checkbox{
    padding-left:150px;
}
.checkbox input{
    position:absolute; top:-999999em; left:-999999em;
}
.checkbox label{
    padding:0 0 0 18px;
    background:transparent url(../img/bg-checkbox-13.png) no-repeat top left;
    display:block;
}

p.required{
    float:left;
    font-size:0.8em;
}
div.actions{
    text-align:right;
}
.radioGroup label.checked{
    background:transparent url(../img/bg-radio-13-checked.png) no-repeat top left;
}
.checkbox label.checked{
    background:transparent url(../img/bg-checkbox-13-checked.png) no-repeat top left;
}
.radioGroup label.checkedFocus{
    background:transparent url(../img/bg-radio-13-checkedFocus.png) no-repeat top left;
}
.checkbox label.checkedFocus{
    background:transparent url(../img/bg-checkbox-13-checkedFocus.png) no-repeat top left;
}
.radioGroup label.focus{
    background:transparent url(../img/bg-radio-13-focus.png) no-repeat top left;
}
.checkbox label.focus{
    background:transparent url(../img/bg-checkbox-13-focus.png) no-repeat top left;
}

.fauxSelect{
    line-height:1.3em;
}
/* */


#content .content ul, 
    #content .content ol{
        list-style:none;
    }

    #content .content li{
        padding-left:0.5em;

        background:transparent url(../img/puce-sous-navLink.gif) no-repeat 0 0.5em;
    }

    #content #contentWrapper.large .content li{
        background-position:0 0.7em;
    }

    #content #contentWrapper.x-large .content li{
        background-position:0 0.9em;
    }

/* ** vrac ****************************************************************** */
p.download a{
    text-decoration:none;
    color:#4E2683;
    background:transparent url(../img/ico-pdf.gif) no-repeat scroll 0 50%;
    padding:0 0 0 20px;
    font-size:0.9em;
    font-weight:bold;
    margin-top:0.5em !important;
}
p.download a:hover{
    text-decoration: underline;
}

.open dd .toScroll{
    display:none;
}
.open dd.open .toScroll{
    display:block;
}
.accordion dl#currentTopLevelItem.open dt span span {
    background-image:url(../img/puce-accordion-on.gif);
}

.dimension .field{
    background:transparent url(../img/bg-input-85.png) no-repeat top left;
    float:left;
    width:76px;
    padding:0 0 2px 9px;
}
.dimension .field input{
    background:transparent;
    width:66px;
    color:#656565;
    padding-bottom:0.5em;
}
.js #btnSubmitUnit{
    position:absolute;top:-999999em;left:-999999em;
}

.text, 
.radioGroup, 
.select, 
.checkbox, 
.textarea{
/*    background-color:red;
/*    padding-top:1px;*/
}

