/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	background          : #FFFFFF url(images/fond_site.gif) top left repeat;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
	color               : #339DD9;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

a:focus {
    outline             : none;
}

a img {
    border              : 0px;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #339DD9;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #B91520;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #AAAAAA;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input, textarea {
    vertical-align      : middle;
    border              : 1px solid #0E190D;
    background-color    : #FFFFFF;
    font-size           : 10px;
    /*padding-right       : 2px;*/
    padding             : 2px;
}

input.image_submit, input.ss_border {
    border              : 0px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
div#conteneur {
    width               : 980px;
    height              : 600px;
    position            : absolute;
    left                : 50%;   /* pour centrer mettre la gauche a 50%*/
    margin-left         : -490px;  /*et la marge à gauche la moitié de sa largeur*/
    top                 : 50%;
    margin-top          : -300px; /* pareil pour centrer verticalement !!!*/
}

div#bloc_contenu_ss_marge, div#bloc_contenu_marge, div#bloc_contenu_marge_bois {
    width               : 100%;
    height              : 571px;
    overflow            : auto;
    background          : #FFFFFF;
}

div#bloc_contenu {
    width               : 940px;
    padding             : 20px;
    height              : 531px;
}

div#bloc_contenu_bois {
    background          : #BFE4F6 url(images/fond_innovation.gif) top left no-repeat;
    padding             : 18px 26px 18px 25px;
    width               : 929px;
    height              : 534px;
}

div#contenu_bois {
    width               : 929px;
    height              : 534px;
    overflow            : auto;
    position            : relative;
    background          : #BFE4F6;
}

div#bloc_contenu_ardoise, div#bloc_contenu_ardoise_noire, div#bloc_contenu_ardoise_sans_fond {
    background          : #FFFFFF url(images/fond_ardoise.jpg) top left no-repeat;
    padding             : 78px 317px 83px 336px;
    width               : 327px;
    height              : 410px;
}

div#contenu_ardoise, div#contenu_ardoise_noire {
    width               : 297px;
    height              : 390px;
    overflow            : auto;
    padding             : 10px 15px;
    position            : relative;
}

div#bloc_contenu_ardoise_noire {
    background          : #FFFFFF url(images/fond_ardoise_noire.jpg) top left no-repeat;
}

div#contenu_ardoise_noire {
    color               : #FFFFFF;
}

div#contenu_ardoise_sans_fond {
	width               : 350px;
    height              : 458px;
    padding             : 0px;
    position            : relative;
    color               : #FFFFFF;
}

div#bloc_contenu_ardoise_sans_fond {
	padding             : 54px 306px 59px 324px;
    width               : 350px;
    height              : 458px;
}
/**/

div#menu {
    clear               : both;
    width               : 100%;
    height              : 29px;
}

/*  Début affichage specifique pour le jeu concours */
div#conteneur_jeu {
    background          : #FFFFFF url(images/fond_ardoise_noire.jpg) top left no-repeat;
    position            : relative;
    width               : 100%;
    height              : 100%;
}

div#bloc_blanc {
    background          : #0B1709 url(images/bloc_blanc.gif) top left no-repeat;
    width               : 292px;
    height              : 385px;
    padding             : 17px 10px;
    position            : absolute;
    top                 : 73px;
    left                : 343px;
}

div#bloc_blanc div#bloc_blanc_content {
    overflow-y          : auto;
    overflow-x          : hidden;
    width               : 295px;
    height              : 388px;
}

div#bloc_blanc div#bloc_blanc_content table td {
    padding             : 8px 0 8px 0;
}

div#bloc_resultat {
    background          : #0B1709 url(images/fond_resultat.jpg) top left no-repeat;
    width               : 100%;
    height              : 100%;
    padding             : 0px;
    position            : absolute;
    top                 : 0px;
    left                : 0px;
}

div#bloc_resultat_contenu {
    position            : absolute;
    top                 : 121px;
    left                : 279px;
}

div#remplissez_form {
    width               : 226px;
    height              : 214px;
    position            : absolute;
    top                 : 64px;
    left                : 48px;
    background          : transparent url(images/remplissez_form.gif) top left no-repeat;
}

div#repondez_question {
    width               : 226px;
    height              : 214px;
    position            : absolute;
    top                 : 64px;
    left                : 48px;
    background          : transparent url(images/repondez_question.gif) top left no-repeat;
}

a#bouton_accueil {
    width               : 214px;
    height              : 166px;
    position            : absolute;
    top                 : 390px;
    left                : 58px;
    background          : transparent;
}

a#bouton_reglement {
    width               : 197px;
    height              : 237px;
    position            : absolute;
    top                 : 326px;
    left                : 740px;
}

table#choix_enseigne_table {
	border-collapse		: collapse;
}

table#choix_enseigne_table img {
    border              : 1px solid #FFFFFF;
}

table#choix_enseigne_table img.no_border {
    border              : 0px;
}

table#choix_enseigne_table a {
	text-decoration		: none;
}



/*  Fin affichage specifique pour le jeu concours */

/* Menu */
div.menu {
    color               : inherit;
}
div.menu a, div.menu a:visited, div.menu a:link {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 0px;
	color               : #000000;
	text-decoration     : none;
	width               : 245px;
	text-align          : center;
	float               : left;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 0px;
	color               : #000000;
	text-decoration     : none;
	text-align          : center;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #396486;
    color               : inherit;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #FFFFFF;
	background-color    : inherit;
	text-decoration     : none;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #FFB123;
	background-color    : inherit;
	text-decoration     : none;
}

