/* DEBUG*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
input{
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* FIN DEBUG*/

/* GENERAL */
html {
	height: 100%;
	width: 100%;
}
body{
	margin: 0;
	text-align: center; /* pour corriger le bug de centrage IE */ 
	font-family: Arial;
	background-color: #fff;
}
#global{
	position: relative; /* on positionne le conteneur */ 
	margin-left: auto; 
	margin-right: auto; 
	width: 1000px;
	text-align: left; /* on rétablit l'alignement normal du texte */ 
}
.page{
	position: relative;
	width: 1020px;
	background: #fff url(images/fond_page.gif) top left repeat-y;
}
#border_left{
	position: absolute;
	width: 1020px; 
	height: 100%;
	background: url(images/border_left.gif) top left repeat-y;
}
#border_right{
	position: absolute;
	width: 1020px; 
	height: 100%;
	background: url(images/border_right.gif) top right repeat-y;
}
#header{
	position: relative;
	width: 1020px;
	height: 84px;
	background: url(images/banner.jpg) top center no-repeat;
}
.center{
	text-align: center;
}
.jaune{
	color: #ffec00;
}
.rouge{
	color: red;
}
.bold, strong{
	font-weight: bold;
}
.uppercase{
	text-transform: uppercase;
}
.black{
	color: #000;
}
.block{
	display: block;
}
/* MENU PRINCIPALE */
#menu{
	position: relative;
	width: 648px;
	padding-top: 9px;
	margin-left: 10px;
	height: 41px;
	background: url(images/fond_menu.gif) top left repeat-x;
	z-index: 10;
}
ul#nav {
	position: absolute;
	padding: 0;
	list-style: none;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
#nav li {
	float: left;
	width: 180px;
	background: #626414;
}
#nav li:hover {
	color: #adb123;
}
#nav li#menu_accueil a {
	margin: 0;
	padding: 0;
	text-decoration: none;	
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #626414;
}
#nav li#menu_accueil{
	width: 80px;
}
#nav li#menu_concours{
	width: 160px;
}
#nav li#menu_gagnants{
	width: 130px;
}
#nav li#menu_magazines{
	width: 185px;
}
#nav li ul li a, #nav li ul li a:hover,#nav li ul li a:active  {
	display: block;
	width: 180px;
	text-align:left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #adb123;
	padding: 3px 0 3px 5px;
}
#nav li ul li a:hover,#nav li ul li a:active {
	color: #626414;
}
.sous-menu{
	margin-top: 5px;
	padding: 0;
	list-style: none;
	display: none;
}
#menu2{
	position: relative;
	left: 648px;
	margin-top: -50px;
	margin-left: 10px;
	padding-top: -10px;
	width: 352px;
	height: 41px;
	background: #d8da97 url(images/fond_menu_actualite.gif) top left repeat-x;
	z-index: 10;
}
#menu2 h1{
	padding-top: 8px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

/*CONTENU PAGE*/
#contenu_page{
	position: relative;
	display: block;
	width: 1020px;
	top: 0;
	left:0;
}
/*ACCEUIL*/
/* Encart Gauche */
.gauche, #gauche_4fusils{
	float: left;
}
a.concours{
	position: relative;
	display: block;
	top: 10px;
	left: 20px;
	margin-bottom: 15px;
	width: 620px;
	height: 260px;
	text-decoration: none;
	z-index: 1;
}
a#concoursRNC_4fusils{
	background: url(images/concoursRNC_4fusils.jpg) top left no-repeat;
}
a#concoursRNC_Irlande{
	background: url(images/concoursRNC_Irlande.jpg) top left no-repeat;
}
a#concoursCF_14territoires{
	background: url(images/concoursCF_14territoires.gif) top left no-repeat;
}
a#concoursCF_14territoires_fini{
	background: url(images/concoursCF_14territoires_fi.gif) top left no-repeat;
}
a#concoursCF_chasse{
	background: url(images/concoursCF_chasse.gif) top left no-repeat;
}
a#concoursCF_chasse span, a#concoursCF_chasse:hover span{
	position: relative;
	display: block;
	top: 219px;
	left: 335px;
	width: 137px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
}
a#concoursCF_chasse:hover span{
	color: #fdcc00;
}
a#concoursCF_chasse_fin{
	background: url(images/concoursCF_chasse_fin.gif) top left no-repeat;
}
a#concoursCF_chasse_avant{
	background: url(images/concoursCF_chasse_avant.gif) top left no-repeat;
}
a#concoursCF_chasse_avant span{
	display: none;
}
a#concoursCF_peche{
	background: url(images/concoursCF_peche.gif) top left no-repeat;
}
a#concoursCF_peche span, a#concoursCF_peche:hover span{
	position: relative;
	display: block;
	top: 219px;
	left: 497px;
	width: 137px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
}
a#concoursCF_peche:hover span{
	color: #fdcc00;
}
a#concoursCF_peche_fin{
	background: url(images/concoursCF_peche_fin.gif) top left no-repeat;
}
a#gagnants_5fusils{
	background: url(images/gagnants_5fusils.jpg) top left no-repeat;
}
a#gagnants_5fusils span, a#gagnants_5fusils:hover span{
	position: relative;
	display: block;
	top: 228px;
	left: 435px;
	width: 137px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a#gagnants_5fusils:hover span{
 	color: #fdcc00;
}

