body {
	font-family : Verdana,Arial,Helevetica,sans-serif;
	color : #000;
	font-size : 12px;
	margin : 0;
	padding : 0;
	background : #fcfcfc;
	height:100%;
}

body.popup {
	margin : 2em 3% 2em 3%;
}

a {
	color : #039;
}

a:hover, a:focus {
	text-decoration : none;
}

/*
a[target="_blank"]{
	padding-right:12px;
	background: url(/images/pop.gif) right top no-repeat;
}
*/
.btnlink{
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:25px;
	background: url(/images/v2/btn-arrow.png) left center no-repeat;
	text-decoration:none;
	color:#000;
	font-weight: bold;
}
.btnlinkmglass{
	background: url(/images/v2/btn-mglass.png) left center no-repeat;
}
.btnlinkeye{
	background: url(/images/v2/btn-eye.png) left center no-repeat;
}
.btnlinkcompare{
	background: url(/images/v2/btn-compare.png) left center no-repeat;
}
.btnlinkchat{
	background: url(/images/v2/btn-chat.png) left center no-repeat;
}

.smalllink{
	font-size:10px;
}

h1, h2, h3, h4 {
	font-family : "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;
}


h1,h1 a { 
	font-size: 20px; 
	margin: 0; 
	color : #077CC3;
/*	color : #685A80;*/
}
h2,h2 a { 
	font-size: 16px; 
	margin: 0; 
	color : #077CC3;
}
h3,h3 a { 
	font-size: 14px; 
	margin: 0; 
	color : #077CC3;
}
h4 { margin: 1.33em 0; color : #090; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }

h2 { position : relative; }
div>h2 { position : static; }

p { margin : 1em 0; }
img { border : 0; }

dt {
	margin-top : 1em;
	margin-bottom : 0.5em;
	font-weight : bold;
}

dd {
	margin-left : 0.5em;
}

pre, code, kbd, samp {
	font-family:"Courier New",Courier,monospace;
	font-size : 1.1em;
}

code {
	color : #666;
	font-weight : bold;
	/* word-wrap: break-word; */
	white-space: normal;
}

p.code {
	font-family:"Courier New",Courier,monospace;
	font-size : 1.1em;
	color : #666;
	font-weight : bold;
}

table {
	font-size : 1em;
}

/* LAYOUT
-------------------------------------------------------- */

#bodyheader{
	float:left;
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #000;
	width:993px;
}

/* Main */
#main {
/*	margin : 0 0 1px 0;
	padding : 1px 1px 1px 1px;*/
	background : #FFFFFF;
	/*#EEF3FC;*/
	color : #000;
	float: left;
	border-width : 0px 1px 0px 1px;
	border-style : solid;
	border-color : #000;
	width:993px;/*989*/
/*	overflow:auto;*/
}

#memberline{
	float:left;
	width:993px;
	background : #ACE0F5;
}

/* Contenu */
#content {
	padding : 1em;
/*	text-align:justify;*/
	min-height:500px;
}
#content img {
}

/* footer */
#footer {
	float:left;
	text-align : center;
	margin : 50px 0 5px 0;
	font-weight: bold; font-size: 11px;
	/* visibility: hidden; */
}
#footerline {
	float:left;
	width:993px;
	line-height:18px;
	border:1px solid #000;
	text-align : center;
	background:#1A8BC8 url(/images/degrade_bleu.gif);
}
#footercopyright{
	width:993px;
	text-align : center;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 1px 1px;
}

#menu_bar{
	float:left;
	width:873px;
	background:#1A8BC8 url(/images/menubg.gif);
}

#menu_bar_private{
	float:left;
	width:800px;/* 853 */
	background:#1A8BC8 url(/images/v2/deg_gold.gif);
}

#divforum{
	float:left;
	width:993px;
}

#homecol1{
	width:425px;
	float:left;
	padding-top:20px;
}

#homecol2{
	width:425px;
	float:left;
	text-align:center;
	padding-top:20px;
}


#homecol3{
	width:139px;
	float:left;
	padding-top:20px;
	text-align:center;
}

#homewelcometitle{
	font-size: 30px; 
	color : #077CC3;
}
#homewelcome{
	height:250px;
	padding-left:5px;
}

