@charset"utf-8"; 
html {
	font-size: 100%;
}

/*==> npds_page_archi v1.0 fork sprite */
.hh_arch_btn, .sh_arch_btn, .hf_arch_btn, .sf_arch_btn, .hlb_arch_btn, .slb_arch_btn, .hrb_arch_btn, .srb_arch_btn { background: url('../../../themes/dong/images/icones/npds_arch_sprite.png') no-repeat; width:0px; height:15px; overflow:hidden; }
.vide_arch_btn {
}
.hlb_arch_btn {
 background-position: 0 -105px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.slb_arch_btn {
 background-position: 0 -185px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.hh_arch_btn {
 background-position: 0px -165px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.sh_arch_btn {
 background-position: 0 -245px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.hf_arch_btn {
 background-position: 0 -225px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.sf_arch_btn {
 background-position: 0 -205px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.hrb_arch_btn {
 background-position: 0 -125px;
 padding: 0px 3px 15px 24px;
 float:left;
}
.srb_arch_btn {
 background-position: 0 -145px;
 padding: 0px 3px 15px 24px;
 float:left;
}
/*<== npds_page_archi v1.0 fork sprite */

/*==> gkc_sprite v1.0 */
.gkc_sprit-020,.gkc_sprit-021,.gkc_sprit-024,.gkc_sprit-dong1,.gkc_sprit-dong6,.gkc_sprit-dong9,.gkc_sprit-earth,.gkc_sprit-expe,.gkc_sprit-ge,.gkc_sprit-geotag_16,.gkc_sprit-mm_20_3d_red,.gkc_sprit-mm_20_black,.gkc_sprit-mm_20_red, .gkc_sprit-mm_20_shadow,.gkc_sprit-mm_20_white,.gkc_sprit-twigris,.gkc_sprit_twiblu { background: url('../../../themes/dong/images/gkc_sprite.png') no-repeat;}

.gkc_sprit-020{ background-position: 0 0; width: 32px; height: 32px; } 
.gkc_sprit-021{ background-position: 0 -82px; width: 16px; height: 16px; padding: 7px 3px 3px 8px;} 
.gkc_sprit-024{ background-position: 0 -148px; width: 16px; height: 16px; padding: 7px 3px 3px 8px;} 
.gkc_sprit-dong1{ background-position: 0 -214px; width: 68px; height: 69px; } 
.gkc_sprit-dong6{ background-position: 0 -333px; width: 32px; height: 37px; padding: 18px 3px 3px 28px; } 
.gkc_sprit-dong9{ background-position: 0 -420px; width: 32px; height: 37px; } 
.gkc_sprit-earth{ background-position: 0 -507px; width: 30px; height: 30px; padding: 10px 3px 2px 22px;}
.gkc_sprit-twigris{ background-position: 0 -545px; width: 40px; height: 29px; padding: 15px 3px 2px 40px;}
.gkc_sprit-expe{ background-position: 0 -587px; width: 96px; height: 59px; } 
.gkc_sprit-ge{ background-position: 0 -696px; width: 24px; height: 24px; } 
.gkc_sprit-geotag_16{ background-position: 0 -770px; width: 16px; height: 16px; padding: 1px 3px 3px 24px;}
.gkc_sprit-twiblu{ background-position: 0 -795px; width: 16px; height: 16px; padding: 10px 3px 2px 22px;}
.gkc_sprit-mm_20_3d_red{ background-position: 0 -836px; width: 12px; height: 20px; } 
.gkc_sprit-mm_20_black{ background-position: 0 -906px; width: 12px; height: 20px; } 
.gkc_sprit-mm_20_red{ background-position: 0 -976px; width: 12px; height: 20px; } 
.gkc_sprit-mm_20_shadow{ background-position: 0 -1046px; width: 22px; height: 20px; } 
.gkc_sprit-mm_20_white{ background-position: 0 -1116px; width: 12px; height: 20px; }


/*<== gkc_sprite v1.0 */

body
{ 
 font-family: Tahoma, Verdana, sans-serif;
 font-size: .75em;
 color: #000000;
 font-weight: normal;
	margin: 0px;
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger un bug de centrage IE */
	padding: 0;
}
/*---Règle horizontale servant de séparation---*/

hr {
	color: #333;
	background-color: #FFF;
	border: 0;
	height: 1px;
}

/* Aspect du Texte de votre Site lorsqu'il n'est pas redéfinit ailleurs*/
/*----------       Visible dans la Partie Admin par exemple      ----------*/

td {
/*
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
*/
	color: #000;
	font-size: 1.0em;
}


/* ----------------------------------------------------------------------
   2. LIENS - standard
---------------------------------------------------------------------- */

a, a:link,a:visited
{
	color: #633000;
	text-decoration: none;
}

a:hover
{
	color: #696969;
	text-decoration: none;
	/* font-weight: bold;*/
	cursor: pointer;
}

a:active, a.box, a.box:active, a.box:visited
{
	background-color: transparent;
	color: #633000;
	text-decoration: none;
}

a.noir, a.noir:visited, a.noir:active
{
	color: #633000;
	font-weight: bold;
	text-decoration: none;
}

a.noir:hover, a.box:hover, a.heada:hover
{
	color: #682B1A;
/*
	font-weight: bold;
*/
	text-decoration: none;
}

.rouge, a.rouge, a.rouge:visited, a.rouge:active
{
	color: #ff0000;
/*
	font-weight: bold;
*/
	text-decoration: none;
}

a.rouge:hover
{
	color: #FF0000;
/*
	font-weight: bold;
*/
	text-decoration: underline;
}

a.box, a.box:active, a.box:visited
{
	background-color: transparent;
	color: #633000;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	text-decoration: none;
}

a.box:hover
{
	color: #9e5a42;
	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
	text-decoration: underline overline;
	font-size: 11px;
}

p
{ 
	margin: 0px 5px 20px 15px;
	text-align:justify;
	text-indent:0.2cm;
}



/************************************************************************/
/*        Alternance des couleurs de ligne Fonction tablos()            */
/************************************************************************/
.ligna, a.ongl, a.ongl:visited, a.ongl:active {
/*
	background-color: #e8e8e8;
*/
	text-decoration: none;
}
.lignb {
/*
	background-color: #CCC;
*/
	text-decoration: none;
}

/* Aide en Ligne */
a.AIDEAns, a.AIDEAns:visited, a.AIDEAns:active
{
	cursor: help;
	background: none transparent;
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/************************************************************************/
/*         Mise en Page Globale & Mise en Forme de votre Thme          */
/************************************************************************/
/*-------------------------------------------------
      Un Container Global qui Englobe Tout
<---------------------------------------------------*/
#container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}
/*-------------------------------------------------
    Affichage du Haut "header.html" de votre Site
<---------------------------------------------------*/
#header { /* Ici - Le Header Complet avec Image de Fond */
	background: #fff;
	height: 150px;
	width: 1024px;
	display: block;
}
#header .slogan { /*Positionnement du Slogan du Site dans le Header*/
	text-align: right;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", serif;
}
#header_menu {/* Le Bloc Menu au pied du Header */
	float: left;
	border-top: 0px solid #ffffff;
	background: #fff;
	width: 100%;
	text-align: center;
	height:20px;
}
/* -----  Menu-Haut--Les Boutons -----*/
#header_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#header_menu li {
	display: inline;
	margin-right: 1px;
}
#header_menu a {
	color: #ffffff;
	font-weight: bold;
	padding: 4px 20px;
	line-height:25px;
	text-align: center;
}
#header_btn_LB {
	width:150px;
	float:left;
	padding-left:3px;
}
#header_btn_RB {
	width:100px;
	height: 30px;
	float:right;
	padding-right:3px;
	text-align: right;
}
#btn_LB a {
	padding-left:1px
}
#btn_LB {
	float:left;
}
#btn_RB a {
	padding-right:1px
}
#btn_LB img, #btn_RB img {
	vertical-align:middle;
	margin-top: 4px;
}
/*-------------------------------------------------
         La Partie CENTRALE de votre Site
<---------------------------------------------------*/
#corps {/*Container Englobant toutes les colonnes*/
	background: #ffffff;
	float: left;
	width:1024px;