a#fete_peres{
	background: url(images/concoursLCF_RNC_fete-peres.jpg) top left no-repeat;
}
a#fete_peres span, a#fete_peres:hover span{
	position: relative;
	display: block;
	top: 228px;
	left: 425px;
	width: 137px;
	height: 40px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a#fete_peres:hover span{
 	color: #fff;
}
a#une_victorinox{
	background: url(images/concoursCF_victorinox.gif) top left no-repeat;
}
a#une_victorinox span, a#une_victorinox:hover span{
	position: relative;
	display: block;
	top: 225px;
	left: 510px;
	width: 137px;
	height: 40px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a#une_victorinox:hover span{
 	color: #fff;
}
a#une_chasse-tresor{
	background: url(images/concours_chasse-tresor.jpg) top left no-repeat;
}
a#une_chasse-tresor span, a#une_chasse-tresor:hover span{
	position: relative;
	display: block;
	top: 210px;
	left: 340px;
	width: 167px;
	height: 40px;
	color: #ffec00;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a#une_chasse-tresor:hover span{
 	color: #fff;
}
a#une_nouvelle-formule{
	background: url(images/concours_nouvelle_formule.jpg) top left no-repeat;
}
a#une_nouvelle-formule span, a#une_nouvelle-formule:hover span{
	position: relative;
	display: block;
	top: 210px;
	left: 340px;
	width: 167px;
	height: 40px;
	color: #ffec00;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a#une_nouvelle-formule:hover span{
 	color: #fff;
}
/* Encart Droite*/
.droite{
	float: right;
	top: 0px;
	margin-right: 10px;
	margin-top: -20px;
	width: 352px;
}
.mod_1{
	position: relative;
	background: #d8da97;
}
h2{
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #626414;
	width: 352px;
	height: 40px;
}
h2#actu_livre{
	text-align: left;
	margin-top: 20px;
	margin-left: 25px;
	width: 305px;
	height: 40px;
	line-height: 47px;
	background: url(images/mini_logo_RNC.jpg) top right no-repeat;
}
h2#actu_livre span{
	display: none;
}
#couv_livre{
	margin-left: 5px;
}
#presentation_livre, #histoires_victorinox{
	margin-left: 175px;
	margin-top: -165px;
	font-size: 12px;
	font-weight: bold;
	color: #626414;
	width: 170px;
	height: 180px;
	text-align: justify;
}
#presentation_livre h3, #histoires_victorinox h3{
	text-decoration: underline;
	font-size: 13px;
	margin-bottom: 10px;
}
#presentation_livre ul, #histoires_victorinox ul{
	list-style: inside square;
	margin-bottom: 10px;
}
#presentation_livre ul li, #histoires_victorinox ul li{
	margin-bottom: 5px;
}
a#details_gd{
	display: block;
	margin-left: 195px;
	margin-top: -50px;
	width: 120px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: url(images/details_gd2.gif) top left no-repeat;
}
a#details_gd:hover{
	color: #fdcc00;
}
#img_etoile{
	margin-left: 5px;
}
#rouge{
	color: #a1142d;
	font-weight: bold;
	font-size: 18px;
}
#commander{
	margin-left: 5px;
	width: 341px;
	height: 58px;
	background: url(images/livre_commander.gif) top left no-repeat;
}
#commander span{
	display: none;
}
#couv_rnc{
	margin: 0 30px;
}
a#details_petit{
	position: relative;
	display: block;
	margin-top: -10px;
	top:0;
	left: 75px;
	width: 96px;
	height: 36px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(images/details_petit2.gif) top left no-repeat;
	z-index: 1;
}
a#details_petit2{
	position: relative;
	display: block;
	margin-top: -35px;
	top:0;
	left: 235px;
	width: 96px;
	height: 36px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(images/details_petit2.gif) top left no-repeat;
	z-index: 1;
}
a#details_petit:hover, a#details_petit2:hover{
	color: #fdcc00;
}
#logo_rnc, #logo_chasseur_francais{
	margin-top: 15px;
}
#concours_reponsesphoto{
	position: absolute;
	left: 648px;
	top: 767px;
	width: 348px; 
	height: 207px;
	background: url(images/concours_reponse_photo.jpg) top left no-repeat;
}

/* JEU */
#menu_grand{
	position: relative;
	width: 1000px;
	padding-top: 9px;
	margin-left: 10px;
	height: 31px;
	background: url(images/fond_menu.gif) top left repeat-x;
	z-index: 10;
}
/* Jeu 4 fusils */
#page_4fusils{
	background: #857363 url(images/fond_page.gif) top left repeat-y;
}
#titre_jeu_4fusils{
	position: relative;
	margin: 0 0 0 10px;
	top: 0;
	width: 1000px;
	height: 44px;
}
#gauche_4fusils{
	margin-left: 20px;
	margin-top: 30px;
}
#carabine_zoli{
	position: relative;
	top: 0;
	left: 0;
}
#carabine_remington{
	position: relative;
	top: 0;
	left: 0;
}
#fusil_lanber{
	position: relative;
	top: 0;
	left: 0;
}
#fusil_orion{
	position: relative;
	top: 0;
	left: 0;
}
#fin_fusil{
	position: relative;
	top: 0;
	left: 0;
}
#detail1, #detail2, #detail3, #detail4{
	position: relative;
	display: block;
	padding: 0;
	margin-top: -20px;
	top: 0;
	left: 255px;
	width: 85px;
	height: 20px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