#homeguide{
	height:185px;
	padding-left:5px;
}

#homenews{
	padding-bottom:20px;
	padding-left:5px;
}
#homenews a{
	text-decoration:none;
	color:#000;
	border-bottom: 1px dotted;
}

.homenewsline{

}

#hometools{
	height:185px;
	padding-left:5px;
	text-align:left;
}

#homeevents{
	text-align:left;
	padding-bottom:20px;
	padding-left:5px;
}
#homeevents a{
	text-decoration:none;
	color:#000;
	border-bottom: 1px dotted;
}

#homepub{
	width:100%;
	height:250px;
	text-align:center;
	padding:0px;
}

#homepoll{
	position:absolute;
	left:200px;
	top:200px;
	width:400px;
	overflow:auto;
	background:#FFF;
	border:1px solid #000;
	padding:0px;
/*	padding: 0px 50px 50px 50px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
}
#homepollclose{
	position:absolute;
	left:565px;
	top:205px;
}

#menu_private{
	float:right;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	background:#A15A1A url(/images/v2/deg_gold.gif);
	padding:5px;
	width:110px;
	text-align:center;
}

#menu_private a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#menu_home{
	float:right;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	background:#A15A1A url(/images/menubg.gif);
	padding:5px;
	width:132px;
	text-align:center;
}

#menu_home a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#privatecontent{
	width:970px;
	min-height:400px;
	padding : 5px;
	text-align:justify;
}

#privatelogin{
	float:left;
	width:230px;
	padding-left:140px;
}

#privateregister{
	float:left;
	width:200px;
	padding-left:200px;
}


#tabbuynow{
}
.tabbuynowheader{
	background:#3A7CC7 url(/images/menubg2.gif);
	color:#FFF;
}

#tabcrit td{
	padding:3px;
	text-decoration:none;
}
#tabcrit td a{
/*	text-decoration:none;*/
}
.trtabcrit{
	color:#FFF;
	background:#3A7CC7 url(/images/menubg2.gif);
	vertical-align:top;
	text-align:left;
}
.tdtabcrit{
	width:200px;
	padding:3px;
	border:0px;
	border-left:1px dotted #FFF;
	font-size:10px;
}
.tdtabcrit strong{
	font-size:14px;
}


.boxmini1{
	text-align:left;
	border-left:1px dotted #CCC;
	padding-left:10px;
	overflow:auto; /* pour pointillés legend */
}

#tabacccomp td{
	border:1px solid #CCC;
	padding:2px;
}

/* CLASSES
-------------------------------------------------------- */
hr.hidden {
	height : 1px;
	border-width : 1px 0 0 0;
	border-style : solid;
	border-color : #fff;
}

hr.thin {
	height : 1px;
	border-width : 1px 0 0 0;
	border-style : solid;
	border-color : #ddd;
}

.small {
	font-size : 10px;
}
.verysmall {
	font-size : 8px;
}

.center {
	text-align : center;
}

.right {
	text-align : right;
}

.inline {
	display : inline;
}

.ligne {
	border : 1px solid #ccc;
	border-top-width : 2px;
	padding : 0 0.5em;
	margin : 0 0 1.5em 0;
	width: 95%;
}
.ligne img.status {
	float : right;
	margin : 1px 0 0 4px;
	position : relative;
}

.ligneTitre {
	color : #FFF;
	background-image : url(/images/menubg2.gif);
/*	margin : 0 -0.5em;
	padding : 0.1em 0.5em;
	font-size : 1em;
	font-family : Verdana,Arial,Helevetica,sans-serif;*/
background: #0000FF url(/images/menubg2.gif);
color: #FFFFFF;
font-weight:bold;
font-size: 14px;
font-family : Verdana,Arial,Helevetica,sans-serif;
height:18px;
border: 1px solid #000000;
margin:2px;
padding : 2px 10px 2px 10px;
}


.ligneTitre2 {
font-weight:bold;
font-size: 12px;
font-family : Verdana,Arial,Helevetica,sans-serif;
margin:2px;
padding : 0px;
overflow:auto;
}

.ligneTitre a{
color:#FFF;
text-decoration:none;
}

.ligneTitre2 a{
font-size: 10px;
font-family : Verdana,Arial,Helevetica,sans-serif;
color:#000;
text-decoration:none;
}

