body, form {
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #FFFFFF;
}
ul,li { list-style-type: none; margin: 0; padding: 0 }
body, table, td, p, span, .textenormal, .txtNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
} 
img,embed,object { border: none; vertical-align: top }


.textemenu, .txtMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 
.textemenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

} 
.textemenuacc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textemenuhover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.textepied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.titre, .txttitr, .txtJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textebandeau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.textemenu:hover, a.txtMenu:hover {
	color: #CC0000;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
.bdr {
	border: 1px solid #999999;
}
.color {
	color: #666666;
	text-decoration: none;
}
.ref {
	color: #FFFFFF;
	text-decoration: none;
}
#tabtest{
background-color:#FFFFFF
}
.txtNormalIMPR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
} .txtJauneIMPR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.td1 { background-image: url(../img/bando_recherche.jpg) }
.td2 { background-image: url(../img/bandopix.gif) }
.table1 { background-image: url(../img/pixbleu.gif) }
.td3 { background-image: url(../img/selection.gif) }
.td4 { background-image: url(../img/ombregauchemenu.jpg) }
.table2 { background-image: url(../img/pixjaune.gif) }
.td5 { background-image: url(../img/ombredroitmenu.jpg) }
.td6 { background-image: url(../img/pixcontenu.gif) }
.td7 { background-image: url(../img/pixpied.gif) }
.table3 { background-image: url(../img/pixjaune2.jpg) }
.div1 {  background-image: url(../img/pixbleu.gif) }

/* Rubriques de Biens */
.GoodsHeadings { margin: 10px 10px 20px 10px }
.GoodsHeadings .Lvl_0
{
	background: url(../img/pixblanc.gif) repeat-x 0px 100%;
	margin: 0 0 0px 0;
	padding: 4px 0;
}

/* Texte page d'accueil */
.HomeLink { margin-top: 5px; text-align: center }
.HomeLink a { font-size: 13px; font-weight: bold }

tr.RowGroup td { padding: 15px 3px 10px 3px; font-size: 14px; font-weight: bold; color: #3A4993 }

/* Diaporama (popup) */
.Diaporama * { text-align: center }
.Diaporama .Screen { width: 640px; height: 640px; margin: 0 auto; text-align: center }
.Diaporama .Screen img { padding: 5px; border: solid 1px #999999 }
.Diaporama .Controls img { width: 25px; height: 25px; margin: 0 2px }

.Field input, .Field textarea { border: solid 1px #808080; border-right: solid 1px #d4d0c8; border-bottom: solid 1px #d4d0c8 }
.Field input, .Field textarea, .Field select, .Field option { color: #000000; font-size: 12px; padding: 1px }

/* Formulaire */
.Form { margin: 0 auto }
.Form td { padding: 3px; vertical-align: middle; white-space: nowrap; color: #999999 }
.Form td.Button { padding: 15px 3px; text-align: right }
.Form td.Button a { font-size: 14px; font-weight: bold }
.Form tr.RowGroup td { padding: 15px 3px 10px 3px; font-size: 14px; font-weight: bold; color: #3A4993 }
.Form td.Required { color: #ff0000 }

/* Addresse popup contact */
.Address { margin: 10px 0 15px 0; text-align: center; color: #666666 }
.Address .Title { font-weight: bold }
.Email td { padding: 2px; color: #666666 }
.Email td.Field { width: 100% }
.Email td.Field input, .Email td.Field textarea { width: 100% }
.Email td.Button { text-align: right }
.Email td.Button input { color: #000; text-align: center }

.Popup { background-color: #F9EDA5; padding: 5px; }

.HeaderPrint { display: none; margin: auto; text-align: center }

#Goods { padding: 0; margin: 10px 15px 0 5px; background-color: #FFF7A6; zoom: 1 }
#Goods li { padding: 10px; margin-bottom: 8px; clear: both }
#Goods h1 { margin: 0; padding: 1px; font: 11px Verdana; color: #FFF; background-color: #394D97 }
#Goods p { margin: 5px 0 5px 225px }
#Goods img { float: left }
#Goods .Details { display: block; float: right }
#Goods hr { visibility: hidden; clear: left }

#First { clear: none!important; width: 275px; float: left; background-color: #FFF7A6 }
#First img { float: none }
#First p { margin: 5px 0 }
#Second { clear: none!important; width: 275px; float: right; background-color: #FFF7A6 }
#Second img { float: none }
#Second p { margin: 5px 0 }

#kwd { position:absolute; left:9000px }

@media print
{
	.NoPrint { display: none }
	.td6 { background: none }
	.HeaderPrint { display: inline }
}