#detail1{
	top: 0px;
}
#detail2{
	top: 0px;
}
#detail3{
	top: 0px;
}
#detail4{
	top: 0px;
}
#detail1:hover, #detail2:hover, #detail3:hover, #detail4:hover{
	color: #ffce48;
}
#droite_4fusils{
	width: 630px;
}
#droite_4fusils p{
	position: relative;
	color: #fff;
	top: 20px;
	width: 630px;
	font-weight: bold;
	text-align: center;
}
#droite_4fusils p span{
	color: #ffce48;
	font-size: 18px;
}
a#dl_pdf, a:visited#dl_pdf{
	display: block;
	margin-left: 50px;
	text-align: left;
	color: #fff;
}
a:hover#dl_pdf{
	color: #ffce48;
}
a#dessin, a#dessin:hover{
	display: block;
	float: left;
	margin-top: 20px;
	width: 246px;
	height: 161px;
	background: url(images/agrandir1.jpg) top left no-repeat;
}
a#dessin:hover {
	background: url(images/agrandir1_hover.jpg) top left no-repeat;
}
#droite_4fusils p#texte_encadre{
	display: block;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	padding-top: 10px;
	width: 350px;
	height: 110px;
	font-size: 15px;
	border: #fff 2px solid;
}
#droite_4fusils  #pour_jouer{
	top:0;
	margin-left: 60px;
}

/* Jeu 14 territoires */
#page_territoires{
	background-color: #000;
}
#territoires1, #territoires2, #territoires3, #territoires4, #territoires5{
	position: relative;
	width: 498px;
	left: 15px;
}
#territoires1{
	position: relative;
	top:0px;
	height: 141px;
}
#territoires2{
	display: block;
	top:0px;
	height: 140px;
}
#territoires3{
	display: block;
	top:0px;
	height: 178px;
}
#territoires4{
	display: block;
	top:0px;
	height: 190px;
}
#territoires5{
	display: block;
	top:0px;
	height: 141px;
}
#droite_14{
	left: 520px;
	margin-right: 10px;
	margin-top: -20px;
	width: 495px;
}
#droite_14 p{
	color: #fff;
	margin-top: 10px;
	width: 495px;
	font-weight: bold;
	text-align: center;
}
#droite_14 p span{
	color: #ffce48;
	font-size: 18px;
}
#droite_14 p#texte_encadre{
	display: block;
	float: right;
	margin-right: 30px;
	margin-top: 20px;
	width: 430px;
	height: 195px;
	font-size: 15px;
	text-align: justify;
	font-weight: normal;
	font-size: 16px;
	border: 0;
}
#droite_14  #pour_jouer{
	margin-top: 20px;
	top:0;
	margin-left: 30px;
}

/* JEUX PECHE */
#page_peche{
	background-color: #819FB7;
}
#g1, #g2, #g3, #g4, #g5, #g6{
 	position: relative;
	left: 10px;
}
#d1, #d2, #d3, #d4, #d5, #d6{
 	position: relative;
	left: 0;
}
#g1, #g2,#g3 ,#g4 , #g5, #d1, #d2,#d3 ,#d4 , #d5{
	display: block;
	top:0px;
	height: 160px;
}
#gauche_peche{
	width: 500px;
	padding: 0;
	margin: 0;
	/*margin-left: 10px;*/
	margin-top: -10px;
} 
/* Fix IE6 to prevent Double Margin & Padding*/
* html #gauche_peche{ display:inline; }
#droite_peche{
	width: 500px;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-top: -10px;

}

#texte_peche h1{
	position: absolute;
	top:0;
	left:0;
	margin-top: 0;
	margin-left: 175px;
	font-size: 30px;
	text-align: center;
	font-weight: normal;
}
#texte_peche img{
	display: block;
	top:0;
	left:0;
}
#texte_peche h1 span{
	font-weight: bold;
}
#texte_peche h2{
	position: absolute;
	top:0;
	left:0;
	margin-top: 145px;
	margin-left: 190px;
	padding-top: 5px;
	width: 260px;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color:#000;
	border-top: 2px solid #000;
}
#texte_peche p{
	position: absolute;
	display: block;
	top:0;
	left:0;
	margin-top: 210px;
	margin-left: 35px;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
}
#texte_peche p#paragraphe2{
	margin-top: 300px;
	margin-left: 60px;
}
#loupe{
	position: absolute;
	margin-top: 280px;
	margin-left: 350px;
}
#texte_peche p#paragraphe3{
	margin-top: 370px;
	margin-left: 75px;
	font-weight: bold;
}
#texte_peche p#paragraphe4{
	margin-top: 400px;
	margin-left: 85px;
}
#texte_peche p#paragraphe5{
	margin-left: 75px;
	margin-top: 505px;
	color: #fff;
	text-align: center;
	width: 40%;
}
#texte_peche p#paragraphe5 span{
	font-size: 35px;
	font-weight: bold;
}
#paragraphe_gauche{
	position: absolute;
	top: 700px;
	margin-left: 70px;
	margin-top: 0;
	width: 340px;
	height: 200px;
}
#paragraphe_centre{
	position: absolute;
	top: 700px;
	margin-left: 430px;
	width: 280px;
	height: 200px;
}
#paragraphe_droite{
	position: absolute;
	top: 700px;	
	margin-left: 700px;
	width: 280px;
	height: 200px;
}
#paragraphe_gauche li,#paragraphe_centre li, #paragraphe_droite li{
	margin-bottom: 7px;
	color: #155e95;
	font-weight: bold;
	font-size: 13px;
}
#paragraphe_gauche li.rouge,#paragraphe_centre li.rouge, #paragraphe_droite li.rouge{
	color: red;
	font-weight: normal;
	font-size: 12px;
}