.ligneInfo {
	margin : 0;
}

.ligne p.action {
	float : right;
}

.imgBrowse, .imgBrowsedir {
	float : left;
	margin : 0 10px 10px 0;
	text-align : center;
	border : 1px dashed #ccc;
}
.thumbnail {
	width : 190px;
	height : 180px;
	margin : 0;
	padding : 1px;
}
.imgBrowse .action, .imgBrowsedir .action {
	height : 20px;
	margin : 4px 4px 0 0;
	text-align : right;
}
.imgBrowse .thumbnail img {
	display : block;
	margin : 10px auto;
}
.imgBrowsedir .thumbnail img {
	display : block;
	margin-left : 60px;
	margin-top : 70px;
}


.erreur {
	border-left : 6px solid #f93;
	padding : 0 0 0 0.5em;
}
.erreur strong {
	color : #f60;
}

.errno {
	color : #666;
}

.errmsg {
	color : #c00;
	font-weight : bold;
}

.field-name {
	color : #0066AA;
	font-weight : bold;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-align:left;
}

.nowrap {
	white-space : nowrap;
}

.max {
	width : 97%;
}
*>.max {
	width : 100%;
}

.clear {
	clear : both;
}

/* FORMULAIRES
-------------------------------------------------------- */
input, textarea, option, select {
	background : #eef3f5;
	color : #000;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1em;
}
input, textarea {
	border-width : 1px;
}
*>input, *>textarea {
	border-color : #333;
}

label, span.label {
	display : block;
}

.button {
	border-style : outset;
	background : #d2e0e6 url(/images/v2/btn-background.png) repeat-x 0 100%;
	font-weight : bold;
	color : #FFFFFF;
	cursor: pointer;
}
/*
.button:hover, .button:focus {
	background : #fc3 url(/images/degrade_orange.png) repeat-x 0 100%;
}
*/
.button:active {
	border-style : inset;
}

fieldset {
 border: 1px solid #ccc;
 padding: 1em;
 margin: 1em 0;
 width : 95%;
}
legend {
 color: #999;
 background: #fff;
 padding: 0 .25em;
 font-weight: bold;
}

p.field {
	clear : left;
	margin : 0;
	padding : 1em 0 0 0;
}

label.float, span.label {
	position : relative;
	float : left;
	width : 25%;
	padding-right : 0.5em;
}

div.login {
	width : 14em;
	margin : auto;
	text-align : left;
	padding : 2em 1em;
	background : #fff;
	color : #000;
	border : 1px solid #ccc; 
}


h3.moreOptions {
	background : #eceade;
	margin : 0;
	padding : 0.5em;
	font-size : 1em;
	font-family : Verdana,Arial,Helevetica,sans-serif; 
}
div.moreOptions {
	background : #f7f5e9;
	padding : 0.5em;
	margin : 0;
}


/* Zone de previsualisation
-------------------------------------------------------- */
.cadre {
	padding : 0.5em;
	border : 1px outset #999;
}

.preview {
	border : 2px outset #008;
	margin:5px;
	padding:5px;
}


.preview h3, .preview h4 {
	color : #000;
}

/* AUTRE
-------------------------------------------------------- */

img {
	border: none;
}

.ar10{
	font-family : Arial,Verdana,Helevetica,sans-serif;
	font-size : 10px;
}


a.footermenu:link,
a.footermenu:visited,
a.footermenu:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: transparent;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
/*	text-decoration: underline;*/
}

