body {
	margin: 0;
	padding: 0;
	background: url(../img/fd.gif) fixed;
}
p {
	margin-top: 0;
	padding-top: 0;
}
form {
	margin: 0;
	padding: 0;
	border: 0px solid #FFF;
}
body, select, td, input, div, textarea{
	font: 11px Arial, Verdana, Times, serif;
	color: #212929;
}
.douze{
	font-size: 12px;
}
input[type=text], input[type=password], input[type=submit], textarea {
	background: #FFF;
	color: #000;
	border: 1px solid #212929;
	padding-left: 2px;
}

.radio {
	background: none;
	border: 0;
}
label {
	font-weight: bold;
}
a img {
	border:0;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #ED6F0B;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
.lezart, .lezart a:link, .lezart a:visited{
	color: #777;
}
.recTrouve {
	background-color: #FF6600;
}
hr {
	padding: 0;
	margin: 5px 0 5px 0;
	height: 1px;
}
.clear {
	clear: both;
	height: 0px;
	padding: 0;
	margin: 0;
	font-size: 0;
	visibility: hidden;
}
.imgLeft {
	float: left;
	margin-right: 5px;
}
.imgRight {
	float: right;
	margin-left: 5px;
}
.imgTop {
	margin-bottom: 10px
}
.imgBottom {
	margin-top: 10px
}
#imgzoom {
	position: absolute;
	display: none;
	overflow: hidden;
	width: 640px;
	height: auto;
	text-align: center;
	color: #000;
	background: #FFF;
	border: 0px solid #8C0202;
	cursor: pointer;
	z-index: 100;
}

h1 {
	font-size: 14px;
	margin: 0 0 8px 0;
	color: #ED700C;

}
h2 {
	font-size: 12px;

	font-weight: bold;
}
.tpTexte {
	margin-bottom: 20px;
	clear:both;
}
#loading {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	padding-top: 300px;
	background: #FFF;
	opacity: 0.9;
	text-align: center;
}
#popupAjax {
	display: none;
	position: fixed;
	overflow: auto;

	width: 750px;
	height: 430px;
	left : 50%;
	top : 50%;
	margin-left : -375px;
	margin-top : -200px;



	background: #FFF;
	border: 10px solid #292929;
	padding: 10px;
}
.fermerPopupAjax{
	float: right;
}
#container {
	display: block;
	width: 990px;
}
#gauche{
	float: left;
	width: 217px;

}
#logo {
	display:block;
}
#nav {
	padding: 1px 10px 10px 30px;
	background: url(../img/fd_nav_max.gif) no-repeat;
	border-bottom: 1px #686C71 solid;
}

#nav ul , #nav li{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#nav ul {
	padding-bottom: 4px;
}
#nav li {
	padding-top: 6px;
}
a.navOff2:link, a.navOff2:visited, a.navOff2:active {
	color: #FFF;
	font-weight: bold;
	padding-left: 17px;
	background: url(../img/fleche_ss_nav.gif) 7px 5px no-repeat;
	text-decoration: none;
}
a.navOn2:link, a.navOn2:visited, a.navOn2:active, a.navOff2:hover {
	color: #ED6F0B;
	font-weight: bold;
	padding-left: 17px;
	background: url(../img/fleche_ss_nav.gif) 7px 5px no-repeat;
	text-decoration: none;
}
#droite {
	width: 773px;
	float: left;
}
#haut {
	height: 330px;
}
#haut img{
	display: block;
}
#aleatoire, #baseline{
	margin-left: 1px;

}
#onglet {
	padding-left: 1px;
}
#contenu {
	width: 744px;
	margin-left: 13px;
	margin-top: 15px;

}
#contenu ul {
	list-style-type: none;
	list-style-image: url(../img/puce.gif);
}
#contenu li {

}
#nav_bas{
	color: #B6B9BA;
	margin-bottom: 20px;
	color: #B6B9BA;
}

#nav_bas a:link, #nav_bas a:visited, #nav_bas a:active {
	text-decoration: none;
	color: #B6B9BA;
}
#nav_bas a:hover {
	text-decoration: none;
	color: #ED6F0B;
}
#bas {
	clear: both;
	margin-top: 200px;
	text-align: center;
	color: #ED6F0B;
	padding-bottom: 30px;
	font-size: 11px;
}
#bas a:link, #bas a:visited, #bas a:active {
	text-decoration: none;
	font-size: 11px;
}
#xiti-logo{
	margin-top: 15px;
}

#dhtmltooltip {
	position: absolute;
	left: -300px;
	border: solid 1px #CCC;
	padding: 4px;
	color: #000;
	background: #FFF;
	visibility: hidden;
	z-index: 100;
}
#dhtmltooltip img {
	margin-top: 0px;
}
#dhtmlpointer {
	margin-top: 0px;
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.pageSP {
	clear: both;
	font-weight: bold;
}
.pageS {
	float: right;
}
.pageP {
	float: left;
}
.pageSP a:link, .pageSP a:visited, .pageSP a:active {

}
.pageSP a:hover{
	color: #000;
}
.pages {
	text-align: center;
	padding: 0 120px;
}


.encartBonus h3 {
	color: #333E44;
	height: 25px;
	padding: 8px 5px 0 30px;
	margin: 10px 0 0 0;
	font-size: 13px;
	background: url(../img/puce_bonus.png) 7px 5px no-repeat;
}
.encartBonus .tpBonus {
	padding: 0 20px;
}
.encartBonus .texte {
	color: #202020;
}
.encartBonus {
	margin-bottom: 15px;
}

#encartOption {
	position: absolute;
	width: 216px;
	background: #FFF;
	margin-top: 1px;
	display: none;
}
#encartOption h3 {
	color: #333E44;
	height: 25px;
	padding: 8px 5px 0 30px;
	margin: 10px 0 0 0;
	font-size: 13px;
	background: url(../img/puce_bonus.png) 7px 5px no-repeat;
}
#encartOption .nomManif {
	margin-bottom: 3px;
	font-size: 11px;
	padding: 0 10px 0 20px;
	color: #202020;
	font-weight: bold;
}
#encartOption .nomSalle {
	margin: 7px 0 3px 0;
	padding: 0 10px 0 20px;
	color: #ED6F0B;
	font-weight: bold;
}
.encartOption {
	margin-bottom: 3px;
	padding: 0 20px 0 30px;
	color: #202020;
	background: url(../img/fleche_option2.gif) 20px 5px no-repeat;
}
.encartOption img{
	float: right;
}
#encartOption #enregistrer {
	margin: 7px 20px 0 0;
	float: right;
}
input.btVega {
	background: #212929;
	color: #FFF;
}
a.btVega, a.btVega:link, a.btVega:visited {
	background: #212929;
	color: #FFF;
	padding: 2px 7px;
}
a.retourHaut, a.retourHaut:link, a.retourHaut:hover, a.retourHaut:visited, a.retourHaut:active{
	margin-top: 20px;
	padding: 2px 18px 10px 0;
	height: 14px;
	color: #000;
	float: right;
	background: url(../img/retour_haut.gif) right 3px no-repeat;
}