@charset "utf-8";
/* CSS Document */

/**************
 *   header   *
 *************/
 
#p-navigator-tabs {
	display:none;
}

#p-header-myphilips {
	display:none !important;
}

#p-ls-hover-0 {
	display:none !important;
}

#p-header-search {
	display:none !important;
}

#credits {
	position:relative;
	float:right;
	margin-top:50px;
}

#credits span {
	font-size:15px;
}

#credits table, td, tr {
	background:#000 !important;
}

/**************
 *   container 1+v   *
 *************/
#home {
	position:relative;
	background:url(../img/Silver_Lightjpg.jpg) top no-repeat;
	 width:750px;
	 height:425px;
	 color:ccc;
	 text-align:justify;
 }
 
#texte{
	background:url(../img/bg_home.jpg) top left repeat-x;
	position:relative;
	width:650px;
	padding:15px;
	top:10px;
	margin:0 auto;
	border:#505050 1px solid;
}

.button {
	background:#161616;
	padding:10px 15px;
}

.button a{
	text-decoration:none !important;
}

.right {
	margin-left:427px;
}

#texte2{
	background:url(../img/bg_home.jpg) top left repeat-x;
	position:relative;
	width:650px;
	padding:15px;
	top:120px;
	margin:0 auto;
	border:#505050 1px solid;
}

*html #texte2{
	left:50px;
}



#texte2 a b{
	color:#91c7ff !important;
}

 
  #home2 {
	background:url(../img/Silver_Lightjpg.jpg) top no-repeat;
	 width:500px;
	 height:425px;
	 color:ccc;
	 padding-left:240px;
	 padding-top:150px;
	 text-align:left;
 }
 
#container {
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	background:#000;
	color:#ccc !important;
	width:960px;
}

#container a, a:hover {
/*	line-height:30px;*/
	list-style:none !important;
	color:#ccc !important;
}

#titre {
	width:940px;
	background:url(../img/fond_header.png) left repeat-x;
	float:left;
	margin-left:10px;
	border-bottom:#666 solid 1px;
	color:#ccc;
	padding: 15px 0px 5px 0px 
}



#titre h2 {
	color:#ccc;
	margin-bottom:0px;
	font-size:27px;
	background:#000;
	width:290px;
	float:left;
	padding-left:14px;
	margin-left:50px;
}

#bandeau_left {
	float:left;
	margin:10px 20px 0 0px;;
	border-top:#666 solid 1px;
	width:35px;
}

#bandeau_right {
	float:right;
	margin:10px 20px 0 0px;;
	border-top:#666 solid 1px;
	width:500px;
}

*html #bandeau_right {
	float:right;
	margin:10px 20px 0 0px;;
	border-top:#666 solid 1px;
	width:500px;
}


#bandeau_right_mobilier {
	float:left;
	margin:10px 0 0 20px;;
	border-top:#666 solid 1px;
	width:600px;
}

#bandeau_right_emmarchement {
	float:left;
	margin:10px 0 0 20px;;
	border-top:#666 solid 1px;
	width:622px;
}

#bandeau_right_matiere {
	float:left;
	margin:10px 0 0 20px;;
	border-top:#666 solid 1px;
	width:797px;
}

/* arbo */
#arbo ul, li{
	background:none !important;
}


#arbo {
	float:left;
	background:#000;
	padding-left:10px;
	margin-top:25px;
	border-right:#666 solid 1px;
	width:175px;
	height:auto;
	line-height:30px !important;
}



/*corps */
#corps {
	float:left;
	background:#000;
	position:relative;
	width:770px;
}



#silverlight {
	z-index:1;
	margin-left:17px;
	float:left;
	margin-top:35px;
	border:none;
}

#silverlight2 {
	z-index:1;
	margin-left:17px;
	float:left;
	margin-top:35px;
	border:none;
}


*html #silverlight {
	margin:0px;
	padding:0px;
}

#space {
	float:left;
	height:50px;
	width:960px;
}

#chemin {
	margin-top:25px;
	padding-left:25px;
	text-decoration:none !important;
}

#chemin a{
	text-decoration:none !important;
}

/**************
 *  bloc image  *
 *************/

#bloc_img {
	float:left;
	padding-top:80px;
	line-height:15px;
	width:360px;
	padding-left:15px;
}

