/* ---------------------------------------------- */
/* --- STYLES POUR ABOVISION -------------------- */
/* ---------------------------------------------- */

.osaisie , .Osaisie{

	}
.omail , .Omail{

	}
.saisie{

	}
.mail{

}
.alert{
	color:#E65828;
}
div#Infos{
	padding:0 5px 0 5px;
	color:#F58225;
	font-size:150%;
	font-family: verdana,arial,helvetica,sans-serif;
	
}
div.TabNoMail{
	padding: 0px 0px 0px 40px;
}
.PaysLivre{
	width:150px;
}
.offre_abov{
	margin : 5px 5px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	width:295px;
	height:25px;
	float:left;
}
.Btn_jemabonne{
	width: 180px;
	height: 32px;
	border:0;
	cursor:pointer;
	background: transparent url(../img/charte/bt-jemabonne.gif) top left no-repeat;
}
.Btn_jereabonne{
	width: 190px;
	height: 32px;
	border:0;
	cursor:pointer;
	background: transparent url(../img/charte/bt-jereabonne.gif) top left no-repeat;
}
#valider_panier{
	width: 159px;
	height:33px;
	background:url(../img/charte/bt-panier-valider-commande.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
#valider_adr_sai{
	width: 173px;
	height:25px;
	background:url(../img/charte/bt-panier-confirmer-adresse.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
#continuer_cmd{
	width: 160px;
	height:25px;
	background:url(../img/charte/bt-continuer-achats.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
#continuer_accueil{
	width: 150px;
	height:25px;
	background:url(../img/charte/bt-panier-revenir-accueil.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
#confirmer_payer{
	width: 134px;
	height:24px;
	background:url(../img/charte/bt-panier-confirmer-payer.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}
#editer_commande{
	width: 174px;
	height:25px;
	background:url(../img/charte/bt-confirmation-imprimer-commande.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}

.SubForm{
	width:60px;
	margin-left: 650px;
}

.Clogin {
	width: 51px;
	height:10px;
	left:0px;
	border:0px; 
}
#liboff {
	font-size:120%;
	font-family: arial,verdana,helvetica,sans-serif;
}
#mntoff {
	font-size:120%;
	font-family: arial,verdana,helvetica,sans-serif;
}
#FrameVue{
	position:absolute;
	top:250px;
	left:350px;
	z-index:5;
}
.message_erreur{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	color:#E65828;
}
/* ---------------------------------------------- */
/* --- STYLES ECEDI ----------------------------- */
/* ---------------------------------------------- */

.texte
{ font-size:100%; }
.texteAdr
{ width:200px;
  font-size:100%; }
.titre
{ color:#F58225; }
.sous-titre
{ color:#F58225; }
.lien
{ color:#F58225; }
.lien_b
{ color:#E65828; }
.texte-erreur
{ color:#ff0000; }

hr.ecedi {border: none 0;border-top: 2px solid #1A50B8;width: 100%;height: 2px;	}
div.clear { clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
abbr, acronym { border-bottom:1px dotted #EFEFEF; cursor:help; }
img { border:0; }
form { margin:0; padding:0; border:none; }

h1,h2,h3,h4		{ margin:0; padding:0;border:none;font-family: verdana, helvetica, sans-serif;	}

h1				{ display:none; }
h2				{ font-size:120%; }
h3				{ font-size:110%; }
h4				{ font-size:100%; }

label { cursor:pointer; }
.mceContentBody { text-align:left; font-family: verdana, helvetica, sans-serif; font-size:0.7em; }
div#ewb_vue { margin:0; padding:0; width:100%; }
div#ewb_vue table { width:100%; font-size:100%; font-family: verdana,helvetica,sans-serif; }
div#ewb_vue table.vue { width:977px; margin:0; padding:0; text-align:left; font-family: Trebuchet MS, verdana, helvetica, sans-serif; }

table.white-tab { text-align:left; font-family: verdana, helvetica, sans-serif; font-size:1em; }


a { text-decoration:none; color:/*#c93e07*/#000; font-size:100%; }
a:link { text-decoration: none; /*color : #c93e07;*/color:#000; }
a:active { text-decoration: none; /*color : #c93e07;*/color:#000; }
a:visited { text-decoration: none; /*color : #c93e07;*/color:#000;}
a:hover { text-decoration: underline; /*color : #c93e07;*/color:#000;}


html, body { height: 100%; }

/* ---------------------------------------------- */
/* --- Body qbovision ----------------------------- */
/* ---------------------------------------------- */

body {
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	font-size=12px;
	font-family: verdana,arial,Trebuchet MS, helvetica, sans-serif;
	background: /*url(../img/charte/bk.gif) */ #6D7C9F repeat-x top left; 
	font-size:/*0.7em*/12px; 
	color:#222222;
}


div#header {
	margin:0;
	margin:0;
	padding:0;
	text-align:left;
	width:960px;
	height:157px;
	background:none;
}
div#header h1 { display:none; }
div#hautdepage { float:left;   height:157px; /*background:  url(../img/charte/bk_entete.gif)*/ repeat-x top left;margin:0; padding:0;}
div#banniere { width:728px; height:90px; margin:0; padding:0;}
div#logo { float:left; margin:0; padding:0;}
div#accroche { float:left;  margin:0; padding:0;}
div#abonner {   float:left;    margin:0; padding:0; }





div#recherche { float:left; margin:0; padding:0 0 0 15px; }
div#recherche label { display:none; margin:0; padding:0; }
div#recherche input { font-size:1em; margin:0; width:8em; padding:0; }
div#recherche input.submit { font-size:1em; width:12px; margin:0 0 0 5px; padding:0; }
div#recherche img.avancee { padding:5px 0; }

div#recherche-dossier { float:left; margin:0; padding:0 0 0 15px; background:#645c59; }
div#recherche-dossier label { display:none; margin:0; padding:0; }
div#recherche-dossier input { font-size:1em; margin:0; width:8em; padding:0; }
div#recherche-dossier input.submit { font-size:1em; width:12px; margin:0 0 0 5px; padding:0; }
div#recherche-dossier img.avancee { padding:5px 0; }

div#recherche-genies { float:left; margin:0; padding:0 0 0 15px; background:#645c59; }
div#recherche-genies label { display:none; margin:0; padding:0; }
div#recherche-genies input { font-size:1em; margin:0; width:8em; padding:0; }
div#recherche-genies input.submit { font-size:1em; width:12px; margin:0 0 0 5px; padding:0; }
div#recherche-genies img.avancee { padding:5px 0; }

div#recherche-cep { float:left; margin:0; padding:0 0 0 15px; background:#645c59; }
div#recherche-cep label { display:none; margin:0; padding:0; }
div#recherche-cep input { font-size:1em; margin:0; width:8em; padding:0; }
div#recherche-cep input.submit { font-size:1em; width:12px; margin:0 0 0 5px; padding:0; }
div#recherche-cep img.avancee { padding:5px 0; }




div#hautdepage_droite { float:right; width:221px; height:157px; margin:0; padding:0; }
div#moncompte { height:90px; margin:0; padding:0; background: #f1f1ef;}
div#moncompte h2 { margin:0; padding:5px 5px 3px 5px;  color:#FFF; background: #635c59 url(../img/charte/bk-moncompte.gif) no-repeat top left; }
div#moncompte td { margin:0; }
div#moncompte label { font-size:/*0.9em*/11px; margin:0; padding:0; color:/*#635C59*/#484848; }
div#moncompte input { border:1px solid #bbb8b3; font-size:0.9em; width:8em; height:12px; margin:0; padding:0; }
div#moncompte input.submit { border:none; margin:0; padding:0 0 0 35px; width:51px; height:10px; }
div#moncompte input.submitLog { border:none; margin:0; padding:0 0 0 165px; width:51px; height:11px;}
div#moncompte div.submitLog { border:none; margin:0; padding:0 0 0 5px; width:51px; height:11px; cursor:pointer;}
div#moncompte div.messLog { border:none; margin:0; padding:0px 0px 0px 0px; width:140px; height:11px; line-height:12px;}
div#moncompte a.oubli img { border:none; margin:0px; padding:0; width:117px; height:12px; }
div#moncompte h2 a { border:none; margin:0px 5px 0px 5px; padding:0; color:#FFF; font-size:11px; font-weight:normal; text-decoration:none;}

div.bt-gerer-compte { border:none; margin:0px 0px 0px 10px; padding:0; }


div#panier { height:67px; margin:0; padding:0; background:#635c59 url(../img/charte/bk_entete_droite.gif) no-repeat bottom right; }
div#panier h2 { margin:0; padding:15px 0px 5px 40px; text-transform:uppercase; color:#FFF; background: #635c59 url(../img/charte/caddie.gif) no-repeat 10px 10px; }
div#panier ul { margin:5px; padding:0; }
div#panier img.panier { margin:0px; padding:0 0 0 4px; }
div#panier li { display:inline; margin:0; padding:0 0 0 3px; color:#FFF; }

div#panier a.valider, div#panier a.valider:link, div#panier a.valider:visited, div#panier a.valider:hover { border:nonetext-transform:uppercase; color:#FFF; background: url(../img/charte/bt_valider_fonce.gif) no-repeat left; font-size:0.8em; margin:0; padding:0; }

div#skip-top { position:absolute; margin:0; padding:0; display:none; }

div.lien{ padding:0 0 0 10px; }


/* ---------------------------------------------- */
/* ---contqiner Qbovision ----------------------------- */
/* ---------------------------------------------- */

div#container {
   position: relative;
	margin : 0 auto;
	text-align : left;
	width:960px;
	min-height: 80%;
	height:auto;
	background: #ffffff repeat-x top left;
	border-top:0;
	padding:16px 20px 0 20px;
	}




img.image { border:1px solid  #968d84; }
.menuthematique  { margin:0 0 8px 0; padding:0; height:32px; background:url(../img/charte/bk_menu_thematique.gif) repeat; }
.menuthematique ul { padding:5px 0 2px 0; margin:0; }
.menuthematique li { display:inline; margin:0; padding:0px 4px 6px 4px; border-left:1px solid #c9c9c9; line-height:22px; }
.menuthematique li a:link, .menuthematique li a:visited { height:20px; font-size:9pt; padding:0px 10px 10px 10px; text-transform:uppercase; color: /*#000*/#635c59; font-weight:bold; }
.menuthematique li a:hover { color: /*#000*/#635c59; font-weight:bold; padding-bottom:3px; text-decoration:none; }
.menuthematique li.first { border:none; }

td#gauche { width:160px; text-align:left; /*font-size:10pt;*/ }
div#gauche { width:160px; text-align:left; /*font-size:10pt;*/ }
td#haut { width:640px; padding:0 0 0 20px; margin:0;  text-align:left; }
div#bas { background-color:none; padding:0 0 0 20px; margin:0; text-align:left; }
div#bas div.titre { width:599px; padding:0; margin:0; }
div.titre h2 { padding:0; margin:0; }

td#droite { padding:0; margin:0; width:160px; text-align:left; }

div#newsletter { font-size:12px; height:64px; margin:0; padding:10px 0 0 10px; background:url(../img/charte/bk_newsletter.gif) no-repeat top left; }
div#newsletter h2 { margin:0; padding:0; }
div#newsletter div { margin:5px 0; padding:0; color:#FFF; font-weight:bold; }
div#newsletter label { margin:0; padding:0; color:#FFF; cursor:pointer; font-weight:bold; }
div#newsletter input.input { margin:0; padding:0; font-size:10pt; border:none; width:7em; }
div#newsletter input.submit { margin:0; padding:0; width:10px; }

div.enkiosque { margin:0; padding:0 10px; width:140px; background:#202221 url(../img/charte/bk_bottom_liste_droite.gif) no-repeat bottom right; }
div.enkiosque h3 { margin:0; padding:3px 0; color:#FFF; }
div.enkiosque ul { text-align:right; margin:0; padding:10px 0px 0 0px; }
div.enkiosque li { margin:0; padding:3px 0 0 0px; list-style:none; }

div.egalementenkiosque { text-align:center; margin:0; padding:0 10px; width:140px; background:#202221 url(../img/charte/bk_bottom_liste_droite.gif) no-repeat bottom right;}
div.egalementenkiosque table td { text-align:center; }
div.egalementenkiosque h3 { margin:0; padding:3px 0; color:#FFF;}
div.egalementenkiosque ul { margin:0; padding:10px 0px 0 0px; }
div.egalementenkiosque li { margin:0; padding:3px 0 0 0px; list-style:none; }

div.rubriquegauche { margin:0; padding:0 0 0 0; background:#f1f1ef url(../img/charte/bk_bottom_liste_gauche.gif) no-repeat bottom right; }
div.rubriquegauche ul { margin:0; padding:10px 10px 0px 0px; }
div.rubriquegauche li { margin:0; padding:0; background:none; list-style:none; }
div.rubriquegauche li.puce { margin:0 0 0 25px; padding:0 0 0px 0px; list-style:url(../img/charte/puce_grise.gif) outside; background:none; }
div.rubriquegauche li.puce2 {
line-height: 15px; 
margin:5px 0 0 25px; 
padding:0 0 0px 0px;
text-align:left;
list-style:url(../img/charte/puce_grise.gif) outside; 
background:none;
}
div.rubriquegauche li a:link,div.rubriquegauche li a:visited, div.rubriquegauche li a:hover  { background:none; color:#4e4e4e; font-weight:bold; }

div.rubriquegauche a.lien { margin:0  0 0 5px; padding:0; /*font-size:9px;*/text-transform:uppercase; background:url(../img/charte/bt_valider_clair.gif) no-repeat left; color:#000; }
div.rubriquegauche a.lien:link, div.rubriquegauche a.lien:visited, div.rubriquegauche a.lien:hover { background:none; color:#4e4e4e; font-weight:bold; }


div.question { color:#787878; padding:10px 10px 5px 10px; }
div.question label { padding:0; font-size:8pt; color:#787878; }
div.question input { padding:0; margin:0; }
div.question ul { padding:0; margin:0; }
div.question li { list-style:none; padding:3px 0; margin:0; }

div.evenement div.date { padding:10px 0 0px 10px; color:#c93e07; margin:0 10px 0 0; }
div.evenement div.texte { padding:10px; line-height:12px; }

div.liste-agenda  { padding:10px; }
div.liste-agenda div.date { color:#E55827; font-size:11px; margin:0; padding:0; line-height:11px; }
div.liste-agenda h3 { color:#cd3d09; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }


div.rubriquegauche div.evenement div.date { padding:10px 0 0 10px; color:#c93e07; float:none; }
div.rubriquegauche div.evenement div.texte { padding:0 10px 0 10px; line-height:12px; }


div#rechercherouvrage { height:78px; padding:10px 0 0 10px; background:url(../img/charte/bk_rechercherunouvrage.gif) no-repeat top left; }
div#rechercherouvrage label { display:none; }
div#rechercherouvrage input  { margin-top:6px; border:1px solid #898989; width:125px; height:13px; }
div#rechercherouvrage input.submit  { width:10px; height:9px; border:none; }
div#rechercherouvrage div { margin-top:3px; }
div#rechercherouvrage a:link, div#rechercherouvrage a:visited, div#rechercherouvrage a:hover, div#rechercherouvrage a  { margin-top:3px; font-size:9pt; color:#FFF; }



div.librairie { margin:0; padding:15px 0 10px 0; text-align:center; background:#F1F1EF; }
div.librairie div.image { text-align:center; }
div.librairie div.image img  { border:1px solid #7f7f7f; margin-bottom:10px; }
div.librairie div.titre { text-align:left; margin:5px 0; padding:0 10px; }
div.librairie div.titre a:link,div.librairie div.titre a:visited,div.librairie div.titre a:hover, div.librairie div.titre a { color:#c93e07; font-weight:bold; }
div.librairie div.texte { text-align:left; margin:0; padding:0 10px;  line-height:12px; }
div.librairie div.texte a:link, div.librairie div.texte a:visited, div.librairie div.texte a:hover{ text-align:justify; line-height:12px; color:#000; }



#gauche div.titre { font-weight:bold; background:none;	margin:0;	padding:0 0 0 10px;	text-align:left;	}
div.maintitre { background: url(../img/charte/bk_titre.gif) repeat-x;	margin:0;	padding:0;	text-align:right;	height:25px;	}

div.maintitre img { float:left; margin:0;	padding:0;	width:308px; }
div.maintitre div.date { float:right; margin:6px 0 0 0; padding:0; font-size:13px;color:#4E4E4E; }


div#enexclu { margin:0 0 0 15px; width:599px;	}
div#alaune { margin:0 0 0 15px; }
.actu { text-align:left; background: url(../img/charte/bk_actu.gif) repeat-y; padding:0; margin:0; }

div.actu_home_bottom { margin:0;  background:url(../img/charte/bk_actu_bottom.gif) no-repeat top left; height:7px; }
div#enexclu_home_bottom { margin:0 0 0 15px; background:url(../img/charte/bk_actu_bottom.gif) no-repeat top left; height:7px; }

div.actualaune { padding:5px;float:left; }
div.actutexte { width:280px;padding:5px; float:left; }
.actualaune img.image { float:left;border:1px solid #7f7f7f; margin:0; }
.actualaune div.titre { background:none; color:#000; text-align:left; }
.actualaune div.auteur { background:none; color:#888888;  text-align:left; }
.actualaune div.texte { background:none; text-align:left; margin:0; padding:0; }

div#actusmajeures  { padding:0;margin:5px 0 0 15px; width:266px; border:1px solid #cbccce; } 
div#actusmajeures .date { color:#E55827; font-size:11px; margin:0; padding:5px 10px 0 10px; } 
div#actusmajeures .texte { color:#cd3d09; font-size:10pt; margin:0; padding:0 10px; }
div#actusmajeures a, div#actusmajeures a:link, div#actusmajeures a:visited, div#actusmajeures a:hover   { font-size:14px; padding:0 10px 0 0; color:#000; }  

div#actusmineures  { background:none; margin:0; padding:5px 5px 0 5px; } 
div#actusmineures .date {  color:#E55827; font-size:11px; margin:0; padding:0; line-height:11px; } 
div#actusmineures .texte { padding:0 0 5px 0; }
div#actusmineures .texte a, div#actusmineures .texte a:link, div#actusmineures .texte a:visited, div#actusmineures .texte a:hover {  color:#000; margin:0; padding:0 0 5px 0; }


div#actusmineures a { font-size:14px; padding:0 10px 0 0;} 

div.actu-liste  { padding:10px; }
div.actu-liste div.date { color:#E55827; font-size:11px; margin:0; padding:0; line-height:11px; }
div.actu-liste h3 a:link, div.actu-liste h3 a:visited, div.actu-liste h3 a:hover, div.actu-liste h3 a  { color:#000; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }

div.liste-theme-web  { padding:0; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
div.liste-theme-web div.contenu-element  { padding: 10px; }
div.liste-theme-web h3 { margin:0 0 20px 0; font-size:14px; padding:0 0 0 10px; background:#f0f0f0; border-bottom:1px solid #e3e3e3; line-height:26px; }
div.liste-theme-web div.date { color:#E55827; font-size:11px; margin:0; padding:0 0 0 0px; line-height:11px; }
div.liste-theme-web h4 { color:#cd3d09; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }


div.liste-theme-magazine  { padding:0; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
div.liste-theme-magazine div.contenu-element  { padding: 10px; }
div.liste-theme-magazine h3 { margin:0 0 20px 0; font-size:14px; padding:0 0 0 10px; background:#f0f0f0; border-bottom:1px solid #e3e3e3; line-height:26px; }
div.liste-theme-magazine div.date { color:#E55827; font-size:11px; margin:0; padding:0 0 0 0px; line-height:11px; }
div.liste-theme-magazine h4 { color:#cd3d09; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }

div.liste-theme-multimedia  { padding:0; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
div.liste-theme-multimedia div.contenu-element  { padding: 10px; }
div.liste-theme-multimedia h3 { margin:0 0 20px 0; font-size:14px; padding:0 0px 0px 10px; background:#f0f0f0; border-bottom:1px solid #e3e3e3; line-height:26px; }
div.liste-theme-multimedia div.date { color:#E55827; font-size:11px; margin:0; padding:0 0 0 0px; line-height:11px; }
div.liste-theme-multimedia h4 { color:#cd3d09; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }

div.liste-question-expert { padding:10px; color:#000000; font-size:11px; }
div.liste-question-expert span.nom { font-weight:bold; text-transform:uppercase; }
div.liste-question-expert span.prenom { font-weight:bold; text-transform:uppercase; }
div.liste-question-expert a.mail { text-decoration:underline; }
div.liste-question-expert span.question {  }

div.liste-focus { padding:10px; }
div.liste-focus div.date { color:#E55827; font-size:11px; margin:0; padding:0 0 0 0px; line-height:11px; }
div.liste-focus h3 { color:#cd3d09; margin:0; font-size:14px; padding:0 10px 0 0; font-weight:normal; }
div.liste-focus div.texte h3 a { font-size:14px; }
div.liste-focus div.texte h3 a:link, div.liste-focus div.texte h3 a:visited, div.liste-focus div.texte h3 a:hover { color:#000; }

div.liste-jeux { padding:10px; }
div.liste-jeux div.titre h3 a, div.liste-jeux div.titre h3 a:link, div.liste-jeux div.titre h3 a:visited, div.liste-jeux div.titre h3 a:hover { color:#000000; font-size:14px; font-weight:bold; }
div.liste-jeux div.texte { color:#000000; font-size:11px; }

table.enavant div.titre h3 a, table.enavant div.titre h3 a:link, table.enavant div.titre h3 a:visited, table.enavant div.titre h3 a:hover { color:#E55827; font-size:14px; font-weight:bold; }
table.enavant div.titre h3 { color:#E55827; font-size:14px; font-weight:bold; }
table.enavant div.texte { font-size:14px; line-height:14px; padding:5px 0 0 0; }
table.enavant div.lien { text-align:right; }


table.enavantalaune  { font-size:12px; margin:5px 0; }
table.enavantalaune img.image { margin:0px 0 0 10px;}
table.enavantalaune div.titreactu { margin:2px 0; color:#000000; font-weight:bold; font-size:16px; }
table.enavantalaune div.titreactu a:link, table.enavantalaune div.titreactu a:visited, table.enavantalaune div.titreactu a:hover { font-weight:bold;  font-size:16px; color:#000000; }
table.enavantalaune div.titreactu a.lien:link, table.enavantalaune div.titreactu a.lien:visited, table.enavantalaune div.titreactu a.lien:hover { color:#E55827; }
table.enavantalaune div.auteur  { color:#878787; font-size:14px; }
table.enavantalaune div.texte  { font-size:14px; line-height:14px; padding:0 10px 0 0;}
table.enavantalaune div.texte a:link, table.enavantalaune div.texte a:visited, table.enavantalaune div.texte a:hover { font-size:14px; line-height:14px; color:#000; }

div#archives { background-color:#7a7875; width:150px; padding:5px; }
div#archives label{ padding-right:25px; }

div#titre { 	margin:0;	padding:0;	text-align:left;	height:auto;	}
div#titre h1 { margin:0 0 5px 0; padding:0;  }
div#titre h2 { margin:0; padding:4px 0 4px 10px;  font-size:1.2em; background:#6f6a66; color:#ffffff; text-transform:uppercase; }

div#titre-theme { 	margin:0;	padding:0;	text-align:left;	height:auto;	}
div#titre-theme h1 { margin:0 0 5px 0; padding:0;  }
div#titre-theme h2 { margin:0; padding:4px 0 4px 10px;  font-size:1.2em; background:#f4e1b9; color:#c93e05; text-transform:uppercase; }

div#bottom { font-size:11px;  margin:0 auto; padding:0; background:url(../img/charte/bk_bottom_wide.gif) repeat-x; }
table#bottom { font-size:11px;  margin:0 auto; padding:0; background:url(../img/charte/bk_bottom_wide.gif) repeat-x; }
div#bottom-menu { height:31px;width:960px; margin:0 auto; padding:5px 0 0 0; background:url(../img/charte/bk_bottom.gif) repeat-x;}
div#bottom-menu ul { margin:0; padding:0; text-align:center; }
div#bottom-menu li  { text-transform:uppercase;margin:0; padding:0 5px 0 5px; display:inline;}
div#bottom-menu a:link, div#bottom a:visited, div#bottom a:hover, div#bottom a   { color: #000;  }
div#bottom-menu a:hover { text-decoration:none; }


div#ecedi { margin:0 auto; width:960px; text-align:right; padding:0 0 40px 0}
div#ecedi a  { color: #000; text-transform:uppercase; font-size:10px;}

div.actualite { margin:0; padding:0; color:#E55827; text-transform:uppercase; /*font-weight:bold;*/ font-size:12px; }

/*   ONGLETS HOME  */
td#onglets_cemoisci { display:block; width:410px; background-color:none; margin:0; padding:0; }
#onglets-interactifs , #onglets-multimedia,  #onglets-cemoisci { overflow:hidden; height:23px; margin:0; padding:0px; }
#onglets-interactifs a, #onglets-multimedia a,  #onglets-cemoisci  a { cursor:pointer; }
#onglets-interactifs a:link ,#onglets-multimedia  a:link,#onglets-interactifs a:visited   ,#onglets-multimedia  a:visited  {   /*font-size:8px;*/ color:#D09320; text-decoration:none; }
#onglets-interactifs a:hover ,#onglets-multimedia   a:hover{   /*font-size:8px;*/ color:#D09320;  }
.ibgtab1, .ibgtab2,  .iactive1, .iactive2 {float:left;   }
.mbgtab1, .mbgtab2,  .mbgtab3, .mactive1, .mactive2, .mactive3 {float:left;   }
.cbgtab1, .cbgtab2,  .cbgtab3, .cbgtab4, .cactive1, .cactive2, .cactive3, .cactive4 {float:left;   }
#onglets-interactifs span, #onglets-multimedia span, #onglets-cemoisci span {  visibility:hidden; }
#interactifs .iactivelink1, #interactifs .ibglink1 {float:left; background: url(../img/charte/focus-on.gif) no-repeat top left; height:23px;  width:63px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  }
#interactifs .iactivelink2, #interactifs .ibglink2{float:left; background: url(../img/charte/question-off.gif) no-repeat top left;  height:23px;  width:221px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center;  }
#interactifs .iactivelink1, #interactifs .iactivelink1 a, #interactifs .iactivelink1 a:link {background: url(../img/charte/focus-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#interactifs .ibglink1, #interactifs .ibglink1 a, #interactifs .ibglink1 a:link {background: url(../img/charte/focus-off.gif) no-repeat top left; color:#FFF; cursor:pointer; text-decoration:none; }
#interactifs .iactivelink2, #interactifs .iactivelink2 a, #interactifs .iactivelink2 a:link {background: url(../img/charte/question-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#interactifs .ibglink2, #interactifs .ibglink2 a, #interactifs .ibglink2 a:link {background: url(../img/charte/question-off.gif) no-repeat top left; cursor:pointer; text-decoration:none; }

#multimedia .mactivelink1, #multimedia .mbglink1 {float:left; background: url(../img/charte/photo-on.gif) no-repeat top left; height:23px;  width:66px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#multimedia .mactivelink2, #multimedia .mbglink2{float:left; background: url(../img/charte/audio-off.gif) no-repeat top left;  height:23px;  width:66px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; }
#multimedia .mactivelink1, #multimedia .mactivelink1 a, #multimedia .mactivelink1 a:link {background: url(../img/charte/photo-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#multimedia .mbglink1, #multimedia .mbglink1 a, #multimedia .mbglink1 a:link {background: url(../img/charte/photo-off.gif) no-repeat top left; color:#FFF; cursor:pointer; text-decoration:none; }
#multimedia .mactivelink2, #multimedia .mactivelink2 a, #multimedia .mactivelink2 a:link {background: url(../img/charte/audio-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#multimedia .mbglink2, #multimedia .mbglink2 a, #multimedia .mbglink2 a:link {background: url(../img/charte/audio-off.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#multimedia .mactivelink3, #multimedia .mbglink3 {float:left; background: url(../img/charte/video-on.gif) no-repeat top left; height:23px;  width:157px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#multimedia .mactivelink3, #multimedia .mactivelink3 a, #multimedia .mactivelink3 a:link {background: url(../img/charte/video-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#multimedia .mbglink3, #multimedia .mbglink3 a, #multimedia .mbglink3 a:link {background: url(../img/charte/video-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }

#cemoisci .cactivelink1, #cemoisci .cbglink1 {float:left; background: url(../img/charte/synthese2-on.gif) no-repeat top left; height:23px;  width:90px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#cemoisci .cactivelink2, #cemoisci .cbglink2{float:left; background: url(../img/charte/actualites2-off.gif) no-repeat top left;  height:23px;  width:98px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; }
#cemoisci .cactivelink1, #cemoisci .cactivelink1 a, #cemoisci .cactivelink1 a:link {background: url(../img/charte/synthese2-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci .cbglink1, #cemoisci .cbglink1 a, #cemoisci .cbglink1 a:link {background: url(../img/charte/synthese2-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci .cactivelink2, #cemoisci .cactivelink2 a, #cemoisci .cactivelink2 a:link {background: url(../img/charte/actualites2-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci .cbglink2, #cemoisci .cbglink2 a, #cemoisci .cbglink2 a:link {background: url(../img/charte/actualites2-off.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci .cactivelink3, #cemoisci .cbglink3 {float:left; background: url(../img/charte/opinion2-off.gif) no-repeat top left; height:23px;  width:84px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  text-decoration:none; }
#cemoisci .cactivelink3, #cemoisci .cactivelink3 a, #cemoisci .cactivelink3 a:link {background: url(../img/charte/opinion2-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci .cbglink3, #cemoisci .cbglink3 a, #cemoisci .cbglink3 a:link {background: url(../img/charte/opinion2-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci .cactivelink4, #cemoisci .cbglink4 {float:left; background: url(../img/charte/regards-off.gif) no-repeat top left; height:23px;  width:136px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  text-decoration:none; }
#cemoisci .cactivelink4, #cemoisci .cactivelink4 a, #cemoisci .cactivelink4 a:link {background: url(../img/charte/regards-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci .cbglink4, #cemoisci .cbglink4 a, #cemoisci .cbglink4 a:link {background: url(../img/charte/regards-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
td.14 { background:red; width:14px; margin:0; padding:0;}


#cemoisci-2 .cactivelink1, #cemoisci-2 .cbglink1 {float:left; background: url(../img/charte/synthese-on.gif) no-repeat top left; height:23px;  width:90px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#cemoisci-2 .cactivelink2, #cemoisci-2 .cbglink2{float:left; background: url(../img/charte/rendez-vous-off.gif) no-repeat top left;  height:23px;  width:318px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; }
#cemoisci-2 .cactivelink1, #cemoisci-2 .cactivelink1 a, #cemoisci-2 .cactivelink1 a:link {background: url(../img/charte/synthese-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci-2 .cbglink1, #cemoisci-2 .cbglink1 a, #cemoisci-2 .cbglink1 a:link {background: url(../img/charte/synthese-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci-2 .cactivelink2, #cemoisci-2 .cactivelink2 a, #cemoisci-2 .cactivelink2 a:link {background: url(../img/charte/rendez-vous-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-2 .cbglink2, #cemoisci-2 .cbglink2 a, #cemoisci-2 .cbglink2 a:link {background: url(../img/charte/rendez-vous-off.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
td.14 { background:red; width:14px; margin:0; padding:0;}

#cemoisci-3 .cactivelink1, #cemoisci-3 .cbglink1 {float:left; background: url(../img/charte/dossier-on.gif) no-repeat top left; height:23px;  width:73px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#cemoisci-3 .cactivelink2, #cemoisci-3 .cbglink2{float:left; background: url(../img/charte/actualites-off.gif) no-repeat top left;  height:23px;  width:97px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; }
#cemoisci-3 .cactivelink1, #cemoisci-3 .cactivelink1 a, #cemoisci-3 .cactivelink1 a:link {background: url(../img/charte/dossier-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci-3 .cbglink1, #cemoisci-3 .cbglink1 a, #cemoisci-3 .cbglink1 a:link {background: url(../img/charte/dossier-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci-3 .cactivelink2, #cemoisci-3 .cactivelink2 a, #cemoisci-3 .cactivelink2 a:link {background: url(../img/charte/actualites-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-3 .cbglink2, #cemoisci-3 .cbglink2 a, #cemoisci-3 .cbglink2 a:link {background: url(../img/charte/actualites-off.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-3 .cactivelink3, #cemoisci-3 .cbglink3 {float:left; background: url(../img/charte/rendez-vous2-off.gif) no-repeat top left; height:23px;  width:238px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  text-decoration:none; }
#cemoisci-3 .cactivelink3, #cemoisci-3 .cactivelink3 a, #cemoisci-3 .cactivelink3 a:link {background: url(../img/charte/rendez-vous2-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-3 .cbglink3, #cemoisci-3 .cbglink3 a, #cemoisci-3 .cbglink3 a:link {background: url(../img/charte/rendez-vous2-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
td.14 { background:red; width:14px; margin:0; padding:0;}


#cemoisci-4 .cactivelink1, #cemoisci-4 .cbglink1 {float:left; background: url(../img/charte/psycho-on.gif) no-repeat top left; height:23px;  width:75px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center; }
#cemoisci-4 .cactivelink2, #cemoisci-4 .cbglink2{float:left; background: url(../img/charte/neuro-off.gif) no-repeat top left;  height:23px;  width:70px; overflow:hidden;   margin:0px; padding:8px 0px 3px 0px;  font-size:8px;   font-weight:bold;  text-align:center; }
#cemoisci-4 .cactivelink1, #cemoisci-4 .cactivelink1 a, #cemoisci-4 .cactivelink1 a:link {background: url(../img/charte/psycho-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci-4 .cbglink1, #cemoisci-4 .cbglink1 a, #cemoisci-4 .cbglink1 a:link {background: url(../img/charte/psycho-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci-4 .cactivelink2, #cemoisci-4 .cactivelink2 a, #cemoisci-4 .cactivelink2 a:link {background: url(../img/charte/neuro-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-4 .cbglink2, #cemoisci-4 .cbglink2 a, #cemoisci-4 .cbglink2 a:link {background: url(../img/charte/neuro-off.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-4 .cactivelink3, #cemoisci-4 .cbglink3 {float:left; background: url(../img/charte/actu2-off.gif) no-repeat top left; height:23px;  width:69px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  text-decoration:none; }
#cemoisci-4 .cactivelink3, #cemoisci-4 .cactivelink3 a, #cemoisci-4 .cactivelink3 a:link {background: url(../img/charte/actu2-on.gif) no-repeat top left; cursor:pointer;  text-decoration:none; }
#cemoisci-4 .cbglink3, #cemoisci-4 .cbglink3 a, #cemoisci-4 .cbglink3 a:link {background: url(../img/charte/actu2-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
#cemoisci-4 .cactivelink4, #cemoisci-4 .cbglink4 {float:left; background: url(../img/charte/chronique-off.gif) no-repeat top left; height:23px;  width:195px; overflow:hidden;   margin:0px; padding: 0px;   font-size:8px; font-weight:bold; text-align:center;  text-decoration:none; }
#cemoisci-4 .cactivelink4, #cemoisci-4 .cactivelink4 a, #cemoisci-4 .cactivelink4 a:link {background: url(../img/charte/chronique-on.gif) no-repeat top left; cursor:pointer; text-decoration:none; }
#cemoisci-4 .cbglink4, #cemoisci-4 .cbglink4 a, #cemoisci-4 .cbglink4 a:link {background: url(../img/charte/chronique-off.gif) no-repeat top left; color:#FFF; cursor:pointer;  text-decoration:none; }
td.14 { background:red; width:14px; margin:0; padding:0;}





#lbframecontainer { clear:both; }
#interactif1,  #interactif2  { font-size:10pt; background: url(../img/charte/bk_interactifs.gif) repeat-y top left; width:264px; display:block;overflow:auto; height:auto; margin:0; padding:5px 10px 0px 10px ; }
#multimedia1,  #multimedia2, #multimedia3  {  font-size:10pt; background: url(../img/charte/bk_multimedia.gif) repeat-y top left; width:269px; display:block; overflow:auto; height:auto; margin:0px; padding:5px 10px 0px 10px; }
#cemoisci1,  #cemoisci2, #cemoisci3, #cemoisci4  {  font-size:10pt; background: url(../img/charte/bk_cemoisci.gif) repeat-y top left;  display:block; overflow:auto; height:auto; margin:0; padding:10px; width:390px; }
ul#interactifs, ul#interactifs li {margin:0px; padding:0px; list-style-type:none;   }
ul#interactifs { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#interactifs li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }
ul#multimedia, ul#multimedia li { margin:0px; padding:0px; list-style-type:none;   }
ul#multimedia { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#multimedia li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

ul#cemoisci, ul#cemoisci li { font-size:10pt; margin:0px; padding:0px; list-style-type:none;   }
ul#cemoisci { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#cemoisci  li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

ul#cemoisci-2, ul#cemoisci-2 li { font-size:10pt; margin:0px; padding:0px; list-style-type:none;   }
ul#cemoisci-2 { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#cemoisci-2  li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

ul#cemoisci-3, ul#cemoisci-3 li { font-size:10pt; margin:0px; padding:0px; list-style-type:none;   }
ul#cemoisci-3 { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#cemoisci-3  li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

ul#cemoisci-4, ul#cemoisci-4 li { font-size:10pt; margin:0px; padding:0px; list-style-type:none;   }
ul#cemoisci-4 { margin:0px; padding:0px; list-style-type:none; display:inline;  }
ul#cemoisci-4  li { background:none;margin:0px; padding:0px; list-style-type:none; display:inline; float:left; }

div#interactifs_bottom {  margin:0;padding:0px; height:8px; background: url(../img/charte/bk_interactifs_bottom.gif) no-repeat top left; }
div#multimedia_bottom { margin:0px; padding:0px; height:8px; background: url(../img/charte/bk_multimedia_bottom.gif) no-repeat top left; }
div#cemoisci_bottom { margin:0px; padding:0px; height:8px; background: url(../img/charte/bk_cemoisci_bottom.gif) no-repeat top left; }
/* FIN ONGLETS HOME */

/* Liste enquête */

div.contributions-themes { padding:0 10px 10px 10px; }
div.contributions-themes h3 { font-weight:bold;  font-size:16px; color:#000000;  }
div.contributions-themes div.details { font-size:14px; line-height:14px; }
div.contributions-themes div.details div.date{ color:#E55827; font-size:11px; margin:0; padding:0 0 0 0px; line-height:11px; }
div.contributions-themes div.details div.bouton-utilisateur{  }
div.contributions-themes div.details div.bouton-utilisateur a.lien, div.contributions-themes div.details div.bouton-utilisateur a.lien:link, div.contributions-themes div.details div.bouton-utilisateur a.lien:visited, div.contributions-themes div.details div.bouton-utilisateur a.lien:hover{ font-size:14px; line-height:14px; color:#000; }

/* Fin Liste enquête */


/* Bloc Agenda */

div.bloc_agenda { padding:10px; }

div.bloc_agenda h2 { display:inline; margin:0 10px 0 0; }
div.bloc_agenda img.image-agenda { float:left; margin:0 10px 10px 0; }
div.bloc_agenda span.date { color:#c93e07;  }


/* Fin de Bloc Agenda  */

/* Bloc Jeux */

div.bloc-jeux { padding:10px; }
div.bloc-jeux h3 { font-weight:bold; font-size:16px; color:#000000; }

/* Fin de Bloc Jeux  */

/* Bloc Video */

div.bloc_video { padding:10px; }
div.bloc_video span.date { color:#c93e07;  }

/* Fin de Bloc Video  */

/* Bloc Audio */

div.bloc_audio { padding:10px; }
div.bloc_audio span.date { color:#c93e07; }

/* Fin de Bloc Audio  */

/* Bloc Focus*/

div.bloc_focus { padding:10px; }
div.bloc_focus h3 { font-weight:bold; font-size:16px; color:#000000; }
div.bloc_focus span.date { color:#c93e07;  }
div.bloc_actus img.image-focus { float:left; margin:0 10px 10px 0; }

/* Fin de Bloc Focus  */

/* Bloc Actus */

div.bloc_actus { padding:10px; }
div.bloc_actus h3 { font-weight:bold; font-size:16px; color:#000000; }
div.bloc_actus span.date { color:#c93e07; }
div.bloc_actus img.image-actus { float:left; margin:0 10px 10px 0; }

/* Fin de Bloc Actus  */

/* Bloc Galerie Image */

div.bloc_galerie { padding:10px; }
div.bloc_galerie h3 { font-weight:bold; font-size:16px; color:#000000; }
div.bloc_galerie img { float:left; margin:0 10px 10px 0; }
div.bloc_galerie span.date { color:#c93e07; }

/* Fin de Bloc Galerie Image  */

div.conteneur-element { padding:10px;}
div.conteneur-element img { float:left; margin: 0 10px 10px 0;}
div.conteneur-element h3 { font-weight:bold; font-size:16px; color:#000000; }
div.conteneur-element span.date { color:#c93e07; }

/* Liste offre emploi  */

div.liste-offre-emploi { padding:10px 10px 0 10px; font-size:14px; line-height:14px; }
div.liste-offre-emploi h3 a.titre-lien, div.liste-offre-emploi h3 a.titre-lien:link, div.liste-offre-emploi h3 a.titre-lien:visited, div.liste-offre-emploi h3 a.titre-lien:hover { font-weight:bold; font-size:16px; color:#000000; line-height:16px; }
div.liste-offre-emploi span.date { color:#E55827; font-size:11px; margin:0; padding:0; line-height:11px; }
div.liste-offre-emploi p { padding:0; }

/* Fin Liste offre emploi */

/* Liste recherche  */

div.liste-recherche { padding:10px; font-size:14px; line-height:14px; }
div.liste-recherche a.lien, div.liste-recherche a.lien:link, div.liste-recherche a.lien:visited, div.liste-recherche a.lien:hover { font-weight:bold; font-size:14px; color:#000000; line-height:16px; }

/* Fin Liste recherche */

/* Bloc question expert*/

div.bloc-question-expert { padding:10px; }

/* Fin bloc question expert */

/* Bloc jeu*/

div.bloc-question-expert { padding:10px; }

/* Fin bloc jeu */


a.lien-fleche { padding:0 15px 0 15px; background:url(../img/charte/bk_lien.gif) no-repeat top left; text-transform:uppercase; line-height:14px; font-weight:normal; }

a.lien-fleche-home:link, a.lien-fleche-home:visited, a.lien-fleche-home:hover { padding:0 15px 0 15px; background:url(../img/charte/bk_lien.gif) no-repeat top left; text-transform:uppercase; line-height:14px; font-weight:bold; font-size:9px; color:#4e4e4e; font-family:Trebuchet MS;  }

/*
// -----------------------------------------------------------------------------
// MISE EN FORME ITEM HISTORIQUE DES COMMANDES DANS LA GESTION DE COMPTE | PRESENTATION SUIVI COMMANDE DETAILLE | PANIER
// -----------------------------------------------------------------------------
*/
div.commande-item { clear:both; margin:0 0 20px 0; padding:0; background-color:#efefef; width:400px; }
div.commande-item ul { margin:10px 0 0 0; padding:0; }
div.commande-item li { margin:0 0 0 50px; padding:0; list-style-type:none; }
div.commande-item li.detail-link { margin:5px 0 0 290px; }
table#commande-detail td  { margin:0; padding:0 2px 0 2px;}
table#commande-detail { width:790px;}
table#commande-adresse { width:790px; }
table#commande-paiement { width:790px; }
table#commande-detail td.td-adresse { height:70px; text-align:center; vertical-align:top; width:326px; }
table#commande-detail td.td-reference { vertical-align:top; width:326px; }
table#commande-detail td.colonne-panier-g { padding:10px 0 5px 10px; text-align:left; height:40px; } 
table#commande-detail div.adresse { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
table#commande-detail div.reference-commande { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
table#commande-detail td.sous-article-colonne-panier-g { margin:0; height:10px; padding:0px 0 0 30px;  }
table#commande-detail td.sous-article-colonne-panier-g a:link, table#commande-detail td.sous-article-colonne-panier-g a:visited {  color:#000; }
table#commande-detail td.sous-article-colonne-panier-g a:hover {  color:#000; }
table#commande-detail input.texte { border:solid 1px #e20026; font-size:100%; padding:0; vertical-align:top; width:25px; height:15px; }
table#commande-detail input.suppression { padding:0; margin:20px 0 20px 0; }

div.reference-commande ul { margin:0 0 5px 0; padding:0; }
div.reference-commande li { margin:5px 0 0 25px; padding:0; list-style-type:none; }

table#table-adresse { margin:10px 10px 10px 10px; } 

div.adresse, div.article, div.quantite, div.prix-unitaire, div.total-ht, div.tva, div.total-ttc, div.recap-livraison, div.adresse-livraison { margin:0; background-color:#efefef; }

div.recap-livraison { margin:0 0 0 15px; width:80%; }
div.recap-livraison ul { padding:0; margin:0 0 0 25px; }
div.recap-livraison li { list-style-type:none; }

div.adresse-saisie { margin:0; background-color:#FFFFFF;}
div.adresse-livraison div.designation-adresse div.adresse-saisie { margin:5px 0 20px 15px; width:400px; }
div.adresse-livraison div.designation-adresse div.adresse-saisie { padding:0 0 0 50px; }


div.recap-montant { background-color:#efefef; text-align:center; margin:0 5px 5px 0; }

table#commande-recapitulatif { margin: 10px 0 0 0; }
table#commande-recapitulatif label { cursor:pointer; }
td.total-panier { text-align:right; padding: 9px 0 0 0; text-transform:uppercase; }
td.recap-libelle { text-align:right; padding: 9px 10px 0 0; margin:0 0 10px 0; vertical-align:top; width:100px; }
td.colonne-panier { text-align:center; }
td.sep-article-panier { border-top:1px solid #e20026; }

td.td-article 	{ /*width:250px;*/ }
td.td-quantite 	{ width:50px; }
td.td-pu 		{ width:100px; }
td.td-ht 		{ width:101px; }
td.td-tva 		{ width:50px; }
td.td-ttc 		{ width:101px; }
td.td-total-ht 	{ width:95px; }

td.td-back 		{ padding:30px 0 0 0; width:100%; text-align:left; }

div.panier-vide, div.panier-trash { background-color:#efefef; text-align:center; }
div.panier-trash img { margin:2px; }

div#recalcul-panier { padding:0; margin:20px 0 0 0; text-align:right; }
div#recalcul-panier ul { padding:0; margin:10px 0 0 0; }
div#mode-paiement ul { padding:0; margin:0; }
div#recalcul-panier li { display:inline; list-style-type:none; margin:0 0 0 10px; }


div#mode-paiement { padding:0; margin:0;  }
div#mode-paiement div.choix-paiement { margin:20px 0 10px 45px; text-decoration:underline; }
div#mode-paiement li { list-style-type:none; margin:0 0 0 40px; }


div.reference-commande-end-process { background-color:#efefef; width:100%; }
div.reference-commande-end-process ul { padding:0; margin:0 0 0 10px; }
div.reference-commande-end-process li { /*display:inline;*/ list-style-type:none; margin:0 0 0 10px; }



div#mentions-speciales { padding:0 20px 0 20px; margin:20px 0 0 0; }

/*
// -----------------------------------------------------------------------------
// MISE EN FORME RECAPITULATIF COMMANDE
// -----------------------------------------------------------------------------
*/
td.entete-colonne-panier { padding:0 2px 0 2px; margin:0;  text-align:center; } 
td.entete-colonne-panier2 { padding:0; margin:0; height:20px; text-align:center; }

td.colonne-panier-g { padding:10px 0 5px 20px; text-align:left; } 
td.colonne-panier-g a:link, td.colonne-panier-g a:visited, td.colonne-panier-g a:hover { color:#000000; font-weight:bold; font-size:100%; }

select#pays_livraison{ width:21em; font-size:100%;}
label.adr { cursor:pointer; }
/*********************************************************************** fin Style produit***************************************************/


/* -----------------------------------------------------------------------------
// DIV AVEC FOND BLANC
-----------------------------------------------------------------------------*/
div.blanc{
	background: #FFFFFF;
	margin:0;
	padding:0;
}
div.blanc div.haut-droite { height:9px; }
div.blanc div.haut-gauche { height:9px; }
div.blanc div.bas-droite { height:9px; }
div.blanc div.bas-gauche { height:9px; }


/* -----------------------------------------------------------------------------
// DIV AVEC FOND GRIS ARRONDIS
-----------------------------------------------------------------------------*/

div.gris { margin:0; padding:0; }
div.gris div.haut-droite { background: url(../img/charte/coin-ht-dr-gris.gif) no-repeat top right; height:9px; }
div.gris div.haut-gauche { background:url(../img/charte/coin-ht-g-gris.gif) no-repeat top left; height:9px; }
div.gris div.bas-droite { background: url(../img/charte/coin-bas-dr-gris.gif) no-repeat bottom right; height:9px; }
div.gris div.bas-gauche { background: url(../img/charte/coin-bas-g-gris.gif) no-repeat bottom left; height:9px; }



div.enquete-interne{ padding:10px; }



/* Pagination */
div.pagination { padding:0;  margin:0 auto; text-align:center; color:#000; margin:20px 0 0px 0px;  }

div.pagination a, div.pagination a:link, div.pagination a:visited, div.pagination a:hover { color:#000; }
div.pagination ul { margin:0px 0 0 0px; padding:0; }
div.pagination ul li { margin:0 5px; padding:0px; text-align:center; display:inline; list-style-type:none; }
div.pagination ul li .select {  color:#000; }
div.pagination ul span.page-item { color:#000; font-weight:bold; }
div.pagination ul li.element-p { vertical-align:top; }
/* Fin Pagination */

/*  LIBRAIRIE */
div#chemin { background-color:#EFF0F0; /*width:765px;*/ text-align:left; margin:0 0 10px 0; padding:5px 0 5px 10px; }
div#chemin ul { margin:0; padding:0; }
div#chemin li {display:inline;	list-style:none;  background :url(../img/charte/chemin.gif) no-repeat 5px 3px;	margin: 0 0 0 0px; padding: 1px 0 0 15px; }
div#chemin li.first {display:inline;	list-style:none;		background :none;	margin: 0 0 0 0px; padding: 0px; }

#colonnedegauche { width:182px; margin:15px 0 0 0; padding:0; background:none; }
#colonnecentrale {width:580px; margin:15px 0 0 0; padding:0; background:none;}
#colonnededroite { width:160px; margin:0; padding:0; background:none; }

div.feuilletage-fda { margin:0 0 10px 0; }
#feuilletage { background-color:#f1f1ef; padding:5px; }


div.catalogue-modele4 { margin:0px 0 0px 0; padding:0px 0px 13px 10px; width:150px; }
div.catalogue-modele4 table {  background:none; margin: 0; width:150px;  }

div.catalogue-modele4 td.theme {  background:none; margin: 0;  }
div.catalogue-modele4 td.image {  width:65px; margin: 0 0 10px 0;  }
div.catalogue-modele4 img.image  { width:65px; margin:5px 5px 0 0; }
div.catalogue-modele4 img.vignette  { width:65px; margin:5px 5px 0 0; border:1px solid #adaf9c;}
div.catalogue-modele4 h3  { /*width:210px;*/ font-size:120%; background:#ADAF9C url(../img/charte/puce-h3-gris.gif) no-repeat  top right; padding:2px 5px; margin:0px 0 0 0; }

div.catalogue-modele4 h3  { width:160px; }
div.catalogue-modele4 h3 a:link, div.catalogue-modele4 h3 a:visited, div.catalogue-modele4 h3 a:hover { color:#FFF; text-transform:uppercase; padding:0 20px 0 0;   }
div.catalogue-modele4 h4  { padding:0px; margin:5px 0 5px 0; border-bottom:1px dotted #80807e;  }
div.catalogue-modele4 h4 a:link, div.catalogue-modele4 h4 a:visited, div.catalogue-modele4 h4 a:hover { color:#da5a1b;  padding:0 10px 0 0; margin:0;  }



/* LISTE Librairie HOME */

div.librairie_home_bottom { height:8px; background:url(../img/charte/librairie_alaune_bottom.gif) no-repeat top left; }

div.librairie-home { padding:10px 10px 10px 25px; color:#4a4a4a; z-index:1; background:url(../img/charte/bk_librairie_alaune.gif) repeat-y top left; } 
div.librairie-home div.float-left{ float:left; padding:0 5px 0 0; z-index:1; background:url(../img/charte/bk_librairie_alaune.gif) repeat-y top left; }
div.librairie-home div.element-librairie{ width:240px; padding:0 10px 0 10px; }
div.librairie-toutlibrairie div.element-librairie{ width:200px; padding:0 10px 0 0; }
div.librairie-home h3{ margin:0; padding:0 0 2px 0; color:#504e41; font-weight:bold; font-size:120%; line-height:12px; } 
div.librairie-home span.date{ margin:0; padding:0; color:#d84f0b; font-size:100%; } 
div.librairie-home div.titre-librairie{ background:url(../img/charte/sep-grise-actu.gif) repeat-x bottom left; margin:2px 0px 0 0px; padding:0 0 5px 0; border-bottom: 1px solid #ccccce; }
div.lien-librairie{ margin:0; padding:5px 10px 5px 0; text-align:right; width:253px; }
div.lien-librairie a:link, div.lien-librairie a:visited, div.lien-librairie a:hover{ padding:0 15px 0 15px; background:url(../img/charte/bk_lien.gif) no-repeat top left; text-transform:uppercase; line-height:14px; font-weight:normal; }


div.push-coupdecoeur-home { margin:10px 0 0 0; padding:0 2px 0 5px; float:left; width:170px; }

div.push-coupdecoeur-home td.theme { background:none; margin: 0;  }
div.push-coupdecoeur-home td.image { width:65px; margin: 0 0 10px 0;  }
div.push-coupdecoeur-home img.image  { width:65px; margin:5px 5px 0 0; }
div.push-coupdecoeur-home img.vignette  { width:65px; margin:5px 5px 0 0; border:1px solid #e7e7e9; }
div.push-coupdecoeur-home h3  { font-size:100%;  padding:2px 5px; margin:0; background:#e7e9e8 url(../img/charte/bk_lien_gris.gif) no-repeat  top left; line-height:15px; }
div.push-coupdecoeur-home h3 a:link, div.push-coupdecoeur-home h3 a:visited { color:#4e4e4e; text-transform:uppercase; padding:0 0px 0 20px; }
div.push-coupdecoeur-home h4  { padding:0px; margin:5px 0 5px 0; border-bottom:1px solid #ccccce; }
div.push-coupdecoeur-home h4 a:link, div.push-coupdecoeur-home h4 a:visited { color:#000; padding:0 10px 0 0; margin:0; }



/*****************************/

/*  FDA  */
 /*
div.feuilletage-fda { background-color:#FFF; margin:0 0 10px 0; }
 div.feuilletage-fda div#titre2 { background-color:#F4F5EF;border-top:1px dotted #898a82; border-bottom:1px dotted #898a82; }
 div.feuilletage-fda div#titre2 h3 { padding:5px; margin:0;color:#ce961b; font-size:130%; font-weight:bold; }
 div.feuilletage-fda div#titre2 h4 { padding:0px; margin:0;color:#ce961b; font-weight:bold; }
 div.feuilletage-fda h4 { padding:0px; margin:0; font-weight:bold; }
 div.feuilletage-fda h4 a:link, div.feuilletage-fda h4 a:visited, div.feuilletage-fda h4 a:active, div.feuilletage-fda h4 a:hover { padding:5px; margin:0;color:#504e41; font-weight:bold; }
 
 div.feuilletage-fda div.desc { padding:5px; color:#51524c; }
 div.feuilletage-fda div.desc  img{ width:65px; border:1px solid #E8E9E4;} 
 
div.feuilletage-fda table.contenu-ouvrage { padding:0 0px 0 0px }
div.feuilletage-fda table.contenu-ouvrage ul{ margin:0; padding:0 0 0 0px; list-style:none; }
div.feuilletage-fda table.contenu-ouvrage li{ margin:0; padding:0 5px 0 5px; }
div.feuilletage-fda table.contenu-ouvrage a:link, div.feuilletage-fda table.contenu-ouvrage a:visited{ color:#CE961B; text-transform:none;  font-size:100%; }
div.feuilletage-fda table.contenu-ouvrage a:hover{ color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline; }
div.feuilletage-fda table.contenu-ouvrage h4{ margin:10px 0 5px 0; font-weight:bold; text-align:left; width:160px; color:#FFF; padding:2px 5px 2px 5px; background:#ADAF9C; font-size:110%;}
 
 
 
div#titre-fda h2 {  font-weight:normal; background-color:#c84006; color:#FFF; padding:3px 10px; font-size:160%;  }

div#titre-fda h3 {  background:url(../img/charte/bk-fond-titre-home-h2-marron.gif) repeat-x top left; padding:5px 0 5px 10px; color:#d09321; font-weight:normal; font-size:120%; width:172px;  }

div#sous-titre-fda { color:#504e41;  font-size:150%; font-weight:bold; padding:5px 20px; border-bottom: 1px dotted #504e41; }
div#titre-fda div#ajouteraupanier {  padding:10px 10px 0 0; width:110px; float:right;  }
div.presentation-article { margin:0; padding:0 0 0 0px; }
div.presentation-article ul{margin:0; padding:0 0 0 0px; list-style:none; width:150px;}
div.presentation-article ul li  {  margin:3px 0; padding:0; }
div.presentation-article ul li a {  color:#000;}
div.presentation-article ul li a:hover, div.presentation-article ul li a:link, div.presentation-article ul li a:visited {  color:#000; }

div#quatriemedecouv { padding:10px 5px 10px 0px; width:358px; line-height:16px;}

div#fda-details { width:140px; background-color:#FFF; padding:0 12px; float:left; }
div.fda-texte { height:15px; border-bottom:1px dotted #80807e;}
div.fda-texte img {  text-align:center; padding:3px 0 0 10px;}
div.fda-texte2 { height:40px; border-bottom:1px dotted #80807e;}
div.fda-texte2 img {  text-align:center; padding:3px 0 0 10px;}
div.feuilletage-fda div.fda-jaune  h4 a:link, div.feuilletage-fda div.fda-jaune  h4 a:visited, div.feuilletage-fda div.fda-jaune  h4 a:active, div.feuilletage-fda div.fda-jaune  h4 a:hover{  color:#d09320; font-weight:bold; }
div.fda-titre { text-align:center; padding:3px 0; background-color:#F4F5EF;  border-bottom:1px dotted #898a82;color:#ce961b; font-size:100%; }

div#presentation {   float:left; width:360px;  font-size:100%; color:#504E41; }
div#presentation span { visibility:visible;  font-weight: bold;color:#D09320; }

div#presentation div#auteurs { width:100%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }
div#presentation div#auteurs ul  {margin:0; padding:0; list-style:none; }
div#presentation div#auteurs ul li  { display:inline; margin:0; padding:0; }
div#presentation a, div#presentation a:link, div#presentation a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
div#presentation a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}
*/
/*****************************************   Essai ****************************************************************/
/*
div.rappel { padding:0; margin:10px 0 10px 164px; width:360px; }

div.rappel div#auteurs { width:100%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }


div.rappel div#auteurs ul  {margin:0; padding:0; list-style:none; }
div.rappel div#auteurs ul li  { display:inline; margin:0; padding:0; }
td#home-main div.rappel a, div.rappel a:link, div.rappel a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
td#home-main div.rappel a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}

div.rappel-hs-scolaire { padding:0; margin:10px 0 0 0; width:360px; }
div.rappel-hs-scolaire div#auteurs { width:90%; border-top: 1px dotted #504e41; border-bottom: 1px dotted #504e41;  padding:5px 0; margin:5px 0; }
div.rappel-hs-scolaire div#auteurs ul  {margin:0; padding:0; list-style:none; }
div.rappel-hs-scolaire div#auteurs ul li  { display:inline; margin:0; padding:0; }
td#home-main div.rappel-hs-scolaire a, div.rappel a:link, div.rappel a:visited { color:#CE961B; text-transform:none;  font-size:100%;}
td#home-main div.rappel-hs-scolaire a:hover { color:#CE961B; text-transform:none;  font-size:100%; text-decoration:underline;}

td#home-main { width:579px; background : pink url(../img/charte/bk_librairie.gif) repeat-y top left; padding:0 0 0 1px }
*/
/*******************************************   Fin de l'essai  ******************************************************/
 /*
 div.presentation-article div.image img { width:140px; border:1px solid #E8E9E4; }
 div.presentation-article div.prix {  border-top:2px solid #FFF; font-size:150%; color:#000000; font-weight:bold; padding:2px 0px 2px 5px; text-align:right;}
 div.presentation-article div.texte {  color:#504E41; margin:10px 0;} 
 
 #div-onglets div.details { margin:0 0 5px 0; padding:0 10px 0 15px; width:320px;}
 #div-onglets { }
 #div-onglets ul { list-style:none; }

 #div-onglets li { display:inline; }
 
 #div-onglets div#tab1 { float:left; padding:0 10px 0 0; width:100px; }
 #div-onglets div#tab2 { float:left; padding:0 10px 0 0; width:150px; }
 #div-onglets div#tab3 { float:left; padding:0; width:130px; }
*/ 
/*****************************************/



table#detaillibrairie { background : pink url(../img/charte/bk_librairie.gif) repeat-y top left;	margin:15px 0 0 0; padding: 0;  } 
table#librairie div.presentation-article { padding:10px;}
table#librairie div.presentation-article ul  { padding:0px; margin:0;}
table#librairie div.presentation-article li  { padding:3px 0; margin:0; list-style-type:none;}
div#librairie_top { /*height:26px;*/ margin:0; 	padding: 0; background :url(../img/charte/bk_librairie_top.gif) repeat-y top left; width:100%;} 
div#librairie_top h2 {   /*float:left;*/ background:#837e7a; margin: 0; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; padding: 2px 10px; font-size:13pt;  color:#DBDBDB;   } 
div.ajouteraupanier input  { float:right; padding:7px 15px 0 0;}

.prix {text-align:right; background:#F4F4F4; font-size:14pt; font-weight:bold;border-bottom:1px solid #DDD; color:#E55827; padding:2px 0;}
.fda-texte { border-bottom:1px solid #DDD; padding:2px 0;}
.fda-titre{ background:#F4F4F4; font-size:11px;text-align:center; color:#E55827; font-weight:bold;border-bottom:1px solid #DDD; padding:2px 0;}
div#auteurs { font-size:10pt; font-weight:bold; padding:10px 0px 20px 0; color:#E55827;   border-bottom: 1px solid #DDD;}
div#quatriemedecouv { font-size:10pt;padding:20px 0px 20px 0;  }
span.black {color:#000;}
div#librairie_bottom { height:29px; background :url(../img/charte/bk_librairie_bottom.gif) repeat-y top left;	margin: 0; padding: 0;  } 
div#librairie_bottom  ul { margin: 0; padding: 0px 0 0 0;  } 
div#librairie_bottom  li { list-style-type:none; display:inline; margin: 0; padding: 0; } 
div#librairie_bottom  li.retour { padding:0px 0 0 10px;  } 
div#librairie_bottom  li.panier { padding:0px 0 0 250px;  }
div#librairie_bottom  li.panier input { padding:7px 0 0 0; vertical-align:top;  }  
div#librairie_bottom  li.retour a img{ margin:9px 0 0 0; }


div#menu_librairie {  background:none;}
div #menu_librairie ul { margin:0; padding:0;}
div#menu_librairie span.level2-selected a { color:#FFF; background :url(../img/charte/menu_librairie_on.gif) no-repeat 5px 5px;display:block;   padding:2px 2px 5px 15px;  }
div#menu_librairie span.level2-item a { background :url(../img/charte/menu_librairie_off.gif) no-repeat 5px 5px;display:block;    padding:2px 2px 4px 15px; }
div#menu_librairie span.level2-item a:link, div#menu_librairie span.level2-selected a:link,div#menu_librairie span.level2-item a:visited, div#menu_librairie span.level2-selected a:visited { color:#FFF; }
div#menu_librairie span.level2-item a:hover, div#menu_librairie span.level2-selected a:hover { color:#FFF; }

div#menu_librairie span.level3-selected a { background :#F1F1F1 url(../img/charte/menu_librairie2_on.gif) no-repeat 5px 5px;display:block;   padding:2px 2px 5px 15px;  }
div#menu_librairie span.level3-item a { background :#F1F1F1 url(../img/charte/menu_librairie2_off.gif) no-repeat 5px 5px;display:block;    padding:2px 2px 5px 15px; }
div#menu_librairie span.level3-item a:link, div#menu_librairie span.level3-item a:visited  { color:#837e7a; }
div#menu_librairie span.level3-selected a:link, div#menu_librairie span.level3-selected a:visited { color:#e55827; }
div#menu_librairie span.level3-item a:hover, div#menu_librairie span.level3-selected a:hover { color:#e55827; }

div#menu_librairie span.level4-selected a { background :#F1F1F1 url(../img/charte/menu_librairie2_on.gif) no-repeat 15px 5px;display:block;   padding:2px 2px 5px 25px;  }
div#menu_librairie span.level4-item a { background :#F1F1F1 url(../img/charte/menu_librairie2_off.gif) no-repeat 15px 5px;display:block;    padding:2px 2px 5px 25px; }
div#menu_librairie span.level4-item a:link, div#menu_librairie span.level4-item a:visited  { color:#837e7a; }
div#menu_librairie span.level4-selected a:link, div#menu_librairie span.level4-selected a:visited { color:#e55827; }
div#menu_librairie span.level4-item a:hover, div#menu_librairie span.level4-selected a:hover { color:#e55827; }

div #menu_librairie ul#level2 li.last {  height:auto;  margin:1px 0 0 0; background :url(../img/charte/bk_menu_librairie_bottom.gif) no-repeat top left;  }
div #menu_librairie ul#level2 li.first { height:auto;   padding:0; background :url(../img/charte/bk_menu_librairie_top.gif) no-repeat bottom left;  }
div #menu_librairie ul#level2 li { text-transform:uppercase; font-size:10pt; background:#837e7a; margin:1px 0; padding:0; list-style:none;}

div #menu_librairie ul#level3 li {  text-transform:none; font-size:9pt; margin:0; padding:0; list-style:none;}


#plan td {font-family:Trebuchet MS,verdana,sans-serif;/*font-size:12px;*/color:#000000;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}
#plan ul.map  {margin:0; padding:0 0 0 16px;}
#plan ul.map li {margin:0; padding:0 0 0 16px; list-style-type:none; }

div#formulaire { margin:0; padding:0; width:100%; }
html>body #formulaire { width:95%; padding:5px; }
div#formulaire img.image{ margin-left:5px; }
#formulaire fieldset {		padding:5px; margin:0px auto; border:1px solid #99cc99; width:96%;		text-align:left;	}
#formulaire fieldset.login {		padding:10px 0 5px 0; margin:0 auto; border:1px solid #000000; 		width:40%;		background:#f9f9f9;	}
#formulaire legend.login {		color:#000000; 	}
#formulaire legend {		margin-bottom:10px; padding:0;		font-family: Trebuchet MS, verdana, helvetica, sans-serif;		font-style:normal;		font-weight:bold;		color:#000000;	}
#formulaire .erreur {	   color: #FF1900;	}
#formulaire td.erreur-login {	   color: #FF1900;	}
#formulaire ul {margin:0; padding:0; border:none;}
#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}
#formulaire label { margin:0; padding:0; font-family : Trebuchet MS, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer;}
#formulaire label.login { color: #FFFFFF; }
#formulaire label.civil {   font-size:85% }
#formulaire input  { margin:0; padding:0; font-family: Trebuchet MS, verdana, helvetica, sans-serif;  font-size:100%;  }
#formulaire input.texte {  width:18em; font-size:100%; border: 1px solid #000000; color:#000000; }
#formulaire input.login {  width:14em; font-size:100%; border: 1px solid #000000; color:#000000; }
#formulaire input.textecourt { width:25%; color:#000000; }
#formulaire select { margin:0; padding:0; font-family: Trebuchet MS, verdana, helvetica, sans-serif; width:50%; color:#000000;  }
#formulaire textarea { margin:0; padding:0; font-family: Trebuchet MS, verdana, helvetica, sans-serif; font-size:100%; width:18em; border: 1px solid #cccccc; color:#000000; }
#formulaire input.submit { margin:0; padding:0; font-family: Trebuchet MS, verdana, helvetica, sans-serif; font-size:100%; }
#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: Trebuchet MS, verdana, helvetica, sans-serif; font-size:100%; }



/* -----------------------------------------------------------------------------
// MISE EN FORME DES FORMULAIRES RUBRIQUE COMPTE
// -----------------------------------------------------------------------------
*/

div#formulaire-pratique { padding:10px; width:765px;}
div.formulaire-compte { 
	margin:0; 
	padding:10px 5px 10px 5px; 
	background-color:#f9f9f9;
	border:1px solid #e3e3e3;} /* couleur de fond et de bordure de la div */

div.formulaire-compte legend.compte { 
	display:none;
	margin-bottom:10px;
	padding:0;
	font-style:normal;
	color:#e3e3e3;
	font-weight:bold;
	font-size:110%; } /* Couleur du legend */

div.formulaire-compte fieldset { padding:5px; text-align:left; border:0; }
div.formulaire-compte fieldset.formulaire-fd-conf { padding:5px; text-align:left; border:1px solid #e3e3e3; }
div.formulaire-compte legend { display:none; margin-bottom:10px; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }

div.formulaire-adr-sai fieldset { padding:5px; text-align:left; border:0; }
div.formulaire-adr-sai fieldset.formulaire-fd-conf { padding:5px; text-align:left; border:1px solid #e3e3e3; }
div.formulaire-adr-sai legend { display:none; margin-bottom:10px; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }

div#formulaire-pratique legend {display:none; margin-bottom:10px; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }
div.phrase-indic{padding:0 25px 0 25px;}
div#formulaire-pratique h3 { color:#1e1e1e; margin:0; text-align:left; padding:0 0 0 5px; background:#f0f0f0; border:1px solid #e3e3e3; } /* Couleur du h3  */
div#formulaire-pratique img.ecard-visuel {width:200px; }
div#formulaire-pratique a.lien-fleche, div#formulaire-pratique a.lien-fleche:link, div#formulaire-pratique a.lien-fleche:visited, div#formulaire-pratique a.lien-fleche:hover { padding:0 0 0 15px; background:url(../img/charte/bk_lien.gif) no-repeat top left; text-transform:uppercase; line-height:14px; font-weight:normal; }

div.formulaire-compte td.texte { margin:0; padding:0 0 0 40px; text-align:left; width:40%; }
div.formulaire-compte.moteur-recherche { width:370px; }	
div.formulaire-compte.oubli-password { padding-left:5px; }
div.formulaire-compte .label-oubli-pswd { width:140px; float:left; padding:2px 5px 0 0; text-align:right; }
div.formulaire-compte .submit-oubli-pswd {padding-left:143px; }
div.formulaire-compte input.radio { /*height:25px;*/ vertical-align:middle; }
div.formulaire-compte fieldset.login { padding:10px; margin:0 auto; border:1px solid #737083/*c83f06*/; width:40%; }
div.formulaire-compte legend.login { margin:0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }
div.formulaire-compte table.mceEditor select { width:20%; }
div.formulaire-compte .erreur { color: #FF1900; }
div.formulaire-compte ul { margin:0; padding:0; }
div.formulaire-compte li { display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
div.formulaire-compte label { margin:0; padding:0; font-weight:normal; cursor:pointer; }
div.formulaire-compte input { margin:0 0 3px 0; padding:0; font-size:100%; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; }
div.formulaire-compte-bt input { margin:0 0 3px 0; padding:0; font-size:100%; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; }
div.formulaire-compte input.texte { width:20.5em; border:1px solid #737083/*c83f06*/; padding: 0 0 0 3px; height:1.5em; } /* couleur de bordure des champ */
div.formulaire-compte input.login { width:14em; height:1.5em; }
div.formulaire-compte input.textecourt { width:25%; border:1px solid #737083/*c83f06*/; padding: 0 0 0 3px; height:1.5em; } /* couleur de bordure des champ court */
div.formulaire-compte .form_cpte_lettre_info li { display:inline; margin-left:5px; }	
div.formulaire-compte select  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:21em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-compte select.pdf-file  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:25em; font-size:100%; border:1px solid #737083/*c83f06*/; }
div.formulaire-compte select.small  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:6.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-compte select.Osaisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:5.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-compte select.osaisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:5.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-compte select.saisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:6.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-compte textarea { margin:0 0 3px 0; padding: 0 0 0 3px; width:23.5em; color:#000000; font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; font-size:100%; border:1px solid #737083/*c83f06*/; height:12em; } /* couleur de bordure des textarea  */
div.conditions { margin:10px 0px 0 0px; padding:0; }
div.conditions input.check-conditions { margin:20px 20px 0 0; }	
div.formulaire-compte-bt input.submit { margin:0; padding:0; }
div.formulaire-compte-bt input.submit-login { margin: 0 0 0 10px; padding:0; }
div.formulaire-compte div.ligne { margin:5px 0; background-color:#fefefe; }
div.formulaire-compte div.textinfo { float:left; width:40%; padding:0px 0 0 40px;}
div.formulaire-compte div.textcheq { float:left; width:50%; padding:0px 0 0 20px; text-align:justify;}
div.formulaire-compte div.aboselect { padding:0px 0px 0px 0px;}
div.formulaire-compte table { margin-left:0;}
div.formulaire-compte .label { text-align:right; }
div.formulaire-compte img {margin: 0 0 5px 2px; }
	
div.formulaire-compte fieldset.form-adr-qas { padding:10px; margin:10px; border:1px solid #FFBA00; background:#dbdada ;}
div.formulaire-compte fieldset.form-adr-qas div.textinfo { clear:both; margin:0 0 3px 0; padding:0; width:46.5%; }
div.formulaire-compte fieldset.form-adr-qas div.texte { }
div.formulaire-compte fieldset.form-adr-qas h3 { font-weight:normal; margin:0 0 8px 0;}
div.formulaire-compte fieldset.form-adr-qas div.textinfo input {margin:0 8px -2px 0; padding:0; }
div.formulaire-compte fieldset.form-adr-qas div.textinfo select {margin:0;  padding:0; }
div.formulaire-compte fieldset.form-adr-qas div.textinfo label {margin:0; padding:0 0 0 0;}

div.formulaire-compte div.lien-etablissement{ background:#ADAF9C; width:94%; padding:10px 0 10px 40px; margin:0 0 10px 0;}
div.formulaire-compte div.lien-etablissement a{  }
div.formulaire-compte ul.profil-nl li{ padding:0 8px 0 0; }
div.formulaire-compte div.message-spec-left{ float:left; width:150px; }
div.formulaire-compte div.message-spec-right{ float:right; width:377px; }

/*
div.formulaire-adr-sai { 
	margin:0; 
	padding:10px 5px 10px 5px; 
	background-color:#f9f9f9;
	border:1px solid #e3e3e3;}
*/

div.formulaire-adr-sai {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
background-color:#EFEFEF;
border-bottom:1px solid #BBBBBB;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
font-size:13px;
height:1%;
margin:0;
padding:20px;}



div.designation-adresse h3 {
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:url("http://www.pourlascience.fr/e_img/charte/Titre_bloc_generique.gif") repeat-x scroll 0 0 transparent;
border:1px solid #BBBBBB;
color:#333333;
padding:4px 0 4px 10px;
}

div.formulaire-adr-sai td.texte { margin:0; padding:0 0 0 40px; text-align:left; width:40%;}
div.formulaire-adr-sai input.radio { /*height:25px;*/ vertical-align:middle; }
div.formulaire-adr-sai fieldset.login { padding:10px; margin:0 auto; border:1px solid #737083/*c83f06*/; width:40%; }
div.formulaire-adr-sai legend.login { margin:0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }
div.formulaire-adr-sai .erreur { color: #FF1900; }
div.formulaire-adr-sai ul { margin:0; padding:0; }
div.formulaire-adr-sai li { display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
div.formulaire-adr-sai label { margin:0; padding:0; font-weight:normal; cursor:pointer;}
div.formulaire-adr-sai input { color:#333333; margin:0 0 5px 0; padding:0; font-size:100%; font-family: verdana, Trebuchet MS, arial,verdana,helvetica,sans-serif;}
div.formulaire-adr-sai input.texte { width:20.5em; border:1px solid #888888/*c83f06*/; padding: 2px 5px 3px; height:1.5em; } /* couleur de bordure des champ */
div.formulaire-adr-sai input.login { width:14em; height:1.5em; }
div.formulaire-adr-sai input.textecourt { width:25%; border:1px solid #737083/*c83f06*/; padding: 0 0 0 3px; height:1.5em; } /* couleur de bordure des champ court */
div.formulaire-adr-sai .form_cpte_lettre_info li { display:inline; margin-left:5px; }	
div.formulaire-adr-sai select  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:21em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-adr-sai select.pdf-file  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:25em; font-size:100%; border:1px solid #737083/*c83f06*/; }
div.formulaire-adr-sai select.small  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:6.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-adr-sai select.Osaisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:5.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-adr-sai select.osaisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:5.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-adr-sai select.saisie  { margin:0 0 3px 0; padding:0; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;  color:#000000; width:6.8em; font-size:100%; border:1px solid #737083/*c83f06*/; } /* couleur de bordure des select */
div.formulaire-adr-sai textarea { margin:0 0 3px 0; padding: 0 0 0 3px; width:23.5em; color:#000000; font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; font-size:100%; border:1px solid #737083/*c83f06*/; height:12em; } /* couleur de bordure des textarea  */
div.formulaire-adr-sai div.ligne { margin:5px 0; background-color:#fefefe; }
div.formulaire-adr-sai div.textinfo { float:left; width:120px; padding:0px 0 0 40px;}
div.formulaire-adr-sai div.aboselect { padding:0px 0px 0px 0px;}
div.formulaire-adr-sai table { margin-left:0;}
div.formulaire-adr-sai .label { text-align:right; }
div.formulaire-adr-sai img {margin: 0 0 5px 2px; }


/*
div.formulaire-compte input.texte {
border:1px solid #888888;
height:1.3em;
padding:2px 5px 3px;
width:23em;
}

div.formulaire-compte input {
color:#333333;
font-family:verdana,Trebuchet MS,arial,verdana,helvetica,sans-serif;
font-size:100%;
margin:0 0 6px;
padding:0;
*/


div.bouton-admin { padding:10px; }
div#erreurs { color: #FF1900; }

div#diapoContent41{ text-align:center; }

div#photoFlip { text-align:right; }






/* ---------------------------------------------- */
/* --- STYLES PRG ----------------------------- */
/* ---------------------------------------------- */





div.titreh2-bloc-generique { 
	background: none repeat scroll 0 0 #E0E7EF /*url("http://www.pourlascience.fr/e_img/charte/Titre_bloc_generique.gif"): repeat scroll 0 0 transparent*/;
	margin:0;
	padding:5px 0 5px 10px;
	font-size:12px; 
	color:#3F3A37;
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	}

div.titreh2-bloc-generique h2{ 
	line-height:/*27*/19px;
	text-transform:uppercase;
	
	}

.fd-gris{
	background:#fcfcfc; 
	padding:10px;
	border:1px solid #bbbbbb;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
}

.pls { 
	color:#E65928 ;
	text-align:center;
		}

.cp { 
	color:#EF2C2C  ;
	text-align:center;
		}





/* ---------------------------------------------- */
/* --- FIN STYLES PRG ----------------------------- */
/* ---------------------------------------------- */





/*******************************************Abonnement **************************************************************/
/********************************************************************************************************************/

table td.top-bloc-gris { background:url(../img/charte/top-bloc-gris-abonnement.gif) no-repeat top left; }

table td.bottom-bloc-gris { background:url(../img/charte/bottom-bloc-gris-abonnement.gif) no-repeat top left; }

table td.middle-bloc-gris { background:url(../img/charte/bk-bloc-gris-abonnement.gif) repeat-y top left; }
table td.middle-bloc-gris h3{ font-family: verdana; font-size:18px; font-weight:bold; color:#e85728; }

/*
table td.top-bloc-gris-grand { background:url(../img/charte/top-bloc-gris-abonnement-grand.gif) no-repeat top left; }

table td.bottom-bloc-gris-grand { background:url(../img/charte/bottom-bloc-gris-abonnement-grand.gif) no-repeat top left; }
*/
table td.middle-bloc-gris-grand { background:none repeat scroll 0 0 #E0E7EF; /*background:url(../img/charte/bk-bloc-gris-abonnement-grand.gif) repeat-y top left; */}
table td.middle-bloc-gris-grand h3 { text-transform:uppercase; padding:10px 5px; }
td.titre_bloc_interne_abonnement_left { padding:0 10px; text-align:center;/*text-align:left;*/ }
/*td.titre_bloc_interne_abonnement_right { text-align:right; padding:0 10px 0 0; }
td.titre_bloc_interne_abonnement_right a { text-transform:uppercase; color:#e55827; background:url(../img/charte/fleche-red-bk-gris.gif) no-repeat top left; padding:0 0 0 20px; font-weight:bold; }
*/

table td.sous-bloc-gris-grand { background:none repeat scroll 0 0 #FCFCFC; padding:10px 20px;  /*background:url(../img/charte/bk-bloc-gris-clair-abonnement-grand.gif) repeat-y top left; padding:10px; font-size:12px;*/ }
table td.sous-bloc-gris-grand select{ border:1px solid #717082; }

table td.sous-bloc-gris-fonce-grand { background:none repeat scroll 0 0 #E0E7EF; padding:10px 20px; padding:10px 20px; /* background:url(../img/charte/bk-bloc-gris-fonce-abonnement-grand.gif) repeat-y top left; padding:10px;*/ }
/*table td.bottom-sous-bloc-gris-fonce-grand { background:url(../img/charte/bottom-bloc-gris-fonce-abonnement-grand.gif) no-repeat top left; font-size:12px; }*/

table.bloc_txt_interne_abonnement { font-size:12px; }
table.bloc_txt_interne_abonnement h2 { color:#3F3A37/*#e85728*/; font-family:verdana, arial, trebuchet; font-weight:bold; font-size:15px; line-height:19px; }
table.bloc_txt_interne_abonnement h3 { color:#e85728; font-family:verdana, arial, trebuchet; font-weight:bold; font-size:13px; line-height:16px; }
table.bloc_txt_interne_abonnement h3 a { color:#e85728; font-family:verdana, arial, trebuchet; font-weight:bold; font-size:13px; line-height:16px; }


ul.liste-abonnement li { list-style:url(../img/charte/puce_grise.gif) outside; background:none; margin:0; padding:0; }
ul.liste-abonnement { margin:0 0 0 15px; padding:0; }


//div#menu-principal.abonnement-menu { margin:8px 0 10px 0; background:#221E1F; text-align:center; }

//div#menu-principal.abonnement-menu li{ float:none; }
//div#menu-principal.abonnement-menu li.dernier{ border:0; }

//div.contenu-principal-abonnement{ padding:10px; }

span.titre-abonnement{ font-family:verdana; font-weight:bold; font-size:14px; }

div.contenu-principal-abonnement h2{ color:#e85728; font-family:verdana; font-weight:bold; font-size:24px; }

div.contenu-principal-abonnement h3{ font-family: Trebuchet MS; font-size:18px; font-weight:bold; }

td.sous-titre-abonnement h4{ font-family: verdana; font-size:15px; font-weight:bold; color:#e85728; }

div.contenu_interne_abonnement { border-top:1px solid #e55827; border-bottom:1px solid #e55827; padding:10px 0 10px 0; }

span.red { color:#e85728; }

td.sep-num-abonnement { padding:10px 0 10px 0; }

td.titre-revue-abonnement { text-transform:uppercase; color:#e85728; }

span.titre_gras_maj { text-transform:uppercase; font-weight:bold; }