/*
	padding:2px;
*/
}
#col_princ {/* La Partie Centrale avec Pdst = -1  uni*/
	float: left;
	overflow:auto;
	border: 1px; border-style:dotted; border-color:#999999;
	background: #f8f8f8;
}
.uni {/* La Partie Centrale avec Pdst = -1  uni*/
	float: left;
	width: 1024px;
	border: 1px; border-style:dotted; border-color:#999999;
}
.trio {/* La Partie Centrale avec Pdst = 1 - 3 et 4 trio*/
	float: left;
	width: 640px;
	border: 1px; border-style:dotted; border-color:#999999;
}
.duo {/* La Partie Centrale avec Pdst = 0 ou Pdst=2 duo*/
	float: left;
	width: 828px;
	border: 1px; border-style:dotted; border-color:#999999;
}

/*-------------------------------------------------
      Pied du site
<---------------------------------------------------*/
#footer {
	background: #fff;
	width:1024px;
}
#footer p {
text-align: center;
	background: #fff;
	width:900px;
	line-height: 40px;
}


/*-------------------------------------------------
      Edito se rapporte donc ˆ "editorial.html"
<---------------------------------------------------*/
#editorial {
	margin: 2px 2px 15px 2px;
	padding:2px 2px 2px 2px;
/*
	border: 3px solid #475554;
*/
/*
	background-color: #c3e493;
*/
}
#editorial .content {
	width: 100%;
}
/*-------------------------------------------------
  Affichage des Articles en page Index et Detail-news
<---------------------------------------------------*/
.article_bloc {/*Le contenant*/
	margin: 2px 2px 5px 2px;
	padding:0;
	border-top: 1px; border-top-style:dotted; border-color:#999;
	overflow:auto;
}
.article_bloc h2 {font-size:153.9%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;};
.article_sujet { /* Mise en forme pour le sujet*/
	float: right; /* alignement ˆ droite */
	margin: 3px 3px 0px 5px;  /* placement dans le conteneur */
}
.article_texte {/*Mise en forme pour le Texte*/
	min-height: 100px;      /* Pour viter un      */
	min-width: 594px;
	height: auto !important;/* Dbordement d'image */
	height: 100px;          /* Quand le texte est court */
	text-align:justify;
	padding: 5px 0px 3px 3px;
/*
	background-color: #c3e493;
*/
	overflow:auto;
}
.note { /* Mise en forme si Note */
	border: 1px solid #dddddd;
/*
	width:100%;
*/
	text-align:center;
	font-style: italic;
	font-size: .9em;
	padding: 3px;
}
.article_pied { /*Mise en forme du Pied*/
	background: #e8e8e8;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
/*
	margin-bottom: 15px;
*/
}
.article_info { 
	font-size:85%;
/*
	background: #e8e8e8;
*/
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 15px;
}
/*-------------------------------------------------
    "box_Article" corespondt au bloc Liens Relatifs
       "box_poll" lui au Bloc SONDAGE (pollBoth)
<---------------------------------------------------*/
#box_article, #box_poll {/*les 2 Blocs seront Identiques*/
	/*	border: 1px solid #475554;*/
	width: 140px;
	float: left;
	margin:2px 2px 0px 2px;
	padding:0;
	text-align: left;
}
.bloc_title1 {
	border: 1px solid #475554;
	border-bottom: 1px solid #475554;
	height: 30px;
	width: 138px;
	line-height: 30px;
}
.bloc_content1 {
	border: 1px solid #475554;
	padding: 0 5px 5px 5px;
	text-align: left;
	margin-bottom: 0px;
}
#box_poll li, #box_article li {
	margin-left: 8px;
	list-style-type: none;
	color: #000000;
}
#box_article ul, #box_poll ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}
#box_article .boxc {
	color: #475554;
	font-weight: bold;
	margin: 0 0 0 5px;
}
/*-------------------------------------------------
       Colonnes Gauche - Droite et Vos Blocs
<----------------------------------------------------*/
#col_LB {
	width: 188px;
	float: left;
