/* redef des balises */
html{
    font-family:Arial, sans-serif;
    background:#000;
    font-size:12px;
    color:#000;
}
body{
    margin:0; padding:0; background:#3D1203 url(/images/design/noel/bg.jpg) no-repeat scroll center bottom;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
}
p{ margin:0; padding:0; padding-bottom:8px; padding-top:4px }
h2{ margin:0; padding:0; color:#006699; font-size:16px; margin-bottom:5px }
h3{ margin:0; padding:0; color:#006699; font-size:14px; margin-bottom:5px }
a{ color:#006699 }
a:hover{ color:#561c04 }


/* structures */
div#contenurGlobal{
    width:996px;
    margin:0 auto;
}

div#headerGlobal{ width:996px; height:213px; background:url(/images/design/noel/top_banner.png) no-repeat }
div#headerGlobal h1{ display:none }

div#headerLeft{ position:absolute; width:126px; height:213px; background:url(/images/design/noel/top_left.png) no-repeat;
                margin-left:-126px }
div#headerRight{ position:absolute; width:126px; height:213px; background:url(/images/design/noel/top_right.png) no-repeat;
                 margin-left:996px }


/* gauche */
div#colonneGauche{ width:152px; float:left; margin-bottom:10px; margin-left:0; margin-top:17px }
ul#menuGauche{ margin:0; padding:0; list-style:none }
ul#menuGauche li{ margin:0; padding:0; padding-left:10px; padding-bottom:6px }
ul#menuGauche li.last{ margin:0; padding:0; padding-left:10px; padding-bottom:0 }
ul#menuGauche li a{ display:block; width:114px; height:23px; font-weight:bold;
       background:url(/style/menuNormal.jpg) no-repeat; text-align:left;
       color:#fff; padding-top:4px; text-decoration:none; padding-left:15px
}
ul#menuGauche li a:hover{ display:block; width:114px; height:23px; font-weight:bold;
       background:url(/style/menuOver.jpg) no-repeat; text-align:left;
       color:#fff; padding-top:4px; text-decoration:none; padding-left:15px
}


ul.menuGauche{ margin:0; padding:0; padding-left:2px; padding-bottom:4px; list-style:none }
ul.menuGauche li{ margin:0; padding:0; padding-left:10px; padding-bottom:6px }
ul.menuGauche li.last{ margin:0; padding:0; padding-left:10px; padding-bottom:0 }
ul.menuGauche li a{ display:block; width:129px; height:23px; font-weight:bold;
       background:url(/style/menuNormal.jpg) no-repeat; text-align:left;
       color:#fff; padding-top:4px; text-decoration:none; text-align:center
}
ul.menuGauche li a:hover{ display:block; width:129px; height:23px; font-weight:bold;
       background:url(/style/menuOver.jpg) no-repeat; text-align:left;
       color:#fff; padding-top:4px; text-decoration:none; text-align:center
}



div#centreContent{
    width:617px;
    float:left;
    margin-left:15px;
    margin-top:5px
}

div#colonneDroite{
    width:200px;
    height:450px;
    float:right;
    margin-top:4px;
    margin-right:0
}


div#piedDePageGlobal{ }
div#piedDePageGlobal p{ margin:0; padding:0 }
div#piedDePageGlobal p.jeux_pour_filles_garcons{ color:#fff; text-align:center; padding-top:16px }
div#piedDePageGlobal p.footerLink{ text-align:center; padding-top:34px }
div#piedDePageGlobal p.footerLink a{ color:#fff }
div#piedDePageGlobal p.footerRights{ text-align:center; color:#fff; font-style:italic; padding-bottom:3px; padding-top:10px }

div#piedDePageGlobal div#lotusGame{ position:absolute }
div#piedDePageGlobal div#lotusGame a img{ border:0 }




