body, html, div, p, h1, h2, h3, h4, ul, img, form {
	margin: 0;
	padding: 0;
}

/*html { background: #1b8cc1 url("images/body-repeatH.jpg") 0 0 repeat-x; }*/
html { background: #1b8cc1; }

body {
    text-align: left;
    font-family: "Arial", Verdana, serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background: #ffffff;
}

div.bodyH {
    background: url("images/body-H.gif") 0 0 repeat-x;
}

div.bodyB {
    background: url("images/body-B.gif") left bottom repeat-x;
}

div.page {
    width: 940px;
    margin: 0 auto;
}


/*###########################
#                           #
#	DIVERS              	#
#                           #
###########################*/ 

ul { list-style-type: none; }
a {	text-decoration: none; }
a img { border: 0; }

.clear { clear: both; }
.clearBoth { clear: both; font-size: 1px; height: 1px; }

.error { border: 1px solid #ff0000; }

/*###############################
#				#
#	HAUT			#
#				#
###############################*/

div.haut {
	position: relative;
	z-index: 80;
    width: 942px;
    heigh: 170px;
    background: url("images/haut-fond.jpg") 0 0 no-repeat;
}

    div.haut a#logo {
        float: left;
        display: block;
        width: 288px;
        height: 131px;
    }

    div.haut div.hautD {
        float: left;
        width: 654px;
        padding-top: 39px;
        background: url("images/hautD-fond.gif") 0 68px no-repeat;
        font-size: 11px;
        color: #2874a9;
    }

        div.haut div.hautD p {
            padding: 12px 0 0 3px;
            text-transform: uppercase;
        }


    /* Menu haut */
    div.haut div.menu-s1 {
        float: left;
        width: 900px; /* 942 */
        height: 39px;
        padding-left: 42px;
        text-align: center;
    }

        div.haut div.menu-s1 ul { list-style-type: none; }

            /* Niveau 1 */
            div.haut div.menu-s1 ul.n1 { width: 940px; }

                div.haut div.menu-s1 ul.n1 li {
                    position: relative;
                    display: block;
                    float: left;
                }

                    div.haut div.menu-s1 ul.n1 li a {
                        display: block;
                        float: left;
                        padding: 12px 35px;
                        font-size: 12px;
                        color: #f5f5f4;
                        text-align: center;
                    }

                        div.haut div.menu-s1 ul.n1 li:hover a { color: #a2ceeb; }

            /* Niveau 2 */
            div.haut div.menu-s1 ul.n1 li ul.n2 {
                display: none;
                position: absolute;
                top: 39px;
                left: 0;
                width: 200px;
                padding: 5px 0;
                background: #084575;
            }

                div.haut div.menu-s1 ul.n1 li ul.n2 li { float: none; }

                    div.haut div.menu-s1 ul.n1 li ul.n2 li a {
                        float: none;
                        width: 180px; /* 200 */
                        padding: 5px 10px;
                        text-align: left;
                        color: #f5f5f4;
                    }

                        div.haut div.menu-s1 ul.n1 li ul.n2 li:hover a { color: #a2ceeb; }

            /* Deroulant */
            div.haut div.menu-s1 ul.n1 li:hover ul.n2 { display: block; }


/*###############################
#				#
#	CONTENEUR		#
#				#
###############################*/

div.conteneur {
	position: relative;
	z-index: 50;
    width: 942px;
    padding-bottom: 80px;
}

/* TRACKER */
div.tracker {
    float: left;
    width: 700px;
    padding: 15px 0 10px 240px;
}

    div.tracker, div.tracker span, div.tracker a, body#page-cms div.contenu div.tracker a {
        font-size: 11px;
        color: #ce1d64;
    }

        div.tracker a, body#page-cms div.contenu div.tracker a { text-decoration: underline !important; }


/*###############################
#				#
#	GAUCHE			#
#				#
###############################*/

div.gauche {
    float: left;
    width: 220px;
}

    /* Bloc Contact */
    div.info-contact {
        width: 208px; /* 220 */
        padding: 7px 5px;
        margin-bottom: 10px;
        border: 1px solid #084575;
        text-align: center;
    }

        div.info-contact div.titre {  padding-bottom: 5px; }
        
        	div.info-contact div.titre, 
        	div.info-contact div.titre a {
	            font-size: 14px;
	            font-weight: bold;
	            text-transform: uppercase;
	            color: #313131;
        	}

        div.info-contact p {
            padding-top: 3px;
            font-size: 12px;
            color: #084575;
        }
        
        	div.info-contact p.s4, div.info-contact p.s6 { padding-top: 8px; }
        	
        		div.info-contact p.s6 { font-weight: bold; }


    /* Bloc menu-s1 */
    div.gauche div.menu-s1 {
        width: 220px;
        padding-bottom: 10px;
    }

        div.gauche div.menu-s1 ul { list-style-type: none; }

            /* Niveau 1 */
            div.gauche div.menu-s1 ul.n1 {
                width: 220px;
                background-image: url("images/menuG-s1.gif");
                background-repeat: repeat-x;
                background-position: 0 0;
                background-color: #d7e8f4;
            }

                div.haut div.menu-s1 ul.n1 li {
                    position: relative;
                    display: block;
                }

                    div.gauche div.menu-s1 ul.n1 li a {
                        display: block;
                        width: 192px; /* 220 */
                        padding: 5px 14px;
                        font-size: 11px;
                        color: #ffffff;
                        text-align: left;
                        background-image: url("images/titre1.gif");
                        background-repeat: repeat-x;
                        background-position: 0 0;
                    }

                        div.gauche div.menu-s1 ul.n1 li:hover a { /*color: #a2ceeb;*/ }

            /* Niveau 2 */
            div.gauche div.menu-s1 ul.n1 li ul.n2 {
                width: 220px;
                padding: 10px 0;
            }

                div.gauche div.menu-s1 ul.n1 li ul.n2 li {
                    position: relative;
                    display: block;
                    width: 188px; /* 220 */
                    padding: 3px 16px;
                }

                    div.gauche div.menu-s1 ul.n1 li ul.n2 li a {
                        display: inline;
                        /*width: 178px;*/ /* 188 */
                        padding: 0 0 0 10px;
                        font-size: 12px;
                        color: #084575;
                        background-image: url("images/puce-01.gif");
                        background-repeat: no-repeat;
                        background-position: 0 6px;
                    }

                        div.gauche div.menu-s1 ul.n1 li ul.n2 li a:hover { /*color: #a2ceeb;*/ text-decoration: underline; }


/*###############################
#				#
#	CONTENU			#
#				#
###############################*/

div.contenu {
    float: left;
    width: 460px; /*502*/
    padding: 0 21px;
}

    div.contenu h1 {
        padding-bottom: 10px;
        font-size: 22px;
        font-weight: normal;
        color: #307db2;
    }


/*###############################
#				#
#	DROITE			#
#				#
###############################*/

div.droite {
    float: left;
    width: 220px;
}

    /* RECHERCHE */
    div.droite div.bloc_9-1 {
        width: 220px;
        margin-bottom: 10px;
        background: url("images/menuG-s1.gif") 0 0 repeat-x;
    }
    
        div.droite div.bloc_9-1 p.titre {
            width: 192px; /* 220 */
            padding: 5px 14px;
            font-size: 11px;
            color: #ffffff;
            background: url("images/titre1.gif") 0 0 repeat-x;
        }

        div.droite div.bloc_9-1 form {
            width: 209px; /* 220 */
            padding: 23px 0 23px 11px;
        }

            div.droite div.bloc_9-1 input { vertical-align: middle; }

                div.droite div.bloc_9-1 input.text {
                    width: 130px; /* 150 */
                    padding: 1px 10px 2px 10px;
                    border: 1px solid #084575;
                    color: #626161;
                    background: #ffffff;
                }

                div.droite div.bloc_9-1 input.submit {
                    width: 29px;
                    height: 23px;
                    border: 0;
                    background: url("images/bloc_9-1-submit.gif") 0 0 no-repeat;
                    cursor: pointer;
                }


    /* block Info */
    div.bloc_9-3 {
        width: 202px; /*220*/
        height: 129px; /*145*/
        padding: 8px;
        margin-bottom: 10px;
        border: 1px solid #5d5342;
        background: url("images/bloc_9-3_fond.jpg") 0 0 no-repeat;
    }

        div.bloc_9-3 p.titre {
            padding-bottom: 2px;
            border-bottom: 1px solid #ffffff;
        }

            div.bloc_9-3 p.titre, div.bloc_9-3 p.titre a {
                font-size: 14px;
                font-weight: bold;
                color: #ffffff;
            }

        div.bloc_9-3 p.desc {
            width: 202px;
            height: 60px; /*96*/
            padding-top: 36px;
            font-size: 12px;
            font-weight: bold;
            font-style: normal;
            color: #313131;
        }

        div.bloc_9-3 p.lien {
            text-align: right;
        }

            div.bloc_9-3 p.lien a {
                padding-left: 20px;
                font-size: 12px;
                font-weight: bold;
                color: #307db2;
                background: url("images/puce-01.png") 0 2px no-repeat;
            }

                div.bloc_9-3 p.lien a:hover { text-decoration: underline; }


    /* Remontee info 2 */
    div.remontee-2 {
        width: 200px; /*220*/
        padding: 5px 9px;
        margin-bottom: 10px;
        border: 1px solid #084575;
    }

        div.remontee-2 p.titre {
            padding: 15px 0 18px 0;
        }

            div.remontee-2 p.titre a {
                font-size: 17px;
                color: #307db2;
            }

                div.remontee-2 p.titre a:hover { text-decoration: underline; }

        div.remontee-2 p.desc {
            width: 184px; /*200*/
            padding: 0 8px 18px 8px;
            border-bottom: 1px solid #ce1d64;
        }

        div.remontee-2 ul {
            width: 172px; /*200*/
            padding: 18px 14px 0 14px;
        }

            div.remontee-2 ul li {
                width: 172px;
                padding-bottom: 10px;
            }
            
                div.remontee-2 ul li a {
                    width: 160px; /*172*/
                    padding-left: 12px;
                    color: #084575;
                    background: url("images/puce-01.gif") 0 6px no-repeat;
                }

                div.remontee-2 ul li a:hover { text-decoration: underline; }


/* HON code */
div.hon-code {
    padding-top: 5px;
}

    div.hon-code a {
        color: #084575;
    }
    
    div.hon-code a img {
        margin-right: 6px;
    }

/* RSS Feed */
div.rss-feed {
    clear: both;
    width: 220px;
    padding: 15px 0 0 0;
}

    div.rss-feed a {
        display: block;
        width: 140px; /* 220 */
        height: 55px; /* 65 */
        padding: 10px 80px 0 0;
        font-size: 17px;
        color: #307DB2;
        text-align: center;
        background: url("images/ico-rss.png") right 0 no-repeat;
    }
    
        div.rss-feed a:hover { text-decoration: underline; }


/*###############################
#				#
#	BAS DE PAGE		#
#				#
###############################*/

div.bas {
	position: absolute;
	bottom: 0;
	left: 0;
    width: 942px;
    height: 27px; /*39*/
    padding-top: 12px;
    text-align: center;
}

    div.bas, div.bas a {
        font-size: 11px;
        color: #f5f5f4;
        padding: 0 5px;
    }

        div.bas a:hover { text-decoration: underline; }


/*###############################
#				#
#	CMS			#
#				#
###############################*/

div.cms {
    /*width: 475px;*/
}

/* DIVERS COMMUN */
    div.cms a {
        color: #db598d;
        text-decoration: underline;
    }

    div.cms q {
        display: block;
        color: #000000;
        text-align: center;
        font-style: normal;
        font-size: 10px;
    }


    div.cms ul {
        padding: 10px 0 10px 25px;
        list-style-type: none;
    }

        div.cms ul li {
            padding: 2px 0 2px 10px;
            background: url("images/puce-01.gif") 0 8px no-repeat;
        }

    div.cms .media {
        padding: 20px 0;
        text-align: center;
    }

    div.cms .catcher, div.cms .text1, div.cms .text2, div.cms .text3 {
        padding: 5px 0;
        font-size: 12px;
        text-align: justify;
        color: #333333;
    }

    div.cms .catcher {
        font-weight: bold;
        font-style: italic;
    }

    div.cms .text2 {
        float: left;
        width: 48%;
        margin-right: 2%;
    }

    div.cms .text3 {
        float: left;
        width: 31.5%;
        margin-right: 2%;
    }

    div.cms .last {
        margin-right: 0;
    }

    div.cms .left {
        float: left;
        margin: 0 10px 10px 0;
        text-align: center;
    }

    div.cms .right {
        float: right;
        margin: 0 0 10px 10px;
        text-align: center;
    }
    
    div.cms p.link {
        position: relative;
        padding-top: 10px;
        padding-bottom: 20px;
        text-align: right;
    }
    
        div.cms p.link i {
            position: absolute;
            top: 10px;
            left: 1px;
            font-weight: bold;
            font-style: italic;
            color: #313131;
            text-decoration: none;
        }
    
/* LES TITRES */
    div.cms h2 {
        padding: 10px 0 2px 0;
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: bold;
        color: #3799de;
        border-bottom: 1px solid #44a0e0;
    }
    
        div.cms h2 a {
            font-size: 16px;
            font-weight: bold;
            color: #3799de;
            text-decoration: none;
        }

    div.cms h3 {
        font-size: 14px;
        font-weight: bold;
        color: #db598d;
        padding: 10px 0 10px 20px;
        background: url("images/puce-02.gif") 0 13px no-repeat;
    }

    div.cms h4 {
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        padding: 15px 0 5px 0;
    }


/* Plus d'info + Voir aussi */
body#cms div.contenu div#compInfo {
	width: 480px;
	padding-top: 30px;
}

    body#page-cms div.contenu div#compInfo div.s1, body#page-cms div.contenu div#compInfo div.s2 {
        float: left;
        width: 225px;
    }

        body#cms div.contenu div#compInfo div.s1 { padding-right: 25px; }

    body#page-cms div.contenu div#compInfo p {
            /*margin-bottom: 10px;
            padding: 0 0 2px 0;
            border-bottom: 1px solid #1690DF;*/
            padding-bottom: 5px;
            color: #1690DF;
            font-size: 16px;
            font-weight: bold;
            text-align: left;
    }

    body#page-cms div.contenu div#compInfo ul { padding-left: 5px; }


