/*//////////////////////GENERAL/////////////////////////*/

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


h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

h4 {
font-size:12px;
line-height:14px;
}

h1{
	display:none;
}

a, a:visited {
	color:#1d6625;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0;
}

#wrapper {
	width: 800px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-image: url(images/fondWrapper.jpg);
	background-repeat: repeat;
}

#wrapperJeu {
	width: 800px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-image: none;
}

#subwrapper {
	overflow: hidden;
	position: relative;
	padding: 0;
	width: 800px;
}


/*//////////////////////ENTETE/////////////////////////*/


#top {
	width:800px;
	height:173px;
	float:left;
	background-color:#1d6834;
}


#topJeu {
	width:800px;
	float:left;
	background-color:#1d6834;
}

/*//////////////////////MENU/////////////////////////*/

#menu {
	clear:both;
	width:800px;
	height:27px;
	margin:0;
	padding:0;
	background-image: url(images/fondMenu.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
}

/*#menu ul {
	list-style: none;
	margin:0;
	padding:0;
}

#menu li {
	display:inline;
	list-style: none;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

#menu li a, #menu li a:visited {
	color:#ffffff;
	text-decoration:none;
	margin:0 0 0 21px;
	padding:0;
}

#menu li a:hover{
	color:#ff0000;
	text-decoration:none;
}*/

/*//////////////////////CONTENU INDEX/////////////////////////*/

#contenuJeu {
	float:left;
	padding:0;
	margin:0;
}

#contenuJeu .image {
	float:left;
	padding:0;
	margin:0;
}

#contenuJeu .question {
	float:left;
	padding:0;
	margin:0;
	height:424px;
	width:800px;
	background-image: url(images/fondQuestionJeu.jpg);
}

#contenuJeu .questionVFA {
	float:left;
	padding:0;
	margin:0;
	height:424px;
	width:800px;
	background-image: url(images/fondQuestionVFAJeu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenuJeu .questionMAL {
	float:left;
	padding:0;
	margin:0;
	height:424px;
	width:800px;
	background-image: url(images/fondInscription.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenuJeu .merci {
	float:left;
	padding:0;
	margin:0;
	height:424px;
	width:800px;
	background-image: url(images/fondMerciJeu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenuJeu .inscription {
	float:left;
	padding:0;
	margin:0;
	height:424px;
	width:800px;
	background-image: url(images/fondInscription.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenuJeu .texte {
	float:left;
	margin:20px 0 0 435px;
	_margin:20px 0 0 200px;
	padding:0;
	width:325px;
	}
	
#contenuJeu h2 {
	color:#1d6832;
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:20px 0 0 0;
	}




/*//////////////////////CONTENU INDEX/////////////////////////*/

#contenuIndex {
	float:left;
	width:800px;
	height:380px;
	padding:0;
	margin:0;
	background-image: url(images/fondIndex.jpg);
}

#contenuIndex .colonneGauche {
	float:left;
	font-size:13px;
	line-height: 18px;
	color:#52392e;
	width:320px;
	margin:0;
	padding:0 0 0 50px;
	font-weight:normal;
}

#contenuIndex .colonneGauche h2 {
	font-size:24px;
	color:#1d6625;
	margin: 50px 0 0 0;
	padding:0;
	font-weight:bold;
}

#contenuIndex .colonneGauche h3 {
	font-size:18px;
	color:#1d6625;
	margin: 30px 0 0 0;
	padding:12px 0 10px 40px;
	font-weight:bold;
	background-image: url(images/puceH3Index.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}

#contenuIndex .colonneDroite {
	font-size:11px;
	color:#57372e;
	float:right;
	width:410px;
	margin:0;
	padding:10px;
	text-align: justify;
	line-height: 15px;
}

#contenuIndex .colonneDroite .video {
	float:left;
	width:257px;
	height:205px;
	margin:52px 0 0 27px;
	_margin:52px 0 0 12px;
	padding:0;
	background:#000000;
}

/*//////////////////////CONTENU/////////////////////////*/

#contenu {
	float:left;
	width:800px;
	padding:0;
	margin:0;
}

#contenu h2 {
	font-size:14px;
	color:#FF0000;
	position:absolute;
	margin: 10px 10px 10px 40px;
}

#contenu h3 {
	font-size:11px;
	color:#FF0000;
	padding:O;
	margin:0;
}

/*//////////////////////CONTENU 1 BLOC /////////////////////////*/

#contenu1Bloc {
	color:#57372e;
	font-size:11px;
	float:left;
	width:760px;
	padding:20px;
	margin:0;
	background-image: url(images/fondContenu1Bloc.jpg);
	background-repeat: repeat;
}

#contenu1Bloc h2 {
	font-size:14px;
	color:#FF0000;
	margin: 0 0 10px 0;
}

#contenu1Bloc h3 {
	font-size:11px;
	color:#FF0000;
	padding:O;
	margin: 0 0 10px 0;
}

#contenu1Bloc .chapo {
	font-size:12px;
	font-weight:bold;
}

/*/ MISE EN PAGE 2 COLONNES /*/

#contenu .colonneGauche {
	float:left;
	font-size:13px;
	line-height: 18px;
	color:#52392e;
	width:370px;
	margin:0;
	font-weight:normal;
}