/* Les Boites */
div.BoxLeft div.BoxLeft_Header{
    background:url(/style/haut_image_menu_partenaires.gif) no-repeat bottom;
    height:12px;
    width:152px
}
div.BoxLeft div.BoxLeft_Content{ background:#fff }
div.BoxLeft div.BoxLeft_Footer{
    background:url(/style/bas_image_menu_partenaires.gif) no-repeat top;
    height:12px;
    width:152px
}

div.BoxCenter_Header{
    background:url(/images/design/noel/center_header.png) no-repeat top;
    height:60px;
    width:618px
}
div.BoxCenter_Header h2{ position:absolute; margin-left:22px; margin-top:28px }
div.BoxCenter_Content{ background:#fff; padding-left:18px; padding-right:18px; width:569px; margin:0 auto; }
div.BoxCenter_Footer{
    background:url(/images/design/noel/center_bottom.png) no-repeat top center;
    height:15px;
    width:605px;
    margin:0 auto;
}

#header_sans_title{ background:url(/images/design/noel/center_header_no_tile.png) no-repeat top;}




/* autres */
.breaker{ clear:both }
.setHomeFlashDiapi{ width:280px; height:210px; margin:0 auto; margin-bottom:15px }
.smallerH2{ font-size:14px; margin-bottom:10px }


/* payer */
.paymentImgMethod{ border:1px solid #666 }

ul.allopassPrincing{ margin:0; padding:0; list-style:none }
ul.allopassPrincing li{ float:left; margin-right:5px }
ul.allopassPrincing li a{  }
ul.allopassPrincing li a img{ border:1px solid #666 }

p.payedByAllopass{ float:right; width:127px; font-size:10px; text-align:center }
p.payedByAllopass a img{ border:0 }

/* description et aide sur le jeu */
ul.listeJeuxIngame{ margin:0; padding:0; list-style:none; height:95px }
ul.listeJeuxIngame li{ float:left; width:100px }
ul.listeJeuxIngame li a{ }
div.description_content{ background:url(/style/barre_separation_actu.gif) no-repeat top; clear:both; padding-top:5px}




/* Mon compte */
ul.compte_onglet{ margin:0; padding:0; list-style:none; width:100%; height:27px; background:#00a2cd; margin-bottom:13px }
ul.compte_onglet li{ float:left; padding-right:4px; font-weight:bold }
ul.compte_onglet li.last{ padding-right:0}
ul.compte_onglet li a{ font-size:11px; color:#fff; text-decoration:none; display:block; width:97px; border:1px solid #51c0db; background:#51c0db; text-align:center }
ul.compte_onglet li a:hover{ font-size:11px; color:#fff; display:block; width:97px; background:#065157; border:1px solid #065157 }

ul.compte_onglet li a.clicked{ font-size:11px; color:#fff; text-decoration:none; display:block; width:97px; border:1px solid #00a2cd; background:#00a2cd; text-align:center }
ul.compte_onglet li a.clicked:hover{ font-size:11px; color:#fff; display:block; width:97px; background:#00a2cd; border:1px solid #065157 }



/* autres */
.be_social__or_not{ font-size:11px }



/* ancien */
.barrebg
{
margin-bottom:-8px;
width: 162px;
}

.barrehg
{
margin-bottom:-23px;
width:162px;
}

.barrebd
{
margin-bottom:-8px;
width: 162px;
}

.barrehd
{
width:162px;
}

.barre2h, .barre2b
{
margin-left: -40px;
width: 461px;
}
.barre2h
{
margin-left:20px;

}

.barre2b
{
margin-bottom: -15px;
}

ul
{
list-style:none;
margin-left: 20px;
line-height: 20px;
padding:0;
}

td
{
width: 110px;
text-align:center;
}


h3
{
color: #006699;
font-size:medium;
}


.bleu
{
color: #006699;
}

.menu a:hover
{
    /*background-color:orange;*/
}

.visuel
{
width:292px;
margin-right: auto;
margin-left: auto;
text-align:center;
}

h3.h3Actu{
    float:left; margin-top:5px; padding-top:0; padding-left:10px;
    width:280px
}
.libellules
{
    float:left;
    margin-left: -15px;
}
.date_actualites
{
    float:right;
    width:80px;
    color: #006699;
}
.actu_content{
    clear:both
}


._clear
{
clear:both;
}
._center
{
margin-right: auto;
margin-left: auto;
text-align:center;
}

.textarea
{
width: 445px;
height: 100px;
margin-left: -30px;
}

.legende
{
font-style: italic;
text-align:center;
}

/* Style specifique aux pages */

#page_elevage_img_minus
{
float:left;
margin-left: 100px;
}

#page_elevage_ul
{
margin-left: 180px;
}

#page_jeux_img
{
margin-left: -37px;

}



div.un_jeux_details{ float:left; width:170px; margin-right:10px; margin-bottom:10px }
div.un_jeux_details h3{ position:absolute; margin:0; padding:0; padding-top:16px; padding-left:42px }
div.un_jeux_details h3 a{font-size:13px; color:#666 }
div.un_jeux_details img{ border:0 }