/*###############################
#				#
#	INDEX			#
#				#
###############################*/

/* Remonté info s1 */
div.bloc_5-2 {
    width: 442px; /* 458 */
    padding: 8px;
    border: 1px solid #deeef9;
}

    div.bloc_5-2 div.left img {
        border: 1px solid #deeef9;
    }

    div.bloc_5-2 div.cms h2,
    div.bloc_5-2 div.cms div.t2 {
        padding: 10px 0 0 0;
        margin-bottom: 0;
        border: 0;
    }

        div.bloc_5-2 div.cms h2, div.bloc_5-2 div.cms h2 a
        div.bloc_5-2 div.cms div.t2, div.bloc_5-2 div.cms div.t2 a {
            font-size: 18px;
            font-style: normal;
            font-weight: normal;
            color: #084575;
        }

    div.bloc_5-2 p.desc {
        padding: 15px 0;
        color: #282e32;
    }

    div.bloc_5-2 p.lien {
        /*padding: 10px 0 0 48px;*/
    }

        div.bloc_5-2 p.lien a {
            display: block;
            float: right;
            width: 95px; /* 29px */
            height: 22px; /*29*/
            padding: 7px 0 0 25px;
            margin-left: 45px;
            background: url("images/btn_savoir-plus.gif") 0 0 no-repeat;
            font-size: 12px;
            color: #084575;
            text-decoration: none;
        }

            div.bloc_5-2 p.lien a:hover { text-decoration: underline; }


