/* COMMON STYLE
--------------------------------------------------------- */
html, body{
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
}

div#wrapper{
	width:1235px;
	position:relative;
	height:100%;
}

div#header{
	background:url(../images/bg_header_nakama.gif) top left repeat-x;
	height:125px;
}
div.td_header{
	background:url(../images/bg_header_nakama.gif) top left repeat-x;
	font-size:1px;
	height:125px;
	display:block;
	width:100%;

}

img.logo{
	margin-left:37px;
	margin-top:12px;
	border:none;
}

ul.mainlevel-topmenu{
	margin:21px 0 0 33px;
	padding:0;
	list-style-type:none;
	position:relative;
}
html* ul.mainlevel-topmenu{
	margin:17px 0 0 33px;
	padding:0;
	list-style-type:none;
}
ul.mainlevel-topmenu li, ul.jflanguageselection li,ul#mainlevel-footer li, ul.mainlevel-submenu li, ul.pagination li{
	display:inline;
}
ul.pagination a{
	color:#f79333;
}

ul.mainlevel-topmenu a.mainlevel-topmenu:link,ul.mainlevel-topmenu a.mainlevel-topmenu:visited{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:140px;
	height:26px;
	background:url(../images/menu_normal.gif) top left no-repeat;
	text-decoration:none;
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:10px;
	color:#7d7d7d;
}
ul.mainlevel-topmenu a.mainlevel_current-topmenu,ul.mainlevel-topmenu a.mainlevel_active-topmenu{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:140px;
	height:26px;
	background:url(../images/menu_activ.gif) top left no-repeat;
	text-decoration:none;
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:10px;
	color:#111111;
}
ul.jflanguageselection{
	float:right;
	list-style-type:none;
	position:relative;
	padding-right:45px;
}
ul.jflanguageselection a{
	color:#ffffff;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	margin-right:10px;
}
li#active_language a{
	font-weight:bold;
	text-decoration:none;
}
ul.vert-news,ul#mainlevel-footer,ul.pagination{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.vert-news li{
	margin-bottom:10px;
	border-bottom:1px solid #eeeeee;
}
span.article_separator{
	margin:0;
	padding:0;
}
ul.vert-news h4{
	margin:0 0 2px 0;
}
ul.vert-news p{
	margin:5px 0px;
}
ul.mainlevel-submenu{
	clear:both;
	margin:0 0 0 35px;
	padding:0;
	list-style-type:none;
	position:relative;
}
ul.mainlevel-submenu a.mainlevel-submenu:link,ul.mainlevel-submenu a.mainlevel-submenu:visited{
	color:#f7b173;
	font-family:Verdana, Tahoma, Arial;
	font-weight:bold;
	font-size:14px;
	margin-right:17px;
}
ul.mainlevel-submenu a.mainlevel-submenu:hover{
	text-decoration:none;
}
ul.mainlevel-submenu a.mainlevel_current-submenu{
	color:#f7933a;
	font-family:Verdana, Tahoma, Arial;
	font-weight:bold;
	font-size:14px;
	margin-right:17px;
	text-decoration:none;
}
ul#mainlevel-footer a{
	color:#ffffff;
	margin-right:10px;
}

div.content{
	background:url(../images/bg_general.gif) top left repeat-x;
	padding:80px 0 0 0;
	height:auto;
	background-color:#656665;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	line-height:18px;
}
td.td_content{
	background:url(../images/bg_general.gif) 0px 125px repeat-x;
	background-color:#656665;
}
div.content a{
	color:#f79333;
}

div.c_top_left{
	background:url(../images/c_top_g.png) top left no-repeat;
	width:12px;
	height:12px;
	float:left;
}
div.c_top{
	background:url(../images/top.png) top left repeat-x;
	width:810px;
	height:12px;
	float:left;
}
div.c_top_right{
	background:url(../images/c_top_r.png) top left no-repeat;
	width:12px;
	height:12px;
	float:left;
}
div.c_body{
	margin-left:1px;
	background:url(../images/c_body.png) top left repeat-y;
	width:794px;
	float:left;
	padding:20px 20px 0 20px;
	color:#828282;
}
div.c_bottom_left{
	background:url(../images/c_bottom_g.png) top left repeat-x;
	width:12px;
	height:14px;
	float:left;
	margin-left:1px;
}
div.c_bottom{
	background:url(../images/bottom.png) top left repeat-x;
	width:810px;
	height:14px;
	float:left;
}
div.c_bottom_right{
	background:url(../images/c_bottom_r.png) top left no-repeat;
	width:12px;
	height:14px;
	float:left;
}

