@charset "UTF-8";
body {
    	width: auto;
    	height: auto;
    	background: #FFFFFF;
		background-image: url(images/back-top.png);
		background-repeat: repeat-x;
		margin:0 auto;
    }
    .geewizz #container {
    	width: 860px;
    	height: auto;
		margin:0 auto;
    }

/* HEADER top */
    .geewizz #header {
    	width: 860px;
    	height: 128px;
		margin-left: auto;
		margin-right: auto;
    }
    .geewizz #headerTOP {
    	width: 860px;
    	height: 29px;
		margin-left: auto;
		margin-right: auto;
    }
    .geewizz #billetTOP {
		background-image: url(images/billet-top.png);
    	width: 182px;
    	height: 29px;
		float: right;
    }
    .geewizz #feedback {
		background-image:url(images/feedback.png);
    	width: 105px;
    	height: 29px;
		float: right;
    }
    .geewizz #headerBOTTOM {
    	width: 860px;
    	height: 99px;
		margin-left:auto;
		margin-right:auto;
    }
    .geewizz #logo {
		background-image: url(images/logo-geewizz.png);
    	width: 374px;
    	height: 99px;
		float: left;
    }
    .geewizz #billetBOTTOM {
		background-image:url(images/billet-bottom.png);
    	width: 182px;
    	height: 99px;
		float: right;
		margin-right: 105px;
    }
/* HEADER bottom */

/* MENU header + footer top */
    .geewizz #menu {
		background-image:url(images/barre-repeat.png);
		background-repeat:repeat-x;
    	width: 860px;
    	height: 53px;
    }
    .geewizz #menuLEFT {
		background-image:url(images/barre-left.png);
    	width: 10px;
    	height: 53px;
		float:left;
    }
    .geewizz #menuMIDDLE {
    	width: 840px;
    	height: 53px;
		float:left;
    }
    .geewizz #menuRIGHT {
		background-image:url(images/barre-right.png);
    	width: 10px;
    	height: 53px;
		float:right;
    }

		/* NAVIGATION header top */
	#navcontainer ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		margin-top: 0px;
		padding-top: 20px;
	}
	#navcontainer ul li {
		display: inline;
	}
	#navcontainer ul li a {
		text-decoration: none;
		padding: .2em 1.7em;
		font:bold 14.4px Arial, Helvetica, sans-serif; color:#7F7755;
	}
	#navcontainer ul li a:hover {
		color:#6D9C25;
	}

	.horiz ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin-top: 0px;
	}
	.horiz ul li {
		display: inline;
	}
		/* NAVIGATION header bottom */

		/* NAVIGATION footer top */
	#navfooter ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		margin-top: 0px;
		padding-top: 20px;
	}
	#navfooter ul li {
		display: inline;
		padding: .2em 1em;
		font: 12px Arial, Helvetica, sans-serif; color:#7F7755;
	}
	#navfooter ul li a {
		text-decoration: none;
		font: Arial, Helvetica, sans-serif; color:#7F7755;
		font-weight:bold;
	}
	#navfooter ul li a:hover {
		color:#6D9C25;
	}
		/* NAVIGATION footer bottom */
/* MENU header + footer bottom */

/* FOOTER top */
    .geewizz #linksFooter {
    	width: 840px;
    	height: 30px;
		margin:0 auto;
	}

		/* LIENS footer top */
	#navlinks ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		margin-top: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#navlinks ul li {
		display: inline;
		padding: .2em 0.1em;
		font: 10.4px Arial, Helvetica, sans-serif; color:#7F7755;
	}
	#navlinks ul li a {
		text-decoration: none;
		font: Arial, Helvetica, sans-serif; color:#7F7755;
	}
	#navlinks ul li a:hover {
		color:#6D9C25;
	}
		/* LIENS footer bottom */
/* FOOTER bottom */

    .geewizz #backTitle {
		background-image:url(images/content-top.png);
		background-repeat: repeat-x;
    	width: 840px;
    	height: 50px;
		margin:0 auto;
	}

