/* debut ajout personel*/
html {
          background: #E5E5E5;
}
#header {
          background: url(header.gif) repeat-x top;
          width: auto;
          height: 85px;
}
#logo {
          float: left;
          margin-left: 15px;
          margin-top: 7px;
}
#titre {
			 color: #7D2727;
          font-size: 20px;
          font-weight: bold;
          text-align: center;
          margin-left: 228px;
          margin-top: 0px;
          padding-top: 20px;
}
#header2 { /* Rubriques */
          background: url(rubrique.gif) repeat-x top;
          width: auto;
          height: 25px;
          border-top: 1px solid #9C2424;
          border-bottom: 1px solid #9C2424;
}
#date { 
          color: #7D2727;
          float: left;
          font-size: 13px;
          font-weight: bold;
          padding: 5px 0 0 15px;   
}
#pied { 
          background: url(pied.gif) repeat-x top;
          width: auto;
          height: 35px;
          border-top: 1px solid #9C2424;
          border-bottom: 1px solid #9C2424;
}
.w3 { /* validate */
			 text-align: center;
          padding: 2px 0 0 0;          
}
.Copyright { /* Copyright */
          font-size: 80%;
          text-align: center;
          text-decoration: none;
          padding: 8px 0 8px 0;
}
.rubriques {
          text-align: right;
          text-decoration: none;
          padding: 5px 10px 0px 0px;
}
.rubriques a {
          font-size: 13px;
          font-weight: bold;
          color: #7D2727;
          padding: 5px;
          text-decoration: none;
      }
.rubriques a:hover {
          color: #7D2727;
          background-color: #FFE25C;
          text-decoration: none;
          border: 0px solid;
}
.menu { 
	       float: left;
}
.menu li {
			 font-size: 15px;
          border: 1px solid #9C2424;
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 0px;
          padding-left: 0px;
}
.items {
          position: fixed;
          list-style: none;
          margin-top: 15px;
          margin-left: 15px;
          padding: 5px 5px 5px 5px;
          width: 198px;
          height: auto;
          background: #f5b060 url(menu.gif) repeat-y right;
          border-left: 20px solid #F9D42B;
          border: 1px solid #9C2424;
}
.items a {
			 display: block;
			 padding: 4px 8px 4px 8px;
          text-decoration: none;
          font-weight: bold;
          color: #7D2727;
          border-left: 20px solid #F9D42B;
}
.items a:hover {
          text-decoration: none;
          color: #7D2727;
          border-left: 20px solid #9C2424;
          background-color: #FFE25C;
}
.contenu { 
          background-color: #F0E9CA;
          padding: 10px 35px 50px 258px;
          margin-top: 0px;
          width: auto;
          height: auto;
          text-align: justify;
}
h1 {
          color: #9c2424;
          text-align: center;
          font-size: 25px;
}
/* fin ajout personel*/
/*---------------------------COMMUNS--------------------*/	
body {
    background : #F0E9CA;
    font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	 font-size: 80%;
	 margin: 0;
    color:#000000;
    }

#galtitrepage {
   color: #9c2424;
	padding-top: 20px;
	font-size: 25px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 220px;
   margin-top: 0px;
}
#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarrearbo {
	padding: 3px;
	border: 1px solid #AAAAAA;
	font-size: 10pt;
}

#galbarreinfo {
	padding: 3px;
    border-right: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-size: 8pt;
}

#galbarrebas {
	padding: 3px;
    border: 1px solid #AAAAAA;
	font-size: 10pt;
	text-align : center;
}

#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 {
	text-align: center;
}

.galminiature {
    border:none;
    padding:1px 1px 1px 1px;
    background:#000000;
}

.gallien {
    color:#330099;
    font-size: 10pt;
    text-decoration:none;
	font-weight: bold;
}
.gallien:hover {
	color:#697399;
}

.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}
.gallienmin:hover {
	color:#697399;
}

/* ------------------------------ INDEX.PHP-----------------*/
#galtblfavorites {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblfavorites th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblfavorites td.galtblfavoritesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

#galtblupdates {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblupdates th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblupdates td.galtblupdatesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/
.galdescralbum {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
}

/* ------------------------------ ALBUM.PHP-----------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

#galimgafficherdatas {
	font-size: 8pt;
	text-align:left;
	border: 1px solid #CCCCCC;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast {
	font-weight:bold;
}

.galimgafficherdatasd {

}




/* ------------------------------ SERIE.PHP-----------------*/
.galbarrenav {
	padding: 3px;
	font-size: 10pt;
	text-align : center;
}

.galdescrminiature {
	font-size: 8pt;
	text-align : center;
}

/* ------------------------------ IMG.PHP-----------------*/
#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 {
	border: 0px;
}

.galliensuiv {
	border: 1px solid #1C1C1C;
}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}
