body {
	margin:0;
	padding:0;
	background:url(/static/img/body.png) repeat-x top left #A9CBF9;
	text-align:center;
	font:11px Arial;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
}
h1, h2 {
	color:#fff;
}
img.logo {
	margin:0;
	padding:0;
	vertical-align:bottom;
}
a img {
	border:none;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	font-weight:bold;
	color:#3d6093;
}
a:hover {
	text-decoration:underline;
}
div#conteneur {
	position:relative;
	margin:auto;
	width:747px;
}

div#pub_menu {
	position:relative;
	width:747px;
	height:127px;
	background:url(/static/img/back_pub.png) no-repeat top left;
	margin:0;
	padding:0;
	font-size:11px;
	color:#3d6093;
}
div#pub_menu div#largeban {
	height:90px;
	padding-top:4px;
}
div#pub_menu div#menu {
	text-align:left;
	position:absolute;
	bottom:7px;
	padding-left:9px;
	padding-right:9px;
	left:0px;
}
div#pub_menu div#menu table {
	border-collapse:collapse;
	width:730px;
	margin:0;
	padding:0;
}
div#pub_menu div#menu input {
	vertical-align:middle;
}
div#pub_menu div#menu table td {
	padding:0;
	vertical-align:middle;
}
div#pub_menu div#menu table td.left {

}
div#pub_menu div#menu table td.right {
	text-align:right;
}

div#pub_menu p, div#pub_menu form {
	margin:0;
	padding:0;
}
div#pub_menu a {
	color:#3d6093;
	text-decoration:none;
	font-weight:bold;
}
div#pub_menu a:hover {
	text-decoration:underline;
}

div#pub_menu input.ichamp {
	font-size:11px;
	border:1px solid #3d6093;
	width:90px;
	background:url(/static/img/back_ichamp.gif) top left repeat-x #fff;
	color:#3d6093;
}
div#pub_menu input.menusub {

}

/* Content */
table.tab2col {
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}
table.tab2col td {
	width:50%;
	padding:0;
	vertical-align:top;
}
table.tab2col div.unbloc {
	border:1px solid #c8deff;
	background-color:#b3d0fa;
	margin:5px;
	height:100%;
	text-align:center;
}
table.tab2col div.unbloc a {
	text-decoration:none;
	color:#3d6093;
}
table.tab2col div.unbloc a:hover {
	text-decoration:underline;
}
table.tab2col div.unbloc h1 {
	font-size:14px;
	margin:0;
	padding:0;
	height:19px;
	background:url(/static/img/back_h1.gif) repeat-x top left #c8deff;
	color:#3d6093;
	padding-top:2px;
	text-align:center;
}
table.tab2col div.unbloc p {
	margin:10px;
	padding:0;
}
table.tab2col div.unbloc form {
	margin:10px;
	line-height:20px;
}
table.tab2col div.unbloc .ichamp {
	margin-bottom:3px;
	border:1px solid #3d6093;
	font-size:14px;
	color:#3d6093;
	background:url(/static/img/back_ichamp.gif) top left repeat-x #fff;
}

table.tab2col div.unbloc ul.listing {
	text-align:left;
	color:#3d6093;
}
table.tab2col div.unbloc ul.listing li {
	list-static-type:circle;
}

/* Footer */

div#footer {
	width:746px;
	height:35px;
	background:url(/static/img/footer.png) top left no-repeat;
	padding-top:9px;
	margin-top:10px;
	color:#3d6093;
}

div#footer p {
	margin:0;
	padding:0;
}
div#footer a {
	color:#3d6093;
	text-decoration:none;
	font-weight:bold;
}
div#footer a:hover {
	text-decoration:underline;
}

/* inscription */

table.tab_inscription {
	width:100%;
}
table.tab_inscription td {
}
table.tab_inscription .left {
	text-align:right;
	width:30%;
}
table.tab_inscription .right {
	text-align:left;
}

/* Menu membre */

div.div_menu_membre {
	margin-bottom:3px;
}
ul.menu_membre {
	padding:0;
	margin:0;
}
ul.menu_membre li {
	display:inline;
	margin-left:15px;
}

/* mon compte */

table.centre {
	margin:auto;
}
table.centre input.ichamp {
	border:1px solid #3d6093;
	font-size:14px;
	color:#3d6093;
	background:url(/static/img/back_ichamp.gif) top left repeat-x #fff;
}
table.centre input.ichamp1 {
	border:1px solid #3d6093;
	font-size:14px;
	color:#3d6093;
	width:400px;
	background:url(/static/img/back_ichamp.gif) top left repeat-x #fff;
}

/* mes amis */

ul {
	color:#3d6093;
}
ul li {
	list-static-type:circle;
}

/* ajout d'un quizz */

div.unereponse img {
	vertical-align:middle;
	margin-right:10px;
}
div.unereponse input.ichamp {
	border:1px solid #3d6093;
	font-size:14px;
	width:200px;
	color:#3d6093;
	background:url(/static/img/back_ichamp.gif) top left repeat-x #fff;
}
div.action_reponse {
	margin:7px;
}

/* R?ponse ? un quiz */

p.aquestion {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:15px;
	color:#fff;
}
ul.answer_question {
	text-align:left;
	margin:0;
	padding-left:10px;
}
ul.answer_question li {
	width:100%;
	list-static:none;
	margin-bottom:1px;
	text-align:left;
}
ul.answer_question li a {
	display:block;
	padding:3px;
	border:1px solid #BFDBFF;
	background-color:#A9CBF9;
}
ul.answer_question li a:hover {
	text-decoration:none;
	background-color:#AFD2FF;
}
li.goodrep {
	color:#088F00;
	font-weight:bold;
}
li.badrep {
	color:#FF000A;
	font-weight:bold;
}

table.tab_stats {
	width:100%;
}
table.tab_stats td {
	vertical-align:top;
}
table.tab_stats td td {
	vertical-align:middle;
}
td.tabrep {

}
td.tabrez {
	padding-left:10px;
	width:250px;
	color:#3d6093;
}
td.tabrez table {
	width:100%;
	border-collapse:collapse;
}
td.tabrez table td {
	border:1px solid #CFE4FF;
	text-align:center;
	background-color:#AFD2FF;
}

/* Divers */

div.aquizz_bo {
	padding:5px;
	border:1px solid #C8DEFF;
	background-color:#B3D0FA;
}
div.aquizz_bo h1,div.aquizz_bo p {
	margin:0;
	padding:0;
}

div.nocenter {
	padding-left:7px;
	padding-right:7px;
	text-align:left !important;
}

table.stats img {
	vertical-align:bottom;
}
table.stats td {
	padding:3px;
}
