#main {
    width: 600px;
    padding: 15px 15px 0 15px;
    margin: 50px auto 0 auto;
    background-color: #E8F0FF;
    border: 1px solid #808ea8;
}

#container {
    border: 1px solid #808ea8;
}

img {
    border: 0;
}

a img {
    display: block;
}


div.tabs {
    margin: 0 -15px 0 -15px;
    background-color: #c2d7ff;
    height: 310px;
    overflow: hidden;
}

div.middle-tabs {
    width: 650px;
    overflow: hidden;
}

div.inner-tabs {
    width: 1910px; /* 630*n + 20 */
    height: 330px;
}

div.tab {
    float: left;
    width: 600px;
    height: 360px;
    /*padding: 15px;*/
}

div.tab p {
    padding-bottom: 7px;
    line-height: 16px;
}

.carousel {
    overflow: hidden;
}

.carousel .inner {
    
}

.carousel .middle {
    overflow: hidden;
}


/* Example 1 ---------------------------------- */

#example-1 {
    height:330px;
    margin-left:41px;
    width:554px;
}

#example-1 .middle {
    height: 320px;
}

#example-1 .slide {
    width: 578px;
    padding: 10px;
    float: left;
	margin-top:-10px;
}
.slide img{
	margin-top:0px;
	margin-left:0px;
}

.control_left{
    float: left;
    background-image: url("img/fleche1.png");
    width: 28px;
    height: 32px;
	-behavior: url(../iepngfix.htc);
}

.control_right{
    float: right;
    background-image: url("img/fleche2.png");
    width: 28px;
    height: 32px;
	outline:0;
	-behavior: url(../iepngfix.htc);
}

#tab-1 .controls {
    border-bottom:0 none;
    border-top:0 none;
    margin-top:170px;
    padding:7px 9px;
    position:absolute;
    width:630px;
	.margin-left:-40px;
}

#tab-1 .controls a {
    font-weight: bold;
}

.table-example-1 {
    margin-top: 10px;
    background-color: #AAC8FF;
    width: 100%;
}

.table-example-1 tr th,
.table-example-1 tr td {
    padding: 5px;
}

.table-example-1 tr td {
    background-color: #FFF;
}