html, body {
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	background-color:#CC3301;
	font-size:12px;
}

img{
	border:0;
}

a:active {color: #FFFF00; text-decoration: none}
a:link {color: #FFFF00; text-decoration: none}
a:visited {color: #FFFF00; text-decoration: none}
a:hover {color: #FFFF00; text-decoration: none}

.header {	
	background: url(../images/fond.jpg) repeat-y center center;	
}
.footer{
	position:relative;
	margin:0;
	padding:0;
	height:19px;
}
.conteneur {
	position:relative;
	width:720px;
	background:url(../images/fond.jpg) repeat-y left top;
}
.main {
	width:720px;
	background:url(../images/fond_2.jpg) no-repeat left top;
}
.corps{
	position:relative;
	width:694px;
	background:url(../images/fond_3.jpg) repeat-y left top;
	margin-top:-4px;
	padding:15px 13px 5px 13px;
}

.avertissement{
	text-align:center;
	font-weight:bold;
}
.oui{
	display: block;
	width:150px;
	height:50px;
	background-image:url(../images/verifAge/oui-hover.gif);
}
.oui:hover{
	visibility: visible;
}
.oui:hover img{
	visibility: hidden;
}
.non{
	display: block;
	width:150px;
	height:50px;
	background-image:url(../images/verifAge/non-hover.gif);
}
.non:hover{
	visibility: visible;
}
.non:hover img{
	visibility: hidden;
}

/*-- bouton survol --*/

.inscription{
	display:block;
	width:155px;
	height:43px;
	background:url(../images/inscrivez-vous.jpg) no-repeat left top;
}
.inscription:hover{
	background:url(../images/inscrivez-vous.jpg) no-repeat left bottom;
}

.pasmajeur{
	display:block;
	width:150px;
	height:50px;
	background:url(../images/verifAge/pasmajeur.jpg) no-repeat left top;
}

.pasmajeur:hover{
	background:url(../images/verifAge/pasmajeur.jpg) no-repeat left bottom;
}

.majeur{
	display:block;
	width:150px;
	height:50px;
	background:url(../images/verifAge/majeur.jpg) no-repeat left top;
}
.majeur:hover{
	background:url(../images/verifAge/majeur.jpg) no-repeat left bottom;
}

.inscription:hover img{
	visibility: hidden;
}
.lstbiere{
	list-style-image:url('../images/puce_jaune.png');
}

/* -- Mon compte -- */
.txt_conn{
	border:1px solid #f9b50f;
	background-color:#910007;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:15px;
}
.txt_conn:hover{
	border:1px solid #CC3301;
	background-color:#7a0006;
}

.txt_ins{
	height:18px;
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.titre_regl{
	background-color:#a80109;
	color:#efca00;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	padding:1px;
}
.titre_regl img{
	float:right; 
	margin-right:5px;
}
.titre_lot{
	border-bottom:1px dotted #FFFFFF;
	height:20px;
	font-weight:bold;
	color:#FFCC00; 
	text-align:center; 
	font-size:14px;
	margin:50%;
}
.titre_page{
	position:relative;
	left:-13px;
}

.image-capsule{
	background-image:url(../images/affiche-jeu/inscrivez-vous.gif);
	background-repeat:no-repeat;	
	background-position:2% 0%;
}
p.para{
	text-indent:10px;
	margin:0;
	padding:0;
}
p.para span{
	font-size:14px;
	color:#ffcc00;
	font-weight:bold;
}
p.para span2{
	font-size:14px;
	color:#fffff;
	font-weight:bold;
}

p.para lien{
	font-size:13px;
	color:#ffcc00;
	font-weight:bold;
}
p.regle{
	margin:0;
	padding:0;	
}

p.regle span{
	font-size:12px;
	color:#ffcc00;
	font-weight:bold;
	}
	
	
.cadreImage{ border:2px solid #FFFFFF; margin:2px; }


/*-- menu --*/
.pro_linedrop {
height:36px;
width:700px;
background:url(../images/blank_sepia.gif);
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
left:10px;

}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(../images/blank_over_sepia.gif);
}

.pro_linedrop .select a {
display:block; 
height:36px; 
float:left; 
background: url(../images/blank_sepia.gif); 
padding:0 0 0 0px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#fc0;
}

.pro_linedrop .select li.line a {color:#fc0;}

.pro_linedrop .select a b {
display:block; 
padding:0 25px 10px 15px; 
background:url(../images/blank_sepia.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(../images/blank_over_sepia.gif); 
padding:0 0 0 1px;
line-height:27px;
cursor:pointer; 
color:#ddd;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#ddd;
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 25px 9px 15px; 
background:url(../images/blank_over_sepia.gif) right top; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:21px;
display:block; 
position:absolute;
float:left;
width:700px;
top:28px; 
left:0; 
text-align:center;
background:transparent url(../images/line.gif);
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent url(../line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#ffcc00;font-size:10px;}

.pro_linedrop .select :hover .sub li.subline a {color:#FFFFFF;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#fff; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#FFFFFF;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}


.bonneRep{
	color:#8FA148;
	font-weight:bold;
	font-size:16px;
}

.repKO{
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
}
.repKO span{color:#fff;font-size:12px;}

.parent{
	width:100%;
	height:320px;

}
.parent2{
	width:100%;

}
.parent3{
	width:100%;
	height:300px;

}

.imgBouteille{
	width:80px;
	/*height:248px;*/
	display:block;
	position:relative;
	float:right;
	margin-right:-3px;
	margin-top:10px;

}
	
.formRep{
	width:617px;
	display:block;	
	text-align:center;
	margin:0 auto;
	height:248px;
	float:left;
	background-image:url(../images/sol-bulle.jpg);
	background-repeat:no-repeat;
	background-position:101% 15%;

}

.formRep2{
	width:617px;
	display:block;	
	text-align:center;
	margin:0 auto;
	height:248px;
	float:left;
	background-image:url(../images/sol-bulle.jpg);
	background-repeat:no-repeat;
	background-position:101% 78%;


}

.chargementswf{
	width:100%;
	display:none;
}
	
	