/*@import url("reset.css");*/

body {
    background:none;
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
}

#dialog-box
{
    display: none;
}

/* MENU VIOLET TOUT EN HAUT */
#menu-haut {display:none}

/*Modif Scrappy*/
#haut{display:none;}
a{color:Black;}
.liens{display:none;}
.conteneur-detail-mag{display:none;}
.clearBoth{display:none;}

/* CONTENEUR PAGE PRINCIPALE */
.page {
    background:none;
    margin:0;
    width:auto;
    padding:0;
}
    /* ENTETE PRINCIPALE */
    #entete {
        width:auto;
        padding:0;
        float:none;
    }
        /* LOGO */
        #entete #logo {float:none;}
        
            #entete #logo h1 a {
                display: block;
                text-indent:inherit;
                background:url(../images/logo.gif) no-repeat;
                width:auto;
                height:50pt;
				text-decoration:none;
            }
        /* SERVICES CLIENTS */
        #services {display:none;}
                
/* MENU PRINCIPAL */             
#menu {display:none;}

    
/* CONTENEUR ENGLOBANT LA COLONNE GAUCHE ET CENTRALE */    
.conteneur-gauche-centre {
    width:auto;
    float: none;
    position:relative;
    z-index:1;
    bottom:8px;
	padding-bottom:15px;
}
    /* REPRESENTATION CARROUSEL ACCUEIL GENERAL */
    .carrousel {display:none;}
    
    /* FIL D'ARIANE */
    .fil-ariane {display:none;}
    
    /* MENU CONTEXTUEL DE RECHERCHE A GAUCHE */     
    .colonne-gauche {display:none;}
    
    /* COLONNE CENTRALE */
    .colonne-centre {
        width:auto;
        float:none;
        padding:0;
        border-left:0 none;
    }
	
	.colonne-centre.fiche {padding-top:0;}
    
        .colonne-centre h2 {display:none;/*
            font-size:13.5pt;
            color:#00a1ea;
            text-transform:uppercase;
            border-bottom:0.75pt solid #7a7a7a;
            padding-bottom:4.5pt;
			width:100%;*/
        }
		
		.lien-pre-next {display:none;}
    
	/* ONGLETS DES CARROUSELS GRIS */
	ul.tabs a, ul.tabs a:visited, ul.tabs a:hover, ul.tabs a:active {text-decoration:none;}
	
	span.onglet-new-gauche {
		width:13px;
		height:24px;
		float:left;
		background:url(../images/onglet-new-gauche.jpg) no-repeat;
		cursor:pointer;
	}
	
	span.onglet-new-corps {
		height:24px;
		float:left;
		text-transform:uppercase;
		color:#00a1ea;
		font-size:11px;
		font-weight:bold;
		line-height:24px;
		background:url(../images/onglet-new-corps.jpg) repeat-x;
		cursor:pointer;
	}
	
	span.onglet-new-droite {
		width:13px;
		height:24px;
		float:left;
		background:url(../images/onglet-new-droite.jpg) no-repeat;
		cursor:pointer;
	}
	
    /* COLONNE DROITE */
    .colonne-droite {
        width:100%;
        float:left;
        background:none;
        padding:0 0 25pt 0;
        display:none; /*Modif decembre 2011*/
    }
	
	.colonne-droite.sans-fond {background:none;}
    
    .colonne-droite.livres {background:none;}
    
        /* BOITE A OUTILS */
        .outils {
            width:100%;
            height:auto;
            background:none;
            padding:11px 14px;
        }
        
            .outils h3 {
                text-transform:uppercase;
                font-weight:normal;
                color:#6c6c6c !important;
                font-size:14pt;
            }
            
            a.assistant {display:none;}
            
            a.faq {display:none;}
            
            a.contact {display:none;}
            
            a.tel {
                display:block;
                padding-left:0;
                line-height:10px;
                background:none;
                height:auto;
                font-size:9px;
                text-decoration:none;
                color:#6c6c6c;
                margin-top:0;
                overflow:visible;
            }
            
                a.tel span {
                    font-size:16px;
                    line-height:13px;
                    font-weight:bold;
                }
            
            a.rappel {display:none;}
        
        /* RESEAUX SOCIAUX */
        .partager {display:none;}
            
        /* ENCART OFFRES SPECIALES INTERNET */
        .offres-internet {display:none;}
        
        /* ESPACE PERSONNEL */
        .espace-personnel {display:none;}
        
        /* ENCART ABONNEMENT */
        .encart-abonnement {display:none;}
            
        /* ENCART MOBILE */
        .encart-mobile {display:none;}
        
        /* ENCART PRE PAIEMENT */
        .encart-prepaiement {display:none;}
        
        /* ENCART NEWSLETTER */
        .encart-newsletter {display:none;}

/* A DECOUVRIR AUSSI */
#a-decouvrir-aussi {display:none;}

/* PIED DE PAGE */
#pied {display:none;}

/* MENU DEROULANT DU MENU PRINCIPAL DECOUVRANT LES CRITERES DE RECHERCHE AVANCEE */
#MenuDeroulant {display:none;}
	
.clear{
	clear:both;
	height:1px;
	width:1px;
	padding:0;
	margin:0;	
}

a.criteres {
    background:url(../images/picto-plus.png) no-repeat left center;
    padding-left:14px;
    font-size:11px;
    color:#29b0ed;
    margin:0;
    float:left;
    text-decoration:underline;
}
a.criteres:hover {text-decoration:none;}

/* LIENS CONTACT NORMES ETRANGERES */
a.contact-norme {
	background:url(../images/ico-contact-norme.png) no-repeat left center;
    padding-left:29px;
    font-size:11px;
    color:#29b0ed;
    margin:0;
    float:left;
    text-decoration:underline;
	height:23px;
	line-height: 31px;
	margin-right:20px;
}
a.contact-norme:hover {text-decoration:none;}


a.telecharger-norme {
	background:url(../images/ico-telecharger.png) no-repeat left center;
    padding-left:22px;
    font-size:11px;
    color:#29b0ed;
    margin:0;
    float:left;
    text-decoration:underline;
	height:23px;
	line-height:31px;
}
a.telecharger-norme:hover {text-decoration:none;}

a.recueil {
	background:url(../images/ico-recueil.png) no-repeat left bottom;
	padding:11px 0 0 25px;
	font-size:9px;
	color:#60960d;
	display:block;
	width:100%;
	line-height:10px;
	margin-bottom:4px;
	margin-top:0;
}

a.forfait {
	background:url(../images/ico-veille.png) no-repeat left bottom;
	padding:11px 0 0 25px;
	font-size:9px;
	color:#60960d;
	display:block;
	width:100%;
	line-height:10px;
	margin-bottom:4px;
	margin-top:0;
}

a.recueil:hover {text-decoration:none;}

a.forfait:hover {text-decoration:none;}

a.license {
	background:url(../images/ico-license.png) no-repeat left center;
	padding: 10px 0 0 25px;
	font-size:9px;
	color:#60960d;
	display:block;
	line-height:10px;
	margin-top:0;
}
a.license:hover {text-decoration:none;}


/***************** CSS RUBRIQUES *********************/
/* REPRISE DES RESULTATS DE LA RECHERCHE */
.reprise-recherche {
    width:100%;
    height:auto;
}

.reprise-recherche.avec-tri {
    width:100%;
    height:auto;
}

    .reprise-recherch {
        text-transform:uppercase;
        color:#666;
        font-weight:bold;
    }
    
        .reprise-recherche p span {
            color:#00a1ea;
            text-transform:lowercase;
        }
        
        
        .reprise-recherche h1 {
            color:#00a1ea;
            text-transform:lowercase;
            display:inline;
        }
        
