summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerghei MIHAI <smihai@entrouvert.com>2013-10-07 14:01:30 (GMT)
committerSerghei MIHAI <smihai@entrouvert.com>2013-10-07 14:01:30 (GMT)
commit5ce0f606574e3cff922f2f48dd056d445c9a4bfd (patch)
tree1390d91d3d1ac96d04400a914f7b61ff0e7d1f80
downloadorleans-themes-wcs-5ce0f606574e3cff922f2f48dd056d445c9a4bfd.zip
orleans-themes-wcs-5ce0f606574e3cff922f2f48dd056d445c9a4bfd.tar.gz
orleans-themes-wcs-5ce0f606574e3cff922f2f48dd056d445c9a4bfd.tar.bz2
Initial commit
-rw-r--r--desc.xml6
-rw-r--r--icon.pngbin0 -> 536 bytes
-rw-r--r--template.ezt19
-rw-r--r--wcs.css1189
4 files changed, 1214 insertions, 0 deletions
diff --git a/desc.xml b/desc.xml
new file mode 100644
index 0000000..d263016
--- /dev/null
+++ b/desc.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<theme name="alto" version="1.0">
+ <label>Orléans</label>
+ <desc>Orléans theme</desc>
+ <author>Serghei Mihai</author>
+</theme>
diff --git a/icon.png b/icon.png
new file mode 100644
index 0000000..37536b7
--- /dev/null
+++ b/icon.png
Binary files differ
diff --git a/template.ezt b/template.ezt
new file mode 100644
index 0000000..c9ecf23
--- /dev/null
+++ b/template.ezt
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html lang="[site_lang]">
+ <head>
+ <title>[page_title]</title>
+ <link rel="stylesheet" type="text/css" href="[css]"/>
+ [script]
+ </head>
+ <body[if-any onload] onload="[onload]"[end]>
+ <div id="page">
+ <div id="top"> <h1>[if-any title][title][else][site_name][end]</h1> </div>
+ <div id="main-content">
+ [prelude]
+ [if-any breadcrumb]<p id="breadcrumb">Vous &ecirc;tes ici : [breadcrumb]</p>[end]
+ [body]
+ </div>
+ <div id="footer"></div>
+ </div>
+ </body>
+</html>
diff --git a/wcs.css b/wcs.css
new file mode 100644
index 0000000..8b5f88a
--- /dev/null
+++ b/wcs.css
@@ -0,0 +1,1189 @@
+/* CSS Orleans.fr */
+
+/**************** SOMMAIRE ****************/
+/* */
+/* 00 - Fontface */
+/* 01 - Reset */
+/* 02 - Taille de texte globale */
+/* 03 - Styles globaux */
+/* 04 - Structure */
+/* 05 - Header */
+/* 06 - Menu principal */
+/* 07 - MegaMenu */
+/* 08 - Footer */
+/* 09 - Breadcrumbs */
+/* 10 - Toolbox */
+/* 11 - Zoom-Dezoom */
+/* 12 - Bloc */
+/* 13 - Recherche */
+/* 14 - Actualités */
+/* 15 - Agenda */
+/* 16 - Kiosque */
+/* 17 - Presse */
+/* 18 - Mediatheques */
+/* 19 - Formulaires */
+/* 20 - Carousel */
+/* 21 - Plan du site */
+/* 22 - Calendrier */
+/* 23 - RTE */
+/* 24 - Tableaux */
+/* 25 - Gallerie */
+/* 26 - Slideshow */
+/* 27 - Lightbox */
+/* 28 - Liste de fichiers */
+/* 29 - Pagination */
+/* 30 - Annuaire */
+/* 31 - Sondages */
+/* 32 - Sommaire de rubrique */
+/* 33 - Barre latérale Service */
+/* 34 - En bref */
+/* 35 - Guide des démarches */
+/* 36 - Gestion des utilisateurs */
+/* */
+/******************************************/
+
+/* 00 = Font face */
+@font-face {font-family:'PTSansRegular'; src:url('fonts/ptsansregular.eot'); src:local('☺'), url('fonts/ptsansregular.eot?#iefix') format('embedded-opentype'), url('fonts/ptsansregular.woff') format('woff'), url('fonts/ptsansregular.ttf') format('truetype'), url('fonts/ptsansregular.svg#ptsansregular') format('svg'); font-weight:normal; font-style:normal;}
+@font-face {font-family:'PTSansBold'; src:url('fonts/ptsansbold.eot'); src:local('☺'), url('fonts/ptsansbold.eot?#iefix') format('embedded-opentype'), url('fonts/ptsansbold.woff') format('woff'), url('fonts/ptsansbold.ttf') format('truetype'), url('fonts/ptsansbold.svg#ptsansbold') format('svg'); font-weight:700; font-style:normal;}
+@font-face {font-family:'RokkittRegular'; src:url('fonts/Rokkitt-webfont.eot'); src:local('☺'), url('fonts/Rokkitt-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Rokkitt-webfont.woff') format('woff'), url('fonts/Rokkitt-webfont.ttf') format('truetype'), url('fonts/Rokkitt-webfont.svg#RokkittRegular') format('svg'); font-weight:normal; font-style:normal;}
+
+/* 01 = Reset */
+html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav {margin:0; padding:0;}
+form, fieldset {border:none;}
+figure {margin:0;}
+table {border-collapse:collapse; border-spacing:0;}
+li {list-style:none;}
+img {border:0; -ms-interpolation-mode:bicubic; vertical-align:middle;}
+
+/* HTML 5 */
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display:block;}
+audio,canvas,video {display:inline-block; *display:inline; *zoom:1;} /* IE 6-7-8-9 */
+
+/* 02 = Taille de texte globale */
+html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
+body {font:0.75em "Trebuchet MS",Arial,Helvetica,sans-serif; background:#f5f5f5; color:#333; -webkit-font-smoothing:antialiased;}
+
+/* 03 = Styles globaux */
+a {color:#29abd2; text-decoration:none;}
+a:hover {text-decoration:underline;}
+a:focus {outline:thin dotted;}
+a:hover, a:active {outline:0;}
+abbr[title] {border-bottom:1px dotted;}
+noscript {display:block;}
+.noscript {background-color:#C00000; color:#FFF; border:1px solid #990000; font-size:13px; font-weight:bold; margin:0 auto; padding:6px 7px; text-align:center; width:980px; -webkit-border-radius:3px; border-radius:3px;}
+address {font-style:normal;}
+.skip {display:inline;}
+.skiplink {left:-1000px; position:absolute; top:-1000px;}
+.skiplink:focus,
+.skiplink:active {background-color:#000; color:#FFF; display:block; font-size:1.5em; font-weight:bold; left:360px; padding:5px 10px; top:0; z-index:100;}
+
+.gradientGrey, .pagination .pages a,
+.gsc-cursor-box .gsc-cursor-page {background:rgb(243,243,244); background:-moz-linear-gradient(top, rgba(243,243,244,1) 0%, rgba(223,224,224,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,244,1)), color-stop(100%,rgba(223,224,224,1))); background:-webkit-linear-gradient(top, rgba(243,243,244,1) 0%,rgba(223,224,224,1) 100%); background: -o-linear-gradient(top, rgba(243,243,244,1) 0%,rgba(223,224,224,1) 100%); background: -ms-linear-gradient(top, rgba(243,243,244,1) 0%,rgba(223,224,224,1) 100%); background: linear-gradient(to bottom, rgba(243,243,244,1) 0%,rgba(223,224,224,1) 100%);}
+
+/*---Class---*/
+.float-right {float:right; margin:0 0 1em 1em;}
+.float-left {float:left; margin:0 1em 1em 0;}
+
+.clear, .retourLigne {clear:both;}
+.clearfix:before,
+.clearfix:after {content:" "; display:table;}
+.clearfix:after {clear:both;}
+.clearfix {*zoom:1;} /*IE 6-7 */
+
+.overflow {overflow:hidden;}
+.margBot {margin-bottom:10px;}
+.padBot {padding-bottom:10px;}
+.left {float:left;}
+.right {float:right;}
+.align-left {text-align:left;}
+.align-right {text-align:right;}
+.align-center {text-align:center;}
+.invisible {display:none !important; visibility:hidden;}
+.outScreen {position:absolute; left:-9999px; top:-9999px;}
+.ir {background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px;}
+.ir:before {content:""; display:block; width:0; height:100%;}
+.separator {border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px;}
+.btnBack {background:#FFF; -webkit-border-radius:3px; border-radius:3px; margin:20px 0 0; width:70px;}
+.btnBack a {display:block; padding:5px 5px 5px 23px;}
+.btnBlack {background:#000 !important; -webkit-border-radius:5px !important; border:none !important; border-radius:5px !important; color:#29ABD2 !important; cursor:pointer !important; font-family:"PTSansBold", Trebuchet MS !important; font-size:13px !important; padding:5px 20px !important; text-transform:uppercase !important; width:auto !important;}
+.no-icon {background-image:none !important; padding-left:0 !important;}
+p.empty {margin:10px 0;}
+.oldBrowser {border:2px dashed #29ABD2; font-size:18px; font-weight:bold; padding:5px 0; text-align:center;}
+.ico-loupe {background:url("../img/loupe.png") no-repeat left 0; padding-left:20px;}
+
+/*Tailles globales*/
+.font12 {font-size:12px;}
+.font14 {font-size:14px;}
+.font18 {font-size:18px;}
+
+.pdf {background:url("../img/icons/ico-pdf.png") no-repeat left top;}
+.jpg, .png, .gif {background:url("../img/icons/ico-img.png") no-repeat left top;}
+.doc {background:url("../img/icons/ico-doc.png") no-repeat left top;}
+.xls {background:url("../img/icons/ico-xls.png") no-repeat left top;}
+.ppt {background:url("../img/icons/ico-ppt.png") no-repeat left top;}
+.mp3, .flv {background:url("../img/icons/ico-file.png") no-repeat left top;}
+
+/* 04 = Structure */
+#wrap {margin:0 auto; position:relative; width:939px; }
+.header {background:#fff; margin:0 auto; min-height:131px; padding-bottom:15px; position:relative; width:927px;}
+
+.container {background:url("../img/shadow-bg.png") no-repeat 0 top;}
+.main {background:#fff; margin:0 auto; padding-bottom:25px; width:927px;}
+
+.page .content, .home .content {float:left; margin-left:15px; width:640px;}
+.page404 .content {float:none; margin-left:0; width:927px;}
+.page .sidebarRight, .home .sidebarRight {float:left; margin:0 15px 0 11px; width:246px;}
+
+/*-Pleine page-*/
+.fullWidth .content {margin:0 15px; width:897px;}
+
+/* 05 = Header */
+.logo {left:0; position:absolute; top:0;}
+.logo a span {display:block; text-indent:-9999px;}
+.slogan {left:393px; position:absolute; top:35px;}
+.slogan .imageBox {border:0;}
+.accessLink {right:0; position:absolute; top:0; border-left:2px solid #e6e6e6;}
+.accessLink a {background:url("../img/sprites_h.png") no-repeat -1074px 10px #FFF; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:5px 12px 5px 20px;}
+.accessLink a:hover {background-color:#F2F2F2; background-position:-3792px 10px; color:#00325D; text-decoration:none;}
+.searchHome {background:#29abd2; height:43px; width:206px; position:absolute; top:88px; right:15px; z-index:1;}
+
+.menuSiblings {position:absolute; right:20px; top:154px; z-index:1;}
+.menuSiblings .list {height:25px; overflow:hidden; width:246px;}
+.menuSiblings .list > li {background:url("../img/sprites_v.png") no-repeat right -2908px #29abd2; color:#FFF; cursor:pointer; font-family:"PTSansBold", Trebuchet MS; font-size:14px; padding:3px 60px 3px 20px;}
+.menuSiblings .sub {display:none;}
+.menuSiblings .list li:hover .sub {background:#FFF; border:1px solid #29ABD2; border-top:none; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; display:block; right:0; overflow:hidden; position:absolute; top:24px;}
+.menuSiblings .sub a {display:block; padding:4px 20px;}
+.menuSiblings .sub a:hover {background:#00325d; color:#FFF; text-decoration:none;}
+.menuSiblings .sub a:hover-last-child {-webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
+
+/* 06 = Menu principal */
+.navPrincipal {left:15px; position:absolute; top:88px;}
+.navPrincipal li {background:url("../img/bgNav.png") no-repeat right 0; display:block; float:left; height:43px;}
+.navPrincipal li:hover {background:#29abd2;}
+.navPrincipal li:hover span,
+.navPrincipal li:hover span a {color:#FFF;}
+.navPrincipal li > span {color:#29abd2; font-family:"PTSansBold", Trebuchet MS; cursor:pointer; font-size:15px; padding:11px 10px 7px 9px; height:25px; display:block;}
+.navPrincipal li > span > a:hover {color:#fff;}
+
+/* Profils */
+.myProfil {cursor:pointer; position:absolute; right:222px; top:88px; width:99px;}
+.myProfil .sub {background:#29ABD2; display:none; position:absolute; top:39px; left:0; padding:18px 12px; width:75px; z-index:100;}
+.myProfil .first li {background:#FFF; border-bottom:4px solid #29ABD2; height:39px;}
+.myProfil .first li:hover {background:#29ABD2;}
+.myProfil .first li:hover .sub {display:block;}
+.myProfil .iAm {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; padding:8px 0 0 12px; text-transform:uppercase;}
+.myProfil .first li:hover .iAm {color:#ccc;}
+.myProfil .yourProfil {background:url("../img/sprites_v.png") no-repeat 80px -2296px; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; padding:0 0 0 12px;}
+.myProfil .first li:hover .yourProfil {background:url("../img/sprites_v.png") no-repeat 80px -2672px; color:#fff;}
+.myProfil .sub li {background:#29ABD2; border:none; height:auto;}
+.myProfil .sub li a { border-bottom:2px solid #00325D; color:#FFF; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; margin-bottom:6px; padding-bottom:6px;}
+
+/* 07 = MegaMenu */
+.navPrincipal li:hover .menuSub, .navPrincipal li:focus .menuSub {display:block;}
+.navPrincipal .menuSub {background:#29abd2; display:none; left:-14px; min-height:200px; overflow:hidden; padding:15px 14px 13px 13px; position:absolute; top:39px; width:898px; z-index:100;}
+.navPrincipal .titleLevel2 {color:#FFF; cursor:auto; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:15px; height:auto; padding:0 0 10px;}
+.navPrincipal .menuSub li {background:none; border-bottom:2px solid #00325d; float:none; height:auto;}
+.navPrincipal .menuSub > li {float:left; margin-bottom:20px; margin-right:14px; width:214px;}
+.navPrincipal .navLevel2 .list-4 {margin:0 0 20px;}
+.navPrincipal .navLevel2 .list-1 {clear:left;}
+
+.navPrincipal .menuSub .menuSub {background:none; left:auto; min-height:inherit; overflow:visible; padding:0; position:inherit; top:auto; width:auto; z-index:auto;}
+.navPrincipal .menuSub .menuSub li {border-bottom:none; border-top:2px solid #1f8db5; float:none; margin:0; padding:2px 0;}
+.navPrincipal .menuSub .menuSub li a {color:#00325d; font-family:"PTSansRegular", Trebuchet MS; font-size:13px; display:block; padding:0;}
+
+/* 08 = Footer */
+.footer {background:#000; margin:0 auto; width:927px;}
+.navFooter {border-bottom:1px solid #4c4c4c; height:65px;}
+.navFooter ul li {border-right:1px solid #4C4C4C; height:65px; float:left;}
+.navFooter .title {display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:24px 40px 20px;}
+.navFooter .title:hover {color:#A9DDED; text-decoration:none;}
+.navFooter .littleLogo {height:36px; padding:15px;}
+.navFooter .twitter {border:none; margin-right:5px;}
+.navFooter .twitter a {background:url("../img/sprites_v.png") no-repeat 0 -2395px; display:block; height:65px; text-indent:-9999px; width:34px;}
+.navFooter .facebook {border:none;}
+.navFooter .facebook a {background:url("../img/sprites_v.png") no-repeat 0 -2529px; display:block; height:65px; text-indent:-9999px; width:34px;}
+.navFooter .follow {border:none; color:#FFF; font-family:"PTSansBold", Trebuchet MS; font-size:17px; height:45px; margin-right:15px; padding:20px 0 0 40px; text-transform:uppercase;}
+
+.footer #content13 {margin-right:25px; width:165px;}
+.footer #content14 {margin-right:25px; width:150px;}
+.footer #content15 {margin-right:25px; width:340px;}
+.footer #content16 {width:167px;}
+.footer address {padding:25px 15px;}
+.footer .rteContent p,
+.footer #content15 .rteContent ul li {color:#FFF; font-family:"PTSansRegular", Trebuchet MS; font-size:13px;}
+.footerRteText .title {color:#29ABD2; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; margin-bottom:20px;}
+.footerRteHoraire {margin-top:38px;}
+.footerRteHoraire .title {color:#FFF; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase;}
+.footer #content13 strong {font-family:"PTSansBold", Trebuchet MS; font-weight:normal;}
+.footer #content15 .rteContent ul {margin:0;}
+.footer #content15 .rteContent ul li {background:none; line-height:normal; margin-bottom:20px; padding:0;}
+.footer #content15 .rteContent ul li strong {color:#29ABD2;}
+.footer #content15 .rteContent ul li:nth-child(2n+1) {float:left; margin-right:30px; width:155px;} /* ODD */
+.footer #content15 .rteContent ul li:nth-child(2n) {float:left; width:155px;} /* EVEN */
+
+/* 09 = Breadcrumbs */
+.breadcrumbs {border-bottom:8px solid #e6e6e6; margin:0 15px 20px 15px; padding:0 0 15px 30px;}
+.breadcrumbs p {color:#999; font-family:PTSansRegular; line-height:13px;}
+.breadcrumbs ul {width:610px; line-height:18px;}
+.breadcrumbs li {display:inline; font-family:"PTSansBold", Trebuchet MS; font-size:14px;}
+.breadcrumbs .separ {color:#29ABD2;}
+.breadcrumbs .last {color:#999;}
+
+/* 10 = Toolbox */
+.toolbox {height:26px; margin:0 0 10px; padding:0 30px;}
+.toolbox a {background:url("../img/sprites_v.png") no-repeat 0 0; display:block; float:left; height:26px; margin-left:4px; text-indent:-9999px; width:25px;}
+.toolbox a:first-child {margin-left:0;}
+.toolbox #print {background-position:0 -1815px;}
+.toolbox #btnPDF {background-position:0 -1689px;}
+.toolbox #btnTypoMore {background-position:0 -1563px;}
+.toolbox #btnTypoLess {background-position:0 -1437px;}
+
+.toolbox .partager {background:#f7f6f6; color:#999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; float:left; margin-left:4px; text-transform:uppercase; font-size:8px; padding:8px 6px;}
+.toolbox #facebook {background-color:#f7f6f6; background-position:0 -2063px; margin-left:0;}
+.toolbox #twitter {background-color:#f7f6f6; background-position:0 -2180px; margin-left:0;}
+.toolbox #linkedin {background-color:#f7f6f6; background-position:0 -2110px; margin-left:0;}
+.toolbox #googlePlus {background-color:#f7f6f6; background-position:0 -2226px; padding-right:5px; margin-left:0; -webkit-border-top-right-radius:2px; -webkit-border-bottom-right-radius:2px; -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; border-top-right-radius:2px; border-bottom-right-radius:2px;}
+
+/* 11 = Zoom-Dezoom */
+.typo_size1 .content {font-size:100%;}
+.typo_size2 .content {font-size:120%;}
+.typo_size3 .content {font-size:140%;}
+
+/* 12 = Bloc */
+.sidebarRight .bloc {background:#e6e6e6; margin-bottom:30px;}
+.home .sidebarRight .bloc {margin-bottom:20px;}
+.sidebarRight .bloc .blocHeader,
+.singleColRight .blocDirectory .contact {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; padding-bottom:5px; text-transform:uppercase;}
+.sidebarRight .bloc .rteContent {padding:20px;}
+
+.penseBete {background:#f15a24;}
+.penseBete .title {background:#FFF; color:#4c4c4c; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:15px; margin:0; padding:0 0 5px; text-transform:uppercase;}
+.penseBeteClose {background:url("../img/bgPenseBete.png") no-repeat 0 0; height:42px; margin-bottom:30px;}
+.content .penseBete .rteContent, .sidebarRight .penseBete .rteContent {border:none; color:#FFFFFF; margin-bottom:0; padding:30px 30px 10px;}
+.sidebarRight .penseBete .rteContent {padding:20px 20px 0;}
+.content .penseBete .rteContent p, .sidebarRight .penseBete .rteContent p {color:#FFF; margin-bottom:0; padding-bottom:1.333em;}
+.content .penseBete .rteContent h3, .sidebarRight .penseBete .rteContent h3 {font-family:"PTSansBold", Trebuchet MS; font-size:20px; margin-bottom:20px;}
+.content .penseBete .rteContent h2, .content .penseBete .rteContent h3, .content .penseBete .rteContent h4, .content .penseBete .rteContent h5, .content .penseBete .rteContent p {padding:0;}
+.penseBete .rteContent a {color:#FFF; text-decoration:underline;}
+.penseBete .rteContent a:hover {text-decoration:none;}
+.penseBete .rteContent ul li {background-image:url("../img/bgPuceWhite.png");}
+.content .penseBete .wrapSpecial {border:none; margin:0px; padding:0px;}
+
+.blocProgram {background:#97d9d2;}
+.blocProgram .title {background:#FFFFFF; color:#000000; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:15px; margin:0; padding:0 0 5px; text-transform:uppercase;}
+.blocProgramClose {background:url("../img/bgProgram.png") no-repeat 0 0; height:42px; margin-bottom:30px;}
+.content .blocProgram .rteContent, .sidebarRight .blocProgram .rteContent {border:none; color:#000000; margin-bottom:0; padding:30px 30px 0;}
+.content .blocProgram .rteContent p, .content .blocProgram .rteContent h2, .content .blocProgram .rteContent h3 {padding:0 0 30px 0;}
+.sidebarRight .blocProgram .rteContent {padding:20px 20px 0;}
+.content .blocProgram .rteContent p, .sidebarRight .blocProgram .rteContent p {color:#000000; margin-bottom:0; padding-bottom:1.333em;}
+.content .blocProgram .rteContent h3, .sidebarRight .blocProgram .rteContent h3 {font-family:"PTSansBold", Trebuchet MS; font-size:20px; margin-bottom:30px;}
+.content .blocProgram .rteContent h3 {font-size:14px; margin:0 0 0.5em; padding:0;}
+.blocProgram .rteContent a {color:#000; text-decoration:underline;}
+.blocProgram .rteContent a:hover {text-decoration:none;}
+.content .blocProgram .wrapSpecial {border:none; margin:0px; padding:0px;}
+/*Surcharge des jolies règles du dessus...*/
+.content .blocProgram .rteContent p,
+.content .blocProgram .rteContent h3,
+.content .blocProgram .rteContent ul {margin-bottom:0 !important; padding-bottom:1.333em !important;}
+.blocProgram .rteContent ul li {background-image:url("../img/bgPuceWhite.png");}
+
+.sidebarRight .bloc .blocEvents .rteContent {margin-bottom:5px; padding:0;}
+.blocEvents li {border-top:1px solid #FFF; padding:20px;}
+.blocEvents li:first-child {border:none;}
+.blocEvents .category {color:#666; font-family:"PTSansBold", Trebuchet MS; font-size:15px; line-height:18px; margin-bottom:5px;}
+.blocEvents .date {color:#29ABD2; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:16px; margin-bottom:5px;}
+.blocEvents .title {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:20px; line-height:20px; margin-bottom:5px;}
+.blocEvents .more a {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+
+/*- Infos pratiques -*/
+
+/* 13 = Recherche */
+/*-Home-*/
+#search {background:url("../img/sprites_h.png") no-repeat 0 0; border:none; height:22px; left:10px; margin:0; overflow:hidden; padding:0; position:absolute; top:10px; width:186px;}
+#search fieldset {border:0; margin:0; padding:0;}
+#search label {left:-99px; position:absolute; top:-99px;}
+#search #query {background:none; border:none; color:#666; font-size:11px; font-weight:bold; height:22px; left:0; letter-spacing:1px; margin:0; overflow:hidden; padding:0 5px; position:absolute; top:0; width:150px;}
+#search .goFind {background:none; border:none; cursor:pointer; height:25px; margin:0; overflow:hidden; padding:0; position:absolute; right:0; text-indent:-9999px; top:0; width:26px;}
+
+/* 14 = Actualités */
+/*-Home-*/
+.actuHome {margin-bottom:20px;}
+.actuHome .contentTitle {background:#FFF; color:#4c4c4c; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:15px; padding:0 0 5px; margin:0; text-transform:uppercase;}
+.actuHome .listActu .list {float:left; margin-bottom:22px; margin-right:11px; width:206px;}
+.actuHome .listActu .list-1 {clear:left;}
+.actuHome .listActu .list-3 {margin-right:0;}
+.actuHome .listActu .illustration {display:block; margin-bottom:10px; width:210px;}
+.actuHome .title {border-bottom:4px solid #f2f2f2; color:#666; font-family:"RokkittRegular", Times New Roman; font-size:1.75em; line-height:1em; margin-bottom:8px; padding-bottom:8px;}
+.actuHome .title h3 {font-family:"RokkittRegular", Times New Roman; font-size:1.190em; font-weight:normal; line-height:0.8em; margin:0 0 5px;}
+.actuHome .title .date {color:#666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-style:italic; font-size:0.524em; line-height:1.091em;}
+.actuHome .listActu .title a {color:#666; text-decoration:none;}
+.actuHome .listActu .title a:hover {color:#00325D;}
+.actuHome .category {border-bottom:8px solid #F2F2F2; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:1em; line-height:12px; margin-bottom:10px; padding-bottom:5px;}
+.actuHome .listActu .abstract {color:#000; font-size:1em; line-height:1.167em; margin-bottom:10px;}
+.actuHome .listActu .text {margin-bottom:10px;}
+.actuHome .listActu .more a {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+.actuHome .listActu .more a:hover {color:#00325D; text-decoration:none;}
+
+/*-Listing-*/
+.actuList .contentTitle {background:#FFF; border-bottom:8px solid #e6e6e6; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; margin:0 0 10px; padding:0 0 5px; text-transform:uppercase;}
+.actuList .list {float:left; margin-bottom:30px; margin-right:11px; width:206px;}
+.actuList .list-1 {clear:left;}
+.actuList .list-3 {margin-right:0;}
+.actuList .illustration {margin-bottom:10px;}
+.actuList .category {border-bottom:8px solid #F2F2F2; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:1em; line-height:12px; margin-bottom:10px; padding-bottom:5px;}
+.actuList .date {color:#666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-style:italic; font-size:0.524em; line-height:1.091em;}
+.actuList .title {border-bottom:4px solid #f2f2f2; color:#666; font-family:"RokkittRegular", Times New Roman; font-size:1.75em; line-height:1em; margin-bottom:8px; padding-bottom:8px;}
+.actuList .title h3 {font-family:"RokkittRegular", Times New Roman; font-size:1.190em; font-weight:normal; line-height:0.8em; margin:0 0 5px;}
+.actuList .title h3 a {color:#666;}
+.actuList .more {font-family:"PTSansBold", Trebuchet MS; font-size:1.083em; line-height:1em; text-transform:uppercase;}
+.actuList .title h3 a:hover, .actuList .more a:hover {color:#00325D; text-decoration:none;}
+.actuList .abstract {color:#000; font-size:1em; line-height:1.167em; margin-bottom:10px;}
+
+.btnActuListing {margin-bottom:10px;}
+
+/*-Single-*/
+.actuSingle .abstract {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:2em; line-height:1em; padding:0 30px; margin-bottom:10px;}
+
+/* 15 = Agenda */
+/*-Home-*/
+.agendaHome .all {background:#FFF; border-top:2px solid #FFF; display:block;}
+.agendaHome .all a {background:url("../img/sprites_h.png") no-repeat -1977px 16px; border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase; padding:12px 12px 12px 30px;}
+.agendaHome .all a:hover {background-position:-4695px 16px; color:#00325d; border-color:#F2F2F2; text-decoration:none;}
+.agendaHome .bg {padding:20px 20px 25px;}
+.agendaHome .date {color:#666; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; margin-bottom:5px;}
+.agendaHome .title a {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:20px; line-height:20px;}
+.agendaHome .illustration {margin-bottom:5px;}
+
+/*-Listing-*/
+.agendaList .contentTitle {background:#FFF; border-bottom:8px solid #e6e6e6; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; margin:0 0 10px; padding:0 0 5px; text-transform:uppercase;}
+.agendaList .list {float:left; margin-bottom:30px; margin-right:11px; width:206px;}
+.agendaList .list-1 {clear:left;}
+.agendaList .list-3 {margin-right:0;}
+.agendaList .illustration {margin-bottom:10px;}
+.agendaList .category {border-bottom:8px solid #F2F2F2; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:12px; line-height:12px; margin-bottom:10px; padding-bottom:5px;}
+.agendaList .date {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; margin-bottom:10px;}
+.agendaList .title {border-bottom:4px solid #f2f2f2; color:#666; font-family:"RokkittRegular", Times New Roman; font-size:2.083em; font-weight:normal; line-height:0.8em;; margin:0 0 8px; padding:0 0 8px;}
+.agendaList .title a {color:#666;}
+.agendaList .more {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+.agendaList .title a:hover, .agendaList .more a:hover {color:#00325D; text-decoration:none;}
+.agendaList .criteria {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:13px; margin:0 0 5px;}
+
+/*-Single-*/
+.agendaSingle {padding:0 30px;}
+.agendaSingle .eventColLeft {float:left; margin-right:11px; width:323px;}
+.agendaSingle .eventColRight {float:right; width:246px;}
+.agendaSingle .eventColLeft .rteContent {border:none; margin:0; padding:0;}
+.agendaSingle .eventColLeft .rteContent p {padding:0 30px 0 0;}
+.agendaSingle .category {color:#29ABD2; font-family:"PTSansBold", Trebuchet MS; font-size:2.167em; line-height:1em; margin-bottom:5px;}
+.agendaSingle .date {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:2.167em; line-height:1em; margin-bottom:5px;}
+.agendaSingle .abstract {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:2em; line-height:1em; margin-bottom:10px;}
+.agendaSingle .eventColRight header h1 {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; padding-bottom:5px; text-transform:uppercase;}
+.agendaSingle .illustration {border-bottom:8px solid #e6e6e6; padding-bottom:20px; margin-bottom:15px;}
+.agendaSingle .eventColRight .exhibit {background:#e6e6e6; font-size:13px;}
+.agendaSingle .eventColRight .exhibit .location,
+.agendaSingle .eventColRight .exhibit .organizer,
+.agendaSingle .eventColRight .exhibit .tarif,
+.agendaSingle .eventColRight .exhibit .organizer {border-bottom:1px solid #FFF; padding:10px 20px;}
+.agendaSingle .eventColRight .headTitle {color:#4d4d4d; font-family:"PTSansRegular", Trebuchet MS; font-size:15px;}
+.agendaSingle .eventColRight .title {color:#4d4d4d; font-family:"PTSansBold", Trebuchet MS; font-size:15px;}
+.agendaSingle .eventColRight .adress {color:#000;}
+.agendaSingle .eventColRight .link a {background:url("../img/icons/ico-link.png") no-repeat left center; padding-left:20px;}
+.agendaSingle .eventColRight .link a:hover {background:url("../img/icons/ico-link-hover.png") no-repeat left center; color:#00325D;}
+
+.agendaBlocDirectory {margin:20px 0 0;}
+.agendaBlocDirectory .site a {background:url("../img/sprites_v.png") no-repeat 0 -3521px; display:block; padding:0 12px 0 20px;}
+.agendaBlocDirectory .email a {background:url("../img/sprites_v.png") no-repeat 0 -3410px; display:block; padding:0 12px 0 20px;}
+
+/* 16 = Kiosque */
+/*-Home-*/
+.kioskHome .bg {background:#FFF; margin:20px; position:relative;}
+.kioskHome .illustration {float:left; margin-right:10px;}
+.kioskHome .text {float:left; padding-top:5px; width:126px;}
+.kioskHome .subtitle {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; margin:10px 0 5px;}
+.kioskHome .title {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:12px; line-height:13px; margin-bottom:10px;}
+.kioskHome .file {background:url("../img/sprites_v.png") no-repeat 0 -1689px; display:inline-block; height:26px; text-indent:-9999px; width:25px;}
+.kioskHome .readOnline {background:url("../img/sprites_v.png") no-repeat 0 -1941px; display:inline-block; height:26px; text-indent:-9999px; width:25px;}
+.kioskHome .all {background:#FFF; border-top:2px solid #FFF; display:block;}
+.kioskHome .all a {background:url("../img/sprites_h.png") no-repeat -1977px 16px; border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase; padding:12px 12px 12px 30px;}
+.kioskHome .all a:hover {background-position:-4695px 16px; color:#00325d; border-color:#F2F2F2; text-decoration:none;}
+.kioskHome .containerControls {left:0; position:absolute; top:95px; width:206px;}
+.kioskHome .controls {text-align:center;}
+.kioskHome .controls a {background:url("../img/sprites_v.png") no-repeat 0 -1005px; display:inline-block; height:8px; margin-right:5px; text-indent:-9999px; width:8px;}
+.kioskHome .controls a.on {background-position:0 -1113px;}
+.kioskHome article.bg li {height:92px;}
+
+/*-Tournante-*/
+.publication .carousel .cartouche {background:#e6e6e6; float:left; height:240px; left:auto; padding:20px 20px 0; position:static; top:auto; width:400px;}
+.publication .carousel .illustration {float:right; height:260px; width:200px;}
+.publication .carousel .description {font-size:13px;}
+.publication .carousel .bgBottom {clear:both;}
+.publication .carousel .cartouche .title, .publication .carousel .cartouche .abstract {color:#4d4d4d;}
+.publication .carousel .cartouche .title {margin:0; padding:0;}
+.publication .carousel .cartouche .more {font-family:"PTSansBold", Trebuchet MS;}
+.publication .carousel .cartouche .more a:hover {color:inherit;}
+.publication .carousel .cartouche .areaClick {margin-top:20px;}
+.publication .carousel .cartouche .areaClick .download {float:left; margin-right:20px;}
+.publication .carousel .cartouche .areaClick a {background:url("../img/sprites_v.png") no-repeat 0 -3288px; display:block; font-size:10px; height:25px; line-height:25px; padding-left:35px; text-transform:uppercase;}
+.publication .carousel .cartouche .areaClick .readOnline {float:left;}
+.publication .carousel .cartouche .areaClick .readOnline a {background-position:0 -3163px;}
+
+/*-Listing-*/
+.kioskList .list {float:left; margin-bottom:20px; width:315px;}
+.kioskList .list-1 {clear:left; margin-right:10px;}
+.kioskList .illustration {float:left; width:98px; margin-right:11px;}
+.kioskList .text {border-top:8px solid #f2f2f2; float:left; width:206px;}
+.kioskList .information {font-family:"RokkittRegular", Times New Roman; font-size:1.75em; line-height:1em; margin:0 0 5px; padding:8px 0 0;}
+.kioskList h2 {font-weight:normal;}
+.kioskList .information a {color:#666;}
+.kioskList .description {color:#000; margin-bottom:8px;}
+.kioskList .areaClick {border-top:4px solid #f2f2f2; padding-top:8px;}
+.kioskList .areaClick .download {float:left;}
+.kioskList .areaClick a {background:url("../img/sprites_v.png") no-repeat 0 -3288px; display:block; font-size:10px; height:25px; line-height:25px; padding-left:35px; text-transform:uppercase;}
+.kioskList .areaClick .readOnline {float:right;}
+.kioskList .areaClick .readOnline a {background-position:0 -3163px;}
+
+/*-Bloc recherche-*/
+.menuPublication .head {color:#4D4D4D; font-family:"PTSansBold", Trebuchet MS; font-size:14px; padding:5px 10px 5px 20px;}
+.menuPublication li {border-top:1px solid #FFF;}
+.menuPublication li:first-child {border:none;}
+.menuPublication li:first-child:hover {background:none;}
+.menuPublication li:hover, .menuPublication li.current_page_item {background:#F2F2F2;}
+.menuPublication li a {color:#4D4D4D; display:block; font-family:"PTSansRegular", Trebuchet MS; font-size:13px; padding:8px 20px;}
+.menuPublication li a:hover, .menuPublication li.current_page_item a {color:#00325D; text-decoration:none;}
+
+/* 17 = Presse */
+.pressHome ul {border-bottom:2px solid #FFF;}
+.pressHome li h3 {font-weight:normal;}
+.pressHome li a {background:url("../img/sprites_h.png") no-repeat -1066px 10px; border-top:1px solid #FFF; display:block; padding:8px 20px 8px 35px;}
+.pressHome li a:hover {background-position:-3784px 10px; color:#00325D; text-decoration:none;}
+.pressHome li:hover {background:#F2F2F2;}
+.pressHome .espace {background:#FFF; display:block;}
+.pressHome .espace:hover {border-color:#F2F2F2;}
+.pressHome .espace a {background:url("../img/sprites_h.png") no-repeat -1977px 16px; border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase; padding:12px 12px 12px 30px;}
+.pressHome .espace a:hover {background-position:-4695px 16px; color:#00325d; border-color:#F2F2F2; text-decoration:none;}
+.pressHome li:first-child {border-top:none;}
+.pressHome .link {color:#4D4D4D; font-family:"PTSansRegular", Trebuchet MS; font-size:13px; line-height:13px;}
+
+/* 18 = Mediatheque */
+/*-Home-*/
+.blocVideo .bg {padding:20px;}
+.blocVideo .all {background:#FFF; border-top:2px solid #FFF; display:block;}
+.blocVideo .all a {background:url("../img/sprites_h.png") no-repeat -1977px 16px; border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase; padding:12px 12px 12px 30px;}
+.blocVideo .all a:hover {background-position:-4695px 16px; color:#00325d; border-color:#F2F2F2; text-decoration:none;}
+.blocVideo .title {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:20px; line-height:20px;}
+.blocVideo iframe {margin-bottom:5px;}
+
+/*-Phototheque-*/
+.mediatheque .carousel .cartouche {background:#e6e6e6; float:left; left:auto; position:static; top:auto;}
+.mediatheque .carousel .illustration {float:right; width:390px;}
+.mediatheque .carousel .bgBottom {clear:both;}
+.mediatheque .carousel .cartouche .title, .mediatheque .carousel .cartouche .abstract {color:#4d4d4d;}
+.mediatheque .carousel .cartouche .more {font-family:"PTSansBold", Trebuchet MS;}
+.mediatheque .carousel .cartouche .more a:hover {color:inherit;}
+.level-2.mediatheque .carousel {display:none;} /* A corriger ! */
+
+/*-Videotheque-*/
+.videothequeSingle {border:3px solid #E6E6E6; margin-bottom:20px; padding:19px;}
+.videothequeSingle .player-object {text-align:center;}
+.videothequeSingle .title {margin:10px 0; padding:0;}
+.videothequeSingle .specs {background:#E6E6E6; padding:10px;}
+.videothequeSingle .abstract {line-height:18px; margin-bottom:10px;}
+
+/*-Categories-*/
+.resCategories .blocHeader {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; padding-bottom:5px; text-transform:uppercase;}
+.resCategories .resTypes {border-bottom:10px solid #FFF;}
+.resCategories .head {color:#4D4D4D; font-family:"PTSansBold", Trebuchet MS; font-size:14px; padding:5px 10px 5px 20px;}
+.resCategories li {border-top:1px solid #FFF;}
+.resCategories li:first-child {border-top:none;}
+.resCategories .title:hover {background:#F2F2F2;}
+.resCategories .title a {color:#4D4D4D; font-family:"PTSansRegular", Trebuchet MS; font-size:13px; display:block; padding:8px 20px 8px 20px;}
+.resCategories .title a:hover {color:#00325D; text-decoration:none;}
+
+/*-Listing-*/
+.phototheque .listPhoto .list, .videotheque .listVideo .list {float:left; margin-bottom:22px; margin-right:11px; width:206px;}
+.phototheque .listPhoto .list-1, .videotheque .listVideo .list-1 {clear:left;}
+.phototheque .listPhoto .list-3, .videotheque .listVideo .list-3 {margin-right:0;}
+.phototheque .listPhoto .illustration, .videotheque .listVideo .illustration {display:block; margin-bottom:10px; width:210px;}
+.phototheque .listPhoto .title, .videotheque .listVideo .title {font-family:"RokkittRegular", Times New Roman; font-size:25px; line-height:20px; margin-bottom:5px;}
+.phototheque .listPhoto .title a, .videotheque .listVideo .title a {color:#666; text-decoration:none;}
+.phototheque .listPhoto .title a:hover, .videotheque .listVideo .title a:hover {color:#00325D;}
+.phototheque .listPhoto .abstract, .videotheque .listVideo .abstract {color:#000; font-size:14px; margin-bottom:5px;}
+.phototheque .listPhoto .text, .videotheque .listVideo .text {margin-bottom:10px;}
+.phototheque .listPhoto .more a, .videotheque .listVideo .more a {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+.phototheque .listPhoto .more a:hover, .videotheque .listVideo .more a:hover {color:#00325D; text-decoration:none;}
+
+/*-Single-*/
+.mediatheque .gallery .title {color:#4d4d4d; font-family:"RokkittRegular","Times New Roman"; font-size:28px; line-height: 0.9;}
+.mediatheque .gallery .abstract {color:#4d4d4d; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-bottom:10px; font-size:15px;}
+
+/* 19 : Formulaires */
+.artifica-form {clear:both; margin:0 0 20px;}
+.artifica-form label {cursor:pointer;}
+.artifica-form input, .artifica-form select {font:1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;}
+.artifica-form fieldset {background-color:#e6e6e6; border:none; margin-top:20px; padding:0;}
+.artifica-form legend {background:#ab9fb4; color:#FFF; font-size:1.25em; font-weight:bold; margin:0; padding:5px 0 5px 30px; text-transform:uppercase; width:610px;}
+.artifica-form div,
+.artifica-form fieldset dl {margin:0 0 10px;}
+.artifica-form div label {color:#666; float:left; font:bold 1.25em/15px PTSansBold, Arial, sans-serif; margin:0 10px 0 0; padding:3px 0; text-align:right; width:160px;} /* TAILLE A MODIFIER POUR CENTRER */
+.artifica-form dt {display:block; min-height:33px;}
+.artifica-form div input,
+.artifica-form div textarea {background:#FFF; border:1px solid #CDCDCD; color:#4c4c4c; display:block; font:1.25em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px; width:280px;} /* TAILLE A MODIFIER */
+.artifica-form div input:hover,
+.artifica-form div textarea:hover,
+.artifica-form div input:focus,
+.artifica-form div textarea:focus {border-color:#F15A24;}
+.artifica-form div select {background:#FFF; border:1px solid #CDCDCD; color:#666; padding:2px 0 0; height:28px; width:286px;}
+.artifica-form div textarea {padding:5px 0 0 5px; width:280px; overflow:auto; vertical-align:top; resize:vertical;}
+.artifica-form div input,
+.artifica-form div input[type="file"] {background:#fff; border:1px solid #cdcdcd; display:inline; text-indent:0;}
+/*.artifica-form .file-infos {display:block; font-size:smaller;}*/
+.artifica-form .submit {background:#000; -webkit-border-radius:5px; border:none; border-radius:5px; color:#29ABD2; cursor:pointer; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:5px 20px; text-transform:uppercase; width:auto;}
+.artifica-form .submit:active {position:relative; top:1px;}
+.artifica-form dd {font:1em/1.250em Arial,sans-serif; margin:0 0 0 160px; padding:0;} /* TAILLE A MODIFIER */
+.artifica-form fieldset div {clear:both; margin:0; overflow:visible; padding:5px 0; position:relative;}
+.artifica-form small,
+.artifica-form .file-infos {/*color:#4c4c4c; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.667em; line-height:13px; font-weight:normal; margin-top:-2px;*/color:#4c4c4c; display:block; float:right; font-size:1em; line-height:13px; margin:0 20px 0 0; width:130px;}
+.artifica-form .file-uploaded {display:block; margin:1em 0;}
+.ie7 .artifica-form .file-uploaded {clear:both; margin:1em auto; width:75%;}
+.artifica-form .file-uploaded a {background:#fff; border:1px solid #CDCDCD; line-height:1.5; padding:2px 5px;}
+.ie7 .artifica-form .file-uploaded label {float:none; margin:0 0 0 5px;}
+.artifica-form .file-uploaded input {left:0; margin:0 0 0 5px; position:relative; top:3px;}
+.artifica-form em {font:bold 11px/13px Verdana, sans-serif; color:#f15a24;}
+.artifica-form .error {clear:none; color:#ee333a; display:block; font:bold 11px/10px Arial, sans-serif; margin:0 0 3px 171px; padding:0;}
+.artifica-form p {margin:7px; font:1em/1.250em Arial, sans-serif;}
+.artifica-form .comments {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; margin:5px 0; padding:10px 30px; background:#D2C3D2; color:#4c4c4c; border:none;}
+.artifica-form .buttons {margin:0; overflow:hidden; -height:1%; padding:0; text-align:center;}
+.artifica-form-response-output {background:url("../img/icons/error.png") no-repeat 25px 17px; color:#EE333A; border:2px solid #EE333A; margin:0 0 20px 0; padding:10px; text-align:center; font-size:1.167em; font-weight:bold;}
+.artifica-form-confirmation {color:#f00; margin:0 0 20px 0; padding:10px;}
+.artifica-form .radio span,
+.artifica-form .label_check {color:#666; float:left; font:bold 1.25em/15px PTSansBold, Arial, sans-serif; margin:0 10px 0 0; padding:0; text-align:right; width:160px;} /* TAILLE A MODIFIER */
+.artifica-form .radio .error {top:0;}
+.artifica-form .radio ul {padding:0;}
+.artifica-form .radio ul input,
+.artifica-form .check input {float:left; width:auto;}
+.artifica-form .check {margin-left:150px; overflow:hidden;} /* TAILLE A MODIFIER POUR CENTRER */
+.artifica-form .radio ul {margin-left:170px;} /* TAILLE A MODIFIER POUR CENTRER */
+.artifica-form .radio ul li {height:1.6em;}
+.artifica-form .radio ul label {text-align:left; margin:0 10px 0 5px; width:auto;}
+.artifica-form .alert {background:url("../img/icons/error.png") no-repeat scroll 463px 21px; overflow:visible; padding:5px 0;}
+.artifica-form div input,
+.artifica-form div textarea,
+.artifica-form div select {background:#FFF;}
+.artifica-form input[type="radio"],
+.artifica-form input[type="checkbox"] {border:0; width:auto;}
+.artifica-form .champs {color:#ee333a; font-size:10px; left:690px; line-height:12px; margin:0; text-align:right;}
+.artifica-form .buttons .require {color:#F15A24; display:block; font-size:0.833em; text-align:right;}
+.artifica-form div .radio ul label,
+.artifica-form div .check label {padding:0;}
+/*-CAPTCHA-*/
+.artifica-form .captcha {text-align:left;}
+.artifica-form .captcha .alert {background-position:486px 10px; margin-top:12px;}
+.artifica-form .captcha ul {color:#000; margin:0 0 0 250px; padding:0; list-style:none;}
+.artifica-form .captcha li {margin:0 10px 0 0; padding:0; display:inline;}
+.artifica-form .captcha p {text-align:center;}
+.artifica-form .captcha p strong {color:#F15A24;}
+.artifica-form .captcha label {margin:0 10px 0 40px; padding:3px 0; width:140px;} /* TAILLE A MODIFIER POUR CENTRER */
+/*-ALERT-*/
+.artifica-form div.alert input,
+.artifica-form div.alert textarea,
+.artifica-form div.alert select {border-color:#EE333A;}
+
+.artifica-form .date select {width:93px;}
+
+/* ===== Fomulaire avec label au-dessus des éléments de formulaire -Attention IE6- ===== */
+.artifica-form .label-top .radio span {display:block; float:none; margin:0 0 5px; text-align:left; width:auto;}
+.artifica-form .label-top .alert .radio span {display:block; float:none; margin:0 0 15px; text-align:left; width:auto;}
+.artifica-form .label-top label {display:block; float:none; margin:0; text-align:left; width:auto;}
+.artifica-form .label-top .alert label {margin:0 0 15px;}
+.artifica-form .label-top .error {bottom:30px; left:0; margin:0; top:auto;}
+.artifica-form .label-top input,
+.artifica-form .label-top textarea,
+.artifica-form .label-top select {margin:0;}
+.artifica-form .label-top .file-infos,
+.artifica-form .label-top .file-uploaded {margin-left:0;}
+.artifica-form .label-top .radio ul input {margin:0;}
+.artifica-form .label-top div .radio ul label,
+.artifica-form .label-top div .check label {margin:0 0 0 15px;}
+.artifica-form .label-top div .radio ul label {overflow:hidden;/*IE9*/}
+.artifica-form .label-top .alert {background-position:291px 43px;}
+.artifica-form .label-top .radio ul {margin-left:0;}
+.artifica-form .label-top small {display:inline; margin-left:5px;}
+.artifica-form .label-top .comments {margin:10px 0;}
+.artifica-form .label-top .captcha ul {margin:0 0 0 10px;}
+.artifica-form .label-top .radio .error {left:0; top:14px;}
+.artifica-form .label-top .check {margin:0; padding-bottom:25px; top:15px;}
+.artifica-form .label-top .label_check {width:auto;}
+
+/* Récapitulation */
+.artifica-form .recap {margin:30px;}
+.artifica-form .recap.rteContent h3 {color:#29ABD2;}
+
+/* 20 = Carousel */
+.carousel {margin-bottom:20px;}
+.carousel .contentTitle {background:#FFF; color:#4c4c4c; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:15px; padding-bottom:5px; text-transform:uppercase;}
+.home .carousel .contentTitle {margin:0; padding:0 0 5px;}
+.carousel li {display:none;}
+.carousel .illustration {height:268px; overflow:hidden; position:relative; width:640px;}
+.carousel .cartouche {background:url("../img/bgBlack80.png") repeat 0 0; height:232px; left:0; padding:36px 23px 0; position:absolute; top:0; width:204px;}
+.carousel .cartouche .category {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:22px; line-height:22px;}
+.carousel .cartouche .title {color:#FFF; font-family:"RokkittRegular","Times New Roman"; font-size:28px; font-weight:normal; line-height: 0.9;}
+.carousel .cartouche .title a {color:#FFF;}
+.carousel .cartouche .abstract {color:#FFF; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-bottom:10px; font-size:15px;}
+.carousel .cartouche .more {font-family:"PTSansRegular", Trebuchet MS; font-size:13px; text-transform:uppercase;}
+.carousel .cartouche .more a:hover {color:#A9DDED; text-decoration:none;}
+.carousel .bgBottom {background:url("../img/bgCarousel.png") no-repeat 0 0; height:7px; width:641px;}
+.carousel .controls {margin-top:5px; text-align:center;}
+.carousel .controls a {background:url("../img/sprites_v.png") no-repeat 0 -1005px; display:inline-block; height:8px; margin-right:5px; text-indent:-9999px; width:8px;}
+.carousel .controls a.on {background-position:0 -1113px;}
+.carousel .illustration .imageCopyright {display:none;}
+
+/* 21 = Plan du site */
+.csc-sitemap {margin-bottom:10px;}
+.csc-sitemap ul {background:url("../img/icons/sitemap-dot.png") 0 bottom repeat-y; margin:0 0 0 3px; padding:10px 0 0; list-style:none outside;}
+.csc-sitemap ul ul {margin:0 0 0 10px; padding:0;}
+.csc-sitemap li {background:url("../img/icons/sitemap-dot.png") 0 12px repeat-x; display:block; margin-left:1px; padding:0 0 0 10px;}
+.csc-sitemap a {background:url("../img/icons/ico-page.png") 5px 6px no-repeat #FFF; color:#333; display:block; padding:0 0 5px 24px; font-size:16px; font-weight:bold; line-height:24px; text-transform:uppercase;}
+.csc-sitemap ul ul a {font-style:italic; font-weight:normal; text-transform:none;}
+.csc-sitemap ul ul ul a {font-size:12px; font-style:normal;}
+.csc-sitemap a:hover {color:#000; text-decoration:underline}
+
+.csc-menu {overflow:hidden; margin-bottom:20px; padding:0 30px;}
+.csc-menu .colonne1 {float:left;}
+.csc-menu .colonne2 {float:right;}
+.csc-menu ul {border-bottom:1px solid #DEDEDE; list-style:none; width:285px; margin-top:5px;}
+.csc-menu li {background:none; padding:0; margin:0;}
+.csc-menu a {color:#00325D; display:block; border-top:1px solid #DEDEDE; font-size:1.25em; line-height:1.2em; padding:10px 0 10px 15px; text-decoration:none;}
+.csc-menu a:hover {text-decoration:underline; background-color:#EEE;}
+
+.csc-default {padding:10px 0;}
+.csc-default .result {font-size:1em; font-weight:bold; line-height:18px;}
+
+/* 22 = Calendrier */
+/*-filter-*/
+.searchAgenda {background:#E6E6E6;}
+.searchAgenda form h3 {border-bottom:1px solid #FFF; font-family:"PTSansBold", Trebuchet MS; font-size:15px; padding:5px 10px 5px 20px;}
+.searchAgenda form li {border-bottom:1px solid #FFF; padding:10px 10px 10px 20px;}
+.searchAgenda form label {color:#666; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:10px 0 10px 7px;}
+.searchAgenda form label:hover {color:#00325D;}
+.searchAgenda .btnBlack {margin:10px 0;}
+.searchAgenda .submit {background:#E6E6E6; padding:20px; text-align:center;}
+.searchAgenda .submit a {background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:5px 20px; text-transform:uppercase;}
+.searchAgendaTheme {border-bottom:10px solid #FFF;}
+.searchAgendaLieux {border-bottom:10px solid #FFF; display:none;}
+.container .searchAgenda form .findEvent {background:#000; -webkit-border-radius:5px; border-radius:5px; color:#29ABD2; font-family:"PTSansBold",Trebuchet MS; height:28px; left:50%; margin:15px 0 0 -40px; padding:0; position:relative; text-indent:0; text-transform:uppercase; top:0; width:80px;}
+.actualites .container .searchAgenda form .findEvent {margin-bottom:15px;}
+.container .searchAgenda form .findEvent:hover {text-decoration:underline;}
+
+/*-filter-*/
+.calendar {background:#e6e6e6; border-bottom:1px solid #FFF; font-family:"PTSansBold", Trebuchet MS;}
+.periodAgenda {border-bottom:10px solid #FFF;}
+.periodAgenda li {border-bottom:1px solid #FFF; padding:10px 10px 10px 20px;}
+.periodAgenda label {color:#44B1BC; cursor:pointer; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:10px 0 10px 7px; text-transform:uppercase;}
+.periodAgenda label:hover {color:#00325D;}
+.calendar-fleches {background:#e6e6e6; border-bottom:1px solid #FFF; padding:6px 0 7px; position:relative; text-align:center; width:246px;}
+.choixMois {border:none; color:#4d4d4d; font-size:13px; text-transform:uppercase;}
+.calendar-fleches .previous {background:url("../img/sprites_v.png") no-repeat 0 -3033px; border-right:1px solid #FFF; cursor:pointer; display:block; height:30px; left:0; position:absolute; top:0; width:30px;}
+.calendar-fleches .previous span {background:url("../img/sprites_h.png") no-repeat -5602px 9px; display:block; height:30px; text-indent:-9999px; width:30px;}
+.calendar-fleches .previous:hover span {background-position:-6508px 9px;}
+.calendar-fleches .next {background:url("../img/sprites_v.png") no-repeat 0 -3033px; border-left:1px solid #FFF; cursor:pointer; display:block; height:30px; position:absolute; right:0; top:0; width:30px;}
+.calendar-fleches .next span {background:url("../img/sprites_h.png") no-repeat -1978px 9px; display:block; height:30px; text-indent:-9999px; width:30px;}
+.calendar-fleches .next:hover span {background-position:-4696px 9px;}
+
+.calendar-table {background:#d9d9d9; border-collapse:separate; border-spacing:2px; margin:10px; width:226px;}
+.calendar-table thead {display:none;}
+.cal-selected, .cal-today, .cal-event, .cal-saturday, .cal-sunday, .cal-outdated {border:solid 2px #FFF; -webkit-border-radius:5px; border-radius:5px; font-size:16px; height:28px; text-align:center; width:28px;}
+.searchAgenda .intitule {color:#333;}
+.cal-outdated {background:#d9d9d9; border-color:#d9d9d9;}
+.cal-outdated a {color:#fff;}
+.cal-event, .cal-saturday, .cal-selected, .cal-sunday {background:#FFF;}
+.cal-selected {border-color:#29ABD2; font-weight:bold;}
+.cal-event:hover, .cal-saturday:hover, .cal-outdated:hover, .cal-sunday:hover {border-color:#29ABD2; font-weight:bold;}
+.calendar-table a {display:block;}
+.calendar-table a:hover {text-decoration:none;}
+.cal-today {background:#29abd2; border-color:#29abd2; font-weight:bold;}
+.cal-today a {color:#FFF;}
+
+.calendarContentTitle {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; padding-bottom:5px; text-transform:uppercase;}
+
+/* 23 = RTE */
+.content > article > h1 {color:#666; font-family:"RokkittRegular", Times New Roman; font-size:3.667em; line-height:0.909em; margin-bottom:14px; padding:0 30px;}
+.chapeau {font-family:"PTSansBold", Trebuchet MS; font-size:2em; font-weight:bold; line-height:1em; margin-bottom:15px; padding:0 30px;}
+.content .banner {border-bottom:8px solid #e6e6e6; margin-bottom:30px; padding:0 30px 10px;}
+/*.content .rteContent {border-bottom:8px solid #e6e6e6; margin-bottom:30px; padding:0 0 30px;}*/
+.page404 .rteContent {border-bottom:none; margin:0; padding:0;}
+.rteContent h2,
+.content h2 {font-size:1.75em; line-height:21px; margin-bottom:0.952em;}
+.content .wrapSpecial {padding:0 30px; border-bottom: 8px solid #E6E6E6; margin-bottom: 30px; padding: 0 30px 30px;} /*WRAPSPECIAL*/
+/*.content .rteContent h2, .content h2, .content .rteContent p, .content .rteContent h3, .content .rteContent h4 {padding:0 30px;}*/
+.content .rteContent .encartGauche h2, .content .rteContent .encartGauche h3, .content .rteContent .encartGauche p,
+.content .rteContent .encartDroite h2, .content .rteContent .encartDroite h3, .content .rteContent .encartDroite p,
+.content .rteContent .encart h2, .content .rteContent .encart h3, .content .rteContent .encart p, .rteContent .contenttable p {padding:0;}
+.rteContent h2 {padding:0;}
+.rteContent h3 {font-size:1.5em; line-height:1em; margin-bottom:5px;}
+.rteContent h4 {font-size:1.25em; line-height:1em; margin-bottom:5px;}
+.rteContent h5 {font-size:1.107em;}
+.rteContent h6 {font-size:0.893em;}
+.rteContent div.encart,
+.rteContent div.encartDroite,
+.rteContent div.encartGauche {background-color:#FFF; border:1px solid #000; margin:10px 0; overflow:hidden; padding:10px 20px;}
+.rteContent div.encartGauche {float:left; margin:0 1em 1em 0 !important; width:40%;}
+.rteContent div.encartDroite {float:right; margin:0 0 1em 1em !important; width:40%;}
+.rteContent div.encart {margin:20px 0;}
+.rteContent p {color:#000; font-size:1.25em; line-height:1.2em; margin-bottom:1.333em;}
+.rteContent p:last-child {margin-bottom:0;}
+.sidebarRight .rteContent p,
+.sidebarRight .rteContent ul li,
+.sidebarRight .rteContent span {font-size:1.083em; line-height:1.231em;}
+.rteContent ul {margin:0 0 1.667em;}
+.rteContent ul li {background:url("../img/bgPuce.png") no-repeat 0 6px; font-size:1.25em; line-height:1.2em; margin-bottom:5px; padding-left:15px;}
+.rteContent ul li:last-child {margin-bottom:0;}
+.rteContent ul li ul li {font-size:inherit; line-height:inherit;}
+.rteContent ol {margin:0 0 1.667em;}
+.rteContent ol li {font-size:1.25em; line-height:1.2em; list-style:decimal outside; margin-left:15px;}
+.rteContent ol li ol li {font-size:inherit; line-height:inherit;}
+.rteContent blockquote {color:#E6E6E6; font-size:1.75em; line-height:1.19em; background:#666; font-style:italic; padding:20px;}
+.rteContent blockquote:before {content:url(../img/quoteBefore.png); padding-left:5px;}
+.rteContent blockquote:after {content:url(../img/quoteAfter.png); padding-right:5px;}
+.rteContent blockquote p {color:#E6E6E6; font-size:1.75em; line-height:1.19em;}
+.rteContent strong {font-weight:bold;}
+.rteContent em {font-style:italic;}
+.rteContent big {font-size:larger;}
+.rteContent small {font-size:smaller;}
+.rteContent cite {font-style:italic;}
+.rteContent dfn {font-style:italic;}
+.rteContent q {font-style:italic;}
+.rteContent q:after {content:close-quote;}
+.rteContent q:before {content:open-quote;}
+.rteContent samp {font-family:monospace;}
+.rteContent sub {font-size:smaller; line-height:normal; vertical-align:sub;}
+.rteContent sup {font-size:smaller; line-height:normal; vertical-align:super;}
+.rteContent a.mail,
+.rteContent a[href^="mailto"] {background:url("../img/icons/ico-mail.png") no-repeat left center; padding-left:20px;}
+.rteContent a[href^="http"] {background:url("../img/icons/ico-link.png") no-repeat left center; padding-left:20px;}
+.rteContent a[href^="http"]:hover {background:url("../img/icons/ico-link-hover.png") no-repeat left center; color:#00325D;}
+.penseBete .rteContent a[href^="http"] {background:url("../img/icons/ico-link-hover.png") no-repeat left center;}
+.rteContent a[href$=".pdf"] {background:url("../img/icons/ico-pdf.png") no-repeat left 0; padding-left:20px;}
+.rteContent a[href$=".pdf"]:hover {background:url("../img/icons/ico-pdf-hover.png") no-repeat left 0; color:#00325D; padding-left:20px;}
+.rteContent a[href$=".jpg"],
+.rteContent a[href$=".png"],
+.rteContent a[href$=".gif"] {background:url("../img/icons/ico-img.png") no-repeat right center; padding-right:20px;}
+.rteContent a[href$=".jpg"]:hover,
+.rteContent a[href$=".png"]:hover,
+.rteContent a[href$=".gif"]:hover {background:url("../img/icons/ico-img-hover.png") no-repeat left center;}
+.rteContent a[href$=".doc"] {background:url("../img/icons/ico-doc.png") no-repeat right 0; padding-top:1px; padding-right:20px;}
+.rteContent a[href$=".xls"] {background:url("../img/icons/ico-xls.png") no-repeat right 0; padding-top:1px; padding-right:20px;}
+.rteContent a[href$=".ppt"] {background:url("../img/icons/ico-ppt.png") no-repeat right 0; padding-top:1px; padding-right:20px;}
+.rteContent a[href$=".mp3"],
+.rteContent a[href$=".flv"] {background:url("../img/icons/ico-file.png") no-repeat right 0; padding-top:1px; padding-right:20px;}
+.rteContent a[href$=".zip"] {background:url("../img/icons/ico-zip.png") no-repeat left center; padding-left:20px;}
+.rteContent a[href$=".zip"]:hover {background:url("../img/icons/ico-zip-hover.png") no-repeat left center; color:#00325D;}
+.rteContent a.no-icon {background:none; padding:0;}
+.rteContent span.strike {text-decoration:line-through;}
+.rteContent span.important {color:#db1515;}
+.rteContent span.abbr {font-style:italic;}
+.content .rteContent hr {margin:20px 0; width:580px !important;}
+.rteContent div.multiCol {float:left; margin-right:10px; width:205px;}
+
+.sidebarRight .rteContent ul {margin:0;}
+
+/* Box d'image */
+.imageBox {border-bottom:2px solid #e8e8e8;}
+.imageBoxLeft {clear:none; float:left; margin:0 1em 1em 0;}
+.imageBoxRight {clear:none; float:right; margin:0 0 1em 1em;}
+.imageLegende, .imageCopyright {color:#777; font-size:0.917em; display:block;}
+.imageLegende {font-weight:bold;}
+
+/* 24 = Tableaux */
+.rteContent table {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width:100%; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin-bottom:10px;}
+.rteContent table p {margin-bottom:0;}
+.rteContent caption {font-size:1.5em; color:#277ABE; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding:5px 7px;}
+.rteContent table td, .rteContent table th {padding:5px; vertical-align:top;}
+.rteContent thead {text-align:left; font-size:1.167em;}
+.rteContent tr td, .rteContent tr th {border-right:2px solid #e6e6e6; border-bottom:2px solid #e6e6e6; border-collapse:separate; border-spacing:0;}
+.rteContent tr.tableauLigneAlternee {background:#f2f2f2;}
+
+/* 25 = Gallerie */
+.gallery ul {list-style:none; overflow:hidden;}
+.gallery ul li {float:left; margin:0 8px 8px 0;}
+.mediatheque .gallery ul li {margin:0 3px 3px 0;}
+.gallery img {border:1px solid #eee;}
+.gallery a {display:block; border:1px solid #aaa;}
+.gallery a:hover {border:1px solid #00325d;}
+.gallery .list-1 {clear:left;}
+.gallery .list-3 {margin-right:0;}
+
+/* 26 = Slideshow (diaporama) */
+.artifica-slideshow {margin:10px 0; background-color:#000; color:#FFF; position:relative;}
+.artifica-slideshow .controls {height:30px;}
+.artifica-slideshow .controls a {color:#FFF;}
+.artifica-slideshow .controls .playPause a {background-color:#666; display:block; padding:5px 15px;}
+.artifica-slideshow .controls .playPause {left:0; position:absolute; top:0;}
+.artifica-slideshow .controls .counter {background-color:#666; padding:5px 15px; position:absolute; right:0; top:0;}
+.artifica-slideshow .elements {position:relative; margin:0 10px; clear:both; overflow:hidden; height:334px;}
+.artifica-slideshow .caption {background-color:#333; bottom:0; opacity:0.7; position:absolute; padding:10px 5px; width:100%;}
+.artifica-slideshow .caption .image-title {font-weight:bold}
+.artifica-slideshow .caption .image-desc {float:left;}
+.artifica-slideshow .caption .image-copy {color:#FFF; text-align:right; font-style:italic; margin:0 10px 0 0;}
+.artifica-slideshow .slideshow {text-align:center;}
+.artifica-slideshow .thumbs {height:60px; overflow:hidden; position:relative; text-align:center; z-index:300;}
+.artifica-slideshow .thumbs .previous, .artifica-slideshow .thumbs .next {width:35px; height:60px; display:block; text-indent:100%; white-space:nowrap;}
+.artifica-slideshow .thumbs .previous {background:url(../img/galerie/prevPageArrowWhite.gif) no-repeat center;}
+.artifica-slideshow .thumbs .next {background:url(../img/galerie/nextPageArrowWhite.gif) no-repeat center;}
+.artifica-slideshow .thumbs ul {display:inline-block; margin:10px 0; overflow:hidden;}
+.ie7 .artifica-slideshow .thumbs ul {display:inline;}
+.artifica-slideshow .thumbs ul li {float:left; padding:0; margin:0 2px; list-style:none; background:none;}
+.artifica-slideshow .thumbs ul li a {display:block; opacity:0.7;}
+.artifica-slideshow .thumbs ul li a:hover {opacity:1;}
+.artifica-slideshow .thumbs ul li.current a {border:1px solid #FFF; opacity:1;}
+.artifica-slideshow .thumbs ul li .in {display:none;}
+.artifica-slideshow .thumbs ul img {border:none; display:block;}
+
+/* 27 = Lightbox */
+.simple_overlay {background:url("../img/galerie/loading.gif") no-repeat 50% 50%; display:none; z-index:10000; background-color:#333; width:675px; min-height:20px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow:0 0 90px #000;}
+.simple_overlay .disabled {visibility:hidden;}
+.simple_overlay .close {background-image:url("../img/galerie/lightbox-close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
+.simple_overlay .next:hover,
+.simple_overlay .play:hover,
+.simple_overlay .prev:hover {text-decoration:underline; background-color:#000;}
+.simple_overlay .next {display:block; padding:10px 20px; position:absolute; top:40%; right:0; border:1px solid #666; border-right:0; cursor:pointer; font-size:11px; color:#fff; background:#333 !important; background:rgba(0,0,0,0.6) url("../img/galerie/lightbox.png") repeat-x; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
+.simple_overlay .prev {display:block; padding:10px 20px; position:absolute; top:40%; left:0; border:1px solid #666; border-left:0; cursor:pointer; font-size:11px; color:#fff; background:#333 !important; background:rgba(0,0,0,0.6) url("../img/galerie/lightbox.png") repeat-x; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
+.simple_overlay .play {display:block; padding:10px 20px; position:absolute; text-align:center; top:20%; left:30%; width:33%; border:1px solid #666; cursor:pointer; font-size:11px; color:#fff; background:#333; opacity:0.8; -webkit-border-radius:5px; border-radius:5px;}
+.simple_overlay .info {padding:10px 15px; position:absolute; bottom:0; left:0; font-size:11px; color:#fff; border-top:1px solid #666; background:#333 !important; background:rgba(0,0,0,0.6) url("../img/galerie/lightbox.png") repeat-x;}
+.simple_overlay .info strong {display:block;}
+.simple_overlay .progress {position:absolute; top:45%; left:50%; display:none;}
+#thumbs a.active img {outline:1px solid #000; z-index:9999; position:relative;}
+
+/* Rajouts modal */
+img.btn_close {float:right; margin:-55px -55px 0 0;}
+.overlay-modal .close {background-image:url("../img/galerie/close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
+.artifica-form .info-form {display:block; padding-left:39px; width:450px;}
+.artifica-form .obligatoire {position:absolute; right:0;}
+#popup {padding:0 10px;}
+#overlay-modal .artifica-form.centertext span {display:block; margin-left:160px; text-align:left; padding-top:4px; font-size:11px; line-height:13px; color:#333; font-weight:normal;}
+
+/* MODAL */
+#fade {background:#000; display:none; height:100%; left:0; opacity:.80; position:fixed; top:0; width:100%; z-index:11000;}
+.overlay-modal {background:#333; border:1px solid #666; -webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; display:none; float:left; font-size:1.2em; left:50%; padding:0px; position:fixed; top:50%; z-index:12000;}
+img.btn_close {float:right; margin:-55px -55px 0 0;}
+.overlay-modal .close {background-image:url("../img/galerie/close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
+.artifica-form .info-form {display:block; padding-left:39px; width:450px;}
+.artifica-form .obligatoire {position:absolute; right:0;}
+#popup {padding:0 10px;}
+#popup h1 {color:#003B6E; font-size:24px; text-align:left;}
+#overlay-modal .artifica-form.centertext span {display:block; margin-left:160px; text-align:left; padding-top:4px; font-size:11px; line-height:13px; color:#333; font-weight:normal;}
+#overlay-modal a.close {background-image:url(../img/galerie/close.png); padding:0; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; z-index:9999;}
+#overlay-modal .info {background:#333 !important; position:absolute; bottom:0; left:0; padding:10px 5%; color:#fff; font:12px/16px Arial, sans-serif; border-top:1px solid #666; opacity:0.8; width:90%;}
+#overlay-modal .info strong {display:block;}
+html.modalHTML {background:#FFF;}
+
+#overlay-modal .overlay-modal-img {overflow:hidden;}
+
+#overlay-modal a {font-weight:bold; padding:10px 20px;}
+#overlay-modal .next {display:block; position:absolute; top:40%; right:0; border:1px solid #666; border-right:none; -webkit-border-radius:6px 0px 0px 6px; border-radius:6px 0px 0px 6px; cursor:pointer; font-size:11px; color:#fff; background:#333; opacity:0.7;}
+#overlay-modal .prev {display:block; position:absolute; top:40%; left:0; border:1px solid #666; border-left:none; -webkit-border-radius:0px 6px 6px 0px; border-radius:0px 6px 6px 0px; cursor:pointer; font-size:11px; color:#fff; background:#333; opacity:0.7;}
+#overlay-modal .play {display:block; position:absolute; top:5%; left:40%; width:20%; border:1px solid #666; -webkit-border-radius:6px; border-radius:6px; cursor:pointer; font-size:11px; color:#fff; background:#333; opacity:0.7;}
+#overlay-modal .next:hover {text-decoration:underline; background:#000 !important; opacity:1;}
+#overlay-modal .play:hover {text-decoration:underline; background:#000 !important; opacity:1;}
+#overlay-modal .prev:hover {text-decoration:underline; background:#000 !important; opacity:1;}
+#overlay-modal .progress {position:absolute; top:45%; left:50%; display:none;}
+
+/* 28 = Liste de fichiers */
+.listing {background:#E6E6E6; margin-bottom:20px;}
+.listing .blocHeader {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; margin:0; padding:0 0 5px; text-transform:uppercase;}
+.listing li {padding-bottom:5px;}
+.listing li:first-child {border-top:none;}
+.listing li:hover {background-color:#F2F2F2;}
+.listing li .title a {background:url("../img/sprites_h.png") no-repeat -1060px 14px; border-top:1px solid #FFF; display:block; padding:8px 20px 0 35px; color:#4D4D4D; font-family:"PTSansRegular", Trebuchet MS; font-size:13px;}
+.listing li .title a:hover {color:#00325d; background-position:-3778px 14px; text-decoration:none;}
+.listing .description {margin:3px 0;}
+.listing .type,
+.listing .size {text-transform:uppercase; font-size:0.833em;}
+.listing .type {padding-left:35px;}
+.listing .pdf {background:url("../img/icons/ico-pdf.png") no-repeat 5px 10px;}
+.listing .pdf:hover {background:url("../img/icons/ico-pdf-hover.png") no-repeat 5px 10px;}
+.listing .jpg, .listing .png, .listing .gif {background:url("../img/icons/ico-img.png") no-repeat 5px 10px;}
+.listing .jpg:hover, .listing .png:hover, .listing .gif:hover {background:url("../img/icons/ico-img-hover.png") no-repeat 5px 10px;}
+.listing .doc {background:url("../img/icons/ico-doc.png") no-repeat 5px 10px;}
+.listing .doc:hover {background:url("../img/icons/ico-doc-hover.png") no-repeat 5px 10px;}
+.listing .xls {background:url("../img/icons/ico-xls.png") no-repeat 5px 10px;}
+.listing .xls:hover {background:url("../img/icons/ico-xls-hover.png") no-repeat 5px 10px;}
+.listing .ppt {background:url("../img/icons/ico-ppt.png") no-repeat 5px 10px;}
+.listing .mp3, .listing .flv {background:url("../img/icons/ico-file.png") no-repeat 5px 10px;}
+.listing .link {margin-left:35px;}
+
+/* Downloads */
+.downloads {border-bottom:8px solid #DCDCDC; margin-bottom:10px; padding-bottom:10px; padding-left: 30px;}
+.downloads h2 {margin-bottom:5px;}
+.downloads a {display:block; padding:0 0 0 25px;}
+.downloads .file-title {font-size:1.167em;}
+.downloads span {font-size:0.833em; text-transform:uppercase;}
+
+/* 29 = Pagination */
+.pagination {clear:left; font-size:0.917em; overflow:hidden;}
+.pagination .pagesResults,
+.gsc-cursor-box .gsc-cursor-page {color:#999; font-family:"PTSansBold", Trebuchet MS; font-size:14px;}
+.pages a,
+.gsc-cursor-box .gsc-cursor-page {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block; font-family:"PTSansBold", Trebuchet MS; font-size:16px; padding:4px 10px; text-align:center; text-decoration:none; color:#29abd2;}
+.pages a:hover,
+.gsc-cursor-box .gsc-cursor-page:hover {text-decoration:underline;}
+.pagination .pages a.paginationPagerCourant,
+.gsc-cursor-box .gsc-cursor-current-page {background:#29abd2; color:#fff;}
+/*-Recherche Google-*/
+.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-page {color:#29ABD2;}
+.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#fff !important; font-weight:bold;}
+
+/* 30 = Annuaires */
+/*-Bloc-*/
+.sidebarRight .blocDirectory .blocDirectoryContent li {border-top:15px solid #FFF;}
+.sidebarRight .blocDirectory .blocDirectoryContent li:first-child {border:none;}
+.sidebarRight .blocDirectory .blocDirectoryContent p {border-bottom:1px solid #FFF; font-size:13px; padding:0 20px; padding:10px 20px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .title {border-bottom:1px solid #FFF; font-family:"PTSansBold", Trebuchet MS; font-size:15px; padding:10px 20px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .more {border-bottom:1px solid #FFF; font-family:"PTSansRegular", Trebuchet MS; font-size:13px; padding-bottom:10px; text-transform:uppercase;}
+.sidebarRight .blocDirectory .blocDirectoryContent .mail a {background:url("../img/icons/ico-mail.png") no-repeat left center; padding-left:20px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .mail a:hover {background:url("../img/icons/ico-mail-hover.png") no-repeat left center; color:#00325D;}
+.sidebarRight .blocDirectory .blocDirectoryContent .web a {background:url("../img/icons/ico-link.png") no-repeat left center; padding-left:20px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .web a:hover {background:url("../img/icons/ico-link-hover.png") no-repeat left center; color:#00325D;}
+
+.sidebarRight .blocDirectory .blocDirectoryContent .locateOnMap {background:#FFF; border-top:2px solid #FFF; display:block; margin-top:10px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .locateOnMap a {background:url("../img/sprites_h.png") no-repeat -1977px 16px; border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; text-transform:uppercase; padding:12px 12px 12px 30px;}
+.sidebarRight .blocDirectory .blocDirectoryContent .locateOnMap a:hover {background-position:-4695px 16px; color:#00325d; border-color:#F2F2F2; text-decoration:none;}
+
+/*-Single-*/
+.directoriesSingle .bloc {background:#E6E6E6; margin-bottom:30px;}
+.directoriesSingle .singleColLeft {float:left; width:640px;}
+.directoriesSingle .singleColRight {float:right; margin:0 0 0 11px; width:246px;}
+.directoriesSingle .singleColRight .blocHeader {background:#FFF; color:#4D4D4D; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; padding:20px 0 5px; text-transform:uppercase;}
+.directoriesSingle .singleColRight .blocDirectory p {font-size:13px; padding:0 20px;}
+.directoriesSingle .singleColRight .blocDirectory .geoLoc {border-bottom:1px solid #FFF; border-top:1px solid #FFF; margin-top:10px; padding:10px 0; text-align:center;}
+.directoriesSingle .singleColRight .blocDirectory .adresse {padding:10px 20px 0;}
+.directoriesSingle .singleColRight .blocDirectory .responsable,
+.directoriesSingle .singleColRight .blocDirectory .contact,
+.directoriesSingle .singleColRight .blocDirectory .fax,
+.directoriesSingle .singleColRight .blocDirectory .phone {padding:10px 20px;}
+
+.directoriesSingle .singleColRight .blocDirectory .site,
+.directoriesSingle .singleColRight .blocDirectory .email {background:#FFF; border-top:2px solid #FFF; display:block;}
+.directoriesSingle .singleColRight .blocDirectory .site a,
+.directoriesSingle .singleColRight .blocDirectory .email a {border:10px solid #e6e6e6; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:12px 12px 12px 30px;}
+.directoriesSingle .singleColRight .blocDirectory .site a:hover,
+.directoriesSingle .singleColRight .blocDirectory .email a:hover {border-color:#F2F2F2; text-decoration:none;}
+.directoriesSingle .singleColRight .blocDirectory .site a {background:url("../img/sprites_v.png") no-repeat 9px -3509px;}
+.directoriesSingle .singleColRight .blocDirectory .email a {background:url("../img/sprites_v.png") no-repeat 9px -3398px;}
+
+/*-Recherche-*/
+.directorySearch .artifica-form {margin:0; padding:20px;}
+.directorySearch .artifica-form fieldset {background:none; border:none; margin:0; padding:0;}
+.directorySearch .artifica-form legend, .directorySearch .artifica-form label {display:none;}
+.directorySearch .artifica-form div input, .directorySearch .artifica-form div textarea {border:10px solid #29ABD2; width:180px;}
+.directorySearch .artifica-form div select {width:206px;}
+.directorySearch .artifica-form .buttons .require {display:none;}
+.directorySearch .artifica-form .submit {background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#29abd2; font-family:"PTSansBold", Trebuchet MS; font-size:13px; padding:5px 20px; text-transform:uppercase;}
+
+/*-Listing-*/
+.directoryListing .searchResults,
+.kioskList .searchResults {margin-bottom:15px;}
+.directoryListing .list {border-top:8px solid #F2F2F2; float:left; margin:0 11px 20px 0; padding-top:10px; width:206px;}
+.directoryListing .list-1 {clear:left;}
+.directoryListing .list-3 {margin-right:0;}
+.directoryListing .themes {color:#666; font-family:"PTSansBold", Trebuchet MS; font-size:12px; line-height:12px; margin-bottom:10px;}
+.directoryListing .title {border-bottom:4px solid #F2F2F2; color:#666; font-family:"RokkittRegular", Times New Roman; font-size:21px; font-weight:normal; line-height:21px; margin-bottom:8px; padding:0 0 10px;}
+.directoryListing .title a {color:#666;}
+.directoryListing .title a:hover {color:#00325D; text-decoration:none;}
+.directoryListing p {line-height:1.167em;}
+.responsable .nom,
+.tel .nom,
+.fax .nom {color:#999; display:block;}
+.directoryListing .email a {background:url("../img/sprites_v.png") no-repeat 0 -3412px; display:block; margin:3px 0; padding:0 0 0 20px;}
+.directoryListing .web a {background:url("../img/sprites_v.png") no-repeat 0 -3523px; display:block; margin:3px 0; padding:0 0 0 20px; word-wrap:break-word;}
+.directoryListing .more {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; margin-top:15px; text-transform:uppercase;}
+.directoryListing .more a:hover {color:#00325D; text-decoration:none;}
+
+/*-Listing droite-*/
+.directoriesSingle .singleColRight .blocDirectory .contact {padding:20px 0 5px;}
+.directoriesSingle .singleColRight > .blocHeader {padding:0 0 5px;}
+.sidebarRight section {margin-bottom:20px;}
+
+/* 31 = Sondages */
+
+/* Médias */
+.player-object, .player-mp3, .player-flv {margin-bottom:10px;}
+
+/* 32 = Sommaire de rubrique */
+.summary article {float:left; margin-bottom:18px; margin-right:18px; width:210px;}
+.summary .list-1 {clear:left;}
+.summary .list-4 {margin-right:0;}
+.summary .illustration {display:block; margin-bottom:10px; width:210px;}
+.summary .title {color:#666; font-family:"RokkittRegular","Times New Roman"; font-size:2.083em; font-weight:normal; line-height:0.8em; margin-bottom:5px;}
+.summary .title a {color:#666;}
+.summary .abstract {color:#000000; margin-bottom:5px;}
+.summary .link {font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+.summary .title a:hover, .summary .link a:hover {color:#00325D; text-decoration:none;}
+
+.summary2Cols article {margin-right:11px; width:206px;}
+.summary2Cols article.list-3 {margin-right:0;}
+
+/* 33 = Barre latérale Services */
+.sidebarServices {margin-left:927px; margin-top:65px; position:fixed; width:70px; z-index:30;}
+.sidebarServices .contentTitle, .sidebarServices .contentTitle:hover {background:#00325d; color:#FFF; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; padding:5px 0;}
+.sidebarServices li {background:#29abd2; border-top:1px solid #FFF; font-size:10px; position:relative; text-align:center; text-transform:uppercase;}
+.sidebarServices li:hover {background:#FFF;}
+.sidebarServices li:first-child {border-top:none;}
+.sidebarServices li a {background:url("../img/sprites_v.png") no-repeat 0 0; color:#00325d; display:block; padding:35px 0 7px;}
+.sidebarServices li a:hover {text-decoration:none;}
+.sidebarServices .page-item-last {background:#00325d;}
+.sidebarServices .page-item-last a {color:#29abd2;}
+
+.sidebarServices .page-item-339 a {background-position:22px 10px;}
+.sidebarServices .page-item-340 a {background-position:22px -118px;}
+.sidebarServices .page-item-341 a {background-position:22px -244px;}
+.sidebarServices .page-item-342 a {background-position:22px -366px;}
+.sidebarServices .page-item-343 a {background-position:22px -489px;}
+.sidebarServices .page-item-344 a {background-position:22px -619px;}
+.sidebarServices .page-item-345 a {background-position:22px -746px;}
+.sidebarServices .page-item-346 a {background-position:22px -872px;}
+.sidebarServices .page-item-360 a {background-position:22px -2776px;}
+
+.sidebarServices .sub {display:none; position:absolute; right:70px; top:-2px; width:138px; z-index:10;}
+.sidebarServices li:hover .sub {display:block;}
+.sidebarServices .bubble {background:#FFF; border-top:1px solid #bdbdbd; border-right:none; border-bottom:1px solid #bdbdbd; border-left:1px solid #bdbdbd; -webkit-border-top-left-radius: 5px;
+-webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-bottom-left-radius:5px; padding:10px; text-align:left; text-transform:none;}
+.sidebarServices .bubble:first-child {border-top:1px solid #bdbdbd;}
+.sidebarServices .bubble .subtitle {color:#000; font-family:"PTSansBold", Trebuchet MS; font-size:13px; line-height:13px; text-transform:uppercase;}
+.sidebarServices .bubble .abstract {color:#666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:14px;}
+
+/* 34 = En bref */
+/*-Home-*/
+.brevesHome .blocHeader {background:#FFF; color:#4d4d4d; display:block; font-family:"PTSansBold", Trebuchet MS; font-size:1.25em; line-height:1.333em; margin:0; padding:0 0 5px; text-transform:uppercase;}
+.brevesHome li:first-child {border-top:1px solid #999;}
+.brevesHome li {border-bottom:1px solid #999;}
+.brevesHome li h3 {font-size:1.25em;}
+.brevesHome li a {background:url("../img/sprites_h.png") no-repeat -1075px 9px #FFF; font-family:"PTSansBold", Trebuchet MS; display:block; padding:2px 20px 2px 25px;}
+.brevesHome li a:hover {background-position:-3793px 9px; background-color:#F2F2F2; color:#00325D; text-decoration:none;}
+.brevesHome li .description-wrap {padding:10px;}
+.brevesHome li .description p {padding:0 20px 0 0;}
+.brevesHome li .description a {background:none; display:inline; font-family:inherit; padding:0;}
+
+/* 35 = Guide des démarches */
+#dmi_guide {padding: 0 30px;}
+
+/* 36 = Gestion des utilisateurs */
+.artifica-feuser {margin:0 auto 20px; width:424px;}
+.artifica-feuser fieldset {padding:20px;}
+.artifica-feuser legend,
+.gestionAnnuaire .artifica-form legend {background:none; color:#4D4D4D; display:block; left:0; padding:0; position:absolute; top:-25px; width:auto;}
+.artifica-feuser .connexion,
+.gestionAnnuaire .rubriques li {background:url("../img/sprite_a.png") no-repeat 20px 25px #E6E6E6; border-bottom:1px solid #FFF; padding:20px 20px 20px 114px; position:relative;}
+.artifica-form div input {color:#666; font-size:1.333em;}
+.artifica-feuser #user,
+.artifica-feuser #pass,
+.gestionAnnuaire .artifica-form div input,
+.gestionAnnuaire .artifica-form div textarea,
+.gestionAnnuaire .artifica-form div select,
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea iframe {-webkit-box-shadow:0 0 3px 0 #AAA inset; box-shadow:0 0 3px 0 #AAA inset; float:right; margin:0 429px 0 0; padding:5px 5px 5px 17px; width:308px;}
+.artifica-feuser #user,
+.artifica-feuser #pass {margin:0;}
+.hiddenLabel label,
+.artifica-feuser .hiddenRequire .require {display:none;}
+.artifica-feuser .buttons {background:#E6E6E6; padding:20px; text-align:right; width:428px;}
+.artifica-feuser .buttons .submit {font-size:1.25em; width:200px;}
+.artifica-feuser .oubli a {color:#333; font-size:1.25em; left:-80px; position:relative; top:0;}
+/*-Formulaires-*/
+.gestionAnnuaire .artifica-form {margin:0 0 20px 108px; width:468px;}
+.gestionAnnuaire fieldset {margin:50px 0 0; padding:20px; position:relative;}
+.gestionAnnuaire .artifica-form div label {width:auto;}
+.artifica-form .captcha label {margin:0 10px 0 20px; width:auto;}
+.gestionAnnuaire .artifica-form .captcha ul {margin:0 0 0 172px;}
+.gestionAnnuaire .artifica-form .captcha label {margin:0; text-align:left; width:90px;}
+/*-lien connexion-*/
+.artifica-feuser-id {font-size:1.167em; position:absolute; right:113px; top:3px;}
+.artifica-feuser-id a {font-weight:bold;}
+.gestionAnnuaire .toolbox {display:none;}
+/*-Blocs rubriques-*/
+.gestionAnnuaire .content > article > h1 {color:#4D4D4D; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.25em; margin:0 0 10px; padding:0; text-transform:uppercase; width:auto;}
+.gestionAnnuaire .management .titrePrincipal {margin:20px 0 30px;}
+.gestionAnnuaire .rubriques li,
+.gestionAnnuaire .ajoutEven .artifica-form fieldset {background:url("../img/sprite_a.png") no-repeat 20px -375px #8cc63f; float:left; height:80px; margin:0 10px 10px 0; position:relative; width:309px;}
+.gestionAnnuaire .rubriques .list-2,
+.modifierEven {background:url("../img/sprite_a.png") no-repeat 20px -175px #bb7e36; margin:0 0 10px;}
+
+.gestionAnnuaire .rubriques .title {color:#fff; float:left; font-family:"RokkittRegular", Times New Roman; font-size:21px; font-weight:normal; line-height:21px; margin:10px 0 0; position:static; text-transform:uppercase; width:200px;}
+.gestionAnnuaire .rubriques .list-1 .title {width:175px;}
+
+.gestionAnnuaire .rubriques li a {bottom:20px; position:absolute; right:20px};
+
+.gestionAnnuaire .btnBlack {bottom:20px; font-size:15px !important; left:auto; top:auto;}
+.gestionAnnuaire .management .artifica-form {margin:0 0 20px; width:897px;}
+
+.gestionAnnuaire .management .artifica-form fieldset div {border-top:1px solid #aaa; margin:0 0 10px; overflow:hidden; padding:15px 0 5px;}
+.gestionAnnuaire .management .artifica-form fieldset div div {border:0; border:0; margin:0; overflow:visible; padding:0;}
+
+.gestionAnnuaire .management .artifica-form fieldset {margin:0; padding:30px 20px 20px;}
+.gestionAnnuaire .management .artifica-form label {float:left; width:113px;}
+.gestionAnnuaire .management .artifica-form .date select {float:left; margin:0; padding:3px 5px 5px; width:90px;}
+.gestionAnnuaire .management .artifica-form legend {margin:30px 0 0 20px;}
+.gestionAnnuaire .management .artifica-form div input,
+.gestionAnnuaire .management .artifica-form div textarea {width:290px;}
+.gestionAnnuaire .artifica-form div select {width:302px;}
+.gestionAnnuaire .management .artifica-form .radio input[type="checkbox"] {background:none; border:0; float:left; margin:0 10px 0 125px; width:15px;}
+.gestionAnnuaire .management .artifica-form .label-top .error {bottom:auto; left:130px; top:-6px;}
+
+.ie7.gestionAnnuaire .management .artifica-form .radio input[type="checkbox"],
+.ie8.gestionAnnuaire .management .artifica-form .radio input[type="checkbox"] {margin:0x; padding:0;}
+
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea {border:0; clear:none; float:left; overflow:visible; padding:0;}
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea .ToolBar {background:#E6E6E6; height:26px; left:12px;}
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea .ToolBar ul {position:relative;}
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea div {/*clear:none;*/}
+.gestionAnnuaire .management .artifica-form fieldset .jHtmlArea iframe {background:#fff; border:1px solid #ccc; left:21px; margin:0; position:relative;}
+
+.gestionAnnuaire .management .artifica-form .radio ul li {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; height:20px;}
+.gestionAnnuaire .management .artifica-form .radio label {float:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.167em; font-weight:normal; margin:0; width:auto;}
+.gestionAnnuaire .management .artifica-form .label-top small {background:url("../img/icons/help_icon.png") no-repeat 0 0; color:#666; display:block; float:right; font-size:0.733em; line-height:1.2; padding:0 0 5px 25px; width:370px;}
+.ajoutEven {position:relative;}
+.gestionAnnuaire .ajoutEven .artifica-form fieldset {padding:20px; width:600px;}
+.ajoutEven .encart p,
+.modifierEven .texte,
+.management .agendaList .tags {color:#fff; font-family:"PTSansBold",Trebuchet MS; font-size:1.25em; margin:0 0 0 95px;}
+.ajoutEven .encart .ajout,
+.modifierEven .modifier {background:url("../img/sprite_a.png") no-repeat 2px -598px #000; bottom:20px; font-size:15px; left:auto; padding:5px 20px 5px 46px; position:absolute; right:20px; top:auto;}
+#tx_artificaform_pi1_1901_field13,
+#tx_artificaform_pi1_1902_field3 {margin:24px 429px 0 0;}
+.ajoutEven .empty {position:absolute; top:125px;}
+.modifierEven {background:none #BB7E36; float:right; height:80px; padding:20px; position:relative;; width:207px;}
+.modifierEven .texte {margin:0;}
+.modifierEven .modifier {-webkit-border-radius:5px; border:none; border-radius:5px; color:#29ABD2; cursor:pointer; font-family:"PTSansBold",Trebuchet MS; text-transform:uppercase; width:201px;}
+
+.management .agendaList {background:#E5E5E5; clear:both; overflow:hidden; padding:20px; width:600px;}
+.management .agendaList li {position:relative;}
+.management .agendaList .liste {overflow:hidden;}
+.management .agendaList .fond-1 {background:#fafafa;}
+.management .agendaList .fond-2 {background:#f2f2f2;}
+.management .agendaList .overflow {float:left; width:312px;}
+.management .agendaList .illustration {border-left:2px solid #E5E5E5; border-right:2px solid #E5E5E5; height:250px; left:200px; position:absolute; top:0; width:106px;}
+.management .agendaList h2 a,
+.management .agendaList .date,
+.management .agendaList .buttons {float:left; margin:0 2px 0 0; padding:10px; width:180px;}
+.management .agendaList h2 {margin:0;}
+.management .agendaList h2 a {color:#4c4c4c; display:block; font-size:0.714em;}
+.management .agendaList .date {color:#999; font-family:"PTSansBold",Trebuchet MS; font-size:1.083em; margin:0 2px 0 0; width:86px;}
+.management .agendaList .category {display:none;}
+.management .agendaList .buttons {margin:0; padding:10px 0 10px 10px; width:189px;}
+.management .agendaList .buttons .btn {background: url("../img/sprite_a.png") no-repeat 0 -1002px; color:#00325d; display:block; float:left; font-family:"PTSansBold",Trebuchet MS; font-size:0.833em; padding:7px 15px 6px 35px; text-transform:uppercase;}
+.management .agendaList .buttons .link-url-remove {width:48px;}
+.management .agendaList .buttons .link-url-edit {background-position:0 -1210px; width:41px;}
+.management .agendaList .tags {display:block; float:right; font-size:1.083em; line-height:1; margin:0; min-height:26px; padding:10px; text-align:center; text-transform:uppercase; width:69px;}
+.management .agendaList .tag-wait {background:#f7931e;}
+.management .agendaList .tag-active {background:#8cc63f;}
+.management .agendaList .tag-hidden {background:#c1272d;}
+
+.artifica-feuser #user, .artifica-feuser #pass, .gestionAnnuaire .artifica-form div input, .gestionAnnuaire .artifica-form div textarea, .gestionAnnuaire .artifica-form div select, .gestionAnnuaire .management .artifica-form fieldset .jHtmlArea iframe {padding:5px;}
+/*-Alert-*/
+.management .artifica-form .label-top .alert {background-position:107px 3px;}
+
+.artifica-form-response-output.success {background:#8CC63F; border:0; clear:both; color:#fff; overflow:hidden; text-transform:uppercase;}
+.backToTheFuture {margin:10px 0;}
+.backToTheFuture a {background:#000; border:0; -webkit-border-radius:5px; border-radius:5px; color:#fff; cursor:pointer; font-family:"PTSansBold",Trebuchet MS; font-size:14px; padding:5px 10px; text-transform:uppercase; width:50px;}
+
+.ajoutEven .empty {clear:both; font-size:1.167em; margin:20px 0; position:static;}
+
+/* ARTIFICA 2013 */ \ No newline at end of file