@media screen
{
	
body
{
	margin:0;
	padding:0;
	overflow:auto;
}

div#corps
{
	position:absolute;
	width:780px;
	left  :50%;
	top :0;
	background : url(../images/fdpage.gif) repeat-y center;
	margin  :0 0 0 -390px;
	padding:91px 0 26px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	overflow:hidden;
	height:100%;
}
body > div#corps
{
	height : auto;
	bottom : 0px;
}
/*----------------------------------------------------------------*/
div#titre
{
	width:150px;
	height:72px;
	position : absolute;
	left:50%;
	margin-left: -390px;
	z-index:2;
	top:0;
}
div#titre h1
{
	margin : 14px 0 0 29px;
}
/*----------------------------------------------------------------*/
div#scrollit
{
	width:778px;
	position :relative;
	height:100%;
	overflow:auto;
}
html>body div#scrollit{
	position :absolute;
	top:91px;
	bottom:26px;
	height:auto;
}
/*----------------------------------------------------------------*/
div.encart
{
	position : relative;
	left:50%;
	margin: 0 0 10px -366px;
	width:370px;
}
div.first
{
	margin-top :49px;
}
div.encart h3
{
	position : absolute;
	margin : 0;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	background: #FFFFFF url(../images/puce.png) no-repeat 350px 25px;
	height : 45px;
	left:5px;
	top:0;
	width :365px;
	z-index :3;
	font-style : italic;
	color :#B41B1B;
	font-weight : bolder;
	font-size : 2.2em;
	text-align : right;
	padding : 10px 20px 0 0;
}
div.encart>h3
{
	width : 343px;
	height : 35px
}

div.encart div.contenu
{
	background : #FFFFFF url(../images/cont-border-left.png) repeat-y;
	border-right : 1px solid #000000;
	position : relative;
	top : 3px;
	z-index :1;
	height:80px;
	padding : 0 0 20px 0
}
div.encart>div.contenu
{
	height :auto;
}
div.encart div.contenu p
{
	text-align: justify;
	padding: 50px 10px 0px 14px ;
	font-size : 0.9em;
	/*letter-spacing: -1px;*/
	line-height:1.1em;
	margin :0;
	/*font-weight :bold;*/
}
div.encart div.contenu div.fdjeux
{
	background: url(../images/fdjeux.jpg) no-repeat 10px 45px;
	padding : 0 150px 5px 0;
	color:#000000;
}
ul
{
	list-style: square;
	margin-top : 5px;
	margin-bottom:0px;
	font-size : 0.9em;
}
div.encart div.contenu img.right
{
	float:right;
	margin : 45px 10px 0 10px;
}
div.encart div.contenu img#plan
{
	margin : 0 0 0 20px;
}
div.encart div.footer
{
	background : url(../images/cont-border-bottom.png) no-repeat;
	height :5px;
	width:370px;
	position : relative;
	top : 2px;
	z-index :2
}
/*----------------------------------------------------------------*/
div#col
{
	position:absolute;
	left : 390px;
	margin : 0 0 0 22px;
	width: 342px;
	top :49px;
	border-left: 1px solid #000000;
	z-index :4;
	font-size : 0.9em;
}
/*----------------------------------------------------------------*/
div#menu 
{
	background : url(../images/bandoHo.png) no-repeat ;
	/*background :url(../images/fdmenu.png) repeat-y;*/
	width:780px;
	position : absolute;
	left:50%;
	margin-left: -390px;
	top :0px;
	z-index :1;
	padding : 72px 0 0 0;
}
div#menu ul
{
	background :  url(../images/fdmenu.png) repeat-y -2px 0;
	margin : 0 3px 0 2px;
	padding : 0 0 0 500px;
	border-bottom: 3px solid #000000;
	z-index :10;
}
div#menu ul li 
{
 display:inline;
 color :#FFFFFF;
}
div#menu ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 15px 0 15px;
	background: url(../images/puce.gif) no-repeat 3px 5px;
}
div#menu ul li.sel a,
div#menu ul li a:hover
{
	background:none;
	text-decoration: none;
	background :#FFFFFF;
	color: #B41B1B
}
/*----------------------------------------------------------------*/
div#pied
{
	background :#FFFFFF url(../images/piedpage.png) no-repeat;
	width:780px;
	height:25px;
	position : absolute;
	left:50%;
	margin-left: -390px;
	bottom :0px;
}
div#pied address
{
margin : 3px 0 0 0;
text-align: center;
font-size: 0.8em;
font-style :normal;
}
div#pied address a
{
	color :#B41B1B
}
}
/*===============================================================================*/
/*===============================================================================*/

