body {
	margin:0; 
	padding:0;
}
	
.AroundBlackLinePix {
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: #000000;
}

._LBlackLinePix {
	border-left: 1px solid;
	color: #000000;
}
._RBlackLinePix {
	border-right: 1px solid;
	color: #000000;
}
._TBlackLinePix {
	border-top: 1px solid;
	color: #000000;
}

._BBlackLinePix {
	border-bottom: 1px solid;
	color: #000000;
}

.BlackLinePix {
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	color: #000000;
}

.BottomBlackLinePix {
	border-top: 1px solid;
	border-bottom: 1px solid;
	color: #000000;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.BottomGreyLinePix {
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	color: #666666;
}
.Petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.PetitBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
}
.PetitTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

#baspage a {
	color: #006600;
	text-decoration: none;
}

#baspage a:hover {
	color:#000000;
}

.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

#CasinoMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:12px;
}
#CasinoMenu a{
	text-decoration:none;
	color:#006600;
}
#CasinoMenu a:link {
color:#336600;
}
#CasinoMenu a:hover {
	text-decoration:none;
	color:#000000;
}

.Gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

#menu {
	width: 138px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	margin:0px;
	padding:3px;
	border:0px;
}

#menu a {
	padding: 5px 0px 5px 14px; /*espace interieure du cadre noir*/
}
#menu li a:link {
	display:block;
	height:auto;
	color: #CC0000;
	margin: 4px 4px 4px -3px !important; /*FireFox*/ 
	margin: -4px -4px 0px -3px;/*Internet Explorer*/
	text-decoration: none;
}
#menu li a:visited {
	display:block;
	color:#990033;
	margin: 4px 4px 4px -3px !important; 
	margin: -4px -4px 0px -3px;
	text-decoration:none;
}
#menu li a:hover {
	color:#FFFFFF;
	background: url("./images/bg.jpg");
}

#menu .sousmenu a {
	padding: 0px 0px 0px 0px; /*espace interieure du cadre noir*/
}
#menu .sousmenu {
	display:block;
	margin-left: 20px;
	padding:0px;
	border:0px;
	list-style-image: url(images/b-2.gif);	/*list-style:none;*/
	font-weight: normal;
	font-size: 9px;
}
#menu .sousmenu li{
	float:none;
	margin:3px;
	padding:0px;
	border:0px;
}

/* Textes */
#conteneur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#conteneur a:link {
color:#333333;
}
#conteneur a:visited {
color:#333333;
}
#conteneur a:hover {
	color:#006600;
	font-size:13px;
}
#conteneur h4 {
color:#006600;
}

#txtG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color: #999999;
	overflow: hidden;
	
}
#sitecenter {
}

#txtD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color: #999999;
	overflow: hidden;
}
/*Petites images avant les textes*/
#ico1 {
	float:left;
	width:80px;
	height:80px;
}

#ico2 {
	float:right;
	width:187px;
	height:130px;
	
}

.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;

}

div#galerie
{
	width: 500px ;
	border: 0px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	/*font: 0.7em Verdana, Arial, Helvetica, sans-serif ;*/
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#galerie a {
	color: #CC0000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#galerie a:hover {
	color:#000000;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 4.5px!important;
	margin: 2px 4px;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #C4A8FD ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

/* Nos productions, border images*/
.gdproduc {
	border: 2px solid #CCCCCC;
}

#tab_partenaire {
	text-align:center;
}

#tab_partenaire img {
	border: 1px solid  #000000;
}


/* YM */
#contacts {
	color: #730908; 
	font-size: 10px; 
	font-family: arial, helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal 
}
#contacts td { 
	font-size: 12px; 
}
#contacts .tableau_gras { 
	font-weight:bold; 
}
#contacts .italic { 
	font-style:italic; 
}
#contacts .tableau_bordure {
	width: 550px;
	border: 1px solid #730908;
}
#contacts .tableau_fond_point {
	background-color: #FFFFFF;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #730908;
}
#contacts .tableau_fond { 
	background-color: #FFFFFF; 
	padding: 10px;  
}
#contacts h1 {
	color: #D14544;
}
