#Interne #IntroEmploi {
    background: url(../../images/2/commun/bg_vos-rdv.jpg) no-repeat top center;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 5px 0 0;
}#Interne #IntroEmploi p {
    color: #FFF;
    font-weight: bold;
    font-size: 1.2em;
    background: url(../../images/2/commun/bg_intro-emploi.gif) no-repeat top center;
    margin: 10px 0 0;
    padding: 5px 0;
}#ColoneDroite #Emploi {
    background: url(../../images/2/commun/colonnedroite/bg_col-droite_block.gif) repeat-y top;
    clear: both;
    margin: 10px 0;
    padding: 0 0 0 5px;
}#ColoneDroite #Emploi h2 {
    background: url(../../images/2/commun/colonnedroite/ttr_col-droite_emploi.gif) no-repeat top left;
    height: 28px;
    margin: 0;
    padding: 0;
}#ColoneDroite #Emploi h2 span {
    visibility: hidden;
}#ColoneDroite #Emploi .data {
    margin: 15px 0 0 8px;
}#ColoneDroite #Emploi .info {
    clear: both;
    height: 30px;
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    margin: 15px 10px 0;
}#ColoneDroite #Emploi .info div {
    color: #7B982E;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 5px;
}#ColoneDroite #Emploi .Footer {
    background: url(../../images/2/commun/bg_footer-emploi.gif) bottom left no-repeat;
    font-size: 0.2em;
    clear: both;
    margin: 0;
    padding: 0;
}.ResultatRechEmpl #Pagination .right {
    margin-right: 24px;
}.ResultatRechEmpl #Pagination .left {
    margin-left: 4px;
}#Content .ResultatRechEmpl #IntroEmploi p {
    margin: 0 !important;
}#Content .ResultatRechEmpl .data {
    padding: 0 10px;
}#Content .ResultatRechEmpl .toolbox {
    margin: 15px 0 25px;
}.mozilla #Content .ResultatRechEmpl .filter {
    width: 100%;
    height: 30px;
    font-size: 0.9em;
    margin-bottom: -2px;
}#Content .ResultatRechEmpl .filter th {
    background: url(../../images/2/commun/arrow_green.gif) 5px center no-repeat #D9E8A6;
    padding: 0 150px 0 25px;
}#Content .ResultatRechEmpl .filter td {
    background: #D9E8A6;
    font-weight: bold;
    color: #7B982E;
    padding: 0 10px;
}.v70 .hologTest {
    height: 25px;
}#Content .ResultatRechEmpl .filter td input {
    float: left;
    margin: 1px 0 0;
}#Content .ResultatRechEmpl .result {
    width: 648px;
}#Content .ResultatRechEmpl .result .pair {
    background: #F0F0F0;
}#Content .ResultatRechEmpl .result hr {
    font-size: 0;
    height: 0;
    border: 0;
    background: white;
    border-bottom: 1px solid #F0F0F0;
}#Content .ResultatRechEmpl .result .one {
    width: 270px;
    padding: 0 0 10px;
}#Content .ResultatRechEmpl .result .one h2 {
    background: none;
    border: 0;
    font-size: 1.1em;
    text-transform: none;
    padding: 0 0 0 10px;
}#Content .ResultatRechEmpl .result .one p {
    font-size: 0.9em;
    padding: 0 0 0 10px;
}#Content .ResultatRechEmpl .result .one a {
    color: #8D3EB6;
    font-size: 0.8em;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    float: right;
    display: block;
    margin: 10px 10px 0 0;
    padding: 0 0 0 10px;
}#Content .ResultatRechEmpl .result .two {
    padding: 0 5px 0 10px;
}#Content .ResultatRechEmpl .result .two .top {
    background: url(../../images/2/commun/bg_minibox_rechercheemploi_top.jpg);
    height: 5px;
    font-size: 0;
    width: 186px;
}#Content .ResultatRechEmpl .result .two .content {
    background: #D9E8A7;
    width: 245px;
}#Content .ResultatRechEmpl .result .two .content p {
    font-size: 0.9em;
    color: #333333;
    padding: 5px;
}#Content .ResultatRechEmpl .result .two .content img {
    float: right;
}#Content .ResultatRechEmpl .result .two .bottom {
    background: url(../../images/2/commun/bg_minibox_rechercheemploi_bottom.jpg);
    height: 5px;
    font-size: 0;
    width: 186px;
}#Content .ResultatRechEmpl .result .three {
    padding: 0 5px;
}#Content .ResultatRechEmpl .result .four {
    padding: 0 0 0 5px;
}#Content .ResultatRechEmpl .result .four * {
    display: block;
}#Content .ResultatRechEmpl .result .four .date {
    color: #272727;
    font-size: 0.9em;
}#Content .ResultatRechEmpl .result .four .type {
    color: #7B982E;
    font-size: 0.9em;
}#Content .ResultatRechEmpl .result .four a {
    color: #8D3EB6;
    font-size: 0.8em;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
}.msie #Content .ResultatRechEmpl .filter td p {
    padding: 5px 0 0 20px;
}#Interne #AdapterTravail {
    margin-top: 15px;
}#Interne #AdapterTravail img {
    float: left;
    margin-right: 8px;
    padding-top: 10px;
}#Interne #AdapterTravail h3 {
    margin-top: 0;
}.v70 #Interne #AdapterTravail h3 {
    width: 230px;
}#Interne #OffreEmploi {
    font-size: 0.9em;
    background: transparent url(../../images/2/commun/bg_vos-rdv.jpg) no-repeat center top;
    margin: 0;
    padding: 5px 0 0;
}#Interne #OffreEmploi .data {
    padding: 0 10px !important;
}#Interne #OffreEmploi .block {
    background: url(../../images/2/commun/bg_greybox_middle.jpg) repeat-y;
    margin-bottom: 10px;
    color: #525252;
}#Interne #OffreEmploi .block h2 {
    width: auto;
    margin: 0 0 10px 0;
}#Interne #OffreEmploi .block ul {
    list-style: url(../../images/2/commun/bg_ul-.gif);
    padding: 0 0 0 15px;
}#Interne #OffreEmploi .block .top, #Interne #OffreEmploi .block .bottom {
    height: 6px;
}#Interne #OffreEmploi .block .top {
    font-size: 0;
    background: url(../../images/2/commun/bg_greybox_top.jpg) no-repeat;
}#Interne #OffreEmploi .block .bottom {
    font-size: 0;
    background: url(../../images/2/commun/bg_greybox_bottom.jpg) no-repeat;
}#Interne #OffreEmploi .block .content {
    margin: 10px 15px;
}#Interne #OffreEmploi .block .LoginCandidature label {
    display: -moz-inline-box;
    display: inline-block;
    width: 105px;
    margin: 0 0 5px 0;
}#Interne #OffreEmploi .block .LoginCandidature span.infosPlus {
    display: -moz-inline-box;
    display: inline-block;
    margin: 0 0 5px 0;
    width: 345px;
}#Interne #OffreEmploi .block .LoginCandidature input.text {
    width: 150px;
    margin: 0 0 5px 0;
}#Interne #OffreEmploi .actions {
    padding: 10px 80px 0;
}#Interne #OffreEmploi .Pagination div {
    float: left;
    width: 33%;
}#Interne #OffreEmploi .Pagination div a {
    color: #8D3EB6;
}#Interne #OffreEmploi .Pagination div.first {
    text-align: left;
}#Interne #OffreEmploi #Reference {
    border-top: 1px dotted #C0C0C0;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
    background: #D9E8A6;
}#Interne #OffreEmploi #Reference .left {
    width: 60%;
    padding: 5px 0;
}#Interne #OffreEmploi #Reference .right {
    text-align: right;
    width: 40%;
    padding: 5px 0;
}#Interne #OffreEmploi #Reference div.right p {
    padding: 0 20px 0 0;
}#Interne #OffreEmploi #Reference strong {
    text-transform: uppercase;
}#Interne #OffreEmploi #Reference p strong {
    font-size: 16px;
}#referenceSpace {
    height: 5px;
    background: white;
    width: 100%;
}#Interne #OffreEmploi #Statut {
    margin: 0 0 10px;
}#Interne #OffreEmploi #Statut .left {
    width: 16%;
    text-align: center;
}#Interne #OffreEmploi #Statut .entreprise {
    background: #F1F1F1;
}#Interne #OffreEmploi #Statut .entreprise .top {
    background: url(../../images/2/commun/bg_ref_emploi_top.jpg) no-repeat;
    height: 5px;
    font-size: 0;
    width: 543px;
}#Interne #OffreEmploi #Statut .entreprise .tr {
    background: url(../../images/2/commun/bg_ref_emploi_top.jpg) no-repeat top right;
    height: 5px;
    width: 10px;
    font-size: 0;
    float: right;
}#Interne #OffreEmploi #Statut .entreprise .tl {
    background: url(../../images/2/commun/bg_ref_emploi_top.jpg) no-repeat top left;
    height: 5px;
    width: 10px;
    font-size: 0;
    float: left;
}#Interne #OffreEmploi #Statut .entreprise .br {
    background: url(../../images/2/commun/bg_ref_emploi_bottom.jpg) no-repeat bottom right;
    height: 5px;
    width: 10px;
    font-size: 0;
    float: right;
}#Interne #OffreEmploi #Statut .entreprise .bl {
    background: url(../../images/2/commun/bg_ref_emploi_bottom.jpg) no-repeat bottom left;
    height: 5px;
    width: 10px;
    font-size: 0;
    float: left;
}#Interne #OffreEmploi #Statut .entreprise .content {
    background: #F1F1F1; /*height:71px;*/
}#Interne #OffreEmploi #Statut .entreprise .content .left {
    width: 70%;
    text-align: left;
    font-size: 1.1em;
    padding: 20px 0;
}#Interne #OffreEmploi #Statut .entreprise .content .left p {
    margin: 0 0 0 20px;
}#Interne #OffreEmploi #Statut .entreprise .content .right {
    width: 27%;
    text-align: center;
    font-size: 1.8em;
    padding: 20px 0 0;
}#Interne #OffreEmploi #Statut .entreprise .bottom {
    background: #F1F1F1;
    height: 5px;
    font-size: 0;
}.v70 #Content .ResultatRechEmpl .filter, .v60 #Content .ResultatRechEmpl .filter {
    width: 100%;
    height: 30px;
    font-size: 0.9em;
    margin-bottom: 5px;
}#Content .ResultatRechEmpl .filter td p, #Interne #OffreEmploi #Reference div.left p {
    padding: 0 0 0 20px;
}#Interne #OffreEmploi .block p, #Interne #OffreEmploi .block ul li {
    margin: 0 0 5px;
}#Interne #OffreEmploi .Pagination div.last, #Interne #OffreEmploi .toolbox {
    text-align: right;
}#Interne #OffreEmploi #Reference span, #Interne #OffreEmploi #Statut .entreprise strong {
    color: #7B982E;
}.filter .tableSeparator {
    border-right: 1px solid white;
}#EnvironnementPrive {
    background: #9CB63E url(../../images/2/commun/bg_env-prive.gif) top left no-repeat;
    width: 969px; /* A revoir, cet id étant utilisé un peu partout, dans un cas le premier width est bon, dans l'autre, c'est celui ci :width: 978px; */
    overflow: hidden;
    padding-bottom: 20px;
    margin: 0 auto;
}#EnvironnementPrive h1 {
    margin: 0;
    padding: 0;
}#EnvironnementPrive h1 img {
    margin: 15px;
}#EnvironnementPrive h2 {
    background: url(../../images/2/commun/bg_h2_interne.gif) no-repeat left;
    color: #7B982E;
    border-bottom: 4px solid #7B982E;
    text-transform: uppercase;
    font-size: 1.2em;
    width: 95%;
    padding: 0 0 1px 20px;
}#EnvironnementPrive p.accroche {
    background: url(../../images/2/commun/bg_prive-accroche.gif) no-repeat top center;
    width: 918px;
    font-weight: bold;
    color: #7B982E;
    font-size: 1.2em;
    margin: 0 25px;
    padding: 8px 0;
}#EnvironnementPrive p.accroche img {
    vertical-align: middle;
    margin: -4px 3px 0 10px;
}#EnvironnementPrive #Confirmation {
    width: 920px;
    background: #FFF;
    margin: 10px 0 0 25px;
}#EnvironnementPrive #Confirmation .data {
    border-right: 1px solid #889F36;
    border-left: 1px solid #889F36;
    background: #FFF;
    position: relative;
    margin: 0;
    padding: 20px 20px 0;
}#EnvironnementPrive #Confirmation .data p.accroche {
    background: none transparent;
    width: auto;
}#EnvironnementPrive #InnerLarge {
    width: 920px;
    position: relative;
    margin: 10px 0 10px 25px;
}#EnvironnementPrive #InnerLarge .data {
    border-right: 1px solid #889F36;
    border-left: 1px solid #889F36;
    background: #FFF;
    position: relative;
    margin: 0;
    padding: 0 10px;
}#EnvironnementPrive #InnerLarge .data p.accroche {
    background: none transparent;
    width: auto;
    margin: 0 !important;
}#EnvironnementPrive #InnerLarge .data p {
    clear: both;
}#EnvironnementPrive #InnerLarge .data p label {
    width: 320px;
    padding-top: 2px;
    float: left;
    text-align: right;
    color: #272727;
    font-size: 0.95em;
    position: relative;
    margin: 10px 10px 10px 50px;
}#EnvironnementPrive #InnerLarge .data p input {
    margin: 13px 0 0;
}#EnvironnementPrive #InnerLarge hr {
    border: 0 none;
    border-bottom: 1px solid #C1C1C1;
    height: 1px;
    color: #C1C1C1;
}#EnvironnementPrive h1.title_text {
    margin: 10px 0 0 10px;
}#EnvironnementPrive #InnerLarge.create_motivation_letter .title {
    display: inline-block;
    display: -moz-inline-block;
    width: 225px;
}#EnvironnementPrive #InnerLarge.create_motivation_letter p {
    margin-bottom: 10px;
}#EnvironnementPrive #InnerLarge.create_motivation_letter .action {
    float: right;
    margin: 0;
    text-align: left;
}#EnvironnementPrive #InnerLarge.create_motivation_letter .data {
    overflow: hidden;
    zoom: 1;
}#EnvironnementPrive #Paiement .data table td span {
    color: #999999;
}#EnvironnementPrive #Paiement .data table td.alignleft {
    text-align: left !important;
}#EnvironnementPrive #Paiement .data table td.aligncenter {
    text-align: center !important;
}#EnvironnementPrive #Paiement .data table td.color1 {
    background: #FFFFFF;
    border-bottom: 2px solid #DFDFDF;
}#EnvironnementPrive #DejaUnCompte {
    background: url(../../images/2/commun/bg_rounded-prive.gif) repeat-y top left;
    width: 457px;
    float: left;
    display: inline;
    position: relative;
    margin: 10px 0 10px 25px;
}#EnvironnementPrive #DejaUnCompte .Footer {
    background: url(../../images/2/commun/bg_footer-rounded-prive.gif) no-repeat bottom center;
    clear: both;
}#EnvironnementPrive #DejaUnCompte .data {
    height: 220px;
    margin: 0 15px;
}#EnvironnementPrive #DejaUnCompte p.accroche {
    background: none transparent;
}#EnvironnementPrive #DejaUnCompte .data p {
    color: #4D4D4D;
    font-size: 0.95em;
    width: auto;
    margin: 5px 0;
}#EnvironnementPrive #DejaUnCompte .data p label {
    width: 120px;
    padding-top: 2px;
    float: left;
}#EnvironnementPrive #DejaUnCompte .data p input {
    border: 1px solid #C5C5C5;
    width: 200px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0 0 20px;
    padding: 2px 0 1px 4px;
}#EnvironnementPrive #CreerUnCompte {
    background: url(../../images/2/commun/bg_rounded-prive.gif) repeat-y top center;
    width: 457px;
    float: left;
    display: inline;
    position: relative;
    margin: 10px 0 10px 5px;
}#EnvironnementPrive #CreerUnCompte .data {
    height: 207px;
    margin: 0 15px;
    padding: 10px 0;
}#EnvironnementPrive #CreerUnCompte .data p {
    font-size: 0.95em;
    color: #4D4D4D;
}#EnvironnementPrive #CreerUnCompte .data ul {
    font-size: 0.95em;
    margin: 5px 0;
    padding: 0;
}#EnvironnementPrive #CreerUnCompte .data ul li {
    list-style: none;
    background: url(../../images/2/commun/arrow_dark-grey.gif) no-repeat 1px 4px;
    margin: 0;
    padding: 0 0 0 10px;
}#EnvironnementPrive #AdresseFacturation, #EnvironnementPrive #AdresseLivraison {
    background: url(../../images/2/commun/bg_rounded-prive.gif) repeat-y top center;
    width: 457px;
    float: left;
    display: inline;
    position: relative;
    margin: 10px 0 10px 25px;
}#EnvironnementPrive #AdresseLivraison {
    margin: 10px 0 10px 5px;
}#EnvironnementPrive #AdresseFacturation div.copie, #EnvironnementPrive #AdresseLivraison div.copie {
    clear: both;
    margin: 10px 0 0;
}#EnvironnementPrive #AdresseFacturation .data div.copie label, #EnvironnementPrive #AdresseLivraison .data div.copie label {
    float: none;
    margin: 0 0 0 10px;
}#EnvironnementPrive #AdresseFacturation .data, #EnvironnementPrive #AdresseLivraison .data {
    margin: 0 15px;
}#EnvironnementPrive #AdresseFacturation p.accroche, #EnvironnementPrive #AdresseLivraison p.accroche {
    background: none transparent;
    width: auto;
    color: #7B982E !important;
    font-size: 1.2em !important;
}#EnvironnementPrive #AdresseFacturation .data p, #EnvironnementPrive #AdresseLivraison .data p {
    color: #4D4D4D;
    font-size: 0.95em;
    margin: 5px 0;
}#EnvironnementPrive #AdresseFacturation .data p label, #EnvironnementPrive #AdresseLivraison .data p label {
    width: 120px;
    padding-top: 2px;
    float: left;
    text-align: right;
    margin-right: 10px;
}#EnvironnementPrive #AdresseFacturation .data p span, #EnvironnementPrive #AdresseLivraison .data p span {
    padding-top: 2px;
    display: block;
}#EnvironnementPrive #AdresseFacturation .data div label, #EnvironnementPrive #AdresseLivraison .data div label {
    padding-top: 2px;
    text-align: left;
    float: none;
    padding-right: 10px;
    color: #4D4D4D;
    font-size: 0.95em;
}#EnvironnementPrive #AdresseFacturation .data p select, #EnvironnementPrive #AdresseLivraison .data p select {
    border: 1px solid #C5C5C5;
    width: 205px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0 0 5px;
    padding: 1px 0 0 4px;
}#EnvironnementPrive #AdresseFacturation .data input.radio, #EnvironnementPrive #AdresseLivraison .data input.radio {
    margin: 0 5px 0 10px !important;
}#EnvironnementPrive #AdresseFacturation .data p input.text, #EnvironnementPrive #AdresseLivraison .data p input.text {
    border: 1px solid #C5C5C5;
    width: 200px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0 0 5px;
    padding: 2px 0 1px 4px;
}#EnvironnementPrive .action {
    text-align: right;
    margin: 40px 10px 0 0;
}#EnvironnementPrive #EtapesBoutique {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat top center;
    text-align: center;
    margin-bottom: 10px;
    padding: 10px 0;
}#EnvironnementPrive #EtapesBoutique .pipe {
    margin: 0 10px 25px;
}#EnvironnementPrive #MonPanier .action.two_buttons {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 15px 10px 0;
    position: relative;
}#EnvironnementPrive #Inscription {
    position: relative;
    width: 920px;
    margin: 10px 0 10px 25px;
}#EnvironnementPrive #Inscription .accrocheFinal {
    width: auto;
    margin: 0;
}#EnvironnementPrive #Inscription .actionPanier {
    text-align: right;
    margin-top: 15px;
}#EnvironnementPrive #Inscription .Top {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat top center;
    height: 20px;
}#EnvironnementPrive #Inscription .Footer {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat bottom center;
    height: 20px;
}#EnvironnementPrive #Inscription .data {
    border-right: 1px solid #889F36;
    border-left: 1px solid #889F36;
    background: #FFF;
    position: relative;
    font-size: 0.9em;
    color: #4D4D4D;
    margin: 0;
    padding: 0 10px;
}#EnvironnementPrive #Inscription .data h2 {
    margin: 0 0 20px;
}#EnvironnementPrive #Inscription .data h2 img {
    margin-left: 10px;
}#EnvironnementPrive #Inscription .data .accroche {
    float: left;
    width: 650px;
    font-weight: bold;
    color: #7B982E;
    font-size: 1em;
    margin: 0 0 20px;
}#EnvironnementPrive #Inscription .data .accroche2 {
    font-weight: bold;
    color: #7B982E;
    font-size: 1.2em;
    margin: 0 0 20px;
}#EnvironnementPrive #Inscription .data .accroche3 {
    font-weight: bold;
    color: #7B982E;
    font-size: 1.2em;
    background: #ECECEC;
    margin: 15px 20px;
    padding: 4px 8px;
}#EnvironnementPrive #Inscription .data .guidenewmember {
    float: right;
    width: 220px;
}#EnvironnementPrive #Inscription .details .clearfix {
    margin: 0 0 10px;
    position: relative;
}#EnvironnementPrive #Inscription .details .clearfix2 {
    display: block;
    margin: 0;
    overflow: hidden;
    zoom: 1;
}#EnvironnementPrive #Inscription .details .clearfix3 {
    display: block;
    margin: 0 20px;
}#EnvironnementPrive #Inscription .details .clearfix textarea {
    width: 200px;
    height: 117px;
    font-size: 1.4em;
}#EnvironnementPrive #Inscription .details .clearfix select {
    width: 204px;
}#EnvironnementPrive #Inscription .details h4 {
    background: #D9E8A6;
    color: #000000;
    text-align: center;
    margin: 15px 20px;
    padding: 8px 0;
}#EnvironnementPrive #Inscription .data .title2 {
    width: 115px;
    float: left;
    text-align: left;
}#EnvironnementPrive #Inscription .data .title * {
    margin-right: 20px;
}#EnvironnementPrive #Inscription .data .separator {
    border-bottom: 1px dotted #C0C0C0;
    height: 0;
    background: none;
}#EnvironnementPrive #Inscription .data .titleform {
    float: left;
    margin: 0 0 0 20px;
}#EnvironnementPrive #Inscription .captcha {
    width: 638px;
    font-size: 1em;
    margin: auto;
}#EnvironnementPrive #Inscription .captcha .top {
    background: url(../../images/2/commun/bg_arrondigris-top.jpg);
    height: 6px;
    font-size: 0;
}#EnvironnementPrive #Inscription .captcha .middle {
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    height: 125px;
    padding: 5px 40px;
}#EnvironnementPrive #Inscription .captcha .bottom {
    background: url(../../images/2/commun/bg_arrondigris-bottom.jpg);
    height: 6px;
    font-size: 0;
}#EnvironnementPrive #Inscription .captcha .system {
    float: left;
    width: 45%;
}#EnvironnementPrive #Inscription .captcha .system .systitle {
    float: left;
    width: 50px;
    padding: 5px 0 30px;
}#EnvironnementPrive #Inscription .captcha .info {
    float: right;
    width: 45%;
}#EnvironnementPrive #Inscription .captcha label {
    margin-right: 10px;
}#EnvironnementPrive #Inscription .submit {
    width: 120px;
    text-align: center;
    margin: 20px auto 0;
}#EnvironnementPrive .actionblock {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat center top;
    text-align: center;
    padding: 10px 0;
}#EnvironnementPrive .actionblock .action {
    margin: 16px 40px 16px 0;
}#EnvironnementPrive #ChoixPaiement {
    width: 920px;
    font-size: 0.9em;
    margin: 10px auto 10px 25px;
}#EnvironnementPrive #ChoixPaiement .data div span {
    height: 40px;
    margin: 0 0 0 10px;
}.v70 #EnvironnementPrive #ChoixPaiement .data div span {
    padding-top: 3px;
}#EnvironnementPrive #ChoixPaiement .data #CarteBancaire #paypal {
    padding-top: -6px;
}#EnvironnementPrive #ChoixPaiement .data div input.radio, #EnvironnementPrive #ChoixPaiement .data div span, #EnvironnementPrive #ChoixPaiement .data div img {
    float: left;
    display: block;
}#EnvironnementPrive #ChoixPaiement #CarteBancaire input.radio, #EnvironnementPrive #ChoixPaiement #CarteBancaire span, #EnvironnementPrive #ChoixPaiement #InternetPlus input.radio, #EnvironnementPrive #ChoixPaiement #InternetPlus span, #EnvironnementPrive #ChoixPaiement #Paybox input.radio, #EnvironnementPrive #ChoixPaiement #Paybox span {
    margin-top: 10px;
}#EnvironnementPrive #AdresseFacturation .action, #EnvironnementPrive #AdresseLivraison .action {
    float: right;
    margin: 0;
}#EnvironnementPrive #PaiementCheque {
    width: 920px;
    margin: 10px auto 10px 25px;
}#EnvironnementPrive #PaiementCheque .data p {
    font-size: 0.9em;
    margin: 10px 15px;
}#EnvironnementPrive #PaiementCheque .data p span {
    color: #6C8628;
}#EnvironnementPrive #Confirmation .Top, #EnvironnementPrive #InnerLarge .Top, #EnvironnementPrive #Paiement .Top, #EnvironnementPrive #MonPanier .Top, #EnvironnementPrive #ChoixPaiement .top, #EnvironnementPrive #PaiementCheque .top {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat top center;
}#EnvironnementPrive #Confirmation h2, #EnvironnementPrive #InnerLarge .data h2 {
    margin: 0;
}#EnvironnementPrive #Confirmation .Footer, #EnvironnementPrive #InnerLarge .Footer, #EnvironnementPrive #Paiement .Footer, #EnvironnementPrive #MonPanier .Footer, #EnvironnementPrive #ChoixPaiement .bottom, #EnvironnementPrive #PaiementCheque .bottom {
    background: url(../../images/2/commun/bg_etapes-boutique.gif) no-repeat bottom center;
}#EnvironnementPrive #Paiement, #EnvironnementPrive #MonPanier {
    width: 920px;
    margin: 0 auto 0 25px;
}#EnvironnementPrive #Paiement .data, #EnvironnementPrive #MonPanier .data {
    border-right: 1px solid #889F36;
    border-left: 1px solid #889F36;
    background: #FFF;
    position: relative;
    margin: 0;
    padding: 0;
}#EnvironnementPrive #Paiement .data table, #EnvironnementPrive #MonPanier .data table {
    width: 825px;
    font-size: 1em;
    position: relative;
    margin: 0 45px;
}#EnvironnementPrive #Paiement .data table th, #EnvironnementPrive #MonPanier .data table th {
    background: url(../../images/2/commun/bg_th-panier.jpg) repeat-x;
    text-align: center;
    position: relative;
    padding: 12px 5px;
}#EnvironnementPrive #Paiement .data table th .corner, #EnvironnementPrive #MonPanier .data table th .corner {
    position: absolute;
    top: 2px;
}#EnvironnementPrive #Paiement .data table th .corner.left, #EnvironnementPrive #MonPanier .data table th .corner.left {
    left: 33px;
}#EnvironnementPrive #Paiement .data table th .corner.right, #EnvironnementPrive #MonPanier .data table th .corner.right {
    right: 36px;
}.v60 #EnvironnementPrive #Paiement .data table th .corner.left, .v60 #EnvironnementPrive #MonPanier .data table th .corner.left {
    left: -14px;
    top: 0;
}.v60 #EnvironnementPrive #Paiement .data table th .corner.right, .v60 #EnvironnementPrive #MonPanier .data table th .corner.right {
    right: -14px;
    top: 0;
}.v70 #EnvironnementPrive #Paiement .data table th .corner.left, .v70 #EnvironnementPrive #MonPanier .data table th .corner.left {
    left: 0;
    top: 0;
}.v70 #EnvironnementPrive #Paiement .data table th .corner.right, .v70 #EnvironnementPrive #MonPanier .data table th .corner.right {
    right: 0;
    top: 0;
}#EnvironnementPrive #Paiement .data table td, #EnvironnementPrive #MonPanier .data table td {
    text-align: center;
    border-bottom: 2px solid #DFDFDF;
    padding: 10px;
}#EnvironnementPrive #Paiement .data table td.alignright, #EnvironnementPrive #MonPanier .data table .alignright {
    text-align: right !important;
}#EnvironnementPrive #Paiement .data table tr.soustotal td, #EnvironnementPrive #MonPanier .data table tr.soustotal td {
    background: #ECF3D2;
    border-bottom: 2px solid #FFF;
}#EnvironnementPrive #Paiement .data table tr.total td, #EnvironnementPrive #MonPanier .data table tr.total td {
    background: #D9E8A6;
    font-weight: bold;
    border-bottom: 2px solid #FFF;
}#EnvironnementPrive #Paiement .data table td.color0, #EnvironnementPrive #MonPanier .data table td.color0, #EnvironnementPrive #MonPanier .data table td.color1 {
    background: #F0F0F0;
    border-bottom: 2px solid #DFDFDF;
}#EnvironnementPrive #Paiement p, #EnvironnementPrive #MonPanier p {
    text-align: right;
    padding: 10px 50px 10px 10px;
}#EnvironnementPrive #DejaUnCompte .Top, #EnvironnementPrive #CreerUnCompte .Top, #EnvironnementPrive #AdresseFacturation .Top, #EnvironnementPrive #AdresseLivraison .Top {
    background: url(../../images/2/commun/bg_top-rounded-prive.gif) no-repeat top center;
}#EnvironnementPrive #DejaUnCompte h2, #EnvironnementPrive #CreerUnCompte h2, #EnvironnementPrive #AdresseFacturation h2, #EnvironnementPrive #AdresseLivraison h2 {
    width: 90%;
    margin: 0 0 0 12px;
}#EnvironnementPrive #DejaUnCompte h2 img, #EnvironnementPrive #AdresseFacturation h2 img, #EnvironnementPrive #AdresseLivraison h2 img {
    margin-bottom: 2px;
}#EnvironnementPrive #DejaUnCompte .data p a, #EnvironnementPrive #CreerUnCompte .data p a, #EnvironnementPrive #PaiementCheque .data p span.other_color {
    color: #8D3EB6;
}#EnvironnementPrive #DejaUnCompte .data div.button, #EnvironnementPrive #CreerUnCompte .data div.button {
    text-align: right;
    position: absolute;
    bottom: 15px;
    right: 15px;
}#EnvironnementPrive #CreerUnCompte .Footer, #EnvironnementPrive #AdresseFacturation .Footer, #EnvironnementPrive #AdresseLivraison .Footer {
    background: url(../../images/2/commun/bg_footer-rounded-prive.gif) no-repeat bottom center;
}#EnvironnementPrive #MonPanier .action.two_buttons .continue, #EnvironnementPrive #Inscription .data .information {
    float: left;
}#EnvironnementPrive #MonPanier .action.two_buttons .done, #EnvironnementPrive #Inscription .submitright { /*float:right;*/
    text-align: right;
}#EnvironnementPrive #MonPanier .action.two_buttons .done img, #EnvironnementPrive #Inscription .submitright img {
    position: relative;
}#EnvironnementPrive #Inscription .details .clearfix .text, #EnvironnementPrive #Inscription .captcha input {
    width: 200px;
}#EnvironnementPrive #Inscription .data .title, #EnvironnementPrive #Inscription .data .formule {
    width: 45%;
    float: left;
    text-align: right;
}.v70 #EnvironnementPrive #Inscription .data .titleform, .v60 #EnvironnementPrive #Inscription .data .titleform {
    margin: 5px 0 0 20px;
}#EnvironnementPrive #ChoixPaiement h2, #EnvironnementPrive #PaiementCheque h2 {
    margin: 0 0 20px 12px;
}#EnvironnementPrive #ChoixPaiement .data, #EnvironnementPrive #PaiementCheque .data {
    border-right: 1px solid #889F36;
    border-left: 1px solid #889F36;
    background: #FFF;
    margin: 0;
    padding: 0;
}#EnvironnementPrive #ChoixPaiement .data div input.radio, #EnvironnementPrive #ChoixPaiement .data div img {
    margin: 0 0 0 10px;
}#EnvironnementPrive #ChoixPaiement .action, #EnvironnementPrive #PaiementCheque .action {
    float: right;
    margin: 0 14px 0 0;
}#Interne #RechercheForum {
    color: #8D8D8F;
}#Interne #RechercheForum img, #Interne #RechercheForum input.image {
    vertical-align: middle;
}#Interne #RechercheForum label {
    margin: 0 10px;
}#Interne #RechercheForum .right {
    margin: 0 10px 0 0;
}#Interne #RechercheForum input.text {
    border: 1px solid #C5C5C5;
    width: 180px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0;
    padding: 0;
}#Interne #BestOfForum {
    background: url(../../images/2/commun/bg_dotted.gif) repeat-y center;
}#Interne #BestOfForum h3 {
    font-size: 1.4em;
    color: #747474;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
}#Interne #BestOfForum .left {
    width: 308px;
}.v60 #Interne #BestOfForum .left {
    width: 295px;
}#Interne #BestOfForum .right {
    width: 308px;
    float: left !important;
    margin: 0 0 0 12px;
}#Interne #BestOfForum .block ul {
    margin: 0 2px;
    padding: 0;
}#Interne #BestOfForum .block ul li {
    list-style: none;
    color: #272727;
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
    padding: 0;
}#Interne #BestOfForum .block ul li span {
    float: right;
    font-size: 0.85em;
    color: #8D8D8F;
}#Interne #BestOfForum .block ul li h5 {
    font-size: 1em;
    color: #7B982E;
    margin: 0;
    padding: 8px 5px 8px 15px;
}#Interne #BestOfForum .block ul li p {
    font-size: 0.95em;
    clear: both;
    background: #E5E5E5;
    padding: 5px 5px 15px 15px;
}#Interne #BestOfForum .block a {
    color: #9F5FBF;
}#Interne #BestOfForum .block div.more {
    text-align: right;
    background: url(../../images/2/commun/bg_footer-bloc-communautaire.gif) no-repeat bottom;
    margin: 0;
    padding: 5px 5px 5px 0;
}#GroupCommunautaire #Forum div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne #ListForums table {
    width: 615px;
    font-size: 1em;
}#Interne #ListForums table tr th {
    color: #000;
    background: #BBD561;
    font-size: 1em;
    padding: 4px 0 0;
}#Interne #ListForums table tr td {
    font-size: 1em;
    border-bottom: 2px solid #DFDFDF;
}#Interne #ListForums table tr td img {
    float: right;
}#Interne #ListForums table tr td h4 {
    font-size: 1em;
    margin: 0;
    padding: 0;
}#Interne #ListForums table tr td h4 a {
    color: #7B982E;
}#Interne #ListForums table tr td p {
    margin: 0;
    padding: 0;
}#Forum-Reponse {
    border-top: 1px solid #DFDFDF;
    width: 650px;
    position: relative;
    margin: 0 0 0 -11px;
    padding: 15px 0;
}#Forum-Reponse h4 {
    color: #747474;
    font-size: 1.2em;
    margin: 10px 0;
    padding: 0;
}#Forum-Reponse .Encadre {
    margin: 0 0 15px;
}#Forum-Reponse .Encadre h5 {
    background: transparent url(../../images/2/commun/bg_intro-emploi.gif) no-repeat scroll top left;
    font-size: 1.1em;
    font-weight: bold;
    color: #FFF;
    height: 23px;
    margin: 0;
    padding: 7px 0 0 20px;
}#Forum-Reponse .Encadre .data {
    background: #F1F1F1;
    border: 1px solid #DFDFDF;
    border-top: none;
    margin: 0 !important;
    padding: 10px 20px;
}#Forum-Reponse .Encadre .data h6 {
    color: #9CB63E;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}#Forum-Reponse .Encadre .data p.par {
    color: #505050;
    margin: 0 0 10px;
    padding: 0;
}#Forum-Reponse .Encadre .data p.content {
    color: #505050;
    margin: 0;
    padding: 0;
}#Forum-Reponse .Encadre .data div.repondre {
    text-align: right;
    margin: 10px 0 0;
    padding: 0;
}#Forum-Reponse .Encadre .data div.repondre a.abus {
    background: url(../../images/2/commun/bg_abus.gif) top left no-repeat;
    color: #8D3EB6;
    font-size: 0.9em;
    float: left;
    padding: 5px 0 0 15px;
}#Forum-Reponse .Encadre .data form {
    margin: 15px 0;
    padding: 0;
}#Forum-Reponse .Encadre .data form label {
    display: inline-block;
    width: 80px;
    font-size: 0.95em;
    float: left;
    margin: 0 0 10px;
}#Forum-Reponse .Encadre .data form input.text {
    width: 455px;
    float: left;
}#Forum-Reponse .Encadre .data form textarea {
    width: 455px;
    height: 170px;
    font-size: 1.2em;
    display: inline-block;
    float: left;
}#Forum-Reponse .Encadre h5.reponse {
    background: url(../../images/2/commun/bg_forum-reponse-h5.gif);
    height: 25px;
    color: #4D4D4D;
    font-weight: normal;
}#Forum-Reponse .Encadre.sousReponse {
    margin: 0 0 15px 70px;
}#Forum-Reponse .sousReponse h5.reponse {
    background: url(../../images/2/commun/bg_forum-reponse-h5-sous.gif);
}#Forum-Reponse #ListForums th {
    height: 35px;
    background: #DDEBAF !important;
}#ColoneDroite #GoogleAds {
    border: 1px solid #DFDFDF;
    width: 300px;
    margin: 16px 0 0 5px;
    padding: 0;
}#ColoneDroite #GoogleAds .more {
    background: #DFDFDF;
    color: #FFFFFF;
    text-align: right;
    font-weight: bold;
    padding: 2px 5px;
}#googleAdsColDroit {
    margin: 16px 0 10px 5px;
}#GroupCommunautaire {
    width: 302px;
    float: left;
    display: inline;
    background: #F7F7F7;
    margin: 5px 0 0 8px;
}#GroupCommunautaire .pub {
    text-align: center;
    margin: 0 0 10px;
}#GroupCommunautaire #LaCommunaute {
    background: url(../../images/2/commun/ttr_communaute-home.jpg) top center no-repeat #FFF;
}#GroupCommunautaire #LaCommunaute p {
    color: #7B982E;
    font-weight: bold;
    margin: 15px 0 5px 70px;
}#GroupCommunautaire #LaCommunaute div.num {
    background: url(../../images/2/commun/bg_pt-communaute.jpg) no-repeat top left;
    padding: 0 0 0 28px;
}#GroupCommunautaire #LaCommunaute div.num p {
    color: #8D3EB6;
    margin: 0 15px;
    padding: 10px 0;
}#GroupCommunautaire #LaCommunaute div.join {
    text-align: right;
    font-size: 0.78em;
    margin: 5px 0 0;
    padding: 0 5px 5px 0;
}#GroupCommunautaire #Faq {
    position: relative;
    padding-top: 10px;
    background: url(../../images/2/commun/ttr_faq.jpg) no-repeat top #FFF;
    height: 301px;
    overflow: hidden;
}#GroupCommunautaire #Faq .FluxRss {
    margin: 0 15px 0 0;
}#GroupCommunautaire #Faq p {
    color: #7B982E;
    font-weight: bold;
    margin: 5px 0 5px 10px;
}#GroupCommunautaire #Faq ul {
    position: absolute;
    top: 40px;
    left: 2px;
    list-style: none;
    margin: 0;
    padding: 0;
}#GroupCommunautaire #Faq ul li {
    float: left;
    width: 55px;
    cursor: pointer;
    position: relative;
    top: 8px;
    left: 0;
    height: 19px;
    text-align: center;
    color: #5B692F;
    font-weight: bold;
    background: url(../../images/2/commun/bg_faq-bt-off.gif) top left no-repeat;
    margin: 10px 1px 0;
    padding: 2px 0 0;
}#GroupCommunautaire #Faq .faq {
    height: 202px;
    background: url(../../images/2/commun/bg_faq.gif) no-repeat top;
    margin: 34px 0 0;
}#GroupCommunautaire #Faq .faq h4 {
    font-weight: bold;
    color: #7B982E;
    font-size: 1.1em;
    margin: 15px 20px;
    padding: 10px 0 0;
}#GroupCommunautaire #Faq .faq p.post {
    font-weight: normal !important;
    color: #999999;
    margin: 0 0 10px 25px;
    padding: 0;
}#GroupCommunautaire #Faq .faq p.from {
    font-weight: normal !important;
    color: #999999;
    margin: 0 0 0 25px !important;
    padding: 0 0 10px;
}#GroupCommunautaire #Faq .faq p.response {
    font-weight: normal !important;
    color: #4D4D4D;
    margin: 0 20px 5px 28px;
    padding: 0 0 2px;
}#GroupCommunautaire #Forum {
    background: url(../../images/2/commun/ttr_forum.gif) no-repeat top center;
    margin: 12px 0 0;
}#GroupCommunautaire #Forum .FluxRss {
    margin: 10px 5px 0 0;
}#GroupCommunautaire #Forum h2 {
    visibility: hidden;
    margin: 0 0 10px;
    padding: 0;
}#GroupCommunautaire #Forum ul {
    margin: 0 2px;
    padding: 0;
}#GroupCommunautaire #Forum ul li {
    list-style: none;
    color: #272727;
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
    padding: 0;
}#GroupCommunautaire #Forum ul li h5 {
    font-size: 0.9em;
    color: #7B982E;
    margin: 0;
    padding: 8px 5px 8px 15px;
}#GroupCommunautaire #Forum ul li p {
    font-size: 0.85em;
    background: #E5E5E5;
    padding: 5px 5px 15px 15px;
}#GroupCommunautaire #Forum a {
    color: #9F5FBF;
}#GroupCommunautaire #Chat {
    background: url(../../images/2/commun/ttr_chat.gif) no-repeat top center;
    margin: 12px 0 5px;
}#GroupCommunautaire #Chat h2 {
    visibility: hidden;
    margin: 0 0 12px;
    padding: 0;
}#GroupCommunautaire #Chat .data {
    background: #FFF url(../../images/2/commun/bg_footer-bloc-communautaire.gif) no-repeat bottom;
    margin: 0 2px;
    padding: 5px 0 10px;
}#GroupCommunautaire #Chat .data img {
    float: left;
    margin: 0 6px;
}#GroupCommunautaire #Chat .data h3 {
    color: #9CB63E;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px;
}#GroupCommunautaire #Chat .data p {
    color: #1B1C20;
    font-size: 0.95em;
    margin: 0;
    padding: 0;
}#GroupCommunautaire #Chat .data .more {
    text-align: right;
    padding: 0 5px 0 0;
}#GroupCommunautaire #LaCommunaute h2, #GroupCommunautaire #LaCommunaute h3, #GroupCommunautaire #Faq h2 {
    visibility: hidden;
    margin: 0;
    padding: 0;
}#GroupCommunautaire #LaCommunaute div.join a, #GroupCommunautaire #Faq div.more a, #GroupCommunautaire #Forum div.more a, #GroupCommunautaire #Chat .data div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#GroupCommunautaire #Faq ul li.active, #GroupCommunautaire #Faq .faq a {
    color: #8D3EB6;
}#GroupCommunautaire #Faq div.more, #GroupCommunautaire #Forum div.more {
    text-align: right;
    background: url(../../images/2/commun/bg_footer-bloc-communautaire.gif) no-repeat bottom;
    margin: 0;
    padding: 5px 5px 5px 0;
}#GroupInfos, #GroupeInfos {
    width: 430px;
    float: left;
    background: url(../../images/2/commun/bg_groupinfo.gif) top left repeat-y;
}#GroupeInfos .box .preview, #GroupeInfos .box .minibox {
    overflow: hidden;
}.v60 #GroupeInfos .box .preview, .v60 #GroupeInfos .box .minibox {
    zoom: 1;
}#Interne #Informations {
    clear: both;
    padding-bottom: 25px;
    background: #F0F0F0 !important;
    margin: 10px 0;
}#Interne #Informations p {
    padding: 30px 15px 0 !important;
}#Interne #Informations p span {
    color: #7B982E;
    font-size: 1.2em;
    font-weight: bold;
}.jScrollPaneTrack {
    background: #FFF url(../../images/2/commun/bg_drag-scroll.gif);
}.jScrollPaneDrag {
    background: #7B982E;
}