/* JEUX CHASSE */
#page_chasse{
	background: #5a6f2a url(images/fond_page.gif) top left repeat-y;
}
#gauche_chasse #g1, #gauche_chasse #g2, #gauche_chasse #g3, #gauche_chasse #g4, #gauche_chasse #g5, #gauche_chasse #g6{
 	position: relative;
	left: 10px;
}
#droite_chasse #d1, #droite_chasse #d2, #droite_chasse #d3, #droite_chasse #d4, #droite_chasse #d5, #droite_chasse #d6{
 	position: relative;
	left: 0;
}
#gauche_chasse #g1, #gauche_chasse #g2,#gauche_chasse #g3 ,#gauche_chasse #g4 , #gauche_chasse #g5, #droite_chasse #d1, #droite_chasse #d2,#droite_chasse #d3 ,#droite_chasse #d4 , #droite_chasse #d5{
	display: block;
	top:0px;
	height: 160px;
}
#gauche_chasse{
	width: 500px;
	padding: 0;
	margin: 0;
	margin-top: -10px;
} 
/* Fix IE6 to prevent Double Margin & Padding*/
* html #gauche_chasse{ display:inline; }
#droite_chasse{
	width: 500px;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-top: -10px;

}

#texte_chasse h1{
	position: absolute;
	top: 10px;
	left:10px;
	margin-top: 0;
	margin-left: 175px;
	font-size: 30px;
	text-align: center;
	font-weight: normal;
}
#texte_chasse img{
	display: block;
	top:0;
	left:0;
}
#texte_chasse h1 span{
	font-weight: bold;
}
#texte_chasse h2{
	position: absolute;
	top:0;
	left:0;
	margin-top: 135px;
	margin-left: 190px;
	padding-top: 5px;
	width: 260px;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color:#000;
	border-top: 2px solid #000;
}
#texte_chasse p{
	position: absolute;
	display: block;
	top:0;
	left:0;
	margin-top: 210px;
	margin-left: 35px;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
}
#texte_chasse p#paragraphe2{
	margin-top: 280px;
	margin-left: 60px;
}
#texte_chasse p#paragraphe2 span{
	font-size: 12px;
}
#loupe_chasse{
	position: absolute;
	margin-top: 250px;
	margin-left: 350px;
}
#texte_chasse p#paragraphe3{
	margin-top: 360px;
	margin-left: 75px;
	font-weight: bold;
}
#texte_chasse p#paragraphe4{
	margin-top: 390px;
	margin-left: 85px;
}
#texte_chasse p#paragraphe5{
	margin-left: 75px;
	margin-top: 505px;
	color: #fff;
	text-align: center;
	width: 40%;
}
#texte_chasse p#paragraphe5 span{
	font-size: 35px;
	font-weight: bold;
}
#texte_chasse p#paragraphe6{
	margin-left: 15px;
	margin-top: 635px;
	color: #000;
	text-align: center;
	width: 50%;
}
#paragraphe_gauche{
	position: absolute;
	top: 700px;
	margin-left: 70px;
	margin-top: 0;
	width: 340px;
	height: 200px;
}
#paragraphe_centre{
	position: absolute;
	top: 700px;
	margin-left: 430px;
	width: 280px;
	height: 200px;
}
#paragraphe_droite{
	position: absolute;
	top: 700px;	
	margin-left: 700px;
	width: 280px;
	height: 200px;
}
#page_chasse #paragraphe_gauche li,#page_chasse #paragraphe_centre li,#page_chasse #paragraphe_droite li{
	color: #5a6f2a;
	font-weight: normal;
}
#page_chasse #paragraphe_gauche li.rouge,#page_chasse #paragraphe_centre li.rouge,#page_chasse #paragraphe_droite li.rouge{
	color: red;
	font-weight: bold;
}

/* Jeu FETE PERES */
#page_fete-peres{
	background-color: #000;
	color: #fff;
}
#fete-peres1, #fete-peres2, #fete-peres3{
	position: relative;
	width: 600px;
	height: 199px;
	left: 210px;
}
#fete-peres2{
	display: block;
	top:0px;
}
#fete-peres3{
	display: block;
	top:0px;
	margin-bottom: 15px;
}
#page_fete-peres .gauche{
	width: 1000px;
	text-transform: uppercase;
	font-weight: bold;
}
#page_fete-peres .gauche h1{
	margin-bottom: 5px;
}

/* Jeu VICTORINOX */
h2#hist_victorinox{
	margin-top: 20px;
	margin-left: 5px;
	width: 340px;
	height: 40px;
	line-height: 47px;
	font-size: 22px;
	text-align:  center;
	
}
#line{
	margin-left: 5px;
	width: 341px;
	height: 1px;
	border-bottom: 2px solid #848a18;
}
#page_victorinox{
	background-color: #f0f2f3;
	color: #fff;
}
#victorinox1, #victorinox2, #victorinox3{
	position: relative;
	width: 1000px;
	height: 212px;
	left: 10px;
}
#victorinox2{
	display: block;
	top:0px;
}
#victorinox3{
	display: block;
	top:0px;
	margin-bottom: 15px;
}
#page_victorinox .gauche p{
	width: 950px;
	color: #000;
	margin-left: 30px;
	text-align: center;
	font-size: 18px;
}
.gauche h1{
	color: #000;
	padding: 10px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.gauche #gagnants ul{
	text-align: center;
	margin: 0 20px 20px 20px;
	color: #000;
}
#victorinox_jouer{
	width: 858px;
	height: 132px;
	margin-left: 80px;
}


