body {
  color:               #EFEFEF;
  background-color:    #000000;
  margin-top:          5px;
  margin-right:        1px;
  margin-left:         1px;
  font-family:         arial, helvetica, sans-serif;
  font-size:           11px;
}

div, tr, td, p, pre {
  font-family:         arial, helvetica, sans-serif;
  font-size:           11px;
  margin-top:          0px;
  margin-right:        0px;
  margin-left:         0px;
  padding-top:         0px;
  padding-bottom:      0px;
}

select {
  font-family:         arial, helvetica, sans-serif;
  font-size:           10px;
  color:               #000000;
  background-color:    #F0F0F0;
}

.box_open_title {
  padding-left: 	10px;
  height: 		20px; 
  text-align: 		left; 

  font:                normal 20px arial;
  color:               #CECECE; 
  font-weight:	       bold;
}

.onglet {
  font:                normal 12px arial;
  color:               #A0A0A0; 
  background-color:    #444444;
  font-weight:         bold;
  padding-left: 	3px;
  padding-right: 	3px;
}

.onglet_current {
  font:                normal 12px arial;
  color:               #222222; 
  background-color:    #919191;
  font-weight:         bold;
}


.myborder:focus, textarea:focus, .myborder:hover, textarea:hover {
  font-family:         arial, helvetica, sans-serif; 
  font-size:           10px;
  color:               #000000;
  background-color:    #D3D3D3;
  font-weight:         normal;
  border-color:        #888888;
  border-style:        solid;
  border-top-width:    1px; 
  border-right-width:  1px; 
  border-bottom-width: 1px; 
  border-left-width:   1px;
}

.myborder, textarea {
  font-family:         arial, helvetica, sans-serif; 
  font-size:           10px;
  color:               #000000;
  background-color:    #A3A3A3;
  font-weight:         normal;
  border-color:        #888888;
  border-style:        solid;
  border-top-width:    1px; 
  border-right-width:  1px; 
  border-bottom-width: 1px; 
  border-left-width:   1px;
}

.border_title {
  font-family:         arial, helvetica, sans-serif; 
  font-size:           14px;
  color:               #CECECE;
  font-weight:         normal;
  border-color:        #999;
  border-style:        solid;
  border-top-width:    1px; 
  border-right-width:  1px; 
  border-bottom-width: 1px; 
  border-left-width:   1px;
  padding:		5px;
}

.myborder_grey {
  font-family:         arial, helvetica, sans-serif; 
  font-size:           10px;
  color:               #000000;
  font-weight:         normal;
  border-color:        #222222;
  border-style:        solid;
  border-top-width:    1px; 
  border-right-width:  2px; 
  border-bottom-width: 1px; 
  border-left-width:   2px;
}

.myborderselected {
  font-family:         arial, helvetica, sans-serif; 
  font-size:           10px;
  color:               #000000;
  background-color:    #F9F9F9;
  font-weight:         normal;
  border-color:        #384045;
  border-style:        solid;
  border-top-width:    2px; 
  border-right-width:  2px; 
  border-bottom-width: 2px; 
  border-left-width:   2px;
}

table, img {
  border:              0px;
}

li, form {
  font-size:           10px;
}

.mygrey {
  color :              #A2A2A2;
  text-decoration :    none;
}

div.news_not_selected {
  border: 1px #666 solid;
  border: 1px #666 solid;
  padding: 3px 0px 3px 3px;
  margin: 5px 0px 5px 0px;
}
div.news_selected {
  background-color: #222;
  border: 1px #ddd solid;
  padding: 3px 0px 3px 3px;
  margin: 7px 0px 7px 0px;
}

a.selected {
  color :              #2D78D5;
  font-weight:		bold;
  text-decoration:     none;
}

table tr.bulle_not_selected td {
  font-size: 10px;
  color : #888;
  border: 1px #666 solid;
  padding-left: 3px;
}

