body { margin:0; padding:10px 0 0 0; }

#main
	{
		/* affichage de lombre*/
		background-color		: #000000;
		background-image		: url(../images/bg-shadow.jpg);
		background-position		: right top;
		background-repeat		: repeat-y;
		width					: 948px;
		margin-left: auto;
        margin-right: auto;
	}
	
#test {
		background-image:url(../images/bg-menu.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		}
#menu
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:230px;
		height:435px;
		float:left;
		/*border:1px solid red;*/
	}
#menu ul
	{
		list-style-type:none;
		margin:34px 0 0 0;
		padding:0;	
	}
#menu ul li
	{
float:left;
	height:12px;/*22*/
		background-color:#C105C3;
		margin:5px 0 5px 15px;
		width:195px; /*210px*/
		padding:5px 0 5px 15px;
		font:normal 10px "Verdana";
		color:white;
		background-image:url(../images/bg-menu-li.jpg);
		background-repeat:repeat-y;
		background-position:right;
	}
#menu ul li a
	{
		color:#FFFFFF;
		text-decoration:none; 
	}
#menu ul li a:hover
	{
		text-decoration:underline
	}
#contenu
	{
		/*width			: 625px;
		height			: 435px;*/
		margin			: 0 0 0 250px;
		padding			: 0 0 10px 0;
		color			: #FFFFFF;
		border:1px solid black;
	}
#bloc_central,#bloc_central2,#bloc_central3,#bloc_central4,#bloc_central5,#bloc_central6,#bloc_central7,#bloc_central8,#bloc_central9
	{
		margin:0 5px 0 0 ;
		padding:0;/**/
		/*background-color:#000000;*/
		background-repeat:no-repeat;
		background-position:right;
		/*border:1px solid red;*/		
	}
#bloc_central
	{
		background-image:url(../images/fond-contenu.jpg);
	}
#bloc_central2
	{
		background-image:url(../images/fond-contenu2.jpg);
	}
#bloc_central3
	{
		background-image:url(../images/fond-contenu3.jpg);
	}
#bloc_central4
	{
		background-image:url(../images/fond-contenu4.jpg);
	}
#bloc_central5
	{
		background-image:url(../images/fond-contenu5.jpg);
	}
#bloc_central6
	{
		background-image:url(../images/fond-contenu6.jpg);
	}
#bloc_central7
	{
		background-image:url(../images/fond-contenu7.jpg);
	}
#bloc_central8
	{
		background-image:url(../images/fond-contenu7.jpg);
	}
#bloc_central9
	{
		background-image:url(../images/fond-contenu9.jpg);
	}
		
h1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 22px;
		color: #CC00CC;
		padding:20px 0 0 0;
		margin:0 0 0 0;
		/*border:1px solid red;*/	
	}
h2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		color: #CC66CC;
		padding:0;
		margin:0 0 30px 0;	
		/*border:1px solid red;*/
    }	
#txt_contenu
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		width:400px;
		height:auto !important;
		min-height:380px;
		height:380px;
		margin:10px 0 0px 10px;
		text-align:justify;	
		/*border:1px solid red;*/
	}
	#txt_contenu a img { border:0; }
#txt_contenu p {
padding:0; margin:10px 0 10px 0;
}
#footer
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		width:660px;
		height:26px;
		padding:0 0 0 10px;
		margin:10px 0 0 10px;
		background-color:#FF66FF
		/*border:1px solid red;*/
	}
#footer a:link
	{
	text-decoration:none;
	color:#000000;
	}
#footer a:visited
	{
	text-decoration:none;
	color:#000000;
	}
#footer a:hover
	{
	text-decoration:underline;
	color:#000000;
	}
#footer a:active
	{
	text-decoration:none;
	color:#000000;
	}
	
/* Tableaux */
table.spip {
margin:0 0 10px 0;
}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #000; color:#FF00FF; }
/*table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }*/
table.spip th, table.spip td { padding: 3px 20px 3px 0; text-align: left; vertical-align: middle; }

#myGallery{ margin:0 auto;}