@charset "UTF-8";
/* CSS Document */
body, html{
	width: 100%; height:100%;
	margin: 0;	padding: 0;	
	border: none;
	font-family: Dax, Helvetica, Arial,  Verdana, sans-serif, "Trebuchet MS Bold", "Trebuchet MS";
	font-size:14px;	color:#666;	
	background:#fff;
}
html{
	min-width: 600px;
	min-height:600px;
	
} /*IE7*/

h1 {
	font-family: 'Economica', serif;
	font-size:48px;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	padding:0; margin:0;
	text-align:center;
	line-height:71px;
}

h2 {
	float:left;margin-top:15px;
	font-family: 'Port Lligat Slab', serif;
	font-size:27px;
	font-weight:normal;
	color:#000;
}

#bandeau_header {
	clear:both;
	width:100%; height:71px;
	background-color:#183552;
}

#titre {
	width:80%;height:71px;
	margin-left:137px;
	background:url(images/menu-top-nav-fond.jpg) repeat-x;
}
#header {
	clear:both;
	width:100%; height:456px;
	min-width:1300px;
	background:#0056a3;
}
#header_wrapper {
	height:380px;
	padding-top:10px;
	background:#0056a3 url(images/fond-bleu.jpg) top center no-repeat;
}
#logo {
	position:absolute;
	margin-left:137px;
	background:url(images/logo-index-new.png) top left no-repeat;
	width:368px; height:262px;
	z-index:50;
}
.box {
	float:left;
	width:292px;
	padding:1px 24px 50px 24px; margin-right:50px;
	background:#cdcdd6 url(images/fin-pave-index.jpg) left bottom no-repeat;
}
.last {
	margin-right:0px;
}
.box p {
	min-height:100px;
	overflow:hidden;
	font-family: 'Port Lligat Slab', serif;
	text-align:justify;
	font-size:15px;
	color:#000;
}
.button {
	font-family: 'Economica', serif;
	font-weight:100;
	font-size:25px; line-height:25px; 
	background-color:#183552;
	width:110px;
	padding:10px;
	-moz-border-radius:10px 0;
	-webkit-border-radius:10px 0;
	border-radius: 10px;
}
.button a {
	color:#fff;
	text-decoration:none;
}
.button_gd {
	float:right;
	font-family: 'Port Lligat Slab', serif;
	font-size:25px; line-height:25px; 
	background-color:#183552;
	width:20px;
	padding:5px 5px 5px 12px; margin-top:15px;
	-moz-border-radius:5px 0;
	-webkit-border-radius:5px 0;
	border-radius: 5px;
}
.button_gd a {
	color:#fff;
	text-decoration:none;
}
.center {
	width:100%;
	margin-left:auto; margin-right:auto;
}
.one-col {
	width:730px;
}
#ombre-left, #illus, #ombre-right {
	float:left;
}
#illus {
	position:relative;z-index:10;
	width:80%; height:376px;
	border:2px solid white;
}
#ombre-left {
	width:31px ;height:380px;
	background:url(images/top-ombre-left.png) bottom left no-repeat;
	margin-left:106px;
}


#central {
	padding-top:25px;
	min-height:400px;
}



#footer {
	min-width:1300px;
	height: 78px;
	background:#0056a3 url(images/fond-bleu.jpg) top center no-repeat;

}
#bottom {
	padding-top:15px;
	height: 20px;
	background: url(images/credit-ombre.png) top center no-repeat;
}
#credit_wrapper{
	height: 43px;
	background: url(images/credit-fond.jpg) top left repeat-x;
	color:#1e3a56;
	font-size:12px;
}
#credit {
}
#credit p {
	padding:0; margin:0;
	margin-left:137px;
	line-height:43px;
}
.clear {
	clear:both;
}
