body {background-color:#000; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#d8d8d8; margin:0; padding:0;}
#container {width:950px; background:url(http://www.kellyb.fr/images/backC.png) no-repeat top; background-color:#141414; margin-left:auto; margin-right:auto; margin-top:0;}
#header {padding-top:130px; background-color:transparent; width:800px; height:50px; border:0; text-align:left}
#contenu {background:url(http://www.kellyb.fr/images/halfB.png) repeat; margin-left:30px; margin-right:30px; padding:20px; margin-top:50px; text-align:left; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;}
h1 {font-family:"Century Gothic", Century, Arial; font-size:18px; font-weight:normal; letter-spacing:+2px; color:#999; padding-right:50px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; border-bottom:1px solid #2c2c2c; color: #ff0050; font-weight:bold; letter-spacing:-1px}
h4 {text-align:right}
img {border: none;}
p {text-align:justify; letter-spacing:+1px; line-height:18px}
img {border: none;}
A {font-family:"Century Gothic", Century, sans-serif; font-size:12px; color:#969696; text-decoration:none;}
A:hover {font-family:"Century Gothic", Century, sans-serif; font-size:12px; color:#787878; text-decoration:none;}
input, select, textarea {background-color: #333333; color: #787878; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold; padding:7px; border: 0;}
#footer {clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* portfolio*/
.thb {padding:5px; background-color:#161616; border:1px solid #2c2c2c}
.thbtxt {font-family:"Trebuchet MS", sans-serif, Verdana; font-size:11px; font-weight:bold;}
.scrib {font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/*espace clients*/
#lgn {background-color: #000; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:justify; padding:20px; line-height:15px; width:300px; float:left; margin-left:50px; padding-left:30px}
#lgn .connec {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; font-weight:bold;}
.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000;}
#clientstext {width:300px; margin-left:450px; margin-right:10px;}
#bloc {background-color:#211b0c; width:800px;-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; padding:10px}
.here {padding:15px;}

/*about - interview*/
#auteur {float:left; width:210px; height:310px; border:0; background-color:transparent; margin-left:50px; padding:0;}
#auteurpres {margin-left:370px; border:0; padding:0; margin-right:40px;}
p .quest {font-family:"Century Gothic", Century, sans-serif; font-size:12px; color:#b0afaf; text-align:justify; font-weight:bold}
p .rep {text-align:justify; color:#a2a2a2;}

/*tarifs*/
h4 {font-family:"Century Gothic", Century, sans-serif; font-size:12px; font-weight:normal; letter-spacing:5px; text-transform:capitalize; text-align:left; color:#362b13;}
td,tr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.smallinf {font-size:9px; color:#fff}

/*news*/
#news {margin-left:30px; margin-right:30px; padding:10px; text-align:justify;-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;}
.date {color:#494949; padding-left:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px}

/*boxgrid portfolio*/
.boxgrid{ width: 250px;height: 110px; margin:0; float:left; border: 0; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p { padding-left: 10px; color:#afafaf; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:0}
.boxcaption { float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .6; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
 .captionfull .boxcaption {top: 110px;left: 0;}
 .caption .boxcaption {top:60px;left: 0;}
 
 /*boxgrid portfolio*/
.boxgrid2 { width: 300px;height: 100px; margin:0; float:center; border: 0; overflow: hidden; position: relative; }
.boxgrid2 img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid2 p { padding-left: 10px; color:#afafaf; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:0; line-height:normal}
.boxgrid2 .scrib {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic}
.boxgrid2 .thbtxt {font-family:"Trebuchet MS", sans-serif, Verdana; font-size:11px; font-weight:bold;}
.boxcaption2 { float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .6; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
 .captionfull2 .boxcaption2 {top: 100px;left: 0;}
 .caption2 .boxcaption2 {top:80px;left: 0;}

#slides {background:url(http://www.kellyb.fr/images/halfB.png) repeat; margin-left:30px; margin-right:30px; padding:20px; text-align:center}
.slides_container {width:752px;display:none;}
.slides_container div {width:752px;height:610px;display:block; text-align:center; margin-top:10px}
.pagination {display: none}
