#pub{
	margin-left: -10px;
}

.a{
	color:#92a4b3;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

body {
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:arial;
	background:#58472b url('../images/bg.jpg') top center repeat-x;
}

a {
	text-decoration:none;
	vertical-align:top;
}

h1, h2, h3 {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
	vertical-align:top;
}

p{
	line-height: 15px;
}

.clear {
	clear:both;
}

/* ************************************************************ */
/*  CONTENEUR GLOBAL */
/* ************************************************************ */
#wrapper_head_1b {
	width:1200px;
	margin:0 auto;
	background:url('../images/header_bg2.jpg') top center no-repeat;
}

#wrapper_head_1 {
	min-height:516px;
	width:1200px;
	margin:0 auto;
	background:url('../images/header_bg.jpg') top center no-repeat;
}
#wrapper_head_2 {
	width:990px;
	margin:0 auto;
	min-height:506px;
}
#logo {
	float:left;
	width:484px;
	height:246px;
}
#slogan {
	width:710px;
	height:27px;
	padding-top:6px;
	padding-left:155px;
	padding-right:125px;
	color:#b2a891;
	font-size:12px;
}
#slogan h1 {
	color:#b2a891;
	font-size:12px;
	text-align:center;
}
#slogan h1 a {
	color:#b2a891;
	font-size:12px;
	text-align:center;
	text-decoration: none;
	font-weight:100;
}
#slogan h1 a:hover {
text-decoration:underline;
}
/***************************************************/
.cd_txt {
	float:left;
	width:903px;
	height:97px;
	text-align:left;
	padding:0px 20px;
	margin-top:22px;
}
.cd_txt_1 {
	text-align:left;
}
.cd_txt h2 {
	color:#92a4b3;
	font-size:18px;
	margin:3px 0px 5px 0px;
	text-align:justify;
	font-style:italic;
}
.cd_txt p{
	color:#ffffff;
	font-size:13px;
	margin:5px 0px;
	text-align:justify;
}

/***************************************************/
#menu_zone_top {
	width:935px;
	margin-top:9px;
	margin-bottom:5px;
	height:43px;
	text-align:left;
}
#menu_zone_top a.item {
	display:inline-block;
	height:43px;
	line-height:43px;
	color:#ffffff;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	font-size:12px;
	text-decoration:underline;
	padding:0 0 0 14px;
	cursor:pointer;
	margin-right:5px;
}
#menu_zone_top a.item b {
	float:left;
	display:block;
	padding:0 14px 0 0;
}
#menu_zone_top a.item b span {
	float:left;
	display:block;
	padding:0 0 0 0;
}
#menu_zone_top a.item:hover {
	color:#ffffff;
	background: url('../images/rg_menu_h.jpg') no-repeat left top;
}
#menu_zone_top a.item:hover  b {
	color:#ffffff;
	background: url('../images/rd_menu_h.jpg') no-repeat right top;
}
#menu_zone_top a.item:hover  b span {
	color:#ffffff;
	padding:0;
	background: url('../images/rc_menu_h.jpg') repeat-x center top;
}

/***************************************************/

