/* ---------------------------------- CADRES DECOUPE PAGE */



.contenu_page{
color:#000000;
}

body{
 
	
	line-height:0px; /* pour les espaces entre les images */
	padding:0px;

	margin:0px;
	padding-top:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


background-color:#ffffff;
color:#000000;
}

.contenu_centre_logo{
     width: 838px;
line-height:17px;
font-size:12px;
float:left;
vertical-align:middle;


padding-left:0px;
padding-right:0px;
padding-bottom:0px;

text-align:center;
}

.colonne-home{
width:150px;
vertical-align:bottom;

}
.colonne-menu{
width:127px;
vertical-align:top;
padding-left:8px;
padding-top:15px;
}

.menu-top{
background-image:url(images/menu-top.gif);
height:10px;
width:127px;
background-position:top;
}

.menu-bottom{
background-image:url(images/menu-bottom.gif);
background-position:bottom;
height:10px;
width:127px;
margin-bottom:15px;
}

.menu-lines{
background-image:url(images/menu-fond.gif);
background-repeat:repeat-y;
color:#18481D;
}
.menu-item-top{
padding:10px;
text-align:left;
font-weight:bold;
font-size:13px;
padding-top:0px;
}
.menu-item{
padding:10px;
text-align:left;
font-weight:bold;
font-size:13px;
}
.sous-menu-item{
padding-bottom:7px;
padding-left:20px;
padding-right:10px;
text-align:left;

font-size:13px;
}
.menu-item-bottom{
padding:10px;
padding-bottom:0px;
text-align:left;
font-weight:bold;
font-size:13px;
}

.menu-line{
width:125px;
height:1px;
background-color:#223F72;
font-size:0px;
line-height:0px;
}

.menu-item a:link{
color:#ffffff;
text-decoration:none;
}
.menu-item a:visited{
color:#ffffff;
text-decoration:none;
}
.menu-item a:hover{
color:#18481D;
text-decoration:none;
}
.menu-item a:active{
color:#18481D;
text-decoration:none;
}
.menu-item-top a:link{
color:#ffffff;
text-decoration:none;
}
.menu-item-top a:visited{
color:#ffffff;
text-decoration:none;
}
.menu-item-top a:hover{
color:#18481D;
text-decoration:none;
}
.menu-ite-top a:active{
color:#18481D;
text-decoration:none;
}
.menu-item-bottom a:link{
color:#ffffff;
text-decoration:none;
}
.menu-item-bottom a:visited{
color:#ffffff;
text-decoration:none;
}
.menu-item-bottom a:hover{
color:#18481D;
text-decoration:none;
}
.menu-item-bottom a:active{
color:#18481D;
text-decoration:none;
}



.sous-menu-item a:link{
color:#ffffff;
text-decoration:none;
}
.sous-menu-item a:visited{
color:#ffffff;
text-decoration:none;
}
.sous-menu-item a:hover{
color:#18481D;
text-decoration:none;
}
.sous-menu-item a:active{
color:#18481D;
text-decoration:none;
}


.column-table-2{
width:47%;
vertical-align:top;
text-align:justify;
}

.citation{
text-align:center;
font-style:italic;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#18481D;
}
.citation_2{
text-align:center;
font-style:italic;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#18481D;
line-height:20px;
}
.italique{
font-style:italic;

}
.italique-vert{
font-style:italic;
color:#8a821a;
font-size:13px;
font-weight:bold;
}

.pied_centre_page{
float:left;
width:838px;
text-align:center;
line-height:14px;
font-size:11px;
color:#488379;
background-color:#70700F;
height:27px;
}

.pied_centre_page a:link{
color:#488379;
text-decoration:none;
}
.pied_centre_page a:visited{
color:#488379;
text-decoration:none;
}
.pied_centre_page a:hover{
color:#0e352e;
text-decoration:none;
}
.pied_centre_page a:active{
color:#0e352e;
text-decoration:none;
}


.pied_centre_page_2{
float:left;
width:798px;
text-align:center;
line-height:14px;
font-size:11px;
color:#ffffff;
margin-bottom:5px;
height:32px;
background-color:#18481D;
padding-left:20px;
padding-right:20px;
padding-top:15px;
vertical-align:middle;
}
.pied_centre_page_2 a:link{
color:#ffffff;
text-decoration:none;
}
.pied_centre_page_2 a:visited{
color:#ffffff;
text-decoration:none;
}
.pied_centre_page_2 a:hover{
color:#8eb092;
text-decoration:none;
}
.pied_centre_page_2 a:active{
color:#8eb092;
text-decoration:none;
}



a:link{
color:#006330;
text-decoration:none;

}
a:visited{
color:#006330;
text-decoration:none;
}
a:hover{
color:#8a821a;
text-decoration:none;
font-weight:bold;
}
a:active{
color:#8a821a;
text-decoration:none;
font-weight:bold;
}