/*===============================================================================*/
/*===============================================================================*/
@media print
{
div.encart div.footer,
div#menu
{
	display:none;
}
	
body
{
	margin:0;
	padding:0;
	background : url(../images/bandoHo.png) no-repeat -80px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div#titre,
div#titre h1
{
	margin:0;
}
div.encart
{
	position : relative;
	width:360px;
	margin:5px 0;
}
div.encart h3
{
	
	border : 1px solid #000000;
	border-bottom :none;
	background: #FFFFFF url(../images/puce.png) no-repeat 338px 25px;
	height : 45px;
	font-style : italic;
	color :#B41B1B;
	/*font-weight : bolder;*/
	font-size : 2.2em;
	text-align : right;
	padding : 10px 25px 0 0;
	margin:0;
}
div.encart>h3
{
	height : 35px
}
div.encart div.contenu
{
	padding : 0 0 20px 0;
	margin:0;
	overflow:visble;
	border : 1px solid #000000;
	border-top :none;
}
div.encart div.contenu p
{
	text-align: justify;
	padding: 5px 10px 0px 14px ;
	font-size : 0.9em;
	line-height:1.1em;
	margin :0;
	width:320px;
}
/*div.encart div.contenu div.fdjeux
{
	background: url(../images/fdjeux.jpg) no-repeat 10px 45px;
	padding : 0 150px 5px 0;
	color:#000000;
}*/
ul
{
	list-style: square;
	margin : 5px auto 0 auto;
	font-size : 0.9em;
}
div.encart div.contenu img.right
{
	float:right;
	margin : 5px 10px 0 10px;
}
div.encart div.contenu img#plan
{
	margin : 0 0 0 20px;
}
/*----------------------------------------------------------------*/
div#col
{
	position:absolute;
	left : 345px;
	margin : 0 0 0 22px;
	width: 280px;
	top :95px;
	border-left: 1px solid #000000;
	z-index :4;
	font-size :1em;
}
html>body div#col
{
	width: 300px;
}
div#pied
{
margin-top:3cm;
width:350px;
background : #ECECEC;
}
div#pied address
{
padding : 10px;
font-size: 1.5em;
font-style :normal;
font-weight: bold;
}
div#pied address a
{
	color :#B41B1B
}

}
/*===================== ALL ========*/

div#col h3,
div#col h4,
div#col p
{
	padding : 0;
	margin  : 0 5px 5px 18px;
	text-align: justify;
}
div#col h3,
div#col h4
{
	color : #B41B1B;
}
div.big
{
	font-size:1.4em;
	font-weight: bold;
}
/*div#col p#histo
{
	margin  : 0 5px 50px 18px;
}*/
p.cadre
{
	padding-bottom: 10px !important;
	margin: 5px 5px 5px 18px !important;
	background: url(../images/fdcadre.gif) no-repeat bottom !important;
	clear:both;
	width:100%;
}
div.encart p.cadre
{
	padding-top : 0 !important;
	margin-left:5px !important;

}
p.cadre img
{
	margin: 5px 0 0px 5px  !important;
	vertical-align: text-bottom  !important;
}
p.cadre a
{
	text-decoration: none;
	color: #3E601C;
	font-size: 1.1em;
	font-weight: bold;
	outline: Aqua;
	padding: 3px 25px 0 20px !important; 
	white-space: nowrap;
	background: url(../images/btn.gif) no-repeat right top ;
	/*width : 225px;*/
}
p.cadre a:hover
{
	color: #B41B1B;
	background: url(../images/btn.gif) no-repeat right bottom;
}
p.nb
{
	font-style: italic;
	font-size: 0.9em;
	margin:50px 5px 5px 18px;
	clear:both;
}
div.contenu p.nb{
padding-top:0 !important;
margin-top:0px;
font-size: 0.8em !important;	
}
div#col ul
{
	margin-top : 5px;
	margin-bottom:10px;
	font-size:1em;
}
div#col ul li
{
	margin-bottom: 5px;
}
div#col ul li.big
{
	font-size:1.4em;
}
/*----------------------------------------------------------------*/
hr
{
	border:none;
	border-top: 1px solid #000000;
	height :1px;
}
/*----------------------------------------------------------------*/
p.prix
{
	color : #B41B1B;
	text-align :right !important;
	font-size: 2em !important;
	font-weight:bold;
	margin : 5px 10px 0 0 !important;
	padding :0 !important;
}
span.prix{
	font-weight:bold;
	color : #B41B1B;
}
p.promo
{
	font-size: 0.8em;
	color : #B41B1B;
}
div#col p.prix
{
	font-size: 1.6em !important;
}
/*----------------------------------------------------------------*/
img.left
{
	float:left;
	margin: 0 10px 0 0 ;
}
img.right
{
	float:right;
	margin: 0 0 0 10px;
}