/*-------------------------------------------------------------------
Website : www.kinderchocolat.fr
Auteurs : OPO, ATAFOTO.studio
Sommaire : Global
Header
Content:
- Dessin & Coloriages
- Activités ludiques
- Histoires & BD
- Concours
- Formulaire
Espace perso
Footer

--------------------------------------------------------------------*/


/* Global
------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
.membre_dessin_print{width:137px;height:38px;background:url(../medias/bouton_imprimer.png) top left;}
body { /*width:1000px;*/ margin:auto; background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.error404{
    height:500px;
    width:100%;

}
/* RESET */
:focus {
    -moz-outline: none; /* fx 1.07*/
    outline:none; /* fx 1.05, Safari, Mac IE*/
}
a:link,a:visited { color: #0398CA; } /*couleur bleu*/
a:hover { text-decoration: none; color: #333333; } /* couleur bleu noir */
a img { border: 0px; }
li { list-style-type: none; }
input, textarea { border: 1px solid black; background:#FFFFFF; margin: 0px; padding: 0px; color: #000000; width:150px;}

div.spacer { clear: both; height:0px !important;line-height:0;}
div.left-align { float:left; }
div.right-align { float:right; }

/* Retour */
/*
.bt_retour {
margin:10px 0 0 10px;
display:block;
background: url(../medias/fleche_gauche.png) no-repeat top left;
height:57px;
color:#E75127;
text-decoration:none;
float:left;
font-weight:bold;
font-size:18px;
display:block;
text-decoration:none;
}


    .bt_retour:hover {
    background: url(../medias/fleche_gauche.png) no-repeat bottom left;
    color:#e7aa27;

}
    .bt_retour p {
    margin:15px 0 0 50px;
}
 */

#back{
    /*background: url(../medias/fleche_gauche_fond.jpg) no-repeat top left;*/
    background: url(../medias/fleche_gauche.png) no-repeat top left;
    padding:0 0 0 50px;
    font-size:18px;
    text-decoration:none;
    color:#E75127;
    float:left;
    font-weight:bold;
    font-size:18px;
    height:57px;
    line-height:50px;
}

#back:hover {
    /*background: url(../medias/fleche_gauche_fond.jpg) no-repeat bottom left;*/
    background: url(../medias/fleche_gauche.png) no-repeat bottom left;
    color:#e3cd52;
}


/* Styles Carousel */
.jcarousel-container {position: relative;}
.jcarousel-clip {position: relative; z-index: 2;  overflow: hidden;}
.jcarousel-list {position: relative; overflow: hidden; }

.jcarousel-prev { z-index:3; cursor: pointer; }
.jcarousel-next { z-index:3; cursor: pointer; }

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:active  {
    background:none;
    cursor:default;
}
.jcarousel-next-disabled,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    background:none;
    cursor:default;
}


/* siFR */

