/*--------COMMUNS------------*/	
body   { color: #dcdcce; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 18px; background: #555 }
a { color: #dcdcce }
a:link { text-decoration: none; border-bottom: 1px solid #464646 }
a:visited { text-decoration: none; border-bottom: 1px solid #464646 }
a:hover { color: #dcdcce; text-decoration: underline }
a:visited:hover { color: #dcdcce; text-decoration: underline }
a:active { color: #c33 }
.bold { font-weight: bold; background-color: #4b4b4b }
#galtitrepage  { font-size: 11px; padding: 3px }

samp { color: #a7a7a1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarrearbo  { font-size: 11px; margin-top: -23px; margin-right: auto; margin-left: auto; padding-left: 120px; width: 650px }

#galbarreinfo   { margin-right: auto; margin-left: auto; padding-left: 120px; width: 650px }
#galcopyright {
	padding: 3px;
	font-size: 8pt;
	float: left;
}

#galgeneration {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galtblminiatures {
	margin: 10px auto 10px auto;
	padding: 5px;
	
}
#galcontenu      /* jeter? */ { margin: 70px auto 20px; position: relative; width: 800px; height: 500px }
.galminiature { background: #000000; padding: 1px; border: none }
.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}
.gallienmin:hover {
	color:#697399;
}
/*-------- Header (de Spip) ----------*/
#container { background-color: #555; margin: 25px auto; width: 650px }
#top { line-height: 24px; background-color: #6a6a6a; text-align: center; letter-spacing: 3px; margin-bottom: -9px; height: 25px }
#menu { background-color: #4b4b4b; text-align: left; padding-left: 2px; height: 26px }
.menu a { line-height: 24px; padding-right: 30px }
.menubold { font-weight: bold; line-height: 24px }
h1 { font-size: 11px; font-weight: bold }
h2 { font-size: 11px; font-weight: normal; line-height: 18px }
#top a { border-bottom: 1px none #555 }
samp a { color: #a7a7a1 }
/*-------- Footer (de Spip)---------*/
#footer { background-color: #4b4b4b; text-align: left; margin: 2px 0; padding: 3px 2px 0; height: 25px; clear: both }
.footer a { line-height: 24px; padding-right: 30px }
.footerSign { color: #a7a7a1; text-align: right; margin-top: -21px }
.footerSign a { color: #a7a7a1; padding-right: 0 }
.footbold { font-weight: bold; line-height: 24px; padding-left: 30px }
.footimg { padding-left: 30px; border: 0 }
.footimg a /*  outline pour firefox  */  { border-bottom: 1px none; outline: none 0 }
/*------------ INDEX.PHP--------*/
.list3col  { margin-top: 50px; margin-right: auto; margin-left: auto; width: 650px }
.list3colG    { text-align: left; margin: 0 0 20px; padding: 0 0 20px; width: 100px }
.list3colCenter    { text-align: left; margin: -5px 210px 20px 0; padding: 0 0 0 10px; width: 330px }
.list3colD    { text-align: left; margin-top: -5px; width: 190px; float: right }
#listgalcontenu /* jeter */  { background-color: #3e3e3e; margin: 70px auto 20px; position: relative; width: 650px }
.listgalminiature  { background: #000000; margin-bottom: 20px; padding: 1px; border-style: none; border-color:  }
#galtblminiatureslist  { }
.galminiaturefavorit  { background: #000000; margin-right: 4px; padding: 1px; border: none }
#galtblfavorites   { text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: -3px }
#galtblfavorites a /*  outline pour firefox  */  { border-bottom: 1px none; outline: none 0 }
#galtblfavorites th { font-weight: normal; text-align: left }
#galtblfavorites td.galtblfavoritesdown   { text-align: left }
#galtblupdates { text-align: left; margin-top: 10px; margin-bottom: 80px; margin-left: -3px }
#galtblupdates a { border-bottom: 1px none; outline: none 0 }
#galtblupdates th  { font-weight: normal; text-align: left }

#galtblupdates td.galtblupdatesdown   { text-align: left }
/*----------- INDEX.PHP + ALBUM.PHP---------*/
.galdescralbum { text-align: left; vertical-align: top }
.images a /* pour Firefox */  { border-bottom: 1px none; outline: none 0 }
/*------------- ALBUM.PHP------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

/*-------------- SERIE.PHP-------------*/
.galbarrenav    { margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 30px; width: 650px }
#galcontenuindex  { margin: 20px auto; padding-top: 30px; position: relative; width: 650px }
#galtblminiaturesindex { }
.galdescrminiature   { text-align: left; margin: 0 8px 9px 0 }
/*--------------- IMG.PHP-------------*/
#gal2col { margin-top: 50px; margin-right: auto; margin-left: auto; width: 650px }
#gal2colG { text-align: left; margin: 0 0 20px; padding: 0 0 20px; width: 395px; float: left }
#gal2colD { text-align: left; margin-right: 0; margin-left: 430px; padding: 0 }
#galcontenuimage  { margin: 68px auto 20px; position: relative; width: 800px; height: 500px }
#galimgafficher {
	border: 1px solid #AAAAAA;
	text-align : center;
}

#galimgaffichergroupe {
	border: 1px solid #AAAAAA;
	text-align : center;
}

.galimgafficherline {
	font-size: 8pt;
	margin:0;
	padding:0;
}

.galliensuivprec   /* pour firefox */ { border: 0 }

.galliensuiv {
	border: 1px solid #1C1C1C;
}

.galimgafficherblocphoto     /* supprimˇ max-width100% */   { text-align: center; margin: -70px auto 35px; padding-top: 70px }
.galimgafficherblocphoto a /* pour Firefox qui si non affiche le trait sous l'image */  { border-bottom: 1px none }
IMG.galimgafficherphoto      /* supprimˇ max-width100% */  { border: solid 1px #000 }
.flechH    { position: absolute; top: 0; right: 0; bottom: 0; left: 40px; width: 800px; height: 70px }
.flechD       { position: absolute; top: 71px; right: 0; width: 400px; height: 550px }
.flechG  { position: absolute; top: 71px; left: 0; width: 400px; height: 550px }
.flechH a   /* outline pour firefox */  { border-bottom: 1px none; outline: none 0 }
.flechD a   /* outline pour firefox */ { border-bottom: 1px none; outline: none 0 }
.flechG a  /* outline pour firefox */ { border-bottom: 1px none; outline: none 0 }
#galimgafficherdatas {
	font-size: 8pt;
	text-align:left;
	border: 1px solid #CCCCCC;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast  { }

.galimgafficherdatasd {

}
/*-------------- LOGIN.PHP------------*/

#galauthdescr  { margin: 20px auto; padding-top: 50px; padding-bottom: 50px; padding-left: 120px; width: 650px }

/*------------- ERROR.PHP-------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}
