/* compact [
	page=habillage.css(id_article=2926)
	plugins-dist/mediabox/lib/lity/lity.css?1749547908
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1749547908
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1749547908
	sites/handimarseille/squelettes/js/cluetip/jquery.cluetip.css
] 89.7% */

/* page=habillage.css(id_article=2926) */
.c104{background:#2B4964}
.c70{background:#0A3256}
.c24{background:#9A8B3C}
.c71{background:#86730C}
.c105{background:#9A3E3C}
.c75{background:#860F0C}
.c104{background:#2B4964}
.c70{background:#0A3256}
.c24{background:#9A8B3C}
.c71{background:#86730C}
.c105{background:#9A3E3C}
.c75{background:#860F0C}
.secteur104{background:#205585}
.secteur104 .hcoldom{border-color:#205585}
.secteur104 .bcoldom{background-color:#205585}
.secteur104 .bcoldom{color:#FFF}
.secteur104 .bcoldom a{color:#FFF}
.secteur104 .tcoldom{color:#205585}
.secteur104 .tcoldom a{color:#205585}
.secteur104 .hovercoldom:hover{background-color:#205585}
.secteur104 .hovercoldom:hover a{color:#FFF}
#tabs ul.tabs-list .current104{border-color:#205585}
.colb104{background:#205585}
#tabs ul.tabs-list .current a.colb104{border-color:#205585}
.colb104{color:#FFF}
.colb104 a{color:#FFF}
.colh104{border-color:#205585}
.colt104{color:#205585}
a.colt104{color:#205585}
.colt104 a{color:#205585}
.secteur104 .pagination .on{background:#205585}
.secteur104 .pagination .on{color:#FFF}
.secteur104 .pagination .on a{color:#FFF}
.secteur104 .pagination .off{background:#CCC}
.secteur104 .pagination .off a{font-weight:700;color:#205585}
.secteur104 .pagination .off{color:#205585}
.secteur104 .bouton{background:#205585}
.secteur70{background:#642085}
.secteur70 .hcoldom{border-color:#642085}
.secteur70 .bcoldom{background-color:#642085}
.secteur70 .bcoldom{color:#FFF}
.secteur70 .bcoldom a{color:#FFF}
.secteur70 .tcoldom{color:#642085}
.secteur70 .tcoldom a{color:#642085}
.secteur70 .hovercoldom:hover{background-color:#642085}
.secteur70 .hovercoldom:hover a{color:#FFF}
#tabs ul.tabs-list .current70{border-color:#642085}
.colb70{background:#642085}
#tabs ul.tabs-list .current a.colb70{border-color:#642085}
.colb70{color:#FFF}
.colb70 a{color:#FFF}
.colh70{border-color:#642085}
.colt70{color:#642085}
a.colt70{color:#642085}
.colt70 a{color:#642085}
.secteur70 .pagination .on{background:#642085}
.secteur70 .pagination .on{color:#FFF}
.secteur70 .pagination .on a{color:#FFF}
.secteur70 .pagination .off{background:#CCC}
.secteur70 .pagination .off a{font-weight:700;color:#642085}
.secteur70 .pagination .off{color:#642085}
.secteur70 .bouton{background:#642085}
.secteur24{background:#85202c}
.secteur24 .hcoldom{border-color:#85202c}
.secteur24 .bcoldom{background-color:#85202c}
.secteur24 .bcoldom{color:#FFF}
.secteur24 .bcoldom a{color:#FFF}
.secteur24 .tcoldom{color:#85202c}
.secteur24 .tcoldom a{color:#85202c}
.secteur24 .hovercoldom:hover{background-color:#85202c}
.secteur24 .hovercoldom:hover a{color:#FFF}
#tabs ul.tabs-list .current24{border-color:#85202c}
.colb24{background:#85202c}
#tabs ul.tabs-list .current a.colb24{border-color:#85202c}
.colb24{color:#FFF}
.colb24 a{color:#FFF}
.colh24{border-color:#85202c}
.colt24{color:#85202c}
a.colt24{color:#85202c}
.colt24 a{color:#85202c}
.secteur24 .pagination .on{background:#85202c}
.secteur24 .pagination .on{color:#FFF}
.secteur24 .pagination .on a{color:#FFF}
.secteur24 .pagination .off{background:#CCC}
.secteur24 .pagination .off a{font-weight:700;color:#85202c}
.secteur24 .pagination .off{color:#85202c}
.secteur24 .bouton{background:#85202c}
.secteur71{background:#7d8520}
.secteur71 .hcoldom{border-color:#7d8520}
.secteur71 .bcoldom{background-color:#7d8520}
.secteur71 .bcoldom{color:#FFF}
.secteur71 .bcoldom a{color:#FFF}
.secteur71 .tcoldom{color:#7d8520}
.secteur71 .tcoldom a{color:#7d8520}
.secteur71 .hovercoldom:hover{background-color:#7d8520}
.secteur71 .hovercoldom:hover a{color:#FFF}
#tabs ul.tabs-list .current71{border-color:#7d8520}
.colb71{background:#7d8520}
#tabs ul.tabs-list .current a.colb71{border-color:#7d8520}
.colb71{color:#FFF}
.colb71 a{color:#FFF}
.colh71{border-color:#7d8520}
.colt71{color:#7d8520}
a.colt71{color:#7d8520}
.colt71 a{color:#7d8520}
.secteur71 .pagination .on{background:#7d8520}
.secteur71 .pagination .on{color:#FFF}
.secteur71 .pagination .on a{color:#FFF}
.secteur71 .pagination .off{background:#CCC}
.secteur71 .pagination .off a{font-weight:700;color:#7d8520}
.secteur71 .pagination .off{color:#7d8520}
.secteur71 .bouton{background:#7d8520}
.secteur105{background:#20853b}
.secteur105 .hcoldom{border-color:#20853b}
.secteur105 .bcoldom{background-color:#20853b}
.secteur105 .bcoldom{color:#FFF}
.secteur105 .bcoldom a{color:#FFF}
.secteur105 .tcoldom{color:#20853b}
.secteur105 .tcoldom a{color:#20853b}
.secteur105 .hovercoldom:hover{background-color:#20853b}
.secteur105 .hovercoldom:hover a{color:#FFF}
#tabs ul.tabs-list .current105{border-color:#20853b}
.colb105{background:#20853b}
#tabs ul.tabs-list .current a.colb105{border-color:#20853b}
.colb105{color:#FFF}
.colb105 a{color:#FFF}
.colh105{border-color:#20853b}
.colt105{color:#20853b}
a.colt105{color:#20853b}
.colt105 a{color:#20853b}
.secteur105 .pagination .on{background:#20853b}
.secteur105 .pagination .on{color:#FFF}
.secteur105 .pagination .on a{color:#FFF}
.secteur105 .pagination .off{background:#CCC}
.secteur105 .pagination .off a{font-weight:700;color:#20853b}
.secteur105 .pagination .off{color:#20853b}
.secteur105 .bouton{background:#20853b}
html{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
applet{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
object{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
iframe{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h1{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h2{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h3{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h4{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h5{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
p{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
pre{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
abbr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
acronym{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
address{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
big{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
cite{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
code{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
del{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
dfn{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
font{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
img{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
kbd{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
q{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
s{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
samp{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
small{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
strike{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
strong{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
sub{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
sup{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
tt{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
b{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
u{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
i{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
center{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
dl{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
dt{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
dd{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ol{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
fieldset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
form{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
table{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
tbody{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
tfoot{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
th{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol{list-style:none}
ul{list-style:none}
blockquote{quotes:none}
q{quotes:none}
blockquote:before{content:'';content:none}
blockquote:after{content:'';content:none}
q:before{content:'';content:none}
q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'titrages';src:url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-bdcn-webfont.eot');src:local('?'),url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-bdcn-webfont.woff') format('woff'),url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),url('') format('svg'),url('') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'footages';src:url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-mdcn-webfont.eot');src:local('?'),url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-mdcn-webfont.woff') format('woff'),url('//handimarseille.fr/sites/handimarseille/squelettes/polices/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),url('') format('svg'),url('') format('svg');font-weight:400;font-style:normal}
img{margin:0;padding:0;border:none}
table{margin:0;padding:0;border:none}
h1{margin:0;padding:0;font-size:1em;font-weight:400}
h2{margin:0;padding:0;font-size:1em;font-weight:400}
h3{margin:0;padding:0;font-size:1em;font-weight:400}
h4{margin:0;padding:0;font-size:1em;font-weight:400}
h5{margin:0;padding:0;font-size:1em;font-weight:400}
h6{margin:0;padding:0;font-size:1em;font-weight:400}
body{margin:0;text-align:center;font-size:.850em;color:#02192D;font-family:Helvetica,Arial,Helvetica,Geneva}
body a{text-decoration:none}
body a:hover{text-decoration:none}
#menuppal{font-family:titrages}
#entete{font-family:titrages}
#pied{font-family:titrages}
.alerte{font-family:titrages}
.formulaire_spip{font-family:titrages}
#contenu h1{font-family:titrages}
#contenu h2{font-family:titrages}
#contenu h3{font-family:titrages}
#contenu h4{font-family:titrages}
#contenu h5{font-family:titrages}
#contenu h6{font-family:titrages}
#contenu .titre{font-family:titrages}
#selections h1{font-family:titrages}
#selections h2{font-family:titrages}
#selections h3{font-family:titrages}
#selections h4{font-family:titrages}
#selections h5{font-family:titrages}
#selections h6{font-family:titrages}
#selections .titre{font-family:titrages}
#entreprise h1{font-family:titrages}
#entreprise h2{font-family:titrages}
#entreprise h3{font-family:titrages}
#entreprise h4{font-family:titrages}
#entreprise h5{font-family:titrages}
#entreprise h6{font-family:titrages}
#entreprise .titre{font-family:titrages}
.bloc-contenu h3{font-family:footages}
.calendrier-th{font-family:footages}
.titre{color:#02192D}
.titre a{color:#02192D}
.surtitre{color:#8A110D}
.surtitre a{color:#8A110D}
.texte{color:#02192D}
#fak_ombre{width:1002px;margin:10px;padding:0;margin-left:auto;margin-right:auto;.liste-titre{font-size:1.5em;text-transform:uppercase;font-weight:700}
.surtitre{text-transform:uppercase}
.titre{font-weight:700;text-align:left}
.soustitre{font-weight:700}
.date{text-transform:lowercase}
h1{font-size:2.5em}
h2{font-size:1.5em}
h3{font-size:1.2em}
p{font-size:1em}
.pad{padding:5px}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}
#fak_page{width:1000px;margin:10px auto 0;padding:0;text-align:left;background:#FFF;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
#fak_page .nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}
#fak_page .section{margin-top:60px;width:100%;clear:both}
#fak_page .invisible{position:absolute;top:-3000em;height:1%}
#fak_page #conteneur{float:left;width:960px;margin:0;padding:20px;border:none;background:#FFF}
#fak_page #conteneur #contenu{background:none;font-size:1em}
#fak_page #conteneur #encarts{float:right;width:340px;background:none;font-size:.8em}
#fak_page #conteneur #selections{float:right;width:340px;background:none;font-size:1em}
#fak_page #conteneur .pagination{height:30px;margin-bottom:20px}
#fak_page #conteneur .pagination .bloc_pagination{float:left;height:25px;width:25px;margin-right:5px;text-align:center;line-height:25px}
#fak_page #conteneur .pagination .separateur{visibility:hidden}
body.secteur70 #contenu{float:left;width:500px}
body.secteur71 #contenu{float:left;width:500px}
body.secteur24 #contenu{float:left;width:580px}
body.secteur104 #contenu{float:left;width:520px}
body.secteur105 #contenu{float:left;width:960px;background:#000}
body.secteur75 #contenu{float:left;width:500px}
body.secteur75{background:#666}
body.secteur75 .tcoldom{color:#666}
body.secteur75 .tcoldom a{color:#666}
body.secteur178 #contenu{float:left;width:520px;background:#000}
#contenu{background:#FFF}
body.page_article #contenu{float:left;width:500px;background:#000}
#fak_pied{float:left;clear:both;margin:0;padding:140px;background:#333;text-align:center;border-top:1px solid;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}
#fak_pied .encart-titre{min-height:30px;line-height:30px;padding:0 5px;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC;border-width:1px;border-style:solid;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
#fak_pied .encart{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}
#fak_pied .bloclarge{float:left;margin-right:10px;width:960px;margin-bottom:20px}
#fak_pied .bloclarge ul{float:left}
#fak_pied .bloclarge li{float:left;width:170px;padding:10px;height:30px;border-top-width:1px;border-right-width:1px;border-style:solid}
#fak_pied .bloclarge .encart{float:left;border:none;border-bottom-width:1px;border-left-width:1px;border-style:solid}
#fak_pied .bloc{float:left;margin-right:10px;width:183px;margin-bottom:20px}
#fak_pied .bloc li{padding:5px;border-top-width:1px;border-top-style:solid}
#fak_pied .bloc .encart{border-width:1px;border-style:solid}
#pied2{width:100%;height:auto;margin:0;padding:20px;clear:both;color:#FFF}
#page.mecenat #conteneur{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/img/mecenat-fond.jpg');background-repeat:no-repeat}
#page.mecenat #conteneur #contenu{width:650px;min-height:700px;margin-left:120px;padding-top:50px;color:#1f494f}
img.mecenat{width:190px;margin-bottom:30px}
#entete{height:100px;padding:12px 20px 20px;margin:0;width:960px;text-align:left;overflow:hidden}
#entete .titre_site{font-size:5em}
#entete .soustitre_site{font-size:1.5em}
#entete img{position:absolute;top:0;left:0;height:70px}
#entete #pubentete{float:right;position:relative;padding-top:10px}
#menu{float:left;background:#FFF;width:100%}
#tabs{float:left;background:#FFF;padding:0 20px;font-size:1em;line-height:1.4em;font-family:"footages",Arial,Helvetica,sans-serif}
#tabs ul.tabs-list{padding:0;list-style:none outside none}
#tabs ul.tabs-list li{float:left;margin-right:3px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
#tabs ul.tabs-list li.droite{float:right}
#tabs ul.tabs-list a{float:left;display:block;padding:8px 16px 7px;text-decoration:none;text-transform:uppercase;font-size:1.2em;color:#FFF;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-bottom-width:1px;border-style:solid}
#tabs ul.tabs-list a{float:none}
.js .tabs .current-info{position:absolute;left:-999em}
.js .tabs .accessibletabsanchor{position:absolute;left:-999em}
.js .tabs .tabhead{position:absolute;left:-999em}
.js #tabs .content{clear:both}
.js .tabs{width:500px}
.js .current{<!-- background:#000;-->}
#tabs h2{display:none}
h2.droite{float:right}
#tabs .tabbody{height:33px;width:940px;padding:10px;border-radius:0px 8px 8px 8px;-moz-border-radius:0px 8px 8px 8px;-webkit-border-radius:0px 8px 8px 8px;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC}
#tabs .tabbody ul{padding:0;margin:4px 0 0}
#tabs .tabbody ul li{float:left;background:#FFF;padding:3px 2px;margin:0 10px 10px 0;list-style:none outside none;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
#tabs .tabbody ul li a{text-decoration:none;text-transform:lowercase;font-size:1.1em;padding:10px}
#selections{text-align:left;//pub=3020}
#selections .encart-titre{min-height:30px;line-height:30px;padding:0 5px;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC;border-width:1px;border-style:solid;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
#selections .encart{margin-bottom:20px;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC;border-width:4px;border-style:solid;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}
#selections ul.resultats{padding:0px;margin:-4px 0 0;width:332px;min-height:200px}
#selections ul.resultats li{width:100%;list-style:none;padding:0px;margin:0px;border-top-width:4px;border-style:solid}
#selections ul.resultats li .titre{font-weight:700}
#selections ul.resultats li img.visuel{float:left;padding:0px 8px 0px 0}
#selections ul.resultats a{color:#02192D}
#selections ul.resultats li.dynamique{height:60px;overflow:hidden}
#selections ul.resultats li.dynamique .descriptif{visibility:hidden;position:absolute;width:310px;height:60px;overflow:hidden}
#selections ul.resultats li.dynamique:hover{height:60px;overflow:hidden}
#selections ul.resultats li.dynamique:hover .descriptif{visibility:visible}
#selections ul.resultats li.dynamique:hover .titre{visibility:hidden}
#selections ul.resultats li.dynamique:hover .visuel{visibility:hidden}
#selections ul.resultats li.dynamique:hover img{visibility:hidden}
#selections .titre{height:60px}
#selections .date{font-size:.8em}
#selections .noresult{float:left;padding:30px;text-align:center;font-weight:700;margin:0}
#selections .pagination{float:left;width:298px;text-align:center;border-width:1px;border-style:solid;padding:10px;margin:0}
#selections .pagination .on{text-decoration:underline overline}
#selections .dossier{float:left;width:100%;margin:0 0 30px}
#selections .emploi{float:left;width:100%;margin:0 0 30px}
#selections .autres{float:left;width:100%;margin:0 0 30px}
#selections .neutre{float:left;width:100%;margin:0 0 30px}
#selections .criterisation{float:left;width:100%;margin:0 0 30px}
#selections .neutre{width:302px;padding:19px;border:1px solid #EEE}
#selections .dossier{background:#FFF;color:#355F85;border-color:#355F85}
#selections .dossier .liste-titre{background:#355F85;color:#FFF;border-color:#355F85}
#selections .dossier .surtitre{color:#355F85}
#selections .emploi{background:#FFF;color:#8b8b87;border-color:#EEE}
#selections .emploi .date{color:#8b8b87}
#selections .emploi a{color:#8b8b87}
#selections .emploi .liste-titre{border-color:#EEE}
#selections .emploi .resultats{border-color:#EEE}
#selections .emploi ul li{padding:5px 0;border-bottom:1px solid #EEE;border-top:1px solid #EEE}
#selections .emploi ul li:hover{background:#EEE;color:#FFF}
#selections .emploi ul li:hovera{color:#FFF}
#selections .autres{border-color:#EEE}
#selections .autres .liste-titre{border-color:#EEE;color:#8b8b87}
#selections .autres .titre{padding:0}
#selections .autres .resultats{border-color:#EEE}
#selections .autres ul li{padding:5px 0;border-bottom:1px solid #EEE;border-top:1px solid #EEE}
#selections .autres .texte{color:#8b8b87}
#selections .autres ul li{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/img/puce-rubrique.png');background-position:5px;background-repeat:no-repeat;border-color:#EEE}
#selections .autres ul li .pad{padding-left:25px}
#selections .autres ul li:hover{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/img/puce-rubrique-light.png');background-color:#EEE;color:#FFF}
#selections .autres ul li:hover .texte{color:#FFF}
#selections .autres ul li:hovera{color:#FFF}
a.bouton{padding:5px 20px}
.bouton{text-align:center;clear:both;min-width:100px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:4px 4px 4px #CCC;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;text-align:center;text-transform:lowercase;color:#FFF;text-shadow:1px 0px 1px #000;line-height:2em;height:2em}
.entreprise{text-align:right;padding:10px}
.entreprise .spip_logos{float:left;margin:0 10px 0px 0}
.entreprise h4{font-size:2em;text-align:left}
.entreprise .texte{padding-bottom:10px;text-align:left;line-height:1.3em}
.formulaire_recherche_guide{margin-bottom:20px;padding:10px}
.formulaire_recherche_guide h2{text-align:center}
.formulaire_recherche_guide th{padding-top:10px;padding-bottom:5px;font-weight:700;padding-left:4px}
.formulaire_recherche_guide .choix{float:left;width:100%}
.formulaire_recherche_guide .choix label{width:80%}
.formulaire_recherche_guide .choix4{float:left;width:25%}
.formulaire_recherche_guide input[type=submit]{float:right;border:none;padding-top:0}
ul#selecteurs{float:left;width:318px;height:25px;background:#8b8b87;color:#EEE;border-color:#EEE;border-width:1px;border-style:solid;border-top:none;border-bottom:none;padding:0;margin:0;text-transform:lowercase;text-align:center}
ul#selecteurs a{color:#EEE}
ul#selecteurs ul{float:left;margin:0;padding:0;border:none;list-style:none}
ul#selecteurs li{float:left;margin:0;padding:0;border:none;list-style:none}
ul#selecteurs li{height:25px;line-height:25px}
ul#selecteurs li table{background:#FFF;visibility:hidden}
ul#selecteurs li ul.selecteur{border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #EEE;visibility:hidden}
ul#selecteurs li ul.selecteur li{background:#8b8b87;color:#EEE;height:25px;line-height:25px;border-bottom:1px solid #EEE}
ul#selecteurs li ul.selecteur a{color:#EEE}
ul#selecteurs li.left{width:105px;border-left:0px solid #EEE}
ul#selecteurs li.left ul{width:105px;margin-left:-1px}
ul#selecteurs li.left ul li{width:105px}
ul#selecteurs li.middle{width:106px;border-left:1px solid #EEE;border-right:1px solid #EEE}
ul#selecteurs li.middle ul{width:106px;margin-left:-1px}
ul#selecteurs li.middle ul li{width:106px}
ul#selecteurs li.right{width:105px;border-right:0px solid #EEE}
ul#selecteurs li.right ul{width:105px;margin-left:-1px}
ul#selecteurs li.right ul li{width:52px}
ul#selecteurs li.right ul li.demi{border-right:1px solid #EEE}
ul#selecteurs li.right ul li.long{width:105px}
ul#selecteurs li.large{width:212px}
ul#selecteurs li.large ul{width:214px;margin-left:-1px}
ul#selecteurs li.closed{border-left:1px solid #EEE}
ul#selecteurs li:hover ul{position:relative;z-index:1000;visibility:visible}
ul#selecteurs li:hover table{position:relative;z-index:1000;visibility:visible}
ul#selecteurs li:hover li:hover{background:#FFF;color:#8b8b87}
ul#selecteurs li:hover li:hover a{color:#8b8b87}
#editorial{font-size:1.2em;text-align:justify}
#editorial img{margin-right:5px}
#evenements{background:#FFF;margin:50px solid #02192D}
#evenements table{background:#FFF;color:#02192D;width:100%}
#evenements table caption{font-weight:700;text-align:center}
#evenements table td{vertical-align:middle}
#evenements table th{height:30px}
#evenements table tr{border:1px solid #02192D}
#article .synthese{float:left;width:100%;padding:0px;margin:0px 0 10px;color:#02192D;background:none}
#article img.logohandi{float:left;height:30px;width:30px}
#article .synthforums{float:right;line-height:24px;text-align:center;background:url('//handimarseille.fr/sites/handimarseille/squelettes/img/icon-forumsbleu-40.png') no-repeat;height:29px;width:40px;padding:0;margin:0}
#contenu .alerte{margin:10px 0}
#contenu p color:#02192D;a{color:#205585}
#contenu a{color:#02192D}
#contenu .titre{padding:0;margin:0 0 20px}
#contenu .soustitre{padding:0;margin:0 0 20px}
#contenu .liste-titre{float:left;border-top:1px solid #8A110D;color:#8A110D;padding-top:20px;margin-bottom:10px;width:100%}
#contenu .liste-titre a{color:#8A110D}
#contenu #editorial{width:100%;min-height:200px;padding:0;margin:0 0 20px}
#contenu #editorial p{margin:0;padding:5px 0;text-align:justify;font-size:.8em;line-height:1.2em;letter-spacing:.06em}
#contenu #editorial .spip_documents_center{display:block;margin:10px 20px}
#contenu #editorial .spip_documents_left{float:left;margin:10px 20px 10px 0;padding:0}
#contenu #editorial .spip_documents_right{float:right;margin:10px 0 10px 20px}
#contenu #editorial img.visuel{float:left;margin:20px 20px 20px 0;border:none}
#contenu #editorial img.right{float:right;padding:0;margin:20px 0px 20px 20px}
#contenu #editorial img.left{float:left;padding:0;margin:20px 20px 20px 0}
#contenu #editorial a{text-decoration:underline;font-weight:700}
#contenu #editorial a:hover{text-decoration:none}
#contenu #article{width:100%;min-height:200px;padding:0;margin:0 0 20px}
#contenu #article p{margin:0;padding:5px 0;text-align:justify;font-size:.8em;line-height:1.2em;letter-spacing:.06em}
#contenu #article .spip_documents_center{display:block;margin:10px 20px}
#contenu #article .spip_documents_left{float:left;margin:10px 20px 10px 0;padding:0}
#contenu #article .spip_documents_right{float:right;margin:10px 0 10px 20px}
#contenu #article img.visuel{float:left;margin:20px 20px 20px 0;border:none}
#contenu #article img.right{float:right;padding:0;margin:20px 0px 20px 20px}
#contenu #article img.left{float:left;padding:0;margin:20px 20px 20px 0}
#contenu #article a{text-decoration:underline;font-weight:700}
#contenu #article a:hover{text-decoration:none}
#contenu #article{border-bottom:1px solid #333;padding:10px 0 40px}
#contenu #article p{padding-bottom:10px;text-align:justify;font-size:.9em;line-height:1.2em;letter-spacing:.06em}
#contenu #article .soustitre{padding-bottom:10px;font-size:1.5em;letter-spacing:.06em;color:#8b8b87}
#contenu #article .chapo{margin-top:1.5em;margin-bottom:1.5em;font-weight:700;line-height:1.3em;letter-spacing:.06em;font-size:1.1em}
#contenu #article .lien{background:#EEE;color:#02192D;margin-bottom:1.5em;padding:.82em;border:1px solid #EEE;font-size:.82em;font-weight:700}
#contenu #article .ps{clear:both;margin-top:1.4em;padding:10px 0;border-top:1px solid #EEE;font-size:.82em}
#contenu #article .ps .titre-notes{font-weight:700;text-transform:uppercase}
#contenu #article .ps p{padding:0;margin:0}
#contenu #article .notes{clear:both;margin-top:1.4em;padding:10px 0;border-top:1px solid #EEE;font-size:.82em}
#contenu #article .notes .titre-notes{font-weight:700;text-transform:uppercase}
#contenu #article .notes p{padding:0;margin:0}
#contenu #article img.visuel{float:left;padding:0;margin:20px 20px 20px 0}
#contenu #article img.right{float:right;padding:0;margin:20px 0 20px 20px}
#contenu #article img.left{float:left;padding:0;margin:20px 20px 20px 0}
#contenu #sommaire{text-align:justify;width:100%;margin-top:20px;border-bottom:1px solid #EEE}
#contenu #sommaire .synthese{position:absolute;margin-left:520px;width:50px}
#contenu #sommaire img.logohandi{float:left;height:20px;width:20px;padding:0;margin:0}
#contenu #sommaire .synthforums{float:right;line-height:16px;text-align:center;background:url('//handimarseille.fr/sites/handimarseille/squelettes/img/icon-forumsbleu-20.png') no-repeat;height:20px;width:28px;padding:0;margin:0}
#contenu #sommaire .b-c_emploi{padding:0 40px 0 0}
#contenu #sommaire .bloc-contenu{width:100%;min-height:100px;padding:20px 0;border-top:1px solid #EEE}
#contenu #sommaire .bloc-contenu .descriptif{padding-top:0px;text-align:justify;font-size:.9em;line-height:1.2em;letter-spacing:.06em}
#contenu #sommaire .bloc-contenu img.visuel{float:left;margin:0 30px 45px 0}
#contenu #sommaire .bloc-contenu h2{display:block;width:400px}
#contenu #sommaire .bloc-contenu p{display:table}
#contenu #sommaire .bloc-contenu ul{margin:0;padding:0;margin-top:15px;list-style-position:inside;list-style-type:none}
#contenu #sommaire .bloc-contenu ul .titre{font-weight:400;margin:0 0 10px}
#contenu #sommaire .bloc-contenu ul li{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/img/puce.gif');background-repeat:no-repeat;background-position:0px;padding:0 0 0px 15px;margin-bottom:10px}
#contenu #sommaire .bloc-contenu .event{margin-top:10px;clear:none;background-image:none}
#contenu #sommaire .bloc-contenu2{width:100%;min-height:100px;height:100%;padding:20px 0;border-top:1px solid #EEE}
#contenu #sommaire .bloc-contenu2 .descriptif{padding-top:0px;text-align:justify;font-size:.9em;line-height:1.2em;letter-spacing:.06em}
#contenu #sommaire .bloc-contenu2 .env{display:table;margin:0 0 20px}
#contenu #sommaire .bloc-contenu2 .float{display:table;float:left;margin:0 15px 15px 0}
#contenu #sommaire .bloc-contenu2 h2{display:block;width:400px}
#contenu #sommaire .bloc-contenu2 p{display:table}
#contenu #sommaire .bloc-contenu2 ul{margin:10px 0 0;padding:0;list-style-position:inside;list-style-type:none}
#contenu #sommaire .bloc-contenu2 ul .titre{font-weight:400;margin:0 0 10px}
#contenu #sommaire .bloc-contenu2 ul li{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/img/puce.gif');background-repeat:no-repeat;background-position:0px;padding:0 0 0px 15px;margin-bottom:10px}
#contenu #sommaire .bloc-contenu2 .event{margin-top:10px;clear:none;background-image:none}
#contenu .formulaire_automatique{margin:0;padding:0}
#contenu .formulaire_automatique_une_seule_page{margin:0;padding:0}
#contenu .formulaire_spip{margin:0;padding:0}
#contenu .spip_forms{margin:0;padding:0}
#contenu .formulaire_spip{-}
#contenu .formulaire_spip .spacer{margin:0;padding:0}
#contenu .formulaire_spip .legend{margin:0;padding:0 0 10px}
#contenu .formulaire_spip .fieldset{margin:0;padding:0;border:none}
#contenu .formulaire_spip ul{margin:0;padding:0px;list-style-type:none}
#contenu .formulaire_spip li{margin:0;padding:0px;list-style-type:none}
#contenu .formulaire_spip fieldset li{margin-left:20px;padding-left:20px}
#contenu .formulaire_spip caption{text-align:center;font-weight:700}
#contenu .formulaire_spip .titre{text-align:center;font-weight:700}
#contenu .formulaire_spip p{margin:0px;padding:0px;text-align:left}
#contenu .formulaire_spip fieldset{margin:0 0 20px;padding:5px;border:1px dotted #453700}
#contenu .formulaire_spip h3{display:block}
#contenu .formulaire_spip .submit{width:90%;margin:0;padding:0}
#contenu .formulaire_spip legend{margin:0;padding:0 0 10px}
#contenu .formulaire_spip label{display:block;margin:0;padding:0 0 5px}
#contenu .formulaire_spip input{width:300px;margin:0 0 10px;padding:0}
#contenu .formulaire_spip textarea{width:300px;margin:0 0 10px;padding:0}
#contenu .formulaire_spip .choix label{display:inline}
#contenu .formulaire_spip .choix input{width:auto}
#contenu .formulaire_spip form li{border:none;padding:0;margin:0}
#contenu .formulaire_spip .forml{width:100%;font-family:inherit;font-size:inherit;margin:0;padding:0}
#contenu .spip_forms .spip_forms_champ{-}
#contenu .spip_forms .spip_forms_champ .spacer{margin:0;padding:0}
#contenu .spip_forms .spip_forms_champ .legend{margin:0;padding:0 0 10px}
#contenu .spip_forms .spip_forms_champ .fieldset{margin:0;padding:0;border:none}
#contenu .spip_forms .spip_forms_champ ul{margin:0;padding:0px;list-style-type:none}
#contenu .spip_forms .spip_forms_champ li{margin:0;padding:0px;list-style-type:none}
#contenu .spip_forms .spip_forms_champ fieldset li{margin-left:20px;padding-left:20px}
#contenu .spip_forms .spip_forms_champ caption{text-align:center;font-weight:700}
#contenu .spip_forms .spip_forms_champ .titre{text-align:center;font-weight:700}
#contenu .spip_forms .spip_forms_champ p{margin:0px;padding:0px;text-align:left}
#contenu .spip_forms .spip_forms_champ fieldset{margin:0 0 20px;padding:5px;border:1px dotted #453700}
#contenu .spip_forms .spip_forms_champ h3{display:block}
#contenu .spip_forms .spip_forms_champ .submit{width:90%;margin:0;padding:0}
#contenu .spip_forms .spip_forms_champ legend{margin:0;padding:0 0 10px}
#contenu .spip_forms .spip_forms_champ label{display:block;margin:0;padding:0 0 5px}
#contenu .spip_forms .spip_forms_champ input{width:300px;margin:0 0 10px;padding:0}
#contenu .spip_forms .spip_forms_champ textarea{width:300px;margin:0 0 10px;padding:0}
#contenu .spip_forms .spip_forms_champ .choix label{display:inline}
#contenu .spip_forms .spip_forms_champ .choix input{width:auto}
#contenu .spip_forms .spip_forms_champ form li{border:none;padding:0;margin:0}
#contenu .spip_forms .spip_forms_champ .forml{width:100%;font-family:inherit;font-size:inherit;margin:0;padding:0}
#encarts{text-align:left}
#encarts h1 color:#FFF;text-transform:uppercase;a{color:#FFF}
#encarts h2 color:#02192D;a{color:#02192D}
#encarts h3 color:#02192D;a{color:#02192D}
#encarts p color:#02192D;a{color:#02192D}
#encarts a{color:inherit}
#encarts .liste-titre{display:block;padding:0 5px 10px;text-transform:uppercase;color:#02192D;text-align:center}
#encarts .breves{padding:0 5px;margin:0;margin-bottom:30px;border-bottom:0px solid}
#encarts .divers{padding:0 5px;margin:0;margin-bottom:30px;border-bottom:0px solid}
#encarts .animation{padding:0 5px;margin:0;margin-bottom:30px;border-bottom:0px solid}
#encarts .renvois{padding:0 5px;margin:0;margin-bottom:30px;border-bottom:0px solid}
#encarts .interactivite{padding:0 5px;margin:0;margin-bottom:30px;border-bottom:0px solid}
#encarts ul{margin:0;padding:0}
#encarts ul li{list-style:none;list-style-position:outside;border-top:3px dotted #c23520;text-decoration:none;padding:5px 0;font-weight:700}
#encarts ul li:hover{background:none}
#encarts ul li:hover a{background:none}
#encarts ul li a:hover{background:none}
#encarts ul ul{padding-left:10px}
#encarts ul ul li{border-top:1px solid #EEE;font-weight:400}
#encarts ul p{margin:0px;padding:0px}
#encarts .breves{background:url('//handimarseille.fr/sites/handimarseille/squelettes/img/encart-jaune.png') no-repeat}
#encarts .renvois{background:none}
#encarts .interactivite{float:left;background:#FFF;color:#1f494f;padding:5px;margin:0 0 20px;text-align:center}
#encarts .interactivite a{color:#1f494f}
#encarts .interactivite p{margin:0px;padding:5px 0;font-weight:700;font-size:1.1em}
.notation{float:right;margin-top:5px}
#guide{width:100%}
#guide .item-guide{width:100%;height:auto;margin:0 0 10px;border-top:1px solid #EEE}
#guide .item-guide .titre{margin-top:10px;margin-bottom:10px}
#guide .item-guide .surtitre{font-size:.8em}
#guide .item-guide table.synthese{float:left;width:120px;margin-left:10px;padding:0;background:none}
#guide .item-guide table.synthese td{padding:0;margin:0}
#guide .item-guide table.synthese tr{padding:0;margin:0}
#guide .item-guide table.synthese img{float:right;padding:0;margin:0}
#guide .item-guide .descriptif{float:left;width:320px;height:auto;padding:0;margin:0;background:none}
#guide .item-guide table.adresse{float:left;margin-right:10px;text-align:left;width:200px;font-size:.8em}
#guide .item-guide td{padding:0;margin:0;height:20px}
#guide .item-guide tr{padding:0;margin:0;height:20px}
#guide .item-guide img.visuel{float:left;padding:0px 15px 0px 0}
#guide .item-guide img.logohandi{height:20px;width:20px;padding:0;margin:0}
#entreprise{width:980px;// padding:0 5px}
#entreprise p{padding:0}
#entreprise #cartoucheb{float:left;width:620px;min-height:80px;background:none;padding:0px;margin:0;margin-bottom:20px}
#entreprise #cartoucheb h1{text-align:top}
#entreprise #cartoucheb .soustitre{font-size:1em;margin-top:10px}
#entreprise #cartoucheb .logo{float:left;height:80px;margin-right:20px}
#entreprise #cartoucheb .pictos{float:right;height:80px;width:200px;margin-left:10px}
#entreprise #cartoucheb .pictos img{float:right;margin-left:5px}
#entreprise #colonne{float:left;width:293px;margin-right:50px;background-repeat:no-repeat;font-size:.95em}
#entreprise #colonne .encart-titre{width:100%;border-width:1px;border-style:solid;border-bottom:none;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;box-shadow:4px 0px 4px #CCC;-webkit-box-shadow:4px 0px 4px #CCC;-moz-box-shadow:4px 0px 4px #CCC;text-align:center;text-transform:uppercase;color:#FFF;text-shadow:1px 0px 1px #CCC;line-height:2em;height:2em}
#entreprise #colonne .encart{margin:0;padding:0;margin-bottom:20px;width:100%;background-repeat:no-repeat;text-align:left;-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC;border:1px solid #CCC;border-top:none;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}
#entreprise #colonne .encart img{width:280px;margin-bottom:20px}
#entreprise #colonne .encart .texte{padding:10px}
#entreprise #colonne .encart p{padding-bottom:10px}
#entreprise #colonne .encart ul{list-style-type:none}
#entreprise #colonne .encart ul li{border-top:1px solid #CCC;padding:10px 5px}
#entreprise #colonne .encart ul li span{font-weight:700}
#entreprise #colonne .encart ul li .descriptif{padding-top:5px}
#entreprise #colonne .tout-arrondi{border-color:none;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
#entreprise .degage{content:".";display:block;height:0;clear:both;visibility:hidden}
#entreprise .bloc{width:960px;padding:0;margin-bottom:40px}
#entreprise .float{width:1200px}
#entreprise .intertitre{min-width:650px;width:100%;margin-bottom:20px;clear:right;font-size:1.5em;font-weight:700;text-transform:uppercase;color:#000;text-shadow:1px 1px 1px #CCC}
#entreprise .bloc-demi{float:left;width:283px;margin:0 50px 30px 0px;height:250px;overflow:hidden}
#entreprise h2{height:2em;overflow:hidden;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:10px}
#entreprise .espacement{float:left;width:20px;height:20px;background:none}
#entreprise .tricolonne{float:left;min-height:200px;margin-bottom:20px;background:#CCC}
#entreprise .un{width:33%;margin:0 1% 20px 0}
#entreprise .deux{width:33%;margin:0 1% 20px 0}
#entreprise .trois{width:32%}
#entreprise .gradient{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0.07,rgb(255,255,255)),color-stop(1,rgb(237,237,237)));background-image:-moz-linear-gradient(left top,rgb(255,255,255) 7%,rgb(237,237,237) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC')}
#entreprise .introduction{font-size:1.2em;margin-right:100px}
#entreprise .texte{line-height:1.3em;padding:0 0 10px;text-align:justify}
#entreprise img{margin:0;padding:0;border:none}
.ombrage{-webkit-box-shadow:4px 4px 4px #CCC;-moz-box-shadow:4px 4px 4px #CCC;box-shadow:4px 4px 4px #CCC}
.arrondi{-moz-border-radius:8px;-webkit-border-radius:8px}
.degrade{background:-webkit-gradient(linear,left top,right bottom,color-stop(0.07,rgb(255,255,255)),color-stop(1,rgb(237,237,237)));background:-moz-linear-gradient(left top,rgb(255,255,255) 7%,rgb(237,237,237) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC')}
#documents_portfolio{clear:both;margin-top:1.4em;padding-top:2px;border-top:2px solid #EEE}
#documents_portfolio h2{margin-bottom:.4em;font-size:.88em;font-weight:700}
#document_actif{margin-top:1em}
#documents_joints{margin-top:1.4em;padding-top:2px;border-top:2px solid #EEE}
#documents_joints h2{margin-bottom:.4em;font-size:.88em;font-weight:700}
#documents_joints ul{margin:0;padding:0;list-style:none}
#documents_joints li{margin-bottom:.4em}
#documents_joints li .spip_doc_titre small{font-weight:400}
.spip_bouton{text-align:center}
.spip_bouton input{border:1px solid #EEE;background-color:#FFF;margin-top:10px}
.spip_bouton input:hover{background-color:#205585}
.reponse_formulaire{font-weight:700;color:#e86519}
fieldset.reponse_formulaire{border-color:#e86519;font-weight:400}
fieldset.previsu{padding:1em}
.formulaire_login_forum .forml{width:12em}
.formulaire_login_forum .spip_logos{float:right;padding-left:10px}
ul.choix_mots{float:left;width:47%;margin:0;padding:0;list-style:none}
ul.choix_mots label{display:inline}
.formulaire_recherche{width:12em;text-align:left}
.formulaire_recherche label{display:none}
.espaceur{clear:both;margin-bottom:40 px}
#calendar{margin:0;padding:0;background:#EEE;color:#8b8b87;text-align:center}
#calendar table{background:#EEE;border-collapse:collapse;width:100%}
#calendar tbody{margin:0;padding:0}
#calendar caption{background:#8b8b87;color:#EEE;border:1px solid #EEE;font-size:1.2em}
#calendar th{background:#8b8b87;color:#EEE;border:1px solid #EEE;font-size:1.2em}
#calendar caption{width:214px;margin-left:-1px;font-weight:700;padding:5px 0;text-decoration:none}
#calendar th{height:20px;width:20px;vertical-align:middle}
#calendar td{height:20px;width:20px;vertical-align:middle}
#calendar th{text-decoration:none;text-transform:uppercase}
#calendar td{border:1px solid #8b8b87}
#calendar abbr{text-decoration:none}
#calendar td.horsperiode{color:#EEE}
#calendar td.horsperiode a{color:#EEE}
#calendar td.libre{color:#EEE}
#calendar td.libre:hover{color:#EEE}
#calendar td.libre:hover a{color:#EEE}
#calendar td.occupe{color:#8b8b87}
#calendar td.occupe a{color:#8b8b87}
#calendar td.occupe:hover{background:#8b8b87;color:#EEE}
#calendar td.occupe:hover a{background:#8b8b87;color:#EEE}
#calendar td.occupe a:hover{background:#8b8b87;color:#EEE}
#calendar td.today{background:#8b8b87;color:#EEE}
#calendar td.today a{color:#EEE}
#selections .datum{float:left;width:55px;height:58px;text-align:center;padding:0;margin:0;margin-right:10px;background:none;font-family:georgia,times serif}
#selections .datum .mois{border-left:1px solid #EEE;border-right:1px solid #EEE}
#selections .datum .date{border-left:1px solid #EEE;border-right:1px solid #EEE}
#selections .datum .jour{border-left:1px solid #EEE;border-right:1px solid #EEE}
#selections .datum .mois{border-top:1px solid #EEE;background:#a5514d;color:#FFF;font-size:9px;height:15px;line-height:15px}
#selections .datum .date{background:#FFF;color:#02192D;font-size:25px;font-weight:700}
#selections .datum .jour{border-bottom:1px solid #EEE;background:#FFF;color:#02192D;font-size:8px}
#contenu .datum{float:left;width:55px;height:58px;text-align:center;padding:0;margin:0;margin-right:10px;background:none;font-family:georgia,times serif}
#contenu .datum .mois{border-left:1px solid #EEE;border-right:1px solid #EEE}
#contenu .datum .date{border-left:1px solid #EEE;border-right:1px solid #EEE}
#contenu .datum .jour{border-left:1px solid #EEE;border-right:1px solid #EEE}
#contenu .datum .mois{border-top:1px solid #EEE;background:#a5514d;color:#FFF;font-size:9px;height:15px;line-height:15px}
#contenu .datum .date{background:#FFF;color:#02192D;font-size:25px;font-weight:700}
#contenu .datum .jour{border-bottom:1px solid #EEE;background:#FFF;color:#02192D;font-size:8px}
#contenu .datum{margin-top:10px}
#evenements .datum{margin-top:0px}
.spip_forms form div fieldset{margin:0;padding:5px 10px;border:1px solid #EEECCC}
.spip_forms form div fieldset legend{border:none;padding:0;margin:0 0 5px}
.spip_forms form div fieldset .spip_form_champ .spip_form_label label{width:100%;margin:0;padding:0}
.spip_forms form div fieldset .spip_form_champ input[type=text]{width:99%;border:1px solid #EEECCC}
.spip_forms form div fieldset .spip_form_champ input[type=radio]{width:inherit}
.spip_forms form div fieldset .spip_form_champ textarea{width:99%;height:35px;border:1px solid #EEECCC}
.spip_forms form div fieldset .spip_form_champ select{width:99%;border:1px solid #EEECCC}
.spip_forms form div fieldset .spip_form_champ .email{width:99%}
.spip_forms form div fieldset .spip_form_champ ul{margin:0px}
.spip_forms form div fieldset .spip_form_champ ul li{list-style-type:none}
.spip_forms form div spip_bouton{width:90%;margin:0;padding:0}
.spip_forms form div spip_bouton input[type="submit"]{border:1px solid #EEECCC;background-color:#205585}
#agenda{margin-top:20px;width:100%;border:1px solid #20853b;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
.calendrier-arial9{font-family:titrages,Arial,Sans,sans-serif;font-size:9px}
.calendrier-arial10{font-family:footages,Arial,Sans,sans-serif;font-size:1em}
.calendrier-arial11{font-family:Arial,Sans,sans-serif;font-size:11px}
.calendrier-verdana10{font-family:Verdana,Geneva,Sans,sans-serif;font-size:10px}
.calendrier-helvetica16{font-family:titrages,arial,helvetica,sans-serif;font-size:1.1em;color:#FFF}
div.navigation-calendrier{color:#FFF;background-color:#20853b;font-family:titrages,Verdana,Geneva,Sans,sans-serif;font-weight:700;font-size:1.5em;line-height:1.5em;padding-top:10px;padding-bottom:10px;text-align:center}
div.navigation-calendrier img{border:0;vertical-align:middle;margin:1px}
table.calendrier-table-large{width:100%}
.calendrier-table-etroit{border:0;width:750px}
.calendrier-td-centre{width:550px;padding-left:25px;padding-right:25px;vertical-align:top}
.calendrier-td{width:14%;vertical-align:top;padding:10px}
.calendrier-td table{background:none;padding:4px 0}
.calendrier-td table td{background:none;padding:4px 0}
.calendrier-td table a.calendrier-helvetica16{color:#FFF;padding:4px 0}
.calendrier-th{width:14%;padding:5px;text-align:center;vertical-align:middle;font-size:1.2em;font-family:footages,Verdana,Geneva,Sans,sans-serif;background:#20853b;color:#FFF;border-top:1px solid #FFF;line-height:1.2em;padding:10px 0;border-right:1px solid #FFF}
.calendrier-th a{color:#000}
.calendrier-table-etroit .calendrier-td-gauche{width:0;vertical-align:top}
.calendrier-table-large .calendrier-td-gauche{width:150px;vertical-align:top}
.calendrier-table-etroit .calendrier-td-droit{width:150px;vertical-align:top}
.calendrier-table-large .calendrier-td-droit{width:150px;vertical-align:top}
.calendrier-jour{position:relative;color:#999;border:1px solid #AAA}
.calendrier-agenda{margin-left:1px;margin-top:1px;padding:1px;text-align:center;background-color:#FFF}
.calendrier-demiagenda{margin-left:1px;margin-top:0;padding:0;text-align:center;background-color:#FFF}
.calendrier-tripleagenda{vertical-align:top;width:33%}
.calendrier-cadreagenda{visibility:hidden;width:100%;position:absolute;padding-top:5px;padding-bottom:5px;border:0;background-color:#FFF}
.calendrier-evenement{padding:2px;margin-bottom:2px;border-top:1px dotted #20853b}
.calendrier-heurepile{position:absolute;margin-left:2px;margin-right:2px;border-top:1px solid #CCC}
.calendrier-heureface{position:absolute;margin-left:2px;margin-right:2px;border-top:1px solid #CCC}
.calendrier-opacity{-moz-opacity:0.3;filter:alpha(opacity=30)}
.calendrier-png{width:12px;height:12px}
.calendrier-icone{width:14px;height:7px;border:0}
.calendrier-noir{color:#000}
.calendrier-nb{background-color:#FFF;border:1px solid #000;color:#000}
.bandeau_agenda{background:#DDD}
.jour_dimanche{background:#eee;color:#000}
.jour_encours{background:#FFF;color:#000}
.jour_gris{background:#eee;color:#000}
.jour_pris{background:#FFF;color:#000}
.calendrier-cadreagenda{background:#eee}
.bordure_claire{border:1px solid #20853b}
.bordure_foncee{border:1px solid #000}
.bordure_claire_basse{border-bottom:1px solid #20853b}
.bordure_claire_left{border-left:1px solid #20853b}
.bordure_claire_right{border-right:1px solid #20853b}
#nav-agenda{background:#20853b;border:none;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px}
#nav-agenda .navigation-calendrier{visibility:hidden}
#nav-agenda .calendrier-cadreagenda{padding-bottom:10px;padding-bottom:10px}
#nav-agenda .bordure_foncee{border:none}
#nav-agenda .calendrier-titre{padding:5px;text-align:center;font-weight:700;margin-top:10px;margin-bottom:10px;color:#FFF}
#nav-agenda .calendrier-titre a{color:#FFF}
#nav-agenda .calendrier-tripleagenda table{margin-top:10px}
#nav-agenda .calendrier-annee{display:none;visibility:hidden;background:#FFF;padding:3px;margin:10px 1px 0;font-size:1em;font-weight:700;color:#000}
#nav-agenda .calendrier-annee:hover{color:#000;background-color:#CCC}
#colonne fieldset.session_qui{visibility:hidden;display:none;border:0px}
#colonne label{visibility:hidden;display:none;border:0px}
#colonne legend{visibility:hidden;display:none;border:0px}
#colonne p.comment-meta{visibility:hidden;display:none;border:0px}
#colonne form{margin:0;padding:0;border:0px}
#colonne fieldset{margin:0;padding:0;border:0px}
#colonne fieldset ul{margin:0;padding:0;border:0px}
#colonne fieldset li{margin:0;padding:0;border:0px}
#colonne textarea{width:273px;max-width:273px;padding:5px;margin:0;border:0px;moz-box-shadow:inset 0px 0px 10px #000;-webkit-box-shadow:inset 0px 0px 10px #000;box-shadow:inset 0px 0px 10px #000}
#colonne fieldset{border:0px}
#pop-evenement{color:#333;font-weight:400;text-align:left;padding:10px}
.cluetip-hm p{font-family:titrages;font-size:1em;margin:0 0 10px}
.cluetip-hm .texte{font-family:arial;font-size:.8em;letter-spacing:.1em;line-height:.9em;margin:0 0 10px;color:#666}
.cluetip-hm h3#cluetip-title{background:#333;color:#FFF;padding:15px;font-size:.9em;font-family:titrages;letter-spacing:.15em;line-height:1.3em;text-transform:uppercase}
.cluetip-hm #cluetip-inner{background:#FFF;border:1px solid #666;padding:10px}
.cluetip-hm #cluetip-inner img{margin:30px 0 20px;clear:both}
.cluetip-hm #cluetip-inner ul{list-style-type:disc}
.cluetip-hm #cluetip-inner li{margin:10px;font-size:.9em}
.cluetip-hm .bouton{float:right;padding:0 10px;margin:20px 0 0}
.page_mots{background-color:#215581;font-size:100%;line-height:1em}
#conteneur_page_mots{margin:auto;padding:10px;width:1024px}
#conteneur_page_mots h1{text-align:center;margin-bottom:10px;color:red}
#conteneur_page_mots a{text-decoration:none;color:black}
#conteneur_page_mots a:hover{text-decoration:none;color:red}
#conteneur_page_mots a:visited{text-decoration:none;color:black}
#groupes_page_mots{background-color:white;border:1px solid black;border-radius:25px;margin:50px auto;padding:10px;width:980px;-webkit-box-shadow:5px 5px 5px #black}
#mots_page_mots{background-color:white;border:1px solid black;border-radius:25px;float:left;margin:10px;padding:10px;text-align:center;width:470px;-webkit-box-shadow:5px 5px 5px #black}
#contenu_page_mots{background-color:white;border:1px solid black;border-radius:25px;float:right;margin:10px;padding:10px;text-align:center;width:470px;-webkit-box-shadow:5px 5px 5px #black}
.facebookframe{position:relative;float:left;margin:-10px 0 20px;z-index:100}
.boutonsfacebook{margin:0 0 20px}

/* plugins-dist/mediabox/lib/lity/lity.css?1749547908 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1749547908 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.box_mediabox.lity-closing:before{opacity:0}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 20%);--mediabox-sidebar-close-size:2rem}
.box_mediabox.lity-sidebar:before{opacity:0.5}
.box_mediabox.lity-sidebar .lity-wrap{display:flex}
.box_mediabox.lity-sidebar .lity-container{position:relative;transition:transform 0.3s ease-in-out}
.box_mediabox.lity-sidebar .lity-content{height:100%;width:100%;min-width:initial;min-height:initial;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar .lity-close{position:absolute;color:inherit;width:var(--mediabox-sidebar-close-size);height:var(--mediabox-sidebar-close-size);font-size:var(--mediabox-sidebar-close-size);line-height:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar-inline .lity-container{width:var(--mediabox-sidebar-width);max-width:100vw}
.box_mediabox.lity-sidebar-start .lity-wrap{justify-content:start}
.box_mediabox.lity-sidebar-start.lity-loading .lity-container,.box_mediabox.lity-sidebar-start.lity-closing .lity-container{transform:scale(1) translateX(-100%)}
.box_mediabox.lity-sidebar-end .lity-wrap{justify-content:end}
.box_mediabox.lity-sidebar-end.lity-loading .lity-container,.box_mediabox.lity-sidebar-end.lity-closing .lity-container{transform:scale(1) translateX(100%)}
.box_mediabox.lity-sidebar-block .lity-wrap:before{margin:0}
.box_mediabox.lity-sidebar-top .lity-container,.box_mediabox.lity-sidebar-bottom .lity-container{height:var(--mediabox-sidebar-height);max-height:100vw}
.box_mediabox.lity-sidebar-top.lity-loading .lity-container,.box_mediabox.lity-sidebar-top.lity-closing .lity-container{transform:scale(1) translateY(-100%)}
.box_mediabox.lity-sidebar-bottom .lity-wrap{align-items:end}
.box_mediabox.lity-sidebar-bottom.lity-loading .lity-container,.box_mediabox.lity-sidebar-bottom.lity-closing .lity-container{transform:scale(1) translateY(100%)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1749547908 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}

/* sites/handimarseille/squelettes/js/cluetip/jquery.cluetip.css */
#cluetip-close img{border:0}
#cluetip-title{overflow:hidden}
#cluetip-title #cluetip-close{float:right;position:relative}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/wait.gif')}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0}
#cluetip-extra{display:none}
.cluetip-default{background-color:#d9d9c2}
.cluetip-default #cluetip-outer{position:relative;margin:0;background-color:#d9d9c2}
.cluetip-default h3#cluetip-title{margin:0 0 5px;padding:8px 10px 4px;font-size:1.1em;font-weight:400;background-color:#87876a;color:#fff}
.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:.95em}
.cluetip-default #cluetip-inner{padding:10px}
.cluetip-default div#cluetip-close{text-align:right;margin:0 5px 5px;color:#900}
.clue-right-default .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/darrowleft.gif')}
.clue-left-default .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/darrowright.gif');left:100%;margin-right:-11px}
.clue-top-default .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/darrowdown.gif');top:100%;left:50%;margin-left:-11px;height:11px;width:22px}
.clue-bottom-default .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/darrowup.gif');top:-11px;left:50%;margin-left:-11px;height:11px;width:22px}
.cluetip-jtip{background-color:transparent}
.cluetip-jtip #cluetip-outer{border:2px solid #ccc;position:relative;background-color:#fff}
.cluetip-jtip h3#cluetip-title{margin:0 0 5px;padding:2px 5px;font-size:16px;font-weight:400;background-color:#ccc;color:#333}
.cluetip-jtip #cluetip-inner{padding:0 5px 5px;display:inline-block}
.cluetip-jtip div#cluetip-close{text-align:right;margin:0 5px 5px;color:#900}
.clue-right-jtip .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/arrowleft.gif')}
.clue-left-jtip .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/arrowright.gif');left:100%;margin-right:-11px}
.clue-top-jtip .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/arrowdown.gif');top:100%;left:50%;margin-left:-11px;height:11px;width:22px}
.clue-bottom-jtip .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/arrowup.gif');top:-11px;left:50%;margin-left:-11px;height:11px;width:22px}
.cluetip-rounded{background:transparent url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/bl.gif') no-repeat 0 100%;margin-top:10px;margin-left:12px}
.cluetip-rounded #cluetip-outer{background:transparent url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/tl.gif') no-repeat 0 0;margin-top:-12px}
.cluetip-rounded #cluetip-title{background-color:transparent;padding:12px 12px 0;margin:0 -12px 0 0;position:relative}
.cluetip-rounded #cluetip-extra{position:absolute;display:block;background:transparent url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/tr.gif') no-repeat 100% 0;top:0;right:0;width:12px;height:30px;margin:-12px -12px 0 0}
.cluetip-rounded #cluetip-inner{background:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/br.gif') no-repeat 100% 100%;padding:5px 12px 12px;margin:-18px -12px 0 0;position:relative}
.cluetip-rounded div#cluetip-close{text-align:right;margin:0 5px 5px;color:#009;background:transparent}
.cluetip-rounded div#cluetip-close a{color:#777}
.clue-right-rounded .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/rarrowleft.gif')}
.clue-left-rounded .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/rarrowright.gif');left:100%;margin-left:12px}
.clue-top-rounded .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/rarrowdown.gif');top:100%;left:50%;margin-left:-11px;height:11px;width:22px}
.clue-bottom-rounded .cluetip-arrows{background-image:url('//handimarseille.fr/sites/handimarseille/squelettes/js/cluetip/images/rarrowup.gif');top:-23px;left:50%;margin-left:-11px;height:11px;width:22px}
.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner{zoom:1}

