@import url(imports/base.css);
@import url(imports/Kaakook_cs.css);
.pun,.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP{font-family:sans-serif}
.pun{font-size:11px;line-height:normal}
* HTML .pun{font-size:68.75%}
.pun TABLE,.pun INPUT,.pun SELECT,.pun OPTGROUP,.pun TEXTAREA,DIV.postmsg P.postedit{font-size:1em}
.pun PRE{font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;font-size:1.2em}
.pun H2,.pun H4{font-size:1em}
.pun H3{font-size:1.1em}
#brdtitle H1{font-size:1.4em}
DIV.postmsg P{line-height:1.4;padding:0}
DIV.postleft DT{font-size:1.1em}
DIV.postleft DT,DIV.postmsg H4,TD.tcl H3,DIV.forminfo H3,P.postlink,DIV.linkst LI,DIV.linksb LI,DIV.postlinksb LI,.blockmenu LI,#brdtitle H1,.pun SPAN.warntext,.pun P.warntext{font-weight:700}
.blockpost DT A:link,.blockpost DT A:visited,.postlink A:link,.postlink A:visited,.postfootright A:link,.postfootright A:visited,.blockmenu A:link,.blockmenu A:visited{text-decoration:none}
.blockpost DT A:hover,.postlink A:hover,.postfootright A:hover,.blockmenu A:hover{color:#DF1411}
DIV.box,.pun TD,.pun TH,.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL{border-style:solid;border-width:1px}
.pun TD,.pun TH{border-bottom:none;border-right:none}
.pun .tcl{border-left:none}
DIV>FIELDSET{border-style:solid;border-width:1px}
HTML,BODY{margin:0;padding:0}
#punwrap{margin:0 0 12px}
DIV.blocktable,DIV.block,DIV.blockform,DIV.block2col,#postreview{margin-bottom:12px}
#punindex DIV.blocktable,DIV.blockpost{margin-bottom:6px}
DIV.block2col DIV.blockform,DIV.block2col DIV.block{margin-bottom:0}
DIV.linkst,DIV.linksb{margin-top:-12px}
DIV.postlinksb{margin-top:-6px}
#brdstats{margin-top:12px}
DIV.block DIV.inbox,DIV.blockmenu DIV.inbox{padding:3px 6px}
.pun P,.pun UL,.pun DL,DIV.blockmenu LI,.pun LABEL,#announce DIV.inbox DIV{padding:3px 0}
.pun H2{padding:4px 6px}
.pun H1{padding:3px 0 0}
#brdtitle P{padding-top:0}
DIV.linkst{padding:8px 6px 3px}
DIV.linksb,DIV.postlinksb{padding:3px 6px 8px}
#brdwelcome,#brdfooter DL A,DIV.blockmenu LI,DIV.rbox INPUT{line-height:1.4em}
#viewprofile DT,#viewprofile DD{padding:0 3px;line-height:2em}
#brdmenu LI,DIV.rbox INPUT,DIV.blockform P INPUT{margin-right:12px}
.pun TH,.pun TD{padding:4px 6px}
.pun TD P{padding:5px 0 0}
DIV.postleft DL,DIV.postright{padding:6px}
DD.usercontacts,DD.postavatar{margin-top:5px}
DD.postavatar{margin-bottom:5px}
DIV.postsignature,DIV.postmsg P.postedit{padding-top:15px}
DIV.postmsg H4{margin-bottom:10px}
.pun BLOCKQUOTE,DIV.codebox{margin:5px 15px 15px;padding:8px}
DIV.postfootleft P,DIV.postfootright UL,DIV.postfootright DIV{padding:10px 6px 5px}
DIV.blockpost INPUT,DIV.blockpost LABEL{padding:3px;display:inline}
P.multidelete{padding-top:15px;padding-bottom:5px}
DIV.blockform FORM,DIV.fakeform{padding:20px 20px 15px}
DIV.inform{padding-bottom:12px}
.pun FIELDSET{padding:0 12px}
DIV.infldset{padding:9px 0 12px}
.pun LEGEND{padding:0 6px}
DIV.forminfo{margin-bottom:12px;padding:9px 10px}
UL.bblinks LI{padding-right:20px}
UL.bblinks{padding-bottom:10px;padding-left:4px}
DIV.blockform P INPUT{margin-left:12px}
DIV.icon{float:left;margin-top:0.1em;margin-left:0.2em;display:block;border-width:0.6em;border-style:solid}
DIV.searchposts DIV.icon{margin-left:0}
TD DIV.tclcon{margin-left:2.3em}



* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%; /* Pour coller le footer en bas */
}

body {
	position: relative;
	min-height: 100%; /* Pour coller le footer en bas */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color:#F0F0F0;
	color: #272727;
}

a {
	color: #DA9C9A;
	text-decoration: none;
}

a:hover {
	color: #DF1411;
}

li {
	list-style: none;
}

/* Header */

#header {
	border-bottom: 3px solid #DF1411;
	background-image:url(http://static.kaakook.fr/images/tissu.png);
	padding-bottom: 5px;
}

#header-centered {
	margin: 0px auto;
	width: 920px;
}

#titre {
	padding: 8px;
}

#titre a {
	font-size: 46px;
	color: #DF1411;
	font-family: 'Comic Sans MS', sans-serif;
}

#titre a:hover {
	text-decoration: none;
}

#header-menu li {
	display: inline;
	padding: 10px;
}

#header-menu a {
	color: #F0F0F0;
	font-size: 20px;
}

#header-menu a:hover {
	color: #DF1411;
	text-decoration: none;
}

/* Preface */

#preface {
	margin: 0px auto;
	width: 920px;
}

#titles {
	padding: 5px 10px;
}

#gpcont {
	float:right;
}

#intro {
	height: 90px;
	padding: 5px 30px;
}

h1{
	display:inline;
	font-size:22px;
	font-weight:400;
}


/* Contenu */

#page { /* largeur: 920 */
	margin: 0px auto;
	width: 920px;
	padding-bottom: 50px; /* Pour que le footer ne se superpose pas au contenu */
}

.sep {
	clear: left;
	height: 30px;
}


/* Footer */

#footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

#footer-centered {
	border-radius: 50px 50px 0px 0px;
	background-image:url(http://static.kaakook.fr/images/tissu.png);
	margin: 0px auto;
	padding-bottom: 6px;
	width: 920px;
}

#footer-menu {
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#footer-menu li {
	display: inline;
	padding: 12px;;
}

#footer-menu a {
	color: #F0F0F0;
	font-size: 18px;
}

#footer-menu a:hover {
	color: #DF1411;
	text-decoration: none;
}

#footer-partner {
	color: #F0F0F0;
	margin: 0px auto;
	padding-bottom: 1px;
	width: 200px;
	text-align: center;
	border-radius: 8px 8px 8px 8px;
}