/*
	background: #c3e493;
*/

	position: relative;
	border-top: 1px; border-top-style:dotted; border-color:#999;
}
.leftbloc {/* Un Bloc Gauche Global */
	text-align: left;
	margin: 2px;
	padding: 0;/* ==> Margin et Padding gŽrŽs dans LB_Contain */
	width: 151px;
}
.leftbloc .LB_title {
	text-align: left;
	color: #999;
	font-weight: bold;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.leftbloc .LB_contain {/* ==> Bloc container pour le contenu */
	font-size: 88%;

	padding: 5px 3px 5px 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	overflow:auto;
}
.leftbloc .LB_contain ul {
	list-style-type: disc;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}
#col_RB { /* Lˆ o se trouvent vos Blocs droits*/
	width: 188px;
	float: left;
	position: relative;
/*
	background: #c3e493;
*/
	border-top: 1px; border-top-style:dotted; border-color: #999;
}
.rightbloc {/* Un Bloc Droit Global */
	text-align: left;
	margin: 2px;
	padding: 0;/* ==> Margin et Padding grs dans RB_Contain */
	width: 146px;
}
.rightbloc .RB_title {
	text-align: left;
	color: #999;
	font-weight: bold;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.rightbloc .RB_contain {/* ==> Ajout d'un bloc container pour le contenu */
	padding: 5px 3px 5px 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	overflow:auto;

}
.rightbloc .RB_contain ul {/* Bloc Droit */
	list-style-type: disc;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}

/* ----------------------------------------------------------------------
   12 STATS - Jireck' work
---------------------------------------------------------------------- */

.graph
{
	position: relative;
	/* IE is dumb */
	width: 200px;
	border: 1px solid #708090;
	padding: 2px;
}

.graph .bar
{
	display: block;
	position: relative;
	background: #696969;
	text-align: center;
	color: #000000;
	height: 1em;
	line-height: 1em;
}

.graph .bar span
{
	position: absolute;
	left: 1em;
}

#header_logo
{
	position: relative;
	top: 0px;
	left: -10px;
	width: 100%;
	height: 134px;
	text-align: left;
}

/************************************************************************/
/*               Champs de Formulaires - Champs de Saisie               */
/************************************************************************/

.inputa {/* champ de saisie, Lnl Box, Moteur de recherche, Bloc Login notamment */
	background-color: #e8e8e8;
	border: #98c058 1px solid;
	color: #45445b;
	height: 21px;
	vertical-align: middle;
	width: 80px;
}

.textbox { /* Champs Formulaire - Message à  un membre - forum - Notamment */
	background-color: #e8e8e8;
	border: #98c058 1px solid;
	color: #45445b;
	width: 90%;
}

.textbox_standard {/* Champs Formulaire - Contact - forum (sauter à ) - Notamment */
	background-color: #e8e8e8;
	border: #696969 1px solid;
	color: #45445b;
}

.bouton_standard {/* Boutons : Prévisualiser - Valider - Annuler ....*/
	background-color: #898a9e;
	padding:1px 5px 1px 1px;
	border: #475554 1px solid;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

/*----------------------------------------------
      CSS Complémentaire pour vos  Formulaires
              ICI en Version Light
------------------------------------------------*/

#Register br{clear:left;}

form {  /* Délimitation de votre Formulaire*/
	margin: 0;
	padding: 10px 0 10px 0;
	width: 98%;
}

form p {
	line-height:100%;
}

fieldset { /* Regroupe les différentes zones de votre Formulaire */
	padding: 15px;        /* padding in fieldset support spotty in IE *//*margin: 0;*/
}

legend { /* Titre pour identifier chaque fieldset */
	font-size:1.1em;
	color: #696969;
	font-weight: bold;
	padding-bottom:3px;
}

label { /* Titre - Description des différents champs */
	display: block;
	float: left;
	width: 180px;
	/*padding: 0;*/
  margin-top: 3px; /* set top margin same as form input - textarea etc. elements */
	padding: 0; /* Intervient dans le user : la date */
	text-align: right;
}

input[type=Submit], [type=Reset], [type=Return] {
 background-color: #ccc;
 padding:1px 5px 1px 1px;
 border: #475554 1px solid;
 color: #ffffff;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

input, select, radio, checkbox, textarea { /* Champs de Données */
	border: #696969 1px solid;
	color: #000000;
	background-color: #e8e8e8;
	margin: 5px 0 0 5px; /* set top margin same as form input - textarea etc. elements */
	padding: 0;
}

form label span {
	color: red;
}/* Utilisé dans user */

/* ----------------------------------------------------------------------
   GKC
---------------------------------------------------------------------- */

.fond_im_gkc {
	background-color: #666;
	width: 260px;
}




.gkc_soustitre {
color: gray;
}

#header_titre {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 140px;
	overflow: no;
	text-align: center;
}
.gkc_site_titre {
 font-weight:bold;
 color:#696969;
 font-size:161.6%;
}

.gkc_deco {
font-family: STFangsong;
 color:#dddddd;
 font-size:210%;
}



#cave_explorer {
padding: 15px;
border:1px;border-style:dotted; border-color:#999999;
color:#999999;
}
.gkc_form {
padding: 10px 0px 10px 0px;
width: 98%;
margin: 0px;
}
.rightbloc { width: 100%; }

.inf_win_exp {
	padding: 30px 20pt 25px 96px;
	background: url('../../../../image/expe.gif') left center no-repeat;
	text-align: left;
	font-weight: bold;
}

.inf_win_dong {
	padding: 30px 20pt 25px 96px;
	background: url('../../../../image/dong1.gif') left center no-repeat;
	text-align: left;
	font-weight: bold;
}

.geotag {
	padding: 2px 0 2px 20px;
	background: url('../../../images/geotag/png-24/geotag_16.png') left center no-repeat;
	text-align: left;
}

.rss {
	padding: 2px 0 2px 20px;
	background: url('../../../images/standard-rss.png') left center no-repeat;
	text-align: left;
}

A.menuggau {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.menuggau:HOVER {
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}

a.menu2ggau {
	color: #633000;
	text-decoration: none;
	font-size:88%;
}

a.menu2ggau:HOVER {
	color: #696969;
	text-decoration: none;
}


.livr {
padding:4px;
}
.textlivr {
	font-family:Verdana;
	padding: 4px;
}
.titrlivr {
	color: #4d3c3b;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
}

.auteurintext
{
	color: #4d3c3b;
	font-style: italic;
	line-height: normal;
	text-align: left;
}
.auteur {
	color: #4d3c3b;
	font-style: italic;
	font-size: 12px;
	text-align: left;
}

.keywordlivr {
font-family:Verdana;
font-style: italic;
font-size:85%;
margin-top:3px;
}

.ullivr {
font-family:Verdana;
margin-left:15px;
}

.test10 {font-size:77%;} /* for setting 10px */
.test11 {font-size:85%;} /* for setting 11px */
.test12 {font-size:93%;} /* for setting 12px */
.test13 {font-size:100%;} /* for setting 13px */
.test14 {font-size:108%;} /* for setting 14px */
.test15 {font-size:116%;} /* for setting 15px */
.h6livr {font-size:123.1%;} /* for setting 16px */
.h5livr {font-size:131%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;} /* for setting 17px */
.h4livr {font-size:138.5%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;} /* for setting 18px */
.h3livr {font-size:146.5%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;} /* for setting 19px */
.h2livr {font-size:153.9%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;
} /* for setting 20px */
.h1livr {font-size:161.6%; color: #3f3f3f;
	font-weight: bold;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;} /* for setting 21px */
.test22 {font-size:167%;} /* for setting 22px */
.test23 {font-size:174%;} /* for setting 23px */
.test24 {font-size:182%;} /* for setting 24px */
.test25 {font-size:189%;} /* for setting 25px */
.test26 {font-size:197%;} /* for setting 26px */



.titr1 {
	color: #000000;
	font-size: 2.0em;
	text-align: left;
	margin-top:4px;
	margin-bottom:4px;
}

.auto { cursor: auto; }
.ch { cursor: crosshair; }
.def { cursor: default; }
.ptr { cursor: pointer; }
.move { cursor: move; }
.text { cursor: text; }
.wait { cursor: wait; }
.help { cursor: help; }
.e { cursor: e-resize; }
.w { cursor: w-resize; }
.n { cursor: n-resize; }
.s { cursor: s-resize; }
.nw { cursor: nw-resize; }
.ne { cursor: ne-resize; }
.sw { cursor: sw-resize; }
.se { cursor: se-resize; }

p.test2:first-letter {
	font-size: 250%;
	font-weight: bold;
	float: left;
}

.zh {
	font-family: STFangsong, Tahoma, Verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
}

.zhtitr {
	font-family: STFangsong, Tahoma, Verdana, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.nombr {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 12px;
	padding-top: 0px;
}

.titrgkc {
	background: none transparent;
	color: #696969;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFFFFF, 1px 2px 2px #AAAAAA;
}

.EDITO {
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	color: #696969;
}

Acronym {
	letter-spacing: 1px;
	cursor: help;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #4d3c3b;
}

.Province {
	font-family: STFangsong,Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #4d3c3b;
}

.zh_dcl {
	font-family: STFangsong, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	color: #4d3c3b;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

.inttab {
	font-family: Tahoma, Verdana, sans-serif;
	font-size:93%;
	color: #696969;
	font-weight: bold;
}

/* module geoloc */

/*
html { overflow: hidden; }
*/

.accon {
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/acg_small.png') left center no-repeat;
	text-align: left;
}

.mbcon {
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/mbcg_small.png') left center no-repeat;
	text-align: left;
}

.mbg {
	line-height: 17px;
	padding: 0px 0px 0px 20px;
	background: url('../../../modules/geoloc/images/mbg_small.png') left center no-repeat;
	text-align: left;
}

#content
{
	margin-top: 10px;
	position: relative;
}

#map
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/*
	border: 1px solid #aaa;
*/
}

#map_gkc
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #aaa;
}

#map_bloc
{
	position: relative;
	top: 0;
	left: 0;
	width: 200px;
	height: 180px;
	border: 1px solid #aaa;
}

#map_cont {
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #aaa;
	/*
     background: gray;
*/
}

#map-wrapper {
	position: relative;
	height: 400px;
	width: 600px;
}