#bloc_img_title {
	padding-left:80px;
	width:165px;
	text-align:center;
}


#bloc_img_title img{
	margin-bottom:5px;
}



#bloc_img_title_sub {
	padding-top:50px;
/*	padding-left:80px;*/
}

#bloc_img_title_sub li {
	text-align:left;
	width:70px;
	float:left;
}

#bloc_img_title_sub li a{
	line-height:15px;
	text-decoration:none;

}

#bloc_img_title_sub li a img{
	margin-bottom:5px;
}

/* lien */
#bloc_img_title_sub li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub li  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub li  {
	min-height : 1px;
}

#bloc_img_title_sub li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub li:hover  {
	min-height : 1px;
}


/**************
 *  bloc texte  *
 *************/

#bloc_texte {
	padding-top:67px;
	text-align:justify;
	padding-left:18px;
	width:350px;
	float:left;
}

#bloc_texte h2 {
	color:#ccc !important;
}

/**************
 *  intro  *
 *************/
 

#intro {
	z-index:100;
	width:500px;
	height:300px;
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #intro {
	z-index:100;
	height: auto;
}

/* pour IE 7 */
*+html #intro  {
	z-index:100;
	min-height : 1px;
}

/****************************
 *  Paysages et lumières  *
 ***************************/
#bloc_img_title span {
	 line-height:10px !important;
	 font-size:17px;
 }
 
#bloc_img_title span a{
	text-decoration:none;
	 line-height:20px !important;
 }

#bloc_img_title_sub2 {
	padding-top:100px;
	padding-left:120px;
}


#bloc_img_title_sub2 li {
	text-align:center;
	width:180px;
	float:left;
}

#bloc_img_title_sub2 li span {
	text-align:center;
	width:180px;
	float:left;
	font-size:17px;
}

#bloc_img_title_sub2 ul li h2 {
	color:#ccc !important;
}

#bloc_img_title_sub2 li a{
	text-decoration:none;
}

#bloc_img_title_sub2 li a img{
	margin-bottom:10px;
}

/* lien */
#bloc_img_title_sub2 li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub2 li  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub2 li  {
	min-height : 1px;
}

#bloc_img_title_sub2 li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub2 li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub2 li:hover  {
	min-height : 1px;
}


/****************************
 *  realisation  *
 ***************************/

#bloc_img_title_sub_realisation {
	width:720px;
	padding-top:50px;
	padding-left:40px;

}


#bloc_img_title_sub_realisation li {
	margin-top:50px;
	text-align:center;
	width:140px;
	float:left;
}

#bloc_img_title_sub_realisation li span {
	text-align:center;
	width:150px;
	line-height:15px;
	float:left;
	font-size:12px;
}

#bloc_img_title_sub_realisation li a{
	text-decoration:none;
}

#bloc_img_title_sub_realisation li a img{
	margin-bottom:10px;
}

/* lien */
#bloc_img_title_sub_realisation li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub_realisation li  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub_realisation li  {
	min-height : 1px;
}

#bloc_img_title_sub_realisation li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub_realisation li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub_realisation li:hover  {
	min-height : 1px;
}


/****************************
 *       4 bouton s         *
 ***************************/
#bloc_img_title_sub4 .texte_center {
	padding-right:15px;
}


#bloc_img_title_sub4 {
	padding-top:50px;
	padding-left:0px;
}

#bloc_img_title_sub4 li {
	text-align:left;
	width:60px;
	float:left;
}

#bloc_img_title_sub4 li span {
	line-height:13px !important;
	text-align:left;
	width:70px;
	float:left;
}

#bloc_img_title_sub4 li a{
	text-decoration:none;
}

#bloc_img_title_sub4 li a img{
	margin-bottom:4px;
}

/* lien */
#bloc_img_title_sub4 li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub4 li  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub4 li  {
	min-height : 1px;
}

#bloc_img_title_sub4 li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #bloc_img_title_sub4 li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #bloc_img_title_sub4 li:hover  {
	min-height : 1px;
}


/****************************
 *     maintop_img        *
 ***************************/

#maintop_img {
	padding-top:30px;
	padding-left:10px;
	width:760spx;
}

#maintop_img ul{
	
}

#maintop_img li {
	text-align:left;
	width:67px;
	float:left;
}

