.glo
{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.glo
{
color:#ff0000;
font-size:10px;
text-decoration:none;
}

body
{
color: #ffffff;
font-family: Arial;
font-size: 10;
}

.ombre
{
background-image: url(../images/ombre.jpg); 
background-repeat: repeat-y;
}

img
{
border-width:0px;
}

.principal
{
background-color: #000000;
}

.fuji
{
background-image: url(../images/fujihaut.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

.fuji2
{
background-image: url(../images/fujibas.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

.pourcent
{
background-color: #303030;
font-size: 12;
color: #bababa;
}

a.pourcent
{
text-decoration: underline;
color: #bababa;
font-family: Arial;
}

.solidark
{
border: 1px solid #ffffff;
background-color: black;
}

.solid
{
border: 1px solid #ffffff;
color: #ffffff;
}

.dot
{
border: 1px solid #ffffff;
}

a
{
text-decoration: underline;
color: #ffffff;
font-family: Arial;
}

a:hover
{
text-decoration: underline;
color: #ff0000;
font-family: Arial;
}

.baspage
{
color: #ffffff;
font-family: Arial;
font-size: 10;
}

.soustitre
{
color: #ffffff;
font-family: Arial;
font-size: 10;
text-decoration:none;
font-weight:normal;
}

.contenu
{
border: 1px solid #9a9a9a;
color: #ffffff;
background-color: #191919;
}

.contenu2
{
border: 1px solid #9a9a9a;
color: #d2d2d2;
background-color: #191919;
font-family: arial;
font-size: 13;
}

.contenu_bleu
{
border: 1px solid #00a0c6;
color: #d2d2d2;
background-color: #191919;
font-family: arial;
font-size: 13;
}

.contenu5
{
border: 1px solid #9a9a9a;
color: #d2d2d2;
background-color: #191919;
font-family: arial;
font-size: 11;
}

.contenu6
{
border: 1px solid #363636;
color: #363636;
background-color: #ffffff;
font-family: arial;
font-size: 14;
}

.contenu_vide
{
color: #d2d2d2;
font-family: arial;
font-size: 13;
}

.contenu_essentiel
{
border: 1px solid #f98ca3;
color: #f98ca3;
background-color: #724750;
font-family: arial;
font-size: 14;
}

.contenu_tokyo
{
border: 1px solid #57739c;
color: #57739c;
background-color: #323d4d;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_temples
{
border: 1px solid #b08475;
color: #b08475;
background-color: #55433d;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_rural
{
border: 1px solid #7ebfa8;
color: #7ebfa8;
background-color: #415b52;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_tohoku
{
border: 1px solid #d997a5;
color: #d997a5;
background-color: #654b50;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_package_ttr
{
border: 1px solid #97a5d8;
text-align: center; 
color: #e4e8f5;
background-color: #383d51;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_package
{
border: 1px solid #97a5d8;
color: #e4e8f5;
background-color: #383d51;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_kansai
{
border: 1px solid #e6b864;
color: #e6b864;
background-color: #6a5837;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_jardins
{
border: 1px solid #afc76f;
color: #afc76f;
background-color: #545e3b;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_tokyo_in
{
border-bottom: 1px solid #57739c;
color: #57739c;
background-color: #323d4d;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_essentiel_in
{
border-bottom: 1px solid #f98ca3;
color: #f98ca3;
background-color: #724750;
font-family: arial;
font-size: 14;
}


.contenu_temples_in
{
border-bottom: 1px solid #b08475;
color: #b08475;
background-color: #55433d;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_rural_in
{
border-bottom: 1px solid #7ebfa8;
color: #7ebfa8;
background-color: #415b52;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_tohoku_in
{
border-bottom: 1px solid #d997a5;
color: #d997a5;
background-color: #654b50;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_kansai_in
{
border-bottom: 1px solid #e6b864;
color: #e6b864;
background-color: #6a5837;
font-family: arial;
font-size: 14;
vertical-align:top;
}

.contenu_jardins_in
{
border-bottom: 1px solid #afc76f;
color: #afc76f;
background-color: #545e3b;
font-family: arial;
font-size: 14;
vertical-align:top;
}


.contenu_sans
{
color: #7ebfa8;
background-color: #415b52;
font-family: arial;
font-size: 12;
}

img.contenu2
{
border: 2px solid #ffffff;
}

contenu2.img
{
border: 2px solid #ffffff;
}

.switch
{
border: 1px solid #9a9a9a;
text-align: center;
font-size: 13;
font-family: Arial;
background-color: #191919;
}

.important
{
font-size:14;
color:#ff0000;
text-decoration:underline;
}

a.switch
{
font-size: 13;
}

h4
{
color: #ffffff;
text-decoration: underline;
font-size: 15;
}

h3
{
color: #ff6600;
font-size: 15;
}




.formulaire
{
font-size:13;
}

input
{
font-size:14;
font-family:arial;
color:#000000;
background-color: #616161;
border: 1px solid #ffffff;
}

input.text, select, textarea
{
font-size:14;
font-family:arial;
color:#000000;
background-color: #c6c6c6;
border: 1px solid #ffffff;
}

.news
{
border: 1px solid #ffffff;
color: #d2d2d2;
font-family: arial;
font-size: 13;
}

.bordure
{
border: 1px solid #ffffff;
}

.hotel
{
border : 1px solid #d15c8d;
}

.contenu_hh
{
border: 1px solid #d15c8d;
color: #d2d2d2;
background-color: #191919;
font-family: arial;
font-size: 13;
}

.bghotel
{
background-image: url(../images/loger/icone_hotel.gif);
background-repeat: no-repeat;
background-position: right;
color : #d15c8d;
}

.ryokan
{
border : 1px solid #00bea4;
}

.contenu_rr
{
border: 1px solid #00bea4;
color: #d2d2d2;
background-color: #191919;
font-family: arial;
font-size: 13;
}

.bgryokan
{
background-image: url(../images/loger/icone_ryokan.gif);
background-repeat: no-repeat;
background-position: right;
color : #00bea4;
}

.conditions
{
border-top : 1px solid #ffffff;
color : #ffffff;
font-size : 13;
}

.conditions2
{
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
color : #ffffff;
font-size : 13;
}

.sc
{
font-variant : small-caps;
}

.tarif
{
font-size : 13;
}

.nomhotel
{
font-weight : bold;
color : #d15c8d;
}

.nomryokan
{
font-weight : bold;
color : #00bea4;
}

.panier2
{
border-bottom: 1px solid #ffffff;
color: #d2d2d2;
font-family: arial;
font-size: 13;
}

.news_rond
{
background-image: url(../images/newsletter/milieu.gif);
color: #191919;
font-family: arial;
font-size: 13;
}

.jap_vert
{
background-image: url(../images/jap/vert_milieu.gif);
color: #191919;
font-family: arial;
font-size: 13;
}

a.jap_vert
{
color: #191919;
}

.jap_bleu
{
background-image: url(../images/jap/bleu_milieu.gif);
color: #191919;
font-family: arial;
font-size: 13;
}

a.jap_bleu
{
color: #191919;
}

.jap_orange
{
background-image: url(../images/jap/orange_milieu.gif);
color: #191919;
font-family: arial;
font-size: 10;
}

a.jap_orange
{
color: #ffad3d;
}

.jap_violet
{
background-image: url(../images/jap/violet_milieu.gif);
color: #191919;
font-family: arial;
font-size: 13;
}

a.jap_violet
{
color: #191919;
}

img.top 
{
vertical-align:text-top
}

img.bottom 
{
vertical-align:text-bottom
}

.style2 {color: #00A0C6}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}

.image
{
border:1px solid #00a0c6;
}

.none
{
color:#9f9f9f;
}

.admin
{
background-image: url(../images/admin/background.gif);
background-repeat: no-repeat;
background-position: right;
}

.preview
{
font-size:13px;
color:#d2d2d2;
background-color:#3e3e3e;
text-align : center; 
}

.hautpreview
{
background-image: url(../images/vol/background.gif);
background-repeat: repeat-x;
background-position: top;
color: #ff0000;
border-bottom : 1px solid #6c6c6c;
}

.milieupreview
{
border-bottom : 1px solid #6c6c6c;
}

fieldset
{
border:1px solid #00a0c6;
color:#00a0c6;
}









