
html {
    margin: 0px;
    padding: 0px;
}

body {
    color: #666666;
    background-color: black;
}

img {
    border: none;
}


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

a:link {
    color: #666666;
}

a:visited {
    color: #666666;
}

a:hover {
    color: white;
}
#menu_selection a {
  color : white;
  font-weight:bold;
}
#menu_selection a:hover {
  color : #666;
  font-weight:bold;
}
a:active {
    color: white;
}

table {
    border-style: inset;
    border: solid #4c4c4c 1px;
    border: none;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

table td {
    /*border: solid #4c4c4c 1px;*/
}


#horizon {
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	/*top: 50%;*/
	/*left: 0px;*/
	/*width: 100%;*/
	/*height: 1px;*/
	/*overflow: visible;*/
	visibility: visible;
	display: block
}

#main {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-align: center;
    /*margin-left: -370px;*/
    /*position: absolute;*/
    /*top: -259px;*/
    /*left: 50%;*/
    width: 740px;
    height: 518px;
    /*visibility: visible;*/
}

#logo {
    border: none;
    border-bottom: solid #4c4c4c 1px;
}


/* Links Menu - Location Vente Scenographies */

#menu_top {
    height: 25px;
    background-color: black;
    border: none;
}

#lvs {
    border: none;
}

#menu_lvs {
    color: #666666;
    background-color: #330000;
    border: none;
}

#menu_lvs a:hover {
    color: white;
    background-color: #660000;
}

#menu_lvs a:active {
    color: white;
    background-color: #660000;
}

#menu_lvs_selected {
    color: white;
    background-color: #660000;
}


/* Link Selection - voir ma selection */

#menu_selection {
    color: #999;
    background-color: #333;
    border: solid #4c4c4c 1px;
}

#menu_selection a:hover {
    background-color: #333333;
}

#menu_selected {
    color: #fff;
    background-color: #888;
    border: solid #4c4c4c 1px;
}

#menu_selected a {
  color : #fff;
}
#menu_selected a:hover {
    background-color: #888;
}


/* Content */

#menu_content {
    height: 25px;
    background-color: #191919;
    border: solid #4c4c4c 1px;
}

#menu_content_selected {
    height: 25px;
    color: white;
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-bottom: none;
}

#menu_content_sub {
    height: 25px;
    background-color: #333333;
    border-bottom: solid #4c4c4c 1px;
}

#menu_content_sub_left {
    height: 25px;
    background-color: #333333;
    border-left: solid #4c4c4c 1px;
    border-bottom: solid #4c4c4c 1px;
}

#menu_content_sub_right {
    height: 25px;
    background-color: #333333;
    border-right: solid #4c4c4c 1px;
    border-bottom: solid #4c4c4c 1px;
}

#menu_content_sub_selected {
    color: white;
}

#menu_loc {
    border: solid #4c4c4c 1px;
    text-align: center;
}

#menu_loc_vente {
    border: solid #4c4c4c 1px;
    text-align: center;
}

#menu_loc_cat {
    padding-left: 1em;
}

#menu_loc_cat_sub {
    padding-left: 5em;
}

#menu_loc_cat_sub_sub {
    padding-left: 9em;
}


#menu_selection_top {
    color: white;
    background-color: #191919;
    border: solid #4c4c4c 1px;
    border-bottom: none;
    padding-left: 1em;
}

#menu_selection_bottom_right {
    background-color: #191919;
    border: none;
    border-right: solid #4c4c4c 1px;
    border-bottom: solid #4c4c4c 1px;
}
#menu_selection_bottom_left {
    background-color: #191919;
    border: none;
    border-left: solid #4c4c4c 1px;
    border-bottom: solid #4c4c4c 1px;
}



#menu_info_top {
    color: white;
    text-align: left;
    padding-left: 1em;
    background-color: #191919;
    border: solid #4c4c4c 1px;
    border-bottom: none;
}

#menu_info_sub_left {
    color: white;
    text-align: center;
    padding-left: 0em;
    background-color: #191919;
    border: solid #4c4c4c 1px;
    border-top: none;
    border-right: none;
}

#menu_info_sub_right {
    color: white;
    text-align: left;
    padding-left: 0em;
    background-color: #191919;
    border: solid #4c4c4c 1px;
    border-top: none;
    border-left: none;
}



#icon {
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-right: none;
}

#ref {
    font-size: 15px;
    color: #999999;
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-left: none;
}

