/* style pour tous les liens du site par defaut */

a:hover {text-decoration:none; color:#000000;}
a:active {text-decoration:none; color:#000000;}
a:link {
	text-decoration:none;
	color:#333333;
}
a:visited {
	text-decoration:none;
	color:#939;
}

.news {
	color: #00F;
	font-weight: bold;
	text-align: center;
}

/* style pour les menus*/

.gapimenutable  { background-color: #333333; margin: 1px; padding: 1px 5px }
.gapimenutr {
	width: auto;
}
.gapimenutd {
	width: auto;
	padding-right: 10px;
}
.gapimenu {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #6B6B6B;
	font-weight: bold;
	width: 100%;
	background-color: #333333;
}
a.gapimenu {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #6B6B6B;
	font-weight: bold;
	width: 100%;
	background-color: #333333;
}
a.gapimenu:hover {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}
.gapimenutheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #C1C1C1;
	text-align: right;
	white-space: nowrap;
	vertical-align: bottom;
	padding-top: 20px;
}

/* style pour le nom du GAPI*/

.gapinom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

/* style pour le nom du module*/

.gapimodule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulemissions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleaxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033CC;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulerealisations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleequipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulecontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodule5051 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #33CCCC;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleetudes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339999;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* observation */
#gapi_rubrique_9664 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1E5D5D;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleobservation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1E5D5D;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#gapi_include_19026 .gapitheme {
	color: #1E5D5D;
}
#gapi_include_19026 .gapititre {
	color: #1E5D5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#gapi_include_19026 .gapiformtexte {
	padding-left: 20px;	
}
/* observation */

.gapiformwrapper {
	padding-bottom: 10px;
}

/* Indicateurs statistiques */

#gapi_rubrique_8605 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10578 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10576 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10578 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10583 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10584 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10586 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_10587 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}


/* Etudes */

#gapi_rubrique_8600 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339999;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* grps */
#gapi_rubrique_8610 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* 5051 */

#gapi_rubrique_8601 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #33CCCC;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* qui sommes-nous */
#gapi_rubrique_8651 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* revue de presse */
#gapi_rubrique_8607 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#gapi_rubrique_8609 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#api_rubrique_8599 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #06F;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#gapi_rubrique_8651 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#gapi_rubrique_8675 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF3333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.gapimodulecarto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009933;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
/*carto*/
#gapi_rubrique_8603 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009933;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulestat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulearticles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#gapi_rubrique_8712 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulepresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulecollaborations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF3333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulefnors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulegrps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* style pour module standards - page liste*/

.gapithememarge {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.gapithemetable {width: auto;border: 1px solid #FFFFFF;}
.gapithemepuce {border: 1px solid #999999;text-align: center;vertical-align: middle;padding: 8px;}
.gapithemetd {
	padding-left: 10px;
	width: auto;
	padding-right: 10px;
}
.gapitheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #720000;
	margin-top: auto;
	margin-bottom: auto;
	font-weight: bold;
}
.gapitheme5051 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2CADAD;
	margin-top: auto;
	margin-bottom: auto;
	font-weight: bold;
}
.gapilistethemetd {
width: 100%;
border-bottom-color: #00B0F0;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}
a.gapitheme:hover {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #47A3EA; font-weight: bold; text-decoration: none}


.gapititremarge {
	width: 100%;
	padding: 10px;
}
.gapititretable {
	width: 100%;
}
.gapititrepuce {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.gapititretd {
	padding-left: 10px;
	color: #000000;
}
.gapititre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
a.gapititre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
a.gapititre:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
a.gapititre:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
a.gapititre:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}

.gapititreactu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
}

a.gapititre:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; color: #47A3EA; text-decoration: none}

.gapititreaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00009C;
}
.gapititreactu5051 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #31CFCE;
}
.gapititreactuobservation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E5D5D;
}
.gapititreactuetude {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #319A9C;
}
.gapititreactucarto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009A31;
}
.gapititreactustat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00CF63;
}
.gapititreactubienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006;
}
.gapititreactubienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E5D5D;
}
.gapititretdbienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006;
}
.gapititretdjournee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.gapititremissions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #41403D;
}
.gapititreequipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06F;
}
.gapititreequipe1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
}