/* Remonté info s2 */
div.contenu div.remontee-1 {
    float: left;
    width: 202px; /* 220 */
    padding: 8px;
    margin-top: 15px;
    border: 1px solid #bebebe;
    word-wrap: break-word;
}

        div.contenu div#remontee-1_2 { margin-left: 20px; }
        
        div.contenu div#remontee-1_3 {
            margin-top: 20px;
            margin-left: 20px;
        }

    div.contenu div.remontee-1 div.photo {
        width: 202px;
        padding-top: 8px;
        text-align: center;
    }

        div.contenu div.remontee-1 div.photo img { border: 1px solid #d2e5f4; }

    div.contenu div.remontee-1 h2 {
        width: 200px;
    }

        div.contenu div.remontee-1 h2, div.contenu div.remontee-1 h2 a {
            font-size: 18px;
            font-style: normal;
            font-weight: normal;
            color: #ce1d64;
        }

    div.contenu div.remontee-1 h3 {
        width: 200px;
        padding-top: 10px;
    }

        div.contenu div.remontee-1 h3 a {
            width: 186px; /* 200 */
            padding-left: 14px;
            font-size: 12px;
            font-style: normal;
            font-weight: normal;
            color: #084575;
            background: url("images/puce-03.gif") 4px 4px no-repeat;
        }

            div.contenu div.remontee-1 h3 a:hover { text-decoration: underline; }

    div.contenu div.remontee-1 p.s1 {
        width: 186px;
        padding: 3px 0 3px 14px;
    }

    div.contenu div.remontee-1 p.s2 {
        width: 186px;
        padding-left: 14px;
    }
    
            div.contenu div#remontee-1_3 p.s2 {
                width: 100%;
                padding-top: 5px;
                padding-left: 0;
                text-align: right;
            }

        div.contenu div.remontee-1 p.s2 a {
            font-size: 11px;
            color: #ce1d64;
            text-decoration: underline;
        }
        
        
        
       
    /* vign search */
    div.vign-search {
        width: 442px; /* 458 */
        padding: 8px;
        margin-bottom: 10px;
        border: 1px solid #deeef9;
        background: #ffffff;
    }

        div.vign-search div.left { padding-bottom: 0; }

            div.vign-search div.left img {
                border: 1px solid #deeef9;
            }

        div.vign-search div.cms h2 {
            padding: 5px 0 0 0;
            margin-bottom: 0;
            border: 0;
        }

            div.vign-search div.cms h2, div.vign-search div.cms h2 a {
                font-size: 16px;
                font-style: normal;
                font-weight: normal;
                color: #ce1d64;
            }

        div.vign-search p.desc {
            padding: 10px 0;
            color: #282e32;
            text-align: justify;
        }

        div.vign-search p.lien {
            float: right;
            /*text-align: center;*/
        }

            div.vign-search p.lien a {
                padding-left: 10px;
                font-size: 11px;
                color: #5b4e3d;
                background: url("images/fleche-2.png") 0 1px no-repeat;
            }

                div.vign-search p.lien a:hover { color: #000000; }


/*###############################
#				#
#	CONTACT			#
#				#
###############################*/

body#page-contact div.form {
    margin-top: 10px;
}

    div.contenu div.form form {
    width: 380px;
    padding-top: 10px;
    font-size: 12px;
    color: #000000;
    text-align: right;
    }

    div.contenu div.form form div {
        width: 360px;
        margin-top: 4px;
    }

    div.contenu div.form form p {
        width: 360px;
        padding: 15px 0 0 0;
    }


    div.contenu div.form label {
        cursor: pointer;
        padding-right: 5px;
    }

    div.contenu div.form input.text, div.contenu div.form textarea {
        width: 178px;
        font-size:12px;
        padding: 3px;
        color: #000000;
        vertical-align: middle;
    }

    div.contenu div.form input.text { vertical-align: middle; }
    div.contenu div.form textarea { vertical-align: top; }

    div.contenu div.form select {
        width: 186px;
        padding: 2px;
    }

    div.contenu div.form input.text, div.contenu div.form textarea, div.contenu div.form select { border: 1px solid #99ccff; }

    div.contenu div.form input.file { margin-top: 4px; }

    div.contenu div.form textarea {
        height: 70px;
        margin-bottom: 20px;
        background-color: #ffffff;
        overflow-y: auto;
        overflow-x: hidden;
    }

    div.contenu div.form input.error, div.contenu div.form textarea.error, div.contenu div.form select.error {
        border: 1px solid #ff6666;
        background-color: #fde4e4;
    }
    
    div.contenu div.form form input.submit, div.contenu div.form form input#submit {
        padding: 2px 10px;
        background: #8abfe8;
        border: 1px solid #708cc5;
        cursor: pointer;
    }

    div.contenu div.form .erreur {
        margin: 10px 0;
        padding: 5px 0;
        font-weight: bold;
        color: #000000;
        text-align: center;
        background-color: #fde4e4;
        border: 1px solid #ff6666;
    }

    div.contenu div.form form span {
        display: block;
        padding: 2px 0 5px 0;
        color: #ff6666;
    }


