#cgv p,
#paiement p,
#livraison p,
#certifications p,
#marques p,
#qualite p,
#accessibility p,
#security p,
#use p,
#societe p,
#confidentialite p,
#statisfait p,
#fidelite p,
#parrainage p
{ text-align: justify; }

#cgv .tableau em { color:#000000; }
#cgv p.center { text-align: center; }
#cgv ol#contrat li { list-style-type: upper-alpha; }

#societe blockquote { font-style: italic; background-color: #f8f8f8; padding: 1.6em; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#societe blockquote span { font-style: normal; }

#partenaires div.mini { margin-right:20px; display:-moz-inline-box; display:inline-block; max-width:185px; vertical-align: top; }

#accessibility dt { display: run-in; padding-right:2.4em; }
#accessibility dt:before { content:'" '; }
#accessibility dt:after { content:' "';}
#accessibility dd { display: block; }

#avantages div.g3 { margin-bottom: 12px; }

/* colonne droite ou l'index */
div.g4 div.box {
    min-height: 280px;
}

div.g3 div.box ul,
div.g4 div.box ul {
    margin-right:1.6em;
}

div.g3 div.box li,
div.g4 div.box li {
    list-style-type: none;
    border-top:1px solid #ece8dc;
    margin-left: 0;
    line-height: 2.33em;
}
div.g3 div.box li:first-child,
div.g4 div.box li:first-child {
    border-top: 0;
}

div.g3 div.box h3,
div.g4 div.box h3 {
    text-transform: uppercase;
    color: #595959;
    font-size:1.2em;
    line-height: 1.3333em;
    margin-top: 1.3333em;
    margin-bottom: 1.3333em;
}

/* picto de formulaire */
form p.top img.fll { margin-top:8px; }

/* blog */
#titrearticle { display: none; }
#blog h4 { color:#FF7373; }
#blog .float-right { float:right; margin:0 0 1.6em 1.6em; }
#blog .float-left { float:left; margin:0 1.6em 1.6em 0; }
#blog p { text-align: justify; }
#blog ul { list-style-position: inside; }
#blog blockquote {
    padding:1.6em;
    background-color: #f8f8f8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
#blog>p:first-child:first-letter {
    font-family: Georgia, serif; text-transform: capitalize; font-variant: small-caps;
    float: left; font-size: 2.8em; font-weight: bold; margin: 0.2857em 0.2857em 0 0;
}
#blog .author {
    font-style:italic;
    text-align: right;
}
#blog dl dt {
    font-weight: bold;
    color: black;
    line-height:1.6em;
}
#blog dl dd {
    margin-left: 40px;
    line-height:1.6em;
    margin-bottom: 1.6em;
}

