@charset "UTF-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}html { line-height: 1;}ol, ul { list-style: none;}table { border-collapse: collapse; border-spacing: 0;}caption, th, td { text-align: left; font-weight: normal; vertical-align: middle;}q, blockquote { quotes: none;}q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}a img { border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block;}*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(scripts/boxsizing.htc);}body { font-family: 'Open Sans', sans-serif;}header.surheader { width: 100%; height: 41px; background-color: #81A3CC;}header.surheader .flecheGauche { display: inline-block; width: 12px; height: 15px; margin-right: 10px; background-image: url(../images/fleche_gauche.png);}header.surheader .flecheDroite { display: inline-block; width: 12px; height: 15px; margin-left: 10px; background-image: url(../images/fleche_droite.png);}header.surheader .tools{ position:absolute; } header.surheader .tools ul.accessibilite{ margin-top:10px; } header.surheader .tools ul.accessibilite li{ display:block; float:left; max-height:15px; padding-right:5px; padding-left:5px; font-size:12px; line-height:15px; border-left:1px solid #c2deff; } header.surheader .tools ul.accessibilite li a{ text-decoration:none; color:white; } header.surheader .tools .langue{ margin-left:170px; margin-top:-4px; } header.surheader .tools .langue a{ display:inline-block; width:26px; height:26px; overflow:hidden; text-indent:-1000px; background-position:left bottom; } header.surheader .tools .langue a.en{ background-image:url(../images/langues/DC_lang_EN.png); } header.surheader .tools .langue a.fr{ background-image:url(../images/langues/DC_lang_FR.png); } header.surheader .tools .langue a.nl{ background-image:url(../images/langues/DC_lang_NL.png); } header.surheader .tools .langue a:hover, header.surheader .tools .langue a.active{ background-position:left top; }header.surheader .donate { text-align: center; line-height: 37px;}header.surheader .donate a { color: white; font-weight: bold; font-size: 17px; text-decoration: none;}header.surheader .monCompte { position: absolute; top: 5px; right: 30px;}header.surheader .monCompte a { display: block; background-image: url(../images/picto_compte_new.png); background-position: left center; background-repeat: no-repeat; padding-left: 37px; height: 27px; line-height: 13px; font-size: 14px; color: white; text-decoration: none;}header.headerSite { height: 132px; position: relative; width: 100%; background-color: white; -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333;}header.headerSite .logo { padding-top: 15px;} header.headerSite .logo img{ width:163px; }header.headerSite nav { position:absolute; height: 50px; left:230px; top:45px;}header.headerSite nav ul li { display: inline-block; height: 50px; line-height: 50px; margin-right: 15px;}header.headerSite nav ul li a { font-size: 14px; font-weight: normal; color: #a4a4a4; text-decoration: none; text-transform:uppercase; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}header.headerSite nav ul li a:hover,header.headerSite nav ul li a.active ,header.headerSite nav ul li.current-menu-item a,header.headerSite nav ul li.current-page-ancestor a{ color: #82a4cd;}header.headerSite .gaucheHeader { position: absolute; top: 45px; right: 40px;}header.headerSite .gaucheHeader .lang { padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; width: 234px; text-align: right;}header.headerSite .gaucheHeader .lang ul li { display: inline-block;}header.headerSite .gaucheHeader .lang ul li a { display: block; width: 32px; height: 32px; overflow: hidden; text-indent: -100px;}header.headerSite .gaucheHeader .lang ul li a.en { background-image: url(../images/lang/en.png);}header.headerSite .gaucheHeader .lang ul li a.fr { background-image: url(../images/lang/fr.png);}header.headerSite .gaucheHeader .lang ul li a.nl { background-image: url(../images/lang/nl.png);}header.headerSite .gaucheHeader .social { text-align: right; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; width: 234px; text-align: right;}header.headerSite .gaucheHeader .social .titre { color: #82a4cd; font-size: 14px; margin-bottom: 5px;}header.headerSite .gaucheHeader .social ul li { display: inline-block;}header.headerSite .gaucheHeader .social ul li a { display: block; width: 32px; height: 32px; overflow: hidden; text-indent: -100px;}header.headerSite .gaucheHeader .social ul li a:hover { background-position: left bottom;}header.headerSite .gaucheHeader .social ul li a.facebook { background-image: url(../images/social/facebook.png);}header.headerSite .gaucheHeader .social ul li a.youtube { background-image: url(../images/social/youtube.png);}header.headerSite .gaucheHeader .social ul li a.linkedin { background-image: url(../images/social/linkedin.png);}header.headerSite .gaucheHeader .social ul li a.google { background-image: url(../images/social/google.png);}header.headerSite .gaucheHeader .social ul li a.twitter { background-image: url(../images/social/twitter.png);}header.headerSite .gaucheHeader .tools { text-align: right;}header.headerSite .gaucheHeader .tools ul li { display: inline-block;}header.headerSite .gaucheHeader .tools ul li:before { content: ' | '; color: #82a4cd; text-decoration: none; font-size: 12px;}header.headerSite .gaucheHeader .tools ul li:first-child:before { content: '';}header.headerSite .gaucheHeader .tools ul li a { color: #9d9d9d; text-decoration: none; font-size: 12px; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}header.headerSite .gaucheHeader .tools ul li a:hover,header.headerSite .gaucheHeader .tools ul li a.active { color: #82a4cd;}footer { position: relative; margin-top: -30px; width: 100%; padding-top: 120px; background-image: url(../images/bgFooter.png); background-position:top center; background-color:#FF9C00; background-repeat:no-repeat; padding-bottom: 0px;}footer .col { font-size: 12px; display: block; width: 269px; float: left; line-height: 15px; margin-left: 30px; color: white;}footer .col ul li{ margin-bottom:5px;}footer .col ul li ul li{ margin-bottom:0px; }footer .col ul li ul{ margin-left:10px; }footer .col:first-child { margin-left: 0px;}footer .col h6 { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid white; font-size: 21px; text-transform: uppercase;}footer .col strong{ font-weight:bold; }footer .col .titre{ font-weight:bold; font-size:14px; margin-bottom:20px;}footer .col a { text-decoration: none; color: white; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}footer .col ul.socialFooter{ padding-bottom:20px; margin-bottom:0px;} footer .col ul.socialFooter li{ display:inline-block; width:32px; height:32px; overlay:hidden; margin-right:5px; } footer .col ul.socialFooter li a{ display:block; width:32px; height:32px; overlay:hidden; } footer .col ul.socialFooter li a:hover{ background-position:left bottom; } footer .col ul.socialFooter li a.twitter{ background-image:url(../images/pictosFooter/twitter.png); } footer .col ul.socialFooter li a.google{ background-image:url(../images/pictosFooter/google.png); } footer .col ul.socialFooter li a.linkedin{ background-image:url(../images/pictosFooter/linkedin.png); } footer .col ul.socialFooter li a.facebook{ background-image:url(../images/pictosFooter/facebook.png); } footer .col ul.socialFooter li a.youtube{ background-image:url(../images/pictosFooter/youtube.png); }footer .col a:hover,footer .col a.active { color: black;}.slider { width: 100%; height: 260px; background-image: url(../images/bg_slider.png); background-position:bottom center; background-repeat:no-repeat;}.sliderContainer { width: 767px; height: 300px; margin: 0px auto; padding-top: 10px;}.sliderContainer ul { width: 767px; height: 300px; padding: 0; margin: 0;}.rhino-container { width: 767px; height: 300px; position: relative;}.rhino-next,.rhino-prev { display: block; width: 15px; height: 26px; overflow: hidden; position: absolute; text-indent: -100px; z-index: 999;}.rhino-next { top: 100px; right: -20px; background-image: url(../images/slider_fleche_droite.png);}.rhino-prev { top: 100px; left: -20px; background-image: url(../images/slider_fleche_gauche.png);}.contenuHP { position: relative; margin-top: 20px !important;}.contenuHP h1 { font-size: 36px; color: #71a4cf; padding-right: 300px; display: inline-block; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9;}.contenuHP p { font-size: 15px; line-height:20px; margin-bottom:15px; font-weight:lighter; color: #565656;} .contenuHP p strong{ font-weight:bold; }.contenuHP .description p { font-size: 13px; line-height:17px; margin-bottom:15px; font-weight:normal; color: #565656;}.listeServices { margin-top: 40px; padding-bottom: 50px; border-bottom: 1px solid #d9d9d9;}.contenuHP .col { width: 269px; margin-left: 35px; float: left;}.contenuHP .col:first-child,.contenuHP .col.first { margin-left: 0px;}.contenuHP h2 { font-size: 28px; color: #71a4cf; margin-top: 20px; margin-bottom: 30px;}.listeActus .col .date{ font-style:italic; padding: 15px 25px; background-color: #f1f1f1; font-size: 13px; line-height: 15px; }.listeActus .col .titre { padding: 25px; background-color: #f9f9f9; border-bottom: 1px solid white; font-size: 15px; line-height: 17px; color: #2c4159;}.listeActus.pageInter .col{ margin-bottom:30px; }.listeActus .col .contenu { padding: 25px; background-color: #f1f1f1; font-size: 13px; line-height: 15px; min-height: 280px; background-image:url(../images/bas_actu.jpg); background-repeat:no-repeat; background-position:left bottom;}.listeActus .col .contenu a { color: #71a4cf; text-decoration: none;}.contenuPage { padding-bottom: 80px; font-size: 13px; line-height: 15px; color: #565656;}.contenuPage a { color: #6192cf; text-decoration: none; font-weight: 600;}.contenuPage a:hover { text-decoration: underline;}.titrePage { background-color: #fafafa; line-height: 85px; height: 85px; margin-bottom: 35px; border-bottom: 1px solid #d0d0d0;}.titrePage h1 { font-size: 24px; color: #80a2cc;}.listePersonnes { margin-top: 45px;}.listePersonnes .titre { margin-bottom: 45px; font-size: 20px; font-weight: 600;}.listePersonnes.orange .titre { color: #ff9b00;}.listePersonnes.bleu .titre { color: #80a2cc;}.listePersonnes .elementPersonnes { width: 205px; display: block; float: left; position:relative; margin-bottom: 25px; margin-left: 20px; border: 1px solid #f0f0f0;}.listePersonnes.orange .elementPersonnes .infosPersonnes { background-image:url(../images/blocs/header-bloc-orange.png);}.listePersonnes.bleu .elementPersonnes .infosPersonnes { background-image:url(../images/blocs/header-bloc-bleu.png);}.listePersonnes.gris .elementPersonnes .infosPersonnes { background-image:url(../images/blocs/header-bloc-gris.png);}.listePersonnes .elementPersonnes.first { margin-left: 0px;}.elementPersonnes img{ display:inline; }.listePersonnes .elementPersonnes .infosPersonnes { padding: 15px 25px; height: 107px; color: white; z-index:3; position:relative;}.listePersonnes.gris .elementPersonnes .infosPersonnes{ color:#717171;}.listePersonnes .elementPersonnes .infosPersonnes .nom { font-size: 16px; font-weight: 600; margin-bottom: 10px;}.listePersonnes .elementPersonnes .infosPersonnes .statut { font-size: 13px; line-height: 15px;}.listePersonnes .elementPersonnes .photoPersonne{ display:block; margin-top:-31px; max-width:100%; z-index:2; position:relative;}.listePersonnes .elementPersonnes .plus{ position:absolute; width:20px; z-index:3; height:20px; overflow:hidden; margin-left:10px; top:275px;} .listePersonnes .elementPersonnes .plus a{ display:block; width:20px; height:20px; overflow:hidden; text-indent:-1000px; background-image:url(../images/spritePlus.png); } .listePersonnes.orange .elementPersonnes .plus a{ background-position:left bottom; }.listePersonnes .elementPersonnes .descriptionPersonne { background-color: white; display:none; position:relative; padding: 15px 25px; min-height: 215px;} .listePersonnes .elementPersonnes .descriptionPersonne .moins{ position:relative; width:20px; height:20px; overflow:hidden; text-align:right; margin-top:10px; } .listePersonnes .elementPersonnes .descriptionPersonne .moins a{ display:block; width:20px; height:20px; overflow:hidden; text-indent:-1000px; background-image:url(../images/spriteMoins.png); } .listePersonnes.orange .elementPersonnes .moins a{ background-position:left bottom; }.listePersonnes.orange .elementPersonnes { border-bottom: 3px solid #ff9b00;}.listePersonnes.bleu .elementPersonnes { border-bottom: 3px solid #80a2cc;}.listePersonnes.gris .elementPersonnes { border-bottom: 3px solid #F0F0F0;}.listePersonnes .elementPersonnes .descriptionPersonne ul li { margin-bottom: 10px;}.listePersonnes .elementPersonnes .descriptionPersonne ul li:before { content: '•'; font-weight: bold; font-size: 16px; margin-right: 8px;}.listePersonnes.orange .elementPersonnes .descriptionPersonne ul li:before { color: #ff9b00;}.listePersonnes.bleu .elementPersonnes .descriptionPersonne ul li:before { color: #80a2cc;}.listePartenaires .titre{ margin-bottom: 45px; font-size: 20px; font-weight: 600; color: #ff9b00;}.listePartenaires .elementPartenaire { width: 205px; border: 1px solid #f0f0f0; float: left; margin-left: 20px; margin-bottom: 25px; border-bottom: 3px solid #f0f0f0;}.listePartenaires.listePartenairesInter .elementPartenaire { width: 205px;}.listePartenaires .elementPartenaire.first { margin-left: 0px;}.listePartenaires .elementPartenaire .infosPartenaire { padding: 15px 25px; height:50px; background-image:url(../images/blocs/header-bloc-gris.png); background-position:bottom center; color: #335b86; margin-bottom: 20px; font-size: 16px; font-weight: 600;}.listePartenaires .visuelPartenaire{ max-width:100%; }.listePartenaires .elementPartenaire .descriptionPartenaire { margin-top: 20px; font-size: 13px; color: #b4b4b4; line-height: 17px; padding: 15px 25px;}.sousMenu { border-top: 13px solid #80a2cc; border-bottom: 2px solid #80a2cc; height: 60px; text-align:right;}.sousMenu .curseur { position: absolute; z-index: 999; top: -31px; margin-left: 0px;}.sousMenu ul li { display: inline-block; height: 45px; line-height: 45px;}.sousMenu ul li a { display: block; color: #858585; font-size: 14px; height: 45px; line-height: 45px; text-transform: uppercase; padding: 0px 10px; text-decoration: none; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}.sousMenu ul li a:hover,.sousMenu ul li a.active { color: white; background-color: #80a2cc;}.contenuPageInterieur { width: 100%; font-size: 13px; line-height:17px; color: #565656;}.contenuPageInterieur hr, .contenuHP hr { display: block; clear: both; height: 1px; margin: 30px 0px; padding: 0; border: 0; background-color:#717171; color:#717171; opacity:0.6; line-height: 1;}.contenuPageInterieur h2 { display: inline-block; min-width: 440px; padding-bottom: 15px; margin-bottom: 40px; font-size: 36px; color: #fe9b01; border-bottom: 1px solid #d0d0d0;}.contenuPageInterieur h3 { display: block; margin-bottom: 20px; font-size: 16px; color: #80a2cc;}.contenuPageInterieur h4 { display: block; margin-bottom: 20px; font-size: 16px; color: #fe9b01;}.contenuPageInterieur h2.orange ,.contenuPageInterieur h3.orange,.contenuPageInterieur h4.orange { color: #fe9b01;}.contenuPageInterieur h2.bleu,.contenuPageInterieur h3.bleu,.contenuPageInterieur h4.bleu { color: #80a2cc;}.contenuPageInterieur ul li { margin-bottom: 6px; line-height: 18px;}.contenuPageInterieur ul li:before { content: '•'; color: #80a2cc; font-weight: bold; font-size: 14px; margin-right: 8px;}.contenuPageInterieur p{ margin-bottom:16px;}.contenuPageInterieur a{ color:#f5a01b; text-decoration: none;}.contenuPageInterieur ul{ margin-left:20px; line-height:13px;}.contenuPageInterieur strong{ font-weight:bold; }.contenuPageInterieur em{ font-style:italic; }.alignleft { float: left; margin-right: 20px;}.listeDiverstories{ width: 577px; float: left;}.elementDiverstories{ width:179px; float:left; margin-left:20px; margin-bottom:30px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-bottom:3px solid #f9a41e;}.listeDiverstories.home{ width: 880px; float: none;}.listeDiverstories.home .elementDiverstories{ margin-left: 54px;} .listeDiverstories.home .elementDiverstories.first, .elementDiverstories.first{ margin-left:0px; } .elementDiverstories .titre{ position:relative; z-index:3; padding:15px 10px; font-size:14px; color:white; background-color: #fe9c27; } .elementDiverstories .titre:after { content: ""; display: block; position: absolute; bottom: -29px; background-image: url(../images/blocs/bottom_orange.png); left: 0; height: 29px; width: 177px; background-repeat: no-repeat; } .elementDiverstories .visuel{ position:relative; z-index:2; margin-top:-31px; height:149px; overflow:hidden; } .elementDiverstories .caption{ padding:0px 10px; margin-top:0px; background-color:#80a2cc; color:white; font-size:13px; line-height:30px; height:30px; } .elementDiverstories .accroche{ padding:10px; font-size:13px; height: 71px; background-color:#ececec; } .elementDiverstories .description{ padding:15px 0; margin:0 10px; height: 182px; overflow: hidden; }.elementDiverstories .link-more{ display: block; margin: 10px; height: 17px;} .elementDiverstories .fichier{ padding:15px 0; margin: 0 10px; border-top:1px solid #cdcdcd; } .elementDiverstories .partage{ padding:10px; display: none; } .elementDiverstories .visuel img{ max-width:100%; height:auto; }.contenuPageContact { width: 530px; float: left; color: #565656; font-size: 13px; line-height: 17px;}.contenuPageContact hr { height: 1px; margin: -0.5em 0; padding: 0; color: #aaaaaa; background-color: #aaaaaa; border: 0; width: 270px; margin-top: 20px; margin-bottom: 20px;}.contenuPageContact a,.contenuHP .elementDiverstories .description a{ color: #f5a01b;}.contenuHP .elementDiverstories .description{ font-size:10px !important; font-family: 'Open Sans', sans-serif !important; font-weight:normal; line-height:17px !important;}.contenuHP .elementDiverstories .description strong{ font-weight:bold; }.formContact { margin-top: 30px; margin-bottom: 150px;}.formContact .elementForm { line-height: 23px; margin-bottom: 10px; vertical-align: top;}.formContact label { line-height: 29px; display: inline-block; width: 120px; vertical-align: top;}.formContact input[type="text"] { width: 256px; height: 29px; border: 1px solid #aaaaaa; padding: 0px 10px;}.formContact textarea { width: 256px; height: 123px; border: 1px solid #aaaaaa; padding: 10px;}.formContact input[type="submit"] { width: 256px; height: 23px; display: inline-block; background-color: #80a2cc; text-align: center; color: white; font-size: 13px; border: 0px; cursor: pointer;}aside { float: right; width: 270px; font-size: 13px; line-height: 15px; color: #565656;}aside ul li { margin-bottom: 5px; line-height: 18px;}aside ul li:before { content: '•'; color: #80a2cc; font-weight: bold; font-size: 14px; margin-right: 8px;}aside p{ margin-bottom:16px;}aside a{ color:#f5a01b; }aside ul{ margin-left:20px; line-height:13px;}aside strong{ font-weight:bold; }aside em{ font-style:italic; }aside .titre { font-size: 20px; color: #71a4cf; margin-bottom: 20px;}.listeDiverstories + aside .titre{ margin-bottom: 0;}.container { position: relative; padding: 0px 40px; width: 960px; margin: 0px auto;}.rhino-bullets,.rhino-toggle { display: none !important;}.clear { clear: both;}.overlayCompte{ display:none; position:absolute; z-index:999; right:40px; padding:30px; margin-top:2px; background-image:url(../images/fondGrisTransparent.png);} .overlayCompte .elementForm{ margin-bottom:15px; } .overlayCompte .elementFormSubmit{ } .overlayCompte input[type="text"], .overlayCompte input[type="password"]{ width:210px; font-size:14px; color:#aaaaaa; font-family: 'Open Sans', sans-serif; height:30px; padding:0px 15px; line-height:30px; border:none; } .overlayCompte input[type="submit"]{ border:none; background-color:transparent; cursor:pointer; font-family: 'Open Sans', sans-serif; font-size:14px; color:#81a2cb; text-decoration:underline; }ul.listeDossier{ margin:0px; padding:0px; list-style:none; } .contenuPageInterieur ul.listeDossier li.dossier{ margin-bottom:15px; } .contenuPageInterieur ul.listeDossier li.dossier:before{ content:""; margin:0px; } ul.listeDossier li.dossier a.openDossier{ display:block; line-height:35px; height:35px; font-size:14px; color:#565656; text-decoration:none; padding-left:65px; background-image:url(../images/compte/visuel_dossier.png); background-position:left top; background-repeat:no-repeat; } ul.listeDossier li a.openDossier.open, ul.listeDossier li a.openDossier:hover{ color:#80a2cc; background-position:left bottom; } ul.listeDossier li ul.listeFichiers{ display:none; margin-top:15px; margin-left:40px; margin-bottom:30px; } ul.listeDossier li ul.listeFichiers li{ line-height:36px; height:36px; position:relative; margin-bottom:5px; } ul.listeDossier li ul.listeFichiers li:before{ content:''; margin:0px; } ul.listeDossier li ul.listeFichiers li i{ display:block; position:absolute; } ul.listeDossier li ul.listeFichiers li .titreDocument{ padding-left:40px; display:table-cell; vertical-align:middle; position:relative; padding-right:40px; } ul.listeDossier li ul.listeFichiers li a{ position:absolute; margin-top:2px; display:block; width:24px; top:4px; height:24px; overflow:hidden; text-indent:-1000px; right:-40px; background-position:left top; background-repeat:no-repeat; } ul.listeDossier li ul.listeFichiers li a.btnDL{ background-image:url(../images/compte/dl.png); right:0px; } ul.listeDossier li ul.listeFichiers li a.btnSUPP{ background-image:url(../images/compte/supp.png); } ul.listeDossier li ul.listeFichiers li a:hover{ background-position:left bottom; } .ajDoc{ float:right; } .ajDoc a{ display:block; height:30px; line-height:30px; padding-left:35px; font-size:12px; text-transform:uppercase; color:#80a2cc; text-decoration:none; background-image:url(../images/plus.png); background-position:top left; background-repeat:no-repeat; } .ajDoc a:hover{ font-weight:bold; }.formAjDoc{ display:inline-block; padding:30px; background-color:#a8beda; border:1px solid #4d76a0; color:#2f455c; font-size:13px; text-transform:uppercase; } .formAjDoc .elementForm{ margin-bottom:15px; line-height:30px; } .formAjDoc .elementForm input[type='text']{ margin:0px; padding:0px 15px; height:30px; line-height:30px; border:1px solid #4d76a0; } .formAjDoc .elementForm input[type='text'], .formAjDoc .elementForm select{ width:210px; } .formAjDoc .elementForm label{ display:inline-block; text-align:right; width:140px; margin-right:20px; } .formAjDoc p{ text-align:center; margin:0px !important; }.lienDeco{ color:#80a2cc; font-size:14px; }.content{ background-color:white; }.lightColor{ color:white !important; } .titrePage .lightColor{ color:black !important; }a.viewAll{ display:block; float:right; color:#71a4cf; font-size:13px; text-decoration:none; }a.viewAll:hover{ text-decoration:underline; }.messageInfo{ text-align:center; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 10px; font-weight:bold;}.success{ color: #4F8A10; background-color: #DFF2BF; }.error{ color: #D8000C; background-color: #FFBABA; }