/* CSS Document */

* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    }

* a {
    text-decoration: none;
    cursor: pointer;
    }
* img {border: 0;}
.mentions-credits {
    width: 969px;
    height: 30px;
    text-align: right;
    padding-right: 15px;
    }
.mentions-credits p, .mentions-credits p a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #05066b;
    }
.nav-A1, .nav-B {margin-top: 1px;}
.hidden {visibility: hidden;}
.nav-motif {
    background-image: url(../images/navigation/nav-motif.gif);
    background-repeat:repeat-x;
    height: 41px;
    }
.nav-A1 .nav-motif p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: right;
    }

.nav-A1 .nav-motif p:hover {text-decoration: underline;}
.nav-motif a:link, .nav-motif a:visited {text-decoration: none;}
.nav-motif a {
	display: block;
	color: White;
	text-decoration: none;
    }
.navPicto {
	vertical-align: middle;
	border: none;
    }
.nav-A1 .nav-motif a:hover {text-decoration: underline;}
.nav-B p {
    text-align: center;
    color: #7cc4fd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    }
.nav-B p a {color: inherit;}
.nav-B .mp p {text-align: left;}

.nav-B .erreur p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #00eaff;
    padding-left: 10px;
    text-align: left;
    }
.nav-B .champ {
    background-image: url(../images/navigation/fond-champ-saisie-barredeNav.gif);
    background-repeat: no-repeat;
    width: 107px;
    height:27px;
    padding-top:14px;
    }
.nav-border {
    background-image: url(../images/navigation/nav-motif.gif);
    background-repeat: repeat-x;
    border-left: #0f58b9 1px solid;
    }
    
.noauth {	width:84px; }
.auth { 	width:168px; }


/* BOUTONS ET ROLL OVER */

.fake-btn a {
    display:block;
    height: 41px;
    }

.fabuleux a {
    background:url(../images/navigation/monfabuleuxshopping.gif) no-repeat 0 0;
    width: 160px;
    }
.explorer a {
    background:url(../images/navigation/lebeautyexplorer.gif) no-repeat 0 0;
    width: 131px;
    }
.paroles a {
    background:url(../images/navigation/parolesdetesteuses.gif) no-repeat 0 0;
    width: 142px;
    }
.blog a {
    background:url(../images/navigation/beautyblog.gif) no-repeat 0 0;
    width: 66px;
    }

.mabeaute a {
    background:url(../images/navigation/mabeauteetmoi.gif) no-repeat 0 0;
    width: 114px;
    }

.sidentifier a {
    background:url(../images/navigation/sidentifier.gif) no-repeat 0 0;
    width: 99px;
    }
.sinscrire a {
    background:url(../images/navigation/sinscrire.gif) no-repeat 0 0;
    width: 104px;
    }
.sedeconnecter a {background:url(../images/navigation/sedeconnecter.gif) no-repeat 0 0;
                  width:119px;}
.ok a {background:url(../images/navigation/ok.gif) no-repeat 0 0;}
.retour a {background:url(../images/navigation/retour.gif) no-repeat 0 0;}

.fabuleux a:hover, 
.mabeaute a:hover, 
.billets a:hover,
.paroles a:hover,
.sidentifier a:hover,
.sinscrire a:hover,
.sedeconnecter a:hover,
.ok a:hover,
.retour a:hover {background-position:0 100%;}
