body {
	margin : 0 auto;
	padding : 0;
	width : 1058px;
	text-align : center;
	font: 12px Arial, Helvetica, sans-serif;
	color : #ffffff;
	background : #c4e7f8 url(img/fond.png) repeat-x;
}

#header {
	width : 1058px;
	height : 222px;
	margin : 0;
	padding : 0;
	background : url(img/header.png) no-repeat;
}

#head_gauche {
	width : 600px;
	height : 190px;
	margin : 0;
	padding : 0;
	float : left;
}

#head_droite {
	width : 458px;
	height : 190px;
	margin : 0;
	padding : 0;
	float : right;
}

#head_menu {
	width : 1058px;
	height : 27px;
	margin : 0;
	padding : 5px 0 0 0;
	font-size : 13px;
}

#head_menu img {
	width : 7px;
	height : 7px;
	margin : 0 5px 0 5px;
	padding : 0;
}

#head_menu a {
	text-decoration : none;
	color : #ffffff;
}

#conteneur {
	width : 1058px;
	margin : 12px 0 0 0;
	padding : 0;
	background : url(img/contenu_c.png) repeat-y;
	background-position : 210px;
}

#gauche {
	width : 208px;
	margin : 0;
	padding : 0;
	float : left;
}

.menug_h {
	width : 208px;
	height : 40px;
	margin : 0;
	padding : 0;
	background : url(img/menug_h.png) no-repeat;
}

.menug_h p {
	width : 148px;
	margin : 0 0 0 60px;
	padding : 11px 0 0 0;
	font-weight : bold;
	font-size : 14px;
	text-align : left;
}

.menug_c {
	width : 208px;
	margin : 0;
	padding : 0 0 5px 0;
	background : url(img/menug_c.png) repeat-y;
}

.menug_c a {
	width : 158px;
	height : 18px;
	margin : 0 0 2px 4px;
	padding : 4px 0 0 50px;
	display : block;
	color : #ffffff;
	text-align : left;
	text-decoration : none;
	background : url(img/menug_l.png) repeat-y;
}

.menug_b {
	width : 208px;
	height : 30px;
	margin : 0 0 10px 0;
	padding : 0;
	background : url(img/menug_b.png) no-repeat;
}

#centre {
	width : 688px;
	margin : 0 0 0 2px;
	padding : 0;
	float : left;
}

#contenu_h {
	width : 688px;
	height : 10px;
	margin : 0;
	padding : 0;
	float : center;
	background : url(img/contenu_h.png) no-repeat;
}

.separation {
	width : 648px;
	height : 11px;
	margin : 20px 20px 0 20px;
	padding : 0;
	background : url(img/contenu_s.png) no-repeat;
}

.cont1_h {
	width : 650px;
	height : 45px;
	margin : 10px 19px 0 19px;
	padding : 0;
	background : url(img/cont1_h.png) no-repeat;
}

.cont1_h p {
	width : 600px;
	margin : 0 0 0 50px;
	padding : 5px 0 0 0;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
}

.cont1_b {
	width : 620px;
	margin : 0 19px 0 19px;
	padding : 5px 15px 20px 15px;
	background : #f73b3b url(img/cont1_b.png) no-repeat;
	background-position : bottom;
}

.cont1_b p {
	width : 620px;
	margin : 0;
	padding : 0;
	text-align : left;
}

.cont1_b a {
	color : #ffffff;
	text-decoration : none;
}

.cont1_b_img {
	width : 180px;
	height : 150px;
	margin : 0 15px 0 0;
	padding : 0;
	text-align : left;
	float : left;
}

.ens_cont2 {
	width : 660px;
	margin : 10px 0 0 19px;
	padding : 0;
}

.cont2 {
	width : 212px;
	margin : 0 7px 10px 0;
	padding : 0;
	float : left;
}

.cont2_h {
	width : 212px;
	height : 45px;
	margin : 0;
	padding : 0;
	background : url(img/cont2_h.png) no-repeat;
}

.cont2_h p {
	width : 172px;
	margin : 0 0 0 40px;
	padding : 10px 0 0 0;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
}

.cont2_b {
	width : 212px;
	margin : 0;
	padding : 0 0 10px 0;
	background : #3a7590 url(img/cont2_b.png) no-repeat;
	background-position : bottom;
}

.cont2_b p {
	margin : 0 12px 0 12px;
	padding : 5px 0 5px 0;
	text-align : center;
}

.cont2_b a {
	color : #ffffff;
}

.cont2_b a:hover {
	text-decoration : none;
}

.cont2_b_img {
	width : 7px;
	height : 7px;
	margin : 0 5px 0 5px;
	padding : 0;
}

.cont2_b_cat {
	width : 180px;
	height : 150px ;
	margin : 0;
	padding : 0;
}

