html{background-color: black;color: white;margin: 0;padding:0;width: 100%;z-index: -800;}
body {margin: 0;padding:0;}
a {color: white;}
img {border:none;}
iframe {border:0 none black;}
#main { margin: 0;padding:0;}
#header {height: 100px;margin: 0;padding:0;border-bottom: white 3px solid;z-index:502;text-align: left;padding-left: 20px;}
#left {float: left;width: 255px;z-index:50000;}
#center {position: absolute;float: left;left: 380px;top: 600px;z-index:800;min-width: 50px;max-width: 700px;}
#footer {padding-left: 10px;padding-top: 2px;display:none;position: fixed;bottom: 0px;right: 0px;background-color: black;width: 540px;height: 20px;border-top: white 2px solid;border-left: white 2px solid;z-index: 200000;}
	#footer a {
	
		color: white;
		font-size: 12px;
		text-decoration: none;
	}

#content {
    
    height: 100%;
    width: 100%;
    z-index:-795;
}

.prestations {
	
	width: 900px;
	height: 500px;
	color: black;
}
	.prestations .ui-widget-content{
		border: 0;
		color: white;
	}	
	.prestations #tabs .ui-state-active a,.prestations #tabs .ui-state-active a:link,.prestations #tabs .ui-state-active a:visited {
		
		color: #E02171;
		font-weight: bold;
		border: 0;
	}
	.prestations .ui-state-default a,.prestations #tabs .ui-state-default a:link,.prestations #tabs .ui-state-default a:visited {
			
		color: white;
		font-weight: bold;
		border: 0;
	}
	.prestations .ui-state-default,.prestations #tabs .ui-widget-content .ui-state-default,.prestations #tabs .ui-widget-header .ui-state-default {
		
		margin: 0;
		background: black;
		border: 0;
		border-right: 1px white solid;
	}
	.prestations .ui-state-active,.prestations #tabs .ui-widget-content .ui-state-active,.prestations #tabs .ui-widget-header .ui-state-active {
		
		border: 0;
		border-right: 1px white solid;
	}
	.prestations #tabs .ui-widget-header #finale {
		
		border: 0;
	}
	.prestations .ui-widget-header {
		
		background: black;
		border: 0;
	}
	.prestations .ui-tabs-nav {
		
		border-bottom: 1px white solid;
		padding-left: 90px;
	}
	.prestations .ui-tabs .ui-tabs-nav li {
				
		margin: 0;
	}
	.prestations #ƒinale {
		
		border-right: 0 !important;
	}
	.prestations 
	
.sonlum {
	width: 850px;
	height: 125px;
}

.photo
{
	width:500px;
	height:350px;
	float:right;
}

.text_photo
{
	color:#e02171;
}

h5
{
	color:#e02171;
}

#install img{
	width:190px;
	height:135px;
	border: solid 1px white;
}

#install td{
	width:190px;
	height:135px;
	font-size:13px;
}

#install #tbmix
{
	height:280px;
}

#install #tbmix2
{
	width:390px;
}

.photo2
{
	width:400px;
	height:200px;
}
.clear {
    clear:both;
}	

#menu {z-index: 50000;}
    #menu .jqDockLabel {color:#000000;font:bold 13px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;border: 1px white solid;background-color: grey;padding: 3px;}
    #menu a {text-decoration: none;}
    #menu {position:absolute; top:0; left:0;margin-top: 130px; }
    div.jqDock {background-color:transparent; border: white 2px solid; border-left: 0px;}
    #menu div.jqDock {background-color: transparent;background-color: #222;}
    div.jqDockLabel {border:0 none; padding:0 4px; font-weight:bold; font-size:14px; font-style:italic; white-space:nowrap; color:#000000; background-color:transparent;}
    div.jqDockLabelLink {cursor:pointer;}
    div.jqDockLabelImage {cursor:default;}
    #menu div.jqDockLabel {color:#ffffff;}

#slideshow {position:relative;height:350px;}
	#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
	#slideshow IMG.active {z-index:10;}
	#slideshow IMG.last-active {z-index:9;}

.prestations .ui-widget-content { background: none;}

#devis {
	
	width: 600px;
	min-height: 400px;
	padding: 20px;
	margin-left: auto;
	margin-right:auto;
}	
	#devis fieldset {
		
		margin-bottom: 20px;
		border: white 1px solid;
		padding : 5px;
		text-align: left;
	}
	#devis fieldset legend {
		
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		color: white;
		font-weight: bold;
		font-size: 13px;
	}
	.devis_input label{
		
		margin-left: 170px;
		float: left;
		width: 100px;
	}
	#erreur {
		color: red;
		font-weight: bold;
	}
	

.gallery {
	
	width: 1000px;
	min-height: 700px;
}	
	.show_resume_gallery {
		
		 position:absolute;
	     margin-top: 150px; 
	     margin-left: 200px;
	}
	#connection_gallery_box {
		
	     position:absolute;
	     width: 200px;
	     height: 100px;
	     margin-top: 250px; 
	     margin-left: 400px; 
	}

.list_gallery {
	
	margin-left: 200px;
}

.hidden {
	
	display:none;
}

.photo_show {
	
	margin-top: 40px;
}

.return {
	
	margin-top: 20px;
	margin-left: -100px;
	position: fixed;
}

#conditions_generales {
	
	padding-top: 20px;
	width: 900px;
	
}
#conditions_generales li{
	
	margin-left: 20px;
	width: 850px;
	list-style: none;
}

.conditions_logo{
	width:75px;
	height:100px;
}

.partenaire{
	width:900px;
}

.partenaires{
	width:70px;
	height:50px;
}

#facebook {
    
    position: fixed;
    bottom: 0px;
    right:0px;
    width: 255px;
    height: 95px;
    z-index: 9000;
}

div.fbDarkWidget {
    
    border-style: solid;
    border-width: 0;
}