.texte_droite{
text-align:right;
}
.texte_gauche{
text-align:left;
}



.contenu-page{
text-align:justify;
padding:20px;
vertical-align:top;
}

.cream_background{
background-color:#fffde8;
}

.instructions{
background-color:#fffde8;
padding:10px;
}

.titre_0{
font-weight:bold;
font-size:18px;color:#006330;
}
.titre_0_clair{
font-weight:bold;
font-size:18px;color:#70700F;
}

.titre_1{
color:#006330;
font-weight:bold;
font-size:14px;
}

.titre_2{
color:#4893A0;
font-weight:bold;
font-size:13px;
}
.titre_3{
color:#18481D;
font-weight:bold;
font-size:13px;
font-style:italic;
background-color:#fffde8;
padding:5px;
padding-left:65px;
background-image:url(images/horse-title.gif);
background-repeat:no-repeat;
}

.titre_4{
color:#006330;
font-size:14px;
}
.gras{
font-weight:bold;
}

.font0{
line-height:0px;
font-size:0px;
color:#00CCCC;
background-color:#000000;
padding:0px;
}

.tableau-photos{
text-align:center;
font-style:italic;
color:#006330;

font-size:11px;
}


.bandeau_01{
background-image:url(images-gecko-editions/bandeaux-gecko/01.jpg);
background-position:center top;
background-repeat:no-repeat;

     width: 838px;

line-height:0px;
font-size:0px;
float:left;
margin:0px;
padding:0px;
}



















.contenu_centre_page{
	background-image:url(images-gecko-editions/fond-contenu-centre.gif);
background-position:left top;
background-repeat:repeat-y;
     width: 838px;
line-height:20px;
font-size:13px;
float:left;

padding-left:0px;
padding-right:0px;
padding-bottom:0px;
text-align:justify;


}
.tableau_bandeau_contenu_cellule_gauche{
padding-top:110px;
width:826px;
vertical-align:bottom;
line-height:14px;
font-size:12px;
text-align:right;
}