/* CONTENU top */

	/* Commun CONTENU top */
    .geewizz #content {
    	width: 800px;
    	height: auto;
		margin:0 auto;
	}

		/* Commun TITRES pages top */
    .geewizz #title {
    	width: 800px;
    	height: 55px;
		margin: 0 auto;
	}
    .geewizz #title h1 {
		font: 24px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0;
	}
    .geewizz #titleleft {
    	width: 600px;
    	height: 55px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #titleleft h1 {
		font: 24px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0;
	}
		/* Commun TITRES pages bottom */
	/* Commun CONTENU bottom */

	/* Commun "Mon Compte" top */
		/* "Pour vous deconnecter" top */
    .geewizz #titledisco {
    	width: 200px;
    	height: 55px;
		margin: 0 auto;
		float:right;
	}
    .geewizz #titledisco p {
		font: 11.2px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 10px 0 0 0;
	}
    .geewizz #titledisco p a {
		font: Arial, Helvetica, sans-serif ; color:#6D9C25;
		font-weight:bold;
		text-decoration:none;
		margin: 10px 0 0 0;
	}
    .geewizz #titledisco p a:hover {
		font: Arial, Helvetica, sans-serif ; color:#6D9C25;
		font-weight:bold;
		text-decoration:none;
		margin: 10px 0 0 0;
	}
		/* "Pour vous deconnecter" bottom */

    .geewizz #twoColumnsS {
    	width: 800px;
    	height: 480px;
		margin: 10px 0 0 0;
	}
    .geewizz #ftmain {
    	width: 551px;
    	height: auto;
		margin: 0 auto;
		float:left;
	}
    .geewizz #fttop {
		background-image:url(images/smenu-middle.png);
		background-repeat: repeat-x;
    	width: 551px;
    	height: 30px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #fttopLEFT {
		background-image:url(images/smenu-left.png);
    	width: 10px;
    	height: 30px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #fttopTITLE {
    	width: auto;
    	height: 30px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #fttopTITLE h2 {
		font: bold 13.6px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 7px 0 0 0;
	}
    .geewizz #fttopRIGHT {
		background-image:url(images/smenu-right.png);
    	width: 10px;
    	height: 30px;
		margin: 0 auto;
		float:right;
	}
    .geewizz #ftcontent {
    	width: 551px;
    	/*min-height: 420px;*/
    	margin: 0 auto;
	}
    .geewizz #ftcontentLEFT {
		background-image:url(images/contour-left.png);
		background-repeat: repeat-y;
    	width: 3px;
    	/*min-height: 420px;*/
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftcontentMIDDLE {
		background-image:url(images/back-scontent.png);
		background-repeat: repeat-x;
    	width: 545px;
    	height: 100%;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftcontentTITLE {
    	width: 505px;
    	height: 55px;
		margin: 0 auto;
	}
    .geewizz #ftcontentTITLE h3 {
		font: bold 24px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 25px 0 0 0;
	}
    .geewizz #ftcontentTWOcol {
    	width: 505px;
    	height: 100px;
		margin: 0 auto;
	}
	/* Commun "Mon Compte" bottom */

	/* PAGE "Mon Compte" top */
    .geewizz #ftcalendar {
		background-image:url(images/calendar.png);
    	width: 61px;
    	height: 57px;
		margin: 0 auto;
		float:left;
		text-align:center;
	}
    .geewizz #ftcalendarMONTH {
    	width: 61px;
    	height: 25px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftcalendarMONTH p {
		font: bold 14.4px Arial, Helvetica, sans-serif ; color:#FFFFFF;
		text-transform:uppercase;
		margin: 5px 0 0 0;
	}
    .geewizz #ftcalendarDATE {
    	width: 61px;
    	height: 32px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftcalendarDATE p {
		font: bold 24px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 1px 0 0 0;
	}
    .geewizz #ftcontentTXT {
    	width: 190px;
    	height: 100px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftcontentTXT h4 {
		font: bold 12.8px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0 0 0 5px;
	}
    .geewizz #ftcontentTXT h5 {
		font: bold 14.4px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 5px 0 0 5px;
	}
    .geewizz #ftcontentTXT p {
		font: 12px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0 0 0 5px;
	}
    .geewizz #ftcontentGraph {
		background-image:url(images/graph.png);
    	width: 505px;
    	height: 104px;
		margin: 0 auto;
	}
    .geewizz #ftcontentGraphStxt {
    	width: 159px;
    	height: 24px;
		margin: 5px 5px 0 0;
		float:right;
		text-align:right;
	}
    .geewizz #ftcontentGraphStxt p {
		font: bold 10.4px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 5px 0 0 0;
	}
    .geewizz #ftcontentGraphSelec {
		background-image:url(images/select-stats.png);
    	width: 159px;
    	height: 24px;
		margin: 5px 19px 0 0;
		float:right;
	}
	#graphcontainer ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		margin-top: 0px;
		padding-top: 2px;
	}
	#graphcontainer ul li {
		display: inline;
	}
	#graphcontainer ul li a {
		text-decoration: none;
		padding: .2em 0.5em;
		font:bold 10.4px Arial, Helvetica, sans-serif; color:#9B9270;
	}
	#graphcontainer ul li a:hover {
		color:#6D9C25;
	}

	.horiz ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin-top: 0px;
	}
	.horiz ul li {
		display: inline;
	}
    .geewizz #ftcontentRIGHT {
		background-image:url(images/contour-right.png);
		background-repeat: repeat-y;
    	width: 3px;
    	/*min-height: 420px;*//*height:100%*/
    	height:100%;
		margin: 0 auto;
		float:right;
	}
	/* PAGE "Mon Compte" bottom */

	/* PAGE "Mon Compte > Mes bannieres" top */
    .geewizz #ftcontentTable {
    	width: 505px;
    	/*height: 100px;*/
		margin: 20px auto;
	}
    .geewizz table {
	}
	.geewizz th {
		height:25px;
		padding: 2px;
		text-align:left;
		border-bottom: thin solid #AFA787;
	}
	.geewizz td {
		height:20px;
		padding: 2px;
		text-align:left;
	}
	.fond {
		background-color:#F9F4DE;
	}
    .geewizz #ftcontentTable h3 {
		font: bold 14.4px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0;
	}
    .geewizz #ftcontentTable h4 {
		font: bold 12px Arial, Helvetica, sans-serif ; color:#6D9C25;
		margin: 3px;		
	}
	.geewizz #ftcontentTable a {
		text-decoration: none;
	}
    .geewizz #ftcontentTable p {
		font: 12px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0;
	}
    .geewizz #ftcontentTableFctedit {
    	width: 16px;
    	height: 16px;
		background-image:url(images/ic-options.png);
		margin-right:8px;
		float:left;
	}
    .geewizz #ftcontentTableFctcode {
    	width: 16px;
    	height: 16px;
		background-image:url(images/ic-code.png);
		margin-right:8px;
		float:left;
	}
    .geewizz #ftcontentTableFctstats {
    	width: 16px;
    	height: 16px;
		background-image:url(images/ic-statsban.png);
		margin-right:8px;
		float:left;
	}
    .geewizz #ftcontentTableFctsuppr {
    	width: 16px;
    	height: 16px;
		background-image:url(images/ic-suppr.png);
		margin-right:8px;
		float:left;
	}
	.geewizz #ftcontentTableFctshow {
    	width: 16px;
    	height: 16px;
		background-image:url(images/ic-views.png);
		margin-right:8px;
		float:left;
	}
	/* PAGE "Mon Compte > Mes bannieres" bottom */

	/* PAGE "Comment ca marche" top */
    .geewizz #twoColumns {
    	width: 800px;
    	height: 131px;
		margin: 10px 0 0 0;
	}
    .geewizz #columnLEFT {
    	width: 390px;
    	height: 131px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #columnLEFT h2 {
		font: bold 19.2px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0 0 10px 0;
	}
    .geewizz #columnLEFT p {
		font: 12px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0;
	}
    .geewizz #columnRIGHT {
		background-image:url(images/zoom-how.png);
    	width: 381px;
    	height: 131px;
		margin: 0 auto;
		float: right;
	}
    .geewizz #howIMG {
    	width: 370px;
    	height: 120px;
		margin: 5.5px auto;
	}
    .geewizz #nextStep {
    	width: 800px;
    	height: 34px;
		margin: 10px auto;
	}
    .geewizz #create {
		background-image:url(images/create.png);
    	width: 201px;
    	height: 35px;
		margin: 0 auto;
		float: left;
	}
    .geewizz #readMore {
    	width: 201px;
    	height: 35px;
		margin: 0 0 0 10px;
		float: left;
	}
    .geewizz #readMore h3 {
		font: 12.8px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 10px auto;
	}
    .geewizz #readMore h3 a {
		font: Arial, Helvetica, sans-serif ; color:#7F7755;
		font-weight:bold;
		margin: 10px auto;
	}
    .geewizz #readMore h3 a:hover {
		font: Arial, Helvetica, sans-serif ; color:#6D9C25;
		font-weight:bold;
		margin: 10px auto;
	}
	/* PAGE "Comment ca marche" bottom */

	/* PAGE "Avantages" top */
    .geewizz #twoColumnsAvg {
    	width: 800px;
    	height: 180px;
		margin: 10px 0 0 0;
	}
    .geewizz #columnLEFTavg {
    	width: 390px;
    	height: 180px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #columnLEFTavg h2 {
		font: bold 19.2px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0 0 10px 0;
	}
    .geewizz #columnLEFTavg p {
		font: 12px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0;
	}
    .geewizz #columnRIGHTavg {
    	width: 390px;
    	height: 180px;
		margin: 0 auto;
		float: right;
	}
    .geewizz #columnRIGHTavg h2 {
		font: bold 19.2px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0 0 10px 0;
	}
    .geewizz #columnRIGHTavg p {
		font: 12px Arial, Helvetica, sans-serif ; color:#9B9270;
		margin: 0;
	}
    .geewizz #iconAVG {
    	width: 101px;
    	height: 116px;
		margin: 0 auto;
		float: left;
	}
    .geewizz #textAVG {
    	width: 280px;
    	height: 180px;
		margin: 0 auto;
		float: right;
	}
    .geewizz #validAVG {
		background-image:url(images/zoom-how.png);
    	width: 381px;
    	height: 131px;
		margin: 0 auto;
		float: left;
	}
    .geewizz #validTXT {
    	width: 370px;
    	height: 20px;
		margin: 30px 0 20px 0;
		text-align:center;
	}
    .geewizz #validTXT h3 {
		font: bold 19.2px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 0 0 10px 0;
	}
    .geewizz #validBAN {
		background-image:url(images/create.png);
    	width: 201px;
    	height: 35px;
		margin: 0 auto;
	}
	/* PAGE "Avantages" bottom */

    .geewizz #ftbottom {
		background-image:url(images/contour-bottom.png);
		background-repeat: repeat-x;
    	width: 551px;
    	height: 9px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftbottomLEFT {
		background-image:url(images/contour-bleft.png);
    	width: 10px;
    	height: 9px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #ftbottomRIGHT {
		background-image:url(images/contour-bright.png);
    	width: 10px;
    	height: 9px;
		margin: 0 auto;
		float:right;
	}
    .geewizz #backBottom {
		background-image:url(images/content-bottom.png);
		background-repeat: repeat-x;
    	width: 840px;
    	height: 30px;
		margin:0 auto;
	}