/*###############################
#                               #
#   FAMILY                      #
#                               #
###############################*/

div.contenu div.navig {
    margin: 30px 0;
    background: url(/images/border-navig.gif) 0 8px repeat-x;
}

        body#page-family div.navig-bottom { margin-top: 40px; }

    div.contenu div.navig-prev, 
    div.contenu div.navig-next {
        float: left;
        width: 40px;
        min-height: 10px;
        padding: 0 4px;
        background: #ffffff;
    }
    
        div.contenu div.navig-prev { margin-left: 135px; }
    
    div.contenu div.navig-num {
        float: left;
        width: 100px;
        padding-top: 2px;
        text-align: center;
        background: #ffffff;
    }
    
        div.contenu div.navig-num a {
            font-size: 12px;
            color: #000000;
        }
        
            div.contenu div.navig-num a.current, 
            div.contenu div.navig-num a.next, 
            div.contenu div.navig-num a.last { color: #3799de; }

/*###############################
#				#
#	ANNUAIRE		#
#				#
###############################*/

/*body#annuaire  div.contenu h1 { padding: 20px 0; }

body#annuaire  div.contenu h1.golden-h1 { display: none;}


	body#annuaire  div.contenu ul#golden-n1 li { list-style-type: none; }

	body#annuaire  div.contenu ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		height: 15px;
		padding: 0;
	}

	body#annuaire  div.contenu ul#golden-n1 h2 {
		padding: 10px 0 5px 0;
		font-size: 13px;
	}

	body#annuaire  div.contenu ul#golden-n1 h3 {
		font-size:11px;
		padding: 10px 0 0 0;
	}
		body#annuaire  div.contenu ul#golden-n1 h2 a, ul#golden-n1 h3 a {
			color: #005CD1;
			font-weight: bold;
			padding-left:12px;
			text-transform:uppercase;
		}
		body#annuaire  div.contenu ul#golden-n1 li p {
			padding: 10px 0 10px 20px;
			font-weight: bold;
			color: #1690DF;
		}

	body#annuaire  div.contenu ul.golden-n2 { padding: 0 0 0 20px; }

	body#annuaire  div.contenu ul.golden-n2 li { padding: 2px 0 0 10px; }

	body#annuaire  div.contenu ul.golden-n2 li h3 {
		font-size:11px;
		display: inline;
		padding-left:10px;
		color: #1690DF;
	}

		body#annuaire  div.contenu ul.golden-n2 a {
			color: #3d4e57;
		}

	body#annuaire  div.contenu h2#golden-h2 {
		display: none;
	}
*/


/*###################
#                   #
#	PLAN        #
#                   #
###################*/

/* On formatte tout */
body#page-plan div.cms ul { padding: 0; }

    body#page-plan div.cms ul li { padding: 0; }

    body#page-plan div.cms h2, body#page-plan div.cms h3, body#page-plan div.cms h4, body#page-plan div.cms h5,
    body#page-plan div.cms h2 a, body#page-plan div.cms h3 a, body#page-plan div.cms h4 a, body#page-plan div.cms h5 a {
        margin: 0;
        padding: 0;
        border: none;
    }

    /* Niveau 1 */
    body#page-plan div.cms ul.n1 li {
        width: 95%;
        padding: 10px 0 5px 5%;
        background-position: 15px 20px;
    }
    
        body#page-plan div.cms ul.n1 li, body#page-plan div.cms ul.n1 li a {
            font-size: 14px;
            font-weight: bold;
            color: #307DB2;
        }

    /* Niveau 2 */
    body#page-plan div.cms ul.n1 li ul.n2 {
        padding: 10px 0 0 0;
    }

        body#page-plan div.cms ul.n1 li ul.n2 li {
            width: 92%;
            padding: 0 0 4px 6%;
        }

            body#page-plan div.cms ul.n1 li ul.n2 li, body#page-plan div.cms ul.n1 li ul.n2 li a {
                font-size: 13px;
                color: #084575;
            }
    




