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

.a:hover {}
.a:active {}
.a:link  {}
.a:visited {}

/*.gapicarto {}*/

/* style pour les menus*/

.gapimenutable {}
.gapimenutr {}
.gapimenutd   { color: #fff; font-size: 12px; font-family: Verdana; font-style: italic; padding-top: 3px; padding-bottom: 3px; padding-left: 10px }

.contact { font-size: 10px; font-family: Verdana; font-style: italic; padding-top: 3px; padding-bottom: 3px; padding-left: 10px }
.contact a { color: #ffffff; text-decoration: none }
.contact a:hover  { color: #ffffff; text-decoration: underline }

.gapimenu  { color: #fff; text-decoration: none }
a.gapimenu:hover   { color: #f30; text-decoration: underline }
.gapimenutheme  { color: #fff; font-size: 12px; font-family: Verdana; font-style: italic; font-weight: bold; text-align: right; padding-right: 15px; width: 100%; border-bottom: 2px solid #fff; white-space: nowrap; }

/* style pour le nom du GAPI*/

.gapinom   { color: #0f549c; font-size: 16px; font-family: Verdana; font-weight: bold; letter-spacing: 10px; margin-bottom: 15px; padding-bottom: 15px; height: 30px }

/* style pour le nom du module*/

.gapimodule   { color: #0f549c; font-size: 16px; font-family: Verdana; font-weight: bold; line-height: 25px; letter-spacing: 5px; margin-bottom: 15px; padding-bottom: 15px; height: 30px }


/* style pour module standards - page liste*/

.gapithememarge {}
.gapithemetable {}
.gapithemepuce {}
.gapithemepucetd {}
.gapithemetd {}
.gapitheme  { font-size: 12px; font-family: Verdana }
a.gapitheme:hover {}

.gapilistetable {margin-top: 10px;}

.gapititremarge  { margin-top: 10px }
.gapititretable  {}
.gapititrepuce {}
.gapititrepucetd {}
.gapititretd   { color: #e2393d; font-size: 12px; font-family: Verdana }
.gapititre        { font-size: 12px; font-family: Verdana }
.gapititretd a  { color: #e2393d; font-family: Verdana }
.gapititretd a:hover   { color: #000 }


.gapiresume  { font-size: 11px; font-family: Verdana }
.gapibarreh {}
.gapibarrev {}


/* style pour module standards - page detail*/

.gapitextemarge {width: 100%}
.gapitextetable {}
.gapitextetd  { color: #000; font-size: 12px; font-family: Verdana }
.gapitexte {}
.gapitexte a { color: #f30; text-decoration: underline }
.gapitexte a:hover  { color: #000 }

.gapioutiltable {}
.gapioutiltexte {}
.a.gapioutiltexte:hover {}

.gapidetailretourtd a  { color: #e2393d; font-size: 12px; font-family: Verdana }
.gapidetailretourtd a:hover  { color: #000 }

.gapiretourtd a  { color: #e2393d; font-size: 12px; font-family: Verdana }
.gapiretourtd a:hover  { color: #000 }

.gapioutilbarrebas { background-color: #fff;}

.gapidate {}
.gapiimprimer {}
.gapiretour {}

/* style pour module forum - page liste*/

.gapiforumthememarge {}
.gapiforumthemetable {}
.gapiforumthemepuce {}
.gapiforumthemetd {}
.gapiforumtheme {}
a.gapiforumtheme:hover {}


.gapiforumtitremarge {}
.gapiforumtitretable {}
.gapiforumtitrepuce {}
.gapiforumtitretd {}
.gapiforumtitre {}
a.gapiforumtitre:hover {}
.gapiforumtextemarge {}
.gapiforumtextetable {}
.gapiforumtexte {}
.gapiforumtexte {}
a.gapiforumtexte:hover {}

.gapiforumdate {}
.gapiforumimprimer {}
.gapiforumretour {}


/*style pour module bd  page moteur*/

.bdMoteurTableau {}
.bdMoteurTexte {}
.bdMoteurTitre {}

/*style pour module bd  page liste */

.bdMenuTableau {}
.bdMenuTD {}
.bdMenuTexte { color: #f30; font-size: 13px; font-family: Verdana }

.bdListeEnteteTD  {
	color: #f30;
	font-size: 13px;
	font-family: Verdana;
	background-color: #8992BB;
}
a.bdListeEnteteTD {}
a.bdListeEnteteTD {}
.bdListeTableau  { margin-top: 25px; width: 100% }
/* .bdListeTableau td { color: #333; font-size: 11px; font-family: Verdana } */
.bdListeTexte  { color: #333; font-size: 11px; font-family: Verdana }

.bdlignetheme {}

.bdthemetd   { color: #0f549c; font-size: 13px; font-family: Verdana; border-bottom: 1px solid #0f549c }
a.bdtheme:hover {}


.bdligneimpaireTD {}
.bdlignepaireTD {}

/*style pour module bd  page detail*/ 

.bdDetailEnteteTD  { color: #333; font-size: 11px; font-family: Verdana }
.bdDetailTableau {}
.bdDetailTexte  { color: #333; font-size: 11px; font-family: Verdana }
.bdDetailTitre {
	color: #333;
	font-size: 11px;
	font-family: Verdana;
	background-color: #CCCCCC;
	font-weight: bold;
}
a.bdDetailTitre {
	color: #333;
	font-size: 11px;
	font-family: Verdana;
	background-color: #CCCCCC;
	font-weight: bold;
}

/*style pour module bd  page formulaire*/ 

.bdFormulaireTableau {}
.bdFormulaireTexte {
	width: 100%;
}
.bdFormulaireTitre {
	white-space: nowrap;
}
.bdligneA {}
.bdligneenteteA {}
.bdligneenteteTD {}
.bdtableau {}
.bdtitre {}

/* style pour module FAQ*/

.faqnumero {}

/* style pour module formulaire*/

.formtheme {}
.formthemetable {}
.formthemetd {}
.formtitre {}
.formtitretable {}
.formtitretd {}
.gapiselect {}
.gapibouton   { font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #999; margin-top: 10px; margin-bottom: 1px; border: solid 1px #999999 }
.gapiarea {
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	margin-bottom: 1px;
	border: 1px solid #999999;
	margin-left: 10px;

}

/* style a verifier */
.galerietitretd {}
.galerievignette {}
.gapiwebdings {}
.bkmenu {}

.gapimail {}

a.gapimail:hover {}

/*style du site */

.body {background : url(images/bg_degrad.jpg) repeat-x top;text-align:center;margin-top: 10px;margin-bottom: 10px;}

#topofthepop    { background: url("images/topofthepop.jpg");background-position: top; background-repeat: no-repeat; text-align: center; margin-left: auto; margin-right: auto; width: 982px; height: 12px }

#top   { background : url(images/top.jpg) top; width: 980px; height: 250px;text-align: center; }


#conteneur    { background-color: #ffffff; text-align: left; margin-right: auto; margin-left: auto; width: 980px; border-right: 1px solid #4182C2; border-left: 1px solid #4182C2; } /*0e539b*/

#bottom   { background : url(images/bottom.jpg) top; width: 980px; height: 151px;text-align: center; }

#bottomofthepop     { background: url("images/bottomofthetop.jpg") 50% top; text-align: center; margin-right: auto; margin-left: auto; width: 982px; height: 13px }

#refletofthetop     { background: url("images/refletofthetop.jpg") 50% top; text-align: center; margin-right: auto; margin-left: auto; width: 982px; height: 61px }


.model_table{}

#slogan   { position: relative; top: 210px; color: #000; font-size: 18px; font-family: Verdana; font-style: italic; font-weight: bold;  margin-right: auto; margin-left: auto }
#slogan_bottom  {color: #fff; font-size: 12px; font-family: Verdana; font-style: italic; font-weight: bold; margin-right: auto; margin-left: auto; position: relative; top: 130px }


/*gauche*/

#gauche_conteneur{width: 183px;}
#gauche_chapeau{width: 183px;height: 40px;background : url(images/gauche_chapeau.jpg) top;}
#gauche_contenu{width: 183px;background : url(images/gauche_fond.jpg) top;}
#gauche_inter{width: 183px;height: 60px;background : url(images/gauche_inter.jpg) top;}
#gauche_pied {width: 183px;height: 51px;background : url(images/gauche_pied.jpg) top;}

.td_corps  { padding: 15px }

hr  { color: #fff }

/* accueil */

.promouvoir   { color: #e5e5e8; font-size: 24px; font-family: Verdana; font-style: italic; font-weight: bold; background-color: #fa0508; width: 100% }
.unsalon   { color: #024d8a; font-size: 30px; font-family: Verdana; font-style: italic; font-weight: bold }
.france  { color: #1c3984; font-size: 16px; font-family: Verdana; font-weight: bold }
.france2  { color: #1c3984; font-size: 18px; font-family: Verdana; font-weight: bold }

.auservice   { font-size: 15px; font-weight: bold }

.auservice li { margin-top: 10px }

.filiere  { color: #ff9100; font-size: 18px; font-family: Verdana; font-style: italic; font-weight: bold }
.nucleaire  { color: #02448a; font-size: 20px; font-family: Verdana; font-style: italic; font-weight: bold }

#nucleaire  { margin-top: 80px; float: none }

/*boutons */

#boutons { margin-right: 40px; margin-left: 30px; float: none }
#bouton { margin-right: 20px; float: right }

#bouton_top { width: 197px; height: 29px;background : url(images/bouton_top.jpg) top; }
#bouton_contenu  { color: #025aa2; font-family: Verdana; font-weight: bold; background-image: url("images/bouton_bg.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 50% top; width: 197px }
#bouton_contenu  a { color: #025aa2; text-decoration: none }
#bouton_contenu  a:hover { color: #f30; text-decoration: underline }
#bouton_qui  { background-image: url("images/bouton_puce.jpg"); background-repeat: no-repeat; margin-left: 20px; padding-left: 30px; height: 20px }
#bouton_bottom{width: 197px; height: 28px;background : url(images/bouton_bottom.jpg) top;}


#bannieres {float: right; margin-top: -120px;}
#bannieres_top   { color: #cb1f21; font-size: 12px; font-family: Verdana; font-weight: bold; padding-left: 30px }

.gapicartotextediv  { font-size: 9px; font-family: Arial; margin-top: 10px; margin-left: 3px; width: 25px; height: 25px }

.gapiformsubmit{width: 100%;text-align: center}

#bouton_infos{width: 100%; text-align: center}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
}

#myContent {vertical-align: top;height:1068px }