body
	{
	font-family: Arial;
	font-size: 10px;
	margin: 0;
	background: #666973;
	background-image: url('http://www.luguy.com/dragluguy.jpg');
	color: #666973;
	}

body.galerie
	{
	background-color: #784E27;
	background-image: none;
	}

.titrepage
	{
	font-size: 28px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	border: 2px solid #666973;
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 0;
	margin-bottom: 0;
	}

.menu
	{
	font-size: 12px;
	margin: 0;
	}
.news
	{
	font-size: 11px;
	color: #FFFFFF;
	margin: 3px;
	}
	
/* ----------------------------------- */
/* Menu Gauche */
/* ----------------------------------- */
.titremenuG
	{
	font-size: 12px;
	margin:0;
	color: #E1D5A8;
	text-align: center;
	font-weight: bold;
	background-image: url('http://www.luguy.com/site/fondmenut.jpg');
	}
.titremenu
	{
	font-size: 12px;
	margin:0;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url('http://www.luguy.com/site/fondmenut.jpg');
	}
.menuG, .menuGr
	{
	height: 15px;
	font-size: 12px;
	margin: 0 0 0 2px;
	text-indent: 12px;
	text-align: left;
	background: url('http://www.luguy.com/fleche.gif') no-repeat;
	}
.menuG a:hover,.menuGr a:hover
	{
	height: 15px;
	font-size: 12px;
	margin: 0 0 0 2px;
	text-indent: 12px;
	text-align: left;
	color: #FFFFFF;
/*	background: url('http://www.luguy.com/flecher.gif') no-repeat;*/
	}
.ssmenuG
	{
	height: 15px;
	font-size: 12px;
	margin: 0 0 0 6px;
	text-indent: 12px;
	text-align: left;
	background: url('http://www.luguy.com/flecheb.gif') no-repeat;
	}
.ssmenuG a:hover
	{
	height: 15px;
	font-size: 12px;
	margin: 0 0 0 6px;
	text-indent: 12px;
	text-align: left;
	color: #FFFFFF;
/*	background: url('http://www.luguy.com/flechebr.gif') no-repeat; */
	}
.menuGp
	{
	font-size: 12px;
	margin: 0 0 0 2px;
	text-indent: 12px;
	text-align: left;
	background: url('http://www.luguy.com/cadenas.gif') no-repeat;
	}
.menuFo
	{
	font-size: 12px;
	margin: 0 0 0 2px;
	padding: 0;
	background: none;
	}
/* ----------------------------------- */

a:link, a:visited
	{
	color: #0000FF;
	text-decoration: none;
	}
.menuGr a:link, .menuGr a:visited
	{
	font-size: 12px;
	color: #D90000;
	font-weight: bold;
	}

a:hover
	{
	color: #ff0000;
	text-decoration: none;
	}

/* ----------------------------------- */
/* Stats */
/* ----------------------------------- */
.stats
	{
	text-align: right;
	font-size: 13px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0;
	margin-bottom: 0;
	color: #A3A5AD;
	}
.statsnew
	{
	text-align: right;
	font-size: 13px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	}

.statsmois
	{
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0;
	}

.statsan
	{
	text-align: right;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 12px;
	margin-top: 0;
	margin-bottom: 0;
	}

/* ----------------------------------- */
/* Search */
/* ----------------------------------- */
.chtitre
	{
	font-size: 14px;
	text-align: left;
	margin: 18px 36px 0 36px;
	text-indent: 12px;
	background: url('http://www.luguy.com/flechedb.gif') no-repeat #EAEEF4;
	}

.chtexte
	{
	font-size: 12px;
	text-align: left;
	margin: 0 36px 0 36px;
	}

.chautre
	{
	font-size: 14px;
	text-align: center;
	margin: 0 36px 0 36px;
	}

.chpied
	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0 36px 0 36px;
	border-top: 1px solid #666973;
	border-bottom: 1px solid #666973;	}

.chform
	{
	color: #000000;
	font-size: 14px;
	text-align: center;
	margin: 0 36px 0 36px;
	background: #CED8E7;
	}
.chcopy
	{
	font-size: 10px;
	text-align: center;
	margin: 0;
	}

/* ----------------------------------- */
/* Tableau des News */
/* ----------------------------------- */
#tabnews
	{
	position: relative;
	height: 180px;
	width: 620px;
	top: 0px;
	left: 0px; 
	overflow: auto;
	z-index: 1;
	}

.tabnews th
	{
	background-color: #666973;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold; 
	text-align: left;
	}
.tabnews p
	{
	text-align: left;
	font-size: 12px;
	text-indent: 46px;
	height: 18px;
	}
.tabntitre	{ margin: 6px 0 0 -46px; font-weight: bold; }
.tabnadl	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/puceautourde.jpg') no-repeat; }
.tabnper	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/pucepercevan.jpg') no-repeat; }
.tabngil	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/pucegildwin.jpg') no-repeat; }
.tabnsyl	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/pucesylvio.jpg') no-repeat; }
.tabnnym	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/pucenymphes.jpg') no-repeat; }
.tabnkar	{ margin: 0 0 0 12px; background: url('http://www.luguy.com/site/pucekarolyn.jpg') no-repeat; }

/* ----------------------------------- */