.cont2_img {
	width : 92px;
	height : 17px;
	margin : 0 0 0 100px;
	padding : 1px 0 0 0;
	font-weight : bold;
	background : #3a7590 url(img/cont2_bouton.png) no-repeat;
}

.cont2_img a {
	color : #ffffff;
	text-decoration : none;
}

.ens_cont3 {
	width : 660px;
	margin : 10px 0 0 19px;
	padding : 0;
}

.cont3 {
	width : 324px;
	margin : 0 4px 10px 0;
	padding : 0;
	float : left;
}

.cont3_h1 {
	width : 324px;
	height : 55px;
	margin : 0;
	padding : 0;
	background : url(img/cont3_h1.png) no-repeat;
}

.cont3_h1 p {
	width : 234px;
	margin : 0 0 0 90px;
	padding : 22px 0 0 0;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
}

.cont3_h2 {
	width : 324px;
	height : 55px;
	margin : 0;
	padding : 0;
	background : url(img/cont3_h2.png) no-repeat;
}

.cont3_h2 p {
	width : 234px;
	margin : 0 0 0 90px;
	padding : 22px 0 0 0;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
}

.cont3_c1 {
	width : 324px;
	margin : 0;
	padding : 0 0 3px 0;
	background : url(img/cont3_c1.png) repeat-y;
}

.cont3_c1 p {
	margin : 0 10px 5px 10px;
	padding : 5px 8px 5px 8px;
	font-size : 11px;
	text-align : left;
	background : url(img/cont3_bc1.png) no-repeat;
	background-position : bottom;
}

.cont3_b1 {
	width : 324px;
	height : 10px;
	margin : 0;
	padding : 0;
	background : url(img/cont3_b1.png) no-repeat;
}

.cont3_c2 {
	width : 324px;
	margin : 0;
	padding : 0 0 3px 0;
	background : url(img/cont3_c2.png) repeat-y;
}

.cont3_c2 p {
	margin : 0 10px 5px 10px;
	padding : 5px 8px 5px 8px;
	font-size : 11px;
	text-align : center;
	background : url(img/cont3_bc2.png) no-repeat;
	background-position : bottom;
}

.cont3_c2 a {
	color : #ffffff;
}

.cont3_c2 a:hover {
	text-decoration : none;
}

.cont3_c2 form {
	margin : 0 10px 5px 10px;
	padding : 5px 8px 5px 8px;
	font-size : 11px;
	text-align : center;
	background : url(img/cont3_bc2.png) no-repeat;
	background-position : bottom;
}

.cont3_b2 {
	width : 324px;
	height : 10px;
	margin : 0;
	padding : 0;
	background : url(img/cont3_b2.png) no-repeat;
}

#droite {
	width : 158px;
	margin : 0;
	padding : 0;
	float : right;
}

.menud_h {
	width : 158px;
	height : 40px;
	margin : 0;
	padding : 0;
	background : url(img/menud_h.png) no-repeat;
}

.menud_h p {
	width : 118px;
	margin : 0 0 0 40px;
	padding : 11px 0 0 0;
	font-weight : bold;
	font-size : 14px;
	text-align : left;
}

.menud_c {
	width : 158px;
	margin : 0;
	padding : 0 0 5px 0;
	background : url(img/menud_c.png) repeat-y;
}

.menud_c p {
	width : 138px;
	margin : 0 0 2px 0;
	padding : 0 0 0 20px;
	display : block;
	color : #ffffff;
	text-align : left;
}

.menud_c div {
	width : 120px;
	height : 600px;
	margin : 0 auto;
	padding : 0;
	color : #ffffff;
	background : #ffffff;
}

.menug_c img {
	width : 10px;
	border : 0;
	margin : 0 5px 0 0;
	padding : 0;
}

.menud_c a {
	color : #ffffff;
	text-decoration : none;
}

.menud_b {
	width : 158px;
	height : 30px;
	margin : 0 0 10px 0;
	padding : 0;
	background : url(img/menud_b.png) no-repeat;
}

#footer {
	width : 1058px;
	margin : 0;
	padding : 0;
}

#footer_h {
	width : 1058px;
	height : 30px;
	margin : 0;
	padding : 0;
	background : url(img/footer_h.png) no-repeat;
}

#footer_b {
	width : 1058px;
	margin : 0;
	padding : 0;
	background : url(img/footer_b.png) no-repeat;
	background-position : bottom;
}

.foot_adsense {
	width : 728px;
	height : 90px;
	margin : 0 auto;
	padding : 0;
	background : #ffffff;
}

.foot_copyright {
	width : 728px;
	margin : 0 auto;
	padding : 15px 0 20px 0;
}

.clearer {
	clear : both;
}