.siFR-burbank {color:#E75127;}
.siFR-burbank-white {color:#FFF;}
.siFR-burbank-black {color:#000000;}
.siFR-burbank-blue {color:#01A1E2;}

/* Header
------------------------------------------------------------------------------------------------*/

div#header { width:1000px;height: 140px; margin: auto; background:url(../medias/tpl_header_fond.png) top no-repeat; overflow: hidden; }
div#header-logo { width: 341px; height: 140px; float: left; /*overflow: hidden;*/background: url(../medias/tpl_header_logo_fond.png) top left no-repeat;position:relative;}
div#header-logo .header-logo-lien1{ position:absolute; left:0;top:0;width: 240px; height: 140px;  display: block; }
div#header-logo .header-logo-lien2{ position:absolute; left:227px;bottom:0;width: 100px; height: 50px;  display: block;}

span.mdp-bad {display:none;}

/* CONNEXION */
div#header-connexion { width: 649px; height: 49px; margin-right: 10px; float: right; background:url(../medias/tpl_header_identification_fond.png) top no-repeat; overflow: hidden; }
div.bloc-connexion { height: 49px; }


/* DEJA INSCRIT */
div#deja-inscrit { width: 441px; float: left; margin: 0px 20px; -margin: 0px 10px; }
div#deja-inscrit div.titre-connexion { width: 441px; height: 16px; overflow: hidden; margin-top: 4px; }
div#deja-inscrit div.titre-connexion h2 {width: 225px; color: #FFFFFF; font-size: 13px; float: left; }
div#deja-inscrit div.titre-connexion .error { color:#000000;font-size:13px;font-weight:bold;text-align:right;}
div#deja-inscrit div.titre-connexion span.mdp-oublie a { margin: 1px 5px 0px 0px; color: #FFFFFF; font-size: 10px; float: right; }
div#deja-inscrit div.zend_form {width: 441px; float:left;}
div#deja-inscrit div.zend_form p {float:left; margin: 0px; clear:none;}
div#deja-inscrit div.zend_form p.input { width: auto; /margin-bottom: 3px; }
div#deja-inscrit div.zend_form p input { width: 158px; height: 21px; margin-right: 4px; padding-top: 2px; border: 2px solid #1075B7; border-bottom: 1px solid #1075B7; border-right: 1px solid #1075B7; color: #1A171B; font-family: Arial; font-size: 15px; font-weight: bold; }
div#deja-inscrit div.zend_form p input#password {background-repeat:no-repeat;}
div#deja-inscrit div.zend_form p input#submitbutton { cursor:pointer;width: 109px; height: 24px; margin: 1px 0px 0px 2px; padding-top: 0px; border: 0px; background: url(../medias/tpl_connexion_bouton_fond.png) 0px 0px no-repeat; color: #FFFFFF; font-weight: bold; }
div#deja-inscrit div.zend_form p input#submitbutton:hover { background: url(../medias/tpl_connexion_bouton_fond.png) 0px -24px no-repeat; cursor: pointer; }


/* PAS ENCORE INSCRIT */
div#pas-encore-inscrit { width: 153px; float: right; margin-right: 15px; -margin-right: 7.5px; text-align:center; }
div#pas-encore-inscrit div.titre-inscription { width: 153px; height: 15px; margin-top: 4px; overflow: hidden; }
div#pas-encore-inscrit div.titre-inscription h2 { color: #FFFFFF; font-size: 13px; }
div#pas-encore-inscrit p { width: 153px; /margin-bottom: 3px; }
div#pas-encore-inscrit a { width: 109px; height: 20px; margin: 2px 22px 0px 23px; padding-top: 4px; background: url(../medias/tpl_inscription_bouton_fond.png) 0px 0px no-repeat; color: #FFFFFF; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; display: block; }
div#pas-encore-inscrit a:hover { background: url(../medias/tpl_inscription_bouton_fond.png) 0px -24px no-repeat; }

/* CONNECTE */
div#header-connexion .bienvenue { width: 136px; height: 37px; padding:0 0 0 105px; background: url(../medias/tpl_bienvenue_titre.png) 9px 0px no-repeat; display: block; float: left; }
div#header-connexion #change-user select { margin:12px 0 0 0;width: 130px; height: 25px; border: 2px solid #1075B7; border-bottom: 1px solid #1075B7; border-right: 1px solid #1075B7; color: #1A171B; font-family: Arial; font-size: 15px; font-weight: bold; cursor: pointer; }
div#header-connexion span#espace-perso a { text-indent:-9999px;width: 138px; height: 24px; margin: 12px 6px 13px 6px; background: url(../medias/tpl_espace_perso_lien.png) 0px 0px no-repeat; display: block; float: left; }
div#header-connexion span#espace-perso a:hover { background: url(../medias/tpl_espace_perso_lien.png) 0px -24px no-repeat; }
div#header-connexion span#modifier-compte a { text-indent:-9999px;width: 134px; height: 19px; margin: 15px 6px 14px 6px; background: url(../medias/tpl_modifier_compte_lien.png) 0px 0px no-repeat; display: block; float: left; }
div#header-connexion span#modifier-compte a:hover { background: url(../medias/tpl_modifier_compte_lien.png) 0px -19px no-repeat; }
div#header-connexion #logout-label {display:none;}
div#header-connexion .zend_form #logoutbutton { cursor:pointer;border:none;text-indent:-9999px;width: 95px; height: 19px; margin: 15px 6px 14px 6px; background: url(../medias/tpl_deconnexion_lien.png) 0px 0px no-repeat; display: block; float: left; }
div#header-connexion .zend_form #logoutbutton:hover { background: url(../medias/tpl_deconnexion_lien.png) 0px -19px no-repeat; }


/* NAVIGATION */
ul#header-navigation { width: 615px; height: 91px; float: right; margin: 0px 27px 0px 17px; -margin: 0px 10px 0px 17px; overflow: hidden; }
ul#header-navigation li { display:inline; list-style: none; }
ul#header-navigation li a { height: 91px; float: left; display: block; margin-right: 1px;cursor:pointer; }

ul#header-navigation li a.coloriage { width: 157px; background: url(../medias/tpl_coloriage.png) 0px 0px no-repeat; }
ul#header-navigation li a.educatif { width: 151px; background: url(../medias/tpl_educatif.png) 0px 0px no-repeat; }
ul#header-navigation li a.histoire { width: 148px; background: url(../medias/tpl_histoire.png) 0px 0px no-repeat; }
ul#header-navigation li a.concours { width: 155px; background: url(../medias/tpl_concours.png) 0px 0px no-repeat; }

ul#header-navigation li a.coloriage:hover { background: url(../medias/tpl_coloriage.png) 0px -91px no-repeat; }
ul#header-navigation li a.educatif:hover { background: url(../medias/tpl_educatif.png) 0px -91px no-repeat; }
ul#header-navigation li a.histoire:hover { background: url(../medias/tpl_histoire.png) 0px -91px no-repeat; }
ul#header-navigation li a.concours:hover { background: url(../medias/tpl_concours.png) 0px -91px no-repeat; }


/* Content
------------------------------------------------------------------------------------------------*/

/*/////////////////////////////////
/          Home                 /
/////////////////////////////////*/

div#content { width: 1000px; margin: auto; overflow: hidden; }
div.bloc-accueil { border:none;}
div#accueil { min-height: 736px; -height: 736px; background: url(../medias/tpl_contenu_accueil_fond.png) top no-repeat; }
div#accueil-concours { min-height: 487px; -height: 487px; background: url(../medias/tpl_contenu_accueil_concours_fond.png) top no-repeat; overflow: hidden; }


/* ACCUEIL */
div#accueil-gauche { width: 536px; min-height: 490px; -height: 490px; }
div#accueil-droite { width: 464px; min-height: 490px; -height: 490px; }


/* EDITO */
div#edito div.header {width:450px;padding-top:9px;height:45px;overflow:hidden;
    padding-left:28px;
}
div#edito div.header h1 {
    color:#E75127;
    font-size: 19px;
    padding-right: 0 !important;
    padding-right: 35px;
    text-align:center;
    line-height: 1.0em;
}
div#edito div.header h1 .siFR-burbank {color:#E75127;}
div#edito div.header h1 .siFR-burbank-black {color:#000000;}
div#edito div.header h1 .siFR-burbank-blue {color:#01A1E2;}
div#edito div.content { width: 500px; text-align:center; color:#01A1E2; font-size:15px; font-weight: normal;line-height: 1.2em;}


/* Bloc home */

/* Dessin */
.bloc-accueil .rubrique_dessin {
    background: url(../medias/bloc_home_dessins.png) no-repeat top left;
    width:247px;
    height:175px;
    float:left;
    margin:20px 14px 0 10px;
}

.bloc-accueil .rubrique_dessin p {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:66px 26px 0 0;
    line-height:1.2em;
    text-align:center;
}

.sIFR-hasFlash .bloc-accueil .rubrique_dessin p {
    font-size:16px;
    margin:66px 26px 12px 0;
}

.bloc-accueil .rubrique_dessin a {
    background: url(../medias/bt_home_colorier.png) no-repeat top left;
    width:121px;
    height:51px;
    display:block;
    text-indent:-9999px;
    margin:0 0 0 60px !important;
    margin:0 0 0 15px;
}

.bloc-accueil .rubrique_dessin a:hover {
    background: url(../medias/bt_home_colorier.png) no-repeat bottom left;
}

/* Ludo */
.bloc-accueil .rubrique_ludo {
    background: url(../medias/bloc_home_ludo.png) no-repeat top left;
    width:217px;
    height:168px;
    float:left;
    margin-top:20px;
}

.bloc-accueil .rubrique_ludo p {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:66px 0 0 0;
    line-height:1.2em;
    text-align:center;
}

.sIFR-hasFlash .bloc-accueil .rubrique_ludo p {
    font-size:16px;
    margin:66px 0 0 0;
}

.bloc-accueil .rubrique_ludo a {
    background: url(../medias/bt_home_apprendre.png) no-repeat top left;
    width:121px;
    height:51px;
    display:block;
    text-indent:-9999px;
    margin:0 0 0 50px !important;
    margin:0 0 0 20px;
}

.bloc-accueil .rubrique_ludo a:hover {
    background: url(../medias/bt_home_apprendre.png) no-repeat bottom left;
}

/* Histoire */
.bloc-accueil .rubrique_histoire {
    background: url(../medias/bloc_home_histoire.png) no-repeat top left;
    width:214px;
    height:172px;
    float:left;
    margin:20px 20px 0 14px;
}

.bloc-accueil .rubrique_histoire p {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:60px 0 0 0;
    line-height:1.2em;
    text-align:center;
}

.sIFR-hasFlash .bloc-accueil .rubrique_histoire p {
    font-size:16px;
    margin:56px 0 0 0;
}

.bloc-accueil .rubrique_histoire a {
    background: url(../medias/bt_home_raconter.png) no-repeat top left;
    width:121px;
    height:51px;
    display:block;
    text-indent:-9999px;
    margin: 0 0 0 52px !important;
    margin: 0 0 0 25px;
}

.bloc-accueil .rubrique_histoire a:hover {
    background: url(../medias/bt_home_raconter.png) no-repeat bottom left;
}

/* Concours */
.bloc-accueil .rubrique_concours {
    background: url(../medias/bloc_home_concours.png) no-repeat top left;
    width:273px;
    height:261px;
    float:left;
}

.bloc-accueil .rubrique_concours p {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:0 90px 0 0;
    line-height:1.2em;
    text-align:center;
}

.bloc-accueil .rubrique_concours p.first {
    margin-top:60px;
}

.bloc-accueil .rubrique_concours p.second {
    margin-top:10px;
}

.sIFR-hasFlash .bloc-accueil .rubrique_concours p.first {
    margin:60px 90px 0 0;
    font-size:16px;
}

.sIFR-hasFlash .bloc-accueil .rubrique_concours p.second {
    margin:4px 90px 0 4px;
    font-size:16px;
    line-height:1em;
}

.bloc-accueil .rubrique_concours a {
    background: url(../medias/bt_home_participer.png) no-repeat top left;
    width:130px;
    height:51px;
    display:block;
    text-indent:-9999px;
    margin: 140px 0 0 80px !important;
    margin: 140px 0 0 45px;
    float: left;
}

/*.sIFR-hasFlash .bloc-accueil .rubrique_concours a {*/
/*margin: 140px 0 0 80px;*/
/*float:left;*/
/**//*-margin-left:30px;*/
/*}*/

.bloc-accueil .rubrique_concours a:hover {
    background: url(../medias/bt_home_participer.png) no-repeat bottom left;
}

/* FLASH
div#accueil-gauche #flash_hp { width: 536px; min-height: 385px; -height: 385px; }
div#accueil-gauche #flash_hp a { float: left; display: block; margin: 0px 1px 1px 0px; }
div#accueil-gauche #flash_hp a#rubrique-dessins-et-coloriages { width: 267px; height: 169px; background: url(../medias/tpl_rubrique_coloriage.png) 0px 0px no-repeat; }
div#accueil-gauche #flash_hp a#rubrique-ludo-educatif{ width: 267px; height: 169px; background: url(../medias/tpl_rubrique_educatif.png) 0px 0px no-repeat; }
div#accueil-gauche #flash_hp a#rubrique-histoires-et-bd { width: 267px; height: 214px; background: url(../medias/tpl_rubrique_histoire.png) 0px 0px no-repeat; }
div#accueil-gauche #flash_hp a#concours-mois { width: 267px; height: 214px; background: url(../medias/tpl_rubrique_concours.png) 0px 0px no-repeat; }
div#accueil-gauche #flash_hp p { text-align: center; margin-bottom: 10px; }
div#accueil-gauche #flash_hp p a { float: none; height: auto; }*/


/* QUOI DE NEUF ? */
div#edito-blog { width: 464px; height: 225px; margin-top: 20px; padding-bottom: 47px; -padding-bottom: 45px; background: url(../medias/tpl_nouveautes_fond.png) top left no-repeat; overflow: hidden; margin-top: 20px;}
div#edito-blog ul.tabs-nav {margin: 0px 12px 0px 320px; -margin-right: 0px; list-style: none; overflow: hidden; }
div#edito-blog ul.tabs-nav li { width: 41px; height: 36px; margin: 7px 1px 0px 0px; float: left; }
div#edito-blog ul.tabs-nav li a { width: 41px; height: 36px; display: block; white-space: nowrap; }
div#edito-blog ul.tabs-nav li.tabs-selected { width:47px; }
div#edito-blog ul.tabs-nav li.tabs-selected a { width:47px; }

div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-1 { background: url(../medias/tpl_nouveautes_onglet1.png) 0px 0px no-repeat; }
div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-2 { background: url(../medias/tpl_nouveautes_onglet2.png) 0px 0px no-repeat; }
div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-3 { background: url(../medias/tpl_nouveautes_onglet3.png) 0px 0px no-repeat; }

div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-1:hover { background: url(../medias/tpl_nouveautes_onglet1.png) 0px -36px no-repeat; }
div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-2:hover { background: url(../medias/tpl_nouveautes_onglet2.png) 0px -36px no-repeat; }
div#edito-blog ul.tabs-nav li a.quoi-de-neuf-onglet-3:hover { background: url(../medias/tpl_nouveautes_onglet3.png) 0px -36px no-repeat; }

div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-1 { background: url(../medias/tpl_nouveautes_onglet1.png) 0px -72px no-repeat; }
div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-2 { background: url(../medias/tpl_nouveautes_onglet2.png) 0px -72px no-repeat; }
div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-3 { background: url(../medias/tpl_nouveautes_onglet3.png) 0px -72px no-repeat; }

div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-1:hover {background:url(../medias/tpl_nouveautes_onglet1.png) 0px -72px no-repeat;}
div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-2:hover {background:url(../medias/tpl_nouveautes_onglet2.png) 0px -72px no-repeat;}
div#edito-blog ul.tabs-nav li.tabs-selected a.quoi-de-neuf-onglet-3:hover {background:url(../medias/tpl_nouveautes_onglet3.png) 0px -72px no-repeat;}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: default; }
.tabs-nav a:hover, .tabs-nav a:active { cursor: pointer; }


.billet{ width: 425px; height: 170px; margin: 0px 17px 0px 13px;padding:7px;-margin-right:0px;-padding:6px 6px 0px 6px; overflow: hidden; }
.billet h2 {color: #E5471C;font-size: 19px;/*height:40px;*/width: 175px; margin:6px 10px 6px 0; float: left;font-weight:bold;}
.billet p {line-height:1.2em; width: 175px; height: 100px;-height: 95px; padding-right: 10px; float: left; color: #E5471C; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; overflow: hidden; text-align:left;}
.billet p.suite { height: 18px; padding: 5px 0px; text-align: right; }
.billet p.suite a { color: #E5471C; }
.billet .bloc_img { width: 240px; height: 170px; float: right; overflow: hidden; }


/* LES DESSINS DU MOMENT */
div#dessins-moment { width: 393px; height: 122px; margin: 0px 0px 48px 18px; -margin: 1px 0px 48px 18px; padding: 28px 35px 0px 18px; background: url(../medias/tpl_dessins_fond.png) top left no-repeat; overflow:hidden; }
div#dessins-moment div.dernier-dessin { width: 111px; height: 102px; margin: 0px 5px; padding: 5px 5px 0px 5px; -padding: 5px 5px 0px 5px; background: #FFFFFF; overflow: hidden; }
div#dessins-moment div.dernier-dessin img { width: 111px; height: 77px; overflow: hidden; }
div#dessins-moment div.dernier-dessin p.nom-enfant { height: 17px; color: #E5471C; font-size: 12px; overflow: hidden; }
div#dessins-moment div.dernier-dessin p.nom-enfant a { height: 15px; margin-top: 2px; color: #E5471C; font-size: 12px; text-decoration: none; display: block; overflow: hidden; }
div#dessins-moment div.dernier-dessin p.nom-enfant a:hover { color:#000000; }

/* LES DESSINS DU MOMENT */
div#dessins-moment2 { width: 393px; height: 157px; margin: 0px 0px 48px 18px; -margin: 1px 0px 48px 18px; padding: 28px 35px 0px 23px; background: url(../medias/tpl_dessins_fond_.png) top left no-repeat; overflow:hidden; }
div#dessins-moment2 #enfantKinder {
    background: transparent;
}



/* ESPACE PARENTS */
div#espace-parents { min-height: 244px; -height: 244px; padding:0 20px;width:960px; }
div#espace-parents h1 {margin-bottom:20px; overflow: hidden; color: #E75127; font-size: 34px; font-weight: bold; line-height: 1.0em; }
div#espace-parents h2 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #1A171B; margin-bottom: 9px; }
div#espace-parents div.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #1A171B;min-height:110px;-height:110px; text-align:justify;}
div#espace-parents a.savoirPlus { width: 98px; height: 21px; background: url(../medias/tpl_en_savoir_plus_bouton.png) 0px 0px no-repeat; display: block; float: right; position: relative; bottom: -5px; }
div#espace-parents a.savoirPlus:hover { background: url(../medias/tpl_en_savoir_plus_bouton.png) 0px -21px no-repeat; }

div#espace-parents div.bloc-left { width: 290px; height: 150px; padding-right: 18px; border-right: 1px solid #5EC4EC; }
div#espace-parents div.bloc-middle { width: 290px; height: 150px; padding: 0px 18px; border-right: 1px solid #5EC4EC; }
div#espace-parents div.bloc-right { width:295px; height: 150px; padding-left: 18px; }
div#espace-parents div.link-left { width: 290px; padding-right: 18px; margin-top: -20px; }
div#espace-parents div.link-middle { width: 291px; padding: 0px 18px; margin-top: -20px; }
div#espace-parents div.link-right { width: 291px; padding-left: 18px; margin-top: -20px; }






/*///////////////////////////
/   Dessins & coloriages    /
///////////////////////////*/


/* Accueil
---------------------------*/

.content_dessins {
    background: url(../medias/bg_home_dessins.jpg) #FFF no-repeat top left ;
    padding-bottom:50px;
}
.content_dessins a.bt_retour {
    margin:20px 0 0 10px;
}

/* description */
.content_dessins .description {
    padding:14px 150px 0 150px;
    text-align:center;
}

.content_dessins .description h1,
h1.dessin
{
    /*font-size:18px;*/
    margin-top: 10px;
    font-size:23px;
    color:#E75127;
}

h1.dessin {
    margin-top: 30px;
}

.content_dessins .description h2 {
    font-size:18px;
    color:#E75127;
}

.bloc_menu {
    float:left;
}

* html .bloc_menu {width:670px;}

.bloc_menu ul li {
    float:left;
}

.bloc_menu ul li h2 {
    color:#FFF;
    font-size:15px;
    margin:30px 0 0 5px;
    text-align:center;
    font-weight:bold;
}

.sIFR-hasFlash .bloc_menu ul li h2  {
    font-size:16px;
}

.bloc_menu ul li.bloc_dessiner {
    display:block;
    background:url(../medias/dessin_bloc_dessiner.png) no-repeat top left;
    height:284px;
    width:314px;
    margin-left:34px;
}

* html .bloc_menu ul li.bloc_dessiner {margin-left:14px;}

.bloc_menu ul li.bloc_dessiner a {
    display:block;
    background:url(../medias/bt_dessiner.png) no-repeat top left;
    height:58px;
    width:142px;
    text-indent:-9999px;
}

.bloc_menu ul li.bloc_dessiner .link {padding:140px 0 0 100px;}


.bloc_menu ul li.bloc_dessiner a:hover {
    background:url(../medias/bt_dessiner.png) no-repeat bottom left;
}

.bloc_menu ul li.bloc_colorier {
    display:block;
    background:url(../medias/dessin_bloc_colorier.png) no-repeat top left;
    height:264px;
    width:310px;
    margin:42px 0 0 14px;
}

.bloc_menu ul li.bloc_colorier a {
    display:block;
    background:url(../medias/bt_colorier.png) no-repeat top left;
    height:58px;
    width:142px;
    text-indent:-9999px;
}

.bloc_menu ul li.bloc_colorier .link {padding:142px 0 0 80px;}

.bloc_menu ul li.bloc_colorier a:hover {
    background:url(../medias/bt_colorier.png) no-repeat bottom left;
}

/* Dessins du moment */
.bloc_dessins {
    float:right;
    background: url(../medias/bg_dessins_moment.png) no-repeat top left;
    height:461px;
    width:314px;
    margin:0px 10px 0 0;
}

.bloc_dessins .contenu_dessins {
    padding:46px 0 0 35px;
    height:360px;
}

* html .bloc_dessins .contenu_dessins {padding:46px 0 0 30px;}

.bloc_dessins .dernier-dessin {
    background:#FFF;
    padding:5px;
    margin:5px;
    width:110px;
}

.bloc_dessins .dernier-dessin img {
    height:77px;
    overflow:hidden;
    width:111px;
    display:block;
    color:#999999;
    font-size:11px;
    text-align:center;
}

.bloc_dessins  p.nom-enfant {
    /*text-align:center;*/
}

.bloc_dessins  p.nom-enfant a {
    color:#E75127;
    text-decoration:none;
}

.bloc_dessins  p.nom-enfant a:hover {
    color:#000;
    text-decoration:none;
}

.bloc_dessins a.galerie_all {
    background:url(../medias/bt_visiter_galerie.png) no-repeat left top;
    display:block;
    height:59px;
    margin:5px 0 0 94px;
    text-indent:-9999px;
    width:143px;
}

.bloc_dessins a.galerie_all:hover {
    background:url(../medias/bt_visiter_galerie.png) no-repeat left bottom;
}

div#histoirebd{margin-left:20px;}
* html div#histoirebd{margin-left:0px;}

/* Page coloriage
---------------------------*/

.content_colorier {
    background: url(../medias/bg_coloriages.jpg) #FFF no-repeat top left;
}

.content_colorier h1 {
    font-size: 23px;
    text-align: center;
    margin-top: 30px;
}

.content_colorier .bt_retour {
    margin:120px 0 0 10px;
}

.sIFR-hasFlash .content_colorier a.bt_retour {width:350px;}

.mois_univers {
    float:left;
    width:455px;
}
.mois_travaux_manuels{
    float:left;
    width:455px;
}
.mois_travaux_manuels .bloc_mois{
    background:url(../medias/bloc_choix_papertoy_big.png) no-repeat top center;
    width:380px;
    height:340px;
}

.mois_travaux_manuels .bloc_mois a{
    background: url(../medias/bt_choisir_modele.png) no-repeat top left;
    width:129px;
    height:53px;
    display:block;
    text-indent:-9999px;
    margin:4px 0 0 35px;
}

.mois_travaux_manuels .bloc_mois  .lien{padding-top:280px;padding-left:85px;}

/* Selection du mois */
.bloc_mois {
    margin-left:34px;
    width:380px;
    height:340px;
    margin:28px 0 0 40px;
    margin-bottom:100px;
}

.bloc_mois .link {
    padding:270px 0 0 132px;
}

.bloc_mois a {
    display:block;
    height:69px;
    width:151px;
    text-indent:-9999px;

}

/* equitation

 */
.bloc_mois.equitation {background:url(../medias/univers/equitation_big.png) no-repeat top left;}
.bloc_mois.equitation a {background:url(../medias/univers/bt_choix_univers_orange.png) no-repeat top left;}


/* continent
 */
.bloc_mois.continent {background:url(../medias/univers/continent_big.png) no-repeat top left;}
.bloc_mois.continent a {background:url(../medias/univers/bt_choix_univers_vert.png) no-repeat top left;}


/* magiciens
 */
.bloc_mois.magiciens {background:url(../medias/univers/magiciens_big.png) no-repeat top left;}
.bloc_mois.magiciens a {background:url(../medias/univers/bt_choix_univers_turquoise.png) no-repeat top left;}


/* football
 */
.bloc_mois.football {background:url(../medias/univers/football_big.png) no-repeat top left;}
.bloc_mois.football a {background:url(../medias/univers/bt_choix_univers_bleu.png) no-repeat top left;}


/* ete
 */
.bloc_mois.ete {background:url(../medias/univers/ete_big.png) no-repeat top left;}
.bloc_mois.ete a {background:url(../medias/univers/bt_choix_univers_jaune.png) no-repeat top left;}


/* sports-rentree
 */
.bloc_mois.sports-rentree {background:url(../medias/univers/sports-rentree_big.png) no-repeat top left;}
.bloc_mois.sports-rentree a {background:url(../medias/univers/bt_choix_univers_orange.png) no-repeat top left;}




.bloc_mois a:hover {
    background-position:bottom left;
}


.bloc_univers {
    float:right;
    width:475px;
}

.ti_choix-univers {
    background:url(../medias/crabe.png) no-repeat top left;
    height:60px;
    margin:0  0 10px 20px;
    font-size:10px;
}

.ti_choix-univers h2 {
    font-size:18px;
    color:#E75127;
    padding:23px 0 0 64px;
}

div#choix-univers {
    width:408px;
    height:480px;
    overflow:hidden;
    /*background:#333;*/
    float:right;
}

.control_slide {
    float:right;
    width:57px;
    padding-top:190px;
}

a.up {
    background:url(../medias/fleche_haut.png) no-repeat top left;
    width:57px;
    height:54px;
    display:block;
}
a.up:hover {
    background:url(../medias/fleche_haut.png) no-repeat bottom left;
}

a.down {
    background:url(../medias/fleche_bas.png) no-repeat bottom left;
    width:57px;
    height:54px;
    display:block;
}
a.down:hover {
    background:url(../medias/fleche_bas.png) no-repeat top left;
}

/* Choix univers carousel */
#choix-univers {
    width:408px;
    height:465px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.choix_univers  .bloc-modele-coloriage {
    width:199px;
    height:155px;
    float:left;
}

.choix_univers  .bloc-modele-coloriage .link {
    padding:108px 0 0 48px;
}

.choix_univers  .bloc-modele-coloriage .link a {
    width:104px;
    height:48px;
    display:block;
    text-indent:-9999px;
}

/* Animaux */
.choix_univers #modele-coloriage-1 { background:transparent url(../medias/univers/animaux.png) no-repeat left top;}
.choix_univers #modele-coloriage-1 .link a {background:transparent url(../medias/univers/bt_orange.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-1 .link a {background:transparent url(../medias/univers/bt_orange_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-1 .link a:hover,
.choix_univers.galerie #modele-coloriage-1 .link a:hover {background-position:left bottom;}

/* Vacances */
.choix_univers #modele-coloriage-14 { background:transparent url(../medias/univers/vacances.png) no-repeat left top;}
.choix_univers #modele-coloriage-14 .link a {background:transparent url(../medias/univers/bt_jaune.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-14 .link a {background:transparent url(../medias/univers/bt_jaune_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-14 .link a:hover,
.choix_univers.galerie #modele-coloriage-14 .link a:hover {background-position:left bottom;}

/* Fee et princesse */
.choix_univers #modele-coloriage-13 { background:transparent url(../medias/univers/princesse.png) no-repeat left top;}
.choix_univers #modele-coloriage-13 .link a {background:transparent url(../medias/univers/bt_rose.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-13 .link a {background:transparent url(../medias/univers/bt_rose_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-13 .link a:hover,
.choix_univers.galerie #modele-coloriage-13 .link a:hover {background-position:left bottom;}

/* Pole nord */
.choix_univers #modele-coloriage-12 { background:transparent url(../medias/univers/polenord.png) no-repeat left top;}
.choix_univers #modele-coloriage-12 .link a {background:transparent url(../medias/univers/bt_gris.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-12 .link a {background:transparent url(../medias/univers/bt_gris_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-12 .link a:hover,
.choix_univers.galerie #modele-coloriage-12 .link a:hover {background-position:left bottom;}

/* Dansons sous la pluie */
.choix_univers #modele-coloriage-11 { background:transparent url(../medias/univers/pluie.png) no-repeat left top;}
.choix_univers #modele-coloriage-11 .link a {background:transparent url(../medias/univers/bt_bleu.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-11 .link a {background:transparent url(../medias/univers/bt_bleu_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-11 .link a:hover,
.choix_univers.galerie #modele-coloriage-11 .link a:hover {background-position:left bottom;}

/* Pirates et chevaliers */
.choix_univers  #modele-coloriage-10 { background:transparent url(../medias/univers/pirates.png) no-repeat left top;}
.choix_univers  #modele-coloriage-10 .link a {background:transparent url(../medias/univers/bt_rouge.png) no-repeat left top;}
.choix_univers.galerie  #modele-coloriage-10 .link a {background:transparent url(../medias/univers/bt_rouge_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-10 .link a:hover,
.choix_univers.galerie #modele-coloriage-10 .link a:hover {background-position:left bottom;}

/* Bonhommes de neige */
.choix_univers  #modele-coloriage-9 { background:transparent url(../medias/univers/bonhomme.png) no-repeat left top;}
.choix_univers  #modele-coloriage-9 .link a {background:transparent url(../medias/univers/bt_bleu.png) no-repeat left top;}
.choix_univers.galerie  #modele-coloriage-9 .link a {background:transparent url(../medias/univers/bt_bleu_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-9 .link a:hover,
.choix_univers.galerie #modele-coloriage-9 .link a:hover {background-position:left bottom;}

/* Nature */
.choix_univers #modele-coloriage-8 { background:transparent url(../medias/univers/nature.png) no-repeat left top;}
.choix_univers  #modele-coloriage-8 .link a {background:transparent url(../medias/univers/bt_vert.png) no-repeat left top;}
.choix_univers.galerie  #modele-coloriage-8 .link a {background:transparent url(../medias/univers/bt_vert_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-8 .link a:hover,
.choix_univers.galerie #modele-coloriage-8 .link a:hover {background-position:left bottom;}

/* Musique */
.choix_univers  #modele-coloriage-7 { background:transparent url(../medias/univers/musique.png) no-repeat left top;}
.choix_univers  #modele-coloriage-7 .link a {background:transparent url(../medias/univers/bt_orange.png) no-repeat left top;}
.choix_univers #modele-coloriage-7 .link a:hover,
.choix_univers.galerie #modele-coloriage-7 .link a:hover {background-position:left bottom;}

/* Metier de reve */
.choix_univers  #modele-coloriage-6 { background:transparent url(../medias/univers/metier.png) no-repeat left top;}
.choix_univers  #modele-coloriage-6 .link a {background:transparent url(../medias/univers/bt_turquoise.png) no-repeat left top;}
.choix_univers.galerie  #modele-coloriage-6 .link a {background:transparent url(../medias/univers/bt_turquoise_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-6 .link a:hover,
.choix_univers.galerie #modele-coloriage-6 .link a:hover {background-position:left bottom;}

/* Sports d'hivers */
.choix_univers  #modele-coloriage-5 { background:transparent url(../medias/univers/hiver.png) no-repeat left top;}
.choix_univers #modele-coloriage-5 .link a {background:transparent url(../medias/univers/bt_bleu.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-5 .link a {background:transparent url(../medias/univers/bt_bleu_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-5 .link a:hover,
.choix_univers.galerie #modele-coloriage-5 .link a:hover {background-position:left bottom;}

/* equitation */
.choix_univers #modele-coloriage-4 { background:transparent url(../medias/univers/equitation.png) no-repeat left top;}
.choix_univers #modele-coloriage-4 .link a {background:transparent url(../medias/univers/bt_orange.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-4 .link a {background:transparent url(../medias/univers/bt_orange_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-4 .link a:hover,
.choix_univers.galerie #modele-coloriage-4 .link a:hover {background-position:left bottom;}

/* Cirque */
.choix_univers #modele-coloriage-3 { background:transparent url(../medias/univers/cirque.png) no-repeat left top;}
.choix_univers  #modele-coloriage-3 .link a {background:transparent url(../medias/univers/bt_rouge.png) no-repeat left top;}
.choix_univers.galerie  #modele-coloriage-3 .link a {background:transparent url(../medias/univers/bt_rouge_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-3 .link a:hover,
.choix_univers.galerie #modele-coloriage-3 .link a:hover {background-position:left bottom;}

/* Monde aquatique */
.choix_univers #modele-coloriage-2 { background:transparent url(../medias/univers/aquatique.png) no-repeat left top;}
.choix_univers #modele-coloriage-2 .link a {background:transparent url(../medias/univers/bt_bleu.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-2 .link a {background:transparent url(../medias/univers/bt_bleu_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-2 .link a:hover,
.choix_univers.galerie #modele-coloriage-2 .link a:hover {background-position:left bottom;}

/* Vehicules */
.choix_univers  #modele-coloriage-15 { background:transparent url(../medias/univers/vehicule.png) no-repeat left top;}
.choix_univers #modele-coloriage-15 .link a {background:transparent url(../medias/univers/bt_jaune.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-15 .link a {background:transparent url(../medias/univers/bt_jaune_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-15 .link a:hover,
.choix_univers.galerie #modele-coloriage-15 .link a:hover {background-position:left bottom;}

/* 5 Continent */
.choix_univers  #modele-coloriage-16 { background:transparent url(../medias/univers/continent.png) no-repeat left top;}
.choix_univers #modele-coloriage-16 .link a {background:transparent url(../medias/univers/bt_vert.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-16 .link a {background:transparent url(../medias/univers/bt_vert_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-16 .link a:hover,
.choix_univers.galerie #modele-coloriage-16 .link a:hover {background-position:left bottom;}

/* magiciens */
.choix_univers  #modele-coloriage-24 { background:transparent url(../medias/univers/magiciens.png) no-repeat left top;}
.choix_univers #modele-coloriage-24 .link a {background:transparent url(../medias/univers/bt_turquoise.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-24 .link a {background:transparent url(../medias/univers/bt_turquoise_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-24 .link a:hover,
.choix_univers.galerie #modele-coloriage-24 .link a:hover {background-position:left bottom;}

/* football */
.choix_univers  #modele-coloriage-25 { background:transparent url(../medias/univers/football.png) no-repeat left top;}
.choix_univers #modele-coloriage-25 .link a {background:transparent url(../medias/univers/bt_bleu.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-25 .link a {background:transparent url(../medias/univers/bt_bleu_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-25 .link a:hover,
.choix_univers.galerie #modele-coloriage-25 .link a:hover {background-position:left bottom;}

/* ete */
.choix_univers #modele-coloriage-26 {background:transparent url(../medias/univers/ete.png) no-repeat left top;}
.choix_univers #modele-coloriage-26 .link a {background:transparent url(../medias/univers/bt_jaune.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-26 .link a {background:transparent url(../medias/univers/bt_jaune_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-26 .link a:hover,
.choix_univers.galerie #modele-coloriage-26 .link a:hover {background-position:left bottom;}

/* sports-rentree */
.choix_univers  #modele-coloriage-27 { background:transparent url(../medias/univers/sports-rentree.png) no-repeat left top;}
.choix_univers #modele-coloriage-27 .link a {background:transparent url(../medias/univers/bt_orange.png) no-repeat left top;}
.choix_univers.galerie #modele-coloriage-27 .link a {background:transparent url(../medias/univers/bt_orange_choisir.png) no-repeat left top;}
.choix_univers #modele-coloriage-27 .link a:hover,
.choix_univers.galerie #modele-coloriage-27 .link a:hover {background-position:left bottom;}


.choix_univers .jcarousel-clip, .choix_univers .jcarousel-clip {  width:408px;height:465px;  position: relative; z-index: 2;  overflow: hidden; }
.choix_univers .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
.choix_univers .jcarousel-item, div#choix-univers .jcarousel-item { width: /*398*/400px; height: 155px;float: left; list-style: none;float:left; }
/*div#choix-univers .jcarousel-item div, div#choix-univers .jcarousel-item div {  width: 199px; height: 155px; display: block; background: #FFFFFF;float:left; }*/

#choix-papertoys .jcarousel-item, div#choix-univers .jcarousel-item {
    float:left;
    /*height:232px;*/
    height:153px;
    list-style:none outside none;
    width:400px;
}
#choix-papertoys .jcarousel-item{
    height: 220px;
}

#choix-papertoys .jcarousel-clip {
    height: 440px;
}

.content_travaux_manuels .choix_univers {
    width: 408px;
}