a.jScrollArrowUp {
    background: url(../../images/2/commun/basic_arrow_up.gif) no-repeat 0 0;
}

a.jScrollArrowDown {
    background: url(../../images/2/commun/basic_arrow_down.gif) no-repeat 0 0;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    background-position: 0 -30px;
}

a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
    background-position: 0 -15px;
}#GroupInfos #Librairie, #GroupeInfos #Librairie {
    height: 212px;
    width: 409px;
    margin: 14px 0 0 11px;
    padding: 0;
}#GroupInfos #Librairie img.left, #GroupeInfos #Librairie img.left {
    display: inline;
    margin: 0 0 6px;
}#GroupInfos #Librairie img.right, #GroupeInfos #Librairie img.right {
    display: inline;
    margin: 10px 0 0;
}#Interne #ListeRubriques .bloc {
    display: inline;
    width: 300px;
    margin: 0;
}#Interne #ListeRubriques .first {
    float: left;
}#Interne #ListeRubriques .second {
    float: right;
}#Interne #ListeRubriques .bloc h2 {
    width: auto;
    margin-bottom: 10px;
}#Interne #ListeRubriques .visuel {
    float: left;
    margin: 0 15px 0 0;
}#Interne #ListeRubriques .visuel p {
    color: #747474;
    font-size: 0.85em;
}#Interne #ListeRubriques h3 {
    color: #7B982E;
    font-size: 1.2em;
    margin: 5px 15px 5px 0;
    padding: 0;
    width: auto;
}#Interne #ListeRubriques .more {
    text-align: right;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 0;
}#Interne #ListeRubriques .more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne #IntroMagazine {
    background: url(../../images/2/commun/bg_vos-rdv.jpg) no-repeat top center;
    margin: 0 0 20px;
    padding: 5px 0 0;
}#Interne #IntroMagazine .visuel {
    float: left;
    display: inline;
    width: 100px;
    overflow: hidden;
    margin: 0 5px 0 0;
}#Interne #IntroMagazine h1 {
    font-size: 1.8em;
    margin: 0;
    padding: 0;
}#Interne #IntroMagazine p {
    font-size: 0.95em;
}#Interne #IntroMagazine .visuel p {
    color: #747474;
    font-size: 0.85em;
    width: 100%;
}#Interne #IntroMagazine p.auteur {
    font-size: 0.95em;
    float: left;
    clear: both;
    color: #7B982E;
    padding: 8px 0;
}#Interne #IntroMagazine p.accroche {
    font-size: 0.95em;
    width: auto;
    clear: both;
    padding: 0 0 8px 21px;
}#ColoneDroite #Magazine {
    background: url(../../images/2/commun/colonnedroite/bg_magazine.jpg) no-repeat top;
    float: left;
    width: 307px;
    margin: 0 0 10px;
    padding: 50px 0 0 12px;
}#ColoneDroite #Magazine img {
    float: left;
    display: inline;
    margin: 0 5px 4px;
}#ColoneGauche #IntroMagazine {
    background: url(../../images/2/commun/bg_header_col-gauche.jpg) no-repeat top center;
    margin: 0 0 20px;
    padding: 5px 0;
}#ColoneGauche #IntroMagazine .data p {
    font-size: 0.9em;
    margin: 0 0 7px;
}#ColoneGauche #IntroMagazine p.accroche {
    font-size: 0.9em;
    color: black;
    font-weight: normal;
    padding: 0 12px;
}#ColoneGauche #IntroMagazine h1 {
    font-size: 1.4em;
    margin: 0;
    padding: 0;
}#ColoneGauche #IntroMagazine h2 {
    background: url(../../images/2/commun/flecheSubTitle.gif) no-repeat top left;
    border: 0 none;
    padding: 0 0 1px 44px;
}#Interne #IntroMagazine h2.titreAvecGrandeFleche {
    background: url(../../images/2/commun/flecheSubTitle.gif) no-repeat !important;
    padding-left: 42px !important;
}#ColoneGauche #IntroMagazine p {
    clear: both;
    font-size: 0.95em;
}#ColoneGauche #IntroMagazine .GoToTop {
    margin: 0 20px;
}#ColoneGauche #IntroMagazine .visuel {
    float: left;
    width: 35%;
}#ColoneGauche #IntroMagazine .preview {
    float: left;
    width: 64%;
}#ColoneGauche #IntroMagazine .visuel p {
    color: #747474;
    font-size: 0.85em;
    width: auto;
}#ColoneGauche #IntroMagazine p.auteur {
    font-size: 0.95em;
    color: #7B982E;
    padding: 4px 0;
}#Interne #IntroMagazine .visuel_autre {
    float: left !important;
    padding-right: 5px;
}#Interne #IntroMagazine .visuel_autre p {
    font-size: 0.85em !important;
    color: gray !important;
}#Interne #IntroMagazine .mod_actualite h2 {
    border: 0 !important;
    width: auto !important;
}#Interne #IntroMagazine .mod_actualite h3 {
    width: auto !important;
}#Interne #IntroMagazine .mod_actualite .auteur {
    float: none !important;
    clear: none !important;
}#ColoneGauche #IntroMagazine .visuel_autre p {
    color: gray;
}#ColoneGauche #IntroMagazine .mod_actualite {
    padding: 0 10px 0 15px !important;
}#Main #Content #Interne #IntroMagazine .data .visuel_autre, #Main #Content #ColoneGauche #IntroMagazine .data .visuel_autre {
    float: left !important;
    margin: 0 !important;
}#Main #Content #Interne #IntroMagazine .visuel_autre p, #Main #Content #ColoneGauche #IntroMagazine .visuel_autre p {
    float: left !important;
    clear: none !important;
    margin: 0 !important;
}#Main #Content #Interne #IntroMagazine .data h2.titreAvecGrandeFleche, #Main #Content #ColoneGauche #IntroMagazine .data h2.titreAvecGrandeFleche {
    clear: both !important;
    width: 90% !important;
    float: none !important;
    margin: 0 !important;
}#Main #Content #Interne #IntroMagazine .data .visuel_autre {
    width: 205px !important;
    overflow: hidden !important;
}#Main #Content #Interne #IntroMagazine .Caprice {
    width: 412px !important;
    float: left;
    overflow: hidden;
}#Main #Content #Interne #IntroMagazine .Caprice.novizu {
    width: 620px !important;
}#Main #Content #ColoneGauche #IntroMagazine .data .visuel_autre {
    width: 127px !important;
    overflow: hidden !important;
}#Main #Content #ColoneGauche #IntroMagazine .Caprice {
    width: 272px !important;
    float: left;
    overflow: hidden;
}#Main #Content #ColoneGauche #IntroMagazine .Caprice.novizu {
    width: 400px !important;
}#Interne #IntroMagazine .data .data, #ColoneGauche #IntroMagazine .data h3 {
    clear: none;
}#Main #Content #Interne #IntroMagazine .data h3, #Main #Content #ColoneGauche #IntroMagazine .data h3, #Main #Content #Interne #IntroMagazine .data p.auteur, #Main #Content #ColoneGauche #IntroMagazine .data p.auteur {
    clear: both !important;
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
}#Main #Content #Interne #IntroMagazine .data .visuel_autre p, #Main #Content #Interne #IntroMagazine .data .visuel_autre img {
    width: 197px !important;
}#Main #Content #ColoneGauche #IntroMagazine .data .visuel_autre p, #Main #Content #ColoneGauche #IntroMagazine .data .visuel_autre img {
    width: 120px !important;
}#SendMailToFriend {
    width: 440px;
}#SendMailToFriend h3 {
    font-size: 1.5em;
    margin-left: 225px;
    margin-bottom: 20px;
    margin-top: 20px;
}#SendMailToFriend input {
    float: right;
}#SendMailToFriend .clearfix {
    margin-bottom: 10px;
}#SendMailToFriend .clearfix label {
    width: 160px;
    text-align: right;
    color: #3F3F3F;
}#SendMailToFriend .clearfix textarea {
    height: 100px;
}#SendMailToFriend .clearfix input, #SendMailToFriend .clearfix label, #SendMailToFriend .clearfix textarea {
    float: left;
    width: 200px;
    margin: 0 0 0 10px;
}#SendMailToFriend .left label, #SendMailToFriend .left input, #SendMailToFriend .right label, #SendMailToFriend .right input {
    float: left;
}#SendMailToFriend .alerte {
    text-align: center;
    width: auto;
    margin: 25px auto 0;
}#SendMailToFriend .alerte h3 {
    color: #A6C442;
    margin-left: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
}#Header #MonComtpe .MonEspace {
    margin-top: 20px;
}#Interne #MonEspace h2 {
    width: auto;
    color: #9CB63E;
    background: url(../../images/2/commun/bg_h2_interne-light.gif) no-repeat;
    border-color: #9CB63E !important;
    margin: 0 0 10px;
}#Interne #MonEspace div.right {
    margin-right: 0;
    margin-left: 5px;
    width: 320px;
}#Interne #MonEspace div.left {
    width: 300px;
}#Interne #MonEspace div.left p.left {
    margin-left: 5px;
}#Interne #MonEspace div.left p.right {
    margin-right: 5px;
}#MonCompte {
    background: #E0E0E0;
    width: 957px;
    margin: 0 auto 15px;
}#MonCompte table {
    width: 100%;
}#MonCompte table tr .bigTitle {
    padding-left: 10px;
    font-size: 1.7em;
    font-weight: bold;
    color: #9CB63E;
}#MonCompte table tr td {
    height: 22px;
}#MonCompte div.more {
    text-align: left;
    font-size: 0.78em;
    margin: 0;
    padding: 5px 5px 5px 20px;
}#MonCompte div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#MonCompte .messageConfirmation {
    padding: 10px 0 10px 35px;
}#Content #MySpace {
    margin: 0 6px;
}#Content #MySpace #Edito {
    background: url(../../images/2/commun/bg_people.jpg) left top no-repeat;
    height: 203px;
}#Content #MySpace #Edito h1 {
    background: url(../../images/2/commun/bg_greencorner_righttop.jpg) top right no-repeat #9DB63E;
    color: white;
    font-size: 2em;
    margin: 0 0 0 150px;
    padding: 5px 0 5px 5px;
}#Content #MySpace #Edito h1 span {
    text-transform: uppercase;
}#Content #MySpace #Edito div {
    background: #9DB63E;
    height: 125px;
    color: #1B1C20;
    font-size: 0.9em;
    margin: 0 0 0 150px;
    padding: 0 10px 0 0;
}#Content #MySpace .blockElement {
    background: white;
    padding: 0 0 20px;
}#Content #MySpace .blockElement h2 {
    background: url(../../images/2/commun/bg_title_2.jpg) no-repeat;
    color: white;
    font-size: 1.25em;
    text-transform: uppercase;
    margin: 0;
    padding: 8px 0 10px 25px;
}#Content #MySpace .blockElement h3 {
    background: #ECECEC;
    color: #7B982E;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    margin: 0 1px;
    padding: 3px 0 3px 15px;
}#Content #MySpace .blockElement .data {
    position: relative;
    margin: 0 45px;
    padding: 15px 0;
}#Content #MySpace .blockElement .data table {
    width: 880px;
    font-size: 1em;
    position: relative;
}#Content #MySpace .blockElement .data th {
    background: url(../../images/2/commun/bg_th-panier.jpg) repeat-x;
    text-align: center;
    position: relative;
    padding: 12px 5px;
}#Content #MySpace .blockElement .data th .corner {
    position: absolute;
    top: 17px;
}.msie #Content #MySpace .blockElement .data th .corner, .msie #Content #MySpace .blockElement .data2 th .corner {
    top: 0;
}#Content #MySpace .blockElement .data td {
    text-align: center;
    border-bottom: 2px solid #DFDFDF;
    padding: 5px;
}#Content #MySpace .blockElement .data tr.soustotal td {
    background: #ECF3D2 none repeat scroll 0 0;
    border-bottom: 2px solid #FFFFFF;
}#Content #MySpace .blockElement .data tr.total td {
    background: #D9E8A6 none repeat scroll 0 0;
    border-bottom: 2px solid #FFFFFF;
    font-weight: bold;
}#Content #MySpace .blockElement .data.Other tr td {
    background: #ECF3D2 none repeat scroll 0 0 !important;
    border-bottom: 2px solid #FFFFFF;
}#Content #MySpace .blockElement .data.Other tr td.color1 {
    background: #D9E8A6 none repeat scroll 0 0;
    border-bottom: 2px solid #FFFFFF;
}#Content #MySpace .blockElement .data.Other tr td em {
    font-weight: bolder;
    font-style: normal;
    color: #698227;
}#Content #MySpace .blockElement .data2 {
    position: relative;
    width: 394px;
    float: left;
    display: inline;
    margin: 0 45px;
    padding: 15px 0;
}#Content #MySpace .blockElement .data2 table {
    width: 394px;
    font-size: 1em;
    position: relative;
}#Content #MySpace .blockElement .data2 th {
    background: url(../../images/2/commun/bg_th-panier2.jpg) repeat-x;
    text-align: center;
    position: relative;
    color: #FFF;
    padding: 11px 5px;
}#Content #MySpace .blockElement .data2 th .corner {
    position: absolute;
    top: 15px;
}#Content #MySpace .blockElement .data2 td {
    text-align: center;
    background: #ECECEC;
    padding: 5px;
}#Content #MySpace .blockElement .data2 td.alignright {
    text-align: right !important;
    padding-right: 5px;
    font-weight: bold;
}#Content #MySpace .blockElement .data2 td.alignleft {
    text-align: left !important;
    padding-left: 5px;
}#Content #MySpace .blockElement .fermer {
    float: right;
    margin: 0 45px 0 0;
}#Content #MySpace #BureauPerso ul {
    list-style: none;
    height: 38px;
    background: url(../../images/2/commun/bg_bigbox_blue_top.jpg) bottom left no-repeat;
    margin: 0 0 0 5px;
    padding: 0;
}#Content #MySpace #BureauPerso ul li {
    float: left;
}#Content #MySpace #BureauPerso div.content {
    background: #E0E0E0;
    margin: 0 5px;
    padding: 15px 10px 5px;
}#Content #MySpace #BureauPerso div.content table {
    font-size: 0.9em;
    background: white;
    text-align: center;
    width: 100%;
}#Content #MySpace #BureauPerso div.content table th, #Content #MySpace #BureauPerso div.content table td {
    padding: 5px 5px 10px;
}#Content #MySpace #BureauPerso div.content table th {
    background: #DEE5CB;
    border-left: 2px solid white;
    border-bottom: 1px solid white;
}#Content #MySpace #BureauPerso div.content table td {
    border-left: 2px solid white;
    border-bottom: 2px solid #E0E0E0;
}#Content #MySpace #BureauPerso div.content table th.first {
    background: #A5B677;
    border-left: 0;
}#Content #MySpace #BureauPerso div.content table td.first {
    background: #DEE5CB;
    border-left: 0;
}#Content #MySpace #BureauPerso .action {
    float: right;
    background: #E0E0E0;
    margin: 0;
}#Content #MySpace #BureauPerso .pagination {
    background: url(../../images/2/commun/bg_bigbox_blue_bottom.jpg) bottom no-repeat #E0E0E0;
    font-size: 0.9em;
    text-align: center;
    margin: 0 5px;
    padding: 5px;
}#Content #MySpace #BureauPerso .pagination a {
    color: #8D3EB6;
    padding: 5px;
}#Content #MySpace #BureauPerso .pagination a.active {
    background: #8D3EB6;
    color: white;
}#MySpace .actionContain .button {
    float: left;
    text-align: center;
    margin: 15px 0;
}#MySpace .actionContain.one .button {
    width: 100%;
}#MySpace .actionContain.two .button {
    width: 50%;
}#MySpace .actionContain.three .button {
    width: 33%;
}#MySpace .actionContain.four .button {
    width: 24%;
}#Content #MySpace .blockElement .data th .corner.left, #Content #MySpace .blockElement .data2 th .corner.left {
    left: 0;
}#Content #MySpace .blockElement .data th .corner.right, #Content #MySpace .blockElement .data2 th .corner.right {
    right: 0;
}#Content #MySpace .blockElement .data td.color0, #Content #MySpace .blockElement .data td.color1 {
    background: #F0F0F0;
    border-bottom: 2px solid #DFDFDF;
}#ColoneDroite #NosServices {
    clear: both;
    background: url(../../images/2/commun/ttr_nos-services.gif) no-repeat top center;
}#ColoneDroite #NosServices h2 {
    visibility: hidden;
}#ColoneDroite #NosServices .bloc {
    background: url(../../images/2/commun/bg_nos-services.gif) no-repeat top center;
    height: auto;
    margin: 8px 0;
    padding: 0 20px;
}#ColoneDroite #NosServices .bloc h3 {
    margin: 0;
    padding: 10px 0 0;
}#ColoneDroite #NosServices .bloc p {
    font-size: 0.88em;
    background: url(../../images/2/commun/bg_nos-services_middle.gif) !important;
    margin: 0 -15px;
    padding: 5px;
}#ColoneDroite #NosServices .bloc a {
    color: #000;
}#ColoneDroite #NosServices .bloc .footerService {
    background: url(../../images/2/commun/bg_nos-services.gif) no-repeat bottom;
    font-size: 0;
    height: 5px;
    margin-left: -15px;
    margin-right: -15px;
}.msie #ColoneDroite #NosServices .bloc p, .msie #ColoneDroite #NosServices .bloc .footerService {
    margin-left: -10px;
    margin-right: -20px;
}.TourVertPaiement {
    margin-top: 20px;
    width: 270px;
    margin-right: 10px;
    float: left;
    background-color: #9CB63E;
    padding: 15px;
}#PaiementActe {
    background-color: white;
    width: 260px;
    padding: 5px;
}#PaiementActe #TitrePaiement {
    color: #7B982E;
    font-size: 13px;
    font-weight: bold;
}#PaiementActe #DureeAcces {
    font-size: 11px;
    margin-top: 20px;
}#PaiementActe #ChoixPaiement {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
}#PaiementActe #valider {
    margin-left: 160px;
}#erreur_paiement {
    background-color: white;
    width: 907px;
    margin-left: 25px;
    border: 1px solid #7B982E;
    margin-bottom: 10px;
    padding: 5px;
}#TourVertPaiementActe {
    background-color: #9CB63E;
    width: 638px;
    float: left;
    padding: 15px;
}.erreur_infos_paiement_acte {
    color: red;
}.Infos_paiement_acte {
    background-color: white;
    margin-bottom: 5px;
    padding: 10px;
}.champs_obligatoires {
    color: #7B982E;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}.Infos_paiement_acte p {
    color: #4D4D4D;
    font-size: 0.95em;
    width: auto;
    margin: 5px 0;
}.Infos_paiement_acte p label {
    width: 120px;
    padding-top: 2px;
    float: left;
}.Infos_paiement_acte p input {
    border: 1px solid #C5C5C5;
    width: 200px;
    float: left;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0 20px 20px 0;
    padding: 2px 0 1px 4px;
}#valider_info_paiement_acte {
    margin-left: 500px;
}#TourVertconfirmation_paiement_acte {
    width: 600px;
    margin-left: 20px;
    background-color: #9CB63E;
    padding: 10px;
}#confirmation_paiement_acte {
    background-color: white;
    padding: 10px;
}#confirmation_paiement_acte p {
    margin-top: 15px;
}#confirmation_paiement_acte img {
    margin-right: 5px;
}.erreur_adresses {
    color: red !important;
    margin-left: 130px !important;
    margin-top: -10px !important;
    margin-bottom: 15px !important;
}.erreur_adresses_region {
    color: red !important;
    margin-left: 130px !important;
    margin-top: 5px;
}.Infos_paiement_acte h3, #confirmation_paiement_acte h3 {
    color: #7B982E;
    border-bottom: 3px solid #7B982E;
    text-transform: uppercase;
}#allopasse, #validation_paiement_acte {
    margin-left: 100px;
}#Pub {
    text-align: center;
    height: 90px;
    width: 748px;
    margin: 0 auto;
}#Pub a {
    width: 730px;
    height: 90px;
    background: url(../../images/2/header/bg_publicite.gif) top left no-repeat;
    float: left;
    padding: 0 9px;
}#Pub a img {
    height: 90px;
}.pub {
    text-align: center;
}#GroupeDoc #MoteurRecherche form {
    margin: 0 4px;
}#GroupeDoc #MoteurRecherche h2 {
    font-size: 1.1em;
    color: #747474;
    background: url(../../images/2/commun/arrow_grey.gif) 5px center no-repeat;
    padding: 5px 0 0 25px;
}#GroupeDoc #MoteurRecherche .text {
    float: none !important;
}#GroupeDoc #MoteurRecherche .critere {
    margin: 5px 0;
    padding: 0 0 0 12px;
}#GroupeDoc #MoteurRecherche .critere input {
    width: 180px;
}#GroupeDoc #MoteurRecherche .critere select {
    width: 184px;
}#GroupeDoc #MoteurRecherche .more {
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    font-size: 0.8em;
    float: right;
    padding: 0 10px;
}#GroupeDoc #MoteurRecherche input.image {
    float: none !important;
    text-align: center !important;
    width: auto !important;
    margin: 10px 0 10px 65px !important;
    padding: 0;
}#GroupeDoc #MoteurRecherche form .top {
    background: url(../../images/2/commun/bg_grey.jpg) center top no-repeat;
}#GroupeDoc #MoteurRecherche form .middle {
    background: #F1F1F1;
}#GroupeDoc #MoteurRecherche form .bottom {
    background: url(../../images/2/commun/bg_grey.jpg) center bottom no-repeat;
}#MoteurRecherche h2 {
    width: auto !important;
}#RechercheExpress ul {
    list-style: none;
    width: 180px;
    text-align: left;
    color: #8D8D8F;
    border: 1px solid #97A199;
    overflow-y: scroll;
    height: 180px;
    display: none;
    font-size: 0.85em;
    margin: 0 auto 5px;
    padding: 5px;
}#ColoneDroite #RechercheExpress {
    clear: both;
    margin: 10px auto;
}#ColoneDroite #RechercheExpress h2 {
    background: url(../../images/2/commun/bg_h2-recherche-express.jpg) no-repeat top left;
    font-size: 1em;
    color: #747474;
    margin: 0 0 0 6px;
    padding: 9px 0 3px 65px;
}#ColoneDroite #RechercheExpress .data {
    background: url(../../images/2/commun/colonnedroite/bg_col-droite_block.gif) repeat-y center top;
    text-align: center;
}#ColoneDroite #RechercheExpress input.text {
    width: 186px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 5px;
}#ColoneDroite #RechercheExpress select {
    width: 190px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 5px;
}#ColoneDroite #RechercheExpress .more {
    text-align: right;
    margin-top: 3px;
    background: url(../../images/2/commun/bg_footer-emploi.gif) no-repeat bottom center;
    padding: 0 12px 5px 0;
}#ColoneDroite #RechercheExpress div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne #RechercheExpress {
    width: 300px;
    float: left; /*visibility: hidden;overflow: hidden;*/
}#Interne #RechercheExpress h2 {
    background: url(../../images/2/commun/bg_h2-recherche-express.jpg) no-repeat top left;
    font-size: 1em;
    border: 0 none;
    width: auto;
    color: #747474;
    margin: 0;
    padding: 9px 0 3px 65px;
}#Interne #RechercheExpress .data {
    background: url(../../images/2/commun/colonnedroite/bg_col-droite_block.gif) repeat-y center top;
    text-align: center;
    padding: 15px 0 0;
}.v60 #Interne #RechercheExpress .data {
    background-position: left;
}#Interne #RechercheExpress input.text {
    width: 186px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 15px;
}#Interne #RechercheExpress select {
    width: 190px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 16px;
}#Interne #RechercheExpress .more {
    text-align: right;
    background: url(../../images/2/commun/bg_footer-emploi.gif) no-repeat bottom center;
    margin: 3px -20px 0;
    padding: 10px 12px 5px 0;
}#Interne #RechercheExpress div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 15px 0 10px;
}#Interne #EspaceRecherche {
    background: #F0F0F0;
    overflow: hidden;
    zoom: 1;
    margin: 0 -11px 10px;
    padding: 10px;
}#Content .RechercheAvancee h1 {
    background: url(../../images/2/commun/arrow_green2.gif) 0 center no-repeat;
    border-bottom: 3px solid #7B982E;
    color: #7B982E;
    text-transform: uppercase;
    font-size: 1.2em;
    margin: 0;
    padding: 0 0 3px 25px;
}#Content .RechercheAvancee h1 span {
    text-transform: none;
}#Content .RechercheAvancee hr {
    border: 0;
    height: 0;
    border-bottom: 1px dotted #C0C0C0;
    margin: 10px 0 0;
}#Content .RechercheAvancee .block {
    margin: 20px 0;
}#Content .RechercheAvancee .block .picto {
    float: left;
    margin: 0 10px 0 0;
}#Content .RechercheAvancee .block .title {
    font-size: 1em;
    color: #93AB55;
    font-weight: bold;
    width: 180px;
    float: left;
    padding: 5px 0 0;
}#Content .RechercheAvancee .block .option {
    float: left;
    padding: 5px 0 0;
}#Content .RechercheAvancee .action {
    text-align: right;
    margin: 15px 0 10px;
}#Content .RechercheAvancee #Result {
    background: #ECECEC;
    color: #7B982E;
    font-size: 0.9em;
    margin: 0 0 10px;
    padding: 5px 0 5px 26px;
}#Content .RechercheAvancee table {
    width: 100%;
}#Content .RechercheAvancee table th {
    background: #DDEBAF;
    font-size: 0.9em;
    padding: 5px 0 15px;
}#Content .RechercheAvancee table td {
    border-bottom: 2px solid #DFDFDF;
    font-size: 0.9em;
    padding: 5px 0 12px;
}#Content .RechercheAvancee table td.one {
    color: #7B982E;
    font-weight: bold;
}#Content .RechercheAvancee table .one, #Content .RechercheAvancee table .two {
    padding-left: 10px;
}#Content .RechercheAvancee table .three, #Content .RechercheAvancee table .four {
    text-align: center;
}#Content .RechercheAvancee ul {
    list-style: none;
    width: 280px;
    text-align: left;
    color: #8D8D8F;
    border: 1px solid #97A199;
    overflow-y: scroll;
    height: 100px;
    display: none;
    margin: 0 auto 5px;
    padding: 5px;
}.msie #Content .RechercheAvancee .block .option ul {
    float: left;
    clear: both;
}#Content .RechercheAvancee #PerPub .option input {
    width: 60px;
}#Content .RechercheAvancee #PerPub .option {
    margin: 0 0 0 -15px;
}#Content .RechercheAvancee #PerPub .option * {
    vertical-align: middle;
}#Content .RechercheAvancee #PerPub .title {
    padding-top: 7px;
}#RechercheExpress .multipleSelect, #Content .RechercheAvancee .type {
    color: #8D8D8F;
    font-size: 0.9em;
    text-align: left;
    border: 1px solid #97A199;
    cursor: pointer;
    margin: 0 auto 5px;
    width:190px;
}
#Content .RechercheAvancee .big_type {width:290px;}
.msie #Content .RechercheAvancee .block .option .type {
    float: left;
}#RechercheExpress .multipleSelect span, #Content .RechercheAvancee .type span {
    display: block;
    margin: 2px;
}#RechercheExpress .multipleSelect input.image, #Content .RechercheAvancee .type input.image {
    float: right;
    margin: 2px 0 0;
}#RechercheExpress ul input, #Content .RechercheAvancee ul input {
    margin: 0 5px 0 0;
}#ColoneDroite #RechercheExpress .Footer, #Interne #RechercheExpress .Footer {
    font-size: 0.2em;
    clear: both;
    margin: 0;
    padding: 0;
}.idConsulterOffre {
    margin-top: 31px;
}.msie .idConsulterOffre {
    margin-top: 23px;
}#GroupeDoc #Referencement {
    font-size: 0.8em;
}#GroupeDoc #Referencement .data {
    padding-right: 12px;
}#GroupeDoc #Referencement .more {
    float: right;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 9px no-repeat;
    padding: 5px 0 0 10px;
}#GroupeDoc #Referencement .block {
    border-bottom: 1px dotted #C0C0C0;
    padding: 10px 0;
}#GroupeDoc #Referencement .block .logo {
    float: left;
    width: 28%;
    text-align: center;
}#GroupeDoc #Referencement .block .texte {
    float: left;
    width: 71%;
}#GroupeDoc #Referencement .block .texte span {
    display: block;
}#EnSavoirPlusSite {
    float: left;
    width: 668px;
    overflow: hidden;
    background: url(../../images/2/commun/bg_interne.jpg) repeat-y top left;
}#EnSavoirPlusSite #IntroMagazine {
    background: url(../../images/2/commun/bg_vos-rdv.jpg) no-repeat top center;
    margin: 0 0 20px;
    padding: 5px 20px 0;
}#EnSavoirPlusSite .Footer {
    background: url(../../images/2/commun/bg_interne-footer.jpg) no-repeat bottom center;
    height: 10px;
}#ColoneCentrale #ShortReport {
    width: 220px;
    background: url(../../images/2/commun/bg_short-report.gif) top center;
    margin: 10px auto 0;
    padding: 0;
}#ColoneCentrale #ShortReport h2 {
    color: #7B982E;
    font-size: 1.2em;
    background: url(../../images/2/commun/bg_short-report-h2.gif) no-repeat top center;
    margin: 0;
    padding: 12px 0 0 10px;
}#ColoneCentrale #ShortReport .data {
    font-size: 0.95em;
    padding: 10px;
}#ColoneCentrale #ShortReport .data p.accroche {
    color: #7B982E;
    margin: 0 0 10px;
}#ColoneCentrale #ShortReport .data p {
    margin: 3px 0;
}#ColoneCentrale #ShortReport .data .bloc {
    background: url(../../images/2/commun/bg_short-report-bloc.gif) no-repeat top center #F1F1F1;
    width: 201px;
    padding: 10px 0 0;
}#ColoneCentrale #ShortReport .data .bloc p {
    padding: 0 7px;
}#ColoneCentrale #ShortReport .data .bloc .Footer {
    background: url(../../images/2/commun/bg_short-report-bloc-footer.gif) no-repeat bottom center #F1F1F1;
}#ColoneCentrale #ShortReport .data .auteur {
    font-size: 0.95em;
}#ColoneCentrale #ShortReport .data .auteur img {
    float: left;
    border: 1px solid #747474;
    margin: 10px 0 0;
}#ColoneCentrale #ShortReport .data .auteur p {
    color: #7B982E;
    float: right;
    text-align: right;
    width: 130px;
}#ColoneCentrale #ShortReport .Footer {
    background: url(../../images/2/commun/bg_short-report-footer.gif) no-repeat bottom center;
    height: 12px;
    font-size: 0.2em;
    clear: both;
}#wrap .jcarousel-skin-tango .jcarousel-container {
}#wrap .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 300px;
    margin: 0 60px;
}#wrap .jcarousel-skin-tango .jcarousel-container-vertical {
}#wrap .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 415px;
    margin-left: -52px;
    padding-top: 3px;
}#wrap2 .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 394px;
    margin-left: 0px;
    padding-top: 3px;
    height: 207px
}
/ /*//*#wrap .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 300px;}//*/#wrap .jcarousel-skin-tango .jcarousel-clip-vertical {
}#wrap .jcarousel-skin-tango .jcarousel-item {
    text-align: center;
}#wrap .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}.v60 #wrap .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 12px;
}#wrap .jcarousel-skin-tango .jcarousel-item-vertical {
}#wrap .jcarousel-skin-tango .jcarousel-item-placeholder {
}
 /** *  Horizontal Buttons */#wrap .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 59px;
    right: -60px;
    width: 50px;
    height: 50px; /*cursor: pointer;/* background: transparent url(../../images/2/commun/bt_boutique-right.jpg) no-repeat 0 0;*/
}#wrap .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -50px 0;
}#wrap .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -100px 0;
}#wrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #wrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, #wrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -150px 0;
}#wrap .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 59px;
    left: -60px;
    width: 50px;
    height: 50px; /* cursor: pointer; background: transparent url(../../images/2/commun/bt_boutique-left.jpg) no-repeat 0 0;*/
}#wrap .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -50px 0;
}#wrap .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -100px 0;
}#wrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, #wrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, #wrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -150px 0;
}
 /** *  Vertical Buttons */ /*#wrap .jcarousel-skin-tango .jcarousel-next-vertical {    position: absolute;    bottom: 5px;    left: 43px;    width: 32px;    height: 32px;    cursor: pointer;    background: transparent url(next-vertical.png) no-repeat 0 0;}#wrap .jcarousel-skin-tango .jcarousel-next-vertical:hover {    background-position: 0 -32px;}#wrap .jcarousel-skin-tango .jcarousel-next-vertical:active {    background-position: 0 -64px;}#wrap .jcarousel-skin-tango .jcarousel-next-disabled-vertical,#wrap .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,#wrap .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {    cursor: default;    background-position: 0 -96px;}#wrap .jcarousel-skin-tango .jcarousel-prev-vertical {    position: absolute;    top: 5px;    left: 43px;    width: 32px;    height: 32px;    cursor: pointer;    background: transparent url(prev-vertical.png) no-repeat 0 0;}#wrap .jcarousel-skin-tango .jcarousel-prev-vertical:hover {    background-position: 0 -32px;}#wrap .jcarousel-skin-tango .jcarousel-prev-vertical:active {    background-position: 0 -64px;}#wrap .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,#wrap .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,#wrap .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {    cursor: default;    background-position: 0 -96px;}*/#GroupInfos #Sondage, #GroupeInfos #Sondage {
    width: 409px;
    height: 208px;
    clear: both;
    background: url(../../images/2/commun/bg_sondage.gif) top left no-repeat;
    margin: 16px 0 0 11px;
    padding: 0;
}#GroupInfos #Sondage p img, #GroupeInfos #Sondage p img {
    margin-left: 5px;
}#GroupInfos #Sondage form, #GroupeInfos #Sondage form {
    width: 383px;
    height: 123px;
    background: url(../../images/2/commun/bg_sondage-form.gif) top left no-repeat;
    clear: both;
    margin: 0 0 0 13px;
}#GroupInfos #Sondage form input, #GroupeInfos #Sondage form input {
    margin: 7px 5px 0 8px;
}.msie #GroupInfos #Sondage form input, .msie #GroupeInfos #Sondage form input {
    margin: 3px 5px 0 8px;
}#GroupInfos #Sondage form label, #GroupeInfos #Sondage form label {
    display: inline-block;
    font-size: 0.95em;
}#GroupInfos #Sondage form input.submit, #GroupeInfos #Sondage form input.submit {
    width: auto;
    background: transparent url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    border: 0 none;
    color: #8D3EB6;
    float: right;
    display: inline;
    margin: 5px 20px 0 0;
    padding: 0 0 0 8px;
}#GroupInfos #Sondage a.plus, #GroupeInfos #Sondage a.plus {
    background: url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    float: right;
    color: #8D3EB6;
    margin: 5px 30px 0 0;
    padding: 0 0 0 12px;
}#ColoneDroite #Sondage {
    width: 302px;
    height: 228px;
    clear: both;
    background: url(../../images/2/commun/colonnedroite/bg_sondage.gif) top left no-repeat;
    margin: 16px 0 0 5px;
    padding: 0;
}#ColoneDroite #Sondage form {
    width: 276px;
    height: 143px;
    background: url(../../images/2/commun/colonnedroite/bg_sondage-form.gif) top left no-repeat;
    clear: both;
    position: relative;
    font-size: 1em;
    margin: 0 0 0 13px;
}#ColoneDroite #Sondage form .clearfix {
    padding: 10px 5px 0;
}#ColoneDroite #Sondage form .clearfix input {
    display: block;
    float: left;
    width: 11%;
}#ColoneDroite #Sondage form .clearfix label {
    font-size: 0.95em;
    width: 88%;
    display: block;
    float: left;
}#ColoneDroite #Sondage form input.submit {
    background: transparent url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    border: 0 none;
    color: #8D3EB6;
    position: absolute;
    bottom: 5px;
    right: 20px;
    padding: 0 0 0 8px;
}#ColoneDroite #Sondage a.plus {
    background: url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    float: right;
    color: #8D3EB6;
    font-size: 0.9em;
    margin: 5px 35px 0 0;
    padding: 0 0 0 12px;
}.v70 #ColoneDroite #Sondage form input.submit {
    bottom: 0;
    right: 15px;
    width: 50px;
    font-size: 0.9em;
}#GroupInfos #Sondage h2, #GroupeInfos #Sondage h2, #ColoneDroite #Sondage h2 {
    height: 12px;
    margin: 0 0 0 68px;
    padding: 16px 0 0;
}#GroupInfos #Sondage h3, #GroupeInfos #Sondage h3, #ColoneDroite #Sondage h3 {
    clear: both;
    color: #7B982E;
    font-size: 1em;
    float: left;
    display: inline;
    margin: 7px 0 7px 68px;
}#Tools {
    margin: 10px 0;
}#Tools img {
    margin: 0 8px 0 0;
}#Interne #IntroMagazine #Tools, #ColoneGauche #IntroMagazine #Tools {
    margin-left: 20px;
}.encadreVideo.droit {
    margin: 5px auto;
    width: 220px;
}.encadreVideo h2 {
    margin: 0px !important;
    padding: 10px 0 10px 0 !important;
    background: #8EB035 !important;
    text-align: center !important;
    width: 100% !important;
}.encadreVideo div.containVideo {
    background: #57711C;
    padding: 10px 0;
}.encadreVideo div.videoElement {
    text-align: center;
    margin: 0 5px;
}.encadreVideo.bas div.videoElement {
    float: left;
    width: 22%;
}.encadreVideo h4 {
    margin: 0;
    color: white; /*text-align: left;*/
    padding: 2px 0 10px;
    font-size: 1.0em;
}.encadreVideo div.bottom {
    background: #4A6214;
    font-size: 0px;
    height: 20px;
}
 /*contenu video*/.bas#video_media, .bas#video_chapo {
    margin-top: 5px;
}.bas#video_media {
    width: 55%;
    float: left;
}
 /* !! Encadrés !! */ #Interne .bloc_encadre {
    margin: 0 10px 5px 10px !important;
} #Interne .date .bloc_encadre {
    margin-left: auto !important;
    margin-right: auto !important;
}
 /* Générique */.bloc_encadre {
    background: white !important;
    position: relative !important;
    margin: 20px auto 5px auto !important;
}
 /* Corners génériques */.bloc_encadre .t, .bloc_encadre .b, .bloc_encadre .t *.bloc_encadre .b * {
    font-size: 0px !important;
} .bloc_encadre .t, .bloc_encadre .b, .bloc_encadre .c {
    border-color: #DFDFDF !important;
    border-style: solid !important;
    border-width: 0px !important;
} .bloc_encadre .t, .bloc_encadre .b {
    height: 4px !important;
} .bloc_encadre .t {
    border-top-width: 1px !important;
} .bloc_encadre .b {
    border-bottom-width: 1px !important;
} .bloc_encadre .c {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    padding: 5px !important;
    position: relative;
} .bloc_encadre .tl, .bloc_encadre .tr, .bloc_encadre .bl, .bloc_encadre .br {
    position: absolute !important;
    background: url(../../images/2/commun/bg_encadre1.gif) no-repeat !important;
    height: 5px !important;
    width: 5px !important;
    background-color: #ECECEC !important;
} .bloc_encadre.bas .tl, .bloc_encadre.bas .tr, .bloc_encadre.bas .bl, .bloc_encadre.bas .br {
    background-color: white !important;
} .bloc_encadre .tl {
    top: 0px !important;
    left: 0px !important;
    background-position: top left !important;
} .bloc_encadre .tr {
    top: 0px !important;
    right: 0px !important;
    background-position: top right !important;
} .bloc_encadre .bl {
    bottom: 0px !important;
    left: 0px !important;
    background-position: bottom left !important;
} .bloc_encadre .br {
    bottom: 0px !important;
    right: 0px !important;
    background-position: bottom right !important;
}.v70 .bloc_encadre.exotique.sans_top.exotique_one.bas .br {
    position: absolute;
    bottom: 0;
    left: 619px;
}.v70 .bloc_encadre.exotique.sans_top.exotique_one.droit .br {
    position: absolute;
    bottom: 0;
    left: 201px;
}.v60 .bloc_encadre .t, .v60 .bloc_encadre .b {
    position: relative !important;
}
 /* Fin Corners génériques */ .bloc_encadre h2 {
    color: #7B982E !important;
    margin: 0px 0px 5px 0px !important;
    font-size: 1.3em !important;
    font-weight: bold !important;
    border-bottom: 3px solid #7B982E !important;
    background: url(../../images/2/commun/arrow_green.gif) 0px 5px no-repeat !important;
    padding: 0 0 8px 18px !important;
    overflow: hidden !important;
    width: auto !important;
} .v60 .bloc_encadre h2 { /*height: 1% !important;*/ /* Dans la plupart des cas, n'aura aucun effet sur la hauteur du bloc */ /*width: 100% !important;*/ /* Pas toujours utilisable, mais parfois pratique et inoffensif */
    zoom: 1 !important; /* Déclenche aussi le HasLayout, mais sans autre effets visibles que ceux du HasLayout... */
} .bloc_encadre h3 {
    color: #7B982E !important;
    font-size: 1.1em !important;
    margin: 0px !important;
} .bloc_encadre .main {
    position: relative !important;
    padding: 0 0 20px 0 !important;
    overflow: hidden !important;
    color: #2D2F27 !important;
    font-size: 0.9em !important;
} .v60 .bloc_encadre .main { /*height: 1% !important;*/ /* Dans la plupart des cas, n'aura aucun effet sur la hauteur du bloc */ /*width: 100% !important;*/ /* Pas toujours utilisable, mais parfois pratique et inoffensif */
    zoom: 1 !important; /* Déclenche aussi le HasLayout, mais sans autre effets visibles que ceux du HasLayout... */
} .bloc_encadre h2 img, .bloc_encadre .main .illustration {
    float: left;
    margin-right: 5px;
} .bloc_encadre .main .illustration {
    margin-left: 5px;
    margin-bottom: 5px;
} .bloc_encadre .main .more {
    position: absolute !important;
    bottom: 4px !important;
    right: 4px !important;
    color: #8D5FD1 !important;
    padding: 0 0 0 10px !important;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left !important;
    margin: 0px !important;
}
 /* Fin Générique */ /* Light */.bloc_encadre.light .main {
    margin: 0px -5px 5px -5px !important;
    padding-left: 5px !important;
    padding-top: 5px !important;
    padding-right: 5px !important;
} .bloc_encadre.light .main.couleur_droite {
    background: white !important;
} .bloc_encadre.light .zone_texte {
    background: #ECECEC !important;
} .msie .bloc_encadre.light .main {
    margin: 0px -5px 0px -5px !important;
}
 /* Fin Light */ /* Exotique */.bloc_encadre.exotique .c {
    border: 0px !important;
    padding: 0 5px !important;
} .bloc_encadre.exotique .t, .bloc_encadre.exotique .b {
    height: 9px !important;
    background: #9FC43D !important;
} .bloc_encadre.exotique .t {
    border-top-width: 0px !important;
} .bloc_encadre.exotique .b {
    border-bottom-width: 0px !important;
} .bloc_encadre.exotique h2 {
    background: #9FC43D !important;
    border: 0px !important;
    margin: 0px -5px 0px -5px !important;
    color: white !important;
}.bloc_encadre.exotique .main {
    background: #E2EDC5 !important;
    margin: 0px -5px 0px -5px !important;
    padding-left: 5px !important;
    padding-top: 5px !important;
    padding-right: 5px !important;
}
 /* Variantes de Exotique */.bloc_encadre.exotique_one .tl, .bloc_encadre.exotique_one .tr, .bloc_encadre.exotique_one .bl, .bloc_encadre.exotique_one .br {
    background-image: url(../../images/2/commun/bg_encadre2.gif) !important;
    height: 9px !important;
    width: 9px !important;
}.bloc_encadre.exotique_one .illustration {
    margin-right: 5px;
} .bloc_encadre.exotique_one .content {
    background: white !important;
    padding: 5px !important;
    margin: 5px auto !important;
}.v60 #Main #Content .bloc_encadre.exotique_one .content {
    background: #FFF !important;
}.bloc_encadre.exotique_one .pictotitle {
    margin-left: -18px !important;
}.bloc_encadre.exotique_one span {
    padding-top: 6px !important;
    display: block;
} .bloc_encadre.exotique_one h2.other {
    color: #7B982E !important;
}
 /**/.bloc_encadre.exotique_two .t {
    background: #8EB035 !important;
    height: 5px !important;
} .bloc_encadre.exotique_two .b {
    background: #4A6213 !important;
    padding-top: 20px !important;
} .bloc_encadre.exotique_two .c {
    background: #57711C !important;
    overflow: hidden;
} .v60 .bloc_encadre.exotique_two .c {
    zoom: 1;
} .bloc_encadre.exotique_two .tl, .bloc_encadre.exotique_two .tr, .bloc_encadre.exotique_two .bl, .bloc_encadre.exotique_two .br {
    height: 5px !important;
    width: 5px !important;
} .bloc_encadre.exotique_two .tl, .bloc_encadre.exotique_two .tr {
    background-image: url(../../images/2/commun/bg_encadre3.gif) !important;
} .bloc_encadre.exotique_two .bl, .bloc_encadre.exotique_two .br {
    background-image: url(../../images/2/commun/bg_encadre4.gif) !important;
} .bloc_encadre.exotique_two h2 {
    background: #8EB035 !important;
    text-align: center !important;
    border: 0px !important;
    padding: 0px 0px 5px 0px !important;
} .bloc_encadre.exotique_two h2 img, .bloc_encadre.exotique_two .illustration {
    float: none !important;
    margin-right: 0px !important;
} .exotique_two .illustration {
    margin-left: 0px !important;
} .bloc_encadre.exotique_two .main {
    background: #57711C !important;
    text-align: center !important;
    padding-bottom: 0 !important;
} .exotique_two.bas .main {
    float: left !important;
} .exotique_two.bas .content {
    overflow: hidden !important;
    background: #57711C !important;
} .v60 .exotique_two.bas .content {
    zoom: 1;
} .bloc_encadre.exotique_two h3 {
    color: white !important;
}.bloc_encadre.exotique_two .more {
    position: absolute !important;
}
 /* Fin des Variantes de Exotique */ /* Fin Exotique */ /* Quote */.bloc_encadre.quote h2 {
    background-position: 0px 3px !important;
    border: 0px !important;
    margin: 0px 0px 2px 0px !important;
    padding-bottom: 0px !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
} .bloc_encadre.quote h3 {
    font-weight: bold !important;
} .bloc_encadre.quote .main {
    padding-bottom: 0px !important;
} .bloc_encadre.quote .element {
    background: #F1F1F1 !important;
    margin: 5px !important;
    padding: 8px !important;
} .bloc_encadre.quote .author {
    color: #ABBD7A !important;
    margin-top: 10px !important;
}
 /* Fin Quote */ /* Nice */.bloc_encadre.nice .t {
    height: 0px !important;
    border-top-width: 0px !important;
}.bloc_encadre.nice .tl, .bloc_encadre.nice .tr {
    height: 28px !important;
} .bloc_encadre.nice .tl {
    background-image: url(../../images/2/commun/bg_nice-left.jpg) !important;
} .bloc_encadre.nice .tr {
    background-image: url(../../images/2/commun/bg_nice-right.jpg) !important;
} .bloc_encadre.nice .b {
    border-top-color: white !important;
    height: 5px !important;
    background: #B2CF47 !important;
    border-bottom-width: 0px !important;
    border-top-width: 1px !important;
} .bloc_encadre.nice .bl, .bloc_encadre.nice .br {
    height: 0px !important;
    width: 0px !important;
} .bloc_encadre.nice .c {
    border: 0px !important;
    padding: 0px !important;
    background: #ECECEC;
} .bloc_encadre.nice h2 {
    background-image: url(../../images/2/commun/bg_nice-middle.jpg) !important;
    background-repeat: repeat-x !important;
    background-position: top center !important;
    border-bottom: 0px !important;
    color: white !important;
    height: 24px !important;
    margin: 0px !important;
    padding: 4px 0 0 0 !important;
}
 /* Variantes de Nice */.bloc_encadre.nice_one .c .main {
    padding: 20px 0 !important;
}.bloc_encadre.nice_one .c .couleur_droite {
    background: white !important;
}.bloc_encadre.nice_one .link {
    display: block !important;
}.bloc_encadre.nice_one .link a {
    color: #8D3EB6 !important;
}.bloc_encadre.nice_two .c {
    background: #E2EDC5;
} .bloc_encadre.nice_two .main {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important
} .v60 .bloc_encadre.nice_two .main {
    width: auto !important;
}.bloc_encadre.nice_two .between {
    margin: 0px !important;
    padding: 0px !important;
} .bloc_encadre.nice_two hr {
    border: 0px !important;
    border-bottom: 1px dotted #B6D053 !important;
    height: 0px !important;
    font-size: 0px !important;
    margin: 5px !important;
} .bloc_encadre.nice_two .main .content {
    background: white !important;
    margin: 5px !important;
    padding: 5px 5px 20px 5px !important;
    position: relative !important;
}
 /**/.bloc_encadre.nice_three .main {
    padding: 0px !important;
    background: #E2EDC5 !important;
} .bloc_encadre.nice_three .number {
    width: 30% !important;
    background: #9CB63E !important;
    text-align: center !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 130% !important;
} .bloc_encadre.nice_three .explanation {
    width: 70% !important;
    padding: 5px !important;
} .bloc_encadre.nice_three .explanation .source {
    color: #829E38 !important;
}
 /* Fin de Variantes de Nice */ /* Fin Nice */ /* Other_color1 */.bloc_encadre.other_color1 h2 {
    background-image: url(../../images/2/commun/arrow_h3.gif) !important;
    border-bottom-color: #747474 !important;
    color: #747474 !important;
    background-position: 0px 2px !important;
} .bloc_encadre.other_color1 .main {
    padding-bottom: 0px !important;
} .bloc_encadre.other_color1 ul.link_list {
    margin: 0px !important;
    list-style: none !important;
} .bloc_encadre.other_color1 ul.link_list li {
    position: relative !important;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left !important;
    padding: 0 0 0 15px !important;
    margin-bottom: 5px !important;
} .bloc_encadre.other_color1 ul.link_list li a {
    color: #8D3EB6 !important;
} .bloc_encadre.other_color1 ul.link_list img {
    position: absolute !important;
    right: 0px !important;
    top: 1px !important;
}
 /* Fix IE6 */ .v60 .bloc_encadre .tl, .v60 .bloc_encadre .tr {
    top: -1px !important;
} .v60 .bloc_encadre .bl, .v60 .bloc_encadre .br {
    bottom: -1px !important;
} .v60 .exotique .tl, .v60 .exotique .tr {
    top: 0px !important;
} .v60 .nice .tl, .v60 .nice .tr {
    top: 0px !important;
} .encadre_video .more {
    position: absolute !important;
    left: 6px;
    bottom: 10px;
    color: white;
    font-size: 0.95em;
    margin: 0px !important;
} .v60 .bloc_encadre.nice .c h2 {
    background-repeat: repeat-x !important;
    background-position: top left !important;
    color: #FFF !important;
} .v60 #Interne .bloc_encadre.exotique .c h2 {
    color: #FFF !important;
}#TB_title {
    background: #7B982E;
    font-weight: bold;
    color: #FFF;
}#TB_iframeContent {
    font-size: 0.75em !important;
}#Interne #VosRendezVous {
    background: url(../../images/2/commun/bg_vos-rdv2.jpg) no-repeat top center;
    height: 212px;
    position: relative;
}#Interne #VosRendezVous .visuel {
    float: left;
    margin: 2px 0 0 7px;
    padding: 0;
}#Interne #VosRendezVous .data {
    display: block;
    margin: 0 10px;
    padding: 0;
}#Interne #VosRendezVous .data h3 {
    margin: 0 0 0 -10px;
    padding: 5px 0 5px 18px;
    color: #FFF;
    width: 208px;
    font-size: 1em; /*height: 25px;*/
    background: url(../../images/2/commun/arrow-visuel-h3.gif) no-repeat 3px 8px #7D9432;
}#Interne #VosRendezVous .pages {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 300px;
    top: 155px;
    left: 245px;
}#Interne #VosRendezVous .pages ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 2px;
    list-style: none;
}#Interne #VosRendezVous .pages ul li {
    float: left;
    margin: 10px 1px 0 1px;
    padding: 1px 0 0 14px; /*width: 42px;*/
    width: 30px;
    cursor: pointer;
    position: relative;
    top: 0px;
    left: 0;
    height: 19px; /*text-align: center;*/
    color: #5B692F;
    font-weight: bold;
    background: url(../../images/2/commun/bg_news-changer.gif) no-repeat scroll left top; /*background: url(../../images/2/commun/bg_cal-bt2-off.gif) top left no-repeat;*/
}#Interne #VosRendezVous .pages ul li a { /*padding-top: 10px !important;*/
}#Interne #VosRendezVous .pages ul li.active {
    color: #8D3EB6;
    background: url(../../images/2/commun/bg_news-changer.gif) no-repeat scroll left top; /*background: url(../../images/2/commun/bg_cal-bt2-on.gif) top left no-repeat;*/
}#Interne #VosRendezVous .calendrier { /*float: right;*/
    top: 0;
    right: 0px;
    margin: 2px 7px 0 0;
    padding: 4px 0 0 4px;
    width: 230px;
    height: 203px;
    background: url(../../images/2/commun/bg_calendrier.jpg) no-repeat top center;
    position: absolute;
}#Interne #VosRendezVous .calendrier h2 {
    margin: 8px 0 8px 5px;
    padding: 0;
    background: none;
    border: 0 none;
}#Interne #VosRendezVous .calendrier .liste {
    overflow: hidden;
    height: 130px;
    width: 232px;
}#Interne #VosRendezVous .calendrier .liste ul {
    margin: 0 0px 0 0;
    padding: 5px 0 0 0;
}#Interne #VosRendezVous .calendrier .liste ul li {
    margin: 0 5px 0 5px;
    padding: 7px 4px;
    list-style: none;
    border-top: 1px solid #C1C1C1;
}#Interne #VosRendezVous .calendrier .liste ul li h3 {
    margin: 0;
    padding: 0;
    font-size: 1em; /*background: none;border: 0 none;*/
}#Interne #VosRendezVous .calendrier .liste ul li h3 a {
    color: #8D3EB6;
}#Interne #VosRendezVous .calendrier .liste ul li p {
    color: #525252;
    font-size: 0.85em;
}#Interne #VosRendezVous .calendrier .liste ul li p span {
    color: #C1C1C1;
}.mod_diaporama {
    width: 100%;
    font-size: 1em;
}.mod_diaporama h3 {
    margin-bottom: 20px;
    font-size: 1.3em;
    font-weight: bold;
}.mod_diaporama .control_bar {
    overflow: hidden;
    zoom: 1;
}.mod_diaporama .control_bar .number {
    float: left;
}.mod_diaporama .control_bar .control {
    float: right;
}.mod_diaporama .elements .picture {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}.mod_diaporama .elements h4 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
}.mod_diaporama .jcarousel-container {
    position: relative;
    width: 100%;
}.mod_diaporama .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 600px;
}.mod_diaporama .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}.mod_diaporama .jcarousel-list li, .mod_diaporama .jcarousel-item {
    float: left;
    list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 600px;
    height: 600px;
    margin-right: 10px;
}
 /*Autor: Kévin MARTINMail: kevin.martin@businessdecision.comVersion: 1.0 Stable*/