#page_histoires{
	position: absolute;
	width: 1020px;
	height: 860px;
	background: #fff url(images/fond_page.gif) top left repeat-y;;
}
/* TITRE */
#page_histoires h1 span{
	display: none;
}
#page_histoiresh1{
	margin: 3px 0 10px -10px;
	width: 1000px;
	height: 46px;
	background: url(images/logo_concoursdiapason.gif) top center no-repeat;
}

/* diaporama*/
#galerie{
	position: absolute;
	top: 0px;
	width: 1000px;
	background: #fff;
	text-align: center;
}
#nav_gauche, #nav_droite{
	display: none;
	position: absolute;
	top: 190px;
	width: 90px;
	height: 100px;
	line-height: 100px;
	background: transparent url(images/fond_nav.png) repeat;
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	border: #ccc 1px solid;
}
#nav_gauche{
	left: 0;
}
#nav_droite{
	right: 0;
}
#nav_gauche:hover, #nav_droite:hover{
	color: #e0e0e0;
}
div.hover:hover a#nav_gauche, div.hover:hover a#nav_droite{
	display: inline;
}
div#titre{
	position: absolute;
	top: 610px;
	width: 1000px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	color: #000;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}
/* menu diaporama */
div #carrousel{
	position: absolute;
	top: 570px;
	width: 800px;
	padding-top: 5px;
	background: #fff;
	text-align: center;
	margin-left: 100px;
}
#nav_gauche_bas, #nav_droite_bas{
	position: absolute;
	width: 76px;
	height: 100px;
	line-height: 100px;
	background: #ccc;
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	border: #ccc 3px solid;
}
#nav_gauche_bas{
	left: 5px;
}
#nav_droite_bas{
	right: 5px;
}
#nav_gauche_bas:hover, #nav_droite_bas:hover{
	color: #FFF;
	border: #c80a1d 3px solid;
}
#nav_gauche_bas.off, #nav_droite_bas.off, #nav_gauche_bas.off:hover, #nav_droite_bas.off:hover{
	background: #ccc;
	color: #bbb;
	border: 3px #ccc solid;
	cursor: default;
}
ul#thumbs {
	position: absolute;
	left: 88px;
	width: 711px;
	height: 106px;
	overflow: hidden;
}
ul#thumbs li{
	display: inline-block;
	float: left;
	width: 150px;
	height: 100px;
	border: #ccc 3px solid;
}
ul#thumbs li.active{
	border-bottom: 	#c80a1d 3px solid;
}
ul#thumbs li:hover{
	border: #c80a1d 3px solid;
}


#histoires{
	position: absolute;
	top:10px;
	left: 20px;
	margin-left: 0px;
	text-decoration: none;
}
#histoires h2{
	width: 980px;
	height: 30px;
	line-height: 30px;
	margin-left: 0px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	background: #ccc;
}
#histoires h2 span{
	color: #c80a1d;
}
#photo_histoires{
	float: left;
	width: 200px;
}
#histoires img{
	border: 0;
}
#photo_histoires ul {
	color: #c80a1d;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
}
#photo_histoires ul li{
	color: #000;
	font-weight: normal;
}
#histoires #description1, #histoires #description2{
	float: left;
	width: 350px;
	text-align: justify;
	margin: 10px;
	padding: 10px;
	color: #000;
}
#histoires #description1 span, #histoires #description2 span{
	color: #c80a1d;
	font-size: 20px;
	font-weight: bold;
}
#histoires #liste{
	color: #c80a1d;
	font-weight: bold;
	text-align: left;
	margin-left: 30px;
	margin-top: 50px;
}
#histoires #liste li{
	color: #000;
	font-weight: normal;
	list-style: square inside;
}

/* Jeu BLASER */
.blaser {
	color: #fff;
}
.blaser img{
	display: block;
	top:0px;
	margin-left: 10px;
	border: 0;
}
.blaser h1{
	position: absolute;
	top: 95px;
	width: 1020px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}
.blaser h2{
	position: absolute;
	top: 130px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	width: 1020px;
	height: 16px;
}
.blaser h3{
	position: absolute;
	top: 160px;
	text-align: center;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	width: 1020px;
	height: 16px;
}
.blaser #accroche{
	position: absolute;
	top: 245px;
	left: 690px;
	font-family: "Times New Roman", Arial;
	font-weight: bold;
	font-size: 20px;
}
.blaser #principe_jeu{
	position: absolute;
	top: 330px;
	left: 40px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	font-size: 14px;
	width: 500px;
	height: 16px;
}
.blaser #principe_jeu p{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}
.blaser #torche{
	position: absolute;
	top: 540px;
	left: 40px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	width: 500px;
	height: 16px;
}
.blaser #torche #title{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	width: 270px;
}
.blaser #torche p{
	font-weight: bold;
	font-size: 13px;
}
.blaser #torche #subtitle{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	width: 270px;
}
.blaser #jouer{
	position: absolute;
	top: 540px;
	left: 575px;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	width: 315px;
}
.blaser #jouer p{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 25px;
}
.blaser #jouer p#numero_jeu{
	font-size: 40px;
}
.blaser #jouer p.downcase{
	text-transform: none;
	font-size: 16px;
}
.blaser #gagnants{
	margin-left: 40px;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
}
.blaser #gagnants p{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}
.blaser #gagnants td{
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
}
a#une_blaser{
	background: url(images/concoursRNC_blaser.jpg) top left no-repeat;
}
a#une_blaser span, a#une_blaser:hover span{
	position: relative;
	display: block;
	top: 225px;
	left: 15px;
	width: 620px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
