html, body {
	margin:0;
	padding:0;
}

body {
	background-color:#bedff6;
	background-image:url(../media/website/background_deg.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}

#contener { width:980px; margin-right:auto; margin-left:auto; margin-top:49px; }

#cont_onglet { width:100%; height:45px; background-image:url(../media/website/onglet_bg.png); background-repeat:repeat-x; }
.onglet { height:30px; border-left:1px solid #14568b; padding-left:15px; padding-right:15px; color:white; float:left; font-size:14px; font-weight:bold; padding-top:15px; }
.onglet a { color:white; text-decoration:none;}
.onglet:hover, .onglet_select { background-image:url(../media/website/onglet_bg_hover.png); }

#cont_middle { width:980px; height:414px; background-image:url(../media/website/middle_img.jpg); background-repeat:no-repeat; background-position:center; }
.cliquez { margin-top:315px; padding-left:18px; padding-right:12px; padding-bottom:10px; padding-top:10px; float:left; }
.cliquez_border { border-right:1px dashed white; }
.cliquez .titre { background-color:white; padding-left:10px; padding-right:10px; padding-bottom:2px; color:#0e63a5; font-size:18px; font-weight:bold; margin-right:15px; }
.cliquez .lien { background-color:#c7110c; padding-left:10px; padding-right:20px; padding-bottom:2px; color:white; font-size:14px; font-style:italic; background-position:90% 6px; background-image:url(../media/website/middle_arrow.png); background-repeat:no-repeat; margin-top:30px; float:right; }
.cliquez .lien a { color:white; font-size:14px; font-style:italic; text-decoration:none; }

#barre_foncee { width:100%; height:3px; background-color:#126aac; }
#barre_claire { width:100%; height:3px; background-color:#c6e3f7; }

#cont_content { width:100%; background-color:#ffffff; padding-top:30px; padding-bottom:30px; }

.box {
	width: 255px;
	color:#393939;
	font-size:0.75em;
	line-height:1em;
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid #999a9d;
	background-image:url(../media/website/menu_bas_bg.gif);
	background-repeat:no-repeat;
	background-color:#56565d;
	text-align:left;
	margin-left:30px;
	float:left;
}

.indent-left {
padding:0 0 0 5px;
margin-top:-30px;
}

.list-1 li {
		background:url(../media/website/marker-1.gif) no-repeat 17px 8px;
		line-height: 1.923em;
		font-size: 1.083em;
		font-weight: bold;
		color: #fff;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding-left:30px;
		margin-left:-20px;
	}
	
	.list-1 li a {
		text-decoration: none;
		color: #fff;
	}
	
	.list-1 li a:hover {
		color: #000;
	}
	
.box h4 {
	padding: 0 0 12px 0;
	line-height: 1.25em;
	font-size: 1.75em;
	font-weight: bold;
	color: #fff;
	margin-left:35px;
}

.box_text {
	width: 630px;
	text-align:left;
	margin-right:30px;
	float:right;
}
.box_text p { color:#0e63a5; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }
.box_text h2 { color:#0e63a5; font-family:Arial, Helvetica, sans-serif; margin-top:0; padding-top:0; }
.box_text a { color:#c7110c; text-decoration:none; font-style:italic; font-size:13px; text-align:left; font-weight:bold; }
.Neo a { color:#c7110c; text-decoration:none; font-style:italic; font-size:14px; text-align:left; font-weight:bold; padding-right:20px; background:url(../media/website/marker-2.gif) no-repeat 99% 6px;  }

.footer_content { width:100%; background-image:url(../media/website/footer_bg.gif); background-repeat:repeat-x; height:45px; text-align:left; padding-top:25px; }
.footer_content a { padding:0px; margin:0px; color:#FFFFFF; padding-left:10px; padding-right:10px; font-size:12px; text-decoration:none; }
.footer_content a:hover { text-decoration:underline; }
.footer_content a.border { border-right:1px solid white; }
.footer_content a.premier { margin-left:30px; }

.wrapper {
	width: 100%;
	overflow: hidden;
}
.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}
#contactforms {
	padding: 2px 0 0 0;
}

	#contactforms label {
		display: block;
		width: 100%;
		overflow: hidden;
	}
	
	#contactforms input {
		background: #f0f1f3;
		width: 261px;
		height: 15px;
		padding: 2px 3px 2px 3px;
		border: 1px solid #909093;
		border-right: 1px solid #909093;
		border-bottom: 1px solid #909093;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	
	#contactforms textarea {
		background: #f0f1f3;
		width: 261px;
		height: 152px;
		padding: 2px 3px 2px 3px;
		border: 1px solid #909093;
		border-right: 1px solid #909093;
		border-bottom: 1px solid #909093;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
	}

	#contactforms a {
		background: url(../images/arrow.gif) no-repeat 1px 6px;
		float: right;
		margin: 26px 0 0 42px;
		padding: 0 0 0 13px;
		font-size: 1.083em;
		font-weight: bold;
		color: #333;
	}

h6 {
	padding: 0 0 16px 0;
	line-height: 1.231em;
	font-size: 1.083em;
	color: #0e63a5;
}