.gapiresume {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666
}
.gapiresumeaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.gapiresumeaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
a.gapiresumeaccueil:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.gapibarreh {background-color: #666666;height: 1px;}
.gapibarrev {border-right-width: 1px;border-right-style: solid;border-right-color: #666666;padding-left: 25px;}


/* style pour module standards - page detail*/

.gapitextemarge {
	width: 100%;
	padding: 10px;
}
.gapitextetable {
	width: 100%;
}
.gapitextetd {
	padding:0px 10px;
	margin: 10px;
}
.gapitexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.gapitexteaccueil {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}

a.gapitexte:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}
a.gapitexte:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.gapioutiltable {background-color: #FFFFFF;border-right: 10px solid #FFFFFF;border-bottom: 10px solid #FFFFFF;border-left: 10px solid #FFFFFF;}
.gapioutiltexte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-left: 5px;color: #000000;text-decoration: none;}
.a.gapioutiltexte:hover {color:#000000;text-decoration: underline;}


.gapidate {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #990000;text-align: right;font-style: italic;}
.gapiimprimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.gapiretour { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }



/*style pour module bd  page moteur*/

.bdMoteurTableau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330066;}
.bdMoteurTexte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #000066;padding: 3px;}
.bdMoteurTitre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;padding: 3px;color: #333333;}

/*style pour module bd  page liste */

.bdMenuTableau { width: 100%;border: 0%; }
.bdMenuTD {background-color: #CCCCCC;border: #000066;}
.bdMenuTexte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #000066;padding: 3px;}

.bdListeEnteteTD {background-color: #330066;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;text-align: center;padding: 3px;}
.bdListeTableau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330066;}
.bdListeTexte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px;color: #000066;}

.bdlignetheme {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #330066}
.bdligneimpaireTD {background-color: #9999CC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000066;}
.bdlignepaireTD {background-color: #FFCC66;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000066;}

/*style pour module bd  page detail*/ 

.bdDetailEnteteTD {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-align: left;padding: 3px;background-color: #EEEEEE;}
.bdDetailTableau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330066;}
.bdDetailTexte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px;color: #000066;}
.bdDetailTitre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;padding: 3px;color: #333333;}

/*style pour module bd  page formulaire*/ 

.bdFormulaireTableau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330066;}
.bdFormulaireTexte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.bdFormulaireTitre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #333333;}
.bdligneA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px;color: #000066;}
.bdligneenteteA {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;background-color: #330066;}
.bdligneenteteTD {background-color: #999933;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-align: center;padding: 3px;}
.bdtableau {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00}
.bdtitre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;padding: 3px;color: #333333;}

/* style pour module FAQ*/

.faqnumero {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;background-color: #CCCCCC;border: 1px solid #333333;text-align: center;vertical-align: middle;margin-right: 10px;padding: 2px;}

/* style pour module formulaire*/

.formtheme {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.gapiformtitretd {width: 350px; }

.gapiformtable{width: 100%}
.gapithemetable{width: 100%}
.gapiformtextetd {padding-left:5px}


/* style pour les menus*/

.gapimenutable  { }
.gapimenutr {
	width: auto;
}
.gapimenutd   { background-color: #333333; padding-right: 10px }
.gapimenu {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #6B6B6B;
	font-weight: bold;
	width: 100%;
}
a.gapimenu {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #6B6B6B;
	font-weight: bold;
	width: 100%;
	background-color: #333333;
}

a.gapimenu:hover {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}
.gapimenutheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #C1C1C1;
	text-align: right;
	white-space: nowrap;
	vertical-align: bottom;
	padding-top: 20px;
	background-color: #333333;
}
.gapimenuthemeblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #C1C1C1;
	text-align: right;
	white-space: nowrap;
	vertical-align: bottom;
	padding-top: 20px;
	background-color: #FFFFFF;
}

/* style pour le nom du GAPI*/

.gapinom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

/* style pour le nom du module*/

.gapimodule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #06F;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulemissions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleaxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033CC;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulerealisations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleequipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulecontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodule5051 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #33CCCC;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimoduleetudes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339999;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulecarto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009933;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulestat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CC66;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulearticles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulepresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulecollaborations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF3333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulefnors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.gapimodulegrps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* style pour module standards - page liste*/

.gapithememarge {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.gapithemetable {width: auto;border: 1px solid #FFFFFF;}
.gapithemepuce {border: 1px solid #999999;text-align: center;vertical-align: middle;padding: 8px;}
.gapithemetd {
	padding-left: 10px;
	width: auto;
	padding-right: 10px;
}
.gapitheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33cccc;
	margin-top: auto;
	margin-bottom: auto;
	font-weight: bold;
}
a.gapitheme:hover {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #47A3EA; font-weight: bold; text-decoration: none}

.gapititreaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.gapititreaccueilbienvenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}


.gapititremarge {
	width: 100%;
	padding: 10px;
}
.gapititretable {
	width: 100%;
}
.gapititrepuce {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.gapititretd {
	padding-left: 14px;
	color: #00F;
}
.gapititre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09F;
}

a.gapititre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #47A3EA}

/* sous menu */
.gapissmenutable {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	background-color: #CCCCCC;
}.gapimenutr {
	width: auto;
}
.gapissmenutd {
	width: auto;
	padding-right: 10px;
}
.gapissmenu {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #6B6B6B;
	font-weight: bold;
	width: 100%;
	background-color: #CCCCCC;

}
a.gapissmenu:hover {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}
.gapissmenutheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #C1C1C1;
	text-align: right;
	white-space: nowrap;
	vertical-align: bottom;
	padding-top: 20px;
}


.gapilistetablessmenu {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.gapititressmenu {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	background-color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gapititretdssmenu {
	vertical-align: middle;
	background-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px;
}

.gapititretdssmenu {
	vertical-align: middle;
	background-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px;
}

.gapimenupucetd {
	vertical-align: middle;
	background-color: #333333;
	font-size: 12px;
	padding: 5px;
}

.gapimenuthemeblanctd {
	vertical-align: middle;
	background-color: #333333;
	font-size: 12px;
	padding: 5px;
}

.tablepiedpage {
	background-color: #FFFFFF;
}
.piedpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}
a.piedpage {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}
a.piedpage:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.cotegauche {
	background-color: #333333;
	width: 277px;
}
.partietexte {
	padding-left: 15px;
}

.gapilistetdaccueil {
	font-style: normal;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.gapitheme5051 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #00B0F0;
}
.gapitheme5051 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #00B0F0;
}
.gapitheme5051 {
}