.tableau_bandeau_contenu_cellule_droite{
padding-top:110px;
width:148px;
line-height:14px;
font-size:12px;
color:#FFFFFF;
}
.tableau_A_contenu_cellule_gauche{
width:826px;
background-image:url(images-gecko-editions/fond-pied-page-selma-1.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:190px;
vertical-align:top;
}

.tableau_A_contenu_cellule_droite{
width:148px;
background-image:url(images-gecko-editions/fond-pied-page-selma-2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:117px;
vertical-align:top;
}

.contenu_colonne_1_menu{
width:148px;
float:left;
}

.contenu_colonne_2_ecart{
width:19px;
float:left;
}

.contenu_colonne_3_contenu{
width:648px;
float:left;
}

.contenu_colonne_4_ecart{
width:11px;
float:left;
}

.droite_colonne_1_ecart{
width:13px;
float:left;
}

.droite_colonne_2_textes{
width:105px;
float:left;

}

.droite_colonne_3_ecart{
width:30px;
float:left;
}

.titre_colonne_droite{
color:#85c6bb;
font-weight:bold;
font-size:13px;
background-image:url(images-gecko-editions/ligne-colonne-droite.gif);
background-repeat:repeat-x;
padding-bottom:3px;
background-position:bottom;
}

.fil_arianne{
color:#11745c;
font-weight:bold;
font-size:12px;
background-image:url(images-gecko-editions/ligne-colonne-contenu.gif);
background-repeat:repeat-x;
padding-bottom:3px;
background-position:bottom;
}
.fil_arianne_en_cours{
color:#ff9123;
font-weight:bold;
font-size:12px;
}

.fil_arianne a:link{
color:#006a50;
text-decoration:none;
}
.fil_arianne a:visited{
color:#006a50;
text-decoration:none;
}
.fil_arianne a:hover{
color:#ff9123;
text-decoration:none;
}

.fil_arianne a:active{
color:#ff9123;
text-decoration:none;
}






p{
line-height:14px;
font-size:12px;
text-align:left;
margin-top:7px;
margin-bottom:7px;
}

.droite_colonne_2_textes p{
color:#FFFFFF;
font-size:12px;
}

.droite_colonne_2_textes a:link{
color:#FFFFFF;
text-decoration:none;
}
.droite_colonne_2_textes a:visited{
color:#FFFFFF;
text-decoration:none;
}
.droite_colonne_2_textes a:hover{
color:#85c6bb;
text-decoration:none;
}

.droite_colonne_2_textes a:active{
color:#85c6bb;
text-decoration:none;
}


.droite_colonne_2_textes a.lien_orange:link{
color:#ff9123;
text-decoration:none;
}
.droite_colonne_2_textes a.lien_orange:visited{
color:#ff9123;
text-decoration:none;
}
.droite_colonne_2_textes a.lien_orange:hover{
color:#ffae70;
text-decoration:none;
}

.droite_colonne_2_textes a.lien_orange:active{
color:#ffae70;
text-decoration:none;
}


.ligne_prix{
padding-top:5px;
}

.ou_trouver_livres {
padding-top:5px;
font-size:11px;
}
.ou_trouver_livres a:link{
color:#006a50;
text-decoration:underline;
}
.ou_trouver_livres a:visited{
color:#006a50;
text-decoration:underline;
}
.ou_trouver_livres a:hover{
color:#3eac9c;
text-decoration:underline;
}

.ou_trouver_livres a:active{
color:#3eac9c;
text-decoration:underline;
}
.centrer{
text-align:center;
}

.colonne_nouveaute{
width:310px;
padding-top:10px;
padding-bottom:10px;
line-height:14px;
font-size:12px;
}

.image_gauche{
float:left;
padding-right:5px; /*espace autour de image*/
}



.titre_livre{
font-weight:bold;
color:#ff9123;
}
.titre_auteur_illustrateur{
font-weight:bold;
color:#006a50;
}
.titre_collection{
font-weight:bold;
}
.titre_prix_fiche_produit{
font-weight:bold;
color:#ff9123;
font-size:17px;
}

.titre_prix{
font-weight:bold;
color:#3eac9c;
font-size:14px;
}

.texte_formulaire{
font-size:11px;
color:#8c857b;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}






/* POUR AGE FICHE PRODUIT */

.fiche_produit_titre_livre{
font-size:15px;
color:#ff9123;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
}

.couverture_fiche_produit{
padding-right:8px;
}

.fiche_produit_cellule_couverture{
width:240px;
vertical-align:top;
}

.fiche_produit_descriptif{
vertical-align:top;
line-height:15px;
}

.fiche_produit_agrandir_couv{
text-align:left;
padding-top:5px;
font-weight:bold;
color:#ff9123;
}

a.lien_orange:link{
color:#ff9123;
text-decoration:none;
}
a.lien_orange:visited{
color:#ff9123;
text-decoration:none;
}
a.lien_orange:hover{
color:#1c867d;
text-decoration:none;
}
a.lien_orange:active{
color:#1c867d;
text-decoration:none;
}


.fiche_produit_extrait{
padding-right:8px;
padding-top:5px;
text-align:right;
font-weight:bold;
color:#ff9123;
}






.fiche_produit_boutons_commander{
text-align:right;
font-weight:bold;
}

.fiche_produit_cellule_prix{
vertical-align:top;
text-align : right;
}





/*

.bouton-vert-gauche{
background-image:url(images-gecko-editions/fond-bouton-vert-gauche.jpg);
background-repeat:no-repeat;
float:left;
height:21px;
padding
}
.bouton-vert-droite{
background-image:url(images-gecko-editions/fond-bouton-vert-droite.jpg);
background-repeat:no-repeat;
float:left;
height:21px;
background-position:bottom right;
}
.bouton-vert{
background-image:url(images-gecko-editions/fond-bouton-vert.jpg);
background-repeat:repeat-x;
height:21px;
float:left;
background-color:#009999;
}



.titre_page{
height:58px;

float:left;
padding-left:25px;
padding-right:25px;

line-height:55px;
background-image:url(../images/images-quickfleurs/titre_bas_gauche.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.titre_page_autour{
background-image:url(../images/images-quickfleurs/titre_haut_droite.gif);
background-repeat:no-repeat;
background-position:top right;
height:58px;
float:left;
}

*/


.tab_vert_010{
background-image:url(images-gecko-editions/tableau-vert_02.gif);
background-repeat:repeat-x;
 height:9px;
 line-height:0px;
 font-size:0px;
}
.tab_vert_030{
background-image:url(images-gecko-editions/tableau-vert_08.gif);
background-repeat:repeat-x;
 height:10px;
 line-height:0px;
 font-size:0px;
}

.tab_vert_002{
background-image:url(images-gecko-editions/tableau-vert_06.gif);
background-repeat:repeat-y;
 width:12px;
 line-height:0px;
 font-size:0px;
}

.tab_vert_200{
background-image:url(images-gecko-editions/tableau-vert_04.gif);
background-repeat:repeat-y;
 width:12px;
 line-height:0px;
 font-size:0px;
}


.tab_vert_100{
background-image:url(images-gecko-editions/tableau-vert_01.gif);
 width:12px;
  height:9px;
 line-height:0px;
 font-size:0px;
}

.tab_vert_001{
background-image:url(images-gecko-editions/tableau-vert_03.gif);
 width:12px;
  height:9px;
 line-height:0px;
 font-size:0px;
}
.tab_vert_300{
background-image:url(images-gecko-editions/tableau-vert_07.gif);
 width:12px;
  height:10px;
 line-height:0px;
 font-size:0px;
}
.tab_vert_003{
background-image:url(images-gecko-editions/tableau-vert_09.gif);
 width:12px;
  height:10px;
 line-height:0px;
 font-size:0px;
}

.tab_vert_020{
background-color:#307055;
color:#FFFFFF;
}

.tab_vert_020 a:link{
color:#FFFFFF;
text-decoration:none;
}
.tab_vert_020 a:visited{
color:#FFFFFF;
text-decoration:none;
}
.tab_vert_020 a:active{
color:#85c6bb;
text-decoration:none;
}
.tab_vert_020 a:hover{
color:#85c6bb;
text-decoration:none;
}





.contenu_centre_milieu{

position:absolute;
    left: 50%; 
     width: 838px;

     margin-top: 0px;
     margin-left: -419px;
	
line-height:17px;
font-size:12px;
line-height:15px;
font-size:12px;


}



.bandeau_02{
background-image:url(images-gecko-editions/bandeaux-gecko/02.jpg);
background-position:center top;
background-repeat:no-repeat;

     width: 838px;
	 height:144px;
line-height:0px;
font-size:0px;
float:left;
margin:0px;
padding:0px;
}
.bandeau_03{
background-image:url(images-gecko-editions/bandeaux-gecko/03.jpg);
background-position:center top;
background-repeat:no-repeat;

     width: 838px;
	 height:144px;
line-height:0px;
font-size:0px;
float:left;
margin:0px;
padding:0px;
}
.bandeau_04{
background-image:url(images-gecko-editions/bandeaux-gecko/04.jpg);
background-position:center top;
background-repeat:no-repeat;

     width: 838px;
	 height:144px;
line-height:0px;
font-size:0px;
float:left;
margin:0px;
padding:0px;
}





















.zone_centre_fond{
background-color:#FFFFFF;
background-repeat:repeat-x;
float:left;
/*position:absolute;*/
     width: 100%;

	 line-height:0px;
	 font-size:0px; 

}

.zone_centre_fond_gauche{

/*position:absolute;*/

     width: 50%;

	 line-height:0px;
	 font-size:0px;
	 height:570px;
}


.contenu_centre{
position:absolute;
right:0px;
width:100%;


line-height:15px;
font-size:12px;
}

.contenu_centre_menu{
text-align:right;
float:left;
right:0px;
width:100%;

line-height:15px;
font-size:12px;
height:34px;
}

.contenu_centre_bandeau{float:left;
/*

right:0px;
width:100%;
height:111px;

line-height:15px;
font-size:12px;
background-image:url(img-concepteam-ingenierie-pedagogique/fond_bandeau.jpg);
background-repeat:repeat-y;
background-position:center;
*/
}




.contenu_texte{
text-align:justify;
line-height:17px;
color:#463524;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.cellule_centre_contenu{
background-image:url(img-concepteam-ingenierie-pedagogique/fond_orange_anim.jpg);
background-repeat:repeat-y;
background-position:right;
vertical-align:top;
}



.contenu_centre_pied_page{
float:left;
right:0px;
width:838px;

background-color:#2F4D7;
height:20px;
color:#ffffff;

line-height:15px;
font-size:11px;

}


/* ---------------------------------- POUR IMAGES */

img{
border:0px;
line-height:0px;
}


.image_bottom{
vertical-align:bottom;
}
.image_centree{
vertical-align:middle;
line-height:0px;
font-size:0px;
margin:0px;
padding:0px;
}

/* ---------------------------------- FIN IMAGES */











.couleur_rose{color:#EF57AA;}
.couleur_orange{color:#FFBE56;}
.couleur_bleu{color:#4893A0;}
.couleur_rouge{color:#F75773;}
.couleur_vert{color:#C1D671;}
.couleur_bleu_clair{color:#96DAE7;}
.couleur_jaune{color:#FCC954;}
.couleur_mauve{color:#CBBBD5;}
.couleur_rose_2{color:#FFB0E0;}

.couleur_rose_clair{color:#FFB0E0;}
.couleur_turquoise{color:#73C3CE;}


.menu_accueil{position:absolute;left:89px;top:106px;}

.menu_album{position:absolute;left:211px;top:117px;}

.menu_bonus{position:absolute;left:336px;top:113px;}

.menu_a_venir{position:absolute;left:443px;top:92px;}

.menu_revue_presse{position:absolute;left:547px;top:64px;}

.menu_contact{position:absolute;left:730px;top:104px;}



img{border:none;}
.image_droite{
float:right;
padding-left:10px; /*espace autour de image*/
}




.ecart_tableau{
width:15px;
}
.cellules_albums{
vertical-align:top;
}

.cellule_pied{
text-align:center;
}


