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

@font-face { font-family: HelveticaNeue-Thin; src: url('fonts/HelveticaNeue-Thin.ttf'); }
@font-face { font-family: Euphemia-UCAS-Regular; src: url('fonts/Euphemia-UCAS-Regular.ttf'); }

body{background-color:#F5F5F5;
}
#page{background-color:#ffffff;
width:1350px;
/*height:950px;
*/margin: 20px auto 0px auto ;}
#entete{
	width:950px;
	height:50px;
/*	border-bottom: 2px solid #7d7d7d;
*/}

#entete h1{
	font-size:21px;
	color:#141414;
	margin-left:26px;
	letter-spacing:2px;
	padding-top:15px;
	font-family:"HelveticaNeue-Thin", Verdana, sans-serif;
	font-weight:300;}
	
	#entete p{
	font-size:14px;
	color:#141414;
	margin-left:26px;
	letter-spacing:2px;
	font-family:"HelveticaNeue-Thin", Verdana, sans-serif;
	font-weight:300;}
	
	 
	
	
	
	
	
#entete h1 a:hover{
	color:#141414;
	text-decoration:none;}

#entete img{border:0;}


#navigation{
width:200px;
height:200px;	
float:left;
padding:80px 0px 0px 0px;}

#navigation li{
font-family: "HelveticaNeue-Thin",arial;font-size: 12px;margin-left:7px; color:#333333;list-style:none;margin-top:3px;letter-spacing:0.5px;
padding:0px 0px 0px 0px;	
	
	}

#portfolio{
	width:860px;
/*	height:780px;
*/	float:left;
	margin-left:35px;
	border-bottom: 1px solid #FFF;
}

.index-photo img{
	margin-top:2px;
	/*margin-left: 220px;*/
}

#portfolio-vitraux{
	width:710px;
	height:450px;
	float:left;
	margin-top:30px;
	margin-left:40px;
	border-bottom: 2px solid #CF3;
}
.effacement{clear:both;}
#pieddepage {
text-align:center;
margin-top:15px;
}
.pdp{margin-top:15px;}
#pieddepage2 {

height:40px;
}

#pieddepage p{font-family: arial;font-size: 11px;margin-left:7px; color:#9f9f9f;margin-top:45px;}
#pieddepage2 p{font-family:arial;
font-size: 11px;margin-left:7px; color:#7D7D7D;text-align:center;}

A { color:#ae6319; text-decoration:none; }

A:hover { color:#7D7D7D;text-decoration:underline;}
a img
{
border: none;
} 

a img
{
outline:none;
} 

.texte p {
    color: #7D7D7D;
    font-family: "Euphemia-UCAS-Regular",arial;
    font-size: 14px;
	line-height:22px;`
	text-align:justify;
    margin-left: 17px;
    margin-top: 11px;
    padding: 0;
	text-align:justify;
}

.texte p a{
    color: #13f82c;}

.texte h2 {
    color: #7d7d7d;
    font-family: arial;
    font-size: 14px;
    margin-left: 17px;
    padding-top: 11px;
}

.fotorama__wrap{margin:0px auto;}

.design-menu a{
	margin-top:45px !important;}