#map-wrapper_gkc {
	position: relative;
	height: 400px;
	width: 100%;
}
#mypoint { margin-bottom: 2;}

#sidebar_gkc {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	position: absolute;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
	overflow: auto;
	color: white;
	padding-left:5px;
}

#sidebar_gkc a {
	color: white;
	font-weight: bold;
}

#sidebar_gkc a:hover { color: #696969; }


#the_sidebar_gkc {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: #f8f8f8;
	position: absolute;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width: 220px;
	height: 500px;
	overflow: auto;
	color: black;
	padding-left:5px;
}

#the_sidebar_gkc a {
	color: black;
	font-weight: bold;
}

#the_sidebar_gkc a:hover { color: #696969; }




.tooltip_gkc {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	color: white;
}

/************************************************************************
Liens Tooltip ==> Info Bulles
Initialement prŽvu pour Download
fonctionnel ou vous le souhaitez
*************************************************************************/

a.tooltip {
    color: gray;
    border-bottom: 1px dotted gray;
}
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 30px;
    left: -10px;
    padding: 5px;
    color: gray;
    border: 2px solid #888888;
    background: #fff;
    width:300px;
    z-index: 500;

}
a.tooltip:hover em span {
    position: absolute;
    top: -14px;
    left: 15px;
    height: 14px;
    width: 29px;
    margin:0;
    padding: 0;
    border: 0;
    text-align:left;
    background: transparent url(../../../themes/dong/images/infobulletop03.gif); 
}

