@charset "UTF-8";
/* CSS Document */

/*corps*/
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	background-image: url(../imgb/fondbody.jpg);
	color: #3c281d;
}

img { border: 0; }
blockquote { margin-left: 25px; margin-top: 10px; margin-bottom: 10px; }


.img1 { float:left; border:0; margin-top: 0; margin-left:140px; }
.img2 { float:right; border:0; margin-top: 0; margin-right:0; }
.img3 { float:right; border:0; margin-top: 150px; margin-right:100px; }

input { font-family: Geneva,; font-size: 0.8em; text-align: center; color: #3c281d; }

div#date { position: relative; height: 15px; width:100%; margin-top: 25px; text-align: right; font-size: 0.6em; }

div#titre { position: relative; height: 54px; width: 100%; 	margin-top: 90px; }

div#global{ width: 739px; padding: 0; border: 1px solid #dc8b34; height: 742px; margin: 0 auto 0 auto; }

div#concours{	background-image: url(../imgb/concours.jpg);
	width: 100%;
	height: 584px;
	float: left;
	overflow: hidden;
	visibility: inherit;
	margin: 0 auto 0 auto; }

div#header { height: 134px; position: relative; width: 739px; }
div#header embed {  margin: 0; clear:left; margin-top: 0; }


div#centre {
	background: url(../imgb/centre.jpg) repeat bottom;
	width: 100%;
	height: 584px;
	float: left;
	overflow: hidden;
	visibility: inherit;
	margin: 0 auto 0 auto
}
div#carte { float: right; margin-top: 20px; width: 50px; margin-right: 160px; margin-left: 10px; }
div#rech { float: right; margin-top: 10px; width: 570px; margin-right:20px; }
div#contenud { float: right; margin-top: 10px; width: 600px; margin-right: 0; }
div#contenub { float: right; margin-top: 10px; width: 600px; margin-right: 0; }
div#contenud a { text-decoration: none; color: #f39129; font-weight: bold; letter-spacing: 1px; }
div#contenud a:hover { 	text-decoration: none; color: #3c281d; font-weight: normal; letter-spacing: 1px; }
div#contenue { float: right; margin-top: 10px; width: 600px; margin-right: 0; }

div#contenuc {	float: right; margin-top: 75px;	width: 515px; margin-right: 0; }
div#contenuc cite { color: #ff0600; font-style: normal; font-weight: bold; letter-spacing: 1px; }
div#contenuc h1 { font-size: 1.7em; padding: 10px 0 5px 0; margin: 10px 0 0 0; color: #ff0600; text-decoration: none; font-weight: bolder; text-transform: uppercase; font-family: Verdana; }
div#contenuc h3 { font-size: 1.3em; margin: 0; padding: 0;  text-decoration: none; font-weight: bold; color: #f39129;  }
div#contenuc h5 { font-size: 1.5em; margin: 10px 0 0 0; padding: 5px 0 0 0;  text-decoration: none; font-weight: normal;  }
div#contenuc h2 { font-size: 1.5em; padding: 5px 0 0 0; margin: 0 0 0 0; color: #ff0600; text-decoration: none; font-weight: bold; font-family: Verdana; }
div#contenuc a { text-decoration: none; color: #ff0600; font-weight: normal; }
div#contenuc a:hover { text-decoration: none; color: #f39129; font-weight: normal; }
div#contenuc span { text-decoration: underline; }

div#contenug { float: left; width: 127px; margin-top: 145px; height: 140px;  }
div#contenug embed { clear:left; }

div#promotion { width: 420px ;
			height: 395px;
			padding: 0 ;
			margin: 0 10px 5px 10px ;
			text-align: center ;
			overflow: auto;}

div#tarifg { float: left; width: 250px; margin-top: 0; text-align: center; }
div#tarifd { float: right; width: 250px; margin-top: 0; margin-right: 90px; text-align: center; }

a.violet { text-decoration: none; color: #CC78FF; }
a.violet:hover { text-decoration: underline; color: white; background-color: #CC78FF; }
a.promo { text-decoration: none; color: #78275d; font-weight: bold; }
a.promo:hover { text-decoration: underline; color: white; background-color: #CC78FF; }

h2 {
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	color: #3c281d;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

h3 {
	font-size: 1.1em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	color: #3c281d;
	text-decoration: underline;
	font-weight: normal;
}

h4 {
	font-size: 1.1em;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	color: #3c281d;
	text-decoration: underline;
	font-weight: bold;
}

div#admin { color: #9d0d15; text-align: center; width: 100%; clear: both; } 
 
div#footer { font-family: Trebuchet MS; font-size:7pt; text-align: center; width: 100%; clear: both; }
div#footer a { text-decoration: none; color: #3c281d; }
div#footer a:hover { color: #9d0d15; }

.submit {
	border : 0;
	background : url(../imgb/valider.png) left top no-repeat;
	height : 20px;
	width : 88px;
	cursor : pointer;
}
.gagnant {
	color:#FF0000;
	text-decoration: blink;
	font-size: 1em;
	padding: 5px 0 5px 0;
	margin: 25px;
	font-weight: bold;
	letter-spacing: 1px;
}
.arouge {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
}
.arouge:hover {
	text-decoration: underline;
}
.ared {
	color:#FF0000;
	text-decoration: none;
}
.ared:hover {
	text-decoration: underline;
}
.agagnant {
	color:#FF0000;
	text-decoration: blink;
	font-size: 1.5em;
	padding: 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
	font-variant: normal;
	text-align: center;
	margin: 0px 0px 0px 50px;
}
.indent {
	text-indent: 75px;
}
.h2rouge { color: #FF0000; font-weight: bold; font-size: 1.5em; margin: 0px 0px 0px 5px; }
.ah2rouge { color: #FF0000; font-weight: bold; font-size: 1.5em; margin: 0px 0px 0px 5px; text-decoration: none; }
.ah2rouge:hover { color: #ba7714; }
.tdjaune { background-color:#ef9c00;}
.bleu { color: #0093d6; } 
.fondblanc {background-color: #FFFFFF; }
.engag { color: #0093d6;  background-image: url(../imgb/engagb1.png); } 
.center { text-align: center; }
div#blisterswf {
	clear: right;
	width: 105px;
	height: 165px;
	margin-left: 450px;
	margin-top: -150px;
}
.blister { clear: right; }
#offreblister {
	position:absolute;
	left:430px;
	top:409px;
	width:162px;
	height:129px;
	z-index:1;
}
.aspecialvl { background-image: url(../imgb/specialvl.png);
	text-decoration: none;
	display: block;
	height: 23px;
	width: 163px;
 }
.aspecialvl:hover {
	background-image: url(../imgb/specialvlh.png);
	display: block;
	height: 23px;
	width: 163px;
}
.aspecialpl { background-image: url(../imgb/specialpl.png);
	text-decoration: none;
	display: block;
	height: 23px;
	width: 163px;
 }
.aspecialpl:hover {
	background-image: url(../imgb/specialplh.png);
	display: block;
	height: 23px;
	width: 163px;
}
.aspecialmal { background-image: url(../imgb/2008_mal.png);
	text-decoration: none;
	display: block;
	height: 23px;
	width: 312px;
 }
.aspecialmal:hover {
	background-image: url(../imgb/2008_malh.png);
	display: block;
	height: 23px;
	width: 312px;
}