/* BLOC RESULTATS DE RECHERCHE NORMES */
.bloc-rech-normes {
    width:100%;
    float:left;
    padding-bottom:15px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:36px;
}
    
    .titre-resultats {
        border-bottom:1px solid #7a7a7a;
        float:left;
        width:100%;
    }
	
	.titre-resultats.rech-normes {
        float:left;
        width:100%;
		border-bottom:0 none;
		margin-bottom:28px;
    }
    
    .titre-resultats h2 {float:left; border:none 0;}
    
    .titre-resultats span {
        text-transform:lowercase;
        color:#393939;
        font-size:11px;
        float:right;
        line-height:25px;
    }
	
	.titre-resultats span.mag {
        text-transform:none;
        color:#393939;
        font-size:11px;
        float:right;
        line-height:25px;
    }
    
        .titre-resultats span a strong {font-size:14px;}
    
    .titre-resultats a {text-decoration:underline; color:#29b0ed;}
    .titre-resultats a:hover {text-decoration:none;}
    
    /* PAGINATION RECHERCHE LIVRES */
    .titre-resultats ul {display:inline; float:right; margin-left:17px;}
    
    .titre-resultats li {
        display:inline;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
        line-height:25px;
    }
    
    .titre-resultats li.recherche-active {color:#29b0ed;}
    
        .titre-resultats li a {
            color:#393939;
            text-decoration:underline;
        }
        .titre-resultats li a:hover {color:#29b0ed; text-decoration:none;}
        
    /* FILTRE PAGE RECHERCHE */
    .filtre {float:right;}
	
		.filtre label {font-size:10px;}
    
    /* RECHERCHE NORMES */
    .bloc-rech-detail-norme {
        width:274px;
        float:left;
        margin:16px 41px 0 0;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
    }
    
    .bloc-rech-detail-norme.col2 {
        margin:16px 0 0 0;
    }
    
    .bloc-rech-detail-norme.ligne2 {
        padding-top:13px;
        margin-top:23px;
        border-top:1px dashed #d7d7d7;
    }
	
	.bloc-rech-detail-norme.norme-format {
        border-bottom:1px dashed #d7d7d7;
		padding-bottom:13px;
    }
    
        .bloc-rech-detail-norme .visuel-liens {
            width:80px;
            float:left;
            margin-right:14px;  
        }
        
        .bloc-rech-detail-norme .visuel-produit {
            width:80px;
            height:108px;
            margin:0 0 7px 0;
            border:1px solid #e8e8e8;
        }
        
        .bloc-rech-detail-norme a.recueil {
            background:url(../images/ico-recueil.png) no-repeat left center;
            padding:0 0 0 25px;
            font-size:9px;
            color:#60960d;
            display:block;
            width:57px;
            line-height:10px;
            margin-bottom:4px;
            margin-top:0;
        }
        
        .bloc-rech-detail-norme a.forfait {
            background:url(../images/ico-veille.png) no-repeat left center;
            padding:0 0 0 25px;
            font-size:9px;
            color:#60960d;
            display:block;
            width:57px;
            line-height:10px;
            margin-bottom:4px;
            margin-top:0;
        }
        
        .bloc-rech-detail-norme a.license {
            background:url(../images/ico-license.png) no-repeat left center;
            padding:0 0 0 25px;
            font-size:9px;
            color:#60960d;
            display:block;
            width:57px;
            line-height:10px;
            margin-top:0;
        }
        
        .bloc-rech-detail-norme h3 {
            font-size:11px;
            color:#000;
        }
        
        .bloc-rech-detail-norme p {
            font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0 0 7px;
        }

        .bloc-rech-detail-norme p.type {
            font-size:10px;
            color:#f30580;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0 0 6px;
        }
		
		.conteneur-livre p.type {
            font-size:10px;
            color:#f30580;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:10px 0;
        }
		
        .bloc-rech-detail-norme p.prix1 {
			width:180px;
			float:left;
			/*border-bottom: 1px solid #A7A7A7; modif decembre 2011*/
			margin: 5px 0 4px;
			vertical-align:bottom;
			line-height:16px;
		}
            .bloc-rech-detail-norme p.prix1 strong {
                font-size:18px;
				font-family:Arial, Verdana, Helvetica, Sans-Serif;
				float:left;
            }
            
			.bloc-rech-detail-norme p.prix1 u {
                font-size:14px;
				font-family:Arial, Verdana, Helvetica, Sans-Serif;
				float:left;
				margin-left:4px;
				text-decoration:none;
            }
			
            .bloc-rech-detail-norme p.prix1 span {
                font-size:14px;
                text-decoration:line-through;
				float:right;
            }
            
        .bloc-rech-detail-norme h4 {
            font-size:14px;
            color:#f30580;
            text-align:left;
            font-weight:normal;
            margin-bottom:9px;
        }
        
            .bloc-rech-detail-norme h4 strong  {
                font-size:18px;
                float:left;
            }
            
            .bloc-rech-detail-norme h4 u  {
                font-size:14px;
                float:left;
                text-decoration:none;
                margin-left:4px;
            }
            
            .bloc-rech-detail-norme h4 span  {
                font-size:11px;
                font-weight:normal;
                float:right;
            }
        
        .bloc-rech-detail-norme a {
            text-decoration:none;
            display:block;
            width:64%;
            float:left;
            margin-top:9px;
        }
		
        p.liens a {
            color:#00a1ea;
            font-size:10px;
            text-decoration:underline;
            padding-right:5px;
            margin-top:2px;
            width:auto;
			line-height:15px;
        }
        p.liens a:hover {text-decoration:none;}
        
        p.liens a.actif {
            font-size:11px;
            line-height:16px;
            float:left;
            color:#FFF;
            text-decoration:none;
            margin-right:5px;
            font-weight:bold;
            margin-top:0;
            width:auto;
        }
        
            a.actif .btn-rech-gauche {
                width:6px;
                height:18px;
                float:left;
                display:block;
                background:url(../images/btn-gauche-gris.png) no-repeat;
            }
            
            a.actif .btn-rech-corps, a.actif .btn-rech-corps:hover {
                height:18px;
                float:left;
                display:block;
                background-color:#969797;
                line-height: 16px;
				color: #FFFFFF;
				font-size:11px;
				text-decoration:none;
				cursor:pointer;
            }
            
            a.actif .btn-rech-droite {
                width:6px;
                height:18px;
                float:left;
                display:block;
                background:url(../images/btn-droite-gris.png) no-repeat;
            }

/* BLOC RESULTATS DE RECHERCHE LIVRES */
.bloc-rech-livres {
    width:100%;
    float:left;
    padding-bottom:15px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:36px;
}
    
    .bloc-rech-detail-livre {
        width:274px;
        float:left;
        margin:16px 41px 0 0;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
    }
    
    .bloc-rech-detail-livre.col2 {
        margin:16px 0 0 0;
    }
    
    .bloc-rech-detail-livre.ligne2 {
        padding-top:13px;
        margin-top:23px;
        border-top:1px dashed #d7d7d7;
    }
        
        .bloc-rech-detail-livre .visuel-produit {
            width:80px;
            height:120px;
            margin:0 0 7px 0;
            float:left;
            padding-right:14px;
        }
        
        .bloc-rech-detail-livre h3 {
            font-size:11px;
            color:#000;
        }
        
        .bloc-rech-detail-livre p {
            font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0;
        }
        
        .bloc-rech-detail-livre p.prix1 {
            font-size:14px;
            color:#393939;
            font-family: Arial,Verdana, Helvetica, Sans-Serif;
            padding:0;
            /*border-bottom:1px solid #a7a7a7; Modif decembre 2011*/
            width:180px;
            float:right;
            margin-bottom:4px;
            margin-top:5px;
			padding-bottom:5px;
			line-height:16px;
        }
        
            .bloc-rech-detail-livre p.prix1 strong {
                font-size:18px;
				float:left;
            }
			
			.bloc-rech-detail-livre p.prix1 u {
                font-size:14px;
				float:left;
				margin-left:4px;
				text-decoration:none;
            }
            
            .bloc-rech-detail-livre p.prix1 span {
                font-size:14px;
                text-decoration:line-through;
				float:right;
            }
            
        .bloc-rech-detail-livre h4 {
            font-size:14px;
            color:#f30580;
            text-align:left;
            font-weight:normal;
            margin-bottom:9px;
        }
        
            .bloc-rech-detail-livre h4 strong  {
                font-size:18px;
                float:left;
            }
            
            .bloc-rech-detail-livre h4 u  {
                font-size:14px;
                float:left;
                text-decoration:none;
                margin-left:4px;
            }
            
            .bloc-rech-detail-livre h4 span  {
                font-size:11px;
                font-weight:normal;
                float:right;
            }
        
        .bloc-rech-detail-livre a {
            text-decoration:none;
            display:block;
            width:64%;
            float:left;
            margin-top:7px;
        }
        
        .infos {
            /*width:274px;
            float:left;*/
            display:none; /*Modif decembre 2011*/
        }
        
            .infos span.com {
                background:url(../images/ico-com.png) no-repeat;
                font-size:10px;
                color:#FFF;
                padding:0 3px 2px;
            }
            
            .infos p {
                color:#505050;
                font-size:9px;
                display:inline;
                margin-left:9px;
            }
            
                .infos p span.ebook {
                    padding:5px 4px 4px 23px;
                    background:url(../images/ico-ebook.png) no-repeat left center;
                }
                
                .infos p span.librairie {
                    padding:5px 0 4px 23px;
                    background:url(../images/ico-librairie.png) no-repeat left center;
                }
                
/* BLOC RESULTATS DE RECHERCHE RECUEILS */
.bloc-rech-recueils {
    width:100%;
    float:left;
    padding-bottom:15px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:36px;
}

.bloc-rech-recueils.recueil-norme {border-bottom:0 none; margin-bottom: 0;}
    
    .bloc-rech-detail-recueil {
        width:274px;
        float:left;
        margin:16px 41px 0 0;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
    }
    
    .bloc-rech-detail-recueil.col2 {
        margin:10px 0 0 0;
    }
    
    .bloc-rech-detail-recueil.ligne2 {
        padding-top:13px;
        margin-top:23px;
        border-top:1px dashed #d7d7d7;
    }
	
	.bloc-rech-detail-recueil.norme-format {
        border-bottom:1px dashed #d7d7d7;
		padding-bottom:13px;
    }
        
        .bloc-rech-detail-recueil .visuel-produit {
            width:87px;
            height:126px;
            margin:0 0 7px 0;
            float:left;
            padding-right:7px;
        }
        
        .bloc-rech-detail-recueil h3 {
            font-size:11px;
            color:#000;
        }
        
        .bloc-rech-detail-recueil p {
            font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0;
        }
        
        .bloc-rech-detail-recueil p.prix1 {
            font-size:14px;
            color:#393939;
            font-family: Arial,Verdana, Helvetica, Sans-Serif;
            padding:0;
            /*border-bottom:1px solid #a7a7a7; Modif decembre 2011*/
            width:180px;
            float:right;
            margin-bottom:4px;
            margin-top:5px;
			padding-bottom:5px;
			line-height:16px;
        }
        
            .bloc-rech-detail-recueil p.prix1 strong {
                font-size:18px;
				float:left;
            }
            
			.bloc-rech-detail-recueil p.prix1 u {
                font-size:14px;
				float:left;
				text-decoration:none;
				margin-left:4px;
            }
			
            .bloc-rech-detail-recueil p.prix1 span {
                font-size:14px;
                text-decoration:line-through;
				float:right;
            }
            
        .bloc-rech-detail-recueil h4 {
            font-size:14px;
            color:#f30580;
            text-align:left;
            font-weight:normal;
            margin-bottom:9px;
        }
        
            .bloc-rech-detail-recueil h4 strong  {
                font-size:18px;
                float:left;
            }
            
            .bloc-rech-detail-recueil h4 u  {
                font-size:14px;
                float:left;
                text-decoration:none;
                margin-left:4px;
            }
            
            .bloc-rech-detail-recueil h4 span  {
                font-size:11px;
                font-weight:normal;
                float:right;
            }
        
        .bloc-rech-detail-recueil a {
            text-decoration:none;
            display:block;
            width:64%;
            float:left;
            margin-top:7px;
        }
        
        
            
/* BLOC RESULTATS DE RECHERCHE SOLUTIONS ET SERVICES */
.bloc-rech-solutions {
    float:left;
    border-bottom: 1px solid #7A7A7A;
    margin-bottom:36px;
    padding-bottom:15px;
}

    .bloc-rech-solution {float:left; margin-top:41px;}
    
        .solution {
            float:left;
            padding-bottom:15px;
            border-bottom:1px dashed #d4d4d4;
            width:100%;
            margin-bottom:15px;
        }
        
        .solution.fin {
            border-bottom:0;
            margin-bottom:0;
            padding-bottom:0;
        }
        
		.logo-solution {
		   margin-bottom:16px;
		}

        .solution h3 {
            font-size:14px;
            color:#393939;
            font-weight:normal;
            margin-bottom:16px;
        }
        
        .solution p {
            font-size:11px;
            color:#393939;
            margin-bottom:18px;
            text-align:justify;
        }
        
        .solution ul li {
            font-size:11px;
            color:#393939;
            margin-bottom:18px;
        }
        
/* BLOC RECHERCHE LIVRE */
.bloc-resultat-livre {
    width:100%;
    float:left;
    padding-bottom:16px;
    border-bottom:1px dashed #d5d5d5;
    margin-top:22px;
}

.bloc-resultat-livre.feuillet {margin:0 0 30px 0;}
    
    .conteneur-livre {
        float:left;
        width:380px;
        padding-right:20px;
    }
	
	/* SURCHARGE SUR PAGE OUVRAGES A FEUILLETS MULTIPLES */
	.conteneur-livre.feuillet {
		width:282px;
	}
        
        .conteneur-livre .visuel-produit {
            width:80px;
            height:120px;
            margin:0 0 7px 0;
            float:left;
            padding-right:14px;
        }
		
		.conteneur-livre .visuel-produit.mag {
			margin:0 0 33px 0;
		}
        
        .conteneur-livre h3 {
            font-size:12px;
            color:#000;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			line-height: 14px;
        }
		
		.conteneur-livre h4 {
            font-size:11px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
            color:#393939;
			line-height:14px;
        }
		
		.conteneur-livre h5 {
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
            color:#393939;
			line-height:14px;
			margin-bottom:16px;
		}
		
		.conteneur-livre.feuillet h4 {
            font-size:12px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
            color:#393939;
			margin-top: 3px;
        }
        
        .conteneur-livre p {
            font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0;
        }
		
		p.resume-mag {
			font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0;
			margin:8px 0;
		}
		
		.conteneur-livre ul.caracteristiques {margin-top:20px;}
		
			.conteneur-livre li {
				color:#393939;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
			}
			
				.conteneur-livre li a {color:#00a1ea; text-decoration:underline;}
				.conteneur-livre li a:hover {text-decoration:none;}
        
        .conteneur-prix {
            float:left;
            width:185px;
        }
        
        .conteneur-prix p.prix1 {
            font-size:14px;
            color:#393939;
            font-family: Arial,Verdana, Helvetica, Sans-Serif;
            padding:0;
            /*border-bottom:1px solid #a7a7a7; Modif decembre 2011*/
            width:185px;
            float:right;
            margin-bottom:4px;
			line-height:16px;
        }
		
		.conteneur-prix p.prix1.mag {
			margin-top:10px;
		}
		
		.conteneur-prix p.prix1.mag.feuillet {border-bottom:0 none;}
        
            .conteneur-prix p.prix1 strong {
                font-size:18px;
				float:left;
            }
			
			.conteneur-prix p.prix1 u {
                font-size:14px;
				text-decoration:none;
				float:left;
				margin-left: 4px;
				line-height:22px;
            }
            
            .conteneur-prix p.prix1 span {
                font-size:14px;
                text-decoration:line-through;
				float:right;
				line-height:22px;
            }
            
        .conteneur-prix h4 {
            font-size:14px;
            color:#f30580;
            text-align:left;
            font-weight:normal;
            margin-bottom:9px;
			float:left;
			width:100%;
        }
        
            .conteneur-prix h4 strong  {
                font-size:18px;
                float:left;
            }
            
            .conteneur-prix h4 u  {
                font-size:14px;
                float:left;
                text-decoration:none;
                margin-left:4px;
            }
            
            .conteneur-prix h4 span  {
                font-size:11px;
                font-weight:normal;
                float:right;
            }
        
        .conteneur-prix a {
            text-decoration:none;
            display:block;
            width:100%;
            float:left;
            margin-top:7px;
        }
        
        .infos span.com {
            background:url(../images/ico-com.png) no-repeat;
            font-size:10px;
            color:#FFF;
            padding:0 3px 2px;
        }
        
        .infos p {
            color:#505050;
            font-size:9px;
            display:inline;
            margin-left:13px;
        }
        
            .infos p span.ebook {
                padding:5px 4px 4px 23px;
                background:url(../images/ico-ebook.png) no-repeat left center;
                color:#64b208;
            }
            
            .infos p span.librairie {
                padding:5px 0 4px 23px;
                background:url(../images/ico-librairie.png) no-repeat left center;
                color:#327f8f;
                text-decoration:underline;
            }
                
        .lien-livres {
            display:block;
            width:280px;
            padding-top:10px;
            float:left;
        }
        
/* ACCUEIL : ENCART DE MISE EN AVANT RUBRIQUE NORMES & RECUEILS */
.encart-normes {
    width:auto;
    margin-right:0;
    float:none;
    border-bottom:0 none;
}

    .encart-normes h3 {
        width:auto;
		font-size:11pt;
        color:#78b200;
        text-transform:uppercase;
        margin:12pt 0 8pt;
    }
    
    .encart-normes img {display:none;}
    
    .encart-normes h4 {
        font-size:12pt;
        color:#ff0048;
        font-weight:normal;
        line-height:13.5pt;
    }
    
    .encart-normes h4 a {
        font-size:16px;
        color:#ff0048;
        font-weight:normal;
        line-height:18px;
        text-decoration: none;
    }
    
    .encart-normes p {
        font-size:9pt;
        color:#393939;
        line-height:10.5pt;
        text-align:justify;
        margin-bottom:10.5pt;
    }
    
    .encart-normes a {
        text-decoration: none;
    }
    
    .separation {
        width:100%;
        height:0.75pt;
        border-bottom:0.75pt dashed #c1c1c1;
        clear:both;
    }
	
/* ACCUEIL : ENCART DE MISE EN AVANT RUBRIQUE LIVRES */
.encart-livres {
    width:auto;
    height:auto;
    float:none;
    border-bottom:0.75pt solid #7a7a7a;
}

    .encart-livres ul {padding:3.75pt 0; float: left; margin:0;}
    
    .encart-livres li {
        float:left;
        list-style-type:none;
        color:#c5c5c5;
		margin-right:6pt;
        padding-left:0;
        background:none;
		
    }
    
        .encart-livres li strong {
            font-size:12pt;
            color:#ff0048;
        }
        
        .encart-livres li span {
            font-size:9pt;
            color:#ff0048;
        }
    
    #carousel1 {display:none;}
    
    .encart-livres p {
        font-size:9pt;
        color:#393939;
        line-height:11pt;
        text-align:justify;
        margin:11pt 0 0;
        float: left;
    }

/* ACCUEIL : ENCART DE MISE EN AVANT RUBRIQUE SOLUTIONS */
.encart-solutions {
    width:100%;
    float:left;
    margin:0;
    padding:11pt 0 18pt;
    border-bottom:0 none;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

	.marge-diapo {display:none;}

    #slider {width:auto;}
	
		.bx-prev, .bx-next {display:none;}
    
    .encart-solutions #slider1 ul {width:auto;}
    
    #slider1 li {background:none; height:auto;}
    
    #slider1 li .vid {
		width:auto;
        float:none;
        margin:8pt 0 8pt;
	}
    
    #slider1 li .vid.premier {
        width:auto;
        float:none;
        margin-left:0;
    }
	
		#slider1 li .vid img,#slider1 li .vid.premier img {display:none;}
    
		#slider1 li .vid p {
			font-size:9pt;
			color:#00a0e9;
		}
    
    .encart-solutions h3 {
        font-size:11pt;
        color:#78b200;
        margin:19pt 0 10pt;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
    }
    
    .encart-solutions ul.menu-services {
        width:auto;
        margin:0;
    }
    
    .encart-solutions ul.menu-services li {
        font-size:10pt;
        color:#29b0ed;
        list-style-type:disc;
        list-style-position:inside;
        height:26pt;
        line-height:26pt;
        padding-left:8pt;
        background:none;
    }
    
        .encart-solutions ul.menu-services li a {text-decoration:none; color:#000;}
        
/* TOP RECHERCHES */
.top-recherches {
    width:auto;
    float:left;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    padding-bottom:15pt;
    border-bottom:0 none;
    margin-bottom:28pt;
}

    .top-recherches ul {margin-top:15pt;}

    .top-recherches li {
        display:inline;
        font-size:9pt;
    }
    
        .top-recherches li a {
            color:#393939;
            text-decoration:none;
        }
        
/* EN BREF */
.en-bref {
    width:100%;
    float:left;
    padding-bottom:15pt;
    border-bottom:0 none;
}

    .en-bref p {
        color:#393939;
        font-size:9pt;
        margin-top:24px;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
    }
    
/* PAGE ACCUEIL LIVRES */

/* NOUVEAUTES LIVRES/MEILLEURES VENTES */
.nouveautes {
    width:280px;
    border-bottom:1px solid #7a7a7a;
    float:left;
    padding-bottom:14px;
    margin:0 30px 46px 0;
}

.meilleures-ventes {
    width:280px;
    border-bottom:1px solid #7a7a7a;
    float:left;
    padding-bottom:14px;
    margin:0 0 46px 0;
}

.bloc-livres {
    width:280px;
    float:left;
    padding-bottom:16px;
    border-bottom:1px dashed #d5d5d5;
}
    
    .bloc-livres.col2 {
        margin:0;
    }
    
    .bloc-livres.ligne2 {
        padding-top:13px;
        margin-top:23px;
        border-top:1px dashed #d7d7d7;
    }
        
        .bloc-livres .visuel-produit {
            width:80px;
            height:120px;
            margin:20px 0 7px 0;
            float:left;
            padding-right:14px;
        }
        
        .bloc-livres h3 {
            font-size:11px;
            color:#000;
            margin-top:20px;
        }
        
        .bloc-livres p {
            font-size:11px;
            color:#393939;
            line-height:12px;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            padding:0;
        }
        
        .bloc-livres p.prix1 {
            font-size:14px;
            color:#393939;
            font-family: Arial,Verdana, Helvetica, Sans-Serif;
            padding:0;
            /*border-bottom:1px solid #a7a7a7; Modif decembre 2011*/
            width:185px;
            float:right;
            margin-bottom:4px;
            margin-top:5px;
			padding-bottom:4px;
			line-height:16px;
        }
        
            .bloc-livres p.prix1 strong {
                font-size:18px;
				float:left;
            }
            
			.bloc-livres p.prix1 u {
				float:left;
				text-decoration:none;
				margin-left:4px;
			}
			
            .bloc-livres p.prix1 span {
                font-size:14px;
                text-decoration:line-through;
				float:right;
            }
            
        .bloc-livres h4 {
            font-size:14px;
            color:#f30580;
            text-align:left;
            font-weight:normal;
            margin-bottom:9px;
        }
        
            .bloc-livres h4 strong  {
                font-size:18px;
                float:left;
            }
            
            .bloc-livres h4 u  {
                font-size:14px;
                float:left;
                text-decoration:none;
                margin-left:4px;
            }
            
            .bloc-livres h4 span  {
                font-size:11px;
                font-weight:normal;
                float:right;
            }
        
        .bloc-livres a , .bloc-livres a:visited, .bloc-livres a:hover, .bloc-livres a:active {
            text-decoration:none;
            display:block;
            width:64%;
            float:left;
            margin-top:7px;
        }
        
        .infos span.com {
            background:url(../images/ico-com.png) no-repeat;
            font-size:10px;
            color:#FFF;
            padding:0 3px 2px;
        }
        
        .infos p {
            color:#505050;
            font-size:9px;
            display:inline;
            margin-left:13px;
        }
        
            .infos p span.ebook {
                padding:5px 4px 4px 23px;
                background:url(../images/ico-ebook.png) no-repeat left center;
                color:#64b208;
            }
            
            .infos p span.librairie {
                padding:5px 0 4px 23px;
                background:url(../images/ico-librairie.png) no-repeat left center;
                color:#327f8f;
                text-decoration:underline;
            }
                
        .lien-livres {
            display:block;
            width:280px;
            padding-top:10px;
            float:left;
        }
        
/* PAGE ACCUEIL LIVRES --> ABONNEMENTS */
.abonnements {
    float:left;
    width:100%;
    padding-bottom:14px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:46px;
}

    .abonnements p {
        font-size:12px;
        color:#29b0ed;
        line-height:16px;
        font-family:Verdana, Arial, Helvetica, Sans-Serif;
        margin:16px 0; 
    }

    .abonnement {
        width:277px;
        float:left;
        border-right:1px dashed #7a7a7a;
        padding-right:18px;
        margin-right:17px;
    }
    
    .abonnement.col2 {
        border-right:0 none;
        padding-right:0;
        margin-right:0;
    }
    
        .abonnement h3 {
            font-size:13px;
            color:#54186e;
            font-family:Verdana, Arial, Helvetica, Sans-Serif;
            font-weight:normal;
            margin-bottom:14px;
        }
        
        .abonnement .logo-abonnement {
            margin-bottom:17px;
            height:84px;
        }
        
        .abonnement ul {
            padding-bottom:31px;
        }
        
            .abonnement ul li {
                font-size:12px;
                color:#666;
                font-family:Verdana, Arial, Helvetica, Sans-Serif;
                padding:0 0 17px 10px;
                background:url(../images/puce-bleue.png) no-repeat 0 4px;
            }
            
                .abonnement ul li span {
                    font-size:22px;
                    font-weight:bold;
                }
                
/* PAGE ACCUEIL LIVRES A PARAITRE */
.a-paraitre {
    float:left;
    width:100%;
    padding-bottom:14px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:46px;
}

    .a-paraitre .infos {
        float:right;
        width:198px;
        margin-bottom:5px;
    }
    
    .a-paraitre .bloc-livres {
        border-bottom:0 none;
        padding-bottom:0;
        margin-right:30px;
    }
    
    .a-paraitre .bloc-livres.col2 {
        margin:0;
    }
    
/* PAGE D'ACCUEIL LIVRES --> COLLECTIONS */
.collections {
    float:left;
    width:100%;
    padding-bottom:14px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:46px;
}

    .collection {
        width:244px;
        float:left;
        padding-right:30px;
        margin-left:36px;
    }
    
    .collection.col2 {padding-right:0; margin-left:0;}
        
        .collection .visuel-collection {
            float:left;
            padding:0 7px 9px 0;
        }
        
        .collection h3 {font-size:12px; padding-bottom:11px;}
        
        .collection p {
            font-size:11px;
            color:#393939;
            line-height:14px;
        }
        
        .collection a.lien-parole {
            border:0 none;
            clear:both;
            padding-top:0;
            background: url("../images/puce-bleue.png") no-repeat scroll 0 4px;
        }
        .collection a.lien-parole:hover {text-decoration:underline;}
        
        .placement-lien {
            width:100%;
            float:left;
            margin-top:19px;
        }
        
    
/* PAGE ACCUEIL LIVRES --> PAROLES D'AUTEURS */
.parole-auteurs {
    float:left;
    width:100%;
    padding-bottom:14px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:46px;
}
      
  a.lien-parole {
      padding-left:7px;
      background:url(../images/puce-bleue.png) no-repeat 0 11px;
      color:#5f5f5f;
      font-size:11px;
      text-decoration:none;
      display:block;
      padding-top:7px;
      margin-top:5px;
      border-top:1px solid #c2c2c2;
  }
  a.lien-parole:hover {text-decoration:underline;}
  
/* PAGE ACCUEIL LIVRES --> LES BONNES AFFAIRES */
.bonnes-affaires {
    float:left;
    width:100%;
    padding-bottom:14px;
    border-bottom:1px solid #7a7a7a;
    margin-bottom:46px;
}

.bonnes-affaires.mag {border-bottom:1px dashed #d6d6d6;}

.bonnes-affaires.collec {
	margin-bottom:10px;
	border-bottom:1px dashed #d6d6d6;
}

    .bonnes-affaires .bloc-livres {
        width:250px;
        padding:6px;
        background-color:#f4f4f4;
        margin:20px 7px 0 30px;
        border-bottom:0 none;
    }
	
	.bonnes-affaires .bloc-livres.mag {background-color:#FFF;}
    
    .bonnes-affaires .bloc-livres.col2 {
        margin:20px 0 0 0;
    }
    
        .visuel-affaire {
            width:63px;
            height:94px;
            float:left;
            padding:0 5px 26px 0;
        }
        
        .bonnes-affaires .bloc-livres h3 {
			margin-top:0;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 12px;
		}
        
        .bonnes-affaires .bloc-livres p.prix1 {
            width:181px;
        }
        
        .bonnes-affaires .bloc-livres a {
            width:72%;
            float:right;
        }
        
        .bonnes-affaires .bloc-livres .infos {
            width:192px;
            float:right;
            margin-top:6px;
        }
        
/* PAGE RESULTATS RECHERCHE LIVRES --> BLOC BAS COL CENTRALE */
.bloc-autres-nouveautes {display:none;}

/* PAGE FICHE PRODUIT LIVRE */
.fiche-produit-livre {
	width:100%;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	float:left;
	padding-bottom:69px;
	border-bottom:1px dashed #d4d4d4;
	margin-bottom:20px;
}
		
.fiche-produit-livre.mag {padding-bottom:20;}

	.conteneur-fonctions {
		width:149px;
		float:left;
		padding-right:26px;
	}
	
		.zoom {
			width:107px;
			height:195px;
			border:1px solid #e8e8e8;
			padding:12px 20px 3px;
			text-align:right;
			margin-bottom:20px;
		}
		
		.zoom.mag {
			padding:4px 6px 1px;
			width:137px;
			height:203px;
			margin-bottom:14px;
		}
		
		.zoom.collec-zoom {
			padding:4px 6px 1px;
			width:137px;
			height:203px;
			margin-bottom:26px;
		}
		
			.visuel-zoom {
				width:107px;
				height:160px;
				margin-bottom:14px;
			}
			
			.visuel-zoom.mag {
				width:137px;
				height:180px;
				margin-bottom:1px;
			}
			
			a.zoom-clic {
				/*padding: 4px 29px 5px 0;*/
				/*display:block;*/
				/*height:19px;*/
				/*line-height:19px;*/
				/*background:url(../images/btn-recherche.png) no-repeat right center;*/
				/*font-size:11px;*/
				/*color:#696969;*/
				/*text-decoration:underline;*/
				display:none; /*Modif decembre*/
			}
			a.zoom-clic:hover {/*text-decoration:none;*/ display:none; /*Modif decembre*/}
			
			.conteneur-fonctions .infos {
				padding-bottom:13px;
				border-bottom:1px solid #b9b9b9;
				width:149px;
				margin-bottom:12px;
			}
			
		.conteneur-fonctions p {
			font-size:9px;
			float:left;
			padding: 3px 5px 0 0;
		}
		
		.conteneur-fonctions ul.dispo {float:left; width:87px; font-size:11px; /*Modif decembre 2011*/}
		
			.conteneur-fonctions li.ebook {
				padding:0 0 0 23px;
				background:url(../images/ico-ebook.png) no-repeat left center;
				font-size:10px;
				color:#64b208;
				height:21px;
				line-height:21px;
				margin-bottom:7px;
				font-size:8px;
			}
			
			.conteneur-fonctions li.librairie {
				padding:0 0 0 23px;
				background:url(../images/ico-librairie.png) no-repeat left center;
				font-size:10px;
				color:#327f8f;
				height:21px;
				line-height:21px;
				margin-bottom:7px;
				font-size:8px;
			}
			
		.conteneur-fonctions ul.ref {float:left; width:149px;}
		
			.conteneur-fonctions ul.ref li {
				border-top:1px dashed #d4d4d4;
				color:#6c6c6c;
				font-size:10px;
				padding:11px 0;
			}
			
				.conteneur-fonctions ul.ref li strong{color:#383838;}
				
		.conteneur-fonctions h3 {
			height:21px;
			float:left;
			margin-bottom:18px;
			display:none; /*Modif decembre 2011*/
		}
		
			.btn-comp-gauche {
				width:5px;
				height:21px;
				background:url(../images/btn-comp-gauche.png) no-repeat;
				float:left;
			}
			
			.btn-comp-corps {
				height:21px;
				background-color:#00a1ea;
				font-size:11px;
				color:#FFF;
				line-height:21px;
				float:left;
			}
			
			.btn-comp-droite {
				width:5px;
				height:21px;
				background:url(../images/btn-comp-droite.png) no-repeat;
				float:left;
			}
			
		.conteneur-fonctions ul.social {
			float:left;
			width:149px;
			border-bottom:1px solid #d4d4d4;
			display:none; /*Modif decembre 2011*/
		}
		
			.conteneur-fonctions ul.social li {
				border-top:1px solid #d4d4d4;
				color:#6c6c6c;
				font-size:10px;
				padding:6px 0;
			}
			
				.conteneur-fonctions ul.social li a {
					color:#6c6c6c;
					font-size:10px;
					text-decoration:none;
				}
				.conteneur-fonctions ul.social li a:hover {text-decoration:underline;}
				
				a.email {
					background:url(../images/ico-email.jpg) no-repeat left center;
					padding-left:34px;
					height:16px;
					display:block;
					line-height:16px;
				}
				
				a.mobile {
					background:url(../images/ico-mobile.jpg) no-repeat left center;
					padding-left:34px;
					height:19px;
					display:block;
					line-height:19px;
				}
				
				a.print {
					background:url(../images/ico-print.jpg) no-repeat left center;
					padding-left:34px;
					height:18px;
					display:block;
					line-height:18px;
				}

	.conteneur-texte {
		width:415px;
		float:left;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		border-bottom:1px dashed #d4d4d4;
		padding-bottom:15px;
	}
	
	.conteneur-texte.mag {border-bottom:0;}
	
		.conteneur-texte h1 {
			font-size:19px;
			color:#393939;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
		}
		
		.conteneur-texte p {
			font-size:14px;
			color:#393939;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			font-weight:bold;
			padding-bottom:19px;
			border-bottom:1px dashed #d4d4d4;
			margin-bottom:17px;
		}
		
		.conteneur-texte ul.auteur {
			border-bottom:1px dashed #d4d4d4;
			margin-bottom:16px;
			padding-bottom:18px;
		}
		
		.conteneur-texte ul.auteur.mag {
			border-bottom:0;
			padding-bottom:0;
		}
		
		.conteneur-texte ul.auteur a {
			color:#393939;
			text-decoration:underline;
		}
		.conteneur-texte ul.auteur a:hover {text-decoration:none;}
		
		.conteneur-texte ul.auteur a.liste-collec {
			color:#29b0ed;
			text-decoration:underline;
		}
		.conteneur-texte ul.auteur a.liste-collec:hover {text-decoration:none;	}
		
		.conteneur-texte a.numero {
			font-size:11px;
			color:#00a1ea;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			text-decoration:none;
			font-weight:bold;
			padding-bottom:10px;
			display:block;
		}
		.conteneur-texte a.numero:hover {text-decoration:underline;}
		
		.conteneur-texte ul li {
			color:#393939;
			font-size:11px;
		}
		
		.conteneur-texte h4 {
			font-size:12px;
			color:#393939;
			margin-bottom:6px;
		}
		
		.conteneur-texte p.presentation {
			font-size:11px;
			color:#393939;
			border-bottom:0;
			margin-bottom:0;
			padding-bottom:0;
		}
		
		.conteneur-texte h5 {
			font-size:12px;
			margin-bottom:19px;
			color:#393939;
		}
		
		.liens-fiche {
			/*float:left;
			width:100%;
			padding-bottom:19px;
			border-bottom:1px dashed #d4d4d4;*/
			display:none; /*Modif decembre 2011*/
		}
		
			a.lire-suite {display:none;}
			
			a.visualiser {display:none;}
				
				/* SELECTION NUMERO DE MAGAZINE */
				.conteneur-detail-mag {
					float:left;
					width:172px;
					/*margin-top:15px;*/
				}
				
					.conteneur-detail-mag p.liens {
						border-bottom:0;
						padding:0;
					}
					
					.conteneur-detail-mag label {
						font-size:10px;
						color:#00a0e9;
					}
				/*Modif ajout format RedLine*/
				.conteneur-ddlist{
				    float:left;
					width:252px;
				}
				
				.conteneur-ddlist p.liens {
						border-bottom:0;
						padding:0;
					}
					
					.conteneur-ddlist p.liens.enjeux {
						border-bottom:0;
						padding-bottom:19px;
					}
					
					.conteneur-ddlist label {
						font-size:10px;
						color:#00a0e9;
					}
				
				
				/*Fin Modif ajout format RedLine*/
				.prix-fiche {
					width:210px;
					float:right;
					margin-top:25px;
				}
				
				.prix-fiche.mag {
					margin-top:46px;
				}
				
				.prix-fiche p.prix1 {
					font-size:14px;
					color:#393939;
					font-family: Arial,Verdana, Helvetica, Sans-Serif;
					padding:0;
					/*border-bottom:1px solid #a7a7a7; Modif decembre 2011*/
					width:210px;
					float:right;
					margin-bottom:6px;
					margin-top:5px;
					font-weight:normal;
					line-height:16px;
				}
				
					.prix-fiche p.prix1 strong {
						font-size:23px;
						float:left;
						line-height: 25px;
					}
					
					.prix-fiche p.prix1 u  {
						font-size:18px;
						float:left;
						text-decoration:none;
						margin-left:4px;
						line-height:28px;
					}
					
					.prix-fiche p.prix1 span {
						font-size:16px;
						text-decoration:line-through;
						float:right;
						line-height: 30px;
					}
					
				.prix-fiche h4 {
					color:#f30580;
					text-align:left;
					font-weight:normal;
					margin: 0 0 5px;
					float:right;
					clear:both;
					width:210px;
				}
				
					.prix-fiche h4 strong  {
						font-size:23px;
						float:left;
						line-height: 25px;
					}
					
					.prix-fiche h4 u  {
						font-size:16px;
						float:left;
						text-decoration:none;
						margin-left:4px;
						line-height: 29px;
					}
					
					.prix-fiche h4 span  {
						font-size:13px;
						font-weight:normal;
						float:right;
						line-height:33px;
					}
				
				.prix-fiche a {display:none;}
				
		.detail-fiche-produit {
			float:left;
			width:100%;
			margin-bottom:33px;
		}
		
			.entete-fiche {
				float:left;
				padding-bottom:7px;
				border-bottom:1px solid #00a1ea;
				width:100%;
				margin-bottom:17px;
			}
		
				.entete-fiche h3 {
					float:left;
				}
				
				.detail-fiche-produit .entete-fiche a {
					float:right;
					color: #00A0E9;
					font-family: Verdana, Arial, Helvetica, Sans-Serif;
					font-size: 11px;
					padding-bottom:0;
					text-decoration: none;
					display:inline;
				}
				
				.detail-fiche-produit .entete-fiche img {display:none;}
				
			.detail-fiche-produit p {
				color:#646464;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				text-align:justify;
				margin-bottom:10px;
			}
			
			.detail-fiche-produit ul li {
				color:#646464;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				padding-bottom:15px;
			}
			
			.detail-fiche-produit img {
				float:left;
				padding: 0 20px 10px 0;
			}
			
			.detail-fiche-produit a {
				color:Black; /*Modif Decembre 2011*/
				font-size:11px;
				text-decoration:none;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				padding-bottom:12px;
				display:block;
			}
			.detail-fiche-produit a:visited {text-decoration:none;}
			.detail-fiche-produit a:hover {text-decoration:underline;}
			.detail-fiche-produit a:active {text-decoration:underline;}
			
			/* LIEN FICHE NORME : CATEGORIE */
			a.lien-categorie {
				color:#00a0e9;
				font-size:11px;
				text-decoration:underline;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				padding-bottom:12px;
				display:inline;
				margin-right:15px;
			}
			a.lien-categorie:visited {text-decoration:underline;}
			a.lien-categorie:hover {text-decoration:none;}
			a.lien-categorie:active {text-decoration:none;}
			
.bloc-auteur {
	width:100%;
	padding-bottom:18px;
	margin:23px 0 0 0;
	border-bottom:1px dashed #d4d4d4;
	float:left;
}

	.conteneur-vid-auteur {
		width:268px;
		float:left;
		padding-right:28px;
	}
	
		.vid-auteur {
			width:268px;
			height:152px;
			padding-bottom:9px;
		}
		
		a.lien-auteur {
			font-size:11px;
			color:#393939;
			text-decoration:none;
			background:url(../images/puce-bleue.png) no-repeat center left;
			padding-left:8px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
		}
		a.lien-auteur:hover {text-decoration:underline;}
		
		a.lien-auteur.collection-lien {
			font-size:11px;
			color:#393939;
			text-decoration:none;
			background:url(../images/puce-bleue.png) no-repeat center left;
			padding-left:8px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			float:right;
			margin-bottom:46px;
		}
		a.lien-auteur.collection-lien:hover {text-decoration:underline;}
		
		
	.bloc-auteur h3 {
		font-size:12px;
		color:#000;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
	}
	
	.bloc-auteur h4 {
		font-size:11px;
		color:#393939;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		margin-top:19px;
	}
	
	.bloc-auteur h5 {
		font-size:11px;
		color:#393939;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		font-weight:normal;
		margin-bottom:18px;
	}
	
	.bloc-auteur p {
		font-size:11px;
		color:#393939;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		margin-bottom:25px;
	}
	
/* FICHE DETAIL COLLECTION : PARAGRAPHE DE PRESENTATION */
p.presentation-collection {
	font-size:11px;
	color:#393939;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	line-height:16px;
}

		
/* PAGE BIVI */
.presentation-bivi {
	float:left;
	width:100%;
	border-bottom:1px dashed #d4d4d4;
	padding-bottom:10px;
}

	.presentation-bivi h3 {
		color:#82b711;
		font-size:13px;
		text-transform:uppercase;
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		margin:19px 0;
	}

	.logo-bivi {
		width:140px;
		margin-right:20px;
		float:left;
	}
	.logo-bivi.type {width:113px;}
	
	.contenu-bivi {
		width:430px;
		float:left;
	}
	
		.contenu-bivi h4 {
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			font-size:14px;
			margin-bottom:14px;
		}
		
		.contenu-bivi p {
			font-size:11px;
			font-weight:bold;
			color:#393939;
			margin-bottom:7px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
		}
		
		.contenu-bivi ul {margin-bottom:16px;}
		
			.contenu-bivi li {
				font-size:11px;
				color:#393939;
				margin-bottom:7px;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
			}

.bivi-disponibles {
	float:left;
	width:100%;
}

	.bivi-disponibles h3 {
		color:#82b711;
		font-size:13px;
		text-transform:uppercase;
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		margin:19px 0;
	}
	
	.type-bivi {
		float:left;
		border-bottom:1px dashed #d4d4d4;
		padding-bottom:22px;
		margin-bottom:27px;
	}
	
		.contenu-type-bivi {
			width:457px;
			float:left;
		}
		
			.contenu-type-bivi h4 {
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				font-size:12px;
				font-weight:normal;
			}
			
			.contenu-type-bivi p {
				font-size:11px;
				color:#393939;
				margin-bottom:7px;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
			}
			
			.contenu-type-bivi ul {margin-bottom:16px;}
			
				.contenu-type-bivi li {
					font-size:11px;
					color:#393939;
					margin-bottom:7px;
					font-family:Verdana, Arial, Helvetica, Sans-Serif;
				}
		
			.contenu-type-bivi a {
				display:block;
				float:right;
				margin-top:41px;
				text-decoration: none;
			}

/* PAGE OUVRAGES A FEUILLETS MULTIPLES */
.presentation-feuillets {float:left;}
	
	.presentation-feuillets h4 {
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		font-size:11px;
	}
	
	.presentation-feuillets p {
		font-size:11px;
		color:#393939;
		margin-bottom:7px;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
	}
	
	.presentation-feuillets ul {margin-bottom:16px;}
			
		.presentation-feuillets li {
			font-size:11px;
			color:#393939;
			margin-bottom:7px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			margin-left:20px;
		}
		
.zoom-feuillet {
	width:101px;
	margin-right:2px;
	float:left;
}

	.zoom-feuillet a.zoom-clic {
		/*float:right;
		margin-right:4px;
		font-style:italic;*/
		display:none; /*Modif decembre*/
	}
		
/* PAGE ACCUEIL NORMES : CONSTITUER VOTRE PROPRE RECUEIL DE NORMES */	
.constituer-recueil {
	width:495px;
	min-height:99px;
	background:url(../images/cadre-constituer-recueil.png) no-repeat #dbdada;
	float:left;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:55px 55px 0 37px;
}
		
		.constituer-recueil p {
			font-size:11px;
			color:#000;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			text-align:justify;
			margin-bottom:3px;
		}
		
		.constituer-recueil a {
			float:right;
			margin-bottom: 10px;
			text-decoration:none;
		}
		
		.separation2 {
			width:100%;
			height:1px;
			border-bottom:1px solid #7a7a7a;
			float:left;
			margin-top:14px;
		}

/* PAGE ACCUEIL NORMES : CARROUSEL NORMES ETRANGERES ET INTERNATIONALES */
.normes-etrangeres {
	float:left;
	margin-top:32px;
	width:100%;
}

	.mini-carrousel {
		width:588px;
		height:139px;
		background:url(../images/fond-carrousel4.png) no-repeat;
		margin:15px 0 26px;
	}
	
/* PAGE RESULTATS DE RECHERCHE NORMES */
p.liens-normes {
	padding:0 0 7px;
	float:left;
}

	p.liens-normes a {
		color:#00a1ea;
		font-size:10px;
		text-decoration:underline;
		padding-right:5px;
		margin-top:2px;
		width:auto;
		line-height:11px;
	}
	p.liens-normes a:hover {text-decoration:none;}
	
	p.liens-normes a.actif {
		font-size:11px;
		line-height:16px;
		float:left;
		color:#FFF;
		text-decoration:none;
		margin-right:5px;
		font-weight:bold;
		margin-top:0;
		width:auto;
	}
	
p.provenance-norme {
	background-color:#f6f6f6;
	height:24px;
	float:left;
	width:580px;
	font-size:13px;
	line-height:24px;
	padding-left:10px;
	margin-top:13px;
}

.titre-norme {
	float:left;
	width: 100%;
}

/* PAGE RESULTATS DE RECHERCHE RECUEILS */
.conteneur-img-recueil {
	width:80px;
	min-height:127px;
	float:left;
	padding-right: 14px;
}

ul.caracteritiques-recueil {
	margin:18px 0 10px;
}	
	
/* PAGE FICHE NORME */	
table {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	width:100%;
	color:#646464;
	margin:0;
	padding:0;
	border-collapse: collapse;
}

table th.trait {
	border-bottom:1px solid #b4b4b4;
}

th {
	text-align:left;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
}

td, th {height:20px;}

ul.indice {
	margin:0 0 18px;
}

ul.indice li {
	font-size:10px;
	color:#6c6c6c;
	padding:5px 0;
}

	ul.indice li strong{color:#000;}
	
	ul.indice li.sep-liste {
		border-bottom:1px dashed #d4d4d4;
	}

.conteneur-texte.norme p {
	border-bottom:0;
}	
	
.conteneur-texte.norme p.type {
	font-size:10px;
	color:#f30580;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	padding:0 0 6px;
	border-bottom:0;
	width: 256px;
}

.conteneur-texte.norme p.consultation {
	color:#696969;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	clear:both;
}

.conteneur-texte.norme p.nouvelle-approche {
	color:#696969;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	padding-bottom: 5px;
    padding-top: 5px;
	clear:both;
}

.conteneur-texte.norme a {
	text-decoration:underline;
	color:#00a1ea;
	display:inline;
}
.conteneur-texte.norme a:visited {text-decoration:underline;}
.conteneur-texte.norme a:hover {text-decoration:none;}
.conteneur-texte.norme a:active {text-decoration:none;}

a.visualiser.norme {
	float:left;
	text-decoration:underline;
	color:#00a1ea;
	font-size:11px;
	padding-left:8px;
	background:url(../images/puce-bleue.png) no-repeat left center;
	margin:8px 0 20px 0;
}
a.visualiser.norme:visited {text-decoration:underline;}
a.visualiser.norme:hover {text-decoration:none;}
a.visualiser.norme:active {text-decoration:none;}		
	
ul.auteur.norme {
	border-top:1px dashed #d4d4d4;
	border-bottom:1px dashed #d4d4d4;
	padding:15px 0 0;
	float:left;
	margin-bottom:0;
}

	ul.auteur.norme li {
		float:left;
	}

ul.auteur.norme input {
	float:left;
}

ul.auteur.norme label {
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	float:none;
}

ul.auteur.norme span {
	float:left;
	font-size:12px;
	color:#243e03;
	font-weight:bold;
	line-height: 25px;
}

.options {
	float:left;
	width:300px;
	margin:0 12px 0;
}

.options p {
	font-size:10px;
	color:#3e3e3e;
	font-weight:normal;
	margin-top:8px;
	margin-bottom: 40px;
    padding-bottom: 0;
}

.conteneur-texte.norme .prix-fiche p.prix1 {
    /*border-bottom: 1px solid #A7A7A7; Modif decembre 2011*/
    color: #393939;
    float: right;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 6px;
    margin-top: 5px;
    padding: 0 0 4px;
    width: 210px;
}

.conteneur-texte.norme .conteneur-liens {
	float:left;
	width:100%;
	border-top:1px dashed #d4d4d4;
	margin-top:15px;
	padding-top:10px;
}

.conteneur-texte.norme .conteneur-liens a {
	float: left;
}

.conteneur-texte.norme .conteneur-liens a.recueil {
    background: url("../images/ico-recueil.png") no-repeat scroll left bottom transparent;
    color: #60960D;
    display: inline;
    font-size: 9px;
    line-height: 10px;
    margin-bottom: 4px;
    margin-top: 0;
    padding: 11px 0 0 25px;
    width: 100%;
	text-decoration:none;
}

.conteneur-texte.norme .conteneur-liens a.forfait {
    background: url("../images/ico-veille.png") no-repeat scroll left bottom transparent;
    color: #60960D;
    display: inline;
    font-size: 9px;
    line-height: 10px;
    margin-bottom: 4px;
    margin-top: 0;
    padding: 11px 0 0 25px;
    width: 100%;
	text-decoration:none;
}

.conteneur-texte.norme .conteneur-liens a.recueil:hover {text-decoration:underline;}

.conteneur-texte.norme .conteneur-liens a.forfait:hover {text-decoration:underline;}
	
.conteneur-texte.norme .conteneur-liens a.license {
    background: url("../images/ico-license.png") no-repeat scroll left center transparent;
    color: #60960D;
    display: inline;
    font-size: 9px;
    line-height: 10px;
    margin-top: 0;
    padding: 10px 0 0 25px;
	text-decoration:none;
}
.conteneur-texte.norme .conteneur-liens a.license:hover {text-decoration:underline;}
	
/* POPIN PAGE ACCUEIL MAGAZINES */	
.bulle {
	padding:22px;
}

	.bulle h1 {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		color:#000;
	}
	
	.bulle .prix-fiche {
		float: right;
		margin-top: 25px;
		width: 180px;
	}
	
	.bulle .prix-fiche p.prix1 {
		/*border-bottom: 1px solid #A7A7A7; Modif decembre 2011*/
		color: #393939;
		float: right;
		font-family: Arial, Verdana, Helvetica, Sans-Serif;
		font-size: 14px;
		font-weight: normal;
		line-height: 16px;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
		width: 180px;
	}
	
		.bulle .prix-fiche p.prix1 strong {
			float: left;
			font-size: 18px;
			line-height: 30px;
		}
		
		.bulle .prix-fiche p.prix1 u {
			float: left;
			font-size: 14px;
			line-height: 28px;
			margin-left: 4px;
			text-decoration: none;
		}
		
		.bulle .prix-fiche p.prix1 span {
			float: right;
			font-size: 14px;
			line-height: 30px;
			text-decoration: line-through;
		}
		
		.bulle .prix-fiche h4 {
			clear: both;
			color: #F30580;
			float: right;
			font-weight: normal;
			margin: 0 0 7px;
			text-align: left;
			width: 180px;
		}
		
			.bulle .prix-fiche h4 strong {
				float: left;
				font-size: 18px;
				line-height: 25px;
			}
			
			.bulle .prix-fiche h4 u {
				float: left;
				font-size: 14px;
				line-height: 28px;
				margin-left: 4px;
				text-decoration: none;
			}
			
			.bulle .prix-fiche h4 span {
				float: right;
				font-size: 11px;
				font-weight: normal;
				line-height: 32px;
			}
	.bulle .prix-fiche a {
		display: block;
		float: left;
		margin-top: 7px;
		text-decoration: none;
		width: 100%;
	}
	
/* POPIN ACCUEIL NORMES */	
.bulle ul.auteur.norme {
	border-top:0 none;
	border-bottom:1px dashed #d4d4d4;
	padding:0;
	float:left;
	margin-bottom:0;
}

	.bulle ul.auteur.norme li {float:left;}

.bulle ul.auteur.norme input {float:left;}

.bulle ul.auteur.norme label {
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	float:none;
}

.bulle ul.auteur.norme span {
	float:left;
	font-size:12px;
	color:#243e03;
	font-weight:bold;
	line-height: 25px;
}

.bulle .options {
	float:left;
	width:245px;
	margin:0 12px 0;
}

.bulle .options p {
	font-size:10px;
	color:#3e3e3e;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:15px;
    padding-bottom: 0;
}

.bulle .conteneur-texte.norme .prix-fiche p.prix1 {
    border-bottom: 1px solid #A7A7A7;
    color: #393939;
    float: right;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 6px;
    margin-top: 5px;
    padding: 0 0 4px;
    width: 210px;
}

/* correction bug de decalage du bouton ajouter au panier par rapport au prix */
.margin-panier-button
{
    margin-left: 200px;
}

/* page des collections de livres */
.presentation-collection {
	float:left;
	width:100%;
	border-bottom:1px dashed #d4d4d4;
	padding-bottom:10px;
}

	.presentation-collection h3 {
		color:#82b711;
		font-size:13px;
		text-transform:uppercase;
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		margin:19px 0;
	}

    .presentation-collection a 
    {
		display:block;
		float:right;
		margin-top:20px;
		text-decoration: none;
    }
    
	.logo-collection {
		width:140px;
		margin-right:20px;
		float:left;
	}
	.logo-collection.type {width:113px;}
	
		.logo-collection img {
		    width:120px;
		    height:180px;
	    }
	    
	.contenu-collection {
		width:430px;
		float:left;
	}
	
		.contenu-collection h4 {
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			font-size:14px;
			margin-bottom:14px;
		}
		
		.contenu-collection p {
			font-size:11px;
			font-weight:bold;
			color:#393939;
			margin-bottom:7px;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
		}
		
		.contenu-collection ul {margin-bottom:16px;}
		