html {
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    margin: 0;
    padding: 0; /*text-align: center;*/
}

a {
    outline: none;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: none;
}

input {
    outline: none;
    font-size: 1em;
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 0;
}

textarea {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
}

select {
    font-size: 1em;
    margin: 0;
    padding: 0;
}

option {
    font-size: 1em;
    margin: 0;
    padding: 0;
}

form {
    margin: 0;
    padding: 0;
    border: none;
}.clear {
    clear: both !important;
    border: none !important;
    height: 0px !important;
    width: auto !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
    display: block !important;
    z-index: 99999999 !important;
    font-size: 0 !important;
}.block {
    display: block !important;
}.none {
    display: none !important;
}.right {
    float: right !important;
}.left {
    float: left !important;
}
 /* Alert Message noscript */#noscript {
    background: #FFFFE1;
    color: #000000;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #716F64;
    font-size: 1em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}#noscript p {
    padding: 5px;
    border-bottom: 1px solid #ACA899;
}.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}.clearfix {
    display: inline-block;
}
 /* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}.clearfix {
    display: block;
}
 /* End hide from IE-mac */.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background: #aaa;
}.jScrollPaneDrag {
    position: absolute;
    background: #666;
    cursor: pointer;
    overflow: hidden;
}.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden; /*background-color: #666;*/
    height: 9px;
}

