/* CSS Document */
html { height:100%;}
body	{	background-color:#000000;	padding:0;	margin:0;	text-align:center;font-size:11px; font-family: Verdana, Arial, sans-serif; height:100%; background-image:url(../images/bg_body1.jpg); 	background-repeat:no-repeat;	background-position:center top;}
img		{	border:none; padding:0; margin:0; }
/* --------------------------------------------------------------------------------------------------*/
#bodyDiv	{ 	width:100%;	margin:0 auto;	padding:0;	text-align: center;	}

#entete		{ text-indent:-9999px;	margin:0 auto;	padding:0;	width:857px;	text-align: center; height:93px;}

#menu		{	background: url(../images/bg-menu.jpg); background-position: center top; background-repeat: no-repeat;	width:857px; height:69px; display:block;	margin: 0 auto;	padding:0; text-align:center;}
#menu ul	{	padding:0 24px 0 0;	margin:0 auto;	list-style-type:none;	height: auto; width:789px;}
#menu li	{	padding:0;	margin:0;	float:left;}
#menu img 	{ 	padding:0; margin:0;}

#miette	{ margin:0 auto;	padding:0;	width:857px; height:47px; display:block; text-align:left;}
#miette	img { padding:0; margin:5px 0 0 60px; float:left;}

#miette2	{ margin:0 auto;	padding:0;	width:857px; height:47px; display:block;  }
#miette2	img { padding:0; margin:5px 0 0 60px; float:left;}

a.haut		{ color:#a11422;}
a.haut:hover{ color:#660005;}
a		{ color:#a11422;}
a:hover{ color:#660005;}

#contenu	{	width:810px;	height:auto;	min-height: 377px;		margin:0 auto; padding:0;	text-align: left;}
#contenu2 ul.flash	{ list-style-type:none;	text-align: center; min-height: 377px; padding:10px 0; margin:0 auto; width:795px;}
#contenu2 ul.flash li { list-style-type:none; padding:5px 0 0 3px; }

#contenu2	{	background-image:url(../images/bg_content1-visite.jpg);	background-repeat: no-repeat;	background-position:center top;	width:1000px;	height:auto !important; height:377px;	min-height: 377px;		margin:0 auto; padding:0;	text-align: left;}


#leftside{ float:left; width:271px; padding:0; margin:0; display:block; }

#sousmenu{  background-image:url(../images/planche-body.gif); background-position: top right; background-repeat:repeat-y;	width:271px; padding:0;	 margin-bottom:20px;		min-height: 5px; }

#planches			{ background-image: url(../images/planche-bas.gif); background-repeat: no-repeat; background-position: bottom right; width:271px;	padding:0;	margin-top:0; color:#281204; min-height:326px;}
#planches ul		{ background-image: url(../images/planche-haut.gif); background-position: top right; background-repeat: no-repeat; width: auto;	padding: 20px;	margin: 0;	list-style-type: none; }
#planches li		{ width: auto;	line-height: 15px;	font-size: 12px;	padding: 0px 0px 0px 45px;	font-weight: bold;	margin:0; background-image:url(../images/sousmenu-bullets/salle1.gif); list-style-type:none;  background-repeat:no-repeat; background-position:left 9px;}
#planches li.texte	{ width:auto;	padding:0;	margin:0 0 10px 0;	list-style-type:none; background-image:none;}
#planches li.texte p{ width:auto;	padding:0;	margin:0;}

#planches2			{ background-image: url(../images/planche-bas.gif); background-repeat: no-repeat; background-position: bottom right; width:271px;	padding:0;	margin-top:0; color:#281204; min-height:326px;}
#planches2 ul		{ background-image: url(../images/planche-haut.gif); background-position: top right; background-repeat: no-repeat; width: auto;	padding: 20px;	margin: 0;	list-style-type: none; }
#planches2 li		{ width: auto;	font-size: 12px;	padding: 0px 0px 0px;	font-weight: bold;	margin:0;}


#planches li.sm1		{ background-image:url(../images/sousmenu-bullets/salle1.gif);}
#planches li.sm2		{ background-image:url(../images/sousmenu-bullets/salle2.gif);}
#planches li.sm3		{ background-image:url(../images/sousmenu-bullets/salle3.gif);}
#planches li.sm4		{ background-image:url(../images/sousmenu-bullets/salle4.gif);}
#planches li.sm5		{ background-image:url(../images/sousmenu-bullets/salle5.gif);}
#planches li.sm6		{ background-image:url(../images/sousmenu-bullets/salle6.gif);}
#planches li.sm7		{ background-image:url(../images/sousmenu-bullets/salle7.gif);}
#planches li.sm8		{ background-image:url(../images/sousmenu-bullets/salle8.gif);}
#planches li.sm9		{ background-image:url(../images/sousmenu-bullets/salle9.gif);}
#planches li.sm10		{ background-image:url(../images/sousmenu-bullets/salle10.gif);}
#planches li.sm11		{ background-image:url(../images/sousmenu-bullets/salle11.gif);}
#planches li.sm12		{ background-image:url(../images/sousmenu-bullets/salle12.gif);}
#planches li.sm13		{ background-image:url(../images/sousmenu-bullets/salle13.gif);}
#planches li.sm14		{ background-image:url(../images/sousmenu-bullets/salle14.gif);}
#planches li.sm15		{ background-image:url(../images/sousmenu-bullets/salle15.gif);}
#planches li.sm16		{ background-image:url(../images/sousmenu-bullets/salle16.gif);}
#planches li.sm17		{ background-image:url(../images/sousmenu-bullets/salle17.gif);}
#planches li.sm18		{ background-image:url(../images/sousmenu-bullets/salle18.gif);}
#planches li.sm19		{ background-image:url(../images/sousmenu-bullets/salle19.gif);}
#planches li.sm20		{ background-image:url(../images/sousmenu-bullets/salle20.gif);}
#planches li.sm21		{ background-image:url(../images/sousmenu-bullets/salle21.gif);}

#planches a			{	font-size:12px;	display:block; padding:5px 0;	text-decoration:none;	color:#660005; font-weight: normal;}

#planches a.active	{	color:#660005;}
#planches a:hover	{	color:#a11422;}
#planches p			{	padding:5px;	font-size:12px;	color:#681616;	font-weight:bold;}
#planches p.blanc	{	padding:0px 15px 0px 70px;	font-size:12px;	color:#ffffff;	font-weight:bold; margin:0;}

#planches ul.texte		{	width:auto;	padding:7px 0 0 0;	margin:0 0 10px 0;	list-style-type:none; background-image:url(../images/planche-haut.gif); background-position: top right; background-repeat:no-repeat;}
#planches ul.texte li	{	width:auto;	font-size:12px;	padding:5px 15px 1px 70px; 	font-weight:bold;	margin:0; min-height:50px;	list-style-type:none; background-image:url(../images/planche-bas.gif); background-repeat:no-repeat; background-position:bottom right;}
#planches ul.texte li p	{	padding:0px;}


#commanditaires 		{ background-image:url(../images/planche-body.gif); background-position: top right; background-repeat:repeat-y; width:271px; padding:0; margin:0 0 20px 0; min-height: 160px; }
#commanditaires_wrapper { background-image: url(../images/planche-haut.gif); background-position: top right; background-repeat: no-repeat; }
#commanditaires_contenu { background-image: url(../images/planche-bas.gif); background-repeat: no-repeat; background-position: bottom right; width:auto;	padding:0;	margin:0;		min-height: 410px; 	color:#281204;}

#commanditaires_contenu img.titre { padding:23px 0 0 25px; margin:0 auto; text-align:center; border:0;}

#droitsReserves { width:241px; padding:15px; margin:0 0 20px 0; min-height: 198px; background-image:url(../images/bg-copyright.gif);	background-repeat:no-repeat;	background-position:top left;}
#droitsReserves img { padding:10px 0 0 0;}

#contenu_global_top{
	float:left;
	width:519px;
	margin:0 0 10px 13px;
	padding:0;
	background-image:url(../images/bg_content2.png);
	background-repeat:repeat-y;
	background-position:top right;
}
#contenu_texte{	
	height: auto;
	width: 459px;
	float:left;
	min-height:750px;
	background-image:url(../images/bg_content1.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 30px 0 30px;
	margin:0;
}
#contenu_global_bottom{	
	height:15px;
	width: 519px;
	float:left;
	background-image:url(../images/bg_content4.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0;
	margin:0;

}
#contenu_texte p{
	font-size:12px;
	line-height:16px;
}
#contenu_texte h1.titre{
	color:#a50328;
	font-size: 18px;
	font-weight:bold;
	height:47px;
	width: 100%;
	padding: 0;
	text-align:center;
	margin:15px auto 30px auto;
	
}
#contenu_texte h4{
	color:#23005e;
	font-size: 16px;
	font-weight:bold;
}
#contenu_texte a{
text-decoration:underline;
color:#a11422;
}
#contenu_texte a img{
text-decoration:none;
border:0px solid white;
}
#contenu_texte a:hover{
text-decoration:underline;
color:#660005;
}
#contenu_texte ul{
list-style-type:none;
padding:0;
margin:0;
}
#contenu_texte li{
background-position:left;
background-repeat:no-repeat;
padding:5px 0 5px 30px;
margin:0 0 10px 0;
}
#contenu_texte li.epee{
background-image: url(../images/sheriff.gif);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 5px 20px;
margin:0 0 10px 0;
}

#contenu_texte h5{
font-size:12px;
padding:0;
margin:0;
}
#contenu_texte p{
padding:0;
margin:0;
}
#basdepage{
	width:871px;
	color:#ffffff;
	font-weight:normal;
	margin:0 auto;
	padding:5px 0 20px 0;
	text-align: center;
}
#basdepage a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#basdepage a:hover{
	color:#ea4b5b;
	font-weight:normal;
	text-decoration:underline;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }