/* style 'blanc' 		*************************************************************/
/* feuille de style generale ****************************************************/
/* structure et mise en page des blocs ******************************************/

html {
margin:0;
background:#FEF8F0;
}

body {
color:#57120D;
font:normal 10pt/11pt Tahoma, Verdana, Arial, sans-serif;
background:#FEF8F0;
text-align:left;
margin:0;
}

body a {
color:#c00;
}
body a:hover,body a:focus {
color:#f60;
}

.display-none {
display:none;
}
.display-block {
display:block;
}

#en-tete {
position:relative;
top:0;
height:115px;
width:90%;
border:none;
background:#FEF8F0;
margin:0 auto;
padding:1px auto;
}
#en-tete #left {
float:left;
width:343px;
height:115px;
margin:0;
padding:0;
background:#FEF8F0 url(/img/kitani_ban_gauche.png) no-repeat bottom left;
z-index:10;
}
#en-tete #right {
float:right;
width:152px;
height:115px;
margin:0;
margin-top:-115px;
padding:0;
background:#FEF8F0 url(/img/kitani_ban_droite.png) no-repeat bottom right;
z-index:5;
}
#en-tete #menu {
height:115px;
background:#FEF8F0 url(/img/kitani_ban_corps.png) repeat-x bottom left;
margin:0;
z-index:20;
}
#en-tete #menu ul {
position:absolute;
top:86px;
right:130px;
height:25px;
width:330px;
margin:0;
padding:0;
list-style:none;
/*opacity:0.99;*/
/*filter:alpha(opacity=60);*/
}
#en-tete #menu li {
float:left;
margin:0 3px;
padding:0;
}
#en-tete #menu a {
display:block;
width:98px;
height:25px;
text-decoration:none;
margin:0;
padding:0;
}
#en-tete #menu a.menu-www {
background:#57120D url(/img/bouton_www.png) no-repeat top left;
}
#en-tete #menu a.menu-www:hover,#en-tete #menu a.menu-www:focus {
background:#57120D url(/img/bouton_www_on.png) no-repeat top left;
}
#en-tete #menu a.menu-dojo {
background:#57120D url(/img/bouton_dojo.png) no-repeat top left;
}
#en-tete #menu a.menu-dojo:hover,#en-tete #menu a.menu-dojo:focus {
background:#57120D url(/img/bouton_dojo_on.png) no-repeat top left;
}
#en-tete #menu a.menu-forum {
background:#57120D url(/img/bouton_forum.png) no-repeat top left;
}
#en-tete #menu a.menu-forum:hover,#en-tete #menu a.menu-forum:focus {
background:#57120D url(/img/bouton_forum_on.png) no-repeat top left;
}

#main {
margin:5px 5%;
padding:0 0 5px;
background:#FEF8F0;
}

#mainheader {
position:relative;
top:0;
height:12px;
margin:0 30px 0 180px;
padding:0;
border:none;
background:#FEF8F0;
}
#mainheader #loc {
font-size:7pt;
margin-top:-5px;
}
#mainheader #connect {
float:right;
margin-top:-15px;
}

#col-gauche {
float:left;
width:160px;
background:#FEF8F0;
margin:0 0 20px;
padding:0;
}

#col-milieu {
border:solid 1px #FEF8F0;
background:#FEF8F0;
margin:5px 270px 20px 175px;
padding:0;
}

#col-droite {
float:right;
width:250px;
height:100%;
}

#col-droite div {
	width:250px;
	margin-top:10px;
	background:#efe09f;
	border:solid 1px black;
}
#col-droite #google-adsense {
	background:none;
	border:none;
}

#pied-de-page {
clear:both;
margin:10px 5%;
padding:0;
text-align:center;
}
#pied-de-page ul {
margin:0;
padding:0;
width:100%;
opacity:0.8;
filter:alpha(opacity:80);
}
#pied-de-page li {
margin:0;
padding:0;
width:100%;
}
#pied-de-page span {
margin:0;
padding:0;
float:left;
}
#pied-de-page span.onglet-gauche {
width:7px;
}
#pied-de-page span.onglet-milieu {
padding:8px 0;
font:normal 0.7em/1.5em Verdana, Arial, "Times New Roman", sans-serif;
color:#efe09f;
width:95%;
}
#pied-de-page span.onglet-droite {
width:7px;
}
#pied-de-page-liens {
clear:both;
color:#57120D;
font:normal 0.9em/1.5em "Times New Roman", Verdana, Arial, sans-serif;
text-align:center;
margin:15px auto;
}
#pied-de-page-liens a {
text-decoration:none;
color:#57120D;
}
#pied-de-page-liens a:hover, #pied-de-page-liens a:focus {
text-decoration:underline;
}

#col-gauche h4 {
text-align:center;
background:url(/img/kitani_titre.png) no-repeat right top;
font-size:8pt;
color:#fff;
margin:0;
padding:0;
}
#col-gauche div.cartouche {
border:2px solid #57120D;
background:#fff;
margin:0 0 8px;
color:#6b6c5a;
padding:0;
}
#col-gauche #bloc-menu {
border-bottom:1px solid #57120D;
background:#EFE09F;
}
#col-gauche #bloc-menu ul {
list-style:none;
text-align:right;
margin:0;
padding:0;
}
#col-gauche #bloc-menu li {
margin:0;
padding:0;
line-height:11pt;
}
#col-gauche #bloc-menu li.titre {
text-align:center;
font:bold 7pt Verdana, Arial, Tahoma, sans-serif;
color:#fff;
background:#87120D;
padding:2px;
}
#col-gauche #bloc-menu a {
display:block;
color:#57120D;
font:bold 8pt/11pt Helvetica, Verdana, Arial, Tahoma, sans-serif;
text-decoration:none;
border-top:none;
border-bottom:solid 1px #83001F;
margin:0;
padding:2px 1em 0 0;
}
#col-gauche #bloc-menu a:hover,#col-gauche #bloc-menu a:focus {
color:#fff;
background:#DF902F;
}
#col-gauche #bloc-menu a.courant {
color:#fff;
background:#c30;
}

#col-gauche #bloc-infos {
text-align:center;
color:#6b6c5a;
font:normal 1em/1em Arial, sans-serif;
padding:0 0 2px;
background:#EFE09F;
}
#col-gauche #bloc-infos a {
display:inline;
border:none;
margin:0;
padding:0;
}
#col-gauche #bloc-infos img:hover,#col-gauche #bloc-infos img:focus {
border-color:#DF902F;
}
#col-gauche #bloc-infos img {
display:inline;
border:1px solid #cdcfa8;
padding:2px;
}
#col-gauche #bloc-infos ul {
list-style:none;
text-align:left;
margin:2px 10px 5px;
padding:0;
}
#col-gauche #bloc-infos li {
line-height:1.1em;
}
#col-gauche #bloc-infos li.titre {
font:normal 1em/1em Verdana, Arial, Tahoma, sans-serif;
text-decoration:underline;
color:#DF902F;
margin:4px 0;
padding-right:0;
}
#col-gauche #bloc-infos li.titre b {
font:bold 1.3em/1.3em Verdana, Arial, Tahoma, sans-serif;
}
#col-gauche #bloc-infos li.separation {
border-bottom:1px solid #6b6c5a;
margin-bottom:0.5em;
padding-bottom:0.5em;
}
#col-gauche #bloc-infos li.horaire {
font:bold 0.7em Verdana, Arial, Tahoma, sans-serif;
}

#col-gauche #bloc-senseis {
text-align:left;
color:#6b6c5a;
font:normal 1em/1em Arial, sans-serif;
padding:2px;
background:#EFE09F;
}
#col-gauche #bloc-senseis ul {
list-style:none;
margin:0;
padding:0;
}
#col-gauche #bloc-senseis li {
color:#57120D;
font:bold 7pt/9pt Verdana, Arial, Tahoma, sans-serif;
margin:0;
padding:0;
}
#col-gauche #bloc-senseis a {
display:inline;
color:#81190e;
margin:0 2px;
float:right;
}
#col-gauche #bloc-senseis a:hover,#col-gauche #bloc-senseis a:focus {
color:#df902f;
}
#col-gauche #bloc-senseis a.courant {
background:#c30;
color:#fff;
}

#col-gauche #bloc-liens {
text-align:center;
color:#6b6c5a;
padding:0 0 2px;
background:#EFE09F;
}
#col-gauche #bloc-liens ul {
list-style:none;
margin:5px 0 0;
padding:0;
}
#col-gauche #bloc-liens li {
display:block;
text-align:left;
margin:0;
padding:0;
}
#col-gauche #bloc-liens a {
display:block;
width:100px;
color:#000;
margin:0 auto;
padding:0;
}
#col-gauche #bloc-liens a:hover,#col-gauche #bloc-liens a:focus {
text-decoration:none;
}
#col-gauche #bloc-liens a.noimg {
width:96px;
font:normal 8pt/10pt Helvetica, Verdana, Arial, Tahoma, sans-serif;
border-bottom:solid 1px #222;
text-decoration:none;
margin:0 auto;
padding:2px 10px 0;
}
#col-gauche #bloc-liens a.more {
margin:12px auto 0;
padding:2px 10px 0;
color:#81190E;
font:bold 8pt/10pt Helvetica, Verdana, Arial, Tahoma, sans-serif;
}
#col-gauche #bloc-liens a.more:hover,#col-gauche #bloc-liens a.more:focus {
background:#DF902F;
}
#col-gauche #bloc-liens a.courant {
background:#c30;
color:#fff;
}
#col-gauche #bloc-liens a.gobanecarlate {
display:block;
border:none;
color:#f6f6f6;
margin:30px auto 1px;
padding:0 5px;
}
#col-gauche #bloc-liens a.gobanecarlate img {
opacity:0.05;
filter:alpha(opacity=5);
}
#col-gauche #bloc-liens a.gobanecarlate img.courant {
opacity:1;
filter:alpha(opacity=100);
}
#col-gauche #bloc-liens img {
border:solid 1px #222;
margin:2px auto;
}
#col-gauche #bloc-liens img:hover,#col-gauche #bloc-liens img:focus {
border-color:#c00;
}
#col-gauche #bloc-liens a.noimg:hover,#bloc-liens a.noimg:focus {
color:#fff;
text-decoration:none;
background:#DF902F;
}

#col-milieu p.titre {
text-indent:0;
font:bold 1.3em Tahoma, Verdana, Arial, sans-serif;
margin:0 0 0.3em;
}
#col-milieu p {
text-indent:0em;
margin:0 0;
padding:0;
}
#col-milieu p.signature {
margin-top:1em;
text-align:center;
font:italic 0.8em/1em Tahoma, Helvetica, Verdana, Tahoma, Arial, sans-serif;
}
#col-milieu p.citation, span.citation {
font:italic 1em/1.2em Georgia, "Times New Roman", Verdana, Tahoma, Arial, sans-serif;;
}
#col-milieu ul {
margin:0 0 0.5em;
}
#col-milieu li {
font-size:1em;
line-height:1.2em;
font:bold 0.8em Helvetica, Verdana, Tahoma, Arial, sans-serif;
text-decoration:none;
}
#col-milieu table {
text-align:center;
border:solid 1px #57120D;
margin:0 auto 1em;
background:#fff;
}
#col-milieu th {
text-align:center;
font:bold 0.9em "Times New Roman", Verdana, Arial, sans-serif;
border:solid 1px #57120D;
padding:0.25em 0.5em;
}
#col-milieu th.titretable {
text-align:center;
color:#fff;
background:#57120D;
}
#col-milieu th.vide {
border:none;
}
#col-milieu tr.ligne_titre {
background:#ffecb6;
}
#col-milieu tr.ligne_paire {
background:#fffed3;
}
#col-milieu td {
font:normal 8pt Verdana, Arial, "Times New Roman", sans-serif;
border:solid 1px #57120D;
text-align:left;
padding:0.25em 0.5em;
}
#col-milieu td.titreligne {
text-align:right;
font:bold 0.9em "Times New Roman", Verdana, Arial, sans-serif;
color:#c00;
border:solid 1px #57120D;
padding:0.25em 0.5em;
}
#col-milieu img {
border:solid 1px gray;
margin:0.5em;
padding:2px;
}
#col-milieu h4 {
margin:2px 0;
padding:2px 0;
text-decoration:underline;
}

#col-milieu form {
margin:0;
padding:0;
}
#col-milieu form fieldset {
margin:0;
padding:0;
border:none;
}
#col-milieu form legend {
border:1px solid #57120D;
font-weight:700;
font-size:0.9em;
padding:5px 15px;
}
#col-milieu form label {
float:left;
width:200px;
margin:0.5em 0;
color:#57120D;
border-bottom:solid 1px #57120D;
}
#col-milieu form label.long {
width:550px;
}
#col-milieu form input {
margin:0.5em 0;
padding:2px 5px;
color:#c30;
background:#fff;
border:solid 1px #57120D;
}
#col-milieu form input.text {
width:300px;
}
#col-milieu form input.disabled {
background:#EFE09F;
font-weight:bold;
color:#57120D;
}
#col-milieu form p {
clear:left;
}
#col-milieu form input.checkbox {
margin:0.75em 0 0;
}
#col-milieu form select {
margin:0.5em 0;
padding:2px;
color:#c30;
background:#fff;
border:solid 1px #57120D;
}
#col-milieu form textarea {
text-indent:0;
text-align:left;
color:#c30;
border:1px solid #57120D;
background:#fff;
font:normal 1.2em "Times New Roman", Verdana, Tahoma, Arial, sans-serif;
line-height:1em;
margin:0.1em 0 0;
padding:0.1em 0.5em;
}
#col-milieu form input.submit {
margin:0.5em 0;
padding:2px 5px;
width:300px;
font-weight:bold;
color:#57120D;
background:#fff;
border:solid 1px #57120D;
}
#col-milieu form input.submit:hover {
background:#EFE09F;
color:#c00;
}
#col-milieu form span.asterisque {
float:right;
margin:2em;
font-size:8pt;
font-weight:400;
font-style:italic;
color:#c00;
}

#introduction {
margin:0;
font:normal 1em/1.1em Tahoma, Verdana, Arial, sans-serif;
}
#introduction p.titre {
border-bottom:solid 1px #57120D;
}
#introduction p.first {font-size:1.1em;}
#introduction p {
margin:8px 0;
}

#corps {
position:relative;
top:0;
left:0;
margin:1em 0 0 0;
padding:0;
font:normal 1em/1.1em Tahoma, Verdana, Arial, sans-serif;
}

#corps #kitanibox p {line-height:1.5em;}
#newsbox {}
#rssbox {}

#col-milieu div.infos div.cadre ul {
margin:1em 0 1em 2em;
}
#col-milieu div.infos td.tarif,#col-milieu div.infos td.image {
text-align:center;
}
#col-milieu div.infos img#thebigmap {
display:none;
margin:1em auto;
padding:5px;
}

#col-milieu h1.kktitre {
background:url('/img/kikisei-w55.png') no-repeat top left;
border-bottom:solid 1px #57120D;
margin:3px 0 1em;
padding:30px 80px 0;
}

#compteur666 {
float:right;
color:#c00;
font:normal 0.8em Georgia, Verdana, Tahoma, Arial, sans-serif;
border:solid 1px #c00;
background:#000;
margin:5px;
padding:0.2em 0.5em;
}
#compteur666 p {
margin:0;
padding:0;
}
#col-milieu #hemobox .hemonews p.titre {
	margin:10px;
	padding:10px;
	border:1px solid #57120D;
	background:url(/img/witch_hat.gif) no-repeat bottom left;
}
#hemobox .hemonews {
display:none;
}
