html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
	background-repeat: repeat-y;
	background-position: center;
	background-color: #EEEDE3;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#bandeau {
	background-image: url(images2/bandeau.jpg);
	height: 123px;
	width: 798px;
	margin-right: auto;
	margin-left: auto;
}
#page {
	width: 798px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images2/fd_page.gif);
}
#pub1 {
	background-color: #EEEDE3;
}
.boutongo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #FDFDFD;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: center;
	background-color: #0BBFEE;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEFFFF;
	border-right-color: #0056A9;
	border-bottom-color: #0056A9;
	border-left-color: #BADFEE;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 70px;
}
#bandeau #retour {
	height: 97px;
	width: 760px;
}
#menu {
	width: 658px;
	padding-top: 0px;
	text-align: center;
	margin-left: 71px;
}
.separation10 {
	clear: both;
	height: 50px;
}
.separation {
	clear: both;
}
.avappub {
	margin-right: 24px;
	margin-left: 24px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.texten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.toppub {
	background-color: #EEEDE3;
	height: 90px;
	width: 728px;
	margin-right: auto;
	margin-left: auto;
}
#menu li {
	float: left;
}
.titrepageo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	color: #FBA50D;
}
.titrepager {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	color: #FF0867;
}
.titrepagev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	color: #6E07FF;
}
.titrepageve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	display: inline;
	color: #68A701;
}
.siteso h1, .sitesr h1, .sitesv h1, .sitesve h1 {
	display: inline;
}
#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
	text-decoration: none;
	display: block;
	width: 164px;
}
#navig {
	width: 772px;
	margin-left: 13px;
}
#navig a {
	color: #000000;
}
#navig .navigorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-indent: 10px;
	background-color: #FFD998;
}
.navigorange h1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
#navig .navigrose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-indent: 10px;
	background-color: #FF8DBA;
}
.navigrose h1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
#navig .navigviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-indent: 10px;
	background-color: #BC8AFF;
}
.navigviolet h1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
#navig .navigvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-indent: 10px;
	background-color: #B4DF0C;
}
.navigvert h1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

#contenu {
	width: 772px;
	margin-left: 13px;
}

.m3h {
	margin-top: 3px;
}
.fdruborange {
	background-image: url(images2/casefdorange.gif);
	margin-top: 15px;
	margin-bottom: 15px;
}
.margesencart {
	padding-top: 3px;
	padding-left: 18px;
}
.ruborange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F8A60C;
	display: block;
	line-height: 17px;
	text-decoration: underline;
	height: 17px;
}
.pub468x60 {
	height: 60px;
	width: 468px;
}
.srub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}

