@charset "utf-8";
/* CSS Document */
/*	Général		*/

body {
	padding:0;
	margin:0;
}
a {text-decoration:none;}
a:link,a:visited {color:#00CCFF;}
a:hover {color:#CC6633;}
p,h1,li,ul,h2 {
	font-family:Tahoma,sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
	color:#25313b;
}
img {border:none;}
/*	Main		*/
#main {
	width:1023px;
	margin:0 auto;
}
/*	Header		*/
#header {
	height:112px;
}
/*	Menu		*/
#head_menu {
	background:url(images/head_accueil.png) top no-repeat;
	height:317px;
	vertical-align:middle;
	padding-left:15px;
}
#head_menu img {padding-left:3px;}
#menu {padding-top:275px;}
/*	Contenue	*/
#content ul,li{
	margin:0 0 0 30px;
}
.box {margin-top:15px;}
.box_t {
	width:1023px;
	background:url(images/c_top.png) no-repeat top;
	height:28px;
}
.box_t p {font-weight:bold;padding:7px 0 0 10px;}
.b_left {float:left;width:511px;}
.b_right {float:left;width:500px;text-align:right;}
.b_right p{color:#fff;}
.box_b {
	width:1023px;
	background:url(images/c_deg.png) no-repeat top;
}
.box_b p,h1,h2 {padding:10px;}
.box_b img {max-width:495px;margin:2px;}

/*	Footer		*/
#footer {
	clear:both;
	text-align:center;
	vertical-align:bottom;
	height:175px;
	background:url(images/footer.png) top no-repeat;
}
.spec {width:1023px;}
.spec .s_t {
	background:url(images/spec_t.png) center no-repeat;
	height:32px;
	text-align:center;
	
}
.s_t p {margin:4px; 0 0 0;font-size:16px;
	color:#FFFFFF;font-weight:bold;}
.spec .s_m {
	background:url(images/spec_c.png) center repeat-y;
	padding:0 5px;
}
.spec .s_b {
	background:url(images/spec_b.png) center no-repeat;
	height:8px;
}
.nb {
padding:0 85px;
}
.table td{
	width:511px;
	border-bottom:solid 2px #000;
}
table,tr,td{padding:0;margin:0;}
.table p {font-size:16px;}
.table td img {width:250px;padding:0 125px;}