body {
	background-color : #000;
	color : #000;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
	margin : 0px;
	text-align : center;
	font-size : 14px;
	line-height : 18px;
}

.NI {
          background-color: #000;
}

#title {
          width : 780px;
          height : 30px;
          display: inline-block;
          padding: 6px;
          background-image: url('../images/bg.jpg');
          background-repeat: repeat-y;
}

#nettoyage-ind {
          font-family: arial;
          font-size: 24px;
          color : #fff;
          display: inline-block;
          float: right;
}

#body {
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
                     background-image: url('../images/bg.jpg');
                    background-repeat: repeat-y;
}

#menu-area {
      display: inline-block;
	  margin-bottom : 8px;
}

#menu-area #logo-menu {
          display: inline-block;
          width : 178px ;
          height:30px;
          background-color : #cccccc;
          float: left;
}

#menu-area #logo-menu img {
          display:  inline-block;
}

#menu {
	width : 622px;
	display : inline-block;
    float: right;
    position: relative;
}

#menu .menu-element {
	display : inline-block;
	float : left;
	width : 16.65%;
	text-align : center;
	padding : 11px 0px 11px 0px;
	background-color : #cccccc;
}

#menu .last-menu {
	
}

#menu li a {
          text-decoration : none;
          color : #000;
          padding : 0px;
          margin : 0px;
          font-weight : bold;
          text-transform : capitalize;
          position: relative;
          z-index: 200;
          width : 100%;
          display: inline-block;
}

#devis-backround{
	display : block;
	width : 81px;
	height : 20px;
	background-color : #0097FF;
	position : absolute;
	top : 10px;
	left : 530px;
}

#header-image {
	margin : -2px auto 0px auto;
	padding : 0px;
}

#first-separator {
	width : 798px;
	height : 25px;
	background-color : #343434;
	border : 1px solid #7f7f7f;
	margin-top : -1px;
}

#content {
	background-color : #454545;
}

#content-wrapper {
	margin : 10px;
	width : 96%;
	padding : 0px 4px 0px 4px;
	text-align : justify;
	display : inline-block;
	color :#fff;
	overflow : hidden;
	position : relative;
}

#contact-informations {
	width : 250px;
	float : left;
}

#contact-form {
	float : left;
	width : 460px;
	padding-left : 10px;
	padding-right : 10px;
	margin-left : 4px;
	border : 1px #666 solid;
	text-align : left;
	line-height : 30px;
	position : relative;
}

#footer {
	background-color : #ADADAD;
	height : 114px;
}
#footer2{
	height : 18px;
	font-size : 11px;
	background-color :#000034;
	color : #ED630E;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
}	


#images-wrapper{
}

#images-wrapper a{
	display : inline-block;
	width : 150px;
	height : 120px;

}

#images-wrapper img{
	border : none;
	margin-top : 7px;
	margin-left : 7px;
	border : 7px solid #FFF;
}

/*#menu #top-menu-active {
	background-color : #ED630E;
                    background-image:
}*/

#magic-line {
          position : absolute;
          bottom: 25px;
          left : 0px;
          width : 100px;
          height : 10px;
          background: #E55A11;
          z-index: 100;
}

#pointer {
          position: absolute;
          top : 48px;
}


#top-left {
    width: 50%;
    height : 270px;
    float : left;
    position : relative;
 }

#top-left img {
    position : absolute;
    display : block;
    bottom : 8px; 
    right : 8px;
}

#top-right {
    width: 50%;
    height : 270px;
    float : right;
    position : relative;
    text-align : right;
 }

#top-right img {
    position : absolute;
    display : block;
    bottom : 8px; 
    left : 8px;
}

#bottom-left {
    width: 50%;
    height : 270px;
    float : left;
    position : relative;
 }

#bottom-left img {
    position : absolute;
    display : block;
    top : 8px; 
    right : 8px;
}

#bottom-right {
    width: 50%;
    height : 270px;
    position : relative;
    float : right;
    text-align : right;
 }

#bottom-right img {
    position : absolute;
    display : block;
    top : 8px; 
    left : 8px;
}