.choix_univers .jcarousel-prev { width: 62px; height: 101px; top: 67px; left: 42px; background: transparent url(../medias/carousel_concours_fleche_precedent.png) no-repeat 0 0; position: absolute; z-index: 3; display: none; cursor: pointer; }
.choix_univers .jcarousel-next { width: 62px; height: 101px; top: 67px; right: 25px; background: transparent url(../medias/carousel_concours_fleche_suivant.png) no-repeat 0 0; position: absolute; z-index: 3; display: none; cursor: pointer; }

.choix_univers .jcarousel-prev:hover { background-position: -62px 0; }
.choix_univers .jcarousel-next:hover { background-position: -62px 0; }

.choix_univers .jcarousel-prev:active { background-position: -124px 0; }
.choix_univers .jcarousel-next:active { background-position: -124px 0; }

.choix_univers .jcarousel-prev-disabled, .choix_univers .jcarousel-prev-disabled:hover, .choix_univers .jcarousel-prev-disabled:active  { background-position: 186px 0; cursor: default; }
.choix_univers .jcarousel-next-disabled, .choix_univers .jcarousel-next-disabled:hover, .choix_univers .jcarousel-next-disabled:active { background-position: 186px 0; cursor: default; }


.choix_univers .jcarousel-prev { width: 62px; height: 101px; top: 67px; left: 42px; background: transparent url(../medias/carousel_concours_fleche_precedent.png) no-repeat 0 0; position: absolute; z-index: 3; display: none; cursor: pointer; }
.choix_univers .jcarousel-next { width: 62px; height: 101px; top: 67px; right: 25px; background: transparent url(../medias/carousel_concours_fleche_suivant.png) no-repeat 0 0; position: absolute; z-index: 3; display: none; cursor: pointer; }

.choix_univers .jcarousel-prev:hover { background-position: -62px 0; }
.choix_univers .jcarousel-next:hover { background-position: -62px 0; }

.choix_univers .jcarousel-prev:active { background-position: -124px 0; }
.choix_univers .jcarousel-next:active { background-position: -124px 0; }

.choix_univers .jcarousel-prev-disabled, .choix_univers .jcarousel-prev-disabled:hover, .choix_univers .jcarousel-prev-disabled:active  { background-position: 186px 0; cursor: default; }
.choix_univers .jcarousel-next-disabled, .choix_univers .jcarousel-next-disabled:hover, .choix_univers .jcarousel-next-disabled:active { background-position: 186px 0; cursor: default; }

.ti_choix_univers {
    background:url(../medias/crabe_univers.png) top left no-repeat;
    height:55px;
    padding-left:60px;
    margin-bottom:10px;
}

.ti_choix_univers .titre{
    padding-top:20px;
}
.ti_choix_univers h1 {
    color:#E75127;
    font-size:18px;
}
.sIFR-hasFlash .ti_choix_univers .titre {padding:0;}
.sIFR-hasFlash .ti_choix_univers .titre .sIFR-flash{margin-top:20px;}
.sIFR-hasFlash .ti_choix_univers h1{font-size:18px;}

/* Page choix modeles coloriage
---------------------------*/

.content_modele_coloriage {
    background: url(../medias/bg_modele.jpg) #FFF no-repeat bottom left;
}

.content_modele_coloriage .ti_modele {
    /*margin:0 0 10px 316px;*/
}


.ti_modele h1 {
    font-size:40px;
    float:left;
    margin:30px 20px 0 20px;
}

.ti_modele .img_left,
.ti_modele .img_right {
    float:left;
    width:100px;
    height:100px;
}

.bloc_modele {
    float:left;
    background: url(../medias/bg_choix_modele.png) no-repeat top left;
    width:592px;
    height:400px;
    position:relative;
}


.bloc_modele .modele_carousel {
    height:266px;
    margin-top:64px;
    margin-left:31px;
}

/* Carousel modeles */
.bloc_modele .jcarousel-container {position: relative;}
.bloc_modele .jcarousel-clip, .bloc_modele .jcarousel-clip-horizontal { width: 532px; height: 266px; position: relative; z-index: 2;  overflow: hidden;/*margin:64px 0 0 31px;*/ }
.bloc_modele .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
.bloc_modele .jcarousel-item, .bloc_modele .jcarousel-item-horizontal {  width: 133px; height: 266px; float: left; list-style: none;}
.bloc_modele .jcarousel-item a, .bloc_modele .jcarousel-item-horizontal a {position: relative;margin-bottom:10px;width: 123px; height: 123px; display: block;background: url(../medias/bg_vign_modele.png) no-repeat top left; }
.bloc_modele ul li img {padding:3px 0 0 3px;-ms-interpolation-mode: bicubic;position: absolute;}

.bloc_modele .jcarousel-prev {display:block;width: 54px;height: 57px;float:left;/*top: 320px;left: 450px;*/ background:url(../medias/fleche_gauche.png) no-repeat top left; /*position: absolute;z-index:3;*/cursor: pointer;margin-left:110px;}
.bloc_modele .jcarousel-next {display:block;width: 54px;height: 57px;float:right;/* top: 320px;right: 45px; */background:url(../medias/fleche_droite.png) no-repeat top left;/* position: absolute;z-index:3; */cursor: pointer;margin-right:40px;}




.bloc_modele .jcarousel-prev:hover { background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.bloc_modele .jcarousel-next:hover { background:url(../medias/fleche_droite.png) no-repeat bottom left;}

.bloc_modele .jcarousel-prev:active {background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.bloc_modele .jcarousel-next:active { background:url(../medias/fleche_droite.png) no-repeat bottom left;}

.bloc_modele .jcarousel-prev-disabled,
.bloc_modele .jcarousel-prev-disabled:hover,
.bloc_modele .jcarousel-prev-disabled:active  {
    background:none; cursor:default;
}
.bloc_modele .jcarousel-next-disabled,
.bloc_modele .jcarousel-next-disabled-horizontal:hover,
.bloc_modele .jcarousel-next-disabled-horizontal:active {
    background:none; cursor:default;
}

a.plus_recents {
    background:url(../medias/choix_modele/bt_modele_recent.png) no-repeat top left;
    width:139px;
    height:24px;
    display:block;
    float:left;
    margin:16px 10px 0 40px;
}
* html a.plus_recents {margin:16px 10px 0 20px;}



a.plus_recents:hover {
    background:url(../medias/choix_modele/bt_modele_recent.png) no-repeat bottom left;
}

a.plus_recents_active {
    background:url(../medias/choix_modele/bt_modele_recent.png) no-repeat center left;
}

a.plus_apprecies {
    background:url(../medias/choix_modele/bt_modele_apprecie.png) no-repeat top left;
    width:139px;
    height:24px;
    display:block;
    float:left;
    margin:16px 0 0 0;
}

a.plus_apprecies:hover {
    background:url(../medias/choix_modele/bt_modele_apprecie.png) no-repeat bottom left;
}

a.plus_apprecies_active {
    background:url(../medias/choix_modele/bt_modele_apprecie.png) no-repeat center left;
}

.bloc_modele_choix {
    float:left;
    width:347px;
    height:272px;
    margin:25px 0 0 10px;

}

.bloc_modele_choix img {
    margin:26px 0 0 0px;
    width:300px;
    height:220px;
    overflow:hidden;
    -ms-interpolation-mode: bicubic;
    margin-left:20px;
}

a.bt_modele {
    float:left;
    display:block;
    width:163px;
    height:76px;
    margin:0 0 0 108px;
    text-indent:-9999px;
}

/* Animaux */
.animaux .ti_modele {margin:0 0 0 255px;}
.animaux .ti_modele h1 {color:#e96814;}
.animaux .ti_modele .img_left { background: url(../medias/choix_modele/img_animaux_01.png) no-repeat top left; }
.animaux .ti_modele .img_right { background: url(../medias/choix_modele/img_animaux_02.png) no-repeat top left;}
.animaux .bloc_modele {background: url(../medias/choix_modele/bg_modele_orange.png) no-repeat top left;}
.animaux .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_orange.png) no-repeat top left;}
.animaux a.bt_modele {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeat top left;}
.animaux a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeat bottom left;}


/* Vacances */
.vacances .ti_modele {margin:0 0 0 195px;}
.vacances .ti_modele h1 {color:#cd3202;}
.vacances .ti_modele .img_left { background: url(../medias/choix_modele/img_vacance_01.png) no-repeat top left; }
.vacances .ti_modele .img_right { background: url(../medias/choix_modele/img_vacance_02.png) no-repeat top left;}
.vacances .bloc_modele {background: url(../medias/choix_modele/bg_modele_jaune.png) no-repeat top left;}
.vacances .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_jaune.png) no-repeat top left;}
.vacances a.bt_modele {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeat top left;}
.vacances a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeat bottom left;}


/* Nature */
.nature .ti_modele {margin:0 0 0 290px;}
.nature .ti_modele h1 {color:#4ba826;}
.nature .ti_modele .img_left { background: url(../medias/choix_modele/img_nature_01.png) no-repeat top left; }
.nature .ti_modele .img_right { background: url(../medias/choix_modele/img_nature_02.png) no-repeat top left;}
.nature .bloc_modele {background: url(../medias/choix_modele/bg_modele_vert.png) no-repeat top left;}
.nature .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_vert.png) no-repeat top left;}
.nature a.bt_modele {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat top left;}
.nature a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat bottom left;}


/* Fee et princesse */
.princesse .ti_modele {margin:0 0 0 230px;}
.princesse .ti_modele h1 {color:#f100e5;}
.princesse .ti_modele .img_left { background: url(../medias/choix_modele/img_princesse_01.png) no-repeat top left; }
.princesse .ti_modele .img_right { background: url(../medias/choix_modele/img_princesse_02.png) no-repeat top left;}
.princesse .bloc_modele {background: url(../medias/choix_modele/bg_modele_rose.png) no-repeat top left;}
.princesse .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_rose.png) no-repeat top left;}
.princesse a.bt_modele {background: url(../medias/choix_modele/bt_modele_rose.png) no-repeat top left;}
.princesse a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_rose.png) no-repeat bottom left;}


/* Vehicules */
.vehicule .ti_modele {margin:0 0 0 250px;}
.vehicule .ti_modele h1 {color:#cb6500;}
.vehicule .ti_modele .img_left { background: url(../medias/choix_modele/img_vehicule_01.png) no-repeat top left; }
.vehicule .ti_modele .img_right { background: url(../medias/choix_modele/img_vehicule_02.png) no-repeat top left;}
.vehicule .bloc_modele {background: url(../medias/choix_modele/bg_modele_jaune.png) no-repeat top left;}
.vehicule .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_jaune.png) no-repeat top left;}
.vehicule a.bt_modele {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeat top left;}
.vehicule a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeat bottom left;}


/* Pirates et chevaliers */
.pirate .ti_modele {margin:0 0 0 185px;}
.pirate .ti_modele h1 {color:#e30103;}
.pirate .ti_modele .img_left { background: url(../medias/choix_modele/img_pirate_01.png) no-repeat top left; }
.pirate .ti_modele .img_right { background: url(../medias/choix_modele/img_pirate_02.png) no-repeat top left;}
.pirate .bloc_modele {background: url(../medias/choix_modele/bg_modele_rouge.png) no-repeat top left;}
.pirate .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_rouge.png) no-repeat top left;}
.pirate a.bt_modele {background: url(../medias/choix_modele/bt_modele_rouge.png) no-repeat top left;}
.pirate a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_rouge.png) no-repeat bottom left;}


/* Musique */
.musique .ti_modele {margin:0 0 0 190px;}
.musique .ti_modele h1 {color:#d53f02;}
.musique .ti_modele .img_left { background: url(../medias/choix_modele/img_musique_01.png) no-repeat top left; }
.musique .ti_modele .img_right { background: url(../medias/choix_modele/img_musique_02.png) no-repeat top left;}
.musique .bloc_modele {background: url(../medias/choix_modele/bg_modele_orange.png) no-repeat top left;}
.musique .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_orange.png) no-repeat top left;}
.musique a.bt_modele {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeat top left;}
.musique a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeat bottom left;}


/* Monde aquatique */
.aquatique .ti_modele {margin:0 0 0 190px;}
.aquatique .ti_modele h1 {color:#009ac8;}
.aquatique .ti_modele .img_left { background: url(../medias/choix_modele/img_aquatique_01.png) no-repeat top left; }
.aquatique .ti_modele .img_right { background: url(../medias/choix_modele/img_aquatique_02.png) no-repeat top left;}
.aquatique .bloc_modele {background: url(../medias/choix_modele/bg_modele_bleu.png) no-repeat top left;}
.aquatique .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_bleu.png) no-repeat top left;}
.aquatique a.bt_modele {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat top left;}
.aquatique a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat bottom left;}


/* Dansons sous la pluie */
.pluie .ti_modele {margin:0 0 0 175px;}
.pluie .ti_modele h1 {color:#009ac8;}
.pluie .ti_modele .img_left { background: url(../medias/choix_modele/img_pluie_01.png) no-repeat top left; }
.pluie .ti_modele .img_right { background: url(../medias/choix_modele/img_pluie_02.png) no-repeat top left;}
.pluie .bloc_modele {background: url(../medias/choix_modele/bg_modele_bleu.png) no-repeat top left;}
.pluie .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_bleu.png) no-repeat top left;}
.pluie a.bt_modele {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat top left;}
.pluie a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat bottom left;}


/* Pole nord */
.polenord .ti_modele {margin:0 0 0 240px;}
.polenord .ti_modele h1 {color:#6eb9cc;}
.polenord .ti_modele .img_left { background: url(../medias/choix_modele/img_polenord_01.png) no-repeat top left; }
/*.polenord .ti_modele .img_right { background: url(../medias/choix_modele/img_polenord_02.png) no-repeat top left;}*/
.polenord .bloc_modele {background: url(../medias/choix_modele/bg_modele_gris.png) no-repeat top left;}
.polenord .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_gris.png) no-repeat top left;}
.polenord a.bt_modele {background: url(../medias/choix_modele/bt_modele_gris.png) no-repeat top left;}
.polenord a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_gris.png) no-repeat bottom left;}


/* Cirque */
.cirque .ti_modele {margin:0 0 0 240px;}
.cirque .ti_modele h1 {color:#990100;}
.cirque .ti_modele .img_left { background: url(../medias/choix_modele/img_cirque_01.png) no-repeat top left; }
.cirque .ti_modele .img_right { background: url(../medias/choix_modele/img_cirque_02.png) no-repeat top left;}
.cirque .bloc_modele {background: url(../medias/choix_modele/bg_modele_rouge.png) no-repeat top left;}
.cirque .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_rouge.png) no-repeat top left;}
.cirque a.bt_modele {background: url(../medias/choix_modele/bt_modele_rouge.png) no-repeat top left;}
.cirque a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_rouge.png) no-repeat bottom left;}


/* Sports d'hivers */
.hiver .ti_modele {margin:0 0 0 234px;}
.hiver .ti_modele h1 {color:#00ccff;}
.hiver .ti_modele .img_left { background: url(../medias/choix_modele/img_hiver_01.png) no-repeat top left; }
.hiver .ti_modele .img_right { background: url(../medias/choix_modele/img_hiver_02.png) no-repeat top left;}
.hiver .bloc_modele {background: url(../medias/choix_modele/bg_modele_bleu.png) no-repeat top left;}
.hiver .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_bleu.png) no-repeat top left;}
.hiver a.bt_modele {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat top left;}
.hiver a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat bottom left;}


/* Bonhommes de neige */
.neige .ti_modele {margin:0 0 0 142px;}
.neige .ti_modele h1 {color:#00b3e6;}
.neige .ti_modele .img_left { background: url(../medias/choix_modele/img_bonhomme_01.png) no-repeat top left; }
.neige .ti_modele .img_right { background: url(../medias/choix_modele/img_bonhomme_02.png) no-repeat top left;}
.neige .bloc_modele {background: url(../medias/choix_modele/bg_modele_bleu.png) no-repeat top left;}
.neige .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_bleu.png) no-repeat top left;}
.neige a.bt_modele {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat top left;}
.neige a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat bottom left;}


/* Metier de reve */
.metier .ti_modele {margin:0 0 0 195px;}
.metier .ti_modele h1 {color:#286850;}
.metier .ti_modele .img_left { background: url(../medias/choix_modele/img_metier_01.png) no-repeat top left; }
.metier .ti_modele .img_right { background: url(../medias/choix_modele/img_metier_02.png) no-repeat top left;}
.metier .bloc_modele {background: url(../medias/choix_modele/bg_modele_turquoise.png) no-repeat top left;}
.metier .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_turquoise.png) no-repeat top left;}
.metier a.bt_modele {background: url(../medias/choix_modele/bt_modele_turquoise.png) no-repeat top left;}
.metier a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_turquoise.png) no-repeat bottom left;}


/* Equitation*/
.equitation .ti_modele {margin:0 0 0 260px;}
.equitation .ti_modele h1 {color:#286850;}
.equitation .ti_modele .img_left { background: url(../medias/choix_modele/img_equitation_01.png) no-repeat top left; }
.equitation .ti_modele .img_right { background: url(../medias/choix_modele/img_equitation_02.png) no-repeat top left;}
.equitation .bloc_modele {background: url(../medias/choix_modele/bg_modele_turquoise.png) no-repeat top left;}
.equitation .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_turquoise.png) no-repeat top left;}
.equitation a.bt_modele {background: url(../medias/choix_modele/bt_modele_turquoise.png) no-repeat top left;}
.equitation a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_turquoise.png) no-repeat bottom left;}


/* 5 Continent*/
.continent .ti_modele {margin:0 0 0 260px;}
.continent .ti_modele h1 {color:#3aa227;}
.continent .ti_modele .img_left { background: url(../medias/choix_modele/img_continent_01.png) no-repeat top left; }
.continent .ti_modele .img_right { background: url(../medias/choix_modele/img_continent_02.png) no-repeat top left;}
.continent .bloc_modele {background: url(../medias/choix_modele/bg_modele_vert.png) no-repeat top left;}
.continent .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_vert.png) no-repeat top left;}
.continent a.bt_modele {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat top left;}
.continent a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat bottom left;}

/* magiciens */
.magiciens .ti_modele {margin:0 0 0 260px;}
.magiciens .ti_modele h1 {color:#3aa227;}
.magiciens .ti_modele .img_left { background: url(../medias/choix_modele/img_magiciens_01.png) no-repeat top left; }
.magiciens .ti_modele .img_right { background: url(../medias/choix_modele/img_magiciens_02.png) no-repeat top left;}
.magiciens .bloc_modele {background: url(../medias/choix_modele/bg_modele_vert.png) no-repeat top left;}
.magiciens .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_vert.png) no-repeat top left;}
.magiciens a.bt_modele {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat top left;}
.magiciens a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_vert.png) no-repeat bottom left;}

/* football */
.football .ti_modele {margin:0 0 0 175px;}
.football .ti_modele h1 {color:#009ac8;}
.football .ti_modele .img_left { background: url(../medias/choix_modele/img_football_01.png) no-repeat top left; }
.football .ti_modele .img_right { background: url(../medias/choix_modele/img_football_02.png) no-repeat top left;}
.football .bloc_modele {background: url(../medias/choix_modele/bg_modele_bleu.png) no-repeat top left;}
.football .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_bleu.png) no-repeat top left;}
.football a.bt_modele {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat top left;}
.football a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_bleu.png) no-repeat bottom left;}

/* ete */ .ete .ti_modele {margin:0 0 0 175px;}
.ete .ti_modele h1 {color:#cd3202;}
.ete .ti_modele .img_left { background: url(../medias/choix_modele/img_ete_01.png) no-repeat top left; }
.ete .ti_modele .img_right { background: url(../medias/choix_modele/img_ete_02.png) no-repeat top left;}
.ete .bloc_modele {background: url(../medias/choix_modele/bg_modele_jaune.png) no-repeat top left;}
.ete .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_jaune.png) no-repeat top left;}
.ete a.bt_modele {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeat top left;}
.ete a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_jaune.png) no-repeateat bottom left;}