.footermenu{
	background: transparent;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.brokerdirsimple {
/*	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;*/
 color:#888888;
}

.trbrokreg{
	border:1px solid #999;
	background:#005A80  url(/images/v2/silver-background2.png);
	font-weight:bold;
	color:#FFF;
}

.trbrokreg a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.trbrokreggold{
/* border:2px outset #392B99;*/
	background:#C57316 url(/images/v2/gold-background2.png);
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.trbrokreggold a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.brokerdirsimple a,.brokerdirsimple a:hover,.brokerdirsimple a:focus{
 color:#888888;
}

.tdgold{
	text-align:left;
	background:#ffe991 url(/images/v2/gold-background-h.png);
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.tdgold a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.tdsilver{
	text-align:left;
	border:1px solid #999;
	background:#cccccc url(/images/v2/silver-background-h.png);
	font-weight:bold;
	color:#FFF;
}
.tdsilver a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.tdbronze{
	text-align:left;
	border:1px solid #999;
	background:#FFF url(/images/v2/std-background-h.png);
	color:#000;
}
.tdbronze a{
	color:#000;
}

.tdgoldb{
	text-align:left;
	background:#ffe991 url(/images/v2/gold-background-hb.png);
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.tdgoldb a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.tdsilverb{
	text-align:left;
	border:1px solid #999;
	background:#cccccc url(/images/v2/silver-background-hb.png);
	font-weight:bold;
	color:#FFF;
}
.tdsilverb a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.tdbronzeb{
	text-align:left;
	border:1px solid #999;
	background:#FFF url(/images/v2/std-background-hb.png);
	color:#000;
}
.tdbronzeb a{
	color:#000;
}

ul.point
{
	list-style-image:url("/images/point.gif")
}

.block {
	text-align: left;
	margin: 10px auto 10px auto;
	position: relative;
/*	background: #EEF3FC;*/
	background: #F6F8FB;
/*	border: 1px solid #CFCFCF;*/
	border: 1px solid #5074BA;
/*	-moz-border-radius:6px;
	border-radius:6px;*/
	padding: 4px 4px 4px 4px;
}

.blockoff {
	display: None;
}

.blocktitle{
background: #0000FF;
color: #FFFFFF;
position:relative;
top:-15px;
background : url(/images/menubg2.gif);
font-weight:bold;
font-size: 14px;
font-family : Verdana,Arial,Helevetica,sans-serif;
height:18px;
border: 1px solid #000000;
margin:2px;
padding : 2px 10px 2px 10px;
}

.blocktitlered{
background: #FF0000;
color: #FFFFFF;
position:relative;
top:-15px;
background : url(/images/menubg2red.gif);
font-weight:bold;
font-size: 14px;
font-family : Verdana,Arial,Helevetica,sans-serif;
height:18px;
border: 1px solid #000000;
margin:2px;
padding : 2px 10px 2px 10px;
}


.blockminimenu {
	text-align: left;
	margin: 10px auto 10px auto;
	position: relative;
	background: #F6F8FB;
	border: 1px solid #5074BA;
	padding: 0;
}

.blockminimenutitle{
background: #0000FF;
color: #FFFFFF;
position:relative;
background : url(/images/menubg2.gif);
font-weight:bold;
font-size: 14px;
font-family : Verdana,Arial,Helevetica,sans-serif;
height:18px;
border: 1px solid #000000;
margin:2px;
padding : 2px;
}


hr {
	height: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #AAA;
	border: 0px;
}

#BMCartt1 , #BMCartt2{
	float:left;
}

#formlogin {
	height:23px;
  margin		: 0px 0px 0px 0px;
  padding		: 0px 0px 0px 0px;
}

.listingtitle {color: #494949; font-weight: bold; text-decoration: none;}
.listingtitle A {  color: #494949; text-decoration: none;}
.listingtitle A:visited {color: #494949; text-decoration: none;}
.listingtitle A:hover {color: #383838; text-decoration: none;}
.listingtitle A:active {  color: #383838; text-decoration: none;}


.listingheaderbg1 { background-color: #ffe991; }
.listingheaderbg2 { background-color: #cccccc; }
.listingheaderbg3 { background-color: #f5f5f5; }

.listingcontentbg1 {	background-color: #fff7d2; }
.listingcontentbg2 {	background-color: #ececec; }
.listingcontentbg3 {	background-color: #ffffff; }


.listingbottombg1 {	background-color: #f8f8f8; }
.listingbottombg2 {	background-color: #f8f8f8; }
.listingbottombg3 {	background-color: #ffffff; }

/*-------------------------------*/
/* GOLD BOX */
/*-------------------------------*/


.boxgold{
	width: 750px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background:#EEE url(/images/v2/gold-background.png);
  overflow:hidden;
	height:294px;
	color:#FFF;
}
.boxgoldcol1{
	float: left;
	width: 180px;
	text-align: center;
}
.boxgoldcol2{
	float: left;
	width: 360px;
	text-align: left;
}
.boxgoldcol3{
	float: left;
	width: 190px;
	text-align: center;
}
.boxgoldbig{
	width: 750px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background:#EEE url(/images/v2/gold-background500.png);
	color:#FFF;
	height:350px;
	overflow:auto;
}

.boxgoldlogo{
	padding: 3px;
	margin: 10px 5px 5px 15px;
	width:140px;
	height:52px;
	line-height:50px;
	background:#FFF;
}

.boxgoldverline{
	float:left;
	width:1px;
	height:282px;
	padding-top: 6px;
}

.boxgoldtitle{
	font-size:14px;
	font-weight:bold;
	padding: 10px;
}

.boxgoldpresentation{
	padding: 5px;
	font-size:12px;
	height:250px;
/*	overflow:hidden;*/
}

.boxgoldcallmeback{
	padding-top: 10px;
	padding-bottom: 10px;
	width:205px;
	text-align:center;
}

.boxgoldprofile{
	width:205px;
	text-align:center;
}

#boxbrokerslogos{
	text-align:center;
}

/*-------------------------------*/
/* SILVER BOX */
/*-------------------------------*/


.boxsilver{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#EEE url(/images/v2/silver-background.png);
	overflow:hidden;
	height:210px;
	color:#FFF;
}
.boxsilvercol1{
	float: left;
	width: 180px;
	text-align: center;
}
.boxsilvercol2{
	float: left;
	width: 360px;
	text-align: left;
}
.boxsilvercol3{
	float: left;
	width: 207px;
	text-align: center;
}
.boxsilverbig{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#EEE url(/images/v2/silver-background500.png);
	height:250px;
	color:#FFF;
}

.boxsilverlogo{
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 0px 30px;
	width:100px;
	height:33px;
	line-height:33px;
	background:#FFF;
}

.boxsilververline{
	float:left;
	width:1px;
	height:210px;
	padding-top: 6px;
}

.boxsilvertitle{
	font-size:14px;
	font-weight:bold;
	padding: 10px;
}

.boxsilverpresentation{
	padding: 5px;
	font-size:12px;
	height:150px;
/*	overflow:hidden;*/
}

.boxsilvercallmeback{
	padding-top: 10px;
	padding-bottom: 5px;
	width:207px;
	text-align:center;
}

.boxsilverprofile{
	width:207px;
	text-align:center;
}

/*-------------------------------*/
/* STANDARD BOX */
/*-------------------------------*/


.boxstd{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#EEE url(/images/v2/std-background.png);
	overflow:hidden;
	height:128px;
	color:#FFF;
}
.boxstdcol1{
	float: left;
	width: 180px;
	text-align: center;
}
.boxstdcol2{
	float: left;
	width: 360px;
	text-align: left;
}
.boxstdcol3{
	float: left;
	width: 207px;
	text-align: center;
}
.boxstdbig{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#EEE url(/images/v2/std-background500.png);
	height:250px;
	color:#FFF;
}

.boxstdverline{
	float:left;
	width:1px;
	height:128px;
	padding-top: 6px;
}

.boxstdtitle{
	font-size:14px;
	font-weight:bold;
	padding: 10px;
}

.boxstdpresentation{
	padding: 5px;
	font-size:12px;
	height:100px;
/*	overflow:hidden;*/
}

.boxstdprofile{
	padding: 12px 5px 5px 5px;
}

/*-------------------------------*/
/* GREY BOX */
/*-------------------------------*/

.boxgreyline{
	width:780px;
  margin: 0px;
  padding: 0px;
}

.boxgrey{
	float: left;
	width:360px;
  margin: 12px;
  padding: 0px 0px 0px 0px;
  overflow:auto;
  background:#E3E3E3;
}

.boxgreycol1{
	float: left;
	width: 180px;
	text-align: center;
	color: #7D7D7D;
}

.boxgreycol2{
	float: left;
	width: 170px;
	text-align: left;
	color: #7D7D7D;
/*	line-height:60px;*/

}

.pageschoice{
	float: left;
	text-align: center;
	width: 750px;
}

/*------- MARKET PLACE ---------------------*/

#mp_categ{
	width:160px;
	float:left;
	padding:5px;
}

#mp_listings{
	width:750px;
	float:left;
	padding:5px;
}
