body {
	padding: 0;
	margin: 0;
	background-color: #000;
	font-family: 'DINProMedium';
	font-stretch:extra-condensed;
	font-size:16px;
	font-weight: normal;
	color:#b5b5b5;
}

a:link {
	color: #e5e5e5;
	text-decoration: none;
}
a:visited {
	color: #e5e5e5;
	text-decoration: none;
}
a:hover {
	color: #c5bbb1;
	text-decoration: none;
}
a:active {
	color: #e5e5e5;
	text-decoration: none;
}


@font-face {
	font-family: 'DINProMedium';
	src: url('dinpro-medium-webfont.eot');
	src: local('☺'), url('dinpro-medium-webfont.woff') format('woff'), url('dinpro-medium-webfont.ttf') format('truetype'), url('dinpro-medium-webfont.svg#webfontM4CWwOkA') format('svg');
	font-weight: normal;
	font-style: normal;
	text-align:justify;
}

#background {
	/*height: 1800px;*/
	margin-left: auto;
	margin-right: auto;

}

.texteblanc {

	font-size: 16px;
	color: #e5e5e5;
	text-align: justify;
	line-height: 16px;
}




#content {
	height: auto ;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	background: url(images/background_itbb_stars.jpg) repeat;
	background-position: top center;
	
}




#page {
	height: auto;
	width: 1000px ;
	margin-left: auto;
	margin-right: auto;

}


#footer {
	height: 478px;
	width: 100%x;
	background: url(images/background_itbb.jpg) repeat-x;
	background-position: top center;
	
}



#master {
	width: 100%;
	height: 100%;
}



    
	#col3 {
   	width: 430px ;
	text-align:justify;
	padding :0 10px 80px;

    }
    #col4 {
		
   width: 430px ;
   text-align:justify;
   font-style:italic;
   margin-left: 100px;
   padding :0 10px 80px;

    }





.sameHeightCol {
        float: left;
        position: relative;
    }
    
	#col1 {
   	width: 430px ;
	padding :0 10px 50px;

    }
    #col2 {
		
   width: 430px ;
   font-style:italic;
   margin-left: 100px;
   padding :0 10px 80px;


    }





#fadeshow1 {
	padding-top: 80px;
}
