@charset "iso-8859-1";
body {
	background: #fff; /*background:#1a1a1a;*/
	margin: 0;
	padding: 0;
	font-size: 95%;
	font-family: Helvetica, Arial, sans-serif;
	color: #445261;
}
.center{text-align:center;}
img{border:0;padding:0;margin:0;}
div{margin:0;padding:0;}
DIV#cadre{ width: 960px; margin: 10px auto 0 auto; padding-top: 20px; background: #fff url('grafiks/cadrebck.png') no-repeat top left; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 1px #000; -webkit-box-shadow: 1px 1px 1px #000; box-shadow: 1px 1px 1px #000; }
DIV#cadre P{text-align:center;}
H1{font-size:22px;text-align:center;}
H2{font-size:14px;text-align:center;line-height:1.4em;}
DIV#firstrow{ position: relative; border: 0px solid gray; width: 100%; vertical-align: top; padding-top: 15px; }
p.p1 A,p.p1 A:link,p.p1 A:visited,p.p1 A:hover,A.blu{color:#708DA8; text-decoration:none;}
p.fttxt{text-align:center;color:#0f0f0f;padding:20px 0 0 0;}
div.clear { clear: both; }
div#footer{ position: relative; width: 100%; vertical-align: top; font-size: small; text-align:center; padding:5px 0 10px 0;}
div#secondrow{ position: relative; width: 90%; vertical-align: top; padding: 0 0px 10px 0px; }
P.fttxt{font-size: small;}
P.devis{padding:5px;font-size:16px;font-weight:bold;}
P.devis A,P.devis A:link{text-decoration: none;}
P.devis A:hover{text-decoration: underline;}
DIV#slidewrapper{
	width: 700px;
	margin: 60px auto 20px auto;
	background: #1a1a1a;
	border: 1px solid #1a1a1a;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #000;
	-webkit-box-shadow: 1px 1px 1px #000;
	box-shadow: 1px 1px 1px #000;
}
DIV#slidewrapper H4{margin:0 auto; padding:5px 0 0 0; color:#fff; font-size:13px; text-align:center; font-weight:normal;}
DIV#slidewrapper *:focus{outline:none;}
/*a:active {outline:none;}
:focus {-moz-outline-style:none;}*/
ul{padding-left:1em;list-style:inside disc;}
ul li{margin:2px 0;}
#container{overflow:hidden;margin:0 auto 0px auto;width:900px;}
div.box-primary{display:inline;float:left;width:630px;}
div.box-secondary{display:inline;float:right;padding-left:15px;width:350px;}
div.box-inner{overflow:hidden;padding-bottom:15px;/*15*/border-bottom:1px solid #2f2f2f;zoom:1;} 
#container .js{overflow:hidden;zoom:1;}
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:500px;margin:0 5px 15px;/*15*/background:#1a1a1a;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:500px;height:345px;text-align:center;zoom:1;}
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:500px;height:345px;text-align:center;zoom:1;}
#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;border:0;text-indent:-9999px;}
#container .carousel .carousel-next{background:url(images/next.png) 0 0 no-repeat;}
#container .carousel .carousel-previous{background:url(images/prev.png) 0 0 no-repeat;}
#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{padding:0;list-style:none;}
#container .carousel ul li{position:relative;width:500px;margin:0;}
#container .carousel ul li cite{position:absolute;bottom:3px;right:40px;line-height:19px;font-size:11px;color:#fff;}
#container .carousel ul li cite a img{vertical-align:middle;}
#container .carousel ul li cite a{color:#fff;text-decoration:none;}
#container .carousel ul li cite a{display:block;padding:0px 0px;text-decoration:none;}
#container div.center-wrap{overflow:hidden;clear:both;zoom:1;}
#container div.center-wrap div{border:0;margin:15px 0;}
#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
#examples{margin-top:2em;border:0;}
#examples ul{overflow:hidden;padding:0;zoom:1;}
#examples ul li{display:inline;float:left;margin:0 2px 0 0;list-style:none;}
#examples ul li a{display:block;padding:0px 0px;text-decoration:none;background:#1a1a1a;}
#examples ul li a.active{color:#fff;}
#examples p{margin:0 0 15px;}
#examples .tabs-frames{border:2px solid #333;padding:10px;}
#examples .js ul{overflow:hidden;zoom:1;}
#examples .js ul li{overflow:hidden;width:205px;height:167px;}
#examples .js .carousel-wrap{width:610px;margin-bottom:0;zoom:1;}
#examples .example-1 .carousel-wrap{width:610px;margin-bottom:16px;zoom:1;}
#examples h3{color:#5DB0E6;}

/* content text styles */
DIV.content{
	margin-top: 40px;
	margin-left: 40px;
	text-align: left;
}
DIV.content P.p16{ text-align:left;font-size: 16px; }
DIV.content P.p15{ text-align:left;font-size: 15px; }
DIV.content P.p14{ text-align:left;font-size: 14px; }
A.simple,A.simple:link,A.simple:visited{
	text-decoration:none;
	color:#445261;
}