html, body{height:100%;}

body{
	width:1024px;
	min-width:1024px;
	margin:auto;
	background-color:#f1f1f2;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;font-size:12px;
}

a img{border:none;}

#tbl{border:0px;margin-left:auto;margin-right:auto;height:100%;background-color:#ffffff}

#corps{
	width:1004px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#lang{
	margin-top:15px;
	margin-right:10px;
	font-size:14px;
	color:#9ca0a4;
	text-align:right;
}

#lang a{font-size:14px;color:#9ca0a4;text-decoration:none;}
#lang a:hover{text-decoration:underline;}

#search{margin-top:15px;}

#search_td{
	font-size:14px;
	color:#9ca0a4;
	padding-left:5px;
	padding-right:10px;
}

#search_ok{color:#ffffff;background-color:#eaebec;}

#input_search{border:0px;margin:0px;padding:0px;}
#input_ok{font-size:11px;color:#ffffff;border:1px solid #eaebec;background-color:#71787d;cursor:pointer;}

#footer{
	margin-top:40px;
	border-top:1px solid #d0d2d3;
	border-bottom:1px solid #d0d2d3;
	text-align:right;
	height:22px;
	padding-top:3px;
}

#footer span{
	margin-right:120px;
}

#footer a{
	margin-left:10px;
	margin-right:10px;
	color:#d0d2d3;
	font-size:14px;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

.menu {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #c6c9cb;
	list-style:none;
	height:26px;
	background:url(/images/menu_bg.gif) repeat-x;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

.menu li.top {display:block; float:left; background:url(/images/menu_bg.gif) repeat-x;}
.menu li a.top_link {border-right:1px solid #c6c9cb; display:block; float:left; color:#757881; text-decoration:none; font-size:17px; padding:0 0 3px 15px; cursor:pointer;}
.menu li a.top_link:hover {color:#ffffff;background-color:#486b20; padding-bottom:3px;}
.menu li a.top_link span {float:left; display:block; padding:2px 15px 0 0px; height:21px;}

.m_srv{
padding:0px;
margin:0px;
width:250px;
list-style:none;
border:0px;
font-family:tahoma, verdana, arial, helvetica, sans-serif;font-weight:bold;font-size:10px;
}

.m_srv li.top {float:left;background:url(/images/menu_bg.gif) repeat-x;}
.m_srv li a.top_link {border:1px solid #c6c9cb; border-bottom:0px; float:left;color:#757881; text-decoration:none; cursor:pointer;}
.m_srv li a.top_link:hover {color:#ffffff;background-color:#486b20;}
.m_srv li a.top_link span {width:218px; display:block; padding:5px 15px 0px 15px; height:19px;}

.cours{background-color:#486b20;}
.cours span{color:#ffffff;}
.menu .cours span{color:#ffffff;}
.m_srv .cours span{color:#96bd0c;}

.left{float:left;}
.right{float:right}
.clear{clear:both;}

.contenu{margin-top:10px;}

.titre2{color:#96bd0d;font-size:22px;}

.news1{
	margin-left:1px;
	width:395px;
	height:230px;
	background-color:#f5f8e7;
	color:#8ca273;
}

.news2{
	margin-left:15px;
	width:395px;
	height:230px;
	background-color:#edf0e9;
	color:#8ca273;
}

.news3{
	margin-left:1px;
	width:395px;
	height:230px;
	background-color:#edf0e9;
	color:#8ca273;
}

.news4{
	margin-left:15px;
	width:395px;
	height:230px;
	background-color:#f5f8e7;
	color:#8ca273;
}

.news_top{text-align:right;width:395px;}

.titre{
	font-size:16px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
	font-weight:bold;
	height:20px;
}

.texte{
	margin-left:50px;
	margin-right:10px;
	height:155px;
}

.lire{
	float:right;
	padding-bottom:1px;
	margin-right:10px;
	width:60px;
	font-size:9px;
	text-align:center;
	background-color:#93a87b;
	color:#ffffff;
}

.lire a{text-decoration:none;color:#ffffff;}

.offre{width:198px;text-align:right}

.pers{width:280px;color:#71787d;}
.bloc_pers{margin-top:15px;}
.bloc_pers img{margin-right:40px;}

.bloc_service{padding-left:15px;padding-right:15px;width:480px;}
.service_desc{margin-top:15px;color:#71787d;}

.contact_bloc{width:550px;color: #71787d;}
.contact_bloc2{width:454px;color: #71787d;}
.contact_bloc3{margin-top:20px;width:498px;color: #71787d;}
.contact_bloc4{margin-top:20px;width:506px;color: #71787d;}
.contact_titre{font-weight:bold;text-decoration:underline;margin-bottom:10px;}