#maintop_img li span {
	text-align:left;
	width:67px;
	float:left;
	line-height:13px;
}

#maintop_img li a{
	text-decoration:none;
}

#maintop_img li a img{
	margin-bottom:5px;
}

/* lien */
#maintop_img li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img li  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img li  {
	min-height : 1px;
}

#maintop_img li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img li:hover  {
	min-height : 1px;
}


/****************************
 *     maintop_img3        *
 ***************************/

#maintop_img3 {
	padding-top:30px;
	padding-left:10px;
	width:760px;
	line-height:30px;
}

#maintop_img3 ul{
	
}

#maintop_img3 li {
	text-align:left;
	width:65px;
	float:left;
}

#maintop_img3 li span {
	text-align:left;
	width:65px;
	float:left;
	line-height:13px;
}

#maintop_img3 li a{
	text-decoration:none;
}

#maintop_img3 li a img{
	margin-bottom:5px;
}

/* lien */
#maintop_img3 li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img3 li  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img3 li  {
	min-height : 1px;
}

#maintop_img3 li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img3 li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img3 li:hover  {
	min-height : 1px;
}




/* active */

/* lien */
.activer {
	opacity : 1 !important;
	filter : alpha(opacity=100) !important; /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > .activer {
	height: auto;
}

/* pour IE 7 */
*+html .activer  {
	min-height : 1px;
}

.marginmain_img {
	margin-left:80px;
}

.marginmain_img_forme {
	margin-left:120px;
}


/***************
  * balisage *
 **************/
 #maintop_img2 {
	padding-top:30px;
	padding-left:10px;
	width:760px;
}

#maintop_img2 ul{
	height:auto;
	
}

#maintop_img2 li {
	text-align:left;
	width:55px;
	float:left;
	padding:0 5px !important;
}

#maintop_img2 li span {
	text-align:left;
	width:55px;
	float:left;
	line-height:13px;
}

#maintop_img2 li a{
	text-decoration:none;
}

#maintop_img2 li a img{
	margin-bottom:5px;
}

/* lien */
#maintop_img2 li {
	opacity : .5;
	filter : alpha(opacity=50); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img2 li  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img2 li  {
	min-height : 1px;
}

#maintop_img2 li:hover {
	opacity : 1;
	filter : alpha(opacity=100); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > #maintop_img2 li:hover  {
	height: auto;
}

/* pour IE 7 */
*+html #maintop_img2 li:hover  {
	min-height : 1px;
}


#paragraphe1 {
	float:left;
	position:relative;
	width:550px;
	text-align:justify;
	padding-left:200px;
	padding-top:50px;
}

.paragraphe1 {
	position:relative;
	width:550px !important;
	text-align:justify;
	padding-left:200px;
	padding-top:50px;
}


#paragraphe2 h2{
	color:#ccc;
}


#paragraphe2 {
	float:left;
	position:relative;
	width:530px;
	text-align:justify;
	padding-left:200px;
	padding-top:10px;
}

#paragraphe1 h2{
	color:#ccc;
}

#paragraphe3 h2{
	color:#ccc;
}


#paragraphe3 {
	float:left;
	position:relative;
	width:530px;
	text-align:justify;
	padding-left:200px;
	padding-top:25px;
}

#paragraphe4 {
	float:left;
	position:relative;
	width:530px;
	text-align:justify;
	padding-left:200px;
	padding-top:0px;
}

#paragraphe4 h2{
	color:#ccc;
	font-size:130%;
}

#show {
	padding:0px;
	margin-top:23px;
	margin-left:30px;
	position:relative;
	float:left;
	width:735px;
	height:500px;
}

#show2 {
	padding:0px;
	margin-top:40px;
	margin-left:0px;
	position:relative;
	width:350px;
	height:270px;
}

*html #show {
	margin-left:6px;
}

.display {
	display:none !important;
	padding:0px !important;
	margin:0px !important;
}

.opaque {
	opacity : .4;
	filter : alpha(opacity=40); /* pour IE 6 */
	height : 1px;
}

/* pour les autres navigateurs */
* > .opaque  {
	height: auto;
}

/* pour IE 7 */
*+html .opaque  {
	min-height : 1px;
}

#sub_menu {
	margin-top:100px;
	margin-left:177px;
}