tr.bulle_selected td {
  font-size: 10px;
  color : #2D78D5;
  font-weight: bold;
  border: 1px #ddd solid;
  padding-left: 3px;
}

a.mywhite {
  font-size:		14px;
  color :              #EFEFEF;
  text-decoration :    none;
}

a.mywhite:hover {
  font-size:		14px;
  color :              #EEE;
  text-decoration :    underline;
}

a {
  color :              #CCC;
  text-decoration :    none;
}

a:hover {
  color :              #EEE;
  text-decoration :    underline;
}

.footer a {
  font-size: 9px;
  color: #aaa;
}
.footer a.selected {
  font-size: 9px;
  color: #fff;
}

hr {
  height:              1px;
}

.box_title {
  font-size:           12px;
  color:               #AEAEAE;
  text-decoration:     none;
  font-weight:	       bold;
  vertical-align:      middle;
  padding-left:        5px; 
  white-space:	       nowrap;
  width:	       10px;
}

.planche_contact {
  border-width:        1px; 
  border-color:        #222222; 
  border-style:        solid;
  text-align:	       center;
  vertical-align:      middle;
}

.vente {
  text-align:	       left;
  color:               #b15454;
  font-size:           12px;
  font-weight:	       bold;
}

.mycell {
  text-align:          justify; 
  padding-left:        5px; 
  padding-right:       5px; 
  padding-top:         2px; 
  padding-bottom:      2px; 
  vertical-align:      top;
}

.mylegendcell {
  text-indent:         10px;
  text-align:          justify; 
  padding-left:        5px; 
  padding-right:       5px; 
  padding-top:         2px; 
  padding-bottom:      2px; 
  vertical-align:      top;
}

.mysecondtitle {
  white-space: nowrap ;
}

.mytitle {
  font-weight: bold;
  font-size: 14px;
  color: #cccccc;
  font-family: arial;
  text-decoration:     none;
}

a.mytitle:hover {
  font-size:           14px;
  color:               #AFAFAF;
  text-decoration:     underline;
}

.mylegende {


  font-family:         arial, helvetica, sans-serif; 
  font-size: 		12px;
  color:		#AAAAAA;
  font-weight:         normal;
  text-align:	       justify;
  padding-top:         5px; 
  padding-bottom:      5px; 
}

.mytitlecell {
  text-align:          center; 
  padding-left:        3px; 
  padding-right:       3px; 
  padding-top:         1px; 
  padding-bottom:      1px; 
  font-size:           10px;
  color:               #FFFFFF;
  text-decoration:     none;
  white-space:         nowrap;
}

.selected_flag {
  border-color:        #000000;
  border-style:        solid;
  border-top-width:    2px; 
  border-right-width:  2px; 
  border-bottom-width: 2px; 
  border-left-width:   2px;
}

.not_selected_flag {
  border-color:        #444444;
  border-style:        solid;
  border-top-width:    2px; 
  border-right-width:  2px; 
  border-bottom-width: 2px; 
  border-left-width:   2px;
}

.nbr {
  font-size: 		8px;
}

.reference {
  font-size: 		9px;
  padding-top:		5px;
}
.categorie {
  color:	       #C84E54;
  font-weight:		bold;
}
.categorie2 {
  color:	       #747474;
  font-weight:		bold;
}

a.categorie:hover {
  text-decoration:	underline;
  color:	       #AD0E10;
}

.price {
  font-size:		14px;
  text-align:		center;
}

.footer {
  text-align: center;
  font-size:		9pt;
  color: 		#DDD;
}

div#long_scroll {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
  width: 227px;
  height: 556px;
  overflow: hidden;
}
div#long_track {
  float: left;
  margin-left: 5px;
  width: 5px;
  height: 556px;
  background-color: #000;
}
div#long_pointer {
  position: relative;
  top: 0px;
  left: 0px;
  width: 5px;
  height: 40px;
  background-color: #3F3E53;
  cursor: pointer;
}