/* CONTENU bottom */

/* SIDEBAR top */
		/* MENU top */
    .geewizz #menumain {
    	width: 211px;
    	height: auto;
		margin: 0 auto;
		float:right;
	}
    .geewizz #menutop {
		background-image:url(images/smenu-middle.png);
		background-repeat: repeat-x;
    	width: 211px;
    	height: 30px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menutopLEFT {
		background-image:url(images/smenu-left.png);
    	width: 10px;
    	height: 30px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menutopRIGHT {
		background-image:url(images/smenu-right.png);
    	width: 10px;
    	height: 30px;
		margin: 0 auto;
		float:right;
	}
    .geewizz #menucontent {
    	width: 211px;
    	height: 185px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menucontentLEFT {
		background-image:url(images/contour-left.png);
		background-repeat: repeat-y;
    	width: 3px;
    	height: 100%;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menucontentMIDDLE {
		background-image:url(images/back-scontent.png);
		background-repeat: repeat-x;
    	width: 205px;
    	height: 100%;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menulistTOP {
    	width: 205px;
    	height: 42px;
		margin: 10px 0 0 0;
	}
    .geewizz #menulist {
    	width: 205px;
    	height: 42px;
		margin: 0 0 0 0;
	}
    .geewizz #menulistArrow {
		background-image:url(images/ic-arrow.png);
    	width: 33px;
    	height: 42px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menulistTXT {
    	width: 127px;
    	height: 42px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menulistTXT h2 {
		font: bold 14.4px Arial, Helvetica, sans-serif ; color:#7F7755;
		margin: 15px 0 0 1px;
	}
    .geewizz #menulistTXT h2 a {
		text-decoration:none;
		font: Arial, Helvetica, sans-serif ; color:#7F7755;
		font-weight:bold;
		margin: 15px 0 0 1px;
	}
    .geewizz #menulistTXT h2 a:hover {
		text-decoration:none;
		font: Arial, Helvetica, sans-serif ; color:#6D9C25;
		font-weight:bold;
		margin: 15px 0 0 1px;
	}
    .geewizz #menulistIcon {
    	width: 45px;
    	height: 42px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menucontentRIGHT {
		background-image:url(images/contour-right.png);
		background-repeat: repeat-y;
    	width: 3px;
    	height: 100%;
		margin: 0 auto;
		float:right;
	}
    .geewizz #menubottom {
		background-image:url(images/contour-bottom.png);
		background-repeat: repeat-x;
    	width: 211px;
    	height: 9px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menubottomLEFT {
		background-image:url(images/contour-bleft.png);
    	width: 10px;
    	height: 9px;
		margin: 0 auto;
		float:left;
	}
    .geewizz #menubottomRIGHT {
		background-image:url(images/contour-bright.png);
    	width: 10px;
    	height: 9px;
		margin: 0 auto;
		float:right;
	}
		/* MENU bottom */
    .geewizz #addBanner {
		background-image:url(images/ar-bann.png);
    	width: 211px;
    	height: 81px;
		margin: 10px 0 0 0;
		float:right;
	}
/* SIDEBAR bottom */