a.jScrollArrowUp:hover { /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden; /*background-color: #666;*/
    height: 9px;
}

a.jScrollArrowDown:hover { /*background-color: #f60;*/
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/
}.jScrollPaneTrack {
    background: #FFF url(../../images/2/commun/bg_drag-scroll.gif);
}.jScrollPaneDrag {
    background: #7B982E;
}

a.jScrollArrowUp {
    background: url(../../images/2/commun/basic_arrow_up.gif) no-repeat 0 0;
}

a.jScrollArrowDown {
    background: url(../../images/2/commun/basic_arrow_down.gif) no-repeat 0 0;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    background-position: 0 -30px;
}

a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
    background-position: 0 -15px;
}
 /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ * {
    padding: 0;
    margin: 0;
}
 /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
}#TB_window a:link {
    color: #666666;
    float: right;
    margin-right: 35px;
}#TB_window a:visited {
    color: #666666;
    float: right;
    margin-right: 35px;
}#TB_window a:hover {
    color: #000;
    float: right;
    margin-right: 35px;
}#TB_window a:active {
    color: #666666;
    float: right;
    margin-right: 35px;
}#TB_window a:focus {
    color: #666666;
    float: right;
    margin-right: 35px;
}
 /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}.TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat;
}.TB_overlayBG {
    background-color: #000;
    filter: alpha( opacity = 75);

-moz-opacity:
    0.75;

opacity:
    0.75;
} * html #TB_overlay { /* ie6 hack */
    position: absolute;
    height: expression( document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color: #000000;
    display: none;
    border: 4px solid #525252;
    text-align: left;
    top: 50%;
    left: 50%;
} * html #TB_window { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt( this.offsetHeight / 2) + (TBWindowMargin =

