@font-face {
	font-family: 'FrutigerBoldCn';
	src: url('inc/fonts/frutiger-boldcn-webfont.eot');
	src: local('Frutiger'), local('FrutigerBoldCn'), url('inc/fonts/frutiger-boldcn-webfont.woff') format('woff'), url('inc/fonts/frutiger-boldcn-webfont.ttf') format('truetype'), url('inc/fonts/frutiger-boldcn-webfont.svg#webfontFKathgiP') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote/*,th,td*/{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

table.tableau {border:1px solid #bebdbd; width:70%; margin:10px 0px 20px 0px;}
table.tableau  td {padding:5px; vertical-align:top;}
table.tableau td.titre {color:#FFFFFF; font-weight:bold; background:#42c3f3;}
table.tableau td.titreDon {width:60px; color:#000000; font-weight:bold;}
table.tableau td img.imgTableau {width:100px;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
body/*#main*/{font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; line-height:150%; text-align:left; background: #b9e5fb url(gx/bg.gif) top left repeat-x;}
html{}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link{color:#149fd9; text-decoration:none;}
a:visited{color:#149fd9;}
a:hover,a.actif{color:#69bf59; text-decoration:underline;}
a:active{color:#0e8bbf; text-decoration:none;}

.strikeTitre {position:relative; top:10px; width:702px; text-align:center; margin-bottom:18px; padding:0px; border-top:1px solid #bebdbd; z-index:1;}
	h1{position:relative; width:150px; width:400px !important; max-width:400px; top:-10px; font-family:FrutigerBoldCn; font-size:24px; color:#000000; font-weight:bold; line-height:100%; text-transform:uppercase; margin:0 auto; background:#FFFFFF;}
	h1 a, h1 a:link, h1 a:visited{color:#000000; text-decoration:none;}

h2 {font-family:FrutigerBoldCn; font-size:18px; color:#000000; text-transform:uppercase; margin-bottom:0px;}
h2 a, h2 a:link, h2 a:visited {color:#000000; text-decoration:none;}
h2.icTiCrayon {height:17px; padding:19px 0px 0px 60px; background:url(gx/06/icone-crayonTitre.gif) 0px 0px no-repeat;}

p{}
blockquote{padding:10px;margin:10px;background:#eee;}

#contenu ul li, #contenu ol ul li{list-style:disc; margin-left:16px;}
#contenu ul ul li{list-style:circle;}
#contenu ol li, #contenu ul ol li{list-style:decimal; margin:0px 0px 10px 23px;}
#contenu ol ol li{list-style:lower-alpha;}

.textePetit {font-size:10px; line-height:120%;}
.floatRight {float:right;}
.floatLeft {float:left;}
.alignCenter {text-align:center;}
.marginRight {margin-right:50px;}
.paddingTop {padding-top:20px;}
.displayNone {display:none;}

/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.gif) no-repeat left;padding:5px 0 5px 20px;}
/* .lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;} */

/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur {width:942px; margin:0 auto 40px auto; padding:14px 18px 25px 18px; background:#FFFFFF;}
	#haut {position:relative; float:left; width:100%; margin-bottom:45px; z-index:100;}
		#logoFondation {float:left; width:150px; font-family:FrutigerBoldCn; font-size:11px; color:#0fa1ea; line-height:120%; text-align:center;}
		#banniere_haut {float:right; width:725px; height:90px;}
		
#contenu {min-height:500px; height:auto !important; height:500px;}
	#colGauche {float:left; width:225px; padding:0px 15px 30px 0px;}
		/*#btn_CTADonation {float:left; width:175px; height:46px; font-family:FrutigerBoldCn; font-size:14px; color:#00aeef; text-decoration:none; text-transform:uppercase; padding:15px 0px 0px 50px; background:url(gx/m/btn-CTADonation.gif) top left no-repeat;}
		#btn_CTADonation:hover {float:left; width:155px; height:46px; color:#69bf59; padding:15px 0px 0px 70px; background:url(gx/m/btn-CTADonation.gif) bottom left no-repeat; cursor:pointer;}*/
		#btn_CTADonation {float:left; width:175px; height:46px; font-family:FrutigerBoldCn; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding:15px 0px 0px 50px; background:url(gx/m/btn-CTADonation.gif) top left no-repeat;}
		#btn_CTADonation:hover {float:left; width:175px; height:46px; color:#FFFFFF; padding:15px 0px 0px 50px; background:url(gx/m/btn-CTADonation.gif) bottom left no-repeat; cursor:pointer;}
		#blocMenuGauche {float:left;}
			ul#menuGauche li.titre {list-style-image:url(gx/icone-crayon.gif); margin:18px 0px 12px 25px; padding-top:0px;}
				ul#menuGauche li.titre a {font-family:FrutigerBoldCn; font-size:13px; color:#00aeef; font-weight:bold; text-decoration:none; text-transform:uppercase; list-style:none;}
				ul#menuGauche li.titre a:hover, ul#menuGauche li.titre a.actif {color:#69bf59;}
			ul#menuGauche li.lienMenu {list-style:disc; margin-left:38px;}
			ul#menuGauche li a {color:#000000; text-decoration:none;}
			ul#menuGauche li a:hover, ul#menuGauche li a.actif {color:#4dc6f3; text-decoration:none;}
			
	#colDroite {float:left; width:702px; padding-top:15px;}
		.imgTxt {float:right; margin-left:15px; border:1px solid #d4d4d4;}

.btGen {float:right; width:156px; height:34px; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0px 15px 3px 0px; border:0px; background:url(gx/m/btn-gen.gif) top left no-repeat; cursor:pointer;}
.btGen:hover {width:156px; height:34px; background:url(gx/m/btn-gen.gif) bottom left no-repeat; cursor:pointer;}

.both, .clearBoth{clear:both;}

/* MENUS
--------------------------------------------------------------------------------------- */
#menu {position:relative; float:right; width:725px; height:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menuShadow {position:relative; float:left; top:0px; width:725px; height:1px; box-shadow:0px -1px 10px #504e4e; -webkit-box-shadow:0px -1px 10px #504e4e; -moz-box-shadow: 0px -1px 10px #504e4e; background:url(gx/m/bg-menuPrinc.png) 0px bottom no-repeat; z-index:150;}
*html .menuShadow {float:none;}
	a.btnMenu,a.btnMenu:link, a.btnMenu:visited {font-family:FrutigerBoldCn; font-size:13px; color:#000000; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	a.btnMenu:hover, a.btnMenu:visited:hover {font-family:FrutigerBoldCn; font-size:13px; color:#4dc6f3; text-decoration:none; text-transform:uppercase; cursor:pointer;}
	a.btnMenu.actif {color:#FFFFFF;}
	/* style general div bouton */
	.btnMenuDiv {position:relative; float:left; height:25px; padding:45px 0px 0px 20px;}
	.btnMenuDiv:hover {color:#4dc6f3; cursor:pointer;}
	.btnMenuDiv.actif {color:#FFFFFF;}
	*html .btnMenuDiv.actif {color:#4dc6f3;}
	
	/* style des boutons FR */
	#btnMenu_fr_1 {width:146px; margin-left:15px; background:url(gx/m/bg-menuPrinc-fr-1.png) 0px 0px no-repeat; z-index:100;}
	#btnMenu_fr_1.actif {background:url(gx/m/bg-menuPrinc-fr-1.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_fr_2 {width:132px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-fr-2.png) 0px 0px no-repeat; z-index:80;}
	#btnMenu_fr_2.actif {background:url(gx/m/bg-menuPrinc-fr-2.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_fr_3 {width:132px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-fr-3.png) 0px 0px no-repeat; z-index:60;}
	#btnMenu_fr_3.actif {background:url(gx/m/bg-menuPrinc-fr-3.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_fr_4 {width:142px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-fr-4.png) 0px 0px no-repeat; z-index:40;}
	#btnMenu_fr_4.actif {background:url(gx/m/bg-menuPrinc-fr-4.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_fr_5 {width:119px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-fr-5.png) 0px 0px no-repeat; z-index:20;}
	#btnMenu_fr_5.actif {background:url(gx/m/bg-menuPrinc-fr-5.png) 0px -70px no-repeat; cursor:pointer;}
	
	/* style des boutons EN */
	#btnMenu_en_1 {width:106px; margin-left:15px; background:url(gx/m/bg-menuPrinc-en-1.png) 0px 0px no-repeat; z-index:100;}
	#btnMenu_en_1.actif {background:url(gx/m/bg-menuPrinc-en-1.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_en_2 {width:162px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-en-2.png) 0px 0px no-repeat; z-index:80;}
	#btnMenu_en_2.actif {background:url(gx/m/bg-menuPrinc-en-2.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_en_3 {width:107px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-en-3.png) 0px 0px no-repeat; z-index:60;}
	#btnMenu_en_3.actif {background:url(gx/m/bg-menuPrinc-en-3.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_en_4 {width:210px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-en-4.png) 0px 0px no-repeat; z-index:40;}
	#btnMenu_en_4.actif {background:url(gx/m/bg-menuPrinc-en-4.png) 0px -70px no-repeat; cursor:pointer;}
	#btnMenu_en_5 {width:79px; margin-left:-20px; background:url(gx/m/bg-menuPrinc-en-5.png) 0px 0px no-repeat; z-index:20;}
	#btnMenu_en_5.actif {background:url(gx/m/bg-menuPrinc-en-5.png) 0px -70px no-repeat; cursor:pointer;}

	/* sous menu du menu principal */
	.boxSousMenu {position:absolute; left:0px; top:71px; width:725px; background:transparent; z-index:10000;}
		.sousMenuDeroulant {position:absolute; top:1px; display:none; width:164px; padding:10px 12px 17px 12px; border:1px solid #c5c4c4; background:#FFFFFF; z-index:1000;}
			ul.sMenu li {font-weight:normal; margin:0px; padding:0px 0px 0px 0px; display:inline; list-style-type:none;}
			#sousMenu_fr_1 {top:-1px; left:24px;}
			#sousMenu_fr_2 {top:-1px; left:171px;}
			#sousMenu_fr_3 {top:-1px; left:304px;}
			#sousMenu_fr_4 {top:-1px; left:435px;}
			#sousMenu_fr_5 {top:-1px; left:512px;}
			
			#sousMenu_en_1 {top:-1px; left:24px;}
			#sousMenu_en_2 {top:-1px; left:131px;}
			#sousMenu_en_3 {top:-1px; left:293px;}
			#sousMenu_en_4 {top:-1px; left:400px;}
			#sousMenu_en_5 {top:-1px; left:505px;}
			ul.sMenu li a, ul.sMenu  li a:link, ul.sMenu  li a:visited {display:block; font-size:13px; color:#000000; font-weight:normal; text-transform:none; text-decoration:none; margin:0px; padding:7px 0px; border-bottom:1px solid #bebdbd;}
			ul.sMenu li a:hover, ul.sMenu li a:visited:hover, ul.sMenu li a.actif {color:#00aeef; font-weight:bold; text-decoration:none;}
		
/* Navigation secondaire */
#menuSec {float:right; width:725px; height:36px; text-align:right;}
#menuSec li {display:inline; font-size:11px; color:#706e6e;}
#menuSec a, #menuSec a:link, #menuSec a:visited {color:#706e6e; text-decoration:none; padding:0 15px;}
#menuSec li a:hover, #menuSec li a:visited:hover {color:#4dc6f3;}
#menuSec li a.actif, #menuSec li a.actif:visited, #menuSec li a:active, #menuSec li a:visited:active {color:#4dc6f3;}
#menuSec li.dernier a {padding-right:0;}


/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
#boite_video {float:left; width:571px; padding:18px; background:#e7f1f5;}
	.titreColLeft {display:none; float:left; width:286px; font-weight:bold; background:#FFFFFF; padding:7px 18px;}
	.titreColRight {float:left; width:201px; background:#FFFFFF; padding:7px 18px;}
		.titreColRight a {float:right; font-size:11px; color:#008bd8; font-weight:bold; text-decoration:none; text-transform:uppercase;}
	#colLeftVideo {float:left; width:322px; margin-right:12px;}
		#playerVideo {position:relative; float:left; width:320px; height:240px; border:1px solid #b8b8b8; background:#cccccc;}
		a.btPlay {float:left; margin:80px 0px 0px 122px; width:77px; height:77px; background:url(gx/btn-play.png) top left no-repeat; z-index:100;}
		a.btPlay:hover {background:url(gx/btn-play.png) bottom left no-repeat; cursor:pointer;}
	#colRightVideo {float:left; width:235px;}
		a.btVideo {float:left; width:235px; height:62px; margin-top:7px; text-decoration:none; border:1px solid #b8b8b8; cursor:pointer;}
			a.btVideo .thumb {position:relative; float:left; width:69px; height:62px; border-right:1px solid #b8b8b8;}
				a.btVideo .thumb img {position:relative;}
				a.btVideo .thumb .btPlayTn {position:absolute; top:12px; left:15px; width:40px; height:40px; background:url(gx/btn-play-tn.png) top left no-repeat; z-index:100;}
				a.btVideo:hover .thumb .btPlayTn {background:url(gx/btn-play-tn.png) bottom left no-repeat;}
			a.btVideo span {float:left; width:140px; color:#000000; font-weight:bold; text-decoration:none; line-height:14px; margin:15px 0px 0px 15px;}
		#btVideo_1 {text-decoration:none; background:url(gx/m/bg-btVideo1.gif) top left repeat-x;}
		#btVideo_2 {text-decoration:none; background:url(gx/m/bg-btVideo2.gif) top left repeat-x;}
		#btVideo_3 {text-decoration:none; background:url(gx/m/bg-btVideo3.gif) top left repeat-x;}
	
	.boite_txtVideo {display:none; float:left; width:541px; margin-top:10px; padding:15px; background:#FFFFFF;}
	.boite_descrVideo {float:left; width:290px; margin-top:10px; padding:15px; background:#e7f1f5;}

#boite_videoTout {float:left; width:571px; padding:18px; background:#e7f1f5;}
	#boite_videoTout #colRightVideo .wrap_video {float:left; width:254px; height:213px; margin-top:7px; overflow-x:hidden;}
	
/* 06_200 : PAGE DON
--------------------------------------------------------------------------------------- */
#boiteFormDon {float:left; width:100%;}
	#boiteFormDon .textePetit {font-size:12px; color:#6abf5b; font-style:italic; margin-left:60px;}
	#boiteFormDon .note {color:#00aeef;}
	#boiteFormDon span.erreur {color:#6abf5b;}
	#boiteFormDon span.erreur2 {color:#CC0000;}
	#boiteFormDon span.marginTop {float:left; font-size:11px; margin-top:10px;}
	#boiteFormDon .radioDon.marginLeft, #boiteFormDon .marginLeft {float:left; margin-left:18px;}
	/* description don */
	#boiteFormDon .donDescr {float:left; width:607px; height:62px; margin-bottom:7px; border-bottom:1px solid #cecece;}
	#boiteFormDon .donDescr.dernier {border-bottom:0px solid #cecece;}
		#boiteFormDon .donDescr .titreDon {float:left; width:110px;}
			#boiteFormDon .radioDon1, #boiteFormDon .radioDon2 {float:left; margin:17px 6px 0px 0px;}
			#boiteFormDon label.tiDon {float:left; margin:15px 38px 0px 0px;}
		#boiteFormDon .donDescr .txtDescr {float:left; width:400px; margin:15px 11px 0px 0px;}
		#boiteFormDon .donDescr .imgDon {float:left; border:1px solid #cecece;}
	#boiteFormDon label.tiChamp {float:left; width:200px;}
	#boiteFormDon .champTexte {float:left; width:247px;}
	#boiteFormDon .listeDeroulante {float:left; width:258px;}
	#boiteFormDon .listeDeroulante.petit {float:left; width:70px; margin-right:3px;}
	#boiteFormDon .checkbox {margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
	
	#boiteFormDon .btEffacer {float:right; width:156px; height:34px; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:right; margin-right:26px; padding:0px 15px 3px 0px; border:0px; background:url(gx/06/btn-effacer.gif) top left no-repeat;}
	#boiteFormDon .btEffacer:hover {width:156px; height:34px; background:url(gx/06/btn-effacer.gif) bottom left no-repeat; cursor:pointer;}

	#boiteFormDon .titreImgDon {width:607px; font-weight:bold; text-align:right; margin:-28px 0px 10px 0px;}
	
/* 07_300 : PAGE CONSEILS
--------------------------------------------------------------------------------------- */
.boite_bulle {float:left; width:507px;}
	.hautBulle {float:left; height:20px;}
	.basBulle {float:left; height:38px; padding-bottom:18px;}
	.bulleQuestion {float:left; width:475px; min-height:50px; height:auto !important; height:50px; background:#75cf77; padding:0px 20px 0px 12px;}
	.bulleReponse {float:left; width:475px; background:#cfeed0; padding:0px 20px 0px 12px;}
		.titreBulle {float:left; width:45px; font-family:FrutigerBoldCn; font-size:36px; font-weight:bold; line-height:90%;}
		.txtbulle {float:left; width:430px;}

.pagination {float:right; margin:0px 197px 27px 0px;}
	.pagination p a {font-size:10px; color:#000000; text-decoration:none; text-transform:uppercase;}
	.pagination p a:hover {color:#00aeef; text-decoration:none;}
	#contenu ul.page {float:left;}
	#contenu ul.page li {font-size:10px; list-style:none; margin:0px 0px 0px 0px; padding:0px;}
	#contenu ul.page li a {color:#000000; text-decoration:none; padding:0px 5px;}
	#contenu ul.page li a:hover, #contenu ul.page li a.actif {color:#00aeef; text-decoration:underline; padding:0px 5px;}
		
.boiteQuestionConseil {float:right; width:158px; min-height:100px; height:auto !important; height:100px; margin-bottom:5px; padding:10px 12px; border:1px solid #d6d5d5; background:#FFFFFF url(gx/07/bg-boiteVidConseil.gif) 0px -10px repeat-x;}
.boiteVidConseil {float:right; width:158px; min-height:400px; height:auto !important; height:400px; padding:10px 12px; border:1px solid #d6d5d5; background:#FFFFFF url(gx/07/bg-boiteVidConseil.gif) bottom left repeat-x;}
	.tiBoiteConseil {font-size:11px; color:#00aeef; font-weight:bold; text-transform:uppercase;}
	.bgThumbVid img {/*width:151px; height:75px; background:#000000;*/ border:1px solid #000000; margin:22px 0px 10px 0px; /*padding:4px 4px 0px 4px;*/ cursor:pointer;}
	.boiteVidConseil a {color:#000000; text-decoration:none;}

/* 10_300 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */
.fbJaimePetit{max-width: 100px; margin-top:5px;}
.fbJaime{max-width: 380px;}
.fbJaime iframe{margin-right: 10px; height: 30px; width: 370px;}

.rowListe {width:607px; border-bottom:1px solid #cecece; padding-bottom:10px;}
.rowListe.large {width:702px;}
.rowListe h2 {font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; text-transform:none;}
.rowListe h2 a, .rowListe h2 a:link, .rowListe h2 a:visited {color:#000000; text-decoration:none;}
.rowListe h2 a:hover {color:#0083ba; text-decoration:none;}

.detailNouvelle {float:left; width:502px;}
h1.tiNouvDetail {position:relative; width:100%; width:100% !important; max-width:100%; top:0px; font-family:FrutigerBoldCn; font-size:24px; color:#000000; font-weight:bold; line-height:100%; text-transform:uppercase; margin:0px 0px 20px 0px; background:none;}
.detailNouvelle h2 {font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold; text-transform:none;}

.boiteVidNouvelle {float:right; width:158px; min-height:400px; height:auto !important; height:400px; padding:10px 13px; border:1px solid #d6d5d5; background:#FFFFFF url(gx/07/bg-boiteVidConseil.gif) bottom left repeat-x;}
	.boiteVidNouvelle .tiBoiteVidNouv {font-size:11px; color:#00aeef; font-weight:bold; text-transform:uppercase;}
	.boiteVidNouvelle .bgThumbVid {width:151px; height:75px; background:#000000; margin:5px 0px 10px 0px; padding:4px 4px 0px 4px; cursor:pointer;}
	.boiteVidNouvelle .bgThumbVid img {margin:5px 0px 10px 0px;}
	.boiteVidNouvelle .boiteVidNouv a {color:#000000; text-decoration:none;}

	
/* 10_400 : PAGE COMMUNIQUE
--------------------------------------------------------------------------------------- */
.detailComm {float:left; width:100%;}


/* 00_666 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
#boiteFormContact,#boiteFormPartager {float:left; width:100%;}

#formContact {float:left; width:422px;}
#formPartager {float:left; width:484px;}
#formContact label {float:left; width:120px;}
#formPartager label {float:left; width:180px;}
#formContact .champTexte,#formPartager .champTexte {float:left; width:212px;}
#formContact .listeDeroulante,#formPartager .listeDeroulante {float:left; width:200px;}
#formContact .boiteTexte,#formPartager .boiteTexte {float:left; width:292px; height:142px; padding:4px;}
#formContact .erreurTexte,#formPartager .erreurTexte {font-size:11px; margin-left:80px;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{font-size:11px; padding-bottom:10px; border-top:1px solid #d4d4d4;}
#piedPage a{color:#706e6e; text-decoration:none;}
#piedPage a:hover{color:#4dc6f3; text-decoration:none;}
#piedPage #copyrights{float:left;}

/* Navigation en bas-de-page */
#menuBas{float:left; text-align:right; padding:10px 0px;}
#menuBas li{display:inline; float:left; color:#706e6e;}
#menuBas li a, #menuBas li.dernier a {padding-right:0;}
#menuBas a, #menuBas a:link, #menuBas a:visited{color:#706e6e; padding:0 7px;}
#menuBas li a:hover, #menuBas li a:visited:hover {color:#4dc6f3; text-decoration:none;}
#menuBas li a.actif, #menuBas li a.actif:visited, #menuBas li a:active, #menuBas li a:visited:active {color:#4dc6f3; text-decoration:none;}

/* Partager cette page (AddToAny) */
a#lienPartager{float:right; width:84px; height:21px; background:url(gx/btn_partager.png) no-repeat; font-size: 11px; margin-top:7px; padding:2px 75px 0 0; color:#666; text-align:right; text-decoration:none;}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{font-size:12px; margin-bottom:10px; padding:0px; border:0px;}
fieldset legend{font-size:12px; color:#00aeef; font-weight:bold; text-transform:uppercase; margin-bottom:10px; padding:0px; border:0px;}
fieldset label{font-size:12px; color:#000; margin:4px 0;}
fieldset label.erreur{color:#cc0000;}
.champTexte {font-family:verdana; font-size:11px; margin:4px 0; padding:4px; border:1px solid #bec4cb;}
.listeDeroulante {font-family:verdana; font-size:11px; margin:4px 0; padding:4px; border:1px solid #bec4cb;}
.boiteTexte {font-family:verdana; font-size:11px; margin:4px 0; border:1px solid #bec4cb;}
.bouton {/*background-color: #EEF3F7; color: #498ECB; font-weight: bold;*/}
.bouton:hover{/*background-color:#1A80B6; color:#FFF;*/}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

p.erreur{text-align:center; color:#CC0000; background-color:#FFDDDD; border:1px #CC0000 solid; padding:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.succes{text-align:center; color:#4F8A10; background-color:#DFF2BF; border:1px #4F8A10 solid; padding:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:10px;display:none;}
div.erreur{color:#cc0000}
