/* DIXEL 2011 */
/* COMMON STYLES */

/************************************/
/*************** DEFAULT DEFINITION */
/************************************/
html, body { margin: 0 auto 0 auto; padding: 0; font: 100% 'Trebuchet MS', sans-serif; text-align: center; line-height: normal; color:#333333; background-color: #FFFFFF; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0; border: 0; list-style: none; }
dt, dd, p, li { font-size: 0.69em; }
li li, li p, li h2, li h3, dd li, dd p, dd dd, dd dt, dd h2, dd h3 { font-size: 1em; }
table { border-collapse: collapse; font-size: 1em; padding: 0; }
a { outline: 0 none; text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; }
.clear { clear: both; display: block; padding-bottom:1px; margin-bottom:-1px; font-size:0; }
acronym, abbr { border: none; }
blockquote { padding: 0; margin: 0; }
.hidden { visibility: hidden; }
.block { display: block; }
.left { float: left; }
.right { float: right; }
.middle { vertical-align: middle; }
/************************************/


/***************************/
/*************** STRUCTURE */
/***************************/
body { /*overflow: hidden;*/ }
body.home { background: url(./img/bg-body-home.png) top repeat-x; }
body.violet { background: url(./img/bg-body-violet.png) top repeat-x; }
body.jaune { background: url(./img/bg-body-jaune.png) top repeat-x; }
body.bleu { background: url(./img/bg-body-bleu.png) top repeat-x; }
body.vert { background: url(./img/bg-body-vert.png) top repeat-x; }
body.orange { background: url(./img/bg-body-orange.png) top repeat-x; }
#global { width: 970px; margin: 0 auto 0 auto; text-align: left; }
.global-home { background: #FFFFFF url(./img/bg-body-home.png) top repeat-x; }
.global-violet { background: #FFFFFF url(./img/bg-body-violet.png) top repeat-x; }
.global-jaune { background: #FFFFFF url(./img/bg-body-jaune.png) top repeat-x; }
.global-bleu { background: #FFFFFF url(./img/bg-body-bleu.png) top repeat-x; }
.global-vert { background: #FFFFFF url(./img/bg-body-vert.png) top repeat-x; }
.global-orange { background: #FFFFFF url(./img/bg-body-orange.png) top repeat-x; }
#content { width: 940px; padding: 12px 15px 0 14px; text-align: left; }
.content-home { width: 942px !important; padding: 0 !important;}
.content-violet { background: url(./img/bg-content-violet.png) top no-repeat; }
.content-jaune { background: url(./img/bg-content-jaune.png) top no-repeat; }
.content-bleu { background: url(./img/bg-content-bleu.png) top no-repeat; }
.content-vert { background: url(./img/bg-content-vert.png) top no-repeat; }
.content-orange { background: url(./img/bg-content-orange.png) top no-repeat; }
#title { margin: 10px 286px 50px 20px; width: 637px; height: 170px; }
#title-sans-nav-droite { margin: 10px 0 20px 20px;  }
#home { width: 942px; margin: 0 0 0 12px; }
#page, #page-sans-nav-droite { width: 942px; }
#page { background: url(./img/bloc-gris-content.png) right repeat-y; border:1px solid #ffffff; }
.main { float: left; }
#nav-droite { position: relative; float: left; width: 269px; background: #F7F7F7; text-align: left; margin: 0 0 30px 0; }
/***************************/


/************************/
/*************** HEADER */
/************************/
#header { position: relative; width: 942px; margin: 0 auto 0 auto; }
.header-home { position: relative; height: 488px; }
.header-site { height: 178px; }
/** LOGO **/
#logo { float: left; width: 159px; height: 111px; margin-top: 50px; font-size: 1em; }
#logo img{ display: block; }
#banniere-home { position: absolute; width: 100%; left: 0; margin: 161px 0 0 0; height: 327px; background: url(./img/bg-header-home.jpg) center no-repeat;}
#banniere-home-vide { position: absolute; width: 100%; left: 0; margin: 161px 0 0 0; height: 327px; background: url(./img/bg-header-home-vide.jpg) center no-repeat;}
#banniere-home-vide #visuel { position: relative; width: 447px; text-align: center; padding: 19px 0 0 486px; margin: auto; }
/** MENU **/
#menu { float:right; margin-top: 105px; }
#menu li { margin: 0 1px 0 0; float: left; height: 38px; text-align: center; }
#menu li.home { float: left; width: 44px; height: 36px; }
#menu li a { display: block; width: 123px; color: #FFFFFF; line-height: 36px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
#menu li.home a { width: 44px; background: url(./img/bg-menu-home.png) no-repeat; }
#menu li.home a:hover { background-position: 0px -36px; }
#menu li a:hover { text-decoration: none; }
#menu li.jaune a { background: url(./img/bg-menu-jaune.png) 0px 0px repeat;}
#menu li.jaune-on a { background: url(./img/bg-menu-jaune-on.png) repeat; }
#menu li.bleu a { background: url(./img/bg-menu-bleu.png) 0px 0px repeat;}
#menu li.bleu-on a { background: url(./img/bg-menu-bleu-on.png) repeat; }
#menu li.vert a { background: url(./img/bg-menu-vert.png) 0px 0px repeat;}
#menu li.vert-on a { background: url(./img/bg-menu-vert-on.png) repeat; }
#menu li.orange a { background: url(./img/bg-menu-orange.png) 0px 0px repeat;}
#menu li.orange-on a { background: url(./img/bg-menu-orange-on.png) repeat; }
#menu li.orange a:hover, #menu li.vert a:hover, #menu li.bleu a:hover, #menu li.jaune a:hover { background-position: 0px 36px; }
#menu li.orange-on a, #menu li.vert-on a, #menu li.bleu-on a, #menu li.jaune-on a { height: 100%; }
#menu li img { display:block; margin: auto; height: 7px; }
/** BLOC IDENTIFICATION **/
#identification-activation { position: absolute; width: 493px; top: 0; right: 0; }
#identification { position: relative; background: url(./img/bg-login.png) no-repeat; width: 322px; height: 61px; float: left; }
#identification h4 { font-size: 13px; font-weight: bold; color: #ffffff; margin: 5px 0 0 17px; }
#identification .form-text, #identification .form-pwd { position: absolute; border: 0; background: transparent; height: 15px; top: 33px; width: 106px; color: #590f56; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#identification .form-text {  left: 25px; }
#identification .form-pwd { left: 155px; }
#identification .form-submit { position: absolute; top: 29px; left: 275px; display: block; content: ""; width: 34px; height: 22px; background-image: url(./img/bt-identifier-ok.gif); border: 0; cursor: pointer; }
#activation { width: 170px; height: 61px; float: right; }
#activation { width: 170px; height: 61px; }
#activation a { display: block; background: url(./img/bg-activation-dico-btn.png) no-repeat; font-size: 13px; font-weight: bold; line-height: 15px; padding: 6px 30px 0 30px; text-align: center; color: #ffffff; width: 110px; height: 55px; }
#activation a:hover { text-decoration: none; background-position: 0px -61px; }
/************************/


/************************/
/*************** FOOTER */
/************************/
#footer { padding: 60px 0 0 0; height: 190px; background: url(./img/bg-footer.png) repeat-x; }
#footer-content { position: relative; width: 940px; text-align: left; margin: auto; }
#footer h4 { text-align: left; font-size: 17px; color: #b07dae; font-weight: normal; }
#footer ul { list-style: none; text-align: left; clear: both; width: 670px; }
#footer li { float: left; padding-right: 10px; }
#fb-fanpage{ position: absolute; top: 0; right: 0; padding: 0; width: 237px; }
#partages { position: absolute; top: 0; right: 0; word-spacing: 5px; padding: 0; }
#footer a { font-size: 12px; color: #b07dae; text-decoration: underline; color: #E4E4E4; }
#footer p { clear: both; color: #b07dae; font-size: 12px; padding-top: 40px; text-align: left; width: 670px; }
#footer p.accroche { float: left; color: #b07dae; font-size: 12px; padding: 0px; margin: 0px; text-align: left; }
/************************/


/********************************/
/*************** CONTENT - HOME */
/********************************/
/** 1ere LIGNE DE BLOCS **/
#first-line-blocs { width: 100%; padding: 15px 0 0 0; border-bottom: 3px double #f1eee8; background: url(./img/bg-first-line-blocs.gif) repeat-y; }
#first-line-blocs .bloc { float: left; }
#first-line-blocs .bloc1 { width: 210px; padding: 0 25px 0 0; }
#first-line-blocs .bloc2 { width: 210px; padding: 0 20px 0 5px; }
#first-line-blocs .bloc3 { width: 200px; padding: 0 18px 0 17px; }
#first-line-blocs .bloc4 { width: 229px; padding: 0 0 0 6px; text-align: right; }
#first-line-blocs .bloc-femme-actuelle { height: 310px; background: url(./img/bg-femme-actuelle-bloc.gif) no-repeat;}
#first-line-blocs .bloc-femme-actuelle h3 { font-size: 0.9em; font-weight: bold; color: #e20036; padding: 80px 10px 0 15px; }
#first-line-blocs .bloc-femme-actuelle p { font-size: 0.8em; font-weight: normal; color: #333333; padding: 10px 10px 0 15px; }
#first-line-blocs .bloc-femme-actuelle p.ensavoirplus { font-size: 0.9em; padding-top: 15px; }
#first-line-blocs .bloc-femme-actuelle a.ensavoirplus { font-size: 0.9em; font-weight: bold; color: #e20036; }
#first-line-blocs .mod-plusdedixel { margin-bottom: 10px; }
#first-line-blocs .mod-plusdedixel h4 { font-size: 0.9em; font-weight: normal; text-transform: uppercase; color: #1ba0e4; }
#first-line-blocs .mod-plusdedixel h3 { font-size: 1.1em; font-weight: normal; color: #333333; padding: 5px 0 5px 0; }
#first-line-blocs .mod-plusdedixel p { font-size: 0.9em; font-weight: normal; color: #333333; padding-bottom: 10px; }
#first-line-blocs .mod-plusdedixel a.ensavoirplus { font-size: 0.9em; font-weight: bold; color: #1ba0e4; }
#first-line-blocs .bloc-promo-1 h3 { font-size: 1.5em; font-weight: bold; text-transform: uppercase; color: #d9001a; }
#first-line-blocs .bloc-promo-1 img { float: left; padding-right: 5px; }
#first-line-blocs .bloc-promo-1 p { color: #333333; font-size: 0.9em; font-weight: normal; }
#first-line-blocs .bloc-promo-1 p .gras { color: #666666; font-size: 0.9em; font-weight: bold; }
#first-line-blocs .bloc-promo-1 a.ensavoirplus { font-size: 0.9em; font-weight: bold; color: #d90019; }
#first-line-blocs .bloc-promo-1 p.ensavoirplus { margin-top: 5px; padding-top: 15px; height: 76px; background: url(./img/ord-portable.jpg) no-repeat; }
/** 2eme LIGNE DE BLOCS **/
#second-line-blocs { width: 100%; padding: 20px 0 50px 0; }
#second-line-blocs #mod-temoignages { float: left; }
#second-line-blocs #tags { float: left; }
#second-line-blocs #bloc-promo-2 { float: right; }
/********************************/


/*********************************/
/*************** CONTENT - PAGES */
/*********************************/
/** TITRES **/
h1 { font-size: 2.4em; font-weight: normal; margin-bottom: 5px;}
h1.violet { color: #590F56; }
h1.jaune { color: #FBC000; }
h1.bleu { color: #1896d8; }
h1.vert { color: #CCCC00; }
h1.orange { color: #F4480F; }
h2 { color: #333333; font-size: 1.3em; font-weight: normal; }
/** ACCCROCHE **/
p.accroche { font-size: 1.1em; color: #333333; font-weight: normal; }
/** DICTIONNAIRE DE A À Z **/
#dico-az { position: relative; width: 651px; padding: 0 0 0 20px; }
#dico-az ul img { float:left; margin-right: 16px; margin-left: 14px; }
#dico-az ul li { height: 81px; margin-bottom: 33px; margin-right: 25px; }
#dico-az .titre-liste{ margin-bottom: 25px; font-size: 16px; }
#dico-az ul li h2 { font-size: 18px; line-height: 20px; }
#dico-az ul li p { font-size: 16px; line-height: 20px; }
#dico-az .offre * { color: #5A0E56; }
#dico-az .info { color: #E1410E; }
#dico-az .ensavoirplus { font-size: 0.9em; font-weight: bold; color: #1ba0e4; }
#dico-az p.info { font-size: 14px; margin-top: 16px; }
#dico-az #fiche-technique .header { width: 389px; height: 15px; background: url(./img/bg-fiche-tech-top.gif ) no-repeat; font-size: 0px; }
#dico-az #fiche-technique .content { width: 347px; padding: 12px 21px; background: url(./img/bg-fiche-tech-middle.gif ) repeat; }
#dico-az #fiche-technique .footer { font-size: 0px; width: 389px; height: 15px; background: url(./img/bg-fiche-tech-bottom.gif) no-repeat; }
#dico-az #fiche-technique  * { color: #5A1057; line-height: 18px; }
#dico-az #fiche-technique h2 { font-size: 18px; margin-bottom: 25px; }
#dico-az #fiche-technique p { font-size: 16px; }
#dico-az #arbre-foot { position: absolute; bottom: 0px; right: 10px; line-height: 0px; }
/** LES + DE DIXEL **/
#plus-dixel { width: 671px; margin: -20px 0 20px 0px; }
#plus-dixel td { padding: 20px 15px 20px 15px; }
#plus-dixel p { font-size: 1.0em; color: #333333; font-weight: normal; }
#plus-dixel ul { margin: 10px 0 0 30px; }
#plus-dixel li { font-size: 1.0em; color: #333333; font-weight: normal; }
/** DIXEL TV **/
#dixel-tv { width: 651px; padding: 0 0 0 20px; }
#dixel-tv #flashVideoPlayer { text-align: center; width: 478px; height: 358px; margin: auto; border-color: #BED606; border-style: solid; border-width: 10px; }
#dixel-tv #list_video { margin-top: 47px; text-align: center; }
#dixel-tv #list_video a { margin-left: 8px; margin-right: 8px; }
/** LES MOTS NOUVEAUX **/
#mots-nouveaux { padding: 15px 0 20px 20px; width: 651px; }
#mots-nouveaux h2{ font-weight: bold; font-size: 25px; }
#mots-nouveaux h2.mots-bleu { color: #1ba0e4; }
#mots-nouveaux h2.mots-jaune { color: #fcc100; }
#mots-nouveaux h2.mots-violetfonc { color: #5a0f56; }
#mots-nouveaux h2.mots-violetclair { color: #8f4b94; }
#mots-nouveaux h2.mots-rouge { color: #d90019; }
#mots-nouveaux p { width: 590px; margin-bottom: 35px; color: #333333; font-size: 16px; text-align: justify; margin-left: 20pt; margin-top: 6pt; text-indent: 0; line-height: 140%; }
#mots-nouveaux p .EntreePC { font-variant: small-caps; font-style: normal; font-weight: bold; font-size: 110%; }
#mots-nouveaux p .MetaEtym { color: #682A00;}
#mots-nouveaux p .italique{ font-style:italic;}
#mots-nouveaux p .gras{ font-weight:bold;}
/** PREMIERE VISITE **/
#premiere-visite { position: relative; width: 671px; background: url(./img/bg-activer-dictionnaire.gif) 20px 0 no-repeat; height: 351px; }
#premiere-visite #code { position: absolute; padding: 20px 60px 0 20px; left: 310px; color: #FFFFFF; }
#premiere-visite #code * { color: #FFFFFF; }
#premiere-visite #code h2 { font-size: 24px; font-weight: bold; text-transform: uppercase; }
#premiere-visite #code p { font-size: 12px; line-height: 16px; }
#premiere-visite #code .form-text { position: absolute; border: 0; padding-top: 2px; background-color: #FFFFFF; height: 26px; top: 123px; left: 45px; text-transform: uppercase; width: 180px; color: #333333; font-weight: bold; font-size: 15px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; }
#premiere-visite #code .form-submit { position: absolute; top: 120px; left: 237px; display: block; content: ""; width: 58px; height: 34px; background-image: url(./img/bt-activer-ok.gif); border: 0; cursor: pointer; }
#premiere-visite #aide { position: absolute; top: 187px; left: 310px; display: block; width: 316px; padding: 10px; }
#premiere-visite #aide p { font-size: 16px; font-weight: bold; color: #666666; line-height: 21px; text-align: center; margin-top: 3px; }
#premiere-visite #aide p a { text-decoration: underline; }
#premiere-visite #aide p a img { position: relative; float:left; left:65px; bottom: 5px; }
/** CONJUGATEUR **/
#conjugateur { position: relative; width: 671px; background: url(./img/bg-conjugateur.gif) 20px 0 no-repeat; height: 380px; }
#conjugateur #accroche { font-size: 15px; position: absolute; right: 45px; top: 180px; width: 350px; color: #333333; text-align: right; }
#conjugateur #code { position: absolute; width: 344px; padding: 10px 15px 0 15px; left: 252px; top: 61px; text-align: right; color: #FFFFFF; }
#conjugateur #code * { color: #FFFFFF; }
#conjugateur #code h2 { font-size: 24px; font-weight: bold; text-transform: uppercase; }
#conjugateur #code p { font-size: 12px; line-height: 16px; }
#conjugateur #code .form-text { position: absolute; border: 0; padding-top: 0px; background-color: #FFFFFF; height: 26px; top: 63px; left: 60px; width: 234px; color: #333333; font-weight: normal; font-size: 21px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; }
#conjugateur #code .form-submit { position: absolute; top: 60px; left: 302px; display: block; content: ""; width: 58px; height: 34px; background-image: url(./img/bt-conjuguer-ok.gif); border: 0; cursor: pointer; }
/** PAGE ESPACE PARENTS **/
#espace-parents { width: 651px; padding: 0 0 0 20px; }
#espace-parents #header-espace-parents { background: url(./img/visuel-espace-parents.jpg) no-repeat; width: 630px; height: 419px; padding: 10px 0 0 10px; }
#espace-parents #header-espace-parents h3 { font-weight: normal; color: #FFFFFF; font-size: 1.2em; margin: 0 0 10px 0; }
#espace-parents #header-espace-parents p { font-weight: normal; color: #372E26; font-size: 1.1em; }
#espace-parents #header-espace-parents p span.nom-parents { font-weight: bold; font-size: 1.2em; }
#espace-parents #header-espace-parents p a { display: block; background: url(./img/bt-lire-avis-parents.png) no-repeat; width: 114px; height: 35px; }
#espace-parents #header-espace-parents p a:hover { text-decoration: none; background: url(./img/bt-lire-avis-parents.png) 0 -35px no-repeat; }
#espace-parents #telechargements-espace-parents { margin: 10px 0 0 0; background: url(./img/bg-telechargements-espace-parents.gif) repeat-y; }
#espace-parents #telechargements-espace-parents .bloc { float: left; height: 230px; position: relative; }
#espace-parents #telechargements-espace-parents .bloc h3 { font-size: 1.1em; font-weight: normal; margin: 0 0 5px 0; }
#espace-parents #telechargements-espace-parents .bloc p { color: #333333; font-size: 0.9em; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; }
#espace-parents #telechargements-espace-parents .bloc img { float: left; padding-right: 5px; }
#espace-parents #telechargements-espace-parents .bloc1 { width: 195px; padding: 0 15px 0 0; }
#espace-parents #telechargements-espace-parents .bloc1 h3 { color: #089dcb; }
#espace-parents #telechargements-espace-parents .bloc1 a { position: absolute; left: 0px; bottom: 0px; display: block; background: url(./img/bt-telecharger-liste.png) no-repeat; width: 164px; height: 35px; }
#espace-parents #telechargements-espace-parents .bloc1 a:hover {  text-decoration: none; background: url(./img/bt-telecharger-liste.png) 0 -35px no-repeat; }
#espace-parents #telechargements-espace-parents .bloc2 { width: 180px; padding: 0 15px 0 15px; }
#espace-parents #telechargements-espace-parents .bloc2 h3 { color: #333333; }
#espace-parents #telechargements-espace-parents .bloc2 a { position: absolute; left: 15px; bottom: 0px; display: block; background: url(./img/bt-telecharger.png) no-repeat; width: 124px; height: 35px; }
#espace-parents #telechargements-espace-parents .bloc2 a:hover { text-decoration: none; background: url(./img/bt-telecharger.png) 0 -35px no-repeat; }
#espace-parents #telechargements-espace-parents .bloc3 { width: 195px; padding: 0 0 0 15px; }
#espace-parents #telechargements-espace-parents .bloc3 h3 { color: #7e1a7f; text-align: right; }
#espace-parents #telechargements-espace-parents .bloc3 p { text-align: right; }
#espace-parents #telechargements-espace-parents .bloc3 a { position: absolute; right: 0px; bottom: 0px; display: block; background: url(./img/bt-telecharger-exemple.png) no-repeat; width: 194px; height: 35px; }
#espace-parents #telechargements-espace-parents .bloc3 a:hover { text-decoration: none; background: url(./img/bt-telecharger-exemple.png) 0 -35px no-repeat; }
#espace-parents #avis { border-top: 3px double #f1eee8; width: 630px; margin: 15px 0 0 0; padding: 20px 0 0 0; }
#espace-parents #avis h2 { background: url(./img/bg-titre-avis-espace-parents.png) no-repeat; width: 620px; height: 37px; color: #FFFFFF; padding: 0 0 0 10px; line-height: 35px; margin: 0 0 30px 0; }
#espace-parents #avis img { float: right; padding: 0 0 0 5px; }
#espace-parents #avis p { margin: 0 0 35px 0; }
#espace-parents #avis p.accroche { color: #6f5646; font-size: 1.0em; font-weight: bold; }
#espace-parents #avis p.question { margin: 0 0 25px 0; color: #666666; font-size: 1.0em; font-weight: bold; }
#espace-parents #avis p.reponse { color: #333333; font-size: 1.0em; font-weight: normal; }
#espace-parents #avis ul { color: #333333; font-size: 1.4em; font-weight: normal; margin: -20px 0 30px 30px; }
#espace-parents #avis li { list-style-type: disc; padding: 0 0 10px 0; }
/** PAGE OFFRE FEMME ACTUELLE **/
#femme-actuelle { position: relative; background: url(./img/bg-femme-actuelle.gif) 20px 0 no-repeat; width: 671px; height: 496px; margin-bottom: 150px; }
#femme-actuelle #intro { position: absolute; width: 350px; right: 45px; top: 30px; color: #333333; text-align: right; }
#femme-actuelle #accroche { position: absolute; width: 420px; right: 45px; top: 140px;color: #333333; text-align: right; }
#femme-actuelle #code { position: absolute; left: 190px; top: 205px; text-align: right; color: #FFFFFF;}
#femme-actuelle #code * { color: #FFFFFF; }
#femme-actuelle #code h2 { font-size: 24px; font-weight: bold; text-transform: uppercase; }
#femme-actuelle #code p { font-size: 12px; line-height: 16px; }
#femme-actuelle #code .form-text { position: absolute; border: 0; padding-top: 0px; background-color: #FFFFFF; height: 26px; top: 58px; left: 172px; text-transform: uppercase; width: 180px; color: #333333; font-weight: bold; font-size: 15px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; }
#femme-actuelle #code .form-submit { position: absolute; top: 55px; left: 364px; display: block; content: ""; width: 58px; height: 34px; background-image: url(./img/bt-femme-actuelle-ok.gif); border: 0; cursor: pointer; }
/** MENTIONS LEGALES **/
#mentions-legales { margin: 0 20px 30px 20px; }
#mentions-legales h2 { font-size: 1.4em; margin-top: 30px; font-weight: bold; }
#mentions-legales p { margin: 20px 0 0 10px; font-size: 0.9em; }
/*********************************/


/*********************************/
/*************** BARRE DE DROITE */
/*********************************/
/** BLOC IMAGE **/
#dixel-volume { display: block; position: absolute; top: -205px; left: 35px; }
/** BLOC LIENS COMMANDER **/
#bloc-commander { width: 269px; text-align: center; line-height: 47px; }
#bloc-commander p { height: 47px; width: 100%; }
#bloc-commander a { display: block; height: 47px; width: 100%; color: #fbf5fc; font-size: 18px; background: url(./img/bg-bt-barre-violet.png) repeat-x; }
#bloc-commander a:hover { text-decoration: none; color: #6B1266; background-position: 0px -47px; }
#commander a { border: 1px solid #C180BD; border-bottom: 0px; }
/** BLOC LIENS FEUILLETER-NAVIGUER **/
#bloc-feuilleter-naviguer { width: 269px; text-align: center; line-height: 47px; }
#bloc-feuilleter-naviguer p { height: 47px; width: 100%; }
#bloc-feuilleter-naviguer a { display: block; height: 47px; width: 100%; color: #666666; font-size: 18px; background: url(./img/bg-bt-barre-grise.png) repeat-x; }
#bloc-feuilleter-naviguer a:hover { text-decoration: none; color: #6F136A; background-position: 0px -47px; }
#feuilleter a { border: 1px solid #C2C2C2; border-bottom: 0px; }
#naviguer a { border: 1px solid #C2C2C2; border-bottom: 0px; }
/** BLOC ESPACES CIBLES **/
#bloc-espaces {  border: 1px solid #C2C2C2; width: 249px; padding: 15px 0 0 20px; line-height: 15px; }
/** BLOC TEMOIN **/
#bloc-temoin { border: 1px solid #C2C2C2; border-top: 0px; border-bottom: 0px; width: 249px; text-align: center; padding: 15px 0 15px 20px; margin: 0; }
#bloc-temoin h3 { text-align: left; color:#5A1057; margin: 0 0 5px 0; }
/*********************************/


/***********************************************************/
/*************** BLOC ESPACES CIBLE (HOME+BARRE DE DROITE) */
/***********************************************************/
a.bloc-espaces-cibles { display: block; width: 229px; height: 149px; margin-bottom: 15px; }
a.bloc-espace-parents { background: url(./img/blocs-cibles.gif) 0px 0px; }
a.bloc-espace-enseignants { background: url(./img/blocs-cibles.gif) 0px 149px; }
a.bloc-espace-parents:hover { background-position: 229px 0px; }
a.bloc-espace-enseignants:hover { background-position: 229px 149px; }
/*************************************/


/************************************/
/*************** BLOC NUAGE DE TAGS */
/************************************/
#bloc-tags { font-weight: normal; margin: 10px 0 0 15px; }
#bloc-tags .jaune { color: #fcc100; font-size: 24px;  }
#bloc-tags .rouge { color: #d90019; font-size: 21px; }
#bloc-tags .bleu { color: #1ba0e4; font-size: 15px; }
#bloc-tags .parme { color: #8f4b94; font-size: 24px; }
#bloc-tags .purple { color: #5a0f56; font-size: 16px; }
/************************************/


/******************************/
/*************** BLOCS PROMOS */
/******************************/
#bloc-promo-2 { width: 229px; }
#bloc-promo-2 .header { width: 229px; height: 7px; font-size: 1px; background: url(./img/bloc-violet-home-top.gif) no-repeat; }
#bloc-promo-2 .content { padding: 8px 8px 8px 8px; width: 213px; height: 202px; background: url(./img/bloc-violet-home-middle.gif) repeat; font-size: 13px; color: #5a1057; }
#bloc-promo-2 .content img { float: left; padding-right: 8px; margin-top: -4px; }
#bloc-promo-2 .content a { font-weight: bold; text-decoration: underline; color: #5a1057; }
#bloc-promo-2 .footer { width: 229px; height: 7px; font-size: 1px; background: url(./img/bloc-violet-home-bottom.gif) no-repeat; }
/******************************/


/*****************************************************/
/*************** MODULE TEMOIGNAGES VERSION COMPLETE */
/*****************************************************/
#default-temoin { background-repeat: no-repeat; padding: 10px 10px 10px 130px; background-color: #B07DAE; }
#trombi *, #trombi { border-collapse: collapse; padding: 0px; border: none; }
#trombi { margin-top: 1px; }
#trombi a { display: block; width: 58px; height: 58px; background-position: 0px 116px; }
#auteur-temoin { color: #5a1057; font-size:	0.8em; font-weight: bold; font-style: normal; padding-top: 5px; }
#quote-temoin { color:  #FFFFFF; font-size: 0.9em; line-height: 1.2em; font-weight: bold; font-style: normal; }
/*****************************************************/


/**************************************************/
/*************** MODULE TEMOIGNAGES VERSION LIGHT */
/**************************************************/
#temoin-slideshow-mask { float: left;  position: relative; overflow: hidden; margin: auto; text-align: center; height: 160px; }
#temoin-slideshow-box { position: relative; float: left; }
#temoin-slideshow-box  .temoin { float: left; text-align: center; background: #b07dae; padding: 10px; height: 140px; }
#temoin-slideshow-box  .several { width: 190px; }
#temoin-slideshow-box  .one { width: 211px; }
#temoin-slideshow-box  .temoin  .temoin-img { display: block; float:left; width: 58px; height: 58px; margin: 0 10px 0 0; }
#temoin-slideshow-box  .temoin  .temoin-text { text-align: left; color: #ffffff; font-size: 0.7em; font-weight: normal;}
#temoin-slideshow-box  .temoin  .temoin-signature { color: #5a1057; font-weight: bold; font-size: 1.0em; }
#temoin-button-next { float: left; }
#temoin-button-next #next { display: block; visibility: visible; cursor: pointer; background: url(./img/bt-temoignage.gif) 0px 0px no-repeat; width:21px; height:88px; padding: 72px 0 0 0; }
#temoin-button-next #next:hover { background: url(./img/bt-temoignage.gif) 0px -160px no-repeat; }
/**************************************************/