form {
	margin: 0px;
	padding: 0px;
}
.m5hc {
	margin-top: 5px;
	text-align:center;
}
#recherche {
	background-image: url(images2/fd_rechercher.jpg);
	height: 32px;
	width: 300px;
}
.mrech {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 115px;
}
.m32h {
	padding-top: 32px;
	padding-left: 25px;
}
.forminterface {
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.e40o {
	float: left;
	height: 40px;
	width: 234px;
	background-image: url(images2/flecheorange.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	overflow: hidden;
}
.e40r {
	float: left;
	height: 40px;
	width: 234px;
	background-image: url(images2/flecherose.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	overflow: hidden;
}
.e40v {
	float: left;
	height: 40px;
	width: 234px;
	background-image: url(images2/flecheviolet.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	overflow: hidden;
}
.e40ve {
	float: left;
	height: 40px;
	width: 234px;
	background-image: url(images2/flecheverte.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	overflow: hidden;
}
.lienblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
.centrer {
	text-align: center;
}
#col468go {
	background-image: url(images2/fdcaseo.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}

#col468go2 {
	background-image: url(images2/fdcaseo.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gr {
	background-image: url(images2/fdcaser.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gr2 {
	background-image: url(images2/fdcaser.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gv {
	background-image: url(images2/fdcasev.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gv2 {
	background-image: url(images2/fdcasev.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gve {
	background-image: url(images2/fdcaseve.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468gve2 {
	background-image: url(images2/fdcaseve.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
}
#col468o {
	width: 468px;
	background-color: #FFF9EF;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	height: 100%;
}
#col468r {
	width: 468px;
	background-color: #FFF0F7;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	height: 100%;
}
#col468v {
	width: 468px;
	background-color: #F5F0FF;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	height: 100%;
}
#col468ve {
	width: 468px;
	background-color: #FAFFF0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	height: 100%;
}
#col468do {
	background-image: url(images2/fdcaseo.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
	background-position: 1px 0px;
}
#col468dr {
	background-image: url(images2/fdcaser.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
	background-position: 1px 0px;
}
#col468dv {
	background-image: url(images2/fdcasev.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
	background-position: 1px 0px;
}
#col468dve {
	background-image: url(images2/fdcaseve.gif);
	background-repeat: repeat-y;
	width: 234px;
	float: left;
	background-position: 1px 0px;
}
#pdp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images2/pdp.gif);
	height: 40px;
	width: 798px;
	padding-top: 15px;
	background-color: #EEEDE3;
	background-repeat: no-repeat;
	text-align: center;
}
.pub300x250 {
	height: 250px;
	width: 300px;
	background-color: #FF6600;
}
#interface {
	background-image: url(images2/fd_interface.jpg);
	height: 114px;
	width: 300px;
}
#col300 {
	float: right;
	width: 300px;
}
.m10hb {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pdp a {
	color: #666666;
}
.siteso, .sitesr, .sitesv, .sitesve  {
	margin-left: 25px;
	margin-top: 22px;
	margin-bottom: 20px;
	margin-right: 25px;
}

.rubrose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0867;
	display: block;
	line-height: 17px;
	text-decoration: underline;
	height: 17px;
}
.url {
	color: #000000;
	font-size: 10px;
}
.siteso .titresite {
	font-size: 11px;
	color: #F8A60C;
	font-weight: bold;
}
.rubviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6B07FF;
	display: block;
	line-height: 17px;
	text-decoration: underline;
	height: 17px;
}
.rubvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64A805;
	display: block;
	line-height: 17px;
	text-decoration: underline;
	height: 17px;
}
.col234o h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-image: url(images2/flecheorange.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	color: #F8A60C;
	text-decoration: underline;
	line-height: 16px;
	background-position: 0px 6px;
}

.col234o .liencolor {
	color: #F8A60C;
}

.col234r h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-image: url(images2/flecherose.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	color: #FF0867;
	text-decoration: underline;
	line-height: 16px;
	background-position: 0px 6px;
}
.col234r .liencolor {
	color: #FF0867;
}
.col234v h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-image: url(images2/flecheviolet.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	color: #6B07FF;
	text-decoration: underline;
	line-height: 16px;
	background-position: 0px 6px;
}
.col234v .liencolor {
		color: #6B07FF;
	
}
.col234ve h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	background-image: url(images2/flecheverte.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	color: #64A805;
	text-decoration: underline;
	line-height: 16px;
	background-position: 0px 6px;
}
.col234ve .liencolor {
	color: #64A805;
}

.col234o, .col234v, .col234r, .col234ve  {
	width: 234px;
	float: left;
}
.cold234o {
	float: left;
	width: 234px;
}
.proposer {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #0099DB;
	width: 250px;
	line-height: 20px;
	display: block;
	text-align: center;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #0056A9;
	border-bottom-color: #0056A9;
	border-left-color: #0BB6E8;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sitesr .titresite {
	font-size: 11px;
	color: #FF0967;
	font-weight: bold;
}
.sitesv .titresite {
	font-size: 11px;
	color: #6E07FF;
	font-weight: bold;
}
.description {
	line-height: 15px;
	font-size: 10px;
}
.sitesve .titresite {
	font-size: 11px;
	color: #68A701;
	font-weight: bold;
}
.vignettesite {
	margin-right: 10px;
	float: left;
}

