body {
	background-image: url(../images/theme/motif_fond.gif);
	background-repeat: repeat;
        PADDING: 0px;
        MARGIN: 0px;
	width: 100%;
	height: 100%;

        overflow-horizontal: hidden;

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;

}
#principal
{

    DISPLAY: block;
    VISIBILITY: visible;
    OVERFLOW: visible;
    
    POSITION: absolute;

  
    WIDTH: 100%;
    LEFT: 0px;
    TOP: 50%;
    HEIGHT: 1px;
  

}

#principal_volute{
	position:absolute;

	background-repeat:no-repeat;
	width:100%;
	height:579px;
	TOP: -288px;

}

#principal_item{
	margin-top:3px;
	padding-left:3px;

	
}
#haut{
	position:relative;
	clear:both;
	background-repeat:repeat-x;
	width:100%;
	height:88px;

}
#centre{
    PADDING: 0px;

    BACKGROUND-COLOR:black;

    VISIBILITY: visible;

    MARGIN: 0px 0px 0px 0px;

    LEFT: 0px;
    WIDTH: 1024px;

    POSITION: absolute;
    TOP: -200px;
    HEIGHT: 400px;
	border-top:2px dashed #282828;
	border-bottom:2px dashed #282828;
	border-right:2px dashed #282828;

}
#item_centre{
	position:relative;
	clear:both;
	padding-left:10px;
	width:500px;
	height:420px;
	background-color:#000;
	border-top:2px dashed #282828;
	border-bottom:2px dashed #282828;
	border-right:2px dashed #282828;
	//border-left:2px dashed #282828;
}
#bas{
	position:relative;
	clear:both;
	background-image:url(../images/theme/volute_bas.gif);
	background-repeat:repeat-x;
	width:100%;
	height:88px;
}
#nav_haut{
	height:114px;
	z-index:10px;
}
#contenu{
	height:214px;
	z-index:10px;
}
#contenu_index{
	height:214px;
	z-index:10px;
	padding-left:240px;
}
#contenu_body{
	margin-left:160px;
	padding-top:10px;
	color:white;
	height:230px;
}
#contenu_body td{
	color:white;
}
#nav_bas{
	height:46px;
	z-index:10px;
}
#contact{
	position:absolute;
	background-color:#313131;
	width:135px;
	height:400px;
	z-index:20px;
	left:10px;
}

#logo{
	margin-top:10px;
	text-align:center;
}
#bascule{
	padding-top:10px;
	padding-left:160px;
	font-size:13px
}
#bascule, #bascule a{
	color:#515151;
	font-style:italic;
	text-decoration:none;
}
#menu{
	padding-left:160px;
	height:25px;
	padding-top:60px;
	color:white;
	font-size:13px;

}
#menu ul{
 	list-style: none;
 	margin: 0;
 	padding: 0;
}

#menu ul li {
 	float: left;
 	vertical-align: middle;
 	padding-right:40px;
}
#menu a{
	color:white;
 	text-decoration:none;
}
#nav_bas{
	padding-left:160px;
	height:25px;
	margin-top:40px;
	* margin-top:15px;
	color:#515151;
	font-size:12px;

}
#nav_bas ul{
 	list-style: none;
 	margin: 0;
 	padding: 0;
}

#nav_bas ul li {
 	float: left;
 	vertical-align: middle;
 	padding-right:30px;
}
#adresse{
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	font-size:10px;
	color:white;
}

.highlight-vip-in-fine{
 	color:#C8AA78;
}
.highlight-vip{
 	color:#990000;
}
#adresse1{
	font-size:11px;
	height:60px;
	width:100px;
}
#adresse2{
	font-size:11px;
	height:60px;
	width:100px;
}
#horaires_ouverture{
	height:100px;
	width:105px;
	font-size:9px;
}
#horaires_ouverture a{
	text-wrap:none;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
#newsletter{
	width:100px;
}
.inp_txt{
	color:#313131;

}
.inp_btn{

}
#scrolling_content{
	width:580px;
	height:235px;
	overflow-x:auto;
	overflow-y:hidden;
}
.item{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