#contenu .blocImage {
	width:135px;
	float:left;
	margin:0;
	padding:20px 10px 20px 0;
}

#contenu .blocImage a, #contenu .blocImage a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-style: italic;
}

#contenu .blocImage a:hover {
	text-decoration:underline;
}



#contenu .colonneGauche .chapo {
	font-weight:bold;
}

#contenu .colonneGauche .txt {
	float:left;
	margin:0;
	padding:10px 30px 30px 50px;
}

#contenu .colonneGauche .txt h2 {
	position:relative;
	color:#FF0000;
	margin:0;
	padding:0;
}

#contenu .colonneGauche .txt h3 {
	position:inherit;
	color:#000000;
	font-size:15px;
	margin:10px 0;
	padding:0;
}

#contenu .colonneGauche .txt h4 {
	position:inherit;
	color:#FF0000;
	font-size:13px;
	margin:0;
	padding:0;
	text-align: left;
}


#contenu .colonneDroite {
	font-size:11px;
	color:#57372e;
	float:right;
	width:410px;
	margin:0;
	padding:10px;
	text-align: justify;
	line-height: 15px;
}

#contenu .colonneDroite .astuceRougerie {
	font-size:11px;
	color:#1d6834;
	width:255px;
	margin:0;
	padding:40px 150px 40px 0;
	line-height: 15px;
	font-style: italic;
	background-image: url(images/astuceRougerie.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#contenu .colonneDroite .astuceMalzieu {
	font-size:11px;
	color:#1d6834;
	width:255px;
	margin:0;
	padding:40px 150px 40px 0;
	line-height: 15px;
	font-style: italic;
	background-image: url(images/astuceMalzieu.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#contenu .colonneDroite .txt {
	float:left;
	margin:10px 0;
	padding:0;
}

#contenu .colonneDroite .image {
	float:left;
	margin:0;
	padding:10px;
}

#contenu .colonneDroite .adresseWeb {
	float:right;
	_float:none;
	margin:0;
	padding:0;
}

#contenu .colonneDroite .adresseWeb a, #contenu .colonneDroite .adresseWeb a:visited {
	font-style:italic;
	text-decoration:none;
	color:#57372e;
}

#contenu .colonneDroite .adresseWeb a:hover {
	font-style:italic;
	text-decoration:underline;
}

blockquote .spip {
color: #FF0000;

}




/*/ JEU - QUESTION /*/

#contenuJeu form {
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
}

#contenuJeu form p {
	margin: 0;
	padding: 5px 0;
	overflow: hidden;
	width: 100%;
}

#contenuJeu form p label {
	overflow: hidden;
	float: left;
	color:#5b5548;
	margin: 0;
	padding:0;
	text-align: left;
}

#contenuJeu form p input {
	float:left;
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

contenuJeu form .BT {
	overflow: hidden;
	zoom:1;
	padding: 0;
	margin: 10px 10px 0 0;
	_margin: 10px 5px 0 0;
	float: right;
}

/*/ JEU - REPONSE /*/

.reponseJeu form {
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
}

.reponseJeu form p {
	margin: 0;
	padding: 7px 0;
	overflow: hidden;
	width: 100%;
}

.reponseJeu form p label {
	overflow: hidden;
	float: left;
	color:#5b5548;
	margin: 0 0 0 5px;
	text-align: left;
}

.reponseJeu form p input, .reponseJeu form p select, .reponseJeu form p textarea {
	float:left;
	margin: 0 10px 0 0;
	width: 250px;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #ff0000;
	border: 1px solid #FF0000;
}

#njour {
	width: 50px;
}

#nmois {
	width: 50px;
}

#nannee {
	width: 70px;
}
.reponseJeu form p .caseACocher {
	float:left;
	margin: 0 10px 0 0;
	width: 20px;
	padding: 5px;
	border: 0;
	background-color:transparent;
}


.reponseJeu form .BT {
	overflow: hidden;
	zoom:1;
	padding: 0;
	margin: 10px 10px 0 0;
	_margin: 10px 5px 0 0;
	float: right;
}

/*//////////////////////PIED DE PAGE/////////////////////////*/

#footer {
	width:800px;
	height:52px;
	color:#ffffff;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
	font-weight:bold;
	font-size:11px;
	background-image: url(images/fondFooter.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#footer ul {
	list-style: none;
	margin:0;
	padding:0;
}

#footer li {
	display:inline;
	list-style: none;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

#footer li a, #footer li a:visited {
	color:#ffffff;
	text-decoration:none;
	margin:0 0 0 21px;
	padding:0;
}

#footer li a:hover{
	color:#ff0000;
	text-decoration:none;
}


/*//////////////////////Quizz //////////////*/


/*/////entete///////*/

#topquizz {
	width:800px;
	height:262px;
	float:left;
	background-color:#1d6834;
	/*background:url(images/quizz/bandeau_accueil_noel.jpg) no-repeat left;*/
	cursor:pointer;
}

#container_compteur {
position:absolute;
top:125px;
left:190px;
background:#000;
border: 2px solid #00762C;
padding:2px;
text-align:center;
color:#FEED00;
text-transform:uppercase;
padding:5px;
font-size:14px;
}