/* sports-rentree */
.sports-rentree .ti_modele {margin:0 0 0 175px;}
.sports-rentree .ti_modele h1 {color:#cd3202;}
.sports-rentree .ti_modele .img_left { background: url(../medias/choix_modele/img_sports-rentree_01.png) no-repeat top left; }
.sports-rentree .ti_modele .img_right { background: url(../medias/choix_modele/img_sports-rentree_02.png) no-repeat top left;}
.sports-rentree .bloc_modele {background: url(../medias/choix_modele/bg_modele_orange.png) no-repeat top left;}
.sports-rentree .bloc_modele_choix {background: url(../medias/choix_modele/bg_modele_choix_orange.png) no-repeat top left;}
.sports-rentree a.bt_modele {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeat top left;}
.sports-rentree a.bt_modele:hover {background: url(../medias/choix_modele/bt_modele_orange.png) no-repeateat bottom left;}



/* Galerie dessins
---------------------------*/
.content_dessins_galerie {
    background: url(../medias/bg_galerie_dessin.jpg) #FFF no-repeat top left;
    padding-bottom:150px;
}

.content_dessins_galerie .bt_retour {
    margin-top:50px;
}

/* Silde choix univers */
.content_dessins_galerie .bloc_galerie_g {
    float:left;
    width:465px;
    margin-left:10px;
}

.content_dessins_galerie .bloc_galerie_g .ti_univers {
    background: url(../medias/crabe.png) no-repeat top left;
    height:60px;
    padding:20px 0 0 60px;
    margin:10px 0 0 20px;
}

.sIFR-hasFlash .content_dessins_galerie .bloc_galerie_g .ti_univers {
    padding:25px 0 0 60px;
}

.content_dessins_galerie .bloc_galerie_g .ti_univers h1 {
    font-size:18px;
    color:#E75127;
}

.sIFR-hasFlash .content_dessins_galerie .bloc_galerie_g .ti_univers h1 {
    font-size:15px;
}

.content_dessins_galerie  .control_slide {
    float:left;
    padding-top:190px;
    width:57px;
}

.content_dessins_galerie .choix_univers {
    height:465px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:408px;
    float:left;
}

.content_dessins_galerie .choix_univers .bloc-modele-coloriage {
    width:199px;
    float:left;
}

/* Silde galerie dessins */
.content_dessins_galerie .bloc_galerie_d {
    width:492px;
    float:left;
    overflow:hidden;
    margin-left:20px;
    background:#fff;
}
.content_dessins_galerie .ti_galerie {
    margin:20px 0;
    width:496px;
    height:85px;
    background:#fff;
}
.content_dessins_galerie .bloc_galerie_dessin {
    width:496px;
    height:389px;
}

.content_dessins_galerie .ti {
    margin:20px 0 10px 0;
    float:left;
    width:480px;
}

.content_dessins_galerie .ti h2 {
    font-size:18px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
}
.sIFR-hasFlash .content_dessins_galerie .ti h2 {
    font-size:16px;
}

.content_dessins_galerie .dessin_carousel {
    margin-left:30px;
    position:relative;
}

.content_dessins_galerie .dessin_carousel li {
    float:left;
    width:150px;
    height:280px;
}

.content_dessins_galerie .dessin_carousel .bloc_dessin {
    background:transparent url(../medias/bg_vign_concours.png) no-repeat scroll left top;
    height:140px;
    width:130px;
}


.content_dessins_galerie .dessin_carousel li a.vign {
    display:block;
    height:95px;
    width:130px;
    position:relative;
    background:transparent;
}

.content_dessins_galerie .dessin_carousel li a.name {
    display:block;
    width:130px;
    color:#FFF;
    text-decoration:none;
    text-align:center;
}

.content_dessins_galerie .dessin_carousel li a.name:hover {
    color:#000;
    text-decoration:none;
}

.content_dessins_galerie .dessin_carousel li a img {
    margin:3px 0 0 3px; /* wtf ? */
    /*position:absolute;*/
    height:85px;
    width:120px;
}

.content_dessins_galerie  .bloc_galerie_dessin p.no_publication {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    margin:140px 0 0 116px;
}

.sIFR-hasFlash .content_dessins_galerie  .bloc_galerie_dessin p.no_publication {
    margin:140px 30px 0 0;
}

/* Carousel modeles */

.dessin_carousel .jcarousel-clip {width:450px;height:280px;}
.dessin_carousel .jcarousel-prev { display:block;width: 54px; height: 57px; top: 260px; left: 350px; background:url(../medias/fleche_gauche.png) no-repeat top left;position: absolute; }
.dessin_carousel .jcarousel-next { display:block;width: 54px; height: 57px; top: 260px; right: 20px; background:url(../medias/fleche_droite.png) no-repeat top left;position: absolute;}
.dessin_carousel .jcarousel-prev:hover { background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-next:hover { background:url(../medias/fleche_droite.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-prev:active {background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-next:active { background:url(../medias/fleche_droite.png) no-repeat bottom left;}



/* Animaux */
.animaux .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-animaux.jpg) no-repeat top center;}
.animaux .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-orange.png) no-repeat top left;position:relative;}


/* Vacances */
.vacances .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-vacances.jpg) no-repeat top center;}
.vacances .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-jaune.png) no-repeat top left;position:relative;}


/* Nature */
.nature .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-nature.jpg) no-repeat top center;}
.nature .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-vert.png) no-repeat top left;position:relative;}


/* Fee et princesse */
.princesse .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-princesses.jpg) no-repeat top center;}
.princesse .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-rose.png) no-repeat top left;position:relative;}


/* Vehicules */
.vehicule .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-vehicules.jpg) no-repeat top center;}
.vehicule .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-jaune.png) no-repeat top left;position:relative;}


/* Pirates et chevaliers */
.pirate .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-pirates.jpg) no-repeat top center;}
.pirate .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-rouge.png) no-repeat top left;position:relative;}


/* Musique */
.musique .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-musique.jpg) no-repeat top center;}
.musique .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-orange.png) no-repeat top left;position:relative;}


/* Monde aquatique */
.aquatique .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-aquatique.jpg) no-repeat top center;}
.aquatique .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-bleu.png) no-repeat top left;position:relative;}


/* Dansons sous la pluie */
.pluie .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-pluie.jpg) no-repeat top center;}
.pluie .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-bleu.png) no-repeat top left;position:relative;}


/* Pole nord */
.polenord .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-polenord.jpg) no-repeat top center;}
.polenord .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-gris.png) no-repeat top left;position:relative;}


/* Cirque */
.cirque .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-cirque.jpg) no-repeat top center;}
.cirque .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-rouge.png) no-repeat top left;position:relative;}


/* Sports d'hivers */
.hiver .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-hiver.jpg) no-repeat top center;}
.hiver .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-bleu.png) no-repeat top left;position:relative;}


/* Bonhommes de neige */
.neige .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-bonshommes.jpg) no-repeat top center;}
.neige .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-bleu.png) no-repeat top left;position:relative;}


/* Metier de reve */
.metier .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-metier.jpg) no-repeat top center;}
.metier .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-turquoise.png) no-repeat top left;position:relative;}


/* Equitation*/
.equitation .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-equitation.jpg) no-repeat top center;}
.equitation .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-turquoise.png) no-repeat top left;position:relative;}

/* 5 continent */
.continent .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-continent.jpg) no-repeat top center;}
.continent .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-vert.png) no-repeat top left;position:relative;}

/* magiciens */
.magiciens .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-magiciens.jpg) no-repeat top center;}
.magiciens .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-vert.png) no-repeat top left;position:relative;}

/* football */
.football .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-football.jpg) no-repeat top center;}
.football .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-bleu.png) no-repeat top left;position:relative;}

/* ete */
.ete .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-ete.jpg) no-repeat top center;}
.ete .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-jaune.png) no-repeat top left;position:relative;}

/* sports-rentree */
.sports-rentree .ti_galerie {background: url(../medias/galerie_dessin/modele-titre-sports-rentree.jpg) no-repeat top center;}
.sports-rentree .bloc_galerie_dessin{background: url(../medias/galerie_dessin/galerie-fond-orange.png) no-repeat top left;position:relative;}



.bloc_galerie_perso { position:relative;}


/*/////////////////////
/ Activites ludiques  /
/////////////////////*/

.content_ludo {
    background: url(../medias/bg_home_dessins.jpg) #FFF no-repeat top left;
    padding-bottom:50px;
}


/* description */
.content_ludo .description {
    text-align:center;
    padding-top:20px;
}

.content_ludo .description h1 {
    font-size:23px;
    color:#3BA534;
    margin-top: 10px;
    position:relative; /* ie7 Fix */
    text-align:center;
}

.content_ludo .description h2 {
    font-size:18px;
    color:#3BA534;
    position:relative; /* ie7 Fix */
    text-align:center;
}

.content_ludo .bt_retour {
    margin-top:40px;
}

.bloc_relier_ludo h2,
.bloc_apprendre_ludoh2,
.bloc_travaux_ludo h2 {
    color:#FFF;
    text-align:center;
    font-weight:bold;
    font-size:15px;
}

.sIFR-hasFlash .bloc_relier_ludo h2,
.sIFR-hasFlash .bloc_apprendre_ludo h2,
.sIFR-hasFlash .bloc_travaux_ludo h2  {
    font-size:16px;
}

/* relier */
.bloc_relier_ludo {
    background: url(../medias/bloc_ludo_relier.png) no-repeat top left;
    width:310px;
    height:285px;
    float:left;
    margin-left:20px;
    -margin-left:10px;
}

.bloc_relier_ludo h2 {
    margin:30px 0 0 16px;
}

.bloc_relier_ludo .link {
    padding:140px 0 0 90px;
}

.bloc_relier_ludo .link a {
    background: url(../medias/bt_relier_02.png) no-repeat top left;
    width:143px;
    height:59px;
    display:block;
    text-indent:-9999px;
}

.bloc_relier_ludo .link a:hover {
    background: url(../medias/bt_relier_02.png) no-repeat bottom left;
}

/* Apprendre */
.bloc_apprendre_ludo {
    background: url(../medias/bloc_ludo_apprendre.png) no-repeat top left;
    width:284px;
    height:259px;
    float:left;
    margin:40px 0 0 30px;
    -margin:40px 0 0 20px;
}

.bloc_apprendre_ludo h2 {
    margin:30px 0 0 0;
}

.bloc_apprendre_ludo .link {
    padding:140px 0 0 75px;
}

.bloc_apprendre_ludo .link a {
    background: url(../medias/bt_apprendre_02.png) no-repeat top left;
    width:143px;
    height:59px;
    display:block;
    text-indent:-9999px;
}

.bloc_apprendre_ludo .link a:hover {
    background: url(../medias/bt_apprendre_02.png) no-repeat bottom left;
}

/* Travaux */
.bloc_travaux_ludo {
    background: url(../medias/bloc_ludo_travaux.png) no-repeat top left;
    width:312px;
    height:275px;
    float:left;
    margin-left:30px;
    -margin-left:20px;
}

.bloc_travaux_ludo h2 {
    margin:44px 20px 0 0;
}

.bloc_travaux_ludo .link {
    padding:144px 0 0 80px;
}

.bloc_travaux_ludo .link a {
    background: url(../medias/bt_decouper.png) no-repeat top left;
    width:143px;
    height:59px;
    display:block;
    text-indent:-9999px;
}

.bloc_travaux_ludo .link a:hover {
    background: url(../medias/bt_decouper.png) no-repeat bottom left;
}

/* Modeles Point
---------------------------*/
.content_modele_point {
    background: url(../medias/bg_modele_point.jpg) #FFF no-repeat top left;
    height:600px;
}

.content_modele_point .description {
    text-align:center;
    padding-top:20px;
}

.content_modele_point .description h1 {
    font-size:20px;
    color:#5C8A26;

}

.content_modele_point .description h2 {
    font-size:18px;
    color:#5C8A26;
}

.sIFR-hasFlash .content_modele_point .description p {
    font-size:22px;
}

.content_modele_point .bt_retour {
    margin-top:80px;
}

.bloc_modele_point {
    width:314px;
    height:374px;
    float:left;
    margin:20px 8px 0 8px;
}

.content_modele_point .facile {
    background: url(../medias/bg_modele_facile.png) no-repeat top left;

}
.content_modele_point .moyen {
    background: url(../medias/bg_modele_moyen.png) no-repeat top left;
    margin:40px 8px 0 18px;
}
* html .content_modele_point .moyen {margin:40px 8px 0 8px;}

.content_modele_point .difficile {
    background: url(../medias/bg_modele_difficile.png) no-repeat top left;
}

.bloc_modele_point .txt {
    margin-top:35px;
}

.bloc_modele_point .txt p {
    text-align:center;
    color:#FFF;
    font-weight:bold;
    font-size:16px;
    margin-bottom:5px;
}

.bloc_modele_point ul {
    margin-left:20px;
    height:262px;
}

* html .bloc_modele_point ul {margin-left:15px;}


.bloc_modele_point ul li {
    background: url(../medias/bg_vign_modele_ludo.png) no-repeat top left;
    width:126px;
    height:126px;
    float:left;
    margin:5px;
    position:relative;
}

.bloc_modele_point ul li a {
    float: left;
}

.bloc_modele_point ul li img {
    -ms-interpolation-mode: bicubic;
    margin:4px 0 0 4px;
    position:absolute;
}

.bloc_modele_point .link a {
    display:block;
    background: url(../medias/bt_all_modeles.png) no-repeat top left;
    width:128px;
    height:53px;
    margin:0 auto;
    text-indent:-9999px;
}

.bloc_modele_point .link a:hover {
    background: url(../medias/bt_all_modeles.png) no-repeat bottom left;
}

/* Comment dessiner
---------------------------*/

.content_comment_dessiner {
    background: url(../medias/bg_comment_dessiner.jpg) #FFF no-repeat top left;
}

.content_comment_dessiner .description {
    text-align:center;
    color:#009036;
    padding-top:20px;
}

.content_comment_dessiner .description h1 {
    color:#009036;
    font-size:20px;
}

.content_comment_dessiner .description h2 {
    color:#009036;
    font-size:18px;
}

.content_comment_dessiner .bloc_g {
    float:left;
    width:600px;
}

.content_comment_dessiner .bloc_d {
    float:left;
    width:400px;
}

.apprendre_mois {
    margin-top:28px;
    width:600px;
    float:left;
}

.apprendre_mois p {
    text-indent:-9999px;
    background: url(../medias/ce_mois_ci.png) no-repeat top left;
    width:134px;
    height:27px;
    display:block;
}

.content_comment_dessiner .bloc_mois_apprendre.un {
    margin:20px 0 0 20px;
    -margin:20px 0 0 10px;
}

.content_comment_dessiner .bloc_mois_apprendre.deux {
    margin:40px 0 0 10px;
}

.content_comment_dessiner .bloc_mois_apprendre {
    background: url(../medias/bloc_apprendre_big.png) no-repeat top left;
    width:284px;
    height:253px;
    float:left;
}

.content_comment_dessiner .bloc_mois_apprendre .img {
    width:225px;
    height:185px;
    margin-top:24px;
    overflow:hidden;
    background:#FFF;
}

.content_comment_dessiner .bloc_mois_apprendre .img img {
    width:225px;
    height:185px;
    overflow:hidden;
}

.content_comment_dessiner .bloc_mois_apprendre a.bt_learn {
    background: url(../medias/bt_apprendre_dessiner.png) no-repeat top left;
    width:174px;
    height:63px;
    display:block;
    text-indent:-9999px;
    margin-top:6px;
}

.content_comment_dessiner .bloc_mois_apprendre a.bt_learn:hover {
    background: url(../medias/bt_apprendre_dessiner.png) no-repeat bottom left;
}


/* Slide */

.content_comment_dessiner .slide_apprendre {
    width:408px;
    height:480px;
    overflow:hidden;
    float:right;
}

.content_comment_dessiner .slide_apprendre {
    width:320px;
    height:495px;
    overflow:hidden;
    float:right;
    margin-top:20px;
}

.content_comment_dessiner .slide_apprendre .bloc_apprendre {
    background: url(../medias/bloc_apprendre_small.png) no-repeat top left;
    width:160px;
    height:165px;
    float:left;
}

.content_comment_dessiner .slide_apprendre .bloc_apprendre .img {
    width:125px;
    height:105px;
    margin-top:12px;
    overflow:hidden;
    background:#FFF;
}

.content_comment_dessiner .slide_apprendre .bloc_apprendre .img img {
    width:125px;
    height:105px;
    overflow:hidden;
}

.content_comment_dessiner .slide_apprendre .bloc_apprendre a.bt_learn2 {
    background: url(../medias/bt_apprendre.png) no-repeat top left;
    width:108px;
    height:45px;
    display:block;
    text-indent:-9999px;
}

.content_comment_dessiner .slide_apprendre .bloc_apprendre a.bt_learn2:hover {
    background: url(../medias/bt_apprendre.png) no-repeat bottom left;
}

/* Choix univers carousel */
.content_comment_dessiner .slide_apprendre .jcarousel-clip{  width:320px;height:495px;  position: relative; z-index: 2;  overflow: hidden; }
.content_comment_dessiner .slide_apprendre .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }

.content_comment_dessiner .slide_apprendre .jcarousel-item{ width: 398px; height: 165px;float:left; }

.control_slide {
    float:right;
    width:57px;
    padding-top:190px;
}

.content_comment_dessiner a#choix-univers-prev {
    background:url(../medias/fleche_haut.png) no-repeat top left;
    width:57px;text-decoration:none;
    height:54px;line-height:54px;font-size:54px;
    display:block;
}
.content_comment_dessiner a#choix-univers-prev:hover {
    background:url(../medias/fleche_haut.png) no-repeat bottom left;
}

.content_comment_dessiner a#choix-univers-next {
    background:url(../medias/fleche_bas.png) no-repeat bottom left;
    width:57px;text-decoration:none;
    height:54px;line-height:54px;font-size:54px;
    display:block;
}
.content_comment_dessiner a#choix-univers-next:hover {
    background:url(../medias/fleche_bas.png) no-repeat top left;
}


/* Galerie
---------------------------*/
.content_galerie_point {
    background: url(../medias/bg_point.jpg) #FFF no-repeat top left;
}

.content_galerie_point .description {
    padding-top:20px;
    margin-bottom:20px;
    text-align:center;
}

.content_galerie_point .description h1 {
    font-size:20px;
    color:#5C8A26;
}

.content_galerie_point .description h2 {
    font-size:18px;
    color:#5C8A26;
}

.content_galerie_point .bloc_modele {
    background: url(../medias/bg_galerie_point.png) no-repeat top left;
}

.content_galerie_point .bloc_modele p {
    color:#FFFFFF;
    font-size:23px;
    font-weight:bold;
    text-align:center;
    margin-top:24px;
}


.content_galerie_point .bloc_modele .jcarousel-clip {
    height:266px;
    margin:4px 0 0 31px;
    overflow:hidden;
    position:relative;
    width:532px;
    z-index:2;

}

div.jcarousel-container-horizontal{-width:600px;-height:270px;}


.content_galerie_point .bloc_modele_choix {
    background: url(../medias/bg_galerie_point_choix.png) no-repeat top left;
}

.content_galerie_point .bt_modele {
    background: url(../medias/bt_relier.png) no-repeat top left;
    width:162px;
    height:74px;
}

.content_galerie_point .bt_modele:hover {
    background: url(../medias/bt_relier.png) no-repeat bottom left
}

.content_galerie_point .bloc_modele .modele_carousel {
    height:auto;
    margin:0;
}
/* Galerie
---------------------------*/

.content_travaux_manuels {
    background: url(../medias/bg_home_dessinsv2.jpg) #FFF no-repeat top left;
    height:600px;
}

/* description */
.content_travaux_manuels .description {
    text-align:center;
    color:#006921;
    margin-bottom:40px;
    padding-top:20px;
}

.content_travaux_manuels .description h1 {
    font-size:20px;
    color:#006921;
    text-align:center;
}

.content_travaux_manuels .description h2 {
    font-size:18px;
    color:#006921;
    text-align:center;
}

.content_travaux_manuels .bt_retour {
    margin-top:70px;
}

.bloc_papertoy {
    background: url(../medias/bloc_choix_papertoy.png) no-repeat top left;
    width:314px;
    height:313px;
    padding-top:1px;
    float:left;
}
.bloc_papertoy_mois{
    background: url(../medias/bloc_choix_papertoy_big.png) no-repeat top left;
    width:314px;
    height:313px;
    padding-top:25px;
    padding-left:30px;
    padding-right:30px;
    float:left;
    margin-left:70px;
    margin-top:20px;
    padding-bottom:150px;
}
.bloc_papertoy_mini{
    background: url(../medias/bloc_choix_papertoy_mini.png) no-repeat top left;
    width:200px;
    /*height:200px;*/
    height:220px;
    /*padding-top:1px;*/
    /*padding-bottom:40px;*/
    float:left;
    overflow:hidden;
}
.bloc_papertoy_mini .bloc_img_mini{
    width:150px;
    height:150px;
    background:#FFFFFF;
    overflow:hidden;
    margin:14px 0 0 20px;
    display:block;
}