a.tooltip:hover em span p {
    z-index: 500;
}
/*==> gkc_ge */
#gkc_ge_nav_tool {float:left;}
#gkc_ge_searchform {float:left;}
#gkc_ge_input{float:left;}
#gkc_ge_list_fich_pro_kml{padding: 4px; height:100px; width:210px; overflow:auto; float:left;}
#gkc_ge_list_fich_gro_kml{padding: 4px; height:120px; width:180px; overflow:auto; float:left;}
#gkc_ge_list_fich_kar_kml{padding: 4px; height:100px; overflow:auto;}


#address {float:left;}

map3d_container {border: 1px solid silver; height: 500px;}
#map3d {height: 100%;}
#progress-container {float:right; width: 250px; height: 10px; border: 1px solid #ccc; }
#progress-bar { width: 0; height: 10px; }

/*<== gkc_ge */



#sidebar
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	position: absolute;
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
	overflow: auto;
	color: black;
}

/*
#sidebar a {
     color:white;
*/

}
#sidebar p { margin: 5px; }

#sidebar ul#sidebar-list
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar ul#sidebar-list li a
{
	display: block;
	border: 1px solid #ddd;
	background: #eee;
	margin: 5px;
	padding: 4px;
	font: 12px Helvetica, sans-serif;
	text-decoration: none;
	color: #444;
}

#sidebar ul#sidebar-list li.current a
{
	border: 1px solid #444;
	border-left-width: 3px;
	padding-left: 2px;
}

/*
#sidebar ul#sidebar-list li a:hover {
     background: white;
     color: #555;
}
*/

#sidebar ul#sidebar-list li a strong { display: block; }

#sidebar ul#sidebar-list li a span
{
	font-style: italic;
	font-size: 11px;
}

body.sidebar-right #map-wrapper_gkc { margin-right: 200px; }
body.sidebar-right #sidebar_gkc { right: 0; }
body.nosidebar #map-wrapper_gkc { margin: 0; }
body.nosidebar #sidebar_gkc { display: none; }
body.sidebar-right #map-wrapper { margin-right: 200px; }
body.sidebar-right #sidebar { right: 0; }
body.nosidebar #map-wrapper { margin: 0; }
body.nosidebar #sidebar { display: none; }
body.sidebar-right a#button-sidebar-show,
body.nosidebar a#button-sidebar-hide { display: none; }

#toolbar
{
/*
	background: white;
*/
	padding: 4px;
/*
	border: 1px solid gray;
*/
	position: relative;
	top: 5px;
}

/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
*/

/* Hides from IE-mac \*/
* html .#toolbar { height: 1%; }
;
html .#sidebar { height: 1%; }
;
html .#map_cont { height: 1%; }
;
html .#mess_info { height: 1%; }

;

/* End hide from IE-mac */
/*
html #toolbar { height: 1px; }
*/
 

#toolbar h1
{
	margin: 0;
	font: bold 18px Helvetica, sans-serif;
}

#toolbar ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#toolbar ul#sidebar-controls
{
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#toolbar ul li { display: inline; }

/*
#toolbar ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 12px;
}

#toolbar ul li a:hover {
     color: #aaa;
     background: #444;
}
*/

#alert
{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	display: none;
}

#alert p
{
	width: 150px;
	margin: 0 auto 0 auto;
	padding: 10px;
	background: white;
	border: 1px solid #aaa;
}

body.loading #alert { display: block; }

#techinf
{
	background: white;
	padding: 4px;
	/*border: 1px solid grey;*/
	position: absolute;
	top: 5px;
}

#mess_info
{
/*
	background: gray;
*/
	padding: 0px;
	/*
     border: 1px solid grey;
*/
	position: relative;
	top: 5px;
}

.sou_tit { color: gray; }

#mapContainer
{
	position: relative;
	top: 0;
	left: 0;
	width: 256px;
	height: 256px;
	border: 9px solid #aaa;
}

/*==> geoxml */
#the_side_bar { /*background: #f8f8f8;*/
/*
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
*/
	border: 1px solid #aaa;
	top: 0px;
	right: 0px;
	width:297px;
	height: 500px;
	overflow: auto;
	color: white;
	padding-left:5px;
	white-space:nowrap;
}
#the_side_bar a {
	color: black;
}

