body
{
	background: #ffffff url('header_bg.png') top repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	
}
img
{
	border:0px;
}

.site
{
	margin-left: 13px;
	margin-right: 13px;
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	
}
.header
{
	height:203px;
	background:url('header.png') no-repeat;
	width:984px;
	margin:auto;

	
}
.header span
{
	display:block;
	font-size:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:30px;
	text-align:center;
}
.foot
{
	width:1000px;
	margin:auto;
	text-align:center;
	height:47px;
	padding-top:30px;
	background:url('bottom.png') no-repeat center;
}
.foot a,.foot
{
	color:#444444;
}
.foot:hover a,.foot:hover
{
	color:#222222;
}
.foot a:hover
{
	color:#000000;
}
.menu_v
{
	float: left;
	width: 237px;
	color: #FFFFFF;
}
.menu_v_top
{
	padding-top:23px;
	text-align:center;
	font-size:16px;
	color:#000000;
	background:url('menu_top.png') no-repeat center top;
	height:21px;
	font-weight:bold;
}
.menu_v_ctn
{
	background: url('menu.png') repeat-y center top;
	text-align: center;
}
.menu_v_bottom
{
	padding-left:20px;
	background:url('menu_bottom.png') no-repeat center bottom;
}
.corp
{
	width:984px;
	padding-bottom:12px;
	color:#000000;
	margin:auto;

}
.corp_top
{
	padding-top: 44px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	background: url('contenu_top.png') no-repeat center top;
	margin-left: 237px;
	width: 747px;
	font-weight: bold;
}
.corp_ctn
{
	background: url('contenu.png') repeat-y top center;

}
.corp_bottom
{
	padding-left: 26px;
	padding-right: 19px;
	background: url('contenu_bottom.png')no-repeat bottom center;
	border-radius: 0px;
	text-align: center;
}
.clean
{
	clear:both;
}
h1,h2,h3,h4,h5,h6,p
{
	margin:0px;
}
h1,h2,h3
{
	color: #0E74EF;
	border-bottom: 2px solid #555555;
	margin-left: 0px;
	padding-top: 5px;
}
h4,h5,h6
{
	color:#333333;
	margin-left:10px;
	padding-top:5px;
}
.paragraphe,p
{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: x-large;
	
}
ul,ol
{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}
.site {
	width: 984px;
}
input[type=button], input[type=submit], input[type=reset], button, .button {
	padding: 10px 15px;
	margin: 3px 4px;
	display: inline-block;
	color: #ffffff;
	font-size: 18px;
	cursor: pointer;
	background: #4095ff;
	background: linear-gradient(top, #4095ff 0%, #277ce6 100%);
	background: -moz-linear-gradient(top, #4095ff 0%, #277ce6 100%);
	background: -webkit-linear-gradient(top, #4095ff 0%, #277ce6 100%);
	background: -o-linear-gradient(top, #4095ff 0%, #277ce6 100%);
	border: 3px solid #0202fd;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	box-shadow:0px 0px 14px 7px rgba(8, 8, 250, 0.3), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
	-moz-box-shadow:0px 0px 14px 7px rgba(8, 8, 250, 0.3), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
	-webkit-box-shadow:0px 0px 14px 7px rgba(8, 8, 250, 0.3), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
	-o-box-shadow:0px 0px 14px 7px rgba(8, 8, 250, 0.3), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {
	background: linear-gradient(top, #5aafff 0%, #4095ff 100%);
	background: -moz-linear-gradient(top, #5aafff 0%, #4095ff 100%);
	background: -webkit-linear-gradient(top, #5aafff 0%, #4095ff 100%);
	background: -o-linear-gradient(top, #5aafff 0%, #4095ff 100%);
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active{
	opacity:0.8;
}
