@charset "utf-8";
/* CSS Document */

body {
background:url("../img/bg.jpg") fixed no-repeat bottom right;
}
@font-face {
	font-family: 'GothamRounded-Light';
	src: url('fonts/GothamRounded-Light.eot?') format('eot'), 
	     url('fonts/GothamRounded-Light.otf')  format('opentype'),
	     url('fonts/GothamRounded-Light.woff') format('woff'), 
	     url('fonts/GothamRounded-Light.ttf')  format('truetype'),
	     url('fonts/GothamRounded-Light.svg#GothamRounded-Light') format('svg');
}

@font-face {
	font-family: 'GothamRounded-Bold';
	src: url('fonts/GothamRounded-Bold.eot?') format('eot'), 
	     url('fonts/GothamRounded-Bold.otf')  format('opentype'),
	     url('fonts/GothamRounded-Bold.woff') format('woff'), 
	     url('fonts/GothamRounded-Bold.ttf')  format('truetype'),
	     url('fonts/GothamRounded-Bold.svg#GothamRounded-Bold') format('svg');
}
@font-face {
	font-family: 'GothamRounded-Medium';
	src: url('fonts/GothamRounded-Medium.eot?') format('eot'), 
	     url('fonts/GothamRounded-Medium.otf')  format('opentype'),
	     url('fonts/GothamRounded-Medium.woff') format('woff'), 
	     url('fonts/GothamRounded-Medium.ttf')  format('truetype'),
	     url('fonts/GothamRounded-Medium.svg#GothamRounded-Medium') format('svg');
}
.menuLeft {
    background-color: #FFFFFF;
    height: 100%;
    overflow: auto;
    padding-left: 20px;
    padding-top: 20px;
    position: fixed;
    width: 280px;
	z-index:1;
}
.menuLeft > ul > li{
	padding-left:22px;
}
.menuLeft > ul{
	padding-left:22px;
	padding-top:22px;
	padding-bottom:22px;
}
.logoLi {
	padding-left:0px !important;
}
.productionMenu > ul > li{
	font-family: 'GothamRounded-Light';
	font-size:12px;
	/*height:20px;*/
	padding-bottom: 5px;
}

.productionMenu > h2{
	font-family: 'GothamRounded-Medium';
	font-size:16px;
	height:20px;
}
body{
	/*margin:20px;*/
}
.productionMenu > ul > li:hover{
	color:#e8621b;
	/*cursor:pointer;*/
	
	
}


.selected{
	color:#e8621b;
	/*cursor:pointer;*/
	
	
}
.mainMenu > li{
	font-family: 'GothamRounded-Medium';
	font-size:12px;
	height:20px;
	color:#e8621b;
	cursor:pointer;
}

.bookMenu > li{
	font-family: 'GothamRounded-Medium';
	font-size:12px;
	height:20px;
	color:#e8621b;
	cursor:pointer;
}

.mainMenu {
	padding-top:30px;
	padding-bottom:30px;
}
.productionMenu{
	padding-bottom:30px;
}
ul, li {
	padding-left:0;
}
li {
	 list-style:none;
}


.contentRight {
	position:absolute;
	left:340px;
	top:80px;
	min-width: 641px;
	
}
.projectTitle {
    font-size: 22px;
    padding-bottom: 20px;
}
.projectType{
	
	font-family: 'GothamRounded-Medium';

}
.projectUp {
	
	
	text-transform: uppercase;
}

.pageColor {
color:#E8621B;
}
.projectCity {
	font-family: 'GothamRounded-Light';
	text-transform: uppercase;
}
.projectDiapoNav {
    font-family: 'GothamRounded-Light';
    font-size: 14px;
    padding-bottom: 10px;
}
.blocTitre{
	font-family: 'GothamRounded-Medium';
	 font-size: 12px;
	 padding-top:10px;
}
.blocTexte{
	font-family: 'GothamRounded-Light';
    font-size: 12px;
}

.blocTexteContact{
	font-family: 'GothamRounded-Light';
    font-size: 12px;
}


.projectCol {
	width:180px;
	padding-right:20px;
	float:left;
}
.projectText {
	clear:both;
	padding-top:10px;
	width:600px;
	padding-bottom:50px;
	
}
a {
    
    color: inherit;
    text-decoration: none;
}

.projectCol1 img{
	padding-top:12px;
}
.actualites .projectTitle {
    font-size: 16px;
    padding-bottom: 10px;
}

.agenceColImg {
    float: left;
    margin-top: 14px;
    width: 250px;
	margin-bottom: 20px;
}
.agenceCol1 {
    padding-left: 30px;
    /*width: 298px;*/
	width: 325px;
}
.agenceCol2 {
    clear: both;
    width: 413px;
	padding-right:40px;
	margin-bottom: 50px;
}
.agenceCol3 {
	width:168px;
	margin-bottom: 50px;
}

.liens .projectTitle{
font-size:13px;	
padding-bottom:0;
}

.liens .projectText{
font-size:13px;	
padding-top:0;
padding-bottom:20px;
}
.projectDiapoNav a{
	font-family: 'GothamRounded-Medium';
}
.projectInfos{
	margin-top:20px;
	
}
.projectInfos .projectCol .blocTitre{
	font-size:11px;
}
.projectInfos .projectCol .blocTexte{
	font-size:11px;
}
sub, sup {
	text-transform:lowercase;
}