
.ligne{
	margin:0 auto;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
}

.style{
	display:inline-block;
	width:172px;
	height:525px;
	/*border:1px solid black;*/
	margin : 12px;
	cursor:pointer;
}

.type{
	display:inline-block;
	width:288px;
	height:410px;
	/*border:1px solid black;*/
	margin : 25px;
	cursor:pointer;
}

#autoportrait{
	display:inline-block;
	width:250px;
	height:250px;
	border:1px solid black;
	margin : 25px;
}


@font-face {
	font-family: 'Yeti';
	src: url('polices/YETI-THEVAMP-Regular.otf') format('otf'),
		url('polices/YETI-THEVAMP-Regular.ttf') format('truetype')
}


#menu_PC {
    list-style: none;
    margin: 0;
	top:-25px;
    padding: 0;
}

h1 {
    text-align: center;
}

#menu_PC li {
    display: inline-block;
    position: relative;
	color: #aaa;
	font-weight:700;
}

#menu_PC li a {
    display: block;
    padding: 10px 20px;
    color: #aaa;
	font-weight:700;
    text-decoration: none;
}

#menu_PC li a:hover {
    color: #ccc;
}

#menu_PC li:hover>ul {
    display: block;
}

#menu_PC ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0;
}

#menu_PC ul li {
    display: block;
    text-align: left;
    padding-left: 0;
	color: #aaa;
	font-weight:700;
}

#menu_PC ul li a {
    display: block;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    color: #aaa;
	font-weight:700;
    text-decoration: none;
}

#menu_PC ul li a:hover {
    color: #ccc;
}



/* Smartphone */
@media (max-width: 1000px) {
    #menu_smartphone {
        display: block;
    }

    #menu_PC {
        display: none;
    }
}

/* PC */
@media (min-width: 1000px) {
    #menu_smartphone {
        display: none;
    }

    #menu_PC {
        display: block;
    }
}

#menu_PC {
    width: 650px;
    margin: 0 auto;
    position: relative;
}

#bandeau {
    text-align: center;
}

.drapeau {
    width: 25px;
    height: 17px;
}

#drapeaux {
    position: absolute;
    top: 10px;
    width: 60px;
    height: 20px;
}

#page {
    position: relative;
    top: 75px;
}

#menu_smartphone {
    list-style-type: none;

}

#menu_smartphone a {
    text-decoration: none;
    color: #aaa;
	font-weight:700;
}

#img_autoportrait{
width:188px;
height:188px
}

.image_carre {
    display: inline-block
}

#croix,#traits{
	background:white;
}

h1,h2,h3{
font-family:Yeti;
text-transform:uppercase
}