.red-rect {
    z-index : 100
}

.photo {
    z-index : 0;
}

.service-name {
    font-size : 18px;
    color : #0098FF;
    font-weight : bold;
    display : inline-block;
    text-decoration : none;
    width : 250px; 
    border-bottom : 2px solid #0098FF;
}

.sub-services {
    font-weight : bold;
    font-size : 13px;
    line-height : 120%;
}


#top-left-link {
    display : inline-block;
    text-decoration : none;
    margin-top : 20px;
}

#top-right-link {
    display : inline-block;
    text-decoration : none;
    margin-top : 20px;
}

#bottom-left-link {
    display : inline-block;
    text-decoration : none;
    margin-top : 210px;
}

#bottom-right-link {
    display : inline-block;
    text-decoration : none;
    margin-top : 210px;
}


#left {
	position : absolute;
	left : -235px;
	width : 604px;
	height : 520px;
	background-image : url(../images/blue-left.png);
	background-repeat : no-repeat;
	float : left;
	z-index : 80;
}

#right {
	position : absolute;
	left : 380px;
	width : 612px;
	height : 520px;
	background-image : url(../images/blue-right.png);
	background-repeat : no-repeat;
	float : right;
	z-index : 70;
}
#left a, #right a {
		text-decoration : none;
		color : #fff;
}

#left ul, #right ul {
		margin-top : 35px;
		margin-left : 20px;
		color : #fff;
		font-size : 16px;
		font-weight : bold;
		list-style-type : circle;
}

ul .header-list {
	margin-bottom : 20px;
	color : #fff;
	font-size : 22px;
	font-weight : bold;
	list-style-type : none;
}

#left-text {
	position : absolute;
	top : 40px;
	left : 10px;
	display : none;
}

#right-text {
	position : absolute;
	top : 80px;
	left : 250px;
	display : none;
	
}


.technique-title {
	font-size : 26px;
	font-weight : bold;
	text-transform : uppercase;
}

.small-left {
	display : none;
}

.small-right {
	display : none;
}

#ess-button {
	position : absolute;
	left : 565px;
	top : 219px;
}

#images-scroller {
    width : 306px;
    height : 136px;
    background-color: white;
    margin-left : auto;
    margin-right: auto;
    margin-top:45px;
    margin-bottom:40px;
    float: left;
    overflow: hidden;
    position:relative;
    display: inline-block;
    text-align: center; 
}

#images-scroller img {
    margin: auto;
    display: block;
}

#images-scroller img {
    position:absolute;
    top:0px;
    left:0px;    
    width : 306px;
    height : 136px;
    display: inline;
    float: left;
}
.realisation-menu {
    display: block;
    font-size:18px;
    text-decoration: none;
    margin-bottom: 15px;
    font-weight: bold;
    line-height: 110%;
    color : #29A9FF;       
}

.active {
    color : white;
}

#realisation-left-menu {
    display:block;
    float: left;
    margin-top : 0px;
    text-align: left;
    width : 400px;

}


#realisation-right-menu {
    display:block;
    float: right;
    text-align: center;
    margin-top: 300px;
    margin-right: 10px;
}

#realisation-right-menu a {
    font-weight: normal;
    color : white;
    margin-bottom: 0px;
    font-size: 14px;
}

#devis-form-div td {
    vertical-align:middle;
    padding-bottom: 10px;

}

#devis-form-div td .label{
    padding-left: 15px;
    text-align: center;
}

#devis-form-div td .total{
    font-weight:bold;
    text-align: right;
    margin-left: 50px;
}

#contact-form .error{
    display: block;
    background-color: red;
    clear: both;
}

h1 {
	font-size : 15px;
	line-height : 100%;
	font-weight : bold;
	color : #ED630E;
}

p {
	font-size : 14px;
	font-weight : normal;
	line-height : 20px;
}

.scroll-img-container {
    width: 472px;
    height: 345px;
   display: inline-block;
    z-index: 10;
    position: absolute;
    background-color: #002400;
}