.bloc_papertoy_mini .bloc_img_mois{
    width:250px;
    height:250px;
    background:#FFFFFF;
    overflow:hidden;
    margin:14px 0 0 20px;
    display:block;
}

.bloc_papertoy.un {
    margin:0px 0 0 14px;
}
.bloc_papertoy.deux {
    margin:30px 0 0 14px;
}
.bloc_papertoy.trois {
    margin:15px 0 0 14px;
}

.bloc_papertoy .bloc_img {
    width:250px;
    height:250px;
    background:#FFFFFF;
    overflow:hidden;
    margin:24px 0 0 28px;
    display:block;
}

.bloc_papertoy a.choix_papertoy {
    background: url(../medias/bt_choisir_modele.png) no-repeat top left;
    width:129px;
    height:53px;
    display:block;
    text-indent:-9999px;
    margin:4px 0 0 85px;
}
.bloc_papertoy_mois a.choix_papertoy {
    background: url(../medias/bt_choisir_modele.png) no-repeat top left;
    width:129px;
    height:53px;
    display:block;
    text-indent:-9999px;
    margin:4px 0 0 60px;
}

.bloc_papertoy_mini a.choix_papertoy_mini{
    background: url(../medias/bt_choisir_modele.png) no-repeat top left;
    width:129px;
    height:53px;
    display:block;
    text-indent:-9999px;
    margin:4px 0 0 35px;
}

.bloc_papertoy_mois a.choix_papertoy:hover {
    background: url(../medias/bt_choisir_modele.png) no-repeat bottom left;
}
.bloc_papertoy_mini a.choix_papertoy_mini:hover  {
    background: url(../medias/bt_choisir_modele.png) no-repeat bottom left;
}

.bloc_papertoy a.choix_papertoy:hover  {
    background: url(../medias/bt_choisir_modele.png) no-repeat bottom left;
}


/*/////////////////////
/    Histoires & BD   /
/////////////////////*/

/* Accueil
---------------------------*/
.content_histoire_bd {
    background: url(../medias/bg_home_dessins.jpg) #FFF no-repeat top left;
}

.content_histoire_bd .description {
    position:relative;
    text-align:center;
    padding-top:20px;
}

.content_histoire_bd .description h1 {
    font-size:23px;
    color:#01A1E2;
    margin-top: 10px;
    position:relative; /* ie7 Fix */
    text-align:center;
}

.content_histoire_bd .description h2 {
    font-size:18px;
    color:#01A1E2;
}


.content_histoire_bd .bt_retour {
    margin:40px 0 0 10px;
}


/* Bloc histoire */
.content_histoire_bd .bloc_home_histoire {
    background: url(../medias/bloc_histoire.png) no-repeat top left;
    width:321px;
    height:284px;
    float:left;
    margin:20px 0 0 10px;
}

.content_histoire_bd .bloc_home_histoire h2 {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    margin:31px 0 0 22px;
}

.sIFR-hasFlash .content_histoire_bd .bloc_home_histoire h2 {
    font-size:16px;
}

.content_histoire_bd .bloc_home_histoire .link {
    margin:132px 0 0 92px;
}

.content_histoire_bd .bloc_home_histoire .link a {
    background: url(../medias/bt_illustrer.png) no-repeat top left;
    width:155px;
    height:63px;
    display:block;
    text-indent:-9999px;
}

.content_histoire_bd .bloc_home_histoire .link a:hover {
    background: url(../medias/bt_illustrer.png) no-repeat bottom left;
}


/* Bloc bd */
.content_histoire_bd .bloc_home_bd {
    background: url(../medias/bloc_bd.png) no-repeat top left;
    width:321px;
    height:284px;
    float:left;
    margin:40px 0 0 20px;
    -margin:40px 0 0 10px;
}

.content_histoire_bd .bloc_home_bd h2 {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    margin:42px 10px 0 0;
}

.sIFR-hasFlash .content_histoire_bd .bloc_home_bd h2 {
    font-size:16px;
}

.content_histoire_bd .bloc_home_bd .link {
    margin:142px 0 0 78px;
}

.content_histoire_bd .bloc_home_bd .link a {
    background: url(../medias/bt_raconter.png) no-repeat top left;
    width:155px;
    height:63px;
    display:block;
    text-indent:-9999px;
}

.content_histoire_bd .bloc_home_bd .link a:hover {
    background: url(../medias/bt_raconter.png) no-repeat bottom left;
}


/* histoire&Bd du moment */

.content_histoire_bd .bloc_dessins {
    background: url(../medias/bloc_histoire_moment.png) no-repeat top left;
    width:314px;
    height:461px;
    margin:20px 0 0 0;
    float:left;
}

.content_histoire_bd .bloc_dessins .contenu_dessins {
    padding:46px 0 0 35px;
    height:360px;
}

.content_histoire_bd .bloc_dessins .contenu_dessins .bloc_histoire {
    background:#FFF;
    padding:5px;
    margin:5px;
    width:110px;
    float:left;
}

.content_histoire_bd .bloc_dessins .contenu_dessins .bloc_histoire a {
    display:block;
}

.content_histoire_bd .bloc_dessins .contenu_dessins .bloc_histoire img {
    height:77px;
    overflow:hidden;
    width:111px;
}

.content_histoire_bd .bloc_dessins .contenu_dessins  p.nom-enfant {
    /*text-align:center;*/
}

.content_histoire_bd .bloc_dessins .contenu_dessins p.nom-enfant a {
    color:#E75127;
    text-decoration:none;
}

.content_histoire_bd .bloc_dessins .contenu_dessins  p.nom-enfant a:hover {
    color:#000;
    text-decoration:none;
}

.content_histoire_bd .bloc_dessins .contenu_dessins a.galerie_all {
    background: url(../medias/bt_visiter_galerie.png) no-repeat top left;
    width:143px;
    height:59px;
    display:block;
    text-indent:-9999px;
    margin:5px 0 0 94px;
}

*+html .content_histoire_bd .bloc_dessins .contenu_dessins a.galerie_all {margin:15px 0 0 94px;}

.content_histoire_bd .bloc_dessins .contenu_dessinsa.galerie_all:hover {
    background: url(../medias/bt_visiter_galerie.png) no-repeat bottom left;
}


/* Choix modele bd & Bd
---------------------------*/
.content_modele_histoire {
    background: url(../medias/bg_choix_histoire_bd.jpg) #FFF no-repeat top left;
    padding-bottom:50px;
}


/* Histoire */
.content_modele_histoire .choix_histoire {
    background: url(../medias/bloc_choisis_histoire.png) no-repeat top left;
    width:563px;
    height:359px;
    margin:70px 24px 0 90px;
    -margin:70px 24px 0 45px;
    float:left;
}

.content_modele_histoire .choix_bd {
    background: url(../medias/bloc_choisis_bd.png) no-repeat top left;
}

.content_modele_histoire h1 {
    font-size:23px;
    color:#01A1E2;
    text-align:center;
    margin-top:40px;
}
.content_modele_histoire h2 {
    font-size:22px;
    color:#FFFFFF;
    text-align:center;
    margin:40px 0 10px 0;
}

.modele_histoire_carousel {
    float:left;
    width: 290px;
}
.content_modele_histoire .illu_g {
    float:left;
    width:100px;
    height:100px;
    margin:120px 0 0 30px;
    -margin:120px 0 0 20px;
}

.content_modele_histoire .illu_d {
    float:left;
    width:100px;
    height:100px;
}

/*espace*/
.choix_histoire.espace .illu_g {background: url(../medias/ico/espace_01.png) no-repeat top left;}
.choix_histoire.espace .illu_d {background: url(../medias/ico/espace_02.png) no-repeat top left;}

/*tennis*/
.choix_histoire.tennis .illu_g {background: url(../medias/ico/tennis_01.png) no-repeat top left;}
.choix_histoire.tennis .illu_d {background: url(../medias/ico/tennis_02.png) no-repeat top left;}

/*voyage*/
.choix_histoire.voyage .illu_g {background: url(../medias/ico/voyage_01.png) no-repeat top left;}
.choix_histoire.voyage .illu_d {background: url(../medias/ico/voyage_02.png) no-repeat top left;}

/*cendrillon*/
.choix_histoire.cendrillon .illu_g {background: url(../medias/ico/princesse_01.png) no-repeat top left;}
.choix_histoire.cendrillon .illu_d {background: url(../medias/ico/princesse_02.png) no-repeat top left;}

/*pirate*/
.choix_histoire.pirates .illu_g {background: url(../medias/ico/tresor_01.png) no-repeat top left;}
.choix_histoire.pirates .illu_d {background: url(../medias/ico/tresor_02.png) no-repeat top left;}

/*dinosaures*/
.choix_histoire.dinosaures .illu_g {background: url(../medias/ico/dinosaures_01.png) no-repeat top left;}
.choix_histoire.dinosaures .illu_d {background: url(../medias/ico/dinosaures_02.png) no-repeat top left;}

/*vacances*/
.choix_histoire.vacances .illu_g {background: url(../medias/ico/vacances_01.png) no-repeat top left;}
.choix_histoire.vacances .illu_d {background: url(../medias/ico/vacances_02.png) no-repeat top left;}


/* Carrousel */
.content_modele_histoire .jcarousel-container {width: 290px; padding:0; position: relative; overflow: hidden;}
.content_modele_histoire .jcarousel-clip { width: 290px; height: 208px; position: relative; z-index: 2;  overflow: hidden; }
.content_modele_histoire .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
.content_modele_histoire li.jcarousel-item { width: 290px; height: 104px; list-style: none;}
* html .content_modele_histoire li.jcarousel-item {float:left;}
*+html .content_modele_histoire li.jcarousel-item {float:left;}
.content_modele_histoire .jcarousel-item .bloc_img {float: left; padding-left:5px;width: 140px; height: 99px;}
/*.content_modele_histoire .jcarousel-item .bloc_img img{border:2px solid #0059bc;}*/

.content_modele_histoire .jcarousel-prev { width: 57px; height: 54px;background:url(../medias/fleche_haut.png) no-repeat top left; z-index:3; cursor: pointer; float:left;margin:50px 0 0 55px;}
* html .content_modele_histoire .jcarousel-prev {margin:50px 0 0 50px;}
.content_modele_histoire .jcarousel-next { width: 57px; height: 54px;background:url(../medias/fleche_bas.png) no-repeat bottom left; z-index:3; cursor: pointer;float:left;margin:-10px 0 0 55px;}
* html .content_modele_histoire .jcarousel-next {margin:-10px 0 0 50px;}

.content_modele_histoire .jcarousel-prev:hover { background:url(../medias/fleche_haut.png) no-repeat bottom left; }
.content_modele_histoire .jcarousel-next:hover { background:url(../medias/fleche_bas.png) no-repeat top left; }

.content_modele_histoire .jcarousel-prev:active {background:url(../medias/fleche_haut.png) no-repeat bottom left; }
.content_modele_histoire .jcarousel-next:active { background:url(../medias/fleche_bas.png) no-repeat bottom left; }

.content_modele_histoire .jcarousel-prev-disabled,
.content_modele_histoire .jcarousel-prev-disabled:hover,
.content_modele_histoire .jcarousel-prev-disabled:active  {
    background:none;cursor: default;
}
.content_modele_histoire .jcarousel-next-disabled,
.content_modele_histoire .jcarousel-next-disabled:hover,
.content_modele_histoire .jcarousel-next-disabled:active {
    background:none;cursor: default;
}

.content_modele_histoire a.illustrer {
    background: url(../medias/bt_illustrer.png) no-repeat top left;
    width:155px;
    height:63px;
    display:block;
    margin:-25px 0 0 192px;
}

.content_modele_histoire a.illustrer:hover {
    background: url(../medias/bt_illustrer.png) no-repeat bottom left;
}

.content_modele_histoire a.raconter {
    background: url(../medias/bt_raconter.png) no-repeat top left;
    width:155px;
    height:63px;
    display:block;
    margin:-25px 0 0 192px;
}

.content_modele_histoire a.raconter:hover {
    background: url(../medias/bt_raconter.png) no-repeat bottom left;
}


/* histoire&Bd du moment */

.content_modele_histoire .histoire_moment {
    background: url(../medias/bloc_histoire_moment.png) no-repeat top left;
    width:314px;
    height:461px;
    margin:20px 0 0 0;
    float:left;
}

.content_modele_histoire .bd_moment {
    background: url(../medias/bloc_bd_moment.png) no-repeat top left;
}

.content_histoire_moment {
    padding:46px 0 0 35px;
    height:360px;
}

.histoire_moment .bloc_histoire {
    background:#FFF;
    padding:5px;
    margin:5px;
    width:110px;
    float:left;
}

.histoire_moment .bloc_histoire a {
    display:block;
}

.histoire_moment .bloc_histoire img {
    height:77px;
    overflow:hidden;
    width:111px;
}

.histoire_moment  p.nom-enfant {
    /*text-align:center;*/
}

.histoire_moment  p.nom-enfant a {
    color:#E75127;
    text-decoration:none;
}

.histoire_moment  p.nom-enfant a:hover {
    color:#000;
    text-decoration:none;
}

.histoire_moment a.galerie_all {
    background: url(../medias/bt_visiter_galerie.png) no-repeat top left;
    width:143px;
    height:59px;
    display:block;
    text-indent:-9999px;
    margin:5px 0 0 94px;
}

*+html .histoire_moment a.galerie_all {margin:15px 0 0 94px;}

.histoire_moment a.galerie_all:hover {
    background: url(../medias/bt_visiter_galerie.png) no-repeat bottom left;
}


div#histoirebd{margin-left:20px;}
* html div#histoirebd{margin-left:0px;}


/* Galerie Histoire&BD
---------------------------*/
.content_histoire_galerie {
    background: url(../medias/bg_galerie_histoire.jpg) #FFF no-repeat top left;
    padding-bottom:100px;
}

.content_histoire_galerie .bt_retour {
    margin-top:50px;
}

/* Silde choix galerie */
.content_histoire_galerie .bloc_galerie_g {
    float:left;
    width:465px;
    margin-left:10px;
}

.content_histoire_galerie .bloc_galerie_g .ti_univers {
    background: url(../medias/crabe.png) no-repeat top left;
    height:60px;
    padding:20px 0 0 60px;
    margin:10px 0 0 20px;
}

.content_histoire_galerie .bloc_galerie_g .ti_univers h1 {
    font-size:18px;
    color:#E75127;
}

.sIFR-hasFlash .content_histoire_galerie .bloc_galerie_g .ti_univers {
    padding:25px 0 0 60px;
}

.sIFR-hasFlash .content_histoire_galerie .bloc_galerie_g .ti_univers h1 {
    font-size:15px;
}

.content_histoire_galerie  .control_slide {
    float:left;
    padding-top:190px;
    width:57px;
    margin-left:-24px;
}

.content_histoire_galerie .choix_univers {
    height:465px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:408px;
    float:left;
}

.content_histoire_galerie .bloc_galerie_histoire {
    width:199px;
    float:left;
}

.content_histoire_galerie .bloc_galerie_histoire .bg_bloc {
    width:180px;
    padding-top:106px;
}