#the_side_bar li
{
list-style-image:none;
list-style-position: outside;
list-style-type:none;
margin: 0px;
padding: 0px;
}

#the_side_bar ul
{
	margin-left: 0px;
	padding: 0px;
}

#the_side_bar ul ul, #the_side_bar ul li
{
	margin-left: 8px;
	padding: 0px;
}

#the_side_bar ul li.liServer .bullet
{
	background: url('http://www.grottes-et-karsts-de-chine.org/npds/modules/geoloc/images/red_close.png') no-repeat scroll left center;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

#the_side_bar ul li.liOpen .bullet
{
	background: url('http://www.grottes-et-karsts-de-chine.org/npds/modules/geoloc/images/red_close.png') no-repeat scroll left center;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

#the_side_bar ul li.liClosed .bullet
{
	background: url('http://www.grottes-et-karsts-de-chine.org/npds/modules/geoloc/images/add.png') no-repeat scroll left center;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

#the_side_bar ul li.liBullet .bullet
{
	background: url('http://www.grottes-et-karsts-de-chine.org/npds/modules/geoloc/images/add.png') no-repeat scroll left center;
	cursor: default;
	height: 15px;
	width: 15px;
}

#the_side_bar ul li.liOpen ul { display: block; }
#the_side_bar ul li.liClosed ul { display: none; }
#the_side_bar ul li.liOpen img.legendimg { display: inline; }
#the_side_bar ul li.liClosed img.legendimg { display: none; }
#the_side_bar ul li { font-size: 11px; }
#the_side_bar ul li ul li { font-size: 10px; }
#the_side_bar ul li ul li ul li { font-size: 9px; }
#the_side_bar ul li ul li ul li ul li { font-size: 8px; }
.inView { display: block; }

.outView
{
	color: silver;
	opacity: 0.4;
}
/*<== geoxml */


/*==> ExtInfoWindow */
/*==>info window rouge */
#custom_info_window_red { width: 310px; }
#custom_info_window_red_contents { background-color: #FFF; }

#custom_info_window_red_tl
{
	width: 16px;
	height: 16px;
	background: url('../../../modules/geoloc/images/red_tl.png') top left no-repeat transparent;
}

* html #custom_info_window_red_tl
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_tl.png', sizingMethod='crop');
}

#custom_info_window_red_t { background: url('../../../modules/geoloc/images/red_t.png') top left repeat-x transparent; }

#custom_info_window_red_tr
{
	width: 16px;
	height: 16px;
	background: url('../../../modules/geoloc/images/red_tr.png') top left no-repeat transparent;
}

* html #custom_info_window_red_tr
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_tr.png', sizingMethod='crop');
}

#custom_info_window_red_l
{
	width: 3px;
	background: url('../../../modules/geoloc/images/red_l.png') top left repeat-y transparent;
}

#custom_info_window_red_r
{
	width: 3px;
	background: url('../../../modules/geoloc/images/red_r.png') top right repeat-y transparent;
}

#custom_info_window_red_bl
{
	width: 16px;
	height: 16px;
	background: url('../../../modules/geoloc/images/red_bl.png') top left no-repeat transparent;
}

* html #custom_info_window_red_bl
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_bl.png', sizingMethod='crop');
}

#custom_info_window_red_b { background: url('../../../modules/geoloc/images/red_b.png') top left repeat-x transparent; }

#custom_info_window_red_br
{
	width: 16px;
	height: 16px;
	background: url('../../../modules/geoloc/images/red_br.png') top left no-repeat transparent;
}

* html #custom_info_window_red_br
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_br.png', sizingMethod='crop');
}

#custom_info_window_red_close
{
	width: 21px;
	height: 21px;
	background: url('../../../modules/geoloc/images/red_close.png') top left no-repeat transparent;
	cursor: pointer;
}

* html #custom_info_window_red_close
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_close.png', sizingMethod='crop');
}

#custom_info_window_red_beak
{
	width: 28px;
	height: 38px;
	background: url('../../../modules/geoloc/images/red_beak.png') top left no-repeat transparent;
}

* html #custom_info_window_red_beak
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/red_beak.png', sizingMethod='crop');
}

#custom_info_window_red_contents .section1
{
	margin: 0;
	padding: 0;
}

#custom_info_window_red_contents .section2
{
	margin: 0;
	padding: 0;
	background-color: #FFDFDF;
	border-bottom: dotted 1px #900;
	border-top: dotted 1px #900;
}

#custom_info_window_red_contents p
{
	margin: 3px 0;
	padding: 5px;
}

#custom_info_window_red_contents .title
{
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #900;
}

/*<== info window rouge*/
/*==> info window transparente*/
#extInfoWindow_coolBlues
{
	width: 233px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: black;
	color: #FFF;
}

#extInfoWindow_coolBlues_contents
{
	background-color: #000000;
	color: #FFF;
	white-space: nowrap;
}

#extInfoWindow_coolBlues_contents .title
{
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	/*
  background-color: #fff;
*/
}

#extInfoWindow_coolBlues_contents .red
{
	color: #ffffff;
	font-weight: bold;
}

#extInfoWindow_coolBlues_contents .red:hover { color: #696969; }

#extInfoWindow_coolBlues_contents .zh
{
	font-family: STFangsong, Tahoma, Verdana, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	/*
  background-color: #fff;
*/
}

#extInfoWindow_coolBlues_contents p
{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	font-weight: bold;
	/*
  background-color: #ffffff;
*/
	color: #ffffff;
}