#wrapper_bg {
	width:990px;
	margin:0 auto;
}
#wrapper_zone {
	width:980px;
	background:#16110b;
	padding-left:5px;
	padding-right:5px;
	
}
#wrapper_zoneb {
	width:980px;
	background:#16110b;
	padding-left:5px;
	padding-right:5px;
	margin-top: -130px;
}
/***************************************************/
#sidebar {
	float:left;
	width:239px;
}
.w_title {
	width:239px;
	height:40px;
	padding-top:22px;
	background:url('../images/w_title.jpg') top center no-repeat;
}
.w_title h2 {
	color:#ffffff;
	font-size:15px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.w_foot {
	width:239px;
	height:11px;
	background:url('../images/w_foot.jpg') top center no-repeat;
	margin-bottom:15px;
}
.w_cnt {
	margin:0 auto;
	width:239px;
	background:url('../images/w_reap.jpg') top center repeat-y;
	color:#ffffff;
	
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
.w_cnt2 {
	margin:0 auto;
	width:219px;
	background:url('../images/w_reap.jpg') top center repeat-y;
	color:#ffffff;
	
	padding:10px 10px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
.w_cnt a, .w_cnt2 a {
	color:#ffffff;
	text-decoration:none;
}
.w_cnt a:hover, .w_cnt2 a:hover {
	color:#92a4b3;
	text-decoration:underline;
}
.w_cnt .ligne1 {
	width:207px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
	background:#35322b;
}
.w_cnt .ligne2 {
	width:207px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
}
.w_cnt .ligne1 .classement, .w_cnt .ligne2 .classement {
	float:left;
	width:30px;
	margin-left:10px;
	color:#ffffff;
}
.w_cnt .ligne1 .lien, .w_cnt .ligne2 .lien {
	float:right;
	width:160px;
	color:#ffffff;
	text-align:left;
}
.w_cnt .ligne1 .lien a, .w_cnt .ligne2 .lien a{
	color:#ffffff;
	text-decoration:none;
}
.w_cnt .ligne1 .lien a:hover, .w_cnt .ligne2 .lien a:hover {
	color:#92a4b3;
	text-decoration:underline;
}

/**********************************************************************************/
#content {
	float:right;
	width:725px;
}

#content p{
	color:#ffffff;
	font-size:12px;
	text-align:justify;
	padding:5px 15px;
	margin:0px;	
}

.allmmorp {
	width:725px;
}
.allmmorp h2 {
	text-align:center;
	font-size:20px;
	color:#ffffff;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.link_all {
	width:725px;
	text-align:center;
	font-size:15px;
	color:#92a4b3;
}
.link_all a {
	color:#92a4b3;
	text-transform:uppercase;
	text-decoration:underline;
}
.link_all a:hover {
	color:#ffffff;
}
.separateur {
	width:725px;
	height:1px;
	background:url('../images/separateur.jpg') top center no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}


.cnt_2_cnt {
	width:725px;
	min-height:160px;
	padding:5px 0px;
}

.cnt_2_title {
	width:725px;
	height:45px;
	background:url('../images/big_title.jpg') top center repeat-x;
	margin-bottom:10px;
}
.cnt_2_title h2 {
	text-align:left;
	color:#ffffff;
	padding:17px 15px 0px 15px;
	font-size:15px;
	font-weight:bold;
}
.cnt_2_title_2 {
	width:725px;
	height:45px;
	background:url('../images/big_title.jpg') top center repeat-x;
	margin-bottom:10px;
}
.cnt_2_title_2 h2 {
	text-align:left;
	color:#ffffff;
	padding:13px 15px 0px 15px;
	font-size:15px;
	font-weight:bold;
}
.cnt_2_cnt h2 {
	text-align:left;
	color:#323232;
	padding:5px 15px;
	font-size:15px;
	font-weight:bold;
}
/*********************************/
.cnt_2_cnt_2 {
	width:715px;
}
.cnt_2_cnt_2 h2 {
	text-align:left;
	color:#92a4b3;
	padding:5px 15px;
	font-size:15px;
	font-weight:bold;
}
.cnt_2_cnt_2 p {
	color:#ffffff;
	font-size:12px;
	text-align:justify;
	padding:5px 15px;
	margin:0px;
}
.cnt_2_cnt_2 p a {
	color:#92a4b3;
}
.cnt_2_cnt_2 p a:hover {
	color:#ffffff;
}

/*********************************/
.cnt_box {
	width:705px;
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-size:12px;
	text-align:justify;

}
.cnt_box .titre {
	float:left;
	width:480px;
	text-align:left;
	margin-bottom:3px;
}
.cnt_box .titre a {
	color:#92a4b3;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.cnt_box .titre a:hover {
	color:#ffffff;
}
.cnt_box .thumb {
	float:left;
	width:200px;
	height:160px;
	background:url('../images/thumb_bg.jpg') top center no-repeat;
	padding:12px 6px;
}
.cnt_box .details {
	float:right;
	width:480px;
	margin:0 auto;
}
.cnt_box .details .description {
	color:#ffffff;
	font-size:12px;
}
.cnt_box .details .description p{
	padding:0;
	margin:0px 0px 8px 0px;
}
.cnt_box .details .description p{
	color:#ffffff;
	font-size:12px;
	text-align:left;
}
.cnt_box .details .description p a{
	color:#92a4b3;
	font-size:12px;
}
.cnt_box .linker1 {
	float:right;
	width:136px;
	height:44px;
	text-align:center;
	background:url('../images/linker1.jpg') top center no-repeat;
	margin-top:10px;
	margin-right:10px;
}
.cnt_box .linker1 a{
	line-height:44px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.cnt_box .linker1 a:hover {
	color:#bfafbf;
}
.cnt_box .linker2 {
	float:right;
	width:136px;
	height:44px;
	text-align:center;
	background:url('../images/linker2.jpg') top center no-repeat;
	margin-top:10px;
	margin-right:10px;
}
.cnt_box .linker2 a{
	line-height:44px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.cnt_box .linker2 a:hover {
	color:#bfafbf;
}
.cnt_box .note {
	float:left;
	width:33px;
	height:39px;
	background:url('../images/notation.jpg') top center no-repeat;
	margin-top:10px;
	margin-right:10px;
	padding:5px 45px 0px 0px;
	
	text-align:right;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}
/*********************************/
.cnt_box2b {
	float:left;
	width:200px;
	height:185px;
	margin-left:20px;
	margin-right:20px;
	margin-top:7px;
}
.cnt_box2b .thumb {
	width:200px;
	height:160px;
	background:url('../images/thumb_bg.jpg') top center no-repeat;
	padding:12px 6px;
}
.cnt_box2b .titre2 {
	width:200px;
	text-align:center;
	margin-top:5px;
	margin-bottom:3px;
}
.cnt_box2b .titre2 a {
	color:#899ca6;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.cnt_box2b .titre2 a:hover {
	color:#ffffff;
}

/**********************************************************************************/
.footer_bg {
	height:155px;
	margin:0 auto;
}
.footer_cnt {
	width:1200px;
	height:155px;
	margin:0 auto;
	background:url('../images/footer.png') top center no-repeat;
}
.footer {
	width:990px;
	height:155px;
	margin:0 auto;
}
.link {
	width:990px;
	height:29px;
	text-align:left;
	padding-top:45px;
	color:#ffffff;
	font-size:12px;
}
.link a.item {
	color:#899ca6;
	text-decoration:underline;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	font-size:12px;
}
.link a.item:hover {
	color:#000000;
}
.footer_zone {
	margin-top:10px;
	padding-right:15px;
	width:310px;
	color:#ffffff;
	font-size:9px;
	text-align:left;
}
.footer_zone div a {
	color:#899ca6;
	text-decoration:underline;
}
.footer_zone div a:hover {
	color:#000000;
}