.content_histoire_galerie .bloc_galerie_histoire .espace {background: url(../medias/galerie_histoire/galerie_espace.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .tennis {background: url(../medias/galerie_histoire/galerie_tennis.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .voyage {background: url(../medias/galerie_histoire/galerie_voyage.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .dinosaures {background: url(../medias/galerie_histoire/galerie_dinosaures.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .cendrillon {background: url(../medias/galerie_histoire/galerie_cendrillon.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .pirates {background: url(../medias/galerie_histoire/galerie_tresor.png) no-repeat top left;}
.content_histoire_galerie .bloc_galerie_histoire .vacances {background: url(../medias/galerie_histoire/galerie_vacances.png) no-repeat top left;}


.content_histoire_galerie .bloc_galerie_histoire a {
    background: url(../medias/bt_choisir.png) no-repeat top left;
    width:107px;
    height:44px;
    display:block;
    text-indent:-9999px;
    margin-left:38px;
}

.content_histoire_galerie .bloc_galerie_histoire a:hover {
    background: url(../medias/bt_choisir.png) no-repeat bottom left;
}

/* Silde galerie hisoite&BD */
.content_histoire_galerie .bloc_galerie_d {
    width:492px;
    float:left;
    overflow:hidden;
    margin-left:20px;
}

.content_histoire_galerie  .ti_galerie {
    margin:20px 0;
    width:496px;
    height:85px;
}
.content_histoire_galerie .bloc_galerie_dessin {
    width:496px;
    height:427px;
    background: url(../medias/bloc_galerie_histoire.png) no-repeat top left;
    position:relative;
}


.bloc_galerie_d a.bt_histoire {
    background: url(../medias/bt_galerie_histoire.png) no-repeat top left;
    width:174px;
    height:29px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:15px 0 0 68px;
}

* html .bloc_galerie_d a.bt_histoire {margin:15px 0 0 38px;}

.bloc_galerie_d a.bt_histoire:hover {
    background: url(../medias/bt_galerie_histoire.png) no-repeat bottom left;
}

.bloc_galerie_d a.bt_histoire.active {
    background: url(../medias/bt_galerie_histoire.png) no-repeat center left;
}

.bloc_galerie_d a.bt_bd{
    background: url(../medias/bt_galerie_bd.png) no-repeat top left;
    width:174px;
    height:29px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:15px 0 0 10px;
}

.bloc_galerie_d a.bt_bd:hover {
    background: url(../medias/bt_galerie_bd.png) no-repeat bottom left;
}

.bloc_galerie_d a.bt_bd.active {
    background: url(../medias/bt_galerie_bd.png) no-repeat center left;
}

.content_histoire_galerie .ti {
    margin:10px 0 20px 0;
}

* html .content_histoire_galerie .ti {margin:0 0 0 0;}

.content_histoire_galerie .ti h2 {
    font-size:18px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
}

.sIFR-hasFlash .content_histoire_galerie .ti h2 {
    font-size:16px;
}

.content_histoire_galerie .dessin_carousel {
    margin-left:30px;
}

.content_histoire_galerie .dessin_carousel p.no_publication {
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin:140px 0 0 116px;
}

.sIFR-hasFlash .content_histoire_galerie .dessin_carousel p.no_publication  {
    margin:140px 30px 0 0;
}


.content_histoire_galerie .dessin_carousel li {
    float:left;
    width:150px;
    height:280px;
}

.content_histoire_galerie .dessin_carousel .bloc_dessin {
    background:transparent url(../medias/bg_vign_concours.png) no-repeat scroll left top;
    height:140px;
    width:130px;
}


.content_histoire_galerie .dessin_carousel li a.vign {
    display:block;
    height:95px;
    /*width:130px;*/
    width:1px;
    position:relative;
    float: left;
}

.content_histoire_galerie .dessin_carousel li a.name {
    display:block;
    width:130px;
    color:#FFF;
    text-decoration:none;
    text-align:center;
}

.content_histoire_galerie .dessin_carousel li a.name:hover {
    color:#000;
    text-decoration:none;
}

.content_histoire_galerie .dessin_carousel li a img {
    margin:3px 0 0 3px;
    position:absolute;
    height:85px;
    width:120px;
}

/* Carousel modeles */

.dessin_carousel .jcarousel-clip {width:450px;height:280px;}
.dessin_carousel .jcarousel-prev { display:block;width: 54px; height: 57px; top: 260px; left: 350px; background:url(../medias/fleche_gauche.png) no-repeat top left;position: absolute; }
.dessin_carousel .jcarousel-next { display:block;width: 54px; height: 57px; top: 260px; right: 20px; background:url(../medias/fleche_droite.png) no-repeat top left;position: absolute;}
.dessin_carousel .jcarousel-prev:hover { background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-next:hover { background:url(../medias/fleche_droite.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-prev:active {background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.dessin_carousel .jcarousel-next:active { background:url(../medias/fleche_droite.png) no-repeat bottom left;}



/* espace */
.espace .ti_galerie {background: url(../medias/galerie_histoire/titre-espace.jpg) no-repeat top center;}


/*/////////////////////
/    Concours       /
/////////////////////*/

/* Accueil
---------------------------*/

.content_concours {
    background: url(../medias/bg_home_dessins.jpg) #FFF no-repeat top left ;
}


/* Bloc concours */
.content_concours .bloc_home_concours {
    background: url(../medias/bloc_concours.png) no-repeat top left;
    width:301px;
    height:282px;
    float:left;
    margin:0 0 0 20px;
    -margin:0 0 0 10px;
}

.content_concours .bloc_home_concours h2 {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    margin:80px 0 0 10px;
}

.sIFR-hasFlash .content_concours .bloc_home_concours h2 {
    font-size:18px;
}

.content_concours .bloc_home_concours .link {
    margin:180px 0 0 78px;
}

.content_concours .bloc_home_concours .link a {
    background: url(../medias/bt_participer.png) no-repeat top left;
    width:157px;
    height:61px;
    display:block;
    text-indent:-9999px;
}

.content_concours .bloc_home_concours .link a:hover {
    background: url(../medias/bt_participer.png) no-repeat bottom left;
}


/* Bloc gagner */
.content_concours .bloc_home_gagner {
    background: url(../medias/bloc_gagner.png) no-repeat top left;
    width:284px;
    height:208px;
    float:left;
    margin:55px 0 0 45px;
}

.content_concours .bloc_home_gagner h2 {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    margin:42px 0 0 0;
}

.sIFR-hasFlash .content_concours .bloc_home_gagner h2 {
    font-size:18px;
}

.content_concours .bloc_home_gagner .link {
    margin:175px 0 0 75px;
}

.content_concours .bloc_home_gagner .link a {
    background: url(../medias/bt_savoir_plus.png) no-repeat top left;
    width:163px;
    height:59px;
    display:block;
    text-indent:-9999px;
}

.content_concours .bloc_home_gagner .link a:hover {
    background: url(../medias/bt_savoir_plus.png) no-repeat bottom left;
}

#accueil-concours h2 {
    color: #E2001A;
    font-size: 18px;
    text-align: center;
}

#accueil-concours-haut {
    /*padding-top: 15px;*/
    color: #E2001A;
    font-size: 23px;
    text-align: center;
    /*line-height: 1.0em;*/
    position:relative;
    margin-top: 30px;
}
div#accueil-concours-gauche { width: 669px; height: 413px; overflow: hidden; }
div#accueil-concours-droite { width: 331px; height: 413px; overflow: hidden; }


/* CONCOURS ANIMATION */
div#accueil-concours-animation { height:300px;margin-left:20px;overflow:hidden;width:630px; }
div#accueil-concours-animation p { width: 669px; height: 32px; text-align: center; margin-bottom: 10px; }
div#accueil-concours-animation p a { float: none; height: auto; }
div#accueil-concours-animation a { display: block; float: left; }

div#accueil-concours-animation a#concours-mois { width: 369px; height:280px; margin-top: 1px; background: url(../medias/lien-animation-concours-mois.png) 0px 0px no-repeat; }
div#accueil-concours-animation a#a-gagner { width: 300px; height: 280px; margin-top: 1px; background: url(../medias/lien-animation-a-gagner.png) 0px 0px no-repeat; }

div#accueil-concours-animation a#concours-mois:hover { background-position: -369px 0px; }
div#accueil-concours-animation a#a-gagner:hover { background-position: -300px 0px; }


/* CONCOURS RETOUR */
.content_concours .bt_retour {margin:40px 0 0 10px;}

/* CONCOURS CAROUSEL */
div#concours-carousel { width: 140px; height: 100px; padding: 67px 87px 33px 104px; background: url(../medias/accueil-concours-participations.png) top no-repeat; position: relative; overflow: hidden; }
div#concours-carousel .jcarousel-clip, div#concours-carousel .jcarousel-clip-horizontal { width: 140px; height: 100px; position: relative; z-index: 2;  overflow: hidden; }
div#concours-carousel .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
div#concours-carousel .jcarousel-item, div#concours-carousel .jcarousel-item-horizontal { width: 128px; height: 88px; padding: 6px; float: left; list-style: none; background: #FFFFFF; }
div#concours-carousel .jcarousel-item a, div#concours-carousel .jcarousel-item-horizontal a { width: 128px; height: 88px; display: block; background: #FFFFFF; }

div#concours-carousel .jcarousel-prev-horizontal { width: 62px; height: 53px; top: 92px; left: 42px; background:url(../medias/carousel_concours_fleche_precedent.png) no-repeat top left; position: absolute; z-index:3; display: none; cursor: pointer; }
div#concours-carousel .jcarousel-next-horizontal { width: 62px; height: 53px; top: 92px; right: 20px; background:url(../medias/carousel_concours_fleche_suivant.png) no-repeat top left; position: absolute; z-index:3; display: none; cursor: pointer; }

div#concours-carousel .jcarousel-prev-horizontal:hover { background:url(../medias/carousel_concours_fleche_precedent.png) no-repeat bottom left; }
div#concours-carousel .jcarousel-next-horizontal:hover { background:url(../medias/carousel_concours_fleche_suivant.png) no-repeat bottom left; }

div#concours-carousel .jcarousel-prev-horizontal:active {background:url(../medias/carousel_concours_fleche_precedent.png) no-repeat bottom left; }
div#concours-carousel .jcarousel-next-horizontal:active { background:url(../medias/carousel_concours_fleche_suivant.png) no-repeat bottom left; }

div#concours-carousel .jcarousel-prev-disabled-horizontal, div#concours-carousel .jcarousel-prev-disabled-horizontal:hover, div#concours-carousel .jcarousel-prev-disabled-horizontal:active  { background:none;cursor: default; }
div#concours-carousel .jcarousel-next-disabled-horizontal, div#concours-carousel .jcarousel-next-disabled-horizontal:hover, div#concours-carousel .jcarousel-next-disabled-horizontal:active { background:none;cursor: default; }


/* CONCOURS GALERIE */
div#accueil-concours-galerie { width: 331px; height: 213px; background: url(../medias/accueil-concours-galerie.png) top no-repeat; overflow: hidden; }
div#accueil-concours-galerie a { width: 210px; height: 43px; margin-left: 45px; -margin-left: 16px; display: block; float: left;text-indent:-9999px; }

div#accueil-concours-galerie a#lien-galerie-derniers-participants { background: url(../medias/lien-galerie-derniers-participants.png) no-repeat top left; margin-top: 46px; }
div#accueil-concours-galerie a#lien-galerie-dessins-selectionnes { background: url(../medias/accueil-concours-selection.png) no-repeat top left; }
div#accueil-concours-galerie a#lien-galerie-archives { background: url(../medias/accueil-concours-archives.png) no-repeat top left; }

div#accueil-concours-galerie a#lien-galerie-derniers-participants:hover { background-position: bottom left; }
div#accueil-concours-galerie a#lien-galerie-dessins-selectionnes:hover { background-position: bottom left; }
div#accueil-concours-galerie a#lien-galerie-archives:hover { background-position: bottom left; }



/* Accueil
---------------------------*/
.content_galerie_concours {
    background: url(../medias/bg_modele.jpg) #FFF no-repeat bottom left;
    padding-bottom:100px;
}

.content_galerie_concours #siFR-burbank{
    font-size:5px;
}

.content_galerie_concours .bloc_gauche {
    float:left;
    width:483px;
    height: 607px;
    overflow:hidden;
    margin-bottom:30px;

}
.content_galerie_concours .bloc_gauche .ti_univers {
    font-size:5px;
    color:#E75127;
    background:url("../medias/crabe.png") no-repeat scroll left top transparent;
    height:60px;
    padding-left:70px;
    line-height:60px;
}

.sIFR-hasFlash .content_galerie_concours .bloc_gauche .ti_univers {
    /*padding:25px 0 0 20px;*/
    font-size:5px;
    padding-top:15px;
}

.sIFR-hasFlash .content_galerie_concours .bloc_gauche .ti_univers h1 {
    font-size:10px;
}

.content_galerie_concours .bloc_gauche .bloc_galerie_concours{
    float:left;
    width:400px; /* 400 */
    height:550px;
    overflow:hidden;
}

.content_galerie_concours .bloc_gauche .bloc_galerie_concours .bg_bloc {
    width:199px;
    height:155px;
    position:relative;
    float:left;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours #carrousel{
    display:block;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_1{
    background:url("../medias/archives/modele_concours_1.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_2{
    background:url("../medias/archives/modele_concours_2.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_3{
    background:url("../medias/archives/modele_concours_3.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_4{
    background:url("../medias/archives/modele_concours_4.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_5{
    background:url("../medias/archives/modele_concours_5.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_6{
    background:url("../medias/archives/modele_concours_6.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_7{
    background:url("../medias/archives/modele_concours_7.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_8{
    background:url("../medias/archives/modele_concours_8.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_9{
    background:url("../medias/archives/modele_concours_9.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_10{
    background:url("../medias/archives/modele_concours_10.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_11{
    background:url("../medias/archives/modele_concours_11.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_12{
    background:url("../medias/archives/modele_concours_12.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_13{
    background:url("../medias/archives/modele_concours_13.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_14{
    background:url("../medias/archives/modele_concours_14.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_15{
    background:url("../medias/archives/modele_concours_15.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_16{
    background:url("../medias/archives/modele_concours_16.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_17{
    background:url("../medias/archives/modele_concours_17.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_18{
    background:url("../medias/archives/modele_concours_18.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_19{
    background:url("../medias/archives/modele_concours_19.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_20{
    background:url("../medias/archives/modele_concours_20.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_21{
    background:url("../medias/archives/modele_concours_21.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_22{
    background:url("../medias/archives/modele_concours_22.png") no-repeat scroll left top transparent;
}
.content_galerie_concours .bloc_gauche .bloc_galerie_concours .concours_23{
    background:url("../medias/archives/modele_concours_23.png") no-repeat scroll left top transparent;
}



.content_galerie_concours .bloc_galerie_concours .trois_six_bleu{background:url(../medias/archives/bt_3_6_bleu.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .trois_six_bleu:hover {background:url(../medias/archives/bt_3_6_bleu.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .sept_dix_bleu{background:url(../medias/archives/bt_7_10_bleu.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .sept_dix_bleu:hover {background:url(../medias/archives/bt_7_10_bleu.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .trois_six_orange{background:url(../medias/archives/bt_3_6_orange.png) no-repeat left 0%;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .trois_six_orange:hover {background:url(../medias/archives/bt_3_6_orange.png) no-repeat left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .sept_dix_orange{background:url(../medias/archives/bt_7_10_orange.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .sept_dix_orange:hover {background:url(../medias/archives/bt_7_10_orange.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .trois_six_rouge{background:url(../medias/archives/bt_3_6_rouge.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .trois_six_rouge:hover {background:url(../medias/archives/bt_3_6_rouge.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .sept_dix_rouge{background:url(../medias/archives/bt_7_10_rouge.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .sept_dix_rouge:hover {background:url(../medias/archives/bt_7_10_rouge.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .trois_six_vert{background:url(../medias/archives/bt_3_6_vert.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .trois_six_vert:hover {background:url(../medias/archives/bt_3_6_vert.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .sept_dix_vert{background:url(../medias/archives/bt_7_10_vert.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .sept_dix_vert:hover {background:url(../medias/archives/bt_7_10_vert.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .trois_six_jaune{background:url(../medias/archives/bt_3_6_jaune.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .trois_six_jaune:hover {background:url(../medias/archives/bt_3_6_jaune.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .sept_dix_jaune{background:url(../medias/archives/bt_7_10_jaune.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .sept_dix_jaune:hover {background:url(../medias/archives/bt_7_10_jaune.png) no-repeat scroll left 101.25%;}







/** BLEU **/
.content_galerie_concours .bloc_galerie_concours .concours_19 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_10 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_15 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_3 .trois_six{background:url(../medias/archives/bt_3_6_bleu.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .concours_19 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_10 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_15 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_3 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_19 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_10 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_15 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_3 .trois_six:hover {background:url(../medias/archives/bt_3_6_bleu.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .concours_19 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_10 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_15 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_3 .sept_dix{background:url(../medias/archives/bt_7_10_bleu.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .concours_19 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_10 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_15 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_3 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_19 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_10 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_15 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_3 .sept_dix:hover {background:url(../medias/archives/bt_7_10_bleu.png) no-repeat scroll left 101.25%;}

/** ORANGE **/
.content_galerie_concours .bloc_galerie_concours .concours_22 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_11 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_1 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_16 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_7 .trois_six{background:url(../medias/archives/bt_3_6_orange.png) no-repeat left 0%;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .concours_22 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_11 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_1 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_16 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_7 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_22 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_11 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_1 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_16 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_7 .trois_six:hover {background:url(../medias/archives/bt_3_6_orange.png) no-repeat left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .concours_22 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_11 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_1 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_16 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_7 .sept_dix{background:url(../medias/archives/bt_7_10_orange.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .concours_22 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_11 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_1 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_16 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_7 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_22 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_11 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_1 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_16 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_7 .sept_dix:hover {background:url(../medias/archives/bt_7_10_orange.png) no-repeat scroll left 101.25%;}

/** ROUGE **/
.content_galerie_concours .bloc_galerie_concours .concours_23 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_18 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_14 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_12 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_17 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_2 .trois_six{background:url(../medias/archives/bt_3_6_rouge.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .concours_23 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_18 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_17 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_14 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_12 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_2 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_23 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_18 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_14 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_12 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_17 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_2 .trois_six:hover {background:url(../medias/archives/bt_3_6_rouge.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .concours_23 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_18 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_14 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_12 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_17 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_2 .sept_dix{background:url(../medias/archives/bt_7_10_rouge.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .concours_23 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_18 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_17 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_14 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_12 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_2 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_23 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_18 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_14 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_12 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_17 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_2 .sept_dix:hover {background:url(../medias/archives/bt_7_10_rouge.png) no-repeat scroll left 101.25%;}

/** VERT **/
.content_galerie_concours .bloc_galerie_concours .concours_20 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_4 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_13 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_5 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_8 .trois_six{background:url(../medias/archives/bt_3_6_vert.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .concours_20 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_4 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_5 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_13 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_8 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_20 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_4 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_13 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_5 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_8 .trois_six:hover {background:url(../medias/archives/bt_3_6_vert.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .concours_20 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_4 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_13 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_5 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_8 .sept_dix{background:url(../medias/archives/bt_7_10_vert.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .concours_20 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_4 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_5 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_13 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_8 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_20 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_4 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_13 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_5 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_8 .sept_dix:hover {background:url(../medias/archives/bt_7_10_vert.png) no-repeat scroll left 101.25%;}

/** JAUNE **/
.content_galerie_concours .bloc_galerie_concours .concours_21 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_6 .trois_six,
.content_galerie_concours .bloc_galerie_concours .concours_9 .trois_six{background:url(../medias/archives/bt_3_6_jaune.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;left:0;}
.content_galerie_concours .bloc_galerie_concours .concours_21 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_6 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_9 .trois_six_active,
.content_galerie_concours .bloc_galerie_concours .concours_21 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_6 .trois_six:hover,
.content_galerie_concours .bloc_galerie_concours .concours_9 .trois_six:hover {background:url(../medias/archives/bt_3_6_jaune.png) no-repeat scroll left 101.25%;}

.content_galerie_concours .bloc_galerie_concours .concours_21 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_6 .sept_dix,
.content_galerie_concours .bloc_galerie_concours .concours_9 .sept_dix{background:url(../medias/archives/bt_7_10_jaune.png) no-repeat scroll left top;display:block;height:43px;text-indent:-9999px;width:87px;position:absolute;bottom:0;right:0;}
.content_galerie_concours .bloc_galerie_concours .concours_21 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_6 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_9 .sept_dix_active,
.content_galerie_concours .bloc_galerie_concours .concours_21 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_6 .sept_dix:hover,
.content_galerie_concours .bloc_galerie_concours .concours_9 .sept_dix:hover {background:url(../medias/archives/bt_7_10_jaune.png) no-repeat scroll left 101.25%;}






.content_galerie_concours .jcarousel-prev{
    background:url(../medias/fleche_haut.png) no-repeat scroll left top transparent;
    display:block;
    height:54px;
    width:57px;
}
.content_galerie_concours .jcarousel-next{
    background:url(../medias/fleche_bas.png) no-repeat scroll left bottom transparent;
    display:block;
    height:54px;
    width:57px;
}
.content_galerie_concours .jcarousel-prev:hover {
    background:url(../medias/fleche_haut.png) no-repeat scroll left bottom transparent;
}
.content_galerie_concours .jcarousel-next:hover {
    background:url(../medias/fleche_bas.png) no-repeat scroll left top transparent;
}

.content_galerie_concours .bloc_droit {
    width:497px;
    float:left;
    overflow:hidden;
    height:560px;
    margin-left:20px;
    display:block;
}
.content_galerie_concours .bloc_droit .sous_liens{
    float:left;
    padding-left:75px;
}

.content_galerie_concours .bt_retour {
    float:left;
    -margin-top:-50px;
}

/* Choix tranche d'ages */
.content_galerie_concours .tranche_age {
    background: url(../medias/bloc_concours_mois.png) no-repeat top left;
    width:323px;
    height:312px;
    float:left;
    margin:40px 0 0 50px;
    -margin:40px 0 0 20px;
}

.tranche_age a.trois_six {
    background: url(../medias/bt_3_6ans.png) no-repeat top left;
    width:156px;
    height:61px;
    float:left;
    display:block;
    text-indent:-9999px;
    margin:190px 0 0 10px;
    -display:inline;
}


.tranche_age a.trois_six_active,
.tranche_age a.trois_six:hover {
    background: url(../medias/bt_3_6ans.png) no-repeat bottom left;
}

.tranche_age a.sept_dix {
    background: url(../medias/bt_7_10ans.png) no-repeat top left;
    width:156px;
    height:61px;
    float:left;
    display:block;
    text-indent:-9999px;
    margin:190px 0 0 0px;
    -display:inline;
}

.tranche_age a.sept_dix_active,
.tranche_age a.sept_dix:hover {
    background: url(../medias/bt_7_10ans.png) no-repeat bottom left;
}

/* CONCOURS GALERIE */
.content_galerie_concours .galerie_concours {
    background: url(../medias/bloc_concours_galerie.png) no-repeat top left;
    width:496px;
    height:459px;
    float:left;
    margin:42px 0 0 0px;
    position:relative;
    overflow: visible;
}

.galerie_concours a.dernier_dessin {
    background: url(../medias/bt_concours_dernier_dessin.png) no-repeat top left;
    width:173px;
    height:28px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:15px 0 0 46px;
    -margin:15px 0 0 16px;
}

.galerie_concours a.dernier_dessin:hover {
    background: url(../medias/bt_concours_dernier_dessin.png) no-repeat center left;
}

.galerie_concours a.dernier_dessin.activ {
    background: url(../medias/bt_concours_dernier_dessin.png) no-repeat bottom left;
}

.galerie_concours a.dessins_selectionnes {
    background: url(../medias/bt_concours_selection.png) no-repeat top left;
    width:183px;
    height:28px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:15px 0 0 30px;
}

.galerie_concours a.dessins_selectionnes:hover {
    background: url(../medias/bt_concours_selection.png) no-repeat center left;
}

.galerie_concours a.dessins_selectionnes:active {
    background: url(../medias/bt_concours_selection.png) no-repeat bottom left;
}

.galerie_concours a.dessins_non_selectionnes {
    background: url(../medias/archives/bt_non_retenus.png) no-repeat top left;
    width:183px;
    height:26px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:15px 0 0 30px;
}

.galerie_concours a.dessins_non_selectionnes:hover {
    background: url(../medias/archives/bt_non_retenus.png) no-repeat center left;
}

.galerie_concours a.dessins_non_selectionnes:active {
    background: url(../medias/archives/bt_non_retenus.png) no-repeat bottom left;
}

.galerie_concours .bloc_age {
    width:74px;
    height:74px;
    /*position:absolute;*/
    position: relative;
    /*display: block;*/
    top:-28px;
    /*right:-4px;*/
    left: 425px !important;
    /*left: 0;*/
}

.galerie_concours .trois_six_ans {
    background: url(../medias/concours_3_6ans.png) no-repeat top left;
}

.galerie_concours .sept_dix_ans {
    background: url(../medias/concours_7_10ans.png) no-repeat top left;
}

.galerie_concours_carousel {
    position:relative;
    height:385px;
    -width:450px;
    padding:12px 0 0 20px;
}

.galerie_concours_carousel p.no_publication {
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin:140px 0 0 116px;
}

.sIFR-hasFlash .galerie_concours_carousel p.no_publication {
    margin:140px 30px 0 0;
}

.bloc_galerie_concours.jcarousel-container {width: 496px; height: 585px; padding:0; position: relative; overflow: hidden;/*margin:12px 0 0 20px;*/}
* html .bloc_galerie_concours .jcarousel-container {margin:0 0 0 20px;}
.bloc_galerie_concours .jcarousel-clip { width: 450px; height: 535px; position: relative; z-index: 2;  overflow: hidden; }
.bloc_galerie_concours .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
.bloc_galerie_concours li.jcarousel-item { width: 400px; height: 170px; list-style: none;float:left;padding-bottom:8px;}

.bloc_galerie_concours .jcarousel-item a.vign{background: url(../medias/bg_vign_concours.png) no-repeat top left; width: 130px; height: 95px; display: block; }
.bloc_galerie_concours .jcarousel-item a.vign img {padding:3px 0 0 3px;float:left;}


.galerie_concours_carousel .jcarousel-container {width: 496px; height: 385px; padding:0; position: relative; overflow: hidden;/*margin:12px 0 0 20px;*/}
* html .galerie_concours_carousel .jcarousel-container {margin:0 0 0 20px;}
.galerie_concours_carousel .jcarousel-clip { width: 450px; height: 340px; position: relative; z-index: 2;  overflow: hidden; }
.galerie_concours_carousel .jcarousel-list { margin: 0; padding: 0; top: 0; left: 0; position: relative; overflow: hidden; }
.galerie_concours_carousel li.jcarousel-item { width: 150px; height: 340px; list-style: none;float: left; }
.galerie_concours_carousel li.jcarousel-item p {text-align:center;color:#FFF;font-size:13px;font-weight:bold;}
.galerie_concours_carousel .jcarousel-item a.vign{background: url(../medias/bg_vign_concours.png) no-repeat top left; width: 130px; height: 95px; display: block; }
.galerie_concours_carousel .jcarousel-item a.vign img {padding:3px 0 0 3px;float:left;}

.galerie_concours_carousel .jcarousel-item .bloc_vign {height:150px;}

.galerie_concours_carousel .jcarousel-prev { width: 54px; height: 57px; top: 334px; left: 378px; background:url(../medias/fleche_gauche.png) no-repeat top left; position: absolute;}
.galerie_concours_carousel .jcarousel-next { width: 54px; height: 57px; top: 334px; right: 20px; background:url(../medias/fleche_droite.png) no-repeat top left; position: absolute;}

* html .galerie_concours_carousel .jcarousel-prev {top: 334px; left: 350px;}
* html .galerie_concours_carousel .jcarousel-next {top: 334px; right: 60px;}

.galerie_concours_carousel .jcarousel-prev:hover { background:url(../medias/fleche_gauche.png) no-repeat bottom left; }
.galerie_concours_carousel .jcarousel-next:hover { background:url(../medias/fleche_droite.png) no-repeat bottom left; }

.galerie_concours_carousell .jcarousel-prev:active {background:url(../medias/fleche_gauche.png) no-repeat bottom left; }
.galerie_concours_carousell .jcarousel-next:active { background:url(../medias/fleche_droite.png) no-repeat bottom left; }

.galerie_concours_carousel .jcarousel-prev-disabled,
.galerie_concours_carousel .jcarousel-prev-disabled:hover,
.galerie_concours_carousel .jcarousel-prev-disabled:active  {
    background:none;cursor: default;
}
.galerie_concours_carousel .jcarousel-next-disabled,
.galerie_concours_carousel .jcarousel-next-disabled:hover,
.galerie_concours_carousel .jcarousel-next-disabled:active {
    background:none;cursor: default;
}

.content_galerie_concours a.archive_concours{
    background: url(../medias/bt_concours_archive.png) no-repeat top left;
    width:163px;
    height:59px;
    display:block;
    text-indent:-9999px;
    float:left;
    /*margin:15px 0 0 0;*/
}

.content_galerie_concours a.contact_concours {
    background: url(../medias/bt_concours_contact.png) no-repeat top left;
    width:163px;
    height:59px;
    display:block;
    text-indent:-9999px;
    float:left;
    /*margin:15px 0 0 0;*/
}

.content_galerie_concours a.comment_participer {
    background: url(../medias/bt_comment_participer.png) no-repeat top left;
    width:163px;
    height:59px;
    display:block;
    text-indent:-9999px;
    float:left;
    /*margin:15px 0 0 0;*/
}


.content_galerie_concours a.archive_concours:hover,
.content_galerie_concours a.contact_concours:hover,
.content_galerie_concours a.comment_participer:hover {
    background-position:bottom left;
}


/*/////////////////////
/   Formulaire      /
/////////////////////*/

.content_inscription {
    width:550px;
    margin:0 auto;
}

.content_inscription h2 {
    font-size:20px;
    color:#E75127;
    text-align:center;
    margin:30px 0 20px 0;
}

.form-inscription p.ti{
    color:#FFF;
    font-size:17px;
    font-weight:bold;
    background:#63c6ed;
    padding:2px 10px;
    margin-bottom:20px;
}

.sIFR-hasFlash .form-inscription p.ti {
    font-size:12px;
    padding:4px 0 0 10px;
}

.form-inscription .txt {
    margin-bottom:25px;
}


.form-inscription .inscription-bloc {
    margin-bottom:20px;
}
.form-inscription .field {
    /*clear:left;*/
    margin-bottom:4px;
    text-align: left;
}

.form-inscription #inscription-submit .field .input {
    text-align: center;
}

.form-inscription label {
    margin-right:10px;
    font-size:13px;
    float:left;
    text-align:right;
    line-height:1.6em;
}

.form-inscription #inscription-vous label {
    width:260px;
}
.form-inscription #inscription-enfants label {
    width:135px;
}

.form-inscription input {
    width:160px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

/* Bloc enfant */

.form-inscription .one-child {
    width:400px;
    border-top:1px solid #cdcecf;
    padding:10px 0;
    margin: 0 auto;
    position:relative;
}

.form-inscription .one-child .description {
    display:none;
}

.form-inscription .date-de-naissance {
    clear:left;
    margin-top:4px;
}

.form-inscription .date-de-naissance .input {
    width:60px;
    float:left;
}

.form-inscription .date-de-naissance input {
    width:40px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

/* genre */
.form-inscription #inscription-enfants .genre {
    margin-top:10px;
}

.form-inscription .genre p{
    float:left;
    width:135px;
    text-align:right;
    margin-right:10px;
}

.form-inscription #inscription-enfants .genre p.input {
    float:none;
    width:auto;
    text-align:left;
    margin:0;
}

.form-inscription #inscription-enfants .genre label {
    float:none;
    font-size:13px;
    line-height:1.6em;
    margin-right:10px;
    text-align:left;
    width:70px;
}

.form-inscription #inscription-enfants .genre p.input label {
    float:left;
}

.form-inscription .genre input {
    border:none;
    width:20px;
}

.form-inscription .one-child button {
    background: url(../medias/bt_form_close.gif) no-repeat top left;
    width:12px;
    height:13px;
    position:absolute;
    top:4px;
    right:0;
    border:none;
    text-indent:-9999px;
    cursor:pointer;
    overflow:hidden;
}

.form-inscription .one-child button:hover {
    background: url(../medias/bt_form_close.gif) no-repeat bottom left;
}

#add-button {
    clear:left;
    margin: 0 auto;
    width:400px;
    border-top:1px solid #cdcecf;
    padding-top:10px;
}

.form-inscription #ajoutEnfant {
    background: url(../medias/bt_form_ajout_enfant.png) no-repeat top left;
    width:141px;
    height:31px;
    border:none;
    /*text-indent:-9999px;*/
    cursor:pointer;
    overflow:hidden;

}

.form-inscription #ajoutEnfant:hover {
    background: url(../medias/bt_form_ajout_enfant.png) no-repeat bottom left;
}

.form-inscription #ajoutEnfant-label {
    display:none;
}


/* Validation */

.form-inscription #inscription-option .field {
    clear:left;
}

.form-inscription #inscription-option p#cgu-label label,
.form-inscription #inscription-option p#newsletter-label label,
.form-inscription #inscription-option p#partenaire-label label {
    width:420px;
    float:left;
    text-align:right;
    font-size:13px;
}

.form-inscription #inscription-option p.input label{
    font-size:11px;
}

.form-inscription #inscription-option p.input label input{
    margin-top:4px;
    margin-right:3px;
    width:15px;
    border:none;
}

.content_inscription #submit-label {
    display:none;
}

.content_inscription #submit {
    background: url(../medias/bt_form_inscription.png) no-repeat top left;
    width:112px;
    height:38px;
    border:none;
    /*text-indent:-9999px;*/
    cursor:pointer;
    overflow:hidden;
    /*margin:40px 0 0 214px;*/
    position:relative;

}

.content_inscription #submit:hover {
    background: url(../medias/bt_form_inscription.png) no-repeat bottom left;
}

div.message { margin:10px auto; }



/* Errors */

.content_inscription p.erreur {
    clear:both;
    font-size:11px;
    color:#FF0000;
    text-align:right;
    margin-right:112px;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}

.content_inscription p.erreur.cgu {
    margin-right:36px;
}

.content_inscription p.error {
    clear:both;
    font-size:11px;
    color:#FF0000;
    text-align:center;
}

.content_inscription.inscription-lightbox p.erreur {
    margin-right:125px;
}

.content_inscription.inscription-lightbox p.erreur.cgu {
    margin-right:36px;
}

.content_inscription_complete p.erreur {
    clear:both;
    font-size:11px;
    color:#FF0000;
    text-align:right;
    margin-right:172px;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}

.content_inscription_complete div.date-de-naissance p.erreur {
    clear:both;
    font-size:11px;
    color:#FF0000;
    text-align:right;
    margin-right:172px;
    background:none;
    padding-right:0px;
}


.content_inscription_complete .field-civilite p.erreur {
    margin-right:192px;
    background:none;
}
.content_inscription_complete.change_password p.erreur {
    margin-right:122px;
}

.content_contact p.erreur {
    clear:both;
    font-size:11px;
    color:#FF0000;
    text-align:right;
    margin-right:182px;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}



/*.etp_vous ul.errors {
margin-right:135px;
}

    .etp_vous ul.errors li {
    font-size:11px;
    color:#FF0000;
    text-align:right;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}

    .etp_enfant ul.errors {
    margin-right:85px;
}

    .etp_enfant ul.errors li {
    font-size:11px;
    color:#FF0000;
    text-align:right;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}*/


/* Form Complete */

.content_inscription_complete {
    width:550px;
    margin:0 auto;
}

.content_inscription_complete h2 {
    font-size:20px;
    color:#E75127;
    text-align:center;
    margin:30px 0 20px 0;
}

.form-content_inscription_complete p.ti {
    color:#FFF;
    font-size:17px;
    font-weight:bold;
    background:#63c6ed;
    padding:2px 10px;
    margin-bottom:20px;
}

.sIFR-hasFlash .form-content_inscription_complete p.ti {
    font-size:12px;
    padding:4px 0 0 10px;
}

.form-content_inscription_complete .txt {
    margin-bottom:25px;
}

.content_inscription_complete .champs {
    clear:left;
}

.content_inscription_complete .champs label {
    margin-right:10px;
    font-size:13px;
    float:left;
    text-align:right;
    line-height:1.6em;
    width:200px;
}


.content_inscription_complete .champs input {
    width:160px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.content_inscription_complete .champs .date-de-naissance {
    clear:left;
    margin-bottom:4px;
}

.content_inscription_complete  .champs .date-de-naissance .input {
    width:60px;
    float:left;
}

.content_inscription_complete .champs .date-de-naissance input {
    width:40px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}


.form-inscription #inscription-option .field {
    clear:left;
}

.content_inscription_complete .field-civilite input {
    width:20px;
    border:none;
}

.content_inscription_complete .field-civilite .input label,
.content_inscription_complete .field-civilite #civilite-element label{
    width:auto;
    border:none;
}

.form-inscription #inscription-option p#newsletter-label label,
.form-inscription #inscription-option p#partenaire-label label {
    width:420px;
    float:left;
    text-align:right;
    font-size:13px;
}

.form-inscription #inscription-option p.input label{
    font-size:11px;
    width:40px;
}

.form-inscription #inscription-option .champs p.input label input {
    margin-top:4px;
    width:20px;
    border:none;
}



.content_inscription_complete #inscription-submit {
    margin:40px 0 20px 0;
    padding-left:165px;
    text-align: center;
}

.content_inscription_complete .edit #submit {
    margin-left:42px;
}

.content_inscription_complete #inscription-submit .field {
    float:left;
    width:130px;
}

.content_inscription_complete #inscription-submit #submit-label {
    display:none;
}

.content_inscription_complete #inscription-submit #submit {
    background: url(../medias/bt_completer.png) no-repeat top left;
    width:132px;
    height:38px;
    border:none;
    cursor:pointer;
    overflow:hidden;
    position:relative;
}

.content_inscription_complete #inscription-submit #submit:hover {
    background: url(../medias/bt_completer.png) no-repeat bottom left;
}

.content_inscription_complete #inscription-submit #cancel-label {
    display:none;
}

.content_inscription_complete #inscription-submit #cancel {
    background: url(../medias/bt_passer.png) no-repeat top left;
    width:92px;
    height:31px;
    border:none;
    cursor:pointer;
    overflow:hidden;
    position:relative;
}

.content_inscription_complete #inscription-submit #cancel:hover {
    background: url(../medias/bt_passer.png) no-repeat bottom left;
}



/* Change password */
.content_inscription_complete .sous-titre {
    text-align:center;
    margin-bottom:10px;
}

.content_inscription_complete .sous-titre li {
    text-align:center;
    margin:4px 0;
}

.content_inscription_complete .cancel {
    background:url(../medias/bt_annuler.png) no-repeat left top;
    display:block;
    height:34px;
    text-indent:-9999px;
    width:96px;
    margin:10px auto 20px auto;
}

.content_inscription_complete.change_password #password {
    background:none;
}
.content_inscription_complete.change_password .champs label {
    width:250px;
}
.content_inscription_complete.change_password #inscription-submit #submit {
    background: url(../medias/bt_valider.png) no-repeat top left;
    width:93px;
    height:34px;
    border:none;
    cursor:pointer;
    overflow:hidden;
    margin:0;
}

.content_inscription_complete.change_password #inscription-submit #submit:hover,
.content_inscription_complete .cancel:hover {
    background-position:bottom left;
}

.content_inscription_complete.change_password #inscription-submit{
    margin:0;
    padding-left:0;
}


/* Form Contact */

.content_contact {
    width:550px;
    margin:0 auto;
}

.content_contact h2 {
    font-size:20px;
    color:#E75127;
    text-align:center;
    margin:30px 0 20px 0;
}
.form-contact .champs {
    clear:left;
}

.form-contact .field {
    clear:left;
    margin-bottom:10px;
}

.form-contact #object-element {
    /*margin-bottom:10px;*/
}


.form-contact  .champs label {
    margin-right:10px;
    font-size:13px;
    float:left;
    text-align:right;
    line-height:1.6em;
    width:150px;
}

.form-contact .champs input {
    width:200px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.form-contact .champs textarea {
    width:300px;
    height:200px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.form-contact .champs select {
    width:210px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.form-contact #inscription-submit {
    margin:40px 0 20px 0;
    padding-left:165px;
}

.form-contact .edit #submit {
    margin-left:50px;
}

.form-contact #inscription-submit .field {
    float:left;
    width:130px;
}

.form-contact #submit-label {
    display:none;
}

.form-contact #submit {
    background: url(../medias/bt_envoyer.png) no-repeat top left;
    width:93px;
    height:34px;
    border:none;
    cursor:pointer;
    overflow:hidden;
    position:relative;

}

.form-contact #submit:hover {
    background: url(../medias/bt_envoyer.png) no-repeat bottom left;
}


/* Errors */

.form-contact ul.errors {
    margin-right:184px;
}


.form-contact ul.errors li {
    font-size:11px;
    color:#FF0000;
    text-align:right;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}

.form-contact ul.errors li {
    font-size:11px;
    color:#FF0000;
    text-align:right;
    background:url(../medias/fleche_error.gif) no-repeat center right;
    padding-right:10px;
}





/* Espace perso
------------------------------------------------------------------------------------------------*/
.content_espace_perso {
    background: url(../medias/bg_espace_perso.jpg) #FFF no-repeat top left ;
    padding-bottom:50px;
}

.avatar-membre{text-align:center;}
.avatar-membre div{position: relative; left: -26px;}



/* Bloc Perso */
.bloc_perso {
    float:left;
    background: url(../medias/bloc_perso.png) no-repeat top left ;
    width:232px;
    height:317px;
    margin:20px 0 0 34px;
}

.bloc_perso p.nom_perso {
    margin:32px 0 5px 0;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    font-size:22px;
    text-transform:uppercase;
}

.sIFR-hasFlash  p.nom_perso {
    font-size:18px;
    margin:34px 0 0 0;
}

.bloc_perso a.modifier_avatar {
    background: url(../medias/bt_modifier_avatar.png) no-repeat top left ;
    width:116px;
    height:18px;
    display:block;
    margin:4px 0;
}

.bloc_perso a.modifier_avatar:hover {
    background: url(../medias/bt_modifier_avatar.png) no-repeat bottom left ;
}

* html .bloc_perso a.modifier_avatar {margin-bottom:24px;}

.bloc_perso a.carnet_adresse {
    background: url(../medias/bt_carnet_adresse.png) no-repeat top left ;
    width:116px;
    height:44px;
    display:block;
    margin:24px 0 0 0;
}


.bloc_perso a.carnet_adresse:hover {
    background: url(../medias/bt_carnet_adresse.png) no-repeat bottom left ;
}

.bloc_perso.visiteur {
    float:left;
    background: url(../medias/bloc_perso_visiteur.png) no-repeat top left ;
    width:232px;
    height:234px;
    margin:20px 0 0 34px;
}

.bloc_perso.visiteur a {
    display:none;
}

/* Bloc Galerie Perso */
.bloc_galerie_perso {
    float:left;
    margin:0px 0 0 50px;
}

.bloc_galerie_perso h1 {
    text-align:center;
    font-size:32px;
    color:#FF5C00;
    margin:14px 0;
}

.sIFR-hasFlash .bloc_galerie_perso h1 {
    font-size:28px;
    margin:18px 0 10px 0;
}

.galerie_perso ul {
    padding:26px 0 0 4px;
    height:87px;
}

.galerie_perso ul li {
    float:left;
}

.galerie_perso ul li a  {
    display:block;
    background:#FFFFFF;
    width:121px;
    height:87px;
    margin-left:15px;
    overflow:hidden;
}

.galerie_perso ul li a:hover  {
    background:#000;
}

.galerie_perso ul li img {
    margin:5px 0 0 5px;
    width:111px;
    height:77px;
}

div.ma-galerie-modele ul {height:125px;}



div.ma-galerie-modele ul li img {
    height:111px;
    width:111px;
}

div.ma-galerie-modele ul li a {
    height:121px;
    width:121px;
}




/*.bloc_galerie_perso a.bt_all {clear:left;}*/

.bloc_galerie_perso a {
    clear:both;
}

/* Galerie dessin */
.bloc_galerie_perso .ma-galerie-dessin {
    background: url(../medias/bg_galerie_perso.png) no-repeat top left ;
    width:592px;
    height:167px;
}

.bloc_galerie_perso .ma-galerie-dessin a.bt_all {
    background: url(../medias/bt_all_dessins_perso.png) no-repeat top left ;
    width:139px;
    height:19px;
    display:block;
    margin:3px 0 0 212px;
}

.bloc_galerie_perso .ma-galerie-dessin a.bt_all:hover {
    background: url(../medias/bt_all_dessins_perso.png) no-repeat bottom left ;
}

.bloc_galerie_perso .sa-galerie-dessin {
    background: url(../medias/bg_galerie_perso_visiteur.png) no-repeat top left ;
    width:592px;
    height:167px;
}

.bloc_galerie_perso .sa-galerie-dessin a.bt_all {
    background: url(../medias/bt_all_dessins_perso_visiteur.png) no-repeat top left ;
    width:139px;
    height:19px;
    display:block;
    margin:3px 0 0 212px;
}

.bloc_galerie_perso .sa-galerie-dessin a.bt_all:hover {
    background: url(../medias/bt_all_dessins_perso_visiteur.png) no-repeat bottom left ;
}

/* Galerie concours */
.bloc_galerie_perso .ma-galerie-concours {
    background: url(../medias/bg_galerie_concours.png) no-repeat top left ;
    width:573px;
    height:149px;
    margin-bottom:8px;
}

.bloc_galerie_perso .ma-galerie-concours a.bt_all {
    background: url(../medias/bt_all_concours_perso.png) no-repeat top left ;
    width:185px;
    height:19px;
    display:block;
    margin:3px 0 0 192px;
}

.bloc_galerie_perso .ma-galerie-concours a.bt_all:hover {
    background: url(../medias/bt_all_concours_perso.png) no-repeat bottom left ;
}

.bloc_galerie_perso .sa-galerie-concours {
    background: url(../medias/bg_galerie_concours_visiteur.png) no-repeat top left ;
    width:573px;
    height:149px;
    margin-bottom:8px;
}

.bloc_galerie_perso .sa-galerie-concours a.bt_all {
    background: url(../medias/bt_all_concours_perso_visiteur.png) no-repeat top left ;
    width:185px;
    height:19px;
    display:block;
    margin:3px 0 0 192px;
}

.bloc_galerie_perso .sa-galerie-concours a.bt_all:hover {
    background: url(../medias/bt_all_concours_perso_visiteur.png) no-repeat bottom left ;
}

/* Galerie prefere */
.bloc_galerie_perso .ma-galerie-modele {
    background: url(../medias/bg_galerie_prefere.png) no-repeat top left;
    width:573px;
    height:185px;
}

.bloc_galerie_perso .ma-galerie-modele ul {
    padding:31px 0 0 4px;
}

.bloc_galerie_perso .ma-galerie-modele a.bt_all {
    background: url(../medias/bt_all_prefere_perso.png) no-repeat top left;
    width:190px;
    height:19px;
    display:block;
    margin:3px 0 0 192px;
}

.bloc_galerie_perso .ma-galerie-modele a.bt_all:hover {
    background: url(../medias/bt_all_prefere_perso.png) no-repeat bottom left ;
}

.bloc_galerie_perso .sa-galerie-modele {
    background: url(../medias/bg_galerie_prefere_visiteur.png) no-repeat top left;
    width:573px;
    height:154px;
}

.bloc_galerie_perso .sa-galerie-modele ul {
    padding:31px 0 0 4px;
}

.bloc_galerie_perso .sa-galerie-modele a.bt_all {
    background: url(../medias/bt_all_prefere_perso_visiteur.png) no-repeat top left;
    width:190px;
    height:19px;
    display:block;
    margin:3px 0 0 192px;
}

.bloc_galerie_perso .sa-galerie-modele a.bt_all:hover {
    background: url(../medias/bt_all_prefere_perso_visiteur.png) no-repeat bottom left ;
}

/* Galerie Perso */

.content_galerie_perso {
    background: url(../medias/bg_espace_perso.jpg) #FFF no-repeat top left ;
    padding-bottom:100px;
}

.content_galerie_perso .bloc_galerie_perso .no_publication {
    padding:170px 0 0 116px;
}

.content_galerie_perso .bloc_galerie_perso .no_publication p {
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}

.sIFR-hasFlash .content_galerie_perso .bloc_galerie_perso .no_publication {
    padding:172px 0 0 0;
}

.slide_perso {
    width:496px;
    height:395px;
    margin:20px 0 0 70px;
    position:relative;
}

.slide_perso.perso {background: url(../medias/slide_galerie_perso.png) no-repeat bottom left ;}
.slide_perso.modele {background: url(../medias/slide_galerie_prefere.png) no-repeat bottom left ;}
.slide_perso.concours {background: url(../medias/slide_galerie_concours.png) no-repeat bottom left ;}
.slide_perso.histoire {background: url(../medias/slide_galerie_histoire.png) no-repeat bottom left ;}

.slide_perso {
    margin-left:30px;
}

.slide_perso li {
    float:left;
    width:150px;
    height:280px;
}

.slide_perso .bloc_slide {
    background:transparent url(../medias/bg_vign_concours.png) no-repeat scroll left top;
    height:140px;
    width:130px;
    position:relative;
}


.slide_perso li a.vign {
    display:block;
    height:95px;
    width:130px;
    position:relative;
}

.slide_perso li a.name {
    display:block;
    width:130px;
    color:#FFF;
    text-decoration:none;
    text-align:center;
}

.slide_perso li a.name:hover {
    color:#000;
    text-decoration:none;
}

.slide_perso li a img {
    margin:3px 0 0 3px;
    position:absolute;
    height:85px;
    width:120px;
}

/* Carousel modeles */
.slide_perso .jcarousel-container {padding:50px 0 0 30px;}
.slide_perso .jcarousel-clip {width:450px;height:280px;}
.slide_perso .jcarousel-prev { display:block;width: 54px; height: 57px; top: 324px; left: 375px; background:url(../medias/fleche_gauche.png) no-repeat top left;position: absolute; }
.slide_perso .jcarousel-next { display:block;width: 54px; height: 57px; top: 324px; right: 20px; background:url(../medias/fleche_droite.png) no-repeat top left;position: absolute;}
.slide_perso .jcarousel-prev:hover { background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.slide_perso .jcarousel-next:hover { background:url(../medias/fleche_droite.png) no-repeat bottom left;}
.slide_perso .jcarousel-prev:active {background:url(../medias/fleche_gauche.png) no-repeat bottom left;}
.slide_perso .jcarousel-next:active { background:url(../medias/fleche_droite.png) no-repeat bottom left;}

.pages #choix-dessin-prev{
    margin:0;
    padding:0;
    position:absolute;
    bottom:20px;
    right:85px;
    width:54px;
    height:50px;
    background:url(../medias/fleche_gauche.png) top left;
    color:transparent;
    text-indent:-9999px;
    -top:270px;
}
.pages #choix-dessin-next{
    margin:0;
    padding:0;
    position:absolute;
    bottom:19px;
    right:25px;
    width:54px;
    height:50px;
    background:url(../medias/fleche_droite.png) top left;
    color:transparent;
    text-indent:-9999px;
    -top:270px;
}
.pages #choix-dessin-prev:hover {
    background:url(../medias/fleche_gauche.png) 0% 89%;
}
.pages #choix-dessin-next:hover {
    background:url(../medias/fleche_droite.png) 0% 89%;
}



/* Espace Parent */
.content_espace_parent {
    width:620px;
    margin:0 auto;
}

.content_espace_parent h2 {
    color:#E75127;
    font-size:20px;
    margin:30px 0;
    text-align:center;
}

.content_espace_parent p.intro {
    color:#1A171B;
    font-size:12px;
    margin:0 auto 50px auto;
    width:425px;

}

.content_espace_parent .bloc_infos {
    margin-bottom:10px;
}

.content_espace_parent .bloc_infos img {
    float:left;
}

.content_espace_parent .bloc_infos .txt {
    float:left;
    width:450px;
    margin:40px 0 0 20px;
}

.content_espace_parent strong {
    font-size:13px;
}

.content_espace_parent a  {
    color:#009DDF;
    text-decoration:underline;
}

.content_espace_parent a:hover  {
    text-decoration:none;
}

.content_espace_parent .contact p {
    color:#009DDF;
    font-size:18px;
    text-align:center;
}

.content_espace_parent .contact a {
    background:url(../medias/bt_cliquez_ici.png) no-repeat top left;
    width:109px;
    height:48px;
    display:block;
    margin-top:8px;
}

.content_espace_parent .contact a:hover {
    background:url(../medias/bt_cliquez_ici.png) no-repeat bottom left;
}



/* Modifier mon compte */

.edit_compte ul.you li {
    clear:none;
    float:left;
    margin:0 4px;
    border:none;
}

.edit_compte ul.you li.nom {
    font-weight:bold;
    font-size:12px;
    width:110px;
    margin-left:10px;
}

.edit_compte ul.you li a {
    margin:0 auto;
    display:block;
    text-indent:-9999px;
}

.edit_compte ul.you li.modifier_compte {
    width:133px;
}
.edit_compte ul.you li.modifier_compte a {
    background:url(../medias/bt_modifier_compte.png) no-repeat top left;
    width:133px;
    height:19px;
}

.edit_compte ul.you li.modifier_password {
    width:159px;
}

.edit_compte ul.you li.modifier_password a {
    background:url(../medias/bt_modifier_password.png) no-repeat top left;
    width:159px;
    height:19px;
}

.edit_compte ul.you li.deconnexion {
    width:91px;
}

.edit_compte ul.you li.deconnexion a {
    background:url(../medias/bt_deconnexion.png) no-repeat top left;
    width:91px;
    height:19px;
}

.edit_compte ul.you li a:hover {
    background-position:bottom left;
}


.edit_compte ul.childs li.nom {
    /*font-weight:bold;*/
    font-size:12px;
    width:175px;
}

.edit_compte ul.childs li {
    margin: 5px auto;
    clear:both;
    padding-bottom:2px;
    border-bottom:1px dotted #99d6f2;
}

.edit_compte ul.childs ul{
    clear:both;
}

.edit_compte ul.childs ul li {
    clear:none;
    float:left;
    margin:0 10px;
    border:none;
}

.edit_compte ul.childs ul li a {
    margin:0 auto;
    display:block;
    text-indent:-9999px;
}

.edit_compte ul.childs ul li.li-espace_perso {
    width:133px;
}

.edit_compte ul.childs ul li a.espace_perso {
    background:url(../medias/bt_espace_perso.png) no-repeat top left;
    width:133px;
    height:19px;
}

.edit_compte ul.childs ul li.li-edit-child {
    width:67px;
}

.edit_compte ul.childs ul li a.edit-child {
    background:url(../medias/bt_modifier.png) no-repeat top left;
    width:67px;
    height:19px;
}

.edit_compte ul.childs ul li.li-delete-child {
    width:72px;
}

.edit_compte ul.childs ul li a.delete-child {
    background:url(../medias/bt_supprimer.png) no-repeat top left;
    width:72px;
    height:19px;
}


.edit_compte ul.childs ul li a:hover {
    background-position:bottom left;
}

.edit_compte a.ajout-enfant {
    background:url(../medias/bt_form_ajout_enfant.png) no-repeat left top ;
    width:141px;
    height:31px;
    margin:0 auto;
    display:block;
    text-indent:-9999px;
    margin-top:20px;
}

.edit_compte a.ajout-enfant:hover {
    background-position:bottom left;
}

.edit_compte .one-child  {
    border-top:none;
    position:relative;
}

.edit_compte .one-child label {
    width:135px;
}

.edit_compte .one-child label {
    float:left;
    font-size:13px;
    line-height:1.6em;
    margin-right:10px;
    text-align:right;
}

.edit_compte .one-child input {
    border:1px solid #9B9C9E;
    padding:2px 4px;
    width:160px;
}

.edit_compte .one-child .date-de-naissance input {
    border:1px solid #9B9C9E;
    padding:2px 4px;
    width:40px;
}

.edit_compte .one-child .genre p.input label {
    float:left;
}

.edit_compte .one-child .genre label {
    float:none;
    font-size:13px;
    line-height:1.6em;
    /*margin-right:10px;*/
    text-align:left;
    width:70px;
}

.edit_compte .one-child .genre input {
    width:20px;
    border:none;
}

.edit_compte .one-child .genre p.input {
    float:none;
    margin:0;
    text-align:left;
    width:auto;
}

.edit_compte #cancel {
    background:url(../medias/bt_annuler.png) no-repeat left top ;
    width:96px;
    height:34px;
    margin:10px 0 0 165px;
    text-indent:-9999px;
    display:block;
    border:none;
    cursor:pointer;
    overflow:hidden;
}

.edit_compte .one-child .form_submit input {
    background:url(../medias/bt_valider.png) no-repeat left top ;
    width:96px;
    height:34px;
    margin:20px 0 0 165px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}

.edit_compte #delete {
    background:url(../medias/bt_supprimer02.png) no-repeat left top;
    width:96px;
    height:34px;
    margin:0 0 0 165px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}

.edit_compte .one-child .form_submit input:hover,
.edit_compte #cancel:hover,
.edit_compte #delete:hover  {
    background-position:bottom left;
}

.edit_compte #delete-label,
.edit_compte #cancel-label,
.edit_compte #id-label {
    display:none;
}

.edit_compte p.alert {
    text-align:center;
    font-weight:bold;
}




/* Carnet d'adresse */

.content_adresse {
    width:550px;
    margin:0 auto;
}

.content_adresse h1 {
    font-size:20px;
    color:#E75127;
    text-align:center;
    margin:30px 0 20px 0;
}

.content_adresse .description {
    text-align:center;
    margin-bottom:20px;
}

.content_adresse .adresses {
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px dotted #99D6F2;
}

.content_adresse .bloc_adresse {
    margin:4px 0;
    clear:both;
    margin:0 auto 5px auto;
    width:500px;
}

.content_adresse .bloc_adresse .nom {
    float:left;
    width:115px;
    text-align:right;
    font-weight:bold;
    padding-right:20px;

}

.content_adresse .bloc_adresse .email {
    float:left;
    padding:2px 4px;
    width:200px;
    border:1px solid #9B9C9E;
}

.content_adresse .bloc_adresse .delete {
    float:left;
    width:15px;
}

.content_adresse .bloc_adresse .delete a {
    background:url(../medias/bt_delete.png) no-repeat top left;
    width:15px;
    height:15px;
    display:block;
    text-indent:-9999px;
    margin:3px 0 0 10px;
}

.content_adresse .bloc_adresse .delete a:hover {
    background-position:bottom left;
}

.ajout-adresse p.ajout {
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
}

.ajout-adresse p.nom,
.ajout-adresse p.email,
.ajout-adresse p.submit {
    clear:left;
    margin-bottom:10px;
}

.ajout-adresse p label {
    margin-right:10px;
    font-size:13px;
    float:left;
    text-align:right;
    line-height:1.6em;
    width:150px;
}

.ajout-adresse p input {
    width:200px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.ajout-adresse p textarea {
    width:300px;
    height:200px;
    padding:2px 4px;
    border:1px solid #9b9c9e;
}

.ajout-adresse .bt_ajout {
    background: url(../medias/bt_ajouter.png) no-repeat top left;
    width:93px;
    height:34px;
    border:none;
    cursor:pointer;
    overflow:hidden;
    position:relative;

}

.ajout-adresse .bt_ajout:hover {
    background: url(../medias/bt_ajouter.png) no-repeat bottom left;
}




/* Footer
------------------------------------------------------------------------------------------------*/

div#footer { height: 100px; padding-top: 100px; background: url(../medias/tpl_footer_fond.png) top no-repeat; clear: both; text-align: center; color: #FFFFFF;padding-left:0px;padding-right:0px;margin:0;}
div#footer ul#footer-links li { list-style: none; display: inline; text-align: center; color: #FFFFFF;padding-left:0px;padding-right:0px;margin:0; }
div#footer ul#footer-links li a { color: #FFFFFF; text-decoration: none; padding-left:0px;padding-right:0px;margin:0;}
div#footer ul#footer-links li a:hover {color: #000000; }


/* Page footer */

.content_infos {
    color:#666666;
    padding:20px 40px;
}

.content_infos h1 {
    color:#E7552C;
    font-size:18px;
    text-align:center;
    margin-bottom:40px;
}

.content_infos h2 {
    color:#037BC8;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    padding-bottom:20px;
}

.content_infos p {
    padding-bottom:20px;
}

.content_infos a {
    color:#E7552C;
    text-decoration:underline;
}

.content_infos a:hover {
    color:#019ee0;
    text-decoration:none;
}

.content_infos ul {
    margin:0 0 20px 20px;
}

.content_infos ul li {
    list-style:disc;
}

.content_infos ul ul li {
    list-style:circle;
}


/* credit */

.content_infos.credit {
    width:500px;
    margin:0 auto;
}

.content_infos.credit h1 {
    color:#019ee0;
    font-size:18px;
    text-align:center;
    margin-bottom:40px;
}

.content_infos.credit h2 {
    color:#FFF;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    display:block;
    padding:0 0 0 10px;
    background:#63c6ed;
    margin-bottom:20px;
}

.sIFR-hasFlash .content_infos.credit h2 {
    padding-top:6px;
    font-size:10px;
}

.content_infos.credit .bloc_logo {
    float:left;
    width:225px;
    margin-bottom:40px;
}

.content_infos.credit a {
    color:#019ee0;
    text-decoration:underline;
}

.content_infos.credit a:hover {
    color:#E7552C;
    text-decoration:underline;
}

/* contact */

.content_infos.contact {
    width:500px;
    margin:0 auto;
}

.content_infos.contact h1 {
    color:#E7552C;
    font-size:18px;
    text-align:center;
    margin-bottom:40px;
}

.content_infos.contact .bloc_contact {
    border-bottom:2px solid #63c6ed;
    padding-bottom:20px;
    margin-bottom:20px;
}

.content_infos.contact p {
    color:#000;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
    text-align:center;
}

.content_infos.contact a {
    background: url(../medias/bt_cliquez_ici02.png) no-repeat top left;
    width:90px;
    height:30px;
    text-indent:-9999px;
    display:block;
}

.content_infos.contact a:hover {
    background: url(../medias/bt_cliquez_ici02.png) no-repeat bottom left;
}

form#ajout-adresse p#error-mail {
    text-align:center;
    font-weight:bold;
    color:red;
}

div#concours_plus {
    text-align:center;
}

a#supprimer-compte {float:right;}

p.legende { float: right; margin-bottom:10px;}

#footer div#content div{float:left;margin-top:10px;text-align:left;margin-left:49px;}
#footer div#content div a{color:#fff;text-decoration:none;}
#footer div#content div a:hover {color:#fff;text-decoration:underline;}
#footer div#content div p.title{font-weight:bold;}

p#click-choisir-input{color:#E75127;float:left;font-size:14px;font-weight:bold;text-align:center;width:380px;}

ul.update-account li { margin:5px 0px; list-style:none;}
ul.update-account li a { color: #0398CA; }
ul.update-account li a:hover { text-decoration: none; color: #333333; }
ul.update-account li span.todo { color:#E2001A;}
ul.update-account li span.ok { color:#3BA534;}

p.erreur-404 { margin: 50px; font-size:14px; }

/*
error 404
 */
.error404{
    background: url(../medias/bg_modele_point.jpg) #FFF no-repeat top left;
    height:560px;
    padding-top:100px;
}

ul#jcarousel { margin-left:30px;
    padding-top:50px; }

div.slide_apprendre ul#jcarousel { padding-top:0px;}



.content_infos_update p {font-size:13px;font-weight:bold;}
.content_infos_update ul {font-weight:bold;font-size:13px;}

div.modele_histoire_carousel div.jcarousel-container-vertical{-height:210px;}

body.bodyperso div.bloc_galerie_perso li#choix-dessin-prev{-left:320px;-top:-60px;-right:0px;-bottom:0px;}
body.bodyperso div.bloc_galerie_perso li#choix-dessin-next{-left:380px;-top:-60px;-right:0px;-bottom:0px;}

body.bodyenfant div.bloc_galerie_perso li#choix-dessin-prev{-left:320px;-top:-60px;-right:0px;-bottom:0px;}
body.bodyenfant div.bloc_galerie_perso li#choix-dessin-next{-left:380px;-top:-60px;-right:0px;-bottom:0px;}

body.bodygalerieconcours li#choix-dessin-prev{-left:320px;-top:-60px;-right:0px;-bottom:0px;}
body.bodygalerieconcours li#choix-dessin-next{-left:380px;-top:-60px;-right:0px;-bottom:0px;}

div.galerie_favoris_membre_kinder_creatif {-width:1000px;}
div.galerie_favoris_membre_kinder_creatif  ul#jcarousel{padding-top:0px;margin-left:0;}
div.galerie_favoris_membre_kinder_creatif .slide_perso li a img {height:113px;width:113px;}
div.galerie_favoris_membre_kinder_creatif .slide_perso li a.vign {height:123px;width:123px;}
div.galerie_favoris_membre_kinder_creatif .slide_perso .bloc_slide {background:url("../medias/bg_vign_modele.png") no-repeat scroll left top transparent;}
div.galerie_favoris_membre_kinder_creatif .bloc_galerie_perso {-float:right;-width:400px;-margin:0;}
div.galerie_favoris_membre_kinder_creatif .slide_perso .jcarousel-prev {left:300px;}
div.galerie_favoris_membre_kinder_creatif .slide_perso .jcarousel-next{left:350px;}



/**
 * Ajouté par ATAFOTO
 */
p.erreur {
    text-align: center;
    color: red;
    padding: 0 0 20px 0;
}
