@import url(http://fonts.googleapis.com/css?family=Josefin+Slab|Muli|Lato|Nobile|Lobster+Two&subset=latin&v2);

*{
	margin:0px;
}

body{
/*	background :  transparent url('images/caddy.jpg') no-repeat 100% 10%; */
	font-family: Lato;
	color:#333333;
}

#container{ 
	background-color:#FFFFFF;
	border:1px solid #A50A0A;
	-webkit-border-radius: 20px 20px 0px 0px;
	   -moz-border-radius: 20px 20px 0px 0px;
	        border-radius: 20px 20px 0px 0px;
	-webkit-box-shadow: 8px 8px 12px #aaa;
	   -moz-box-shadow: 8px 8px 12px #aaa;
	        box-shadow: 8px 8px 12px #aaa;
	width:90%;
	min-height: 400px;
	margin: 10px auto 0px auto;
}

header {
	background : transparent url('images/blason.jpg') no-repeat top left;
	color:#FFFFFF;
	font-weight:normal;
	width : 70%;
	height: 204px;
	text-align: right;
	padding-left: 210px;
	margin: 2% 5% 5% 10%;
}

h1 {
	background-color : #A50A0A;
	color:#FFFFFF;
	font-weight:normal;
	width : 70%;
	padding : 5px;
	text-align: center;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	        border-radius: 8px;
}

h2{
	color:#A50A0A;
	font-weight:normal;
	text-align: center;
	border-bottom: 1px solid #A50A0A;
}

.exergue {
	color:#A50A0A;
	font-weight:bold;
}

.petit {
	font-size: 0.8em;
	margin: 2% 2% 2% 5%;
}

#site {
	/* margin: 0px 50px 20px 150px; */
	float : left;
	margin: 0% 2% 2% 5%;;
	padding: 5px;
	width: 30%;
	border:1px solid #A50A0A;
	-webkit-border-radius: 0px 20px 20px 0px;
	   -moz-border-radius: 0px 20px 20px 0px;
	        border-radius: 0px 20px 20px 0px;
	-webkit-box-shadow: 8px 8px 12px #aaa;
	   -moz-box-shadow: 8px 8px 12px #aaa;
	        box-shadow: 8px 8px 12px #aaa;
}

#site a{
	text-decoration:none;
	color:#6595ED;
	font-size: 1.5em;
	text-align: center;
}

#presentation {
	float : left;
	margin: 0% 2% 2% 5%;
	padding: 5px;
	width: 40%;
	border:1px solid #A50A0A;
	-webkit-border-radius: 0px 20px 20px 0px;
	   -moz-border-radius: 0px 20px 20px 0px;
	        border-radius: 0px 20px 20px 0px;
	-webkit-box-shadow: 8px 8px 12px #aaa;
	   -moz-box-shadow: 8px 8px 12px #aaa;
	        box-shadow: 8px 8px 12px #aaa;
}

.footer {
	font-size : 0.8em;
	background-color: #F9E4E4;
	color : #9E9EA5;
	border-top: 1px solid #A50A0A;
}

.footer p {
	padding: 5px 0px 5px 0px;
	width: 100%;
	text-align: center;
	margin : 0;
}

p {
	margin : 5px;
}