#cadre
	{
	position: absolute;
	z-index: 190;
	width: 0px;
	top: 230px;
	left: 150px;
	}

.titre
	{
	font-size: 14px;
	font-family: Arial;
	text-align: left;
	color: #000000; 
	font-weight: bold;
	margin-left: 12px;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0
	}

.texte, .textemarg12
	{
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color:#000000;
	margin: 12px;
	}
.textemarg36
	{
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color:#000000;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 12px;
	margin-bottom: 12px;
	}

.textemarg36bis
	{
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color:#000000;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 0;
	margin-bottom: 6px;
	}

.textemarg48
	{
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color:#000000;
	margin-left: 48px;
	margin-right: 48px;
	margin-top: 0;
	margin-bottom: 6px;
	}

.image
	{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	margin-left: 12px;
	margin-right: 6px;
	margin-top: 0; 
	margin-bottom: 0;
	}
	
.titrec
	{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	margin: 0;
	}	

.textec, .soustitrec
	{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	margin: 0;
	}

.soustitrec
	{
	font-style: italic;
	}
	
.bouton
	{
	background-color: #D2DCE8;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	font-variant: small-caps;
	border-style: solid;
	border-width: 0px;
	padding: 1px 4px 1px 4px;
	margin: 6px 0 0 0;
	}

.signe
	{
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	color: #000000;
	margin-left: 12px;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 24px;
	}
.signedroite
	{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	color: #000000;
	margin: 24px;
	}

.copyright
	{
	line-height: 100%;
	border: 1px solid #FF6666;
	margin: 0;
	background-color: #666973;
	font-size: 10px;
	text-align: center;
	color: #FF6666
	}
	
/* ----------------------------------- */
h1
	{
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	background-color: #CED8E7;
	margin: 6px;
	}
h2
	{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 12px;
	}
h3
	{
	font-family: Arial;
	font-size: 24px;
	text-align: center;
	background-color: #CED8E7;
	margin: 0;
	border: 1px #000000;
	}
h4
	{
	font-family: Arial;
	font-size: 18px;
	text-align: center;
	margin: 0;
	}	
#citation
	{
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	background-color: #E4EAF1;
	border-width: 0;
	margin: 6px;
	padding: 12px;
	}
.blabla
	{
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	margin: 12px;
	}
.liste
	{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	margin: 0;
	}
/* ----------------------------------- */
/* BIBLIO 							   */
/* ----------------------------------- */
table td .bibdiv
	{
	background: #FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibper
	{
	background: #D3A87C;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibgil
	{
	background: #93C3CB;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibsyl
	{
	background: #92DAB6;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibkar
	{
	background: #DFA8C0;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibnym
	{
	background: #2DAC36;
	border-style: solid; 
	border-width: 1px; 
	border-color: #494B52;
	width: 160px;
	}
table td .bibvid
	{
	background: #FFFFFF;
	border-style: solid; 
	border-width: 0px; 
	border-color: #494B52;
	width: 160px;
	}

.bibnum
	{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	margin: 0;
	color: #666973;
	}
.bibannee
	{
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	margin: 0 3px 0 0;
	color: #666973;
	}
.bibalbum
	{
	text-align: center;
	margin: 2px 0 0 0;
	}
.bibserie
	{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	color: #000000;
	}
.bibtitre
	{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	margin: 0;
	color: #000000;
	}
.bibrouge
	{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	margin: 0;
	color: #CC0000;
	}
/* ----------------------------------- */
div.photo
	{
	position: relative;
	left: 75px;
	width: 150px;
	}
table.tabphoto
	{
	width: 100%;
	border: 0;
	}
table.tabphoto td
	{
	width: 50%;
	height: 200px;
	background-color: #EAEEF4;
	}
table.tabphoto p
	{
	text-align: center;
	font-size: 12px;
	margin: 8px;
	}
/* ----------------------------------- */

#divplan
	{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 99;
	}

/* ----------------------------------- */

#divplangal
	{
	position: absolute;
	top: 100px;
	right: 0px;
	z-index: 99;
	}

/* ----------------------------------- */
.cpt
	{
	border:1px solid #000000;
	margin:0;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color:#000000;
	padding:2px;
	background-color:#FFFFFF;
	}
.cpttxt
	{
	font-size: 9px;
	color: #E1D5A8;
	margin: 0;
	text-align: center;
	}

/* ----------------------------------- */
#annoncePUB
	{
	position:absolute;
	left: 50%;
	top: 50%;
	width: 300px;
	height: 500px;
	z-index: 150;
	margin-top: -200px; /* moitié de la hauteur */
	margin-left: -150px; /* moitié de la largeur */
	}

/* ------------------------------ */
/* CARTE */
/* ------------------------------ */
#cartefrance
	{
	z-index: 81;
	display: none;
	position: absolute;
	width: 195px;
	height: 200px;
	background-image: url('http://www.luguy.com/site/carte/carte_france.jpg');
	border: 1px solid #000000	
	}
#croix
	{
	position: absolute;
	left: 0;
	top: 0;
	}
/* ----------------------------------- */
.nom		{color: #008000;}
.mag		{color: #800000;}
.bd			{color: #0000FF;font-style: italic;}
.droite		{float: right;}
.asterisq	{color: #CC0000;font-weight:bold}
.norm		{font-weight: normal;}