html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #FFF url('./img/background.jpg') top center;
	
	font: 80% Verdana,Tahoma,Helvetica,Sans-Serif;
}
#global {
	margin: 0 auto;
	height: 100%;
	width: 630px;
	overflow: none;
	padding-left: 350px;
}

#deco {
	height: 100%;
	padding-left: 45px;
	width: 270px;
	background: #FFF url('./img/carte.jpg') top center no-repeat;
}
#contenu {
	float: right;
	width: 630px;
	padding: 20px;
}

#contenu h1, #contenu p {
	text-align: center;
	margin: 0;
}
#limit {
	font-weight: bold;
	color: red;
	display: block;
	float: left;

}
a {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	color: red;
	float: right;
	padding: 50px 35px 0 0;
}

    label{
        float: left;
        width: 150px;
        text-align: right;
        padding-right: 8px;
    }
	 
    .red{
        color: #F00;
        font-weight: bold;
        }
		
#title {
	display: block;
	margin: 0 auto;
}
h1{
	color: #ec6d11;
	font-size: 2.5em;
	padding-top: 45px;
	height: 135px;
	
}
#polaroid{
	width: 590px;
	height: 680px;
	background: #FFF url('./img/polaroid.jpg') bottom center no-repeat;
	margin: 0;
}
h2 {
	font-size: 1.2em;
	padding: 400px 40px 0 0;
	margin: 0;
}
dl  {
	margin: 0;
	padding-left: 30px;
	font-size: 1.4em;
	background: transparent url('./img/vega.jpg') top right no-repeat;
	height: 195px;
}
dt{
	margin-bottom: 0;
	font-size: 1.2em;
	font-weight: bold
	border: 1px solid red;
}
#descri{
	padding-left: 180px;
	text-align: center;
	font-size: 1.1em;	
}
#descri span{
	font-size: 0.8em;
}