/*###################
#                   #
#	CREDIT      #
#                   #
###################*/

div#credit a {
    color: #333333;;
    text-decoration: none;
    cursor: auto;
}

/*###################
#                   #
#	CREDIT      #
#                   #
###################*/

div.glossary-navig {
	width: 100%;
	margin: 20px 0;
	background: #D7E8F4;
    background: url("images/menuG-s1.gif") 0 0 repeat-x;
}

	div.glossary-navig p.title {
		width: 96%;
		padding: 5px 2%;
	    background: url("images/titre1.gif") 0 0 repeat-x;
	    font-size: 11px;
	    color: #ffffff;
	}
	
	div.glossary-navig div.letters {
		width: 100%;
		padding: 10px 0;
		margin: 0 auto;
		text-align: center;
	}
	
		div.glossary-navig div.letters a, 
		div.glossary-navig div.letters span {
			margin: 0 2px;
			font-size: 15px;
			color: #084575;
			text-decoration: none;
		}
		
				div.glossary-navig div.letters a { /*text-decoration: underline;*/ font-weight: bold; }
		
			div.glossary-navig div.letters a.current {
				font-size: 24px;
				font-weight: bold;
				/*color: #313131;*/
			}
			
			div.glossary-navig div.letters a:hover { text-decoration: underline; }
	
		
p.glossary-return {
	text-align: right;
	padding: 10px 0;
}

	p.glossary-return a {
		display: inline-block;
		padding: 6px 20px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		
   		background: #084575 url("images/titre1.gif") repeat-x 0 0;
		border: 1px solid #084575;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative;
		behavior: url("/pie/pie.php");
	}
	
		p.glossary-return a:hover { color: #bddbf0; }