a#une_blaser:hover span{
 	color: #ffec00;
}

/* Jeu Chasse trésor de Noël*/
#page_tresor{
	background: #fdfcfa url(images/fond_page.gif) top left repeat-y;
}
.tresor {
	color: #000;
}
.tresor #top{
	top: 0;
	margin: 0 10px;
	background: #2c681b;
}
.tresor #top h1{
	padding-top: 10px;
	color: #ffec00;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
}
.tresor #top img{
	margin-left: 250px;
}
.tresor #top p{
	padding-top: 20px;
	padding-left: 15px;
	height: 57px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	background: url(images/tresor_ban_h1.gif) top left no-repeat;
}
.tresor #top p span#nb_detecteurs{
	visibility : hidden;
	padding-right: 65px;
}
.tresor #top p span#nb_armes{
	visibility : hidden;
	padding-right: 60px;
}
.tresor #top h1 span{
	text-transform: uppercase;
}
.tresor #droite{
	float: left;
	margin-left: 10px;
	width: 500px;
}
.tresor #droite #presentation_detecteurs{
	width: 450px;
	height: 301px;
	background: url(images/detecteurs3.gif) top left no-repeat;
}
.tresor #droite #presentation_detecteurs p{
	padding-top: 240px;
	padding-bottom: 10px;
	margin-left: 150px;
	font-weight: bold;
	width: 350px;
}
.tresor #droite #presentation_detecteurs p a{
	color: #000;
}
.tresor #droite #presentation_detecteurs p a:hover{
	color: #cc071e;
}
.tresor #droite #presentation_detecteurs a#lien_detecteur{
	display: block;
	margin-left: 130px;
	width: 358px;
	height: 34px;
	line-height: 30px;
	color: #ffec00;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(images/btn_details_r.gif) center center no-repeat;
}
.tresor #droite #presentation_detecteurs a#lien_detecteur:hover{
	color: #fff;
	text-decoration: underline;
}
.tresor #droite #principe_jeu{
	margin: 20px 10px 10px 20px;
	font-size: 14px;
	width: 450px;
	text-align: center;
}
.tresor #droite #principe_jeu p{
	width: 450px;
}
.tresor #droite #principe_jeu #question{
	margin: 10px 10px 10px 20px;
	padding: 3px;
	border: 1px solid #866701;
	font-weight: bold;
	width: 424px;
}
.tresor #droite #jouer{
	margin: 5px 10px 10px 25px;
	padding: 3px;
	width: 444px;
	border: 2px solid #8c0515;
	text-align: center;
	font-size: 30px;
	background: #cc071e;
	color: #fff;
}
.tresor #droite #jouer #numero_jeu{
	font-size:50px;
	font-weight: bold;
		color: #ffec00;
}
.tresor #droite #jouer .big{
	font-size: 50px;
	color: #ffec00;
}
.tresor #droite #jouer .small{
	font-size: 18px;
}
.tresor #droite #date_jeu{
	text-align: center;
	width: 450px;
	font-size: 14px;
}
.tresor #middle{
	float: left;
	width: 393px;
}
.tresor #middle img{
	display: block;
	top:0px;
	margin-left: 10px;
	border: 0;
}
.tresor #gauche{
	margin-right: 10px;
	margin-top: 15px;
	float: right;
	width: 85px;
	font-size: 12px;
}
.tresor #gauche p{
	margin: 5px;
	padding: 3px;
	height: 36px;
	font-weight: bold;
	border: 1px solid #987a01;
	background: #fbdbae;
}
.tresor #gauche p span{
	display: block;
	font-size: 9px;
	font-weight: bold;
}
.tresor #gagnants{
	margin: 0 10px;
	border-top: 4px solid #2c6816;
	text-align: center;
	background: #2c6816;
}
.tresor #gagnants p{
	padding: 3px 0;
	border-top: 1px solid #fff164;
	background: #2c6816;
}
.tresor #gagnants ul{
	padding: 10px;
	border-top: 1px solid #fff164;
	border-bottom: 3px solid #000;
	font-size: 14px;
	color: #fff;
}
/*** page détecteurs ***/
.detecteurs{
	margin: 0 10px;
}
#detecteur_foret{
	position: absolute;
	left: 850px;
	top: 3px;
}
.detecteurs #titre_detecteurs h1{
	color: #cc071e;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	width: 850px;
}
.detecteurs #titre_detecteurs p{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	width: 850px;
}
.detecteurs #titre_detecteurs p a{
	color: #000;
}
.detecteurs #titre_detecteurs p a:hover{
	color: #cc071e;
}
.detecteurs .details_detecteurs h2{
	color: #cc071e;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	width: auto;
	height: 16px;
}
.detecteurs .details_detecteurs p{
	font-size: 12px;
	width: 200px;
}
.detecteurs .details_detecteurs #detecteur1, .detecteurs .details_detecteurs #detecteur2{
	float: left;
	width: 495px;
	height: 259px;
}
.detecteurs .details_detecteurs #detecteur1{
	background: url(images/C-Scope_CS-R1.jpg) top left no-repeat;
}
.detecteurs .details_detecteurs #detecteur1 h2{
	padding: 120px 0 0 120px;
}
.detecteurs .details_detecteurs #detecteur1 p{
	padding: 0 0 0 120px;
}
.detecteurs .details_detecteurs #detecteur2{
	background: url(images/C-Scope_CS3-MX-.jpg) top left no-repeat;
}
.detecteurs .details_detecteurs #detecteur2 h2{
	padding: 120px 0 0 40px;
}
.detecteurs .details_detecteurs #detecteur2 p{
	padding: 0 0 0 40px;
}
.detecteurs .details_detecteurs #detecteur3, .detecteurs .details_detecteurs #detecteur4, .detecteurs .details_detecteurs #detecteur5{
	float: left;
	width: 331px;
	height: 229px;
}
.detecteurs .details_detecteurs #detecteur3{
	background: url(images/C-Scope_CS1-MX-.jpg) top left no-repeat;
}
.detecteurs .details_detecteurs #detecteur3 h2, .detecteurs .details_detecteurs #detecteur4 h2, .detecteurs .details_detecteurs #detecteur5 h2{
	padding: 110px 0 0 20px;
}
.detecteurs .details_detecteurs #detecteur3 p,.detecteurs .details_detecteurs #detecteur4 p, .detecteurs .details_detecteurs #detecteur5 p{
	padding: 0 0 0 20px;
}
.detecteurs .details_detecteurs #detecteur4{
	background: url(images/C-Scope_CS770-XD.jpg) top left no-repeat;
}
.detecteurs .details_detecteurs #detecteur5{
	background: url(images/C-Scope_CS440-XD.jpg) top left no-repeat;
}
#detail_soce{
	margin: 5px;
	width:990px;
	height: 195px;
	border: 1px solid #b8b085;
	background: url(images/fond_soce.jpg) top left repeat-x;
}
#detail_soce img, #detail_soce div {
	margin: 5px;
	float: left;
}
#detail_soce div {
	width: 525px;
	height: 190px;
}
#detail_soce div h2{
	color: #cc071e;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	width: auto;
	height: 36px;
}
#detail_soce div h2 span{
	font-size: 14px;
	color: #000;
}
#detail_soce div ul{
	font-size: 14px;
	margin-bottom: 10px;
}
#detail_soce div a{
	text-decoration: none;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#detail_soce div a:hover{
	color: #cc071e;
}
/* FIN Jeu Chasse trésor de Noël*/