div.left_part{
	float:left;
	padding-left:30px;
	margin-bottom:30px;
	position:relative;
	width:836px;
}
div.right_part{
	float:left;
	width:228px;
	color:#eeeeee;
	position:relative;
	margin-left:100px;
}
img.backlogo{
	position:absolute;
	left:320px;
	top:150px;
}
div.icons{
	position:absolute;
	left:854px;
	top:95px;
	margin-left:235px;
}
div.icons img{
	border:0;
	margin-right:10px;
}

h1{
	color:#b61f54;
	font-size:24px;
	margin:0 0 10px 0;
}
h2{
	color:#db9dad;
	font-size:18px;
	margin:0;
}

div.buttonheading{
	float:right;
}
div.buttonheading img{
	border:none;
}
a.readon, ul.level_0 li a{
	color:#f79333;
	background:url(../images/readmore.png) top left no-repeat;
	height:15px;
	display:block;
	padding-left:25px;
	margin-bottom:5px;
}
ul.level_1 li{
	list-style-type:none;
}
ul.level_1 li a{
	background:none;
	font-size:12px;
	color:#656665;
}
div.footer{
	background:url(../images/bg_footer.png) top left repeat-x;
	color:#ffffff;
	height:27px;
	font-size:12px;
	text-align:center;
	padding:15px 0;
	position:relative;
}
div.td_footer{
	background:url(../images/bg_footer.png) bottom left repeat-x;
	height:57px;
	background-color:#656665;
	font-size:1px;
}
h3.title_news{
	color:#f79239;
	background:url(../images/ico_news.png) top left no-repeat;
	height:22px;
	padding-left:55px;
	padding-top:15px;
}
h3.title_contact{
	color:#f79239;
	background:url(../images/ico_contact.png) top left no-repeat;
	height:22px;
	padding-left:55px;
	padding-top:15px;
}
label{
	display:block;
}
.inputbox{
	background-color:#f4f4f4;
	border:1px solid #b41b7a;
	padding:3px;
	margin-bottom:10px;
}
#emailForm{
	float:left;
	margin-right:50px;
	z-index:2;
	position:relative;
}
div.contact_address{
	position:relative;
	padding-bottom:170px;
}
div.contact_email{
	z-index:3;
	position:relative;
}
address{
position:relative;
	z-index:2;
	float:right;
	margin-bottom:170px;
	padding-right:30px;
}
html* address{
position:relative;
	z-index:2;
	float:right;
	margin-bottom:187px;
	padding-right:30px;
}
img#contact_flower{
	position:absolute;
	top:313px;
	z-index:1;
	left:481px;
}
html* img#contact_flower{
	position:absolute;
	top:266px;
	z-index:1;
	left:252px;
}
address{
	font-style:normal;
}
button.button_validate{
	background-color:#f4f4f4;
	border:1px solid #b41b7a;
	padding:3px;
	color:#828282;	
}
ul.content_list{
	margin:0;
	padding:0;
}
ul.content_list li{
	background: url(../images/list_style.gif) top left no-repeat;
	display:block;
	padding-bottom:15px;
	padding-left:30px;
}
div.module-memberof{
	background-color:#4B4B4C;
	padding:0 10px;
}
div.module-memberof h3{
	float: left; margin-right: 45px;margin-top:20px;
}
div.top_member{
	width:228px;
	height:10px;
	background: url(../images/top_member.gif) top left no-repeat;
}
div.bottom_member{
	width:228px;
	height:10px;
	background: url(../images/bottom_member.gif) top left no-repeat;
	margin-bottom:15px;
}

div.blog{
	background:url(../images/image_news.jpg) bottom right no-repeat;
}
div.xmap{
	background:url(../images/image_sitemap.jpg) bottom right no-repeat;
}

span.createdate{
	/*margin-bottom:10px;*/
	display:block;
	font-size:12px;
}

/*Mise en forme des tableau dans les contenus*/
.TableauContenu{
font-size:1EM;
border-collapse:collapse;
text-align:center;
width:100%
}
.TableauContenu td{
border:1px solid #DB9DAD;
padding:5px;
}
/*Mise en form des tableau dans les contenus*/