#ref a {
    color: #999999;
}

#ref_selected {
    font-size: 15px;
    color: white;
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-left: none;
}

#ref_selected a {
    color: white;
}

#icon_empty {
    background-color: black;
    border: solid #4c4c4c 1px;
    border-right: none;
}

#ref_empty {
    background-color: black;
    text-align: right;
    border: solid #4c4c4c 1px;
    border-left: none;
}

#nav {
    border: solid #4c4c4c 1px;
}

#nav_prec {
    text-align: left;
    border: none;
}

#nav_pages {
    text-align: center;
    border: none;
}

#nav_page_selected {
    color: white;
  padding : 2px 6px;
  background : #222;
  
  font-weight : bold;
}

#nav_suiv {
    text-align: right;
    border: none;
}


.nav_page {
  
  font-weight : bold;
  padding : 2px 6px;
  }
.nav_page:hover {
  
  background : #111;
  }



#menu_accueil {
    background-color: #181818;
    border: solid #4c4c4c 1px;
    text-align: center;
    vertical-align: middle;
}

#menu_accueil_empty {
    background-color: black;
    border: none;
    border-bottom: solid #4c4c4c 1px;
    text-align: center;
    vertical-align: middle;
}

#main_section {
    color: white;
    background-color: black;
    border: solid #4c4c4c 1px;
    text-align: center;
    vertical-align: middle;
}

#scenog {
    font-size: 20px;
}

#content {
    color: white;
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-top: none;
    border-bottom: none;
    vertical-align: bottom;
}


#content_empty {
    color: black;
    border: solid #4c4c4c 1px;
    border-top: none;
    border-bottom: none;
    vertical-align: bottom;
}


#content_bottom_empty {
    color: black;
    border: none;
    border-bottom: solid #4c4c4c 1px;
    border-right: solid #4c4c4c 1px;
    vertical-align: bottom;
}


#detail_ref {
    font-size: 16px;
}

#detail_ref_num {
    font-size: 30px;
    margin-right: 15px;
}

.detail_icon {
    margin-right: 15px;
}

#detail_titre {
    font-size: 17px;
    /*font-weight: bold;*/
    line-height: 25px;
    margin-left: 10px;
}

#detail_etat {
    font-size: 11px;
    margin-left: 10px;
}

#detail_dimension {
    font-size: 11px;
    margin-left: 10px;
}

#detail_ajouter_selection {
    font-size: 11px;
    color: #7e7e7e;
    background-color: #333333;
    border: solid white 1px;
    line-height: 25px;
    margin-left: 10px;
    
    background-color:#444;
    
border-top:1px solid #555;
border-left:1px solid #555;
    
border-bottom:1px solid #222;
border-right:1px solid #222;
color:#999;
    
}
#detail_ajouter_selection a{
  color : #999;
}
#bottom {
    height: 20px;
    border: solid #4c4c4c 1px;
    border-top: none;
}

#bottom_right {
    background-color: #333333;
    border: solid #4c4c4c 1px;
    border-top: none;
    color: white;
}

#copy {
    text-align: left;
    height: 25px;
}

#links {
    text-align: right;
    height: 25px;
    border: none;
    border-top: solid #4c4c4c 1px;
}
/* select */

select {
  border : solid #434343 1px;
  background : #333;
  color : #CCC;
  margin-bottom : -1px;
  width:180px;
}
/* home */

div.accueil {
  width : 730px;
  height : 420px;
  background : center no-repeat;
}
div.accueil .promo {
  text-align : left;
  background : url(../images/bg2.png);
  -moz-border-radius : 4px;
  -webkit-border-radius : 4px;
  
  border-radius : 4px;
  
  width : 300px;
  margin-left : 385px;
  behavior: url(../css/iepngfix.htc);
  padding : 10px;
  margin-top : 20px;
  color : #BBB;
  cursor : pointer;
}
div.accueil .promo:hover {
  color : white;
  
  background : url(../images/bg.png);
}
.promo img {
  
  cursor : pointer;
}

.promo .titre {
  font-size : 18px;
  line-height : 22px;
}

.home_thumb_cont{
  text-align : center;
    margin-right : 10px;
  float : left;
}

.home_thumb {

  border : solid #4C4C4C 1px;
}
.clear {
  clear : both;
}

div {
  cursor : default;
}

/* images */

.detail_icon a {
  cursor: -moz-zoom-in;
  
}


#big_img {
  cursor: -moz-zoom-in;
  
}



