
img {
	margin: 0; padding: 0; border: none;
}
table {
	margin: 0; padding: 0; border: none;
}
h1 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h2 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h3 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h4 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h5 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h6 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
body {
	margin: 0;
	text-align: center;
	font-size: 0.850em;
	color: #02192D;
	background: #205585;
}
body a {
	text-decoration: none;
}
body a:hover {
	text-decoration: none;
}
#ombre {
	width: 1008px;
	margin-left: auto; margin-right: auto; 
	background-image: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/ombre.png);
}
.liste-titre {
	font-size: 1.5em; text-transform: uppercase; font-weight: bold;
}
.surtitre {
	text-transform: uppercase;
}
.titre {
	font-weight: bold; color: #02192D; text-align: left;
}
.titre a {
	color: #02192D;
}
a.titre {
	color: #02192D;
}
.soustitre {
	font-weight: bold;
}
.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;
}
#page {
	width: 1000px;
	margin: 0 4px 0 4px; 
	text-align: left;
	background: #FFF;
}
#page #menuppal {
	background: none; margin: 0; padding: 0 11px 0 11px;
}
#page #conteneur {
	width: 980px; margin: 0; padding: 10px; 
	background: #FFF; border: none;
}
#page #conteneur #contenu {
	float: left; padding: 0; margin: 0;
}
#page #conteneur #selections {
	float: left; padding: 0; margin: 0;
}
#page #conteneur #encarts {
	float: left; padding: 0; margin: 0;
}
#page #conteneur #contenu {
	width: 510px; background: none; font-size: 1em; padding: 0 30px 0 10px;
}
#page #conteneur #selections {
	float: right; width: 320px; background: none; font-size: 0.8em; padding: 0 10px 0 20px;
}
#page #pied {
	clear: both;
}
#page .nettoyeur {
	clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;
}
#page .section {
	margin-top: 60px; width: 100%; clear: both;
}
#page .invisible {
	position: absolute; top: -3000em; height: 1%;
}
#pied {
	width: 100%; height: auto; 
	margin: 0;	padding: 0px;
	clear: both;
	text-align: left;
	font-size: 12px; font-family: Lucida Grande, Helvetica;
}
#pied a {
	text-decoration: none;
}
#pied a:hover {
	text-decoration: underline;
}
#pied .licence img {
	float: left; margin: 10px 10px 0 0;
}
#pied table {
	margin: 0px; padding: 0px;
	width: 100%; border-collapse: separate; border-spacing: 0px; 
	border-top: 1px solid #FFF;
}
#pied table td {
	height: auto; margin: 0px; padding: 5px; vertical-align: middle; text-align: left; border-bottom: 1px solid #FFF;
}
#pied table th {
	height: auto; margin: 0px; padding: 5px; vertical-align: middle; text-align: left; border-bottom: 1px solid #FFF;
}
#pied table th {
	font-size: 1.2em; text-transform: uppercase; font-weight: bold; border-right: 1px solid #FFF;
}
#pied table td.mailing {
	font-size: 10px; padding: 10px; border-left: 1px solid #FFF;
}
#pied table td.recherche {
	font-size: 10px; padding: 10px; border-left: 1px solid #FFF;
}
#pied {
	background: #273c5e; 
	color: #FFF;
}
#pied a {
	color: #FFF;
}
#pied label {
	color: #FFF;
}
#pied table {
	border-color: #FFF; 	
}
#pied table th {
	background: #5495ea; width: 100px; border-color: #273c5e;
}
#pied table td {
	border-color: #273c5e;
}
#pied table td.mailing {
	background: #6aa2ff; width: 180px; border-color: #273c5e;
}
#pied table td.recherche {
	background: #6aa2ff; width: 180px; border-color: #273c5e;
}
#pied table aÊ {
	color: #FFF;
}
#page.mecenat #conteneur {
	background-image: url(http://www.handimarseille.fr/sites/handimarseille.fr/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;
}
#menuppal {
	font-family: Arial, Geneva, serif;
}
#selections {
	font-family: Arial, Geneva, serif;
}
#contenu {
	font-family: Arial, Helvetica, Geneva, 'sans-serif';
}
#contenu h1 {
	font-family: Georgia, Times, serif;
}
#contenu h2 {
	font-family: Georgia, Times, serif;
}
#contenu h3 {
	font-family: Georgia, Times, serif;
}
#contenu h4 {
	font-family: Georgia, Times, serif;
}
#contenu h5 {
	font-family: Georgia, Times, serif;
}
#contenu h6 {
	font-family: Georgia, Times, serif;
}
q {
	font-family: Georgia, Times, serif;
}
blockquote {
	font-family: Georgia, Times, serif;
}
#liste-articles li .texte {
	font-family: Georgia, Times, serif;
}
h3.spip {
	font-family: Georgia, Times, serif;
}
.voirskel {
	font-family: Georgia, Times, serif;
}
#entete {
	height: 100px; padding: 10px; 
	width: 980px;
	overflow: hidden;
}
#entete .titre_site {
	text-align: left; color: #205585; margin-top: -20px; padding-left: 5px;
}
#entete img {
	width: 400px; height: 90px;
}
#entete #pubentete {
	float: right; position: relative; padding-top: 15px;
}
#menuppal {
	color: #FFF; width: 980px; height: 100px; 
	text-transform: uppercase;
	height: 100px;
}
#menuppal a {
	text-decoration: none; color: #FFF; font-weight: normal;
}
#menuppal ul.onglet {
	margin: 0 0 0px 0; padding: 0; 
	line-height: 35px;
	text-align: center;
}
#menuppal ul.onglet li {
	float: left; list-style-type: none; 
	width: 158px; height: 55px; 
	margin: 0px;  margin-right: 6px; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/onglet.png) no-repeat;
}
#menuppal ul.onglet li ul {
	visibility: hidden;
}
#menuppal ul.onglet li.activelink {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/onglet-select.png) no-repeat ;
}
#menuppal ul.onglet li.activelink ul {
	position: relative;
	visibility: visible; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre.png) no-repeat 0 0;
}
#menuppal ul.onglet li.activelink li {
	background: none;
}
#menuppal ul.onglet li:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/onglet-select.png) no-repeat ;
}
#menuppal ul.onglet li:hover ul {
	position: relative;
	visibility: visible; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre.png) no-repeat 0 0;
}
#menuppal ul.onglet li:hover li {
	background: none;
}
#menuppal ul.onglet li.activelink ul {
	z-index: 1;
}
#menuppal ul.onglet li:hover ul {
	z-index: 1000;
}
#menuppal ul.onglet li.SEC6 {
	margin-right: 0;
}
#menuppal ul.onglet li.SEC1 ul {
	margin-left: 0px;
}
#menuppal ul.onglet li.SEC2 ul {
	margin-left: -164px;
}
#menuppal ul.onglet li.SEC3 ul {
	margin-left: -328px;
}
#menuppal ul.onglet li.SEC4 ul {
	margin-left: -492px;
}
#menuppal ul.onglet li.SEC5 ul {
	margin-left: -656px;
}
#menuppal ul.onglet li.SEC6 ul {
	margin-left: -820px;
}
#menuppal ul.menuter {
	float: left; 
	margin: 0; padding: 0;
	margin-top: 6px; 
	height: 25px; 	line-height: 25px; text-align: left; 
	border-top: none; width: 1040px;
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre.png) no-repeat 0 0;
}
#menuppal ul.menuter a {
	color: #FFF; width: 100%;
}
#menuppal ul.menuter li {
	float: left; list-style-type: none; list-style-position: inside; 
	height: 25px; width: 150px; 
	font-size: 0.8em; overflow: hidden;
}
#menuppal ul.menuter li:hover a {
	color: #fff; text-decoration: none;
}
#menuppal ul.menuter li a:hover {
	color: #fff; text-decoration: none;
}
#menuppal ul.menuter li:hover {
	list-style-position: inside;
}
#menuppal ul.menuter li.active {
	list-style-position: inside;
}
#menuppal ul.menuter li.active:hover {
	list-style-position: inside;
}
#menuppal ul.menuter li.onglet1 {
	margin-left: 0px; 	padding-left: 5px;
}
#menuppal ul.menuter li.onglet2 {
	margin-left: -21px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet3 {
	margin-left: -25px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet4 {
	margin-left: -25px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet5 {
	margin-left: -25px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet6 {
	margin-left: -25px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet7 {
	margin-left: -25px; 	padding-left: 9px;
}
#menuppal ul.menuter li.onglet1:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre1.png);
}
#menuppal ul.menuter li.onglet1.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre1.png);
}
#menuppal ul.menuter li.onglet2:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet3:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet4:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet5:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet6:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet2.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet3.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet4.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet5.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet5.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre2.png);
}
#menuppal ul.menuter li.onglet7:hover {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre3.png);
}
#menuppal ul.menuter li.onglet7.active {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/barre3.png);
}
#menuppal ul.menuter li.active a {
	color: #fff;
}
#menuppal ul.menuter li.active a:hover {
	color: #fff;
}
#forumarticle {
	float: left; width: 100%; 
	padding: 0; margin: 0 ;
	background: none;
	color: #02192D;
}
#forumarticle a {
	color: #02192D;
}
#forumarticle img.logo_forums {
	float: right; height: 60px;
}
#forumarticle .forum-repondre {
	margin: 0; padding: 0;
	font-size: 1.5em;
	font-weight: bold; 
	height: 40px;
	line-height: 40px;
}
#forumarticle .forum-decompte {
	margin: 0; padding: 0;
	font-size: 1.5em;
	font-weight: bold; 
	height: 40px;
	line-height: 40px;
}
#forumarticle ul.forum {
	display: block; clear: both; margin: 0; padding: 0;
}
#forumarticle ul.forum {
	list-style: none;
}
#forumarticle ul.forum ul {
	list-style: none;
}
#forumarticle .forum-fil {
	margin-top: 1.5em;
}
#forumarticle .forum-fil ul {
	display: block; margin: 0; padding: 0; margin-left: 1em;
}
#forumarticle .forum-chapo .forum-titre {
	display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #453700;
}
#forumarticle .forum-chapo .forum-titre a {
	display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #453700;
}
#forumarticle .forum-texte {
	margin: 0; padding: 0.5em 1em 0 1em; color: #02192D; font-size: 0.82em;
}
#forumarticle .forum-texte .forum-repondre-message {
	margin: 0; padding: 1px 0; text-align: right;
}
#forumarticle ul .forum-message {
	border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em;
}
#forumarticle ul ul .forum-message {
	border: 1px solid #A4A4A4;
}
#forumarticle ul ul ul .forum-message {
	border: 1px solid #B8B8B8;
}
#forumarticle ul ul ul ul .forum-message {
	border: 1px solid #EEE;
}
#forumarticle ul ul ul ul ul .forum-message {
	border: 1px solid #E0E0E0;
}
#forumarticle ul ul ul ul ul ul .forum-message {
	border: 1px dotted #E0E0E0;
}
#forumarticle ul .forum-chapo {
	border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0;
}
#forumarticle ul ul .forum-chapo {
	background: #D4E8E8;
}
#forumarticle ul ul ul .forum-chapo {
	background: #E4F0F0;
}
#forumarticle ul ul ul ul .forum-chapo {
	background: #F4F8F8; border-bottom: 1px dotted #E0E0E0;
}
#forumarticle ul ul ul ul ul .forum-chapo {
	background: #FFF;
}
#sommaire {
	text-align: justify;
}
#sommaire .synthese {
	position: absolute; margin-left: 520px; 
	width: 50px; 
	padding: 0px; font-size: 10px; 
	color: #02192D; background: none;
}
#sommaire img.logohandi {
	float: left; height: 20px; width: 20px; padding: 0; margin: 0;
}
#sommaire .note {
	visibility: hidden;
}
#sommaire .synthforums {
	float: right; line-height: 16px; text-align: center; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/icon-forumsbleu-20.png) no-repeat; 
	height: 20px; width: 28px;
	padding: 0; margin: 0;
}
#editorial {
	text-align: justify;
}
#editorial .synthese {
	position: absolute; margin-left: 520px; 
	width: 50px; 
	padding: 0px; font-size: 10px; 
	color: #02192D; background: none;
}
#editorial img.logohandi {
	float: left; height: 20px; width: 20px; padding: 0; margin: 0;
}
#editorial .note {
	visibility: hidden;
}
#editorial .synthforums {
	float: right; line-height: 16px; text-align: center; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/icon-forumsbleu-20.png) no-repeat; 
	height: 20px; width: 28px;
	padding: 0; margin: 0;
}
#evenements {
	background: #FFF;
	margin: 50px solid #02192D;
}
#evenements table {
	background: #FFF; color: #02192D; width: 100%;
}
#evenements table caption {
	font-weight: bold; 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 0; 
	color: #02192D; background: none;
}
#article img.logohandi {
	float: left; height: 30px; width: 30px;
}
#article .note {
	float: left; visibility: hidden;
}
#article .synthforums {
	float: right; line-height: 24px; text-align: center; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/icon-forumsbleu-40.png) no-repeat; 
	height: 29px; width: 40px;
	padding: 0; margin: 0;
}
#article .pagination {
	position: absolute; margin-top: -30px; color: #AAA;
}
#article .pagination a {
	color: #AAA;
}
#article .pagination2 {
	position: absolute; margin-bottom: 30px; color: #AAA;
}
#article .pagination2 a {
	color: #AAA;
}
#contenu p color: #02192D; a {
	color: #205585;
}
#contenu a {
	color: #02192D;
}
#contenu .surtitre {
	color: #8A110D;
}
#contenu .titre {
	padding: 0; color: #02192D;
}
#contenu .titre a {
	color: #02192D;
}
#contenu .liste-titre {
	float: left; border-top: 5px solid #8A110D; color: #8A110D; padding-top: 10px; margin-bottom: 10px;
}
#contenu .liste-titre a {
	color: #8A110D;
}
#contenu .notation {
	float: right;
}
#contenu #editorial {
	width: 100%; min-height: 200px; 
	clear: both; 
	padding: 0 ; margin: 0 0 20px 0;
}
#contenu #editorial p {
	margin: 0; padding: 5px 0 5px 0;
}
#contenu #editorial .spip_documents_center {
	display: block; margin: 10px 20px 10px 20px;
}
#contenu #editorial .spip_documents_left {
	float: left; margin: 0px 20px 0px 10px; padding: 0;
}
#contenu #editorial .spip_documents_right {
	float: right; margin: 0px 0px 0px 20px;
}
#contenu #editorial img.visuel {
	float: left; margin: 10px 10px 5px 0px;
}
#contenu #editorial img.right {
	float: right; padding: 0; margin: 2px 0px 0px 10px;
}
#contenu #editorial img.left {
	float: left; padding: 0; margin: 18px 10px 2px 0;
}
#contenu #article {
	width: 100%; min-height: 200px; 
	clear: both; 
	padding: 0 ; margin: 0 0 20px 0;
}
#contenu #article p {
	margin: 0; padding: 5px 0 5px 0;
}
#contenu #article .spip_documents_center {
	display: block; margin: 10px 20px 10px 20px;
}
#contenu #article .spip_documents_left {
	float: left; margin: 0px 20px 0px 10px; padding: 0;
}
#contenu #article .spip_documents_right {
	float: right; margin: 0px 0px 0px 20px;
}
#contenu #article img.visuel {
	float: left; margin: 10px 10px 5px 0px;
}
#contenu #article img.right {
	float: right; padding: 0; margin: 2px 0px 0px 10px;
}
#contenu #article img.left {
	float: left; padding: 0; margin: 18px 10px 2px 0;
}
#contenu #article {
	font-size: 1.2em;
}
#contenu #article p {
	padding-bottom: 10px; text-align: left;
}
#contenu #article .chapo {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-weight: bold;
}
#contenu #article .lien {
	background: #EEE; color: #02192D;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #EEE;
	font-size: 0.82em;
	font-weight: bold;
}
#contenu #article .ps {
	clear: both; 
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #EEE;
	font-size: 0.82em;
}
#contenu #article .ps .titre-notes {
	font-weight: bold; text-transform: uppercase;
}
#contenu #article .ps p {
	padding: 0; margin: 0;
}
#contenu #article .notes {
	clear: both; 
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #EEE;
	font-size: 0.82em;
}
#contenu #article .notes .titre-notes {
	font-weight: bold; text-transform: uppercase;
}
#contenu #article .notes p {
	padding: 0; margin: 0;
}
#contenu #article img.visuel {
	float: left; padding: 0; margin: 7px 10px 0px 0;
}
#contenu #article img.right {
	float: right; padding: 0; margin: 7px 0px 0px 10px;
}
#contenu #article img.left {
	float: left; padding: 0; margin: 7px 10px 0px 0;
}
#contenu #sommaire {
	width: 100%; 
	margin: 0; padding: 0;
}
#contenu #sommaire h1 {
	clear: both;
}
#contenu #sommaire h2 {
	clear: both;
}
#contenu #sommaire h3 {
	clear: both;
}
#contenu #sommaire h4 {
	clear: both;
}
#contenu #sommaire p {
	padding: 0; margin: 0;
}
#contenu #sommaire .titre {
	color: #02192D;
}
#contenu #sommaire .titre a {
	color: #02192D;
}
#contenu #sommaire .pagination {
	margin-left: 15px; font-weight: bold; font-size: 1.1em; color: #453700;
}
#contenu #sommaire .pagination .on {
	color: #8A110D;
}
#contenu #sommaire .pagination a {
	color: #453700;
}
#contenu #sommaire .pagination a.on {
	color: #8A110D;
}
#contenu #sommaire .bloc-contenu {
	float: left; width: 100%; 
	padding: 10px 0 20px 0; margin: 0;
	border-top: 1px solid #EEE;
	list-style: none;
}
#contenu #sommaire .bloc-contenu .surtitre {
	font-size: 0.8em;
}
#contenu #sommaire .bloc-contenu .descriptif {
	padding-top: 10px;
}
#contenu #sommaire .bloc-contenu img.visuel {
	float: left; padding: 13px 15px 0px 0;
}
#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: normal;
}
#contenu #sommaire .bloc-contenu ul li {
	background-image: url(http://www.handimarseille.fr/sites/handimarseille.fr/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 .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 0;
}
#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: bold;
}
#contenu .formulaire_spip .titre {
	text-align: center; font-weight: bold;
}
#contenu .formulaire_spip p {
	margin: 0px; padding: 0px; text-align: left;
}
#contenu .formulaire_spip fieldset {
	margin: 0 0 20px 0; 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 0;
}
#contenu .formulaire_spip label {
	display: block; margin: 0; padding: 0 0 5px 0;
}
#contenu .formulaire_spip input {
	width: 300px; margin: 0 0 10px 0; padding: 0;
}
#contenu .formulaire_spip textarea {
	width: 300px; margin: 0 0 10px 0; 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 0;
}
#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: bold;
}
#contenu .spip_forms .spip_forms_champ .titre {
	text-align: center; font-weight: bold;
}
#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 0; 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 0;
}
#contenu .spip_forms .spip_forms_champ label {
	display: block; margin: 0; padding: 0 0 5px 0;
}
#contenu .spip_forms .spip_forms_champ input {
	width: 300px; margin: 0 0 10px 0; padding: 0;
}
#contenu .spip_forms .spip_forms_champ textarea {
	width: 300px; margin: 0 0 10px 0; 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;
}
#selections {
	text-align: left;	
}
#selections .liste-titre {
	min-height: 30px; line-height: 30px; border-width: 1px; border-style: solid;
}
#selections .titre {
	height: 60px;
}
#selections .date {
	font-size: 0.8em;
}
#selections .noresult {
	float: left; padding: 30px; text-align: center; font-weight: bold; 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 ul.resultats {
	float: left; 
	padding: 0px; margin: 0; 
	width: 318px; min-height: 200px;
	border-width: 1px; border-style: solid;	
}
#selections ul.resultats li {
	float: left; 
	width: 100%;  
	list-style: none; 
	padding: 0px ; margin: 0px;
	border-bottom: 1px solid;
}
#selections ul.resultats li .titre {
	font-weight: bold;
}
#selections ul.resultats li img.visuel {
	float: left; padding: 0px 8px 0px 0;
}
#selections ul.resultats a {
	color: #02192D;
}
#selections ul.resultats .synthese {
	display: block; width: 100%; 
	padding: 0px; margin: 0px 0 0px 0; 
	color: #02192D; background: none;
}
#selections ul.resultats img.logohandi {
	float: right; height: 15px; width: 15px;
}
#selections ul.resultats .note {
	float: left;
}
#selections ul.resultats .synthforums {
	float: right; line-height: 24px; text-align: center; 
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/icon-forumsbleu-40.png) no-repeat; 
	height: 29px; width: 40px;
	padding: 0; margin: 0;
}
#selections .dossier {
	float: left; width: 100%; margin: 0 0 30px 0;
}
#selections .emploi {
	float: left; width: 100%; margin: 0 0 30px 0;
}
#selections .autres {
	float: left; width: 100%; margin: 0 0 30px 0;
}
#selections .neutre {
	float: left; width: 100%; margin: 0 0 30px 0;
}
#selections .criterisation {
	float: left; width: 100%; margin: 0 0 30px 0;
}
#selections .neutre {
	width: 302px; padding: 9px; border: 1px solid #EEE;
}
#selections .criterisation {
	background: #EEE; 
	color: #453700;
}
#selections .criterisation .resultats {
	border-color: #EEE; border-top: 5px solid #8A110D;
}
#selections .criterisation .noresult {
	border-color: #EEE; border-top: 5px solid #8A110D;
}
#selections .criterisation .liste-titre {
	border-color: #EEE; background: #8b8b87; color: #EEE;
}
#selections .criterisation .surtitre {
	color: #8A110D; font-size: 0.8em;
}
#selections .criterisation .titre {
	color: #453700; font-weight: normal;
}
#selections .criterisation .titre a {
	color: #453700;
}
#selections .criterisation a {
	color: #453700;
}
#selections .criterisation ul.resultats {
	background: none;
}
#selections .criterisation ul.resultats li {
	border-color: #8A110D;
}
#selections .criterisation ul.resultats li.agenda {
	height: 70px;
}
#selections .criterisation .pagination {
	border-top: none; border-bottom: none; border-color: #EEE; color: #453700;
}
#selections .criterisation .pagination a {
	color: #453700;
}
#selections .criterisation .pagination .on {
	color: #453700;
}
#selections li.dynamique {
	height: 60px; overflow: hidden;
}
#selections li.dynamique .descriptif {
	visibility: hidden; position: absolute; width: 310px; height: 60px; overflow: hidden;
}
#selections li.dynamique:hover {
	height: 60px; overflow: hidden; 			
}
#selections li.dynamique:hover .descriptif {
	visibility: visible;
}
#selections li.dynamique:hover .titre {
	visibility: hidden;
}
#selections li.dynamique:hover .visuel {
	visibility: hidden;
}
#selections li.dynamique:hover img {
	visibility: hidden;
}
#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 a {
	color: #8b8b87;
}
#selections .emploi .liste-titre {
	border-color: #EEE;
}
#selections .emploi .resultats {
	border-color: #EEE;
}
#selections .emploi ul li {
	border-color: #EEE;
}
#selections .emploi ul li:hover {
	background: #453700; color: #FFF;
}
#selections .emploi ul li:hover	a {
	color: #FFF;
}
#selections .autres {
	background: #FFF; color: #8b8b87; border-color: #EEE;
}
#selections .autres a {
	color: #8b8b87;
}
#selections .autres .liste-titre {
	border-color: #EEE;
}
#selections .autres .titre {
	padding: 0;
}
#selections .autres .resultats {
	border-color: #EEE;
}
#selections .autres .texte {
	color: #8b8b87;
}
#selections .autres ul li {
	background-image: url(http://www.handimarseille.fr/sites/handimarseille.fr/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(http://www.handimarseille.fr/sites/handimarseille.fr/squelettes/img/puce-rubrique-light.png); background-color: #453700; color: #FFF;
}
#selections .autres ul li:hover .texte {
	color: #FFF;
}
#selections .autres ul li:hover	a {
	color: #FFF;
}
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;
}
#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 5px; text-transform: uppercase; color: #02192D; text-align: center;
}
#encarts .breves {
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 30px; 
	border-bottom: 0px solid ;
}
#encarts .divers {
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 30px; 
	border-bottom: 0px solid ;
}
#encarts .animation {
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 30px; 
	border-bottom: 0px solid ;
}
#encarts .renvois {
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 30px; 
	border-bottom: 0px solid ;
}
#encarts .interactivite {
	padding: 0 5px 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 5px 0; 
	font-weight: bold;
}
#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: normal;
}
#encarts ul p {
	margin: 0px; padding: 0px;
}
#encarts .formulaire_spip {
	margin: 0; padding: 0;
}
#encarts form caption {
	text-align: center; font-weight: bold;
}
#encarts form fieldset {
	margin: 0; padding: 0; border: none;
}
#encarts form legend {
	border: none; padding: 0; margin: 0 0 5px 0;
}
#encarts form input {
	width: 175px; margin: 0 0 10px 0; padding: 0;
}
#encarts form textarea {
	width: 175px; margin: 0 0 10px 0; padding: 0;
}
#encarts form .spip_bouton {
	width: 90%; margin: 0; padding: 0;
}
#encarts form label {
	width: 100%; margin: 0; padding: 0;
}
#encarts form li {
	border: none; padding: 0; margin: 0;
}
#encarts form .forml {
	width: 100%; font-family: inherit; font-size: inherit;  margin: 0; padding: 0;
}
#encarts .breves {
	background: url(http://www.handimarseille.fr/sites/handimarseille.fr/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 0; 
	text-align: center;
}
#encarts .interactivite a {
	color: #1f494f;
}
#encarts .interactivite p {
	margin: 0px; padding: 5px 0 5px 0; font-weight: bold; font-size: 1.1em;
}
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #EEE;
}
#documents_portfolio h2 {
	margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold;
}
#document_actif {
	margin-top: 1em;
}
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #EEE;
}
#documents_joints h2 {
	margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold;
}
#documents_joints ul {
	margin: 0; padding: 0; list-style: none;
}
#documents_joints li {
	margin-bottom: 0.4em;
}
#documents_joints li .spip_doc_titre small {
	font-weight: normal;
}
.spip_bouton {
	text-align: center;
}
.spip_bouton input {
	border: 1px solid #EEECCC; background-color: #FFFFFF;  margin-top:10px;
}
.spip_bouton input:hover {
	background-color: #205585;
}
.reponse_formulaire {
	font-weight: bold; color: #e86519;
}
fieldset.reponse_formulaire {
	border-color: #e86519; font-weight: normal;
}
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: bold; padding: 5px 0 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: bold;
}
#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: bold;
}
#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 0;
}
.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;
}