/* Jeu nouvelle_formule */
#nouvelle_formule #contenu_page{

	margin-left: 10px;
	width: 1000px;
}
#nouvelle_formule #jouer{
	position: absolute;
	top: 555px;
	left: 590px;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	width: 335px;
}
#nouvelle_formule #jouer p{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	color: #ffec00;
}
#nouvelle_formule #jouer .numero_jeu{
	padding-left: 25px;
	font-size:40px;
	font-weight: bold;
	color: #fff;
	background: #cc071e
}
#nouvelle_formule #jouer p span{
	font-size:40px;
	font-weight: bold;
	color: #fff;
}
.blanc{
	color: #fff;
}
#nouvelle_formule #jouer .big{
	font-size: 40px;
	color: #ffec00;
}
#nouvelle_formule #jouer .small{
	font-size: 16px;
}
#nouvelle_formule #gagnants{
	text-align: center;
}
#nouvelle_formule #gagnants li{
	margin-bottom: 5px;
}
#nouvelle_formule #contenu_page img{
	display:block;
}
#nouvelle_formule #contenu_page #jouer img{
	display: inline;
}
/* Gagné */
#arme1{
	position: absolute;
	padding: 4px;
	top: 470px;
	left: 160px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme2{
	position: absolute;
	padding: 4px;
	top: 480px;
	left: 250px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme3{
	position: absolute;
	padding: 4px;
	top: 450px;
	left: 310px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme4{
	position: absolute;
	padding: 4px;
	top: 500px;
	left: 410px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme5{
	position: absolute;
	padding: 4px;
	top: 470px;
	left: 510px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme6{
	position: absolute;
	padding: 4px;
	top: 490px;
	left: 590px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme7{
	position: absolute;
	padding: 4px;
	top: 470px;
	left: 670px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme8{
	position: absolute;
	padding: 4px;
	top: 440px;
	left: 740px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme9{
	position: absolute;
	padding: 4px;
	top: 480px;
	left: 810px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}
#arme10{
	position: absolute;
	padding: 4px;
	top: 450px;
	left: 890px;
	width: 60px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	border: 1px solid red;
	background: yellow;
}

/* FIN jeu nouvelle_formule */
/* GAGNANTS*/
/* 5 fusils */
#gauche_5fusils{
	margin-left: 10px;
}
#fin_jeu_5fusils{
	position: relative;
	top: 0;
	left: 0;
}
#titre_gagnants_5fusils{
	position: relative;
	top: 10px;
	left: 38px;
}
#noms_gagnants_5fusils{
	position: relative;
	display: block;
	top: 10px;
	left: 5px;
}
#video_gagnants{
	position: relative;
	top: 10px;
	left: 250px;
	margin-top: -250px;
}
#gagnants1{
	position: relative;
	display: block;
	top: 10px;
	left: 5px;
	width: 638px;
}
#gagnants2{
	position: relative;
	display: block;
	top: 10px;
	left: 20px;
}
/* gagnant irlande*/
#page_irlande{
	background: #3c704d url(images/fond_page.gif) top left repeat-y;
}
#titre_irlande{
	position: relative;
	top: 10px;
	left: 38px;
}
p#texte_gagnant{
	position: relative;
	top: 20px;
	left: 38px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#photo_irlande{
	position: relative;
	top: 10px;
	left: 48px;
}