document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}#TB_caption { /*height:25px; Ceci a été commenté car cela permet de régler un bug sur le zoom de la fiche produit */
    padding: 7px 30px 10px 25px;
    float: left;
    overflow: hidden;
}#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}#TB_title { /*background-color:#e8e8e8;*/
    height: 27px;
}#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}#TB_ajaxContent.TB_modal {
    padding: 15px;
}#TB_ajaxContent p {
    padding: 5px 0px 5px 0px;
}#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
} * html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt( this.offsetHeight / 2) + (TBWindowMargin =

document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha( opacity = 0);

-moz-opacity:
    0;

opacity:
    0;

height:
    100%;

width:
    100%;
} * html #TB_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression( document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}#TB_closeAjaxWindow {
    margin-top: 10px;
    position: absolute;
    right: -10px;
    background: url(../../images/2/commun/bt_popup_fermer.gif) no-repeat;
    width: 30px;
    height: 30px;
}.ChampOblig {
    width: 460px;
    margin-top: 22px;
    color: #BFB3B3;
}.ChampOblig div {
    float: left;
    width: 80%;
    text-align: center;
}.ChampOblig .inputSubmit {
    float: left;
    width: 20%;
}#TB_title {
    background: #7B982E;
    font-weight: bold;
    color: #FFF;
}.popup {
    padding: 15px;
    height: auto;
    width: auto;
}.popup h3 {
    margin: 0 0 10px 0;
    font-size: 1.1em;
}.popup p {
    overflow: hidden;
    zoom: 1;
    margin: 10px 0;
}.popup p label {
    width: 365px;
    float: left;
    text-align: left;
}.popup p label.short {
    width: 155px;
    text-align: right;
}.popup p input, .popup p textarea {
    width: 385px;
    float: left;
    margin: 0 0 0 1%;
    display: inline;
}.popup p input.file {
    width: 205px;
}.popup .error {
    text-align: center;
}.popup .action {
    overflow: hidden;
    margin: 15px 0px;
    zoom: 1;
}.popup .action .button {
    width: 48%;
    float: left;
    text-align: center;
}.popup .alerte {
    text-align: center;
}.popup .alerte h3 {
    margin-bottom: 15px;
}.popup select {
    clear: both;
    font-size: 1em;
    margin: 0;
    padding: 0;
    width: 205px;
    margin: 0 0 0 1%;
}.popup img {
    border: 0;
}
 /*Autor: Kévin MARTINMail: kevin.martin@businessdecision.comVersion: 1.0 Stable*/#Header {
    height: 156px;
    background: url(../../images/2/header/bg_header.jpg) top left no-repeat;
}#Header .logo {
    margin: 23px 0 0 7px;
    padding: 0;
    display: inline;
    float: left;
}#Header #MonComtpe {
    height: 75px;
    float: right;
    width: 431px;
    margin: 11px 4px 0 0;
    display: inline;
}#Header #MonComtpe .Deconnexion {
    float: right;
    background: url(../../images/2/header/arrow_bleu.gif) center left no-repeat;
    padding: 0 0 0 12px;
    color: #8D3EB6;
    font-size: 0.85em;
    margin-right: 15px;
}#Header #MonComtpe .bonjour {
    float: left;
    margin: 0 0 0 3px;
    display: inline;
    color: #7E9C30;
    font-weight: bold;
}#Header #MonComtpe .bonjour img {
    float: left;
    display: inline;
    margin: 2px 5px 0 0;
}#Header #MonComtpe .baduser {
    float: left;
    clear: left;
    padding: 0 0 0 23px;
    color: #9B9B9B;
    font-size: 0.85em;
    width: 408px;
}#Header #MonComtpe .baduser a {
    color: #8D3EB6;
}#Header #MonComtpe .Block {
    float: left;
    width: 431px;
    clear: both;
}#Header #MonComtpe .cadre {
    width: 305px;
    height: 17px; /*float: left;clear: left;display: inline;*/
    font-size: 0.85em;
    margin: 3px 0 0 0;
    background: url(../../images/2/header/bg_cadre.gif) top left no-repeat;
}#Header #MonComtpe .cadre a {
    color: #7E9C30;
    padding: 2px 0 2px 24px;
    float: left;
    display: inline;
}#Header #MonComtpe .cadre a.Article {
    background: url(../../images/2/header/bg_disposez.gif) 5px 2px no-repeat;
}#Header #MonComtpe .cadre a.Contribution {
    background: url(../../images/2/header/bg_contribuer.gif) 5px 2px no-repeat;
}#Header #MonComtpe .cadre a.Abonne {
    background: url(../../images/2/header/bg_abonne.gif) 5px 2px no-repeat;
}#Header #MonComtpe .MonEspace {
    float: right;
    margin: 3px 0 0 0;
}#Header #MonComtpe table {
    width: 100%;
}#Header #MonComtpe table tr td {
    font-size: 0.85em;
    color: #BBD561;
}#Header #MonComtpe table tr td a {
    color: #BBD561;
}#Header #MonComtpe table tr td input.text {
    margin: 0;
    padding: 0; /*border: 0 none;*/
    border: 1px;
    width: 120px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F; /*height: 16px;*/
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 4px;
    font-size: 0.9em;
}.mozilla #Header #MonComtpe table tr td input.text {
    border: 1px;
}.v70 #Header #MonComtpe table tr td input.text, .v60 #Header #MonComtpe table tr td input.text {
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 4px;
}#Header #Recherche {
    float: right;
    width: 350px;
    display: inline;
    height: 60px;
    margin: 6px 27px 0 0;
}#Header #Recherche #formRechercheSimple {
    margin: 0;
    padding: 0;
    width: 350px;
    height: 60px;
}#Header #Recherche label {
    width: 145px;
    display: -moz-inline-box;
    display: inline-block;
    margin: 5px 0 0 0;
    padding: 0;
}.msie #Header #Recherche input {
    margin-top: -5px;
    position: relative;
}.mozilla #Header #Recherche label {
    margin: 7px 0 0 0;
}#Header #Recherche input.text {
    margin: 0;
    padding: 0 0 0 5px;
    border: 0 none;
    width: 170px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
}.v70 #Header #Recherche input.text {
    height: 15px;
    padding-top: 2px;
}.v60 #Header #Recherche input.text {
    height: 16px;
    padding-top: 2px;
    padding-left: 4px;
}#Header #Recherche input.submit {
    margin: 0 0 0 4px;
    padding: 0;
    border: 0 none;
}#Header ul.Avance {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 18px;
}.v70 #Header ul.Avance {
    margin: -1px 0 0 0;
}.v60 #Header ul.Avance {
    margin: -2px 0 0 0;
}#Header ul.Avance li {
    margin: 0;
    padding: 0 5px 0 8px;
    list-style: none;
    float: left;
    height: 18px;
    background: url(../../images/2/header/bg_recherche_barre.gif) center left no-repeat;
}#Header ul.Avance li a {
    color: #8C8C8C;
    font-size: 0.85em;
}#Header ul.Avance li.first {
    width: 131px;
}.v60 #Header ul.Avance li.first {
    width: 144px;
}#Header ul.Avance li.active {
    background: #FFF url(../../images/2/header/bg_recherche_cat_active.gif) center left no-repeat;
}#Header ul.Avance li.active a {
    color: #7B982E;
}#Header #InfoSite {
    width: 500px;
    margin: 8px 0 0 112px;
    padding: 0;
    float: left;
    display: inline;
}#Header #InfoSite p {
    font-size: 0.85em;
    color: #8C8C8C;
    margin: 0;
    padding: 0;
    width: 500px;
}#Header #MonComtpe .MonEspace {
    margin-top: 20px !important;
}#Footer #Sitemap {
    background: #CCCCCC;
    margin: 5px 5px 0 5px;
    padding: 22px 22px 0 22px;
}#Footer #Sitemap ul {
    margin: 0;
    padding: 0 0 22px 0;
    height: 13px;
    list-style: none;
    clear: both;
    font-size: 0.85em;
}#Footer #Sitemap ul li {
    float: left;
    margin: 0;
    padding: 0;
}#Footer #Sitemap ul li span {
    float: left;
    width: 130px;
    font-size: 1.4em;
    font-weight: bold;
    color: #4D4D4D;
    letter-spacing: 2px;
    text-align: left;
}#Footer #Sitemap ul li a {
    color: #4D4D4D;
    margin: 2px 10px 0 10px;
    display: block;
}#Footer #Privacy ul {
    margin: 0;
    padding: 5px 0 50px 30px;
    list-style: none;
    clear: both;
    font-size: 0.95em;
}#Footer #Privacy ul li {
    background: url(../../images/6/picto_barre_1.gif) left no-repeat;
    float: left;
    padding: 0 10px 0 10px;
}#Footer #Privacy ul li.first {
    background: none;
}#Footer #Privacy ul li a {
    color: #A3A3A3;
}
 /* Select comprennant des checkbox */.multipleSelect {
    font-size: 0.9em;
}.multipleSelect .notice, .multipleSelect .selection {
    border: 1px solid #97A199;
    color: black;
    width: 200px;
}.multipleSelect .notice {
    text-align: left;
    cursor: pointer;
    height: 17px;
}.multipleSelect .notice span {
    display: block;
    margin: 2px 0 2px 5px;
}.multipleSelect .notice input.image {
    float: right;
    margin: 1px 0 0 0;
}.multipleSelect .selection {
    margin: 2px 0 0 0;
}.multipleSelect .selection ul {
    list-style: none;
    text-align: left;
    overflow-y: scroll;
    height: 60px; /*display: none;*/
    padding: 5px;
    margin: 0px;
}.multipleSelect .selection ul input {
    margin: 0 5px 0 0;
}
 /**/ /* clearfloat */.clearfloat {
    overflow: hidden;
    zoom: 1;
}.error {
    font-weight: bold;
    color: #AA110A !important;
    font-family: arial;
}.confirm {
    font-weight: bold;
    color: #7B982E !important;
    font-family: arial;
    font-size: 0.8em;
}.more {
    font-size: 10px;
}#Interne .data .more {
    margin-bottom: 20px;
    margin-left: 485px;
    margin-top: 20px;
}.separator {
    background: url(../../images/2/commun/bg_hr.jpg);
    height: 20px;
    width: 100%;
    border: 0 none;
    margin: 20px 0;
}.v60 .separator {
    width: 100%;
    border: 0 none;
    height: 1px;
}.justify {
    text-align: justify !important;
}.nopadding {
    padding: 0 !important;
}#formNewsletter .error {
    font-size: 0.8em;
}#General {
    width: 990px;
    margin: 0 auto;
    padding: 0;
}#Main {
    width: 990px;
    float: none;
    text-align: left;
    background: #ECECEC;
    margin: 0 auto !important;
}#Content {
    clear: both;
    margin: 0 5px;
}#Interne {
    float: left;
    width: 668px;
    overflow: hidden;
    background: url(../../images/2/commun/bg_interne.jpg) repeat-y top left;
    margin-top: 5px;
}#Interne .data {
    clear: both;
    padding: 0 20px;
}#Interne #Intro {
    height: 180px;
    background: url(../../images/2/commun/communaute/visuel_home-communaute.jpg) no-repeat top left;
    margin: 10px 0 0;
}#Interne #Intro .data {
    padding: 55px 20px 0 155px;
}#Interne #Intro .data p {
    font-size: 0.95em;
    margin: 3px 0;
}#Interne .Footer {
    background: url(../../images/2/commun/bg_interne-footer.jpg) no-repeat bottom center;
    height: 25px; /* Propriété nécessaire sur Home Emploi, si cela a des répercutions autres parts, à modifier */
    font-size: 0px;
}.jcarousel-control a.active {
    background: transparent url(../../images/2/commun/bg_news-changer.gif) no-repeat scroll left top;
    color: #8D3EB6;
    text-decoration: none;
}.jcarousel-control a {
    background: transparent url(../../images/2/commun/bg_news-changer.gif) no-repeat scroll left top;
    color: #5B692F;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 19px;
    left: 0;
    position: relative;
    top: 0;
    width: 30px;
    text-align: left;
    text-decoration: none;
    margin: 10px 1px 0;
    padding: 1px 0 0 14px;
}.jcarousel-control a:over {
    text-decoration: none;
}#containResult {
    margin: 0 15px;
}#containResult .diaporama li {
    float: left;
    list-style: none;
    margin: 0 15px 0 0;
}#containResult .diaporama li span {
    display: block;
    text-align: center;
}#GroupInfos .footer, #GroupeInfos .footer {
    background: url(../../images/2/commun/bg_groupinfo_bottom.gif) repeat-y;
    height: 18px;
    width: 100%;
}.data .text_class p {
    margin-left: 8px;
}.data .text_class ul {
    list-style-position: inside;
}#Interne .data h3 {
    color: #7B982E;
    font-size: 1.1em;
    width: 95%;
    margin: 15px 0 7px;
    padding: 0 0 1px;
}#Interne .GoToTop {
    width: 98%;
}#ColoneDroite {
    float: left;
    width: 312px;
    overflow: hidden;
    margin-top: 5px;
}#ColoneDroite .pub {
    text-align: center;
}#ColoneGauche {
    float: left;
    width: 436px;
    background: url(../../images/2/commun/bg_col-gauche.jpg) repeat-y top left;
    margin-top: 5px;
}#ColoneGauche p.accroche {
    font: "Arial Black";
    font-weight: bold;
    color: #7B982E;
    margin: 0 0 10px;
}#ColoneGauche .data {
    padding: 0 10px 0 15px;
}#ColoneGauche .more {
    text-align: right;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 0;
}#ColoneGauche h3 {
    color: #7B982E;
    font-size: 1em;
    width: 95%;
    clear: both;
    float: left;
    border-bottom: 1px solid #C7C7C7;
    margin: 15px 0 7px;
    padding: 0 0 1px;
}#ColoneGauche .Footer {
    background: url(../../images/2/commun/bg_footer_col-gauche.jpg) no-repeat bottom center;
    height: 14px;
}#ColoneCentrale {
    float: left;
    width: 210px;
    display: inline;
    overflow: hidden;
    margin: 5px 5px 0 15px;
    padding: 0;
}#ColoneCentrale #Quick {
    background: url(../../images/2/commun/bg_quick-h2.gif) no-repeat #C7D89A;
    width: 220px;
    margin: 15px auto 0;
    padding: 0;
}#ColoneCentrale #Quick h2 {
    color: #FFF;
    font-size: 1.2em;
    margin: 0;
    padding: 15px 0 0 48px;
}#ColoneCentrale #Quick p {
    color: #4D4D4D;
    font-size: 0.95em;
    padding: 4px 10px;
}#ColoneCentrale #Quick .Footer {
    background: url(../../images/2/commun/bg_quick-footer.gif) no-repeat bottom center;
    height: 12px;
    font-size: 0.2em;
}.GoToTop {
    clear: both;
    border-bottom: 1px solid #C7C7C7;
    text-align: right;
    font-size: 0.85em;
}.GoToTop a {
    color: #C7C7C7;
}.FluxRss {
    float: right;
    position: relative;
}.Pagination {
    clear: both;
    text-align: center;
    font-size: 0.85em;
    margin: 10px 0;
}.Pagination ul {
    margin: 0;
}.Pagination ul li {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 2px 3px;
}.Pagination ul li.active {
    color: #FFF;
    background: #8D3EB6;
}.Pagination ul li.active a {
    color: #FFF;
}.lien_ret a {
    background: transparent url(../../images/2/commun/arrow_bleu.gif) no-repeat scroll left center;
    color: #8D3EB6;
    display: inline;
    float: right;
    font-size: 0.95em;
    margin: 10px 17px 0 0;
    padding: 0 0 0 12px;
}.lien_ret {
    margin-bottom: 31px;
    margin-top: -30px;
    float: left;
}#wrap .jcarousel-skin-tango .jcarousel-prev, #wrap .jcarousel-skin-tango .jcarousel-next {
    visibility: hidden;
}#Librairie, .pub {
    display: none;
    visbility: hidden;
}#dossier_attach {
    padding-bottom: 20px;
    margin-top: 20px;
}#dossier_attach ul {
    padding-left: 20px;
    color: #7B982E;
}.sommaire_list {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 10px;
    color: #7B982E;
}.cadeau {
    width: 75px;
    float: left;
    font-size: 11px;
    margin-left: 6px;
    color: #aaaaaa;
}.TourVert {
    width: 270px;
    float: left;
    margin-right: 5px;
}.clearer {
    clear: both;
    height: 0;
}.bloc_encadre.exotique_one .main .illustration {
    background: #E2EDC5 none repeat scroll 0 0;
    position: relative;
    z-index: 999;
    margin: 0 0 5px !important;
    padding: 0 10px;
}.bloc_encadre h3 {
    display: inline;
}.v60 .bloc_encadre .main {
    float: none !important;
    width: 100% !important;
}#Main .bloc_encadre.nice h2 {
    text-align: left !important;
    padding: 4px 0 0 10px !important;
}#Main .bloc_encadre.nice .b {
    border-top: 0 none !important;
}.msie #Main #GroupeInfos .box .middleBox {
    height: auto !important;
}.nice_two.bas .main {
    width: 48%;
    display: inline;
    float: left;
}.nice_two.bas .c {
    display: block !important;
    height: 1%;
}.nice_two.bas .c:after {
    content: ".";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}#GroupeInfos .box .preview .text_cat {
    padding-top: 0;
    padding-left: 10px;
    width: 350px;
}#GroupeInfos .box .preview .text_cat ul {
    padding-left: 10px;
    font-size: 1.2em;
    font-weight: bold;
}#GroupeDoc {
    float: left;
    width: 230px;
    margin: 5px 4px 0;
}#GroupeDoc #PreviewVideo {
    width: 220px;
    margin: 0 0 10px 6px;
}#GroupeDoc #PreviewVideo .top {
    height: 30px;
    background: url(../../images/2/commun/bg_groupedoc_video.jpg) no-repeat top left;
}#GroupeDoc #PreviewVideo .content {
    background: url(../../images/2/commun/bg_groupedoc_video-middle.png);
    text-align: center;
}#GroupeDoc #PreviewVideo .title {
    color: white;
    font-weight: bold;
    padding: 3px 0;
}#GroupeDoc #PreviewVideo .video {
    padding: 3px 0;
}#GroupeDoc #PreviewVideo .bottom {
    height: 25px;
    background: url(../../images/2/commun/bg_groupedoc_video.jpg) no-repeat bottom left;
}#GroupeDoc #PreviewVideo .more {
    font-size: 0.8em;
    color: white;
    background: url(../../images/2/commun/arrow_white.gif) 15px 9px no-repeat;
    display: block;
    padding: 5px 0 0 25px;
}#GroupeDoc .box {
    margin: 0 0 10px 6px;
}#GroupeDoc .box .top, #GroupeDoc .box .bottom {
    height: 6px;
    font-size: 0;
}#GroupeDoc .box .top {
    background: url(../../images/2/commun/bg_miniboxdoc_top.jpg) no-repeat;
}#GroupeDoc .box .bottom {
    background: url(../../images/2/commun/bg_miniboxdoc_bottom.jpg) no-repeat;
}#GroupeDoc .box .data {
    background: white;
    border: 1px solid #CECECE;
    border-top: 0;
    border-bottom: 0;
    position: relative;
    padding: 5px 5px 5px 8px;
}.v70 #GroupeDoc .box .data {
    padding-bottom: 20px;
}#GroupeDoc .box .data h2 {
    width: 95%;
    border-bottom: 3px solid #747474;
    margin: 0 0 5px;
    padding: 0;
}#GroupeDoc .box .data h2 span {
    display: block;
    font-size: 0.8em;
    color: #747474;
    text-transform: uppercase;
    background: url(../../images/2/commun/arrow_h3.gif) left center no-repeat;
    padding: 0 0 0 20px;
}.msie #GroupeDoc .box .data h2 span {
    font-size: 0.6em;
}#GroupeDoc .box .data h2 img {
    margin: 2px 0 0 30px;
}#GroupeDoc .box .data .image {
    float: left;
    width: 35%;
    padding: 8px 0 0 2px;
}#GroupeDoc .box .data .text {
    float: left;
    width: 64%;
    font-size: 0.8em;
    margin-bottom: 20px;
}#GroupeDoc .box .data .text h3 {
    color: #577217;
    font-size: 1.2em;
    margin: 0 0 5px;
    padding: 0;
}#GroupeDoc .box .data .text .more {
    position: absolute;
    bottom: 0;
    right: 10px;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    padding: 0 0 0 10px;
}#GroupeDoc #ContenuLibre .data {
    padding: 5px 5px 20px !important;
}#Content #Interne #Pagination {
    padding: 40px 0;
}#Content #Interne #Pagination .left, #Content #Interne #Pagination .right {
    padding: 5px 0 0;
}#Content #Interne #Pagination div.content {
    width: 400px;
    color: #8D3EB6;
    font-size: 0.9em;
    margin: auto;
}#Content #Interne #Pagination div.content div {
    float: left;
    padding: 5px;
}#Content #Interne #Pagination div.content div .active {
    background: #8D3EB6;
    color: white;
}#Content #Interne #Pagination div.content div span {
    display: block;
    padding: 5px 0 0 100px;
}#Content #Interne #Pagination div.content div strong {
    display: block;
    margin: 0 0 0 20px;
    padding: 5px 0 0;
}#Content #Interne #PaginationFilter {
    background: #F0F0F0;
    font-size: 0.9em;
    color: #333333;
    margin: 10px 0 20px;
    padding: 10px 5px;
}.mozilla .left select {
    width: 42px;
}#Content #Interne #PaginationFilter select {
    margin: 0 5px;
}#Content #Interne .Top {
    font-size: 0;
    height: 15px;
}#ColoneGauche .data ul {
    margin-left: 15px;
}#Content .PageProduit {
    background: url(../../images/2/commun/bg_col_full2.gif) repeat-y;
}#Content .designBig {
    background: url(../../images/2/commun/bg_designBig.jpg) repeat-y;
    width: 978px;
}#Content .designBig .Content {
    margin: 0 8px;
}.accrocheFinal {
    float: left;
    width: 650px;
    font-weight: bold;
    color: #000000;
    font-size: 1em;
    margin: 0 0 20px;
}#ColoneGauche .data p.auteur {
    font-size: 0.95em;
    color: #7B982E;
    padding: 8px 12px;
}#ColoneGauche .data h1 {
    font-size: 1.4em;
}#GroupeInfos {
    float: left;
    width: 430px;
}#GroupeInfos #subInfos {
    background: transparent url(../../images/2/commun/bg_groupinfo.gif) repeat-y;
    padding: 20px 0 0 10px;
}#GroupeInfos .footer {
    background: transparent url(../../images/2/commun/bg_groupinfo_bottom.gif) repeat-y;
    height: 18px;
    width: 100%;
}.Pagination .tools {
    float: left;
}#dossier_attach .titre_dossier {
    color: #7B982E;
    font-weight: bold;
}#TB_window #TB_closeWindow {
    height: 1px !important;
}#TB_window a#TB_closeWindowButton {
    position: absolute;
    top: -6px;
    right: -33px;
}#TB_window img#TB_Image {
    border: 0 none !important;
}.more a, #ColoneGauche .more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne h2, #Interne .data h2, #ColoneGauche h2 {
    background: url(../../images/2/commun/bg_h2_interne.gif) no-repeat left 1px;
    color: #7B982E;
    border-bottom: 4px solid #7B982E;
    text-transform: uppercase;
    font-size: 1.2em;
    width: 95%;
    padding: 0 0 1px 40px;
}#containResult .diaporama h2 a, #Interne #ColoneGauche .auteur, #Interne p.accroche strong {
    color: #7B982E;
}.Pagination ul li a, #GroupeInfos a, #GroupeDoc a {
    color: #8D3EB6;
}.bloc_encadre.sans_top .t, #wrap2, .nice_two.bas .between, #GroupeDoc #PreviewVideo h2 {
    display: none;
}#Main #Interne .data .bloc_encadre .c .main a.more, #GroupeInfos #subInfos .first {
    margin: 0 !important;
}.v60 #GroupeDoc .box .data .text h4, .v60 #GroupeDoc .box .data .text p span {
    font-size: 1.1em;
}#GroupeDoc #ContenuLibre .text, .MiniWord .fixMiniword {
    width: 100% !important;
}.sommaire_list a, #dossier_attach a {
    color: #7B982E;
    text-decoration: none;
}.aucunResultat {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}.interneHeader {
    background: transparent url(../../images/2/commun/bg_vos-rdv.jpg) no-repeat scroll center top;
    margin: 0;
    padding: 0;
    height: 20px;
    font-size: 0px;
}
 /********* Erreur personnalisée ********/#errorMessage {
    background: transparent url(../../images/2/commun/bg_rounded-grey.gif) repeat-y scroll center top;
    margin: 10px auto 10px auto;
    width: 496px;
}#errorMessage .Top {
    background: transparent url(../../images/2/commun/bg_top-rounded-grey.gif) no-repeat scroll center top;
}#errorMessage .Footer {
    background: transparent url(../../images/2/commun/bg_footer-rounded-grey.gif) no-repeat scroll center bottom;
}#errorMessage p.accroche {
    color: #7B982E;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 auto;
    padding: 0 0 8px 0;
}#errorMessage .data ul {
    margin-left: 50px;
    font-size: 0.95em;
    margin: 5px 0 0 50px;
    padding: 0;
}#errorMessage .data ul li {
    background: transparent url(../../images/2/commun/arrow_dark-grey.gif) no-repeat scroll 1px 4px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
}#errorMessage .data {
    margin: 0 15px;
    padding: 0;
    width: 470px;
}
 /*Autor: Kévin MARTIN, Erwann MESTMail: kevin.martin@businessdecision.com, erwann.mest@businessdecision.comVersion: 1.0 Stable*/ /* Menu Niveau 0 */#Menu {
    margin: 0;
    padding: 0;
    width: 990px;
    position: relative;
}#Menu #RssGeneral {
    float: right;
    margin: 4px 7px 0 0;
}#Menu ul.Principale {
    margin: 0 5px 0 4px;
    padding: 0;
    height: 28px;
    list-style: none;
}#Menu ul.Principale li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    height: 28px;
    width: 140px;
}#Menu ul.Principale li a {
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    width: 140px;
    text-align: center;
    background: url(../../images/2/menu/bg_nav-off.jpg) top left no-repeat;
    display: block;
    padding: 9px 0 3px 0;
    font-size: 1.1em;
}#Menu ul.Principale li.active a {
    background: url(../../images/2/menu/bg_nav-on.jpg) top left no-repeat;
}
 /* Menu Niveau 1 */#Menu ul.SousMenu {
    margin: 0 5px 0 5px;
    padding: 3px 0 0 0;
    list-style: none;
    background: #7B982E url(../../images/2/menu/bg_sousmenu.jpg) bottom left repeat-x;
    width: 980px;
    height: 29px;
    z-index: 1;
    display: none;
}#Menu ul.SousMenu li {
    margin: 0;
    padding: 0;
    float: left;
    height: 21px;
}#Menu ul.SousMenu li a { /*padding: 4px 53px 3px 53px;*/
    padding: 4px 12px 3px 12px !important;
    margin: 0;
    display: block;
    background: none;
    font-size: 0.92em;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFF;
}#Menu ul.SousMenu li.active {
    background: #9FC43D;
    position: relative;
    height: 29px;
    z-index: 2;
}#Menu ul.SousMenu li.active2 {
    background: #9FC43D;
    position: relative;
    height: 20px;
    z-index: 2;
}.v60 #Menu ul.SousMenu li.active {
    color: red;
    margin-bottom: -9px;
}.v60 #Menu ul.SousMenu li.active2 { /*margin-bottom: -9px;*/
}#Menu ul.SousMenu li.active a {
    color: #1B1C20;
}
 /* Menu Niveau 2 */#Menu ul.SousSousMenu {
    margin: 0 5px;
    padding: 0;
    list-style: none;
    height: 27px;
    position: absolute;
    top: 52px;
    width: 980px;
    z-index: 1; /*text-align: center;*/
    background: #9FC43D url(../../images/2/menu/bg_soussousmenu.jpg) top left repeat-x;
    display: none;
}#Menu ul.SousSousMenu li {
    display: -moz-inline-box;
    display: inline-block;
    padding: 8px 0 0 0;
}.msie #Menu ul.SousSousMenu li {
    display: inline;
}#Menu ul.SousSousMenu li a {
    color: #FFFFFF;
    padding: 0 5px;
}#Menu ul.SousSousMenu li a:hover, #Menu ul.SousSousMenu li.active a {
    font-weight: bold;
}#Menu ul.SousSousMenu .br {
    width: 7px;
    height: 7px;
    font-size: 0px;
    position: absolute;
    bottom: -8px;
    right: 0;
    background: url(../../images/2/menu/bg_soussousmenu_corner-br.gif) top left no-repeat;
}#Menu ul.SousSousMenu .bl {
    width: 7px;
    height: 7px;
    font-size: 0px;
    position: absolute;
    bottom: -8px;
    left: 0;
    background: url(../../images/2/menu/bg_soussousmenu_corner-bl.gif) top left no-repeat;
}.v60 #Menu ul.SousSousMenu .br, .v60 #Menu ul.SousSousMenu .bl {
    bottom: -9px;
}.v60 #Menu ul.SousSousMenu {
    overflow: hidden;
}#Menu ul.SousSousMenu li a {
    margin: 0 5px !important;
    padding: 0 !important;
}#Menu .open {
    height: auto;
}#Menu #RssGeneral {
    position: absolute;
    top: 0px;
    margin-right: 5px;
    right: 0px;
}#Poucet {
    font-size: 0.85em;
    color: #C8C8C8;
    margin: 8px 0 8px 20px;
}#Poucet a {
    color: #9F9F9F;
}#Abonnements {
    background-color: white;
    width: 260px;
    padding: 5px;
}#Abonnements #TitreAbonnements {
    color: #7B982E;
    font-size: 13px;
    font-weight: bold;
}#Abonnements #DureeOffre {
    color: #7B982E;
    font-size: 13px;
}#Abonnements .Description_abonnement {
    margin-top: 10px;
    font-size: 11px;
}.TourVertAboActe {
    margin-top: 20px;
    width: 550px;
    background-color: #9CB63E;
    padding: 15px;
}#Interne #AccesRapides {
    float: right;
    margin-right: -2px;
}
 /*.v60 #Interne #AccesRapides {background-position:top;margin-top:-260px;}*/#Documentation #AccesRapides div, #GroupDoc #AccesRapides div {
    margin: 0 0 10px 0;
}#Interne .AccesReserve {
    width: 628px;
    font-size: 1em;
    background: #E2EDC5;
    margin: 0 0 10px;
}#Interne .AccesReserve h1 {
    font-size: 1.3em;
    width: 540px;
    min-height: 52px;
    color: #FFF;
    background: url(../../images/2/commun/bg_AccesReserve_header.gif) top left no-repeat #9CB63E;
    margin: 0;
    padding: 5px 0 0 88px;
}.v60 #Interne .AccesReserve h1 {
    height: 52px;
}#Interne .AccesReserve h1 span {
    font-size: 0.7em;
    font-weight: normal;
    display: block;
}#Interne .AccesReserve .footer {
    font-size: 0;
    width: 628px;
    height: 10px;
    background: url(../../images/2/commun/bg_AccesReserve_footer.gif) top left no-repeat;
    margin: 0;
    padding: 0;
}#Interne .AccesReserve .Bloc {
    position: relative;
    margin: 15px 28px 15px 43px;
    padding: 0;
}#Interne .AccesReserve .Bloc .Indicateur {
    position: relative;
    top: 20px;
    left: 0;
    float: left;
    display: inline;
    width: 85px;
    height: 45px;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 0.8em;
    z-index: 12;
    color: #FFF;
    background: url(../../images/2/commun/bg_AccesReserve_fleche.gif) top left no-repeat;
    margin: 0 0 -98px;
    padding: 33px 11px 0 6px;
}#Interne .AccesReserve .Bloc .Cadre {
    width: 482px;
    float: left;
    display: inline;
    position: relative;
    z-index: 10;
    background: #FFF;
    margin: 0 0 0 75px;
    padding: 0;
}#Interne .AccesReserve .Bloc .Cadre .top {
    width: 482px;
    height: 5px;
    font-size: 0;
    background: url(../../images/2/commun/bg_AccesReserve_bloc_top.gif) top left no-repeat;
}#Interne .AccesReserve .Bloc .Cadre .bottom {
    width: 482px;
    height: 5px;
    font-size: 0;
    background: url(../../images/2/commun/bg_AccesReserve_bloc_bottom.gif) top left no-repeat;
}#Interne .AccesReserve .Bloc .Cadre .data {
    width: 415px;
    font-size: 0.9em;
    margin: 0 15px 0 52px;
    padding: 15px 0;
}#Interne .AccesReserve .Bloc .Cadre .data form {
    color: #747474;
    margin: 0;
    padding: 0;
}#Interne .AccesReserve .Bloc .Cadre .data form label {
    display: inline-block;
    width: 103px;
    text-align: right;
    margin: 0 5px 0 0;
}#Interne .AccesReserve .Bloc .Cadre .data form.Check label {
    text-align: left;
}#Interne .AccesReserve .Bloc .Cadre .data form.Check label.long {
    width: 176px;
    font-size: 1.2em;
    color: #000;
    font-weight: bold;
    text-align: right;
    margin: 0;
}#Interne .AccesReserve .Bloc .Cadre .data form input.text {
    width: 200px;
    margin: 0 0 5px;
}#Interne .AccesReserve .Bloc .Cadre .data form input.radio {
    margin: 0 5px;
    padding: 0;
}#Interne .AccesReserve .Bloc .Cadre .data form p {
    color: #747474;
    margin: 0;
    padding: 0;
}#Interne .AccesReserve .Bloc .Cadre .data form p a {
    color: #8D3EB6;
}#Interne .AccesReserve .Bloc .Cadre .data .help {
    margin: 10px 0 0;
}#Interne .AccesReserve .Bloc .Cadre .data h2 {
    font-size: 1.3em;
    text-transform: uppercase;
    border: 0 none;
    width: auto;
    color: #7B982E;
    background: url(../../images/2/commun/flecheSubTitle.gif) center left no-repeat;
    margin: 0 0 5px;
    padding: 0 0 0 42px;
}#Interne .AccesReserve .Bloc .Cadre .data h2 span {
    color: #000;
}#Interne .AccesReserve .Bloc .Cadre .data p {
    color: #272727;
    margin: 0 0 10px;
    padding: 0;
}#Interne .AccesReserve .Bloc .Cadre .data p.supp {
    color: #577217;
}#Interne .AccesReserve .Bloc .Cadre .data .plus {
    text-align: right;
    background: none;
}#Interne .AccesReserve .Error {
    font-size: 1em;
    color: red;
    text-align: right;
    font-weight: bold;
    margin: 0 28px 0 0;
    padding: 0;
}#GroupInfos #Actcu, #GroupeInfos #Actcu {
    width: 168px;
    float: left;
    display: inline;
    height: 400px;
    margin: 20px 0 0 11px;
    padding: 0;
}#GroupInfos #Actcu h2, #GroupeInfos #Actcu h2 {
    font-size: 1em;
    height: 24px;
    border-bottom: 4px solid #7B982E;
    margin: 0 0 10px;
    padding: 0;
}#GroupInfos #Actcu h2 img, #GroupeInfos #Actcu h2 img {
    margin: 6px 0 0 2px;
}#GroupInfos #Actcu h2 img.rss, #GroupeInfos #Actcu h2 img.rss {
    float: right;
    display: inline;
    margin: 4px 12px 0 0;
}#GroupInfos #Actcu .FluxRss, #GroupeInfos #Actcu .FluxRss {
    margin: 5px 5px 0 0;
}#GroupInfos #Actcu h3, #GroupeInfos #Actcu h3 {
    color: #577217;
    font-size: 0.95em;
    margin: 0;
    padding: 0;
}#GroupInfos #Actcu .data, #GroupeInfos #Actcu .data {
    height: 362px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}#GroupInfos #Actcu .data p, #GroupeInfos #Actcu .data p {
    background: #F6F6F6;
    color: #505050;
    font-size: 0.85em;
    margin: 0 0 10px;
    padding: 8px 4px;
}#GroupInfos #Actcu .data p a, #GroupeInfos #Actcu .data p a {
    color: #505050;
}#ALaUne {
    width: 430px;
    position: relative;
    height: 233px;
    background: url(../../images/2/commun/bg_alaune.gif) top left repeat-y;
    margin: 0;
    padding: 0 0 20px;
}#ALaUne h2 {
    background: url(../../images/2/commun/bg_alaune-top.gif) top left no-repeat;
    margin: 0;
    padding: 15px 0 0 22px;
}#ALaUne ul {
    position: absolute;
    bottom: 19px;
    left: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}#ALaUne ul li {
    float: left;
    width: 36px;
    cursor: pointer;
    position: relative;
    top: 0;
    left: 0;
    height: 17px;
    text-align: center;
    color: #5B692F;
    font-weight: bold;
    background: url(../../images/2/commun/bg_news-changer.gif) top left no-repeat;
    margin: 0 2px 0 0;
    padding: 0;
}#ALaUne ul li.active {
    color: #8D3EB6;
}#ALaUne .news {
    margin: 0 0 0 22px;
}#ALaUne .news img {
    float: right;
    display: inline;
    margin: 0 20px 0 0;
}#ALaUne .news h4 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.17em;
    width: 190px;
    float: left;
    display: inline;
    margin: 15px 0 !important;
    padding: 0;
}#ALaUne .news p {
    float: left;
    color: #3D422B;
    width: 190px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}#ALaUne .news a {
    background: url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    color: #8D3EB6;
    margin: 20px 15px 0 0;
    padding: 0 0 0 12px;
}#GroupeInfos #ALa1 .block .image {
    height: 100px;
    overflow: hidden;
    width: 88px;
    float: left;
    margin: 0 8px 0 20px;
}#GroupeInfos #ALa1 .block .image img {
    height: 100%;
}#GroupeInfos #ALa1 .block h3 {
    font-size: 1.6em;
}#GroupeInfos #ALa1 .block h3 a {
    color: #FFF;
}#GroupeInfos #ALa1 .minibox {
    position: relative;
}#GroupeInfos #ALa1 .minibox h3 img {
    margin: 5px 0 0 7px;
}#GroupeInfos #ALa1 .minibox ul {
    list-style-image: url(../../images/2/commun/arrow_bleu2.gif);
    margin: 10px 0 0 10px;
    padding: 0 0 20px 15px;
}#GroupeInfos #ALa1 .minibox .top {
    background: url(../../images/2/commun/bg_minibox_top.gif) repeat-y;
    width: 144px;
    height: 5px;
    font-size: 0;
}#GroupeInfos #ALa1 .minibox .data {
    background: url(../../images/2/commun/bg_minibox_middle.jpg) repeat-y;
    width: 126px;
}#GroupeInfos #ALa1 .minibox .bottom {
    background: url(../../images/2/commun/bg_minibox_bottom.gif) repeat-y;
    width: 144px;
    height: 4px;
    font-size: 0;
}#GroupeInfos #ALa1 .minibox .more {
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    position: absolute;
    bottom: 5px;
    right: 8px;
    padding: 0 0 0 10px;
}#GroupeInfos #ALa1 {
    background: url(../../images/2/commun/bg_alaune.gif) repeat-y;
    width: 430px;
    font-size: 0.8em;
    margin: 0;
    padding: 0 0 20px;
}#GroupeInfos #ALa1 h2 {
    background: url(../../images/2/commun/bg_alaune-top.gif) no-repeat;
    margin: 0;
    padding: 15px 0 0 22px;
}#GroupeInfos #ALa1 h3 {
    margin-top: 0;
    padding: 0;
}#GroupeInfos #ALa1 .block {
    float: left;
}#GroupeInfos #ALa1 .preview {
    width: 63%;
    position: relative;
    padding: 15px 0 10px;
}#GroupeInfos #ALa1 .preview .more {
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat;
    position: absolute;
    right: 15px;
    bottom: 0;
    padding: 0 0 0 10px;
}#GroupeInfos #ALa1 .preview h3 {
    color: white;
    margin: 0 0 5px;
    padding: 0;
}#GroupeInfos #ALa1 .preview .text p {
    padding: 0 10px 0 0;
}#GroupeInfos #ALa1 .miniblock {
    width: 34%;
}#GroupeInfos #ALa1 .block .image_mag {
    margin-left: 20px;
    width: 88px;
    float: left;
}.v60 #GroupeInfos #ALa1 .block .image_mag {
    margin-left: 8px;
    width: 88px;
    float: left;
}#GroupeInfos #ALa1 .block .text {
    float: left;
    margin-left: 10px;
    width: 55%;
}.v60 #GroupeInfos #ALa1 .block .text {
    float: left;
    margin-left: 10px;
    width: 140px;
}#GroupInfos #Annuaire, #GroupeInfos #Annuaire {
    width: 409px;
    height: 135px;
    margin: 18px 0 0 11px;
}#GroupInfos #Annuaire h2, #GroupeInfos #Annuaire h2 {
    border-bottom: 4px solid #7B982E;
    margin: 0 0 5px;
    padding: 0 0 3px 2px;
}#GroupInfos #Annuaire .phone, #GroupeInfos #Annuaire .phone {
    width: 170px;
    height: 94px;
    background: url(../../images/2/commun/bg_annuaire-phone.gif) top left no-repeat;
    float: left;
    display: inline;
}#GroupInfos #Annuaire .phone p, #GroupeInfos #Annuaire .phone p {
    color: #ECECEC;
    font-weight: bold;
    width: 100px;
    margin: 13px 0 0 54px;
    padding: 0;
}#GroupInfos #Annuaire form, #GroupeInfos #Annuaire form {
    float: left;
    display: inline;
    width: 220px;
    margin: 0 0 0 16px;
}#GroupInfos #Annuaire form ul, #GroupeInfos #Annuaire form ul {
    list-style: none;
    height: 18px;
    background: url(../../images/2/commun/bg_annuaire_li.gif) bottom right no-repeat;
    margin: 0 0 9px;
    padding: 0;
}#GroupInfos #Annuaire form ul li, #GroupeInfos #Annuaire form ul li {
    float: left;
    display: inline;
    text-align: center;
    font-size: 0.85em;
    background: url(../../images/2/commun/bg_annuaire_li.gif) bottom left no-repeat;
    margin: 0;
    padding: 0 9px;
}#GroupInfos #Annuaire form ul li a, #GroupeInfos #Annuaire form ul li a {
    color: #9B9B9B;
    display: block;
    padding: 7px 0 0;
}#GroupInfos #Annuaire form ul li.active a, #GroupeInfos #Annuaire form ul li.active a {
    color: #7B982E;
    background: url(../../images/2/commun/bg_annuaire_a_active.gif) center top no-repeat;
}#GroupInfos #Annuaire form input.text, #GroupeInfos #Annuaire form input.text {
    border: 1px solid #828693;
    color: #828693;
    width: 218px;
    margin: 0 0 4px;
    padding: 0;
}#GroupInfos #Annuaire form select, #GroupeInfos #Annuaire form select {
    border: 1px solid #828693;
    color: #828693;
    width: 220px;
    margin: 0 0 4px;
    padding: 0;
}#GroupInfos #Annuaire form input.submit, #GroupeInfos #Annuaire form input.submit {
    float: right;
    background: none;
    color: #828693;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.85em;
    margin: 0;
    padding: 0;
}#ArticlesDossiers {
    float: left;
    display: inline;
    background: url(../../images/2/commun/bg_articlesdossiers.gif) top left no-repeat;
    width: 235px;
    margin: 20px 0 0 6px;
    padding: 0;
}#ArticlesDossiers .DossiersInner, #ArticlesDossiers .ArticlesInner {
    height: 350px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}#ArticlesDossiers h2 {
    float: left;
    display: inline;
    cursor: pointer;
    margin: 3px 1px 13px 3px;
    padding: 0;
}#ArticlesDossiers .data {
    background: url(../../images/2/commun/bg_articlesdossiers-borderbottom.gif) bottom left repeat-x;
    position: relative !important;
    margin: 0 15px;
    padding: 5px 0 25px;
}#ArticlesDossiers .data img {
    float: left;
    display: inline;
    margin: 0 8px 0 0;
}#ArticlesDossiers .data h3 {
    color: #577217;
    font-size: 0.95em;
    margin: 0;
    padding: 0;
}#ArticlesDossiers .data p {
    color: #505050;
    font-size: 0.85em;
    margin: 0;
    padding: 0;
}#ArticlesDossiers .footer {
    background: url(../../images/2/commun/bg_articlesdossiers_bottom.gif) bottom left no-repeat !important;
    height: 9px !important;
    font-size: 0.1em !important;
    clear: both !important;
}#ArticlesDossiers .data .more {
    position: absolute;
    bottom: 2px;
    right: 2px;
    background: url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    color: #8D3EB6;
    padding: 0 0 0 12px;
}.v60 #ArticlesDossiers .data .more {
    float: right;
    position: relative;
    bottom: 0;
}#Interne #ListeArticles h2 span {
    float: right;
    margin-top: -18px;
}#Interne #ListeArticles .visuel {
    float: left;
    margin: 0 15px 0 0;
}#Interne #ListeArticles .visuel p {
    color: #747474;
    font-size: 0.85em;
}#Interne #ListeArticles h3 {
    color: #747474;
    font-size: 1.6em;
    margin: 15px 0 15px 30px;
    padding: 0;
}#Interne #ListeArticles p {
    margin-right: 15px;
}#Interne #ListeArticles .GoToTop {
    clear: both;
    margin: 10px 15px 25px 0;
}#Interne #ListeArticles div.more {
    text-align: right;
    margin: 0 15px 0 0;
    padding: 5px 5px 5px 0;
}#Interne #ListeArticles div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}

