/* charte 2008*/

body        { font-size: 12px; font-family: Arial; background-color: #000; background-repeat: repeat-x; margin: 40px 0 0; padding: 0 }
#conteneur       { background-color: #fff; margin: 0 auto; padding: 0; width: 980px }

#header       {  }

/* a#logo-link     { display: block; z-index: 10; width: 650px; height: 282px }*/

a#logo-link       { }

#banniere      { width: 980px; height: 209px }
#banniere #logo {float: left}

#logodiv   { background-color: #000; width: 257px; float: left }
#show  { float: left }

#sous-banniere       { background-image: url("images/sous-banniere.gif"); margin-bottom: 12px; width: 980px; height: 43px }



#centre                 {
	background-color: #fff;
	margin-right: 0;
	margin-left: 0;
	padding: 20px 20px 10px;
	min-height: 750px;
	border-color: #666;
	background-image: url(images/ForetFondNb.jpg);
	background-attachment: scroll;
}

#centre .gapilistetable      { }


/* IE HACK */
* html body #centre  { height: 750px } 

.gapilistetable   { }


#pied      { background-image: url("images/bg_pied.jpg"); text-align: center; margin-bottom: 25px; height: 70px }


#pied a:link { color: #fff; font-family: Arial; text-decoration: none }
#pied a:hover { color: #fff; font-family: Arial; text-decoration: underline }
#titre   { background-image: url("../images/module.jpg"); background-repeat: no-repeat; margin-top: 10px; padding-top: 10px; padding-left: 30px; height: 35px }

.gapioutilbarrebas    { background-color: #fff; display: none }


.gapidetailthemetd {width: 25%;}


/* gapi*/

.gapimenutheme { color: #fff; font-size: 18px; font-family: Arial; font-weight: normal }

.gapimodule     {
	font-size: 36px;
	font-family: "Lucida Grande", Georgia, Verdana;
	font-style: italic;
	font-weight: bolder;
	text-align: center;
	letter-spacing: 4px;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	width: auto;
	border-style: none
}
.gapimodule span  { }

.gapitheme   { color: #9c3389; font-size: 20px; font-family: Arial; font-weight: bold; display: block; margin-top: 5px; margin-bottom: 5px }

.gapititreold       { color: #333; font-size: 16px; font-family: Arial; font-weight: bold; background-image: url("images/puce-titre.gif"); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 5px; padding-left: 20px }
.gapititre       { color: #333; font-size: 24px; font-family: Arial; font-weight: bold; margin-bottom: 5px; padding-left: 5px; }

.gapiphotovignette { padding: 0px; display: bloc; margin: 0px; }
.gapititremarge   { padding-top: 10px; padding-bottom: 10px }

.gapitexte  { font-size: 18px; font-family: Arial }

.gapiphotovignette {
	display: bloc;
}


/*menu*/
#menu_haut      { background-color: #7b7c7e; height: 35px }
#menu_haut td {
	cursor: pointer;
	width : auto;
	margin : 0;
	border : none;
	padding : 0;
}
#menu_haut .gapimenutable td.gapimenutheme   { color: #fff; line-height: 35px; text-align: center; margin-bottom: 2px; width: auto }
#menu_haut .gapimenutable td.gapimenutheme:hover  { background-color: #999 }

#menu_haut .gapimenudivtable { width: 100% }

#menu_haut .gapimenutable  { }

#menu_haut .gapimenutd a.gapimenu  { color: black; font-size: 14px; font-family: Arial; line-height: 17px; background-color: #ccc; text-align: center; display: block; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding: 5px 3px; height: 17px }
#menu_haut .gapimenutd a.gapimenu:hover {
	color : white;
}
#menu_haut .gapimenutablesub  { margin-top: 0 }

/*menu top*/

#menutop       { font-size: 12px; font-family: Arial; font-weight: bold; background-color: #000; display: block; width: 100%; height: 20px }
#menutop a    { color: #ccc; text-decoration: none }
#menutop a:hover    { color: #fff; text-decoration: underline }
#menutop .gapimenutd    { white-space: nowrap; padding-right: 9px; padding-left: 9px; width: auto; border-right: 1px solid #fff }
#menutop .gapimenutable  { padding-right: 1px; width: 300px; float: right }


.gapiresume a  { color: #333; font-family: Arial; text-decoration: underline }
.gapiresume a:hover  { text-decoration: none }
.gapitexte a  { color: #333; font-family: Arial; text-decoration: none }
.gapitexte a:hover  { text-decoration: underline }

a.gapiretour {color: #333; font-family: Arial; text-decoration: none}
a.gapiretour:hover {text-decoration: underline}

a.gapiimprimer {color: #333; font-family: Arial; text-decoration: none}
a.gapiimprimer:hover {text-decoration: underline}

.gapioutiltextetable a  { color: #333; font-family: Arial; text-decoration: none }
.gapioutiltextetable a:hover  { text-decoration: underline }


.gapititretd a  { color: #333; font-family: Arial; text-decoration: underline }
.gapititretd a:hover  { text-decoration: none  }

#index  { color: #fff; background-color: #000 }

.gapiimage {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: sub;
	margin-bottom: -5px;
}

.gapitextemarge {
	width: 100%;
	padding-right: 5px;
}

.gapiresumemarge {
	display: bloc;
}
.gapiresume2   {
	font-size: 12px;
	font-family: "Lucida Grande", Georgia, Verdana;
}
.gapiresume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.gapiresumediv {
}
.gapiresume span    {  }
.gapilistetable   { padding-top: 10px }
