/***** BODY *****/
body { background-color:#F3F3F3; font-family: Helvetica, arial, sans-serif; font-size:12px; }

img {border: none; }
a    {text-decoration:none; color: #000080; font-family: helvetica, verdana, arial, serif; }
h1  { color: #000080; text-align: center; font-family: helvetica, verdana, arial, serif; font-size: 16px;}
h2  { color: #000080; text-align: left; padding-left: 40px; font-family: helvetica, verdana, arial, serif; font-size: 1.0em;}
h3  { color:#000080; text-align:justify; font-family: helvetica, verdana, arial, serif; font-size: 1.1em; padding-right: 20px; padding-left: 20px;} 
h4  { color:#000080; text-align:center; font-family: helvetica, verdana, arial, serif; font-size: 1.0em;}

ul, li {list-style:none; color:#000080;}
form select optgroup {padding:0;	text-indent:0;}
form select optgroup option {padding:0;	text-indent:8px;}
form legend {display:none; color:#000080;}
form li {text-align:right; padding-right: 25px;}
form li label {float:left;}
form li input.text {height:18px;	border:1px solid #abadb3; padding:0 2px;vertical-align:middle;color:#000080;}
form li select {	vertical-align:middle;	color:#000080;}
form li.submit {text-align:center;}

.cent { text-align: center; }
.comment { text-align:center;	font-family: helvetica, verdana, serif; font-size: 12px; color: #000080;border-bottom: 1px dotted navy;}
.connai { color:#000080; text-align:left; font-family: helvetica, verdana, arial, serif; font-size: 1.0em; font-weight:bold;padding-left: 20px;}
.charte { text-align: justify; color:#000080; font-weight: bold; font-size: 10px; padding-left: 60px; padding-right: 60px; font-family: helvetica, verdana, arial, serif; }
.cr_astro { 	width:500px; margin:0 auto; text-align:left; border:3px solid #000080; padding:10px; color:navy; background-color:#AABEFB;}
.erreur { color:red;font-family: helvetica, verdana, serif; font-size: 14px; border:2px solid navy; background-color: yellow; font-weight:bold; }
.gagnants { margin: auto; font-family: helvetica, verdana, serif; font-size: 1.0em; font-weight: bold; text-align: center; color: #000080;}
.info { text-align:justify;	font-family: helvetica, verdana, serif; font-size: 12px; color: #000080;border-bottom: 1px dotted navy; padding-left:50px;}
.photo_jeux { text-align:center;	font-family: helvetica, verdana, serif; font-size: 12px; color: #000080;border-bottom: 1px dotted navy; padding-left:50px;}
.just { text-align: justify; }
.just_300 { text-align:justify; width: 300px;}
.ligne { border-bottom: 1px dotted navy; }
.membres { 	width:200px; margin:0 auto; text-align:left; border:3px solid #000080; padding-left:60px; color:navy; background-color:#AABEFB;}
.pub { width: 250px; height: 250px; border: 1px dotted navy; padding-left: 20px; padding-right: 20px; margin: auto; text-align: center;}
.pied { font-family: helvetica, verdana, arial, serif; font-size: 0.9em; text-align: center; color:#000080;}
.plan { font-family: helvetica, verdana, arial, serif; font-size: 0.9em; text-align: left; color:#000080; padding-left: 50px;}
.regles { text-align: justify; color: #000080; font-family: helvetica, verdana, serif; font-size: 1.1em; padding: 25px; }
.register { 	width:260px; margin:0 auto; text-align:center; border:3px solid #000080; color:navy; background-color:#AABEFB;}
.sudoku { width: 990px; border: 1px dotted navy; margin: auto; background-color: #AABEFB;}
.tab_entete { width: 1000px; margin: auto; text-align: center;}
.tab_gratte { width: 752px; margin: auto; text-align:center;}
.tab_corps { width: 1000px; border: 1px dotted navy; margin: auto;}
.tab_lot { margin: auto; text-align: center; color:#000080; font-family: helvetica, verdana, arial, serif; }
.td_corps { width: 10%; border: 1px dotted navy; text-align: justify; padding-left: 20px; padding-right: 20px;}
.tombola { text-align: justify; color:#000080; font-weight: bold; font-size: 12px; padding-left: 60px; padding-right: 60px; font-family: helvetica, verdana, arial, serif; }