#extInfoWindow_coolBlues_contents div
{
	padding: 10px;
	font-size: 12px;
	font-family: arial, helvetica, serif;
}

#extInfoWindow_coolBlues_tl, #extInfoWindow_coolBlues_tr, #extInfoWindow_coolBlues_bl, #extInfoWindow_coolBlues_br
{
	width: 1px;
	height: 1px;
	background-color: #000000;
}

#extInfoWindow_coolBlues_t, #extInfoWindow_coolBlues_b { background-color: #000000; }

#extInfoWindow_coolBlues_l, #extInfoWindow_coolBlues_r
{
	background-color: #000000;
	width: 0px;
}

#extInfoWindow_coolBlues_close
{
	width: 20px;
	height: 20px;
	background: url('../../../modules/geoloc/images/coolBlues_close.png') top left no-repeat transparent;
	cursor: pointer;
}

* html #extInfoWindow_coolBlues_close
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/coolBlues_close.png', sizingMethod='crop');
}

#extInfoWindow_coolBlues_beak
{
	width: 233px;
	height: 93px;
	background: url('../../../modules/geoloc/images/coolBlues_beak.png') top left no-repeat transparent;
}

* html #extInfoWindow_coolBlues_beak
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../modules/geoloc/images/coolBlues_beak.png', sizingMethod='crop');
}

/*<== info window transparente */
/*==> ExtInfoWindow */

/*sprite npds forum */
/*subject*/
.subject-icon10_gif, .subject-icon21_gif, .subject-icon18_gif, .subject-icon3_gif, .subject-icon15_gif, .subject-icon11_gif, .subject-icon20_gif, .subject-icon4_gif, .subject-icon13_gif, .subject-icon8_gif, .subject-icon16_gif, .subject-icon12_gif, .subject-icon2_gif, .subject-icon7_gif, .subject-icon5_gif, .subject-icon14_gif, .subject-icon6_gif, .subject-icon1_gif, .subject-icon9_gif, .subject-icon22_gif, .subject-icon17_gif, .subject-icon19_gif { background: url('../../../images/forum/subject/sprite/csg-491ea60c80d30.gif') no-repeat; }

.subject-icon10_gif, .th_subject-icon10_gif
{
	background-position: 0 -30px;
	padding: 4px 0 22px 27px;
}

.subject-icon21_gif, .th_subject-icon21_gif
{
	background-position: 0 -76px;
	padding: 4px 0 22px 27px;
}

.subject-icon18_gif, .th_subject-icon18_gif
{
	background-position: 0 -122px;
	padding: 4px 0 22px 27px;
}

.subject-icon3_gif, .th_subject-icon3_gif
{
	background-position: 0 -168px;
	padding: 4px 0 22px 27px;
}

.subject-icon15_gif, .th_subject-icon15_gif
{
	background-position: 0 -214px;
	padding: 4px 0 22px 27px;
}

.subject-icon11_gif, .th_subject-icon11_gif
{
	background-position: 0 -260px;
	padding: 4px 0 22px 27px;
}

.subject-icon20_gif, .th_subject-icon20_gif
{
	background-position: 0 -306px;
	padding: 4px 0 22px 27px;
}

.subject-icon4_gif, .th_subject-icon4_gif
{
	background-position: 0 -352px;
	padding: 4px 0 22px 27px;
}

.subject-icon13_gif, .th_subject-icon13_gif
{
	background-position: 0 -398px;
	padding: 4px 0 22px 27px;
}

.subject-icon8_gif, .th_subject-icon8_gif
{
	background-position: 0 -444px;
	padding: 4px 0 22px 27px;
}

.subject-icon16_gif, .th_subject-icon16_gif
{
	background-position: 0 -490px;
	padding: 4px 0 22px 27px;
}

.subject-icon12_gif, .th_subject-icon12_gif
{
	background-position: 0 -536px;
	padding: 4px 0 22px 27px;
}

.subject-icon2_gif, .th_subject-icon2_gif
{
	background-position: 0 -582px;
	padding: 4px 0 22px 27px;
}

.subject-icon7_gif, .th_subject-icon7_gif
{
	background-position: 0 -628px;
	padding: 4px 0 22px 27px;
}

.subject-icon5_gif, .th_subject-icon5_gif
{
	background-position: 0 -674px;
	padding: 4px 0 22px 27px;
}

.subject-icon14_gif, .th_subject-icon14_gif
{
	background-position: 0 -720px;
	padding: 4px 0 22px 27px;
}

.subject-icon6_gif, .th_subject-icon6_gif
{
	background-position: 0 -766px;
	padding: 4px 0 22px 27px;
}

.subject-icon1_gif, .th_subject-icon1_gif
{
	background-position: 0 -812px;
	padding: 4px 0 22px 27px;
}

.subject-icon9_gif, .th_subject-icon9_gif
{
	background-position: 0 -858px;
	padding: 4px 0 22px 27px;
}

.subject-icon22_gif, .th_subject-icon22_gif
{
	background-position: 0 -904px;
	padding: 4px 0 22px 27px;
}

.subject-icon17_gif, .th_subject-icon17_gif
{
	background-position: 0 -950px;
	padding: 4px 0 22px 27px;
}

.subject-icon19_gif, .th_subject-icon19_gif
{
	background-position: 0 -996px;
	padding: 4px 0 22px 27px;
}

/* <==subject*/
/*editeur ==> fichier functions.php function HTML_Add()*/
.sprite-med_hiden, .sprite-left, .sprite-centre, .sprite-med_code, .sprite-para_num, .sprite-med_spoiler, .sprite-med_link, .sprite-right, .sprite-med_bold, .sprite-med_italic, .sprite-justify, .sprite-med_underline, .sprite-med_table, .sprite-para_bul { background: url('../../../editeur/editor_images/sprite/sprite_editeur.png') no-repeat; }