/* PAGES MAGAZINES*/
#mag_couverture{
	position: relative;
	top: 0;
	left: 50px;
}
#livre_couverture{
	position: relative;
	top: 0;
	left: 10px;
}
#mag_page2{
	position: relative;
	top: 0;
	left: 50px;
}
#lcf_num_precedent, #rnc_num_precedent{
	position: relative;
	top: 0;
	margin: 0 45px;
}
#lcf_num_precedent ul, #rnc_num_precedent ul, #lcf_num_precedent ul:hover, #rnc_num_precedent ul:hover{
	float: left;
	color: #000;
	border: #fff solid 2px;
}
#lcf_num_precedent ul:hover, #rnc_num_precedent ul:hover{
	color: #acb022;
	border: #acb022 solid 2px;
}
#lcf_num_precedent a, #rnc_num_precedent a, #lcf_num_precedent a:hover, #rnc_num_precedent a:hover{
	margin: 0 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #000;
}
#lcf_num_precedent a:hover, #rnc_num_precedent a:hover{
	color: #acb022;

}
#lcf_num_precedent a img, #rnc_num_precedent a img{
	margin: 10px 0 3px 0;
	text-decoration: none;
}
/* Réglement Jeux */
#reglement_jeu{
	position: relative;
	top: 0;
	margin: 25px;
	padding-right: 5px;
	width: 980px;
	height: 650px;
	overflow: auto;
}
#reglement_jeu span.titre{
	display: block;
	color: #626414;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	width: 960px;
}
#reglement_jeu span.article{
	display: block;
	color: #626414;
	border: 1px #626414 solid;
	margin: 1em 0 4px 0;
	padding: 3px 0 3px 1em;
	font-weight: bold;
	font-size: 14px;
}

/* ---- */
#dessin1{
	position: relative;
	margin-top: 10px;
	margin-left: 310px;
}
#dessin2{
	position: absolute;
	margin-top: -80px;
	margin-left: 20px;
}
#dessin3{
	position: relative;
	margin-top: -20px;
	margin-left: 10px;
}
#dessin5{
	position: absolute;
	margin-top: -45px;
	margin-left: 500px;
}
#dessin6{
	position: absolute;
	margin-top: 55px;
	margin-left: 0px;
}
#dessin7{
	position: relative;
	margin-top: 50px;
	margin-left: -15px;
}
#dessin8{
	position: absolute;
	margin-top: 550px;
	margin-left: -30px;
}
#dessin9{
	position: absolute;
	margin-top: 0px;
	margin-left: 20px;
}
#dessin10{
	position: absolute;
	margin-top: 390px;
	margin-left: -80px;
}
#dessin11{
	position: absolute;
	margin-top: 275px;
	margin-left: -210px;
}
#dessin12{
	position: absolute;
	margin-top: 150px;
	margin-left: 20px;
}
#dessin4{
	position: absolute;
	margin-top: 230px;
	margin-left: -265px;
}
#dessin_ch1{
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
}
#dessin_ch2{
	position: absolute;
	margin-top: -65px;
	margin-left: 20px;
}
#dessin_ch3{
	position: absolute;
	margin-top: 65px;
	margin-left: -330px;;
}

/* FOOTER */
.footer{
	position: relative;
	top: 0;
	left:0;
	width: 1020px;
	height: 30px;
}

#footer_blanc{
	background:#fff url(images/footer.gif) top left no-repeat;
}
#footer_bleu{
	background:#fff url(images/footer_bleu.gif) top left no-repeat;
}
#footer_noir{
	background: #fff url(images/footer_14territoires.gif) top left no-repeat;
}
#footer_marron{
	background: #fff url(images/footer_4fusils.gif) top left no-repeat;
}
#footer_vert{
	background: #fff url(images/footer_vert.gif) top left no-repeat;
}
#footer_kaki{
	background: #fff url(images/footer_kaki.gif) top left no-repeat;
}
#footer_formule{
	background: #fff url(images/footer_formule.gif) top left no-repeat;
}
#footer_victorinox{
	background: #fff url(images/footer_victorinox.gif) top left no-repeat;
}
#footer_carrousel{
	position: absolute;
	font-size: 12px;
	text-align: center;
	top: 730px;
	left:0;
	width: 1020px;
	height: 30px;
	background:#fff url(images/footer.gif) top left no-repeat;
}

.footer p{
	padding-top: 15px;
	margin: 0 20px;
	color: #000;
	font-size: 12px;
	text-align: justify;
}
.footer p a{
	color: #000;
}