div.Articles, div.Dossiers, #Interne #ListeArticles h2 {
    clear: both;
}#Bloc {
    width: 627px;
    text-align: left;
    background: url(../../images/2/commun/bg_mid-bloc-rounded.gif) repeat-y top left;
}#Bloc .Top {
    background: url(../../images/2/commun/bg_top-bloc-rounded.gif) no-repeat top left;
    font-size: 0.1em;
}#Bloc .data {
    margin: 0;
    padding: 10px 20px;
}#Bloc .data h3 {
    font-weight: bold;
    color: #577217;
    font-size: 1em;
    margin: 0;
}#Bloc .data img {
    float: left;
    margin: 0 10px 0 0;
}#Bloc h2 {
    background: none;
    border: 0 none;
    font-size: 1.2em;
    color: #7B982E;
    text-transform: uppercase;
    margin: 0 0 0 20px;
    padding: 0;
}#Bloc .data p {
    color: #272727;
    font-size: 0.9em;
}#Bloc hr {
    font-size: 0;
    height: 0;
    display: block;
    border: 0;
    border-bottom: 1px dotted #C0C0C0;
    margin: 0 20px;
}#Bloc .Footer {
    background: url(../../images/2/commun/bg_footer-bloc-rounded.gif) no-repeat bottom left;
    font-size: 0.1em;
}#Bloc .more {
    text-align: right;
    font-size: 0.78em;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 0;
}#Bloc .more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#GroupInfos #Boutique, #GroupeInfos #Boutique {
    margin: 20px 5px 0;
}#GroupInfos #Boutique h2, #GroupeInfos #Boutique h2 {
    margin: 0;
    padding: 0;
}#GroupInfos #Boutique .Fiche, #GroupeInfos #Boutique .Fiche {
    background: #4E6519;
    height: 130px;
    padding: 8px 11px 8px 16px;
}#GroupInfos #Boutique .Fiche .picto, #GroupeInfos #Boutique .Fiche .picto {
    float: left;
    width: 53px;
    height: 64px;
}#GroupInfos #Boutique .Fiche .effect, #GroupeInfos #Boutique .Fiche .effect {
    float: left;
    display: inline;
    width: 73px;
    height: 125px;
    margin: 3px 0 0 13px;
}#GroupInfos #Boutique .Fiche .info, #GroupeInfos #Boutique .Fiche .info {
    float: left;
    display: inline;
    width: 85px;
    position: relative;
    height: 112px;
    margin: 0 15px 0 22px;
    padding: 0;
}.v60 #GroupInfos #Boutique .Fiche .info, .v60 #GroupeInfos #Boutique .Fiche .info {
    width: 107px;
    margin: 0 15px 0 0;
    padding: 0 0 0 22px;
}#GroupInfos #Boutique .Fiche .info h3, #GroupeInfos #Boutique .Fiche .info h3 {
    font-size: 1em;
    color: #FFF;
    font-weight: bold;
    margin: 0;
    padding: 0;
}#GroupInfos #Boutique .Fiche .info .prix, #GroupeInfos #Boutique .Fiche .info .prix {
    font-weight: bold;
    color: #FFF;
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}.v60 #GroupInfos #Boutique .Fiche .info .prix, .v60 #GroupeInfos #Boutique .Fiche .info .prix {
    left: 22px;
}#GroupInfos #Boutique .Fiche .info .prix span, #GroupeInfos #Boutique .Fiche .info .prix span {
    font-size: 0.95em;
    font-weight: normal;
    color: #8EB035;
}#GroupInfos #Boutique .Fiche .note, #GroupeInfos #Boutique .Fiche .note {
    float: left;
    background: url(../../images/2/commun/bg_boutique-note.gif) top left no-repeat;
    width: 131px;
    height: 116px;
}#GroupInfos #Boutique .Fiche .note p, #GroupeInfos #Boutique .Fiche .note p {
    font-weight: normal;
    font-size: 0.95em;
    overflow: hidden;
    color: #FFF;
    margin: 15px 18px;
    padding: 0;
}#GroupInfos #Boutique .Carousel, #GroupeInfos #Boutique .Carousel {
    background: url(../../images/2/commun/bg_boutique-scroll.jpg) top left repeat-x;
    height: 109px;
    position: relative;
}#Boutique .Carousel .elements li {
    height: 58px;
    width: 38px;
    text-align: center;
    padding: 8px 6px 0;
}.v60 #Boutique .Carousel .elements li {
    padding: 8px 6px;
}#Boutique .Carousel .elements li.active {
    background: #4E6519;
}#ColoneDroite #Boutique {
    background: url(../../images/2/commun/colonnedroite/bg_boutique.gif);
    width: 302px;
    margin: 16px 0 10px 5px;
}#ColoneDroite #Boutique .data {
    margin: 0 2px;
}#ColoneDroite #Boutique .data .block {
    background: #A5C05D;
    color: #FFFFFF;
    margin: 0 0 3px;
    padding: 3px 6px;
}#ColoneDroite #Boutique .data .block .image {
    float: left;
    position: relative;
    width: 106px;
}#ColoneDroite #Boutique .data .block .image div {
    background: #FFFFFF;
    width: 68px;
    height: 82px;
}#ColoneDroite #Boutique .data .block .image div img {
    margin: 5px;
}#ColoneDroite #Boutique .data .block .image .kind {
    position: absolute;
    top: 0;
    right: 5px;
}#ColoneDroite #Boutique .data .block .text {
    float: left;
    width: 180px;
}#ColoneDroite #Boutique .data .block .text .resume {
    height: 47px;
    padding: 0 4px;
}#ColoneDroite #Boutique .data .block .text .price {
    background: url(../../images/2/commun/colonnedroite/bg_boutique-prix.gif) no-repeat;
    height: 30px;
}#ColoneDroite #Boutique .data .block .text .price div {
    color: #000000;
    padding: 6px 0 0 8px;
}#ColoneDroite #Boutique .data .block .text .price strong {
    color: #FFFFFF;
    margin: 0 0 0 10px;
}#ColoneDroite #Boutique .more {
    background: url(../../images/2/commun/colonnedroite/bg_boutique_footer.gif) bottom no-repeat;
    height: 30px;
}#ColoneDroite #Boutique .more a {
    background: url(../../images/2/commun/arrow_bleu.gif) no-repeat left center;
    color: #8D3EB6;
    float: right;
    font-size: 0.8em;
    margin: 5px 35px 0 0;
    padding: 0 0 0 12px;
}#InterneFull #Boutique .BoxGeneral {
    background: url(../../images/2/commun/bg_bout-box_general.jpg);
}#InterneFull #Boutique .BoxGeneral h2 {
    font-weight: bold !important;
    color: red !important;
}#InterneFull {
    background: url(../../images/2/commun/bg_col_full.gif) top left repeat-y;
    margin: 0;
    padding: 0;
    width: 980px;
}#InterneFull .Footer {
    background: url(../../images/2/commun/bg_col_full-footer.gif) top left no-repeat;
    height: 20px;
    font-size: 0px;
    margin: 0 0 0 0;
    padding: 0;
    width: 980px
}#InterneFull .RechercheInterne {
    background: url(../../images/2/commun/bg_recherche-interne.gif) top left no-repeat;
    height: 51px
}#InterneFull .RechercheInterne form {
    margin: 20px 0 0 250px;
    padding: 0;
    float: left;
    display: inline
}#InterneFull .RechercheInterne form input.text {
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    width: 170px;
    padding-left: 3px
}#InterneFull .RechercheInterne form a {
    color: #BFBFBF;
    border-left: 1px solid #BFBFBF;
    padding: 0 0 0 10px;
    margin: 0 0 0 15px;
    font-size: 0.9em
}#InterneFull .Content {
    float: left;
    overflow: hidden;
    width: 715px;
    display: inline;
    margin: 0 0 0 10px;
    background: white
}#InterneFull #ProduitEnCours {
    margin: 30px 0 30px 0
}#InterneFull #ProduitEnCours .visuel {
    float: left;
    width: 200px;
    text-align: center
}#InterneFull #ProduitEnCours .visuel .zoomContain {
    width: 55px;
    margin: auto
}#InterneFull #ProduitEnCours .visuel img {
    margin-bottom: 10px
}#InterneFull #ProduitEnCours .visuel a {
    padding: 0 0 0 10px;
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat !important
}#InterneFull #ProduitEnCours .visuel a.zoomProduit {
    float: none !important;
    margin: 0 !important
}#InterneFull #ProduitEnCours .detail {
    float: left;
    width: 68%
}#InterneFull #ProduitEnCours .detail h1 {
    margin: 0 0 15px 0;
    padding: 0;
    color: #747474;
    font-size: 1.5em
}#InterneFull #ProduitEnCours .detail p {
    font-size: 0.9em
}#InterneFull #ProduitEnCours .detail p strong {
    font-size: 1.1em
}#InterneFull #ProduitEnCours .detail p span {
    color: #7B982E
}#InterneFull #ProduitEnCours .detail p.statut {
    color: #7B982E;
    font-size: 1.1em;
    margin: 15px 0;
    font-weight: bold
}#InterneFull #ProduitEnCours .detail p.prix {
    color: #7B982E;
    font-size: 1.3em;
    margin: 15px 0 0 0;
    font-weight: bold
}#InterneFull #ProduitEnCours .detail p.action {
    text-align: right;
    padding: 0 8px 0 0
}#InterneFull #Recommandation {
    height: 281px;
    width: 705px;
    background: url(../../images/2/commun/bg_produitplus.jpg) no-repeat
}#InterneFull #Recommandation h2 {
    color: #7B982E;
    text-transform: uppercase;
    padding: 10px 0 23px 10px;
    font-size: 1.2em;
    margin: 0
}#InterneFull #Recommandation .data {
    margin: 0 0 0 6px
}#InterneFull #Recommandation .block {
    float: left;
    width: 338px;
    height: 106px
}#InterneFull #Recommandation .block .visuel {
    float: left;
    width: 23%;
    text-align: center
}#InterneFull #Recommandation .block .visuel img {
    border: 1px solid black;
    margin: 25px 0 0 0
}#InterneFull #Recommandation .block .detail {
    float: left;
    color: #525252;
    font-size: 0.9em;
    width: 77%;
    padding: 20px 0 0 0
}#InterneFull #Recommandation .block .detail p {
    height: 40px;
    padding: 0 18px 0 0
}#InterneFull #Recommandation .block .detail p.prix {
    color: #95AD58;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    text-align: right;
    height: auto
}#InterneFull #Recommandation .block .detail p.action {
    margin: 0;
    text-align: right;
    height: auto;
    padding-right: 14px
}#InterneFull #Detail {
    margin: 20px 0 0 0
}#InterneFull #Detail .top {
    background: url(../../images/2/commun/bg_proddetail_top.jpg) no-repeat;
    height: 5px;
    font-size: 0;
    width: 705px
}#InterneFull #Detail .content {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    width: 703px;
    padding: 10px 0 0 0
}#InterneFull #Detail .content h2 {
    background: transparent url(../../images/2/commun/bg_h2_interne.gif) no-repeat 0px 2px;
    border-bottom: 4px solid #7B982E;
    color: #7B982E;
    font-size: 1.2em;
    margin: 0pt 0pt 10px 12px;
    padding: 0pt 0pt 1px 20px;
    text-transform: uppercase;
    width: 93%
}#InterneFull #Detail .content h3 {
    color: #747474;
    padding: 0 15px
}#InterneFull #Detail .content p {
    font-size: 0.9em;
    padding: 0 15px
}#InterneFull #Detail .content p.auteur {
    padding: 10px 15px
}#InterneFull #Detail .content p.auteur strong {
    color: #7B982E
}#InterneFull #Detail .bottom {
    background: url(../../images/2/commun/bg_proddetail_bottom.jpg) no-repeat;
    height: 5px;
    font-size: 0;
    width: 705px
}#InterneFull .basic_box {
    margin: 20px 0 0 0
}#InterneFull .basic_box .top {
    background: url(../../images/2/commun/bg_proddetail_top.jpg) no-repeat;
    height: 5px;
    font-size: 0;
    width: 705px
}#InterneFull .basic_box .content {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    width: 683px;
    padding: 10px 10px 0 10px
}#InterneFull .basic_box .content h2 {
    background: transparent url(../../images/2/commun/bg_h2_interne.gif) no-repeat 0px 2px;
    border-bottom: 4px solid #7B982E;
    color: #7B982E;
    font-size: 1.2em;
    margin: 0pt 0pt 10px 0;
    padding: 0pt 0pt 1px 20px;
    text-transform: uppercase;
    width: 93%
}#InterneFull .basic_box .content h3 {
    color: #747474;
    padding: 0
}#InterneFull .basic_box .content p {
    font-size: 0.9em;
    padding: 0 0;
    padding: 5px 0px
}#InterneFull .basic_box .content p.auteur {
    padding-top: 10px;
    padding-bottom: 10px
}#InterneFull .basic_box .content p.auteur strong {
    color: #7B982E
}#InterneFull .basic_box .content li {
    padding: 0 0 5px 0;
    margin: 0 0 0 15px;
    font-size: 0.9em
}#InterneFull .basic_box .type_abo {
    padding: 15px 0
}#InterneFull .basic_box .type_abo .visuel {
    float: left;
    width: 200px;
    text-align: center
}#InterneFull .basic_box .type_abo .visuel img {
    margin-bottom: 10px
}#InterneFull .basic_box .type_abo .visuel a {
    padding: 0 0 0 10px;
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 center no-repeat
}#InterneFull .basic_box .type_abo .detail {
    float: right;
    width: 68%
}#InterneFull .basic_box .type_abo .detail h1 {
    margin: 0 0 15px 0;
    padding: 0;
    color: #747474;
    font-size: 1.5em
}#InterneFull .basic_box .type_abo .detail p {
    font-size: 0.9em
}#InterneFull .basic_box .type_abo .detail p strong {
    font-size: 1.1em
}#InterneFull .basic_box .type_abo .detail p span {
    color: #7B982E
}#InterneFull .basic_box .type_abo .detail p.statut {
    color: #7B982E;
    font-size: 1.1em;
    margin: 15px 0;
    font-weight: bold
}#InterneFull .basic_box .type_abo .detail p.prix {
    color: #7B982E;
    font-size: 1.3em;
    margin: 15px 0 0 0;
    font-weight: bold
}#InterneFull .basic_box .type_abo .detail p.action {
    text-align: right;
    padding: 0 8px 0 0
}#InterneFull .basic_box .bottom {
    background: url(../../images/2/commun/bg_proddetail_bottom.jpg) no-repeat;
    height: 5px;
    font-size: 0;
    width: 705px
}#InterneFull #Boutique .box {
    width: 232px;
    font-size: 0.9em;
    color: #525252;
    float: left;
    margin: 15px 6px 0 0
}#InterneFull #Boutique .box h2 {
    color: #7B9730;
    height: 40px;
    margin: 0;
    padding: 15px 5px 0 45px;
    font-size: 1.3em;
    text-transform: uppercase;
    background: url(../../images/2/commun/bg_box_title.png) no-repeat
}#InterneFull #Boutique .box .produit_sans_affichage {
    color: #777;
    margin-left: 15px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase
}#InterneFull #Boutique .box .data {
    background: url(../../images/2/commun/bg_bout-box_middle.jpg) repeat-y 1px 0;
    margin: 0 0 0 0
}#InterneFull #Boutique .box .data hr {
    font-size: 0px;
    height: 0px;
    border: 0px;
    border-bottom: 1px dotted #C0C0C0;
    margin: 0px 15px
}#InterneFull #Boutique .box .data .block {
    margin: 0 10px;
    padding-top: 10px;
    padding-bottom: 10px
}#InterneFull #Boutique .box .data .block h3 {
    margin: 0 0 10px 0;
    color: #577217;
    font-size: 1.0em
}#InterneFull #Boutique .box .data .block .preview {
    float: left;
    width: 28%;
    text-align: center;
    padding: 25px 0 0 0
}#InterneFull #Boutique .box .data .block .detail {
    float: left;
    width: 68%
}#InterneFull #Boutique .box .data .block .detail p {
    margin: 3px 0
}#InterneFull #Boutique .box .data .block .detail a {
    display: block;
    text-align: right;
    color: #8D3EB6;
    padding: 0 15px 0 0;
    font-size: 0.9em !important
}#InterneFull #Boutique .box .data .block .detail a.more {
    background: url(../../images/2/commun/arrow_bleu.gif) 63px 5px no-repeat;
    margin: 15px 0 5px 0
}#InterneFull #Boutique .box .data .block .detail a.add {
    background: url(../../images/2/commun/arrow_bleu.gif) 35px 5px no-repeat
}#InterneFull #Boutique .box .all {
    background: url(../../images/2/commun/bg_bout-box_bottom.jpg) no-repeat 1px 0;
    height: 31px
}#InterneFull #Boutique .box .all a {
    color: #8D3EB6;
    padding: 10px 15px 0 12px;
    display: block;
    background: url(../../images/2/commun/arrow_bleu.gif) 0 15px no-repeat;
    float: right
}#InterneFull #Boutique #BoxJuridique h2 {
    background: url(../../images/2/commun/bg_bout-box_juri.jpg)
}#InterneFull #Boutique #BoxOption h2 {
    background: url(../../images/2/commun/bg_bout-box_option.jpg)
}#InterneFull #Boutique #BoxPack h2 {
    background: url(../../images/2/commun/bg_bout-box_pack.jpg)
}#InterneFull #Boutique #BoxPaiement_acte h2 {
    background: url(../../images/2/commun/bg_bout-box_paiementacte.jpg)
}#InterneFull #Boutique #BoxPratique h2 {
    background: url(../../images/2/commun/bg_bout-box_pratique.jpg)
}#InterneFull #Boutique #BoxVisu_cv h2 {
    background: url(../../images/2/commun/bg_bout-box_visucv.jpg)
}#InterneFull #Boutique #BoxCarriere h2 {
    background: url(../../images/2/commun/bg_bout-box_carr.jpg)
}#InterneFull #Boutique #BoxSocial h2 {
    background: url(../../images/2/commun/bg_bout-box_soci.jpg)
}#InterneFull #Boutique #BoxEmploi h2 {
    background: url(../../images/2/commun/bg_bout-box_empl.jpg)
}#InterneFull #Boutique #BoxComptabilite_gestion h2 {
    background: url(../../images/2/commun/bg_bout-box_comp.jpg) repeat 1px 0
}#InterneFull #Boutique #BoxRH h2 {
    background: url(../../images/2/commun/bg_bout-box_rh.jpg)
}#InterneFull #Boutique #BoxManagement h2 {
    background: url(../../images/2/commun/bg_bout-box_mana.jpg)
}#InterneFull #Boutique #BoxVente h2 {
    background: url(../../images/2/commun/bg_bout-box_vent.jpg)
}#InterneFull #Boutique #BoxPratiques h2 {
    background: url(../../images/2/commun/bg_bout-box_prat.jpg)
}#InterneFull #Boutique #BoxSocial, #InterneFull #Boutique #BoxRH, #InterneFull #Boutique #BoxPratiques {
    margin-right: 0px
}#InterneFull #Boutique #BoxPromotion {
    width: 413px;
    margin-right: 4px
}#InterneFull #Boutique #BoxPromotion h2 {
    background: url(../../images/2/commun/bg_bout-box_prom.jpg)
}#InterneFull #Boutique #BoxPromotion .data {
    background: url(../../images/2/commun/bg_bout-box_middle_medium.jpg) repeat-y
}#InterneFull #Boutique #BoxPromotion .data .block {
    float: left;
    width: 45%;
    display: inline !important
}#InterneFull #Boutique #BoxPromotion .data .block .detail a.more {
    background: url(../../images/2/commun/arrow_bleu.gif) no-repeat 45px 5px
}#InterneFull #Boutique #BoxPromotion .data .block .detail a.add {
    background: url(../../images/2/commun/arrow_bleu.gif) no-repeat 15px 5px
}#InterneFull #Boutique #BoxPromotion .all {
    background: url(../../images/2/commun/bg_bout-box_bottom_medium.jpg) repeat-y
}#InterneFull #Boutique #BoxCoupdecoeur {
    width: 292px
}#InterneFull #Boutique #BoxCoupdecoeur h2 {
    background: url(../../images/2/commun/bg_bout-box_coup.jpg)
}#InterneFull #Boutique #BoxCoupdecoeur .data {
    background: url(../../images/2/commun/bg_bout-box_middle_little.jpg) repeat-y
}#InterneFull #Boutique #BoxCoupdecoeur .data .block {
}#InterneFull #Boutique #BoxCoupdecoeur .data .block .detail {
    width: 48%
}#InterneFull #Boutique #BoxCoupdecoeur .data .block .detail a.more {
    background: url(../../images/2/commun/arrow_bleu.gif) no-repeat 45px 5px
}#InterneFull #Boutique #BoxCoupdecoeur .data .block .detail a.add {
    background: url(../../images/2/commun/arrow_bleu.gif) no-repeat 15px 5px
}#InterneFull #Boutique #BoxCoupdecoeur .all {
    background: url(../../images/2/commun/bg_bout-box_bottom_little.jpg) repeat-y
}#InterneFull #Boutique #BoxAbonnement {
    width: 712px;
    margin-right: 0px
}#InterneFull #Boutique #BoxAbonnement h2 {
    background: url(../../images/2/commun/bg_bout-box_abon.jpg)
}#InterneFull #Boutique #BoxAbonnement .data {
    background: url(../../images/2/commun/bg_bout-box_middle_big.jpg) repeat-y
}#InterneFull #Boutique #BoxAbonnement .data .block {
    float: left;
    width: 30%
}#InterneFull #Boutique #BoxAbonnement .all {
    background: url(../../images/2/commun/bg_bout-box_bottom_big.jpg) repeat-y
}#InterneFull .RechercheBoutique {
    font-size: 1.0em
}.RechercheBoutique .ajout_panier {
    font-size: 9px;
    color: #000
}#InterneFull .RechercheBoutique .TitleSearch {
    color: #9BBB59;
    font-weight: bold;
    font-size: 1.3em;
    margin: 0 0 10px 0
}#InterneFull .RechercheBoutique .result {
    width: 100%
}#InterneFull .RechercheBoutique .result th {
    background: #9BBB59;
    color: white;
    padding: 10px;
    vertical-align: top;
    font-size: 1.2em
}#InterneFull .RechercheBoutique .result th.three, #InterneFull .RechercheBoutique .result th.four, #InterneFull .RechercheBoutique .result td.three, #InterneFull .RechercheBoutique .result td.four {
    text-align: center
}#InterneFull .RechercheBoutique .result td {
    padding: 5px;
    vertical-align: top
}#InterneFull .RechercheBoutique .result tr.impair td {
    background: #DEE7D1
}#InterneFull .RechercheBoutique .result tr.pair td {
    background: #EFF3EA
}#InterneFull .RechercheBoutique .result td.two h3 {
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: underline
}#InterneFull .RechercheBoutique .result td.two h3 a {
    color: black
}#InterneFull .RechercheBoutique .result td.three {
    color: #77933C;
    font-weight: bold;
    font-size: 1.2em
}#InterneFull .RechercheBoutique .result td.four {
    font-weight: bold
}#InterneFull .RechercheBoutique .result td.four p.price {
    font-size: 1.2em
}#InterneFull .RechercheBoutique .result td.four p.action {
    margin: 10px 0 0 0
}#InterneFull #Pagination {
    padding: 40px 0pt
}#InterneFull #Pagination .left, #InterneFull #Pagination .right {
    padding: 5px 0pt 0pt
}#InterneFull #Pagination div.content {
    color: #8D3EB6;
    font-size: 0.9em;
    margin: auto;
    width: 400px
}#InterneFull #Pagination div.content div {
    float: left;
    padding: 5px
}#InterneFull #Pagination div.content div .active {
    background: #8D3EB6 none repeat scroll 0%;
    color: white
}#InterneFull #Pagination div.content div span {
    display: block;
    padding: 5px 0pt 0pt 100px
}#InterneFull #Pagination div.content div strong {
    display: block;
    margin: 0pt 0pt 0pt 20px;
    padding: 5px 0pt 0pt
}#InterneFull #ColonneDroite {
    float: left;
    overflow: hidden;
    display: inline;
    width: 224px;
    margin: 5px 0 0 15px
}.VotrePanier {
    background: #8CAD34;
    margin: 0 0 15px 0
}.VotrePanier h2 {
    margin: 0 0 5px 0;
    padding: 0
}.VotrePanier p {
    color: #FFF;
    margin: 5px 0 5px 10px;
    padding: 0;
    font-size: 0.9em;
    font-weight: bold
}.VotrePanier .article {
    margin: 0 0 2px 0;
    padding: 3px 7px;
    background: #A5C05D;
    overflow: hidden;
    zoom: 1
}.VotrePanier .article .preview {
    float: left;
    width: 40px;
    height: 60px
}.VotrePanier .article .preview img {
}.VotrePanier .article h6 {
    float: left;
    margin: 5px 0 0 10px;
    padding: 0;
    font-size: 0.8em;
    color: #EDF2DF;
    width: 150px
}.VotrePanier .article .infos {
    background: url(../../images/2/commun/bg_prix.gif) top left no-repeat;
    float: left;
    width: 164px;
    display: inline;
    height: 30px;
    margin: 10px 0 0 3px;
    overflow: hidden;
    zoom: 1
}.VotrePanier .article .infos div {
    color: #FFF;
    margin: 0;
    padding: 0 2px;
    font-weight: bold;
    font-size: 1em;
    float: left;
    text-align: center
}.VotrePanier .article .infos div.price {
    margin-left: 5px;
    margin-right: 5px
}.VotrePanier .article .infos div span {
    margin: 0;
    padding: 0;
    color: #454C33;
    font-weight: normal;
    display: block;
    font-size: 0.8em;
    text-align: left
}.VotrePanier .article .infos img {
    float: right
}.VotrePanier .total {
    margin: 10px 10px 0 10px;
    padding: 10px 0;
    border-top: 1px dotted #FFF;
    font-weight: bold;
    color: #FFF
}.VotrePanier .total span {
    float: right
}.VotrePanier .submit {
    text-align: center
}.VotrePanier .footer {
    height: 11px;
    font-size: 0px;
    background: url(../../images/2/commun/bg_panier-footer.gif) top left no-repeat
}.MonCompte {
    margin: 0 0 15px 0;
    padding: 0
}.MonCompte h2 {
    margin: 0;
    padding: 0
}.MonCompte h6 {
    margin: 0 0 8px 20px;
    padding: 0;
    font-size: 1em;
    color: #7B982E
}.MonCompte p {
    margin: 0 0 0 12px;
    padding: 5px 0 0 8px;
    font-size: 0.8em;
    color: #333;
    background: #F1F1F1
}.MonCompte p a {
    color: #8D3EB6
}.MonCompte ul {
    margin: 5px 10px 0 0;
    padding: 0;
    list-style: none
}.MonCompte ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}.MonCompte ul li a {
    color: #8D3EB6;
    font-size: 0.8em;
    background: url(../../images/2/commun/arrow_bleu.gif) center left no-repeat;
    padding: 0 0 0 10px
}.Engagements {
    margin: 0;
    padding: 0;
    background: none;
    height: auto
}.Engagements .top {
    margin: 0;
    padding: 0;
    background: url(../../images/2/commun/bg_engagement_top.gif) top left no-repeat;
    height: 48px;
    width: 224px
}.Engagements .footer {
    margin: 0;
    padding: 0;
    background: url(../../images/2/commun/bg_engagement_bottom.gif) top left no-repeat;
    height: 80px;
    width: 224px
}.Engagements .data {
    margin: 0;
    padding: 0;
    background: url(../../images/2/commun/bg_engagement_data.gif) top left repeat-y;
    height: auto;
    width: 224px
}.Engagements ul {
    margin: 0 20px;
    padding: 0;
    list-style: none
}.Engagements ul li {
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
    background: url(../../images/2/commun/arrow_bleu.gif) 0px 6px no-repeat
}.Engagements ul li a {
    color: #8D3EB6;
    font-size: 0.8em
}.Engagements ul li span {
    color: #8D3EB6;
    font-size: 0.8em
}#GroupeInfos .box1 .topBox, #GroupeInfos .box2 .topBox {
    background: url(../../images/2/commun/bg_info_box_top.png) no-repeat;
}#GroupeInfos .box1 .middleBox, #GroupeInfos .box2 .middleBox {
    background: url(../../images/2/commun/bg_info_box_middle.png) #DDDDDD repeat-y;
}#GroupeInfos .box1 .bottomBox, #GroupeInfos .box2 .bottomBox {
    background: url(../../images/2/commun/bg_info_box_bottom.png) no-repeat;
}#GroupeInfos .box {
    width: 410px;
    font-size: 0.8em;
    position: relative;
    margin: 20px 0 0;
}#GroupeInfos .box .more {
    float: none !important;
    text-align: right;
    clear: both;
    margin: 0 10px 0 0;
}#GroupeInfos .box .middleBox {
    position: relative;
    padding: 10px 0;
}.v60 #GroupeInfos .box3 .middleBox .more {
    margin-left: -290px;
}#GroupeInfos .box h2 {
    font-weight: bold;
    font-size: 1.75em;
    color: #7B982E;
    border-bottom: 3px solid #7B982E;
    background: url(../../images/2/commun/arrow_green2.gif) no-repeat left center;
    margin: 0 10px;
    padding: 0 0 0 18px;
}#GroupeInfos .box h2 span {
    display: block;
}#GroupeInfos .box .preview {
    float: left;
    width: 63%;
    padding: 0 0 10px;
}.v60 #GroupeInfos .box1 .middleBox .more {
    margin-left: -400px;
    color: red;
}#GroupeInfos .box .preview div {
    float: left;
}#GroupeInfos .box .preview .image {
    width: 44%;
    padding: 8px 0 0;
}#GroupeInfos .box .preview .image img {
    margin-top: 5px;
    margin-left: 10px;
}#GroupeInfos .box .preview .text {
    padding-top: 10px;
    width: 55%;
}#GroupeInfos .box .preview .text h3 {
    color: #577217;
    font-size: 1.3em;
    margin: 0 0 5px;
    padding: 0;
}.mozilla #GroupeInfos .box .more {
    bottom: 0;
}#GroupeInfos .box .text p {
    padding: 0 10px 0 0;
}.v60 #GroupeInfos .box .preview .text .more {
    width: 60px;
}#GroupeInfos .box .preview .actuFix {
    margin-left: 10px;
    width: 95%;
}.v60 #GroupeInfos .box .preview .actuFix {
    margin-left: 5px !important;
}#GroupeInfos .box .minibox {
    margin-top: 15px;
    float: left;
    width: 36%;
    position: relative;
}#GroupeInfos .box .minibox h3 {
    margin: 0;
    padding: 0;
}#GroupeInfos .box .minibox h3 img {
    margin: 10px 0 10px 7px;
}#GroupeInfos .box .minibox ul {
    list-style-image: url(../../images/2/commun/arrow_bleu2.gif);
    margin: 0 0 0 10px;
    padding: 0 0 20px 15px;
}#GroupeInfos .box .minibox .top {
    background: url(../../images/2/commun/bg_minibox_top.gif) no-repeat;
    width: 144px;
    height: 5px;
    font-size: 0;
}#GroupeInfos .box .minibox .data {
    background: url(../../images/2/commun/bg_minibox_middle.jpg) repeat-y;
}#GroupeInfos .box .minibox .bottom {
    background: url(../../images/2/commun/bg_minibox_bottom.gif) no-repeat;
    width: 144px;
    height: 4px;
    font-size: 0;
}#GroupeInfos .box .minibox .more {
    position: absolute;
    bottom: 9px;
    right: 8px;
}#GroupeInfos .box3 .minibox .top {
    background: url(../../images/2/commun/bg_miniboxelse_top.gif) repeat-y !important;
    font-size: 0;
}#GroupeInfos .box3 .minibox .data {
    background: #F1F1F1 !important;
    width: 126px;
}#GroupeInfos .box3 .minibox .bottom {
    background: url(../../images/2/commun/bg_miniboxelse_bottom.gif) repeat-y !important;
    font-size: 0;
}.minibox .data {
    padding: 1px 10px 0 8px;
}#GroupeInfos .box .topBox, #GroupeInfos .box .bottomBox {
    height: 5px;
    font-size: 0;
}#ColoneDroite #Communaute {
    background: url(../../images/2/commun/colonnedroite/bg_col-droite_block.gif) repeat-y top;
    clear: both;
    margin: 10px 0;
    padding: 0 0 0 5px;
}#ColoneDroite #Communaute h2 {
    background: url(../../images/2/commun/ttr_col-droite_communaute.gif) no-repeat top left;
    height: 28px;
    margin: 0;
    padding: 0;
}#ColoneDroite #Communaute h2 span {
    visibility: hidden;
}#ColoneDroite #Communaute .data {
    margin: 0 0 0 9px;
}#ColoneDroite #Communaute .info {
    clear: both;
    height: 30px;
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    margin: 10px 10px 0;
}#ColoneDroite #Communaute .info div {
    color: #7B982E;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 5px;
}#ColoneDroite #Communaute .Footer {
    background: url(../../images/2/commun/bg_footer-emploi.gif) bottom left no-repeat;
    font-size: 0.2em;
    clear: both;
    margin: 0;
    padding: 0;
}#ColoneDroite #CommunauteBlock {
    margin: 12px 0 0 6px;
}#ColoneDroite #CommunauteBlock .background {
    background: #FFFFFF;
    width: 98%;
}#ColoneDroite #CommunauteBlock .FluxRss {
    margin: 10px 5px 0 0;
}#ColoneDroite #CommunauteBlock h2 {
    background: none !important;
    margin: 0 0 10px;
    padding: 0;
}#ColoneDroite #CommunauteBlock h2 img {
    margin: 10px;
}#ColoneDroite #CommunauteBlock ul {
    margin: 0 2px;
    padding: 0;
}#ColoneDroite #CommunauteBlock ul li {
    list-style: none;
    color: #272727;
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
    padding: 0 0 5px;
}#ColoneDroite #CommunauteBlock ul li h5 {
    font-size: 0.9em;
    color: #7B982E;
    margin: 0;
    padding: 8px 5px 8px 15px;
}#ColoneDroite #CommunauteBlock ul li p {
    font-size: 0.85em;
    background: #E5E5E5;
    padding: 5px 5px 15px 15px;
}#ColoneDroite #CommunauteBlock a {
    color: #9F5FBF;
}#ColoneDroite #CommunauteBlock div.more {
    text-align: right;
    font-size: 0.78em;
    background: url(../../images/2/commun/bg_footer-bloc-communautaire.gif) no-repeat bottom;
    margin: 0;
    padding: 15px 5px 15px 0;
}#ColoneDroite #CommunauteBlock div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}.bouton_deconnexion {
    color: #8D3EB6;
    border: 0;
    background: 0;
    cursor: pointer;
    display: block;
    float: left;
}.bouton_deconnexion:hover {
    text-decoration: underline;
}#OublierMotDePasse {
    background: url(../../images/2/commun/bg_rounded-grey.gif) repeat-y top center;
    width: 496px;
    position: relative;
    margin: 10px auto 10px 245px;
}#OublierMotDePasse h2 {
    background: url(../../images/2/commun/bg_h2_interne.gif) no-repeat;
    border-bottom: 4px solid #7B982E;
    color: #7B982E;
    font-size: 1.2em;
    text-transform: uppercase;
    width: 90%;
    margin: 0 0 0 12px;
    padding: 0 0 1px 20px;
}#OublierMotDePasse .error {
    text-align: center;
    margin-top: 15px;
}#OublierMotDePasse .Top {
    background: url(../../images/2/commun/bg_top-rounded-grey.gif) no-repeat top center;
}#OublierMotDePasse .Footer {
    background: url(../../images/2/commun/bg_footer-rounded-grey.gif) no-repeat bottom center;
}#OublierMotDePasse .data {
    width: 470px;
    margin: 0 15px;
    padding: 10px 0;
}#OublierMotDePasse .data p {
    font-size: 0.95em;
    color: #4D4D4D;
    background: none transparent;
}#OublierMotDePasse .data ul {
    font-size: 0.95em;
    margin: 5px 0;
    padding: 0;
}#OublierMotDePasse .data ul li {
    list-style: none;
    background: url(../../images/2/commun/arrow_dark-grey.gif) no-repeat 1px 4px;
    margin: 0;
    padding: 0 0 0 10px;
}#OublierMotDePasse .data p label {
    margin-left: 70px;
}#OublierMotDePasse .data p input.text {
    border: 1px solid #C5C5C5;
    width: 200px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0;
    padding: 2px 0 1px 4px;
}#OublierMotDePasse .data div.button {
    text-align: center;
}#OublierMotDePasse p.accroche {
    font-weight: bold;
    color: #7B982E;
    font-size: 1.3em;
    margin: 0 auto;
    padding: 8px 0;
}#ChangePassWord {
    width: 580px;
    text-align: left;
    margin: 0 25px;
}#ChangePassWord h3 {
    font-size: 1.5em;
    margin: 0 0 15px;
}#ChangePassWord .clearfix {
    margin-bottom: 10px;
}#ChangePassWord .clearfix label {
    text-align: right;
    padding-right: 5px;
    color: #4D4D4D;
}#ChangePassWord .clearfix textarea {
    height: 100px;
}#ChangePassWord .left label, #ChangePassWord .left input, #ChangePassWord .right label, #ChangePassWord .right input {
    float: left;
}#ChangePassWord .left label {
    width: 215px;
}#ChangePassWord .left input {
    width: 120px;
}#ChangePassWord .alerte {
    text-align: center;
    width: 560px;
    margin: 25px auto 0;
}#ChangePassWord .alerte h3 {
    color: #A6C442;
}#TourVertAuthentification {
    background-color: #9CB63E;
    margin-top: 20px;
    width: 457px;
    padding: 15px;
}#DejaUnCompte {
    background: url(../../images/2/commun/bg_rounded-prive.gif) repeat-y top left;
    width: 457px;
    position: relative;
}#DejaUnCompte .Top {
    background: url(../../images/2/commun/bg_top-rounded-prive.gif) no-repeat top center;
}#DejaUnCompte .Footer {
    background: url(../../images/2/commun/bg_footer-rounded-prive.gif) no-repeat bottom center;
    height: 4px;
    clear: both;
}#DejaUnCompte h2 {
    width: 85% !important;
    margin: 0 0 0 12px;
}#DejaUnCompte h2 img {
    margin-bottom: 2px;
}#DejaUnCompte .authentification {
    height: 220px;
    margin: 0 15px;
}#DejaUnCompte p.accroche {
    background: none transparent;
}#DejaUnCompte .authentification p {
    color: #4D4D4D;
    font-size: 0.95em;
    width: auto;
    margin: 5px 0;
}#DejaUnCompte .authentification p label {
    width: 120px;
    padding-top: 2px;
    float: left;
}#DejaUnCompte .authentification p input {
    border: 1px solid #C5C5C5;
    width: 200px;
    background: url(../../images/2/header/bg_input.gif) top left no-repeat;
    color: #8D8D8F;
    margin: 0 0 20px;
    padding: 2px 0 1px 4px;
}#DejaUnCompte .authentification div.button {
    text-align: right;
    position: absolute;
    bottom: 15px;
    right: 15px;
}.v60 #OublierMotDePasse .Top, .v60 #OublierMotDePasse .Footer {
    position: relative;
    left: 2px;
}#OublierMotDePasse .data p a, #DejaUnCompte .authentification p a {
    color: #8D3EB6;
}#Content #PresentationCV .top {
    background: url(../../images/2/commun/bg_title_1.jpg) no-repeat;
    height: 34px;
}#Content #PresentationCV .bottom {
    background: url(../../images/2/commun/bg_designBig-bottom.jpg) bottom center no-repeat;
    height: 10px;
    font-size: 0;
}#Content #PresentationCV .top strong {
    display: block;
    color: white;
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 12px 0 0 30px;
}#Content #PresentationCV .tools {
    text-align: right;
    margin: 15px 15px 15px 0;
}#Content #PresentationCV h1 {
    background: #D9E8A6;
    font-size: 1.2em;
    text-transform: uppercase;
    padding: 10px 20px;
}#Content #PresentationCV hr {
    font-size: 0;
    height: 0;
    border: 0;
    border-bottom: 1px solid #E4E4E4;
}#Content #PresentationCV table {
    background: #F0F0F0;
    width: 962px;
    font-size: 1em;
}#Content #PresentationCV table th, #Content #PresentationCV table td {
    padding-bottom: 4px;
    vertical-align: top;
    text-align: left;
}#Content #PresentationCV table .separatorBig {
    background: white;
}#Content #PresentationCV table .separatorBig hr {
    font-size: 0;
    height: 0;
    border: 0;
    border-bottom: 1px solid #E4E4E4;
    margin: 10px 0;
}#Content #PresentationCV table hr {
    font-size: 0;
    height: 0;
    border: 0;
    border-bottom: 1px solid #C1C1C1;
    margin: 10px 70px;
}#Content #PresentationCV table h2 {
    background: white;
    color: #7B982E;
    text-transform: uppercase;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 0 5px 20px;
    width: auto;
}#Content #PresentationCV table h3 {
    display: none;
}#Content #PresentationCV table .poste div {
    background: url(../../images/2/commun/bg_desc-poste.gif) left top no-repeat #E2E2E2;
    margin: 30px 0 10px;
    padding: 10px 15px 10px 30px;
}#Content #PresentationCV table .objet th, #Content #PresentationCV table .objet td {
    padding-bottom: 0;
    vertical-align: middle;
}#Content #PresentationCV table .objet div {
    background: url(../../images/2/commun/bg_desc-objet.gif) left top no-repeat #E2E2E2;
    padding: 10px 15px 10px 30px;
}#Content #PresentationCV table .poste div, #Content #PresentationCV table .objet div {
    font-size: 0.9em;
    min-height: 130px;
}.v60 #Content #PresentationCV table .poste div, .v60 #Content #PresentationCV table .objet div {
    height: 130px;
}#Content #PresentationCV table .sizeFirst {
    width: 18%;
    padding-left: 2%;
}#Content #PresentationCV table .sizeSecond {
    width: 30%;
}#Content #PresentationCV table .sizeThird {
    width: 22%;
}#Content #PresentationCV table .sizeFourth {
    width: 26%;
    padding-right: 2%;
}#Content #PresentationCV .actions {
    text-align: right;
    padding: 20px;
}#Content #PresentationCV .actions input {
    margin-right: 20px;
}.Diaporama {
    overflow: hidden;
    margin: 9px 9px 9px 0;
}.Diaporama .jcarousel-clip {
    width: 100%;
}.Diaporama .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 460px;
    margin-left: 31px;
}.Diaporama .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: transparent url(../../images/2/commun/bt_diaporama-left.jpg) no-repeat scroll 0 0;
}.c .main .Diaporama .jcarousel-skin-tango .jcarousel-prev-horizontal, .c .main .Diaporama .jcarousel-skin-tango .jcarousel-next-horizontal {
    margin-top: 24px;
}.Diaporama .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: transparent url(../../images/2/commun/bt_diaporama-right.jpg) no-repeat scroll 0 0;
}.Diaporama ul li {
    float: left;
    list-style: none;
}#ColoneCentrale #Diaporama.droit {
    width: 230px !important;
}#ColoneCentrale #Diaporama.droit .jcarousel-clip {
    width: 150px !important;
}#ColoneCentrale #Diaporama.droit .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 160px !important;
    margin-left: 45px !important;
    margin-right: 45px !important;
}#ColoneCentrale #Diaporama.droit .jcarousel-skin-tango .jcarousel-prev-horizontal {
    left: -45px !important;
}#ColoneCentrale #Diaporama.droit .jcarousel-skin-tango .jcarousel-next-horizontal {
    right: -45px !important;
}#ColoneCentrale #Diaporama.droit #mycarousel {
    width: 9999999999px !important;
}#encadreDiaporama .image {
    width: 95%;
}.msie #encadreDiaporama .image {
    margin-bottom: 5px;
}#ColoneDroite #Diaporama {
    background: #F0F0F0;
    overflow: hidden;
    width: 230px;
    padding-bottom: 10px;
    margin: 9px 9px 9px 0;
}#ColoneDroite #Diaporama h3 {
    background: url(../../images/2/commun/bg_h2-diaporama.jpg) no-repeat top left;
    color: #000;
    width: auto;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 5px 0 3px 20px;
}#ColoneDroite #Diaporama .jcarousel-clip {
    width: 150px;
}#ColoneDroite #Diaporama .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 160px;
    margin-left: 45px;
    margin-right: 45px;
}#ColoneDroite #Diaporama .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: transparent url(../../images/2/commun/bt_diaporama-left.jpg) no-repeat scroll 0 0;
    left: -45px;
}#ColoneDroite #Diaporama .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: transparent url(../../images/2/commun/bt_diaporama-right.jpg) no-repeat scroll 0 0;
    right: -45px;
}.Diaporama img, #ColoneDroite #Diaporama img {
    border: 2px solid #9CB63F;
}.process_diapo {
    display: none;
}.container_diapo .jcarousel-container {
    position: relative;
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #DFDFDF;
    margin: 0 0 5px;
    padding: 20px 40px;
}.container_diapo .jcarousel-clip {
    z-index: 2;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
}.container_diapo .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
}.container_diapo .jcarousel-list li, .container_diapo .jcarousel-item {
    float: left;
    list-style: none;
    text-align: center;
}.container_diapo .jcarousel-list li .image {
    display: block;
}.container_diapo .jcarousel-list li img {
    border: 2px solid #9CB63F;
}.container_diapo .jcarousel-list li .title {
    color: black !important;
    font-size: 1em !important;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}.container_diapo .jcarousel-next, .container_diapo .jcarousel-prev {
    width: 25px;
    height: 25px;
    cursor: pointer;
    position: absolute;
    top: 43px;
}.container_diapo .jcarousel-next {
    z-index: 3;
    right: 5px;
    background: transparent url(../../images/2/commun/bt_diaporama-right.jpg) no-repeat 0 0;
}.v60 .container_diapo .jcarousel-next {
    right: 20px;
}.container_diapo .jcarousel-prev {
    z-index: 3;
    left: 5px;
    background: transparent url(../../images/2/commun/bt_diaporama-left.jpg) no-repeat 0 0;
}.v60 .container_diapo .jcarousel-prev {
    left: -30px;
}.container_diapo .jcarousel-next-disabled, .container_diapo .jcarousel-prev-disabled {
    background: none;
    cursor: default;
}.container_diapo ul li .DiapoText {
    background: #FFF;
    color: #000;
    filter: alpha( opacity = 80);

-moz-opacity:
    0.8px;

opacity:
    0.8px;

text-align:left;
}#diapo_pagination {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}#diapo_pagination a {
    padding-left: 2px;
    padding-right: 2px;
}#Interne #Divers {
    clear: both;
    margin: 5px 0;
}#Interne #Divers .data {
    margin: 0;
    padding: 10px;
}#Interne #Divers .data h3 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
}.v70 #Interne #Divers .data h3 {
    width: 150px;
}#Interne #Divers .data img {
    float: left;
    margin: 0 10px 0 0;
}#Interne #Divers h2 {
    background: none;
    border: 0 none;
    text-align: right;
    margin: 0;
    padding: 0;
}#Interne #Divers .more {
    text-align: right;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 0;
}#Interne #Divers .more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne #DernieresOffres {
    clear: both;
    padding: 10px 0 0;
}#Interne #DernieresOffres .FluxRss {
    margin: 5px 10px 0 0;
}#Interne #DernieresOffres .left {
    width: 300px;
    margin: 0;
}#Interne #DernieresOffres .right {
    width: 300px;
    padding: 0;
}#Interne #DernieresOffres ul {
    margin: 0 0 0 2px;
    padding: 0;
}#Interne #DernieresOffres ul li {
    list-style: none;
    font-size: 0.85em;
    line-height: 20px;
    border-bottom: 1px solid #FFF;
    margin: 0;
    padding: 0 0 0 20px;
}#Interne #DernieresOffres ul li a {
    color: #272727;
}#Interne #DernieresOffres .emploi h2 {
    background: url(../../images/2/commun/bg_h2-emploi.jpg) no-repeat top left;
    color: #FFF;
    font-size: 0.95em;
    border: 0 none;
    width: auto;
    text-transform: none;
    margin: 0;
    padding: 5px 0 5px 14px;
}#Interne #DernieresOffres .emploi ul li {
    background: url(../../images/2/commun/arrow_list-emploi.gif) #DDE9AD 10px 6px no-repeat;
}#Interne #DernieresOffres .interim h2 {
    background: url(../../images/2/commun/bg_h2-interim.jpg) no-repeat top left;
    color: #000;
    font-size: 0.95em;
    border: 0 none;
    width: auto;
    text-transform: none;
    margin: 0;
    padding: 5px 0 5px 14px;
}#Interne #DernieresOffres .interim ul {
    margin: 0 1px 0 2px;
}#Interne #DernieresOffres .interim ul li {
    background: url(../../images/2/commun/arrow_list-interim.gif) #ECECEC 10px 6px no-repeat;
}#Interne #DernieresOffres .more {
    text-align: right;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 0;
}#Interne #DossierMois {
    border-bottom: 1px solid #DFDFDF;
    margin: 0 0 20px 0;
    padding: 0 0 15px;
}#Interne #DossierMois h2 {
    clear: both;
    background: url(../../images/2/commun/bg_h2_interne-light.gif) no-repeat left;
    color: #9CB63E;
    border-bottom: 4px solid #9CB63E;
    width: auto;
    margin-bottom: 5px;
}#Interne #DossierMois h2 span {
    float: right;
    margin-top: -18px;
}#Interne #DossierMois .visuel {
    float: left;
    text-align: center;
    margin: 5px 15px 0 10px;
}#Interne #DossierMois .visuel p {
    color: #747474;
    font-size: 0.85em;
}#Interne #DossierMois h3 {
    color: #7B982E;
    font-size: 1.2em;
    margin: 5px 15px 5px 0;
    padding: 0;
}.v70 #Interne #DossierMois h3 {
    width: 410px;
}#Interne #DossierMois p {
    margin-right: 15px;
    font-size: 0.95em;
    color: #272727;
}#Interne #DossierMois .more {
    text-align: right;
    margin: 0;
    padding: 5px 0;
}#Interne #DossierMois .grande {
    width: 100%;
}#Interne #DossierMois .petite {
    width: 45%;
    float: left;
    margin-right: 25px;
}#Interne .tmp_deposCv {
    height: 85px;
}#Interne #DeposCv {
    background: url(../../images/2/commun/bg_depot-cv-interne.gif) no-repeat top center;
    color: #1B1C20;
    float: left;
    width: 300px;
    height: 121px;
    margin: 0 0 0 10px;
    padding: 5px 10px;
}
 /*.v60 #Interne #DeposCv {width:320px;}*/#Interne #DeposCv p {
    font-size: 0.95em;
    margin: 10px 0 12px 45px;
}#Interne #DeposCv .more {
    text-align: right;
    margin: 5px 0 0 0 !important;
    clear: both;
    padding: 0 2px 0 0;
}#Documentation, #GroupDoc {
    width: 226px;
    float: left;
    display: inline;
    margin: 0 0 0 8px;
}#Documentation {
    margin-top: 5px;
}#Documentation #EspaceEmploi, #GroupDoc #EspaceEmploi {
    background: url(../../images/2/commun/bg_espace-emploi.jpg);
    height: 69px;
    color: #7B982E;
    padding: 0 10px;
}#Documentation #EspaceEmploi div, #GroupDoc #EspaceEmploi div {
    color: #7B982E;
    font-size: 1.3em;
    font-weight: bold;
}#Documentation #DeposCv, #GroupDoc #DeposCv {
    background: url(../../images/2/commun/bg_depos-cv.gif) no-repeat top center;
    height: 78px;
    color: #1B1C20;
    margin: 10px 0 0;
    padding: 5px 10px;
}#Documentation #DeposCv p, #GroupDoc #DeposCv p {
    font-size: 0.95em;
    margin: 0 0 12px 28px;
}.fixColonneDroite#DeposCv {
    position: relative;
}.fixColonneDroite#DeposCv #boutonEnvoi {
    position: absolute;
    right: 0px;
    top: 36px;
}.fixColonneDroite#DeposCv #cv {
    position: absolute;
}.msie .fixColonneDroite#DeposCv #boutonEnvoi {
    top: 35px;
}.msie .fixColonneDroite#DeposCv #cv {
    top: 40px;
}.fixColonneDroite#DeposCv p {
    margin-bottom: 5px !important;
}.fixColonneDroite#DeposCv .more {
    margin: 30px -5px 0 0 !important;
    text-align: right;
}
 /***/#EspaceRecherche #DeposCv {
    position: relative;
}#EspaceRecherche #DeposCv #boutonEnvoi {
    position: absolute;
    right: 10px;
    top: 46px;
}#EspaceRecherche #DeposCv #cv {
    position: absolute;
}#EspaceRecherche #DeposCv .more {
    position: absolute;
    top: 90px;
    right: 10px;
}.msie #EspaceRecherche #DeposCv #cv {
    top: 52px;
}#EspaceRecherche #DeposCv p {
    margin-bottom: 5px !important;
}#Documentation #DeposCv .more, #GroupDoc #DeposCv .more {
    text-align: right;
    margin: 16px -10px 0 0;
    padding: 0 2px 0 0;
}.msie #Documentation #DeposCv .more, .msie #GroupDoc #DeposCv .more {
    margin-top: 19px;
}#Documentation #RechercheExpress, #GroupDoc #RechercheExpress {
    background: #FFF;
    margin: 10px 0;
}#Documentation #RechercheExpress h2, #GroupDoc #RechercheExpress h2 {
    background: url(../../images/2/commun/bg_recherche-express.gif) no-repeat top left;
    font-size: 1em;
    color: #747474;
    margin: 0;
    padding: 9px 0 7px 25px;
}#Documentation #RechercheExpress .data, #GroupDoc #RechercheExpress .data {
    background: url(../../images/2/commun/bg_recherche-express-data.jpg) repeat-y;
    text-align: center;
}#Documentation #RechercheExpress input.text, #GroupDoc #RechercheExpress input.text {
    width: 186px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 5px;
}#Documentation #RechercheExpress select, #GroupDoc #RechercheExpress select {
    width: 190px;
    color: #8D8D8F;
    font-size: 0.85em;
    margin: 0 0 5px;
}#Documentation #RechercheExpress .more, #GroupDoc #RechercheExpress .more {
    text-align: right;
    margin-top: 3px;
    width: auto;
    background: url(../../images/2/commun/bg_recherche-express-footer.jpg) no-repeat bottom center;
    padding: 0 2px 5px 0;
}#Documentation #DernieresOffresEmploi, #GroupDoc #DernieresOffresEmploi {
    background: url(../../images/2/commun/ttr_dernieres-offres-emplois.gif) no-repeat top center;
    padding-top: 38px;
    margin: 7px 0 0;
}#Documentation #DernieresOffresInterim, #GroupDoc #DernieresOffresInterim {
    background: url(../../images/2/commun/ttr_dernieres-offres-interim.gif) no-repeat top center;
    padding-top: 38px;
    margin: 7px 0 0;
}#Documentation #ConseilsEmploi, #GroupDoc #ConseilsEmploi {
    background: url(../../images/2/commun/ttr_conseil-emploi.gif) no-repeat top center;
    padding-top: 48px;
    text-align: center;
    margin: 7px 0 0;
}#Documentation #ConseilsEmploi img, #GroupDoc #ConseilsEmploi img {
    margin: 6px 0;
}#Interne #DernieresOffres .more a, #Interne #DossierMois .more a, #Interne #DeposCv div.more a, #Documentation #DeposCv div.more a, #GroupDoc #DeposCv div.more a, #Documentation #RechercheExpress div.more a, #GroupDoc #RechercheExpress div.more a, #Documentation #DernieresOffresEmploi div.more a, #GroupDoc #DernieresOffresEmploi div.more a, #Documentation #DernieresOffresInterim div.more a, #GroupDoc #DernieresOffresInterim div.more a {
    color: #8D3EB6;
    background: url(../../images/2/commun/arrow_purple.gif) no-repeat left;
    padding: 0 0 0 10px;
}#Interne #DeposCv input, #Documentation #DeposCv input, #GroupDoc #DeposCv input {
    background-image: url(../../images/2/header/bg_input.gif) no-repeat top left;
}#Documentation #EspaceEmploi h2, #GroupDoc #EspaceEmploi h2, #Documentation #DernieresOffresEmploi h2, #GroupDoc #DernieresOffresEmploi h2, #Documentation #DernieresOffresInterim h2, #GroupDoc #DernieresOffresInterim h2 {
    visibility: hidden;
    margin: 0 0 15px;
    padding: 0;
}#Documentation #DernieresOffresEmploi .FluxRss, #GroupDoc #DernieresOffresEmploi .FluxRss, #Documentation #DernieresOffresInterim .FluxRss, #GroupDoc #DernieresOffresInterim .FluxRss {
    margin: -34px 5px 0 0;
}#Documentation #DernieresOffresEmploi ul, #GroupDoc #DernieresOffresEmploi ul, #Documentation #DernieresOffresInterim ul, #GroupDoc #DernieresOffresInterim ul {
    margin: 5px 0;
    padding: 0;
}#Documentation #DernieresOffresEmploi ul li, #GroupDoc #DernieresOffresEmploi ul li, #Documentation #DernieresOffresInterim ul li, #GroupDoc #DernieresOffresInterim ul li {
    list-style: none;
    color: #515151;
    background: #F6F6F6;
    font-size: 0.9em;
    margin: 4px 0 0;
    padding: 3px 0 3px 5px;
}#Documentation #DernieresOffresEmploi ul li a, #GroupDoc #DernieresOffresEmploi ul li a, #Documentation #DernieresOffresInterim ul li a, #GroupDoc #DernieresOffresInterim ul li a {
    color: #515151;
}#Documentation #DernieresOffresEmploi .more, #GroupDoc #DernieresOffresEmploi .more, #Documentation #DernieresOffresInterim .more, #GroupDoc #DernieresOffresInterim .more {
    text-align: right;
    margin-top: 3px;
    padding: 0 2px 5px 0;
}.mod_diaporama .control_bar {
    background-color: #B0C565;
}

