/* CSS Document */
.retourGammesocial { padding-left:275px; }
.retourGammeenvironnement { padding-left:225px; }
.retourGammefiscal { padding-left:205px; }
.retourGammeimmobilier { padding-left:255px; }
.retourGammeagricole { padding-left:265px; }
.retourGammedroit { padding-left:215px; }

a:link.lien-social, a:visited.lien-social  { font-size: 11px; color: #FF6600}
a:link.lien-agricole, a:visited.lien-agricole { font-size: 11px; color: #CC0000}
a:link.lien-specialise, a:visited.lien-specialise { font-size: 11px; color: #0066FF}
a:link.lien-environnement, a:visited.lien-environnement { font-size: 11px; color: #669900}
a:link.lien-general, a:visited.lien-general { font-size: 11px; color: #5F5F7F}
a:link.lien-fiscal, a:visited.lien-fiscal { font-size: 11px; color: #003297}
a:link.lien-immobilier, a:visited.lien-immobilier { font-size: 11px; color: #AA0073}

.txtedito { text-align: justify; } 
/* Génériques */
.rub { font-size: 11px; color: #535252 ; font-weight: bold}
#pg_boutique, #plus_produit, #pg_auteur { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#pg_boutique td, #plus_produit td, #pg_auteur td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#pg_boutique h1, #plus_produit h1, #pg_auteur h1 { margin:0; }
#pg_boutique h2.jcp1 { font-variant:normal; padding:0; margin:0; color:#669900; background-image:url(../img/boutique/generique/croche_titre1.gif); font-size:14px; font-weight:bold; text-indent:7pt; background-repeat:no-repeat; background-position:left; letter-spacing:0; }
#pg_boutique h4.jcp2 { padding:0; line-height:15px; letter-spacing:0; font-variant:normal; margin-top: 15px; margin-bottom: 2px; font-size: 12px; font-weight: bold; text-indent: 12px; background-repeat: no-repeat; background-position: left top; color: #669900; background-image: url(../img/boutique/gamme_environnement/liste_niv1.gif); }
#pg_boutique ul, #pg_auteur ul, #plus_produit { margin-bottom: 0px; margin-top: 2px; }
#plus_produit  { margin-bottom: 10px; margin-top: 10px;}
.txtclassique { color:#000000; font-size:11px; font-weight:normal; }
.alignright { position: absolute;  text-align:right; }
.alignleft { position: absolute;  text-align:left; }
.tarif { font-size: 11px; color: #535252; /*visibility: hidden;*/ }

/*.stitre { margin: 15px 0 10px 0; font-size: 13px;color: #333333; font-weight: 600; background-color: #E7E7E7;}*/
#pg_boutique h3.stitre  {
	color:#667284; font-size: 14px;font-weight: bold;font-variant: small-caps;
	margin:15px 0 10px 0;
	padding:0;
	line-height:25px;text-indent: 10px;letter-spacing: 0.05em;
	background-color:#E7EAED;
	background: url(../images/bg_h2.gif) repeat-x left bottom;
	border-bottom:0;
}

a:link.lien-rouge, a:visited.lien-rouge { font-size: 11px; color: /*#BB0303*/#5271A5; }
.texte-gris { font-size: 11px; font-weight: bold; color: #404040; text-decoration: none}
.tb-pointilles-rouge { font-size: 11px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: dotted; border-bottom-color: #990000; border-left-color: #990000; margin: 0 0 0 10px; padding: 0 0 0 10px; /*text-align: justify;*/ }
.lien-rouge { font-size: 11px; color: #BB0303; }
.paratexte { margin: 0 0 0 15px; padding: 0; font-size: 11px;}
.puce1 li { list-style-image:url(../img/boutique/generique/puce_grise.gif); list-style-position: outside; }
.puce1bis li { margin: 0 0 0 -20px; padding: 0; list-style-image:url(../img/boutique/generique/puce_grise.gif); list-style-position: outside; }
.accroche { font-size: 12px; font-weight: 600; color: #333333; }
.surlignejaune { background-color: #FFFF66; }
.accroche-social, .accroche-environnement, .accroche-fiscal, .accroche-immobilier, .accroche-agricole, .accroche-specialise, .accroche-general, .accroche-tsa { font-size: 12px; font-weight: 600; color: #333333; }

/* Autre */
.liste-niv1-el { margin-top: 15px; margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #942018; background-image: url(../img/boutique/generique/liste_niv1.gif); text-indent: 12px; background-repeat: no-repeat; background-position: left top; }

/* Plus produits */
#plus_produit { width: 144px; margin-top: 20px; margin-bottom: 10px; }
.entete_plus-produit { font-size: 12px; font-weight: bold; color: #FFFFFF; text-indent: 10px; background-color: #B5AA73; margin-left: 20px; }
.border-brown { border: 1px solid #B5AA73; margin: 5px 2px 2px 0px; padding: 0; }

/*.puce2 li { list-style-image:url(../img/boutique/carre_ocre.gif); list-style-position: outside; margin: 5px 0 0 -20px; padding: 0;}*/

/* Génériques aux gammes */
.titre14-social, .titre14-environnement, .titre14-fiscal,
 .titre14-immobilier, .titre14-agricole, .titre14-specialise, .titre14-general, .titre14-elnet, .titre14-actuel { 
	font-size: 14px;font-weight: bold; text-indent: 7pt;background-repeat: no-repeat;background-position: left bottom; }

.titre14-social-2, .titre14-environnement-2, .titre14-fiscal-2,
 .titre14-immobilier-2, .titre14-agricole-2, .titre14-specialise-2 { 
	font-size: 14px;font-weight: bold; text-indent: 7pt;background-repeat: no-repeat;background-position: left bottom;}

.chapetude-social, .chapetude-environnement, .chapetude-fiscal,
.chapetude-immobilier, .chapetude-agricole, .chapetude-specialise, .chapetude-general { 
	font-size: 12px; font-weight: bold; padding: 10px 0 0px 0; }

.liste-niv0-social, .liste-niv0-environnement, .liste-niv0-fiscal,
.liste-niv0-immobilier, .liste-niv0-agricole, .liste-niv0-specialise, .liste-niv0-actuel { 
	margin-top: 15px; margin-bottom: 2px; font-size: 14px; font-weight: bold; text-indent: 22px; background-repeat: no-repeat; background-position: left top; }

.liste-niv1-social, .liste-niv1-environnement, .liste-niv1-fiscal,
.liste-niv1-immobilier, .liste-niv1-agricole, .liste-niv1-specialise, .liste-niv1-general, .liste-niv1-cdt, .liste-niv1-actuel { 
	margin-top: 15px; margin-bottom: 2px; font-size: 12px; font-weight: bold; text-indent: 12px; background-repeat: no-repeat; background-position: left top; }

.liste-niv2-social, .liste-niv2-environnement, .liste-niv2-fiscal,
.liste-niv2-immobilier, .liste-niv2-agricole, .liste-niv2-specialise, .liste-niv2-actuel { 
	margin-top: 15px; margin-bottom: 2px; font-size: 12px; font-weight: bold; text-indent: 12px; background-repeat: no-repeat; background-position: left top; }

.puce2-social li, .puce2-environnement li, .puce2-fiscal li,
.puce2-immobilier li, .puce2-agricole li, .puce2-specialise li, .puce2-actuel li { 
	list-style-position: outside; margin: 10px 0 0 -25px; padding: 0; font-size: 11px; }

.puce3-social li, .puce3-environnement li, .puce3-fiscal li,
.puce3-immobilier li, .puce3-agricole li, .puce3-specialise li, .puce3-actuel li { 
	list-style-position: outside; margin: 10px 0 0 -10px; padding: 0; font-size: 11px; }

.soustitre-social, .soustitre-environnement, .soustitre-fiscal,
.soustitre-immobilier, .soustitre-agricole, .soustitre-specialise, .soustitre-generique, .soustitre-actuel { 
	margin-top:20px; color: #666; font-size: 13px; font-weight: bold; text-indent: 15pt; background-repeat: no-repeat; /*text-decoration: underline;*/ }

.etapes-social, .etapes-environnement { 
	color:#FFFFFF; background-image: url(../img/boutique/generique/fleche_blanche.gif); margin: 5px 0 2px 0; padding: 0 5px 0 5px; font-size: 11px; font-weight: bold; background-repeat: no-repeat; background-position: left top; text-indent: 15px; }

#pg_boutique h4.etapes-environnement { 
	color:#FFFFFF; 
	background-color:#669900; 
	background-image:url(../img/boutique/generique/fleche_blanche.gif); 
	margin:5px 0 -10px 0;
	padding:0 5px 0 5px; 
	font-size:11px; 
	font-weight:bold; 
	background-repeat:no-repeat; 
	background-position:left top; 
	text-indent:15px; 
	line-height:14px;
}

/* Gamme sociale */
.titre14-social { color: #FF6600; background-image: url(../img/boutique/generique/croche_titre1.gif);}
.titre14-social-2 { color: #FF6600; background-image: url(../img/boutique/generique/croche_titre2.gif);}
.chapetude-social { color: #FF6600; }
.liste-niv0-social { color: #FF6600; background-image: url(../img/boutique/gamme_social/liste_niv0.gif); }
.liste-niv1-social { color: #FF6600; background-image: url(../img/boutique/gamme_social/liste_niv1.gif); }
.liste-niv2-social { color: #FF6600; background-image: url(../img/boutique/gamme_social/carre_petit.gif); }
.puce1-social li { list-style-image:url(../img/boutique/gamme_social/cercle.gif); list-style-position: outside; }
.puce2-social li { list-style-image:url(../img/boutique/gamme_social/liste_niv1.gif); color: #FF6600;}
.puce3-social li { list-style-image:url(../img/boutique/gamme_social/triangle.gif); color: #666;}
.puce3-social li a:link, .puce3-social li a:visited { font-weight: bold; color: #666; }
.niv0-social { font-size: 14px; font-weight: bold; color: #FF6600; }
.soustitre-social { background-image: url(../img/boutique/gamme_social/fleche_stitre.gif); }
.etapes-social { background-color: #FF6600; }

/* ELnet */
.titre14-elnet { color: #8B94B3; background-image: url(../img/boutique/generique/croche_titre1.gif);}

/* Page tsa */
.tsaseparate { border-top:2px solid #589B37; }

.grid { float:left; margin-right:10px; }
#contentcentre h3.accroche { width:385px; font-size:16px; line-height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#188906; margin:0; padding:0; margin-bottom:10px; border-bottom:1px solid #188906; background:none; text-indent:0; }
.bulles	{ padding:0; margin:0; background-image: url(../img/boutique/gamme_social/tsa/fond_e5e0da.gif); background-repeat:repeat-x; background-position:top; }
.bulles	p { padding: 10px; margin:0 10px 0px 100px; background-color:#f9f9f9; border:1px solid #cccccc; text-align:right; }
.couv_tsa { border:1px #CCCCCC solid; }
p.intro { position:absolute; font-size: 14px; line-height:17px; margin-bottom:10px; }
.developpement { border:none; margin-top:5px; padding:0px; background-color:#e5e0da; }
.developpement ul { margin:0; padding:0; list-style-type:disc; color:#000000; }
.developpement li { margin:5px; margin-left:15px; padding:0; }
.developpement p { margin-bottom:6px; }

.spacer30 { height:30px; margin:0; padding:0; clear:both; }

.clear { clear:both; }



/* Gamme Environnement */
.titre14-environnement { color: #669900; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.titre14-environnement-2 { color: #669900; background-image: url(../img/boutique/generique/croche_titre2.gif); }
.chapetude-environnement { color: #669900; }
.liste-niv0-environnement { color: #669900; background-image: url(../img/boutique/gamme_environnement/liste_niv0.gif); }
.liste-niv1-environnement { color: #669900; background-image: url(../img/boutique/gamme_environnement/liste_niv1.gif); }
.liste-niv2-environnement { color: #669900; background-image: url(../img/boutique/gamme_environnement/carre_petit.gif); }
.puce1-environnement li { list-style-image:url(../img/boutique/gamme_environnement/cercle.gif); list-style-position: outside; }
.puce2-environnement li { list-style-image:url(../img/boutique/gamme_environnement/liste_niv1.gif); color: #669900;}
.puce3-environnement li { list-style-image:url(../img/boutique/gamme_environnement/triangle.gif); color: #666;}
.puce3-environnement li a:link, .puce3-environnement li a:visited { font-weight: bold; color: #666; }
.soustitre-environnement { background-image: url(../img/boutique/gamme_environnement/fleche_stitre.gif); }
.etapes-environnement { background-image: url(../img/boutique/generique/fleche_blanche.gif); background-color: #669900; }
.traitvert { border: 1px solid #669900; }

/* Gamme Fiscal Affaires */
.titre14-fiscal { color: #003297; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.titre14-fiscal-2 { color: #003297; background-image: url(../img/boutique/generique/croche_titre2.gif); }
.chapetude-fiscal { color: #003297; }
.liste-niv0-fiscal { color: #003297; background-image: url(../img/boutique/gamme_fiscal/liste_niv0.gif); }
.liste-niv1-fiscal { color: #003297; background-image: url(../img/boutique/gamme_fiscal/liste_niv1.gif); }
.liste-niv2-fiscal { color: #003297; background-image: url(../img/boutique/gamme_fiscal/carre_petit.gif); }
.puce1-fiscal li { list-style-image:url(../img/boutique/gamme_fiscal/cercle.gif); list-style-position: outside; }
.puce2-fiscal li { list-style-image:url(../img/boutique/gamme_fiscal/liste_niv1.gif); color: #003297;}
.puce3-fiscal li { list-style-image:url(../img/boutique/gamme_fiscal/triangle.gif); color: #666; }
.puce3-fiscal li a:link, .puce3-fiscal li a:visited { font-weight: bold; color: #666; }
.niv0-fiscal { font-size: 14px; font-weight: bold; color: #003297; }
.soustitre-fiscal { background-image: url(../img/boutique/gamme_fiscal/fleche_stitre.gif); }

/* Gamme Immobilier */
.titre14-immobilier { color: #AA0073; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.titre14-immobilier-2 { color: #AA0073; background-image: url(../img/boutique/generique/croche_titre2.gif); }
.chapetude-immobilier { color: #AA0073; }
.liste-niv0-immobilier { color: #AA0073; background-image: url(../img/boutique/gamme_immobilier/liste_niv0.gif); }
.liste-niv1-immobilier { color: #AA0073; background-image: url(../img/boutique/gamme_immobilier/liste_niv1.gif); }
.liste-niv2-immobilier { color: #AA0073; background-image: url(../img/boutique/gamme_immobilier/carre_petit.gif); }
.puce1-immobilier li { list-style-image:url(../img/boutique/gamme_immobilier/cercle.gif); list-style-position: outside; }
.puce2-immobilier li { list-style-image:url(../img/boutique/gamme_immobilier/liste_niv1.gif); color: #AA0073;}
.puce3-immobilier li { list-style-image:url(../img/boutique/gamme_immobilier/triangle.gif); color: #666; }
.puce3-immobilier li a:link, .puce3-immobilier li a:visited { font-weight: bold; color: #666; }
.niv0-immobilier { font-size: 14px; font-weight: bold; color: #AA0073; }
.soustitre-immobilier { background-image: url(../img/boutique/gamme_immobilier/fleche_stitre.gif); }

/* Gamme Agricole */
.titre14-agricole { color: #CC0000; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.titre14-agricole-2 { color: #CC0000; background-image: url(../img/boutique/generique/croche_titre2.gif); }
.chapetude-agricole { color: #CC0000; }
.liste-niv0-agricole { color: #CC0000; background-image: url(../img/boutique/gamme_agricole/liste_niv0.gif); }
.liste-niv1-agricole { color: #CC0000; background-image: url(../img/boutique/gamme_agricole/liste_niv1.gif); }
.liste-niv2-agricole { color: #CC0000; background-image: url(../img/boutique/gamme_agricole/carre_petit.gif); }
.puce1-agricole li { list-style-image:url(../img/boutique/gamme_agricole/cercle.gif); list-style-position: outside; }
.puce2-agricole li { list-style-image:url(../img/boutique/gamme_agricole/liste_niv1.gif); color: #FFB308;}
.puce3-agricole li { list-style-image:url(../img/boutique/gamme_agricole/triangle.gif); color: #666; }
.puce3-agricole li a:link, .puce3-agricole li a:visited { font-weight: bold; color: #666; }
.niv0-agricole { font-size: 14px; font-weight: bold; color: #CC0000; }
.soustitre-agricole { background-image: url(../img/boutique/gamme_agricole/fleche_stitre.gif); }

/* Gamme Droit Specialise */
.titre14-specialise { color: #0066FF; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.titre14-specialise-2 { color: #0066FF; background-image: url(../img/boutique/generique/croche_titre2.gif); }
.chapetude-specialise { color: #0066FF; }
.liste-niv0-specialise { color: #0066FF; background-image: url(../img/boutique/gamme_specialise/liste_niv0.gif); }
.liste-niv1-specialise { color: #0066FF; background-image: url(../img/boutique/gamme_specialise/liste_niv1.gif); }
.liste-niv2-specialise { color: #0066FF; background-image: url(../img/boutique/gamme_specialise/carre_petit.gif); }
.puce1-specialise li { list-style-image:url(../img/boutique/gamme_specialise/cercle.gif); list-style-position: outside; }
.puce2-specialise li { list-style-image:url(../img/boutique/gamme_specialise/liste_niv1.gif); color: #0066FF;}
.puce3-specialise li { list-style-image:url(../img/boutique/gamme_specialise/triangle.gif); color: #666; }
.puce3-specialise li a:link, .puce3-specialise li a:visited { font-weight: bold; color: #666; }
.niv0-specialise { font-size: 14px; font-weight: bold; color: #0066FF; }
.soustitre-specialise { background-image: url(../img/boutique/gamme_specialise/fleche_stitre.gif); }

/* Gamme Générique */
.titre14-general { color: #666666; background-image: url(../img/boutique/generique/croche_titre1.gif); }
.chapetude-general { color: #666666; }
.liste-niv1-general { color: #666666; background-image: url(../img/boutique/gamme_generale/liste_niv1.gif); }
.soustitre-generique { background-image: url(../img/boutique/generique/fleche_stitre.gif); }

/* Code du travail */
.liste-niv1-cdt { color: #E60000; background-image: url(../img/boutique/gamme_generale/codedutravail/liste_niv1.gif); }

/* actuEL */
.titre14-actuel { color: #831A6F; background-image: url(../img/boutique/actuel/croche_titre1.gif); }
.liste-niv1-actuel { color: #831A6F; background-image: url(../img/boutique/actuel/liste_niv1.gif); }