.sprite-med_hiden
{
	background-position: 0 -30px;
	padding: 4px 0 22px 27px;
}
.sprite-left
{
	background-position: 0 -78px;
	padding: 4px 0 22px 27px;
}
.sprite-centre
{
	background-position: 0 -124px;
	padding: 4px 0 22px 27px;
}
.sprite-med_code
{
	background-position: 0 -170px;
	padding: 4px 0 22px 27px;
}
.sprite-para_num
{
	background-position: 0 -216px;
	padding: 4px 0 22px 27px;
}
.sprite-med_spoiler
{
	background-position: 0 -262px;
	padding: 4px 0 22px 27px;
}
.sprite-med_link
{
	background-position: 0 -310px;
	padding: 4px 0 22px 27px;
}
.sprite-right
{
	background-position: 0 -358px;
	padding: 4px 0 22px 27px;
}
.sprite-med_bold
{
	background-position: 0 -404px;
	padding: 4px 0 22px 27px;
}
.sprite-med_italic
{
	background-position: 0 -452px;
	padding: 4px 0 22px 27px;
}
.sprite-justify
{
	background-position: 0 -500px;
	padding: 4px 0 22px 27px;
}
.sprite-med_underline
{
	background-position: 0 -546px;
	padding: 4px 0 22px 27px;
}
.sprite-med_table
{
	background-position: 0 -594px;
	padding: 4px 0 22px 27px;
}
.sprite-para_bul
{
	background-position: 0 -642px;
	padding: 4px 0 22px 27px;
}
/* <== editeur*/
.smil_moreicon28_gif, .smil_moreicon36_gif, .smil_moreicon31_gif, .smil_moreicon41_gif, .smil_moreicon26_gif { background: url('../../../images/forum/smilies/more/csg-491ea0cc05a05.gif') no-repeat; }

.smil_moreicon28_gif
{
	background-position: 0 -30px;
	line-height: 26px;
	padding: 9px 0 22px 27px;
	text-align: left;
	margin-left: 2px;
}

.smil_moreicon36_gif
{
	background-position: 0 -75px;
	line-height: 26px;
	padding: 9px 0 22px 27px;
	text-align: left;
	margin-left: 2px;
}

.smil_moreicon31_gif
{
	background-position: 0 -120px;
	line-height: 26px;
	padding: 9px 0 22px 27px;
	text-align: left;
	margin-left: 2px;
}

.smil_moreicon41_gif
{
	background-position: 0 -183px;
	line-height: 26px;
	padding: 9px 0 22px 27px;
	text-align: left;
	margin-left: 2px;
}

.smil_moreicon26_gif
{
	background: url(images/forums/smilies/more/csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -228px;
}

.smil_moreicon34_gif
{
	background: url(images/forums/smilies/more/csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -289px;
}

.smil_moreicon38
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -343px;
}

.smil_moreicon35
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -388px;
}

.smil_moreicon20
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -438px;
}

.smil_moreicon40
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -499px;
}

.smil_moreicon29
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -558px;
}

.smil_moreicon37
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -603px;
}

.smil_moreicon22
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -664px;
}

.smil_moreicon42
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -710px;
}

.smil_moreicon32
{
	background: url(csg-491c887fc708a.png) no-repeat top left;
	background-position: 0 -755px;
}

/*
#container li { background: url(csg-491c887fc708a.png) no-repeat top left; }
*/


/* ==> YUI*/
#toggle {
    text-align: center;
    padding: 1em;
}
#toggle a {
    padding: 0 3px;
//    border-right: 1px solid black;
}
#tRight {
    border-left: none !important;
    display:none;
}
#tLeft {
    border-left: none !important;
    display:none;
}
#closeLeft {
    border-left: none !important;
        border-right: none !important;
}
#netoyeur {
}
/*
customisation de map google avec id google
*/
#menumtctl_main {color:red} 

div#menumtctl_main, div#menumtctl_main div{color:grey}
/* <== YUI*/




/*==> Scroller Box */
#scroller_container1_aa {
font-family: Tahoma, Verdana, sans-serif;
 width: 130px;
 height: 300px;
 overflow: hidden;
 font-size: 88%;
 text-align: left;
}
#scroller_container1_ab {
 width:90%;
 height: 150px;
 overflow: hidden;
 font-size: 88%;
 text-align: justify;

}
#scroller_container1_aa img, #scroller_container1_ab img {
/*
 width: 50%;
 height: 50%;
*/
 display:none;
 }
.ongl { 
 height: 1px;
/*
 background-color: #000000;
*/
}
#scroller_container1_tsa {
 width: 130px;
 height: 130px;
 overflow: hidden;
 font-size: 88%;
}
#scroller_container1_la {
 width: 130px;
 height: 130px;
 overflow: hidden;
 font-size: 88%;
}
#scroller_container1_lb {
 width: 130px;
 height: 130px;
 overflow: hidden;
 font-size: 88%;
}
#scroller_container1_da {
 width: 130px;
 height: 300px;
 overflow: hidden;
 font-size: 88%;
}
#scroller_container1_db {
 width: 130px;
 height: 300px;
 overflow: hidden;
 font-size: 88%;
}
/* CSS Hack Safari */
#dummy {;# }

#scroller_container1_aa, #scroller_container1_ab, #scroller_container1_la, #scroller_container1_lb, #scroller_container1_da, #scroller_container1_db ,#scroller_container1_tsa{
overflow: auto;
}
/* Scoller Box */
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}

.jscroller2_left, .jscroller2_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}
/*<== Scroller Box */

