body    { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100% }
#ombre       {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 90%;
	max-width: 1050px;
	min-width: 800px }







#global          {
	margin: 0px 0px 0px 39px;
	padding: 0px;
	position: relative;
	width: 100%;
	min-height: 100% }

#footer               {
	clear: both;
	margin: 0px;
	padding: 70px 0px 0px;
	position: relative;
	bottom: 0;
	width: 100%;
	height: 130px }








#enveloppe               {
	margin: 0px;
	padding: 650px 0px 20px;
	position: relative }


#sidebar                 {
	float: left;
	margin: -680px 0px 0px;
	padding: 0px;
	border: yellow;
	position: relative;
	width: 185px }




#conteneur                  {
	margin: -650px 10px 0px 185px;
	padding: 0px;
	position: relative;
	overflow: hidden }




#article                 {
	background-color: transparent;
	margin: 100px 0px 50px;
	padding: 0px;
	position: relative }


.texte_article            {
	background-color: transparent;
	clear: right;
	position: relative;
	overflow: hidden }



#entete_rubrique        {
	vertical-align: top;
	margin: -10px 0px 70px;
	padding: 0px }

.clear  { clear: both; margin: 0; padding: 0; width: 100%; height: 1px; overflow: hidden; display: block }
#header        {
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 240px }




#logo_left  {
	float: right }
.pres_structure   {
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: thin solid #9acd32;
	border-bottom: thin solid #9acd32;
	position: relative;
	width: 100% }


img.spip_logos             {
	float: right;
	margin: 5px;
	padding: 0px;
	border: 0px;
	position: relative }


.spip_documents_left        {
	float: left;
	margin: 3px 15px 3px 5px;
	padding: 0px;
	border: 0px;
	position: relative;
	width: auto }

.spip_documents_right {
	float: right;
	margin: 3px 15px 3px 5px;
	padding: 0px;
	border: 0px;
	position: relative;
	width: auto }

#header .spip_logos      {
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 160px;
	padding: 0px;
	position: relative }





.pres_structure img.spip_logos      {
	float: left;
	margin: 20px 15px 5px 10px;
	padding: 0px;
	position: relative }



.structure img.spip_logos    {
	margin: 5px 15px 5px 10px;
	padding: 0px }


#sous_rubriques_structures    {
	margin: 0px 0px 40px;
	padding: 0px 0px 0px 1em;
	position: relative;
	overflow: hidden }

#annuaire    {
	text-align: center;
	margin: 0px 0px 40px;
	padding: 0.5em 0px 0.5em 1em;
	position: relative;
	width: 100%;
	overflow: hidden }

#annuaire td {
	margin: 0px;
	padding: 0.4em }

#documents_portfolio {
	margin: 0px;
	padding: 0px;
	border: 0px }
#boite_image  {
	background-color: silver;
	text-align: center;
	float: left;
	margin: 0.5em;
	padding: 0px;
	border: solid medium #fff;
	overflow: hidden }
#recherche {
	vertical-align: top;
	margin: 40px 0px 0px 10px;
	padding: 5px;
	border: solid thin #cf9;
	width: 140px }
.documents_joints img.spip_logos  {
	float: left;
	margin: 5px;
	padding: 0px;
	position: relative;
	width: auto;
	height: 30px }


span img.spip_logos {
	text-align: center;
	vertical-align: middle;
	float: none;
	margin: 0px;
	padding: 0px }
.calendrier    {
	margin: 100px 10px 10px 420px;
	padding: 0px 0px 0px 20px;
	position: relative }




.calendrier li  {
	margin: 10px 0px;
	padding: 0px }

.calendrier ul {
	margin: 0px;
	padding: 0px }

.article_sommaire   {
	float: left;
	margin: 10px;
	position: relative;
	width: 400px }

.intro_evenement  {
	margin-top: 10px;
	margin-bottom: 20px }

#formulaire_contact {
	padding: 20px;
	border: solid thin #608600;
	width: 90% }

