body{font-size:12px;font-family:tahoma;background:url(body.gif) top left repeat-y;padding:0;margin:0;}

.clear{clear:both;margin:0;padding:0;}

#main{margin-left:64px;}

#header{width:990px;height:100px;margin-top:20px;}
#header a{float:right;}
#header img{border:0px;}
#header h1{margin:0;padding:50px 0 0 0;}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover{float:none;letter-spacing:2px;font-family:arial;color:#0aa57b;font-size:26px;text-decoration:none;}

#content{width:1060px;}
#contentleft{width:170px;float:left;overflow:hidden;}
#contentleft_c{width:100%;}
#contentright{width:850px;float:left;margin-left:10px;}
#contentright_c{background:#FFF;padding:10px 0;}
#cr_c{width:830px;padding-left:10px;}
#cr_c1{float:left;width:180px;}
#cr_c2{float:left;width:640px;margin-left:20px;}
#contentright_f{width:100%;height:204px;background:url(contentright_f.gif) top left no-repeat;}
#footer{width:990px;clear:both;padding:15px 0;font-size:11px;color:#636d0a;text-align:center;}

#content_index{width:1060px;}
#contentleft_index{width:170px;float:left;overflow:hidden;}
#contentright_index{width:860px;float:left;}
#contentright_f_index{width:100%;}
#index_content{width:100%;height:503px;background:url(index.jpg) top left no-repeat;}


.menu{
	margin-bottom:5px;
	width:100%;
	border-collapse:collapse;
	background:#4a5b60;
	text-align:center;
	text-transform:uppercase;
	font-family:verdana;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
}
.menu td{
	padding:0;
	width:20%;
}
.menu a:link, .menu a:visited{
	padding:1px 0;
	color:#FFF;
	text-decoration:none;
	display:block;
}
.menu a:hover{
	text-decoration:none;
	background:#D81F27;
}
.menu a.ma0:hover, .menu a.ma0sel, .menu a.ma0sel:hover{background:#D81F27;}
.menu a.ma1:hover, .menu a.ma1sel, .menu a.ma1sel:hover{background:#b7639a;}
.menu a.ma2:hover, .menu a.ma2sel, .menu a.ma2sel:hover{background:#00498E;}
.menu a.ma3:hover, .menu a.ma3sel, .menu a.ma3sel:hover{background:#85AE3E;}
.menu a.ma4:hover, .menu a.ma4sel, .menu a.ma4sel:hover{background:#00A57B;}
.menu a.ma5:hover, .menu a.ma5sel, .menu a.ma5sel:hover{background:#F4C83F;}

#contentleft_index .menu a.ma0, #contentleft_index .menu a.ma0:visited, #contentleft_index .menu a.ma0:hover{background:#D81F27;}
#contentright_index .menu a.ma1, #contentright_index .menu a.ma1:visited, #contentright_index .menu a.ma1:hover{background:#b7639a;}
#contentright_index .menu a.ma2, #contentright_index .menu a.ma2:visited, #contentright_index .menu a.ma2:hover{background:#00498E;}
#contentright_index .menu a.ma3, #contentright_index .menu a.ma3:visited, #contentright_index .menu a.ma3:hover{background:#85AE3E;}
#contentright_index .menu a.ma4, #contentright_index .menu a.ma4:visited, #contentright_index .menu a.ma4:hover{background:#00A57B;}
#contentright_index .menu a.ma5, #contentright_index .menu a.ma5:visited, #contentright_index .menu a.ma5:hover{background:#F4C83F;}

#ptitle{padding:0;margin:0 0 10px 0;font-size:14px;}
.ta0{color:#D81F27;}
.ta1{color:#b7639a;}
.ta2{color:#00498E;}
.ta3{color:#85AE3E;}
.ta4{color:#00A57B;}
.ta5{color:#F4C83F;}

/* cadre */
.cadre_vert{background:#00A57B;color:#FFF;margin-bottom:5px;padding:5px 10px;}
.cadre_vert *{color:#FFF;}
.cadre_vert .cvtitle span{font-weight:bold;font-size:13px;}

.cadre_blanc{background:#FFF;margin-bottom:5px;padding:5px 10px;}
.cadre_blanc .cvtitle span{color:#00A57B;font-weight:bold;font-size:13px;}

.cadre_in {width:100%;}

/* submenu */
.smniv1{list-style-type:none;margin:0 0 0 4px;padding:0;}
.smniv2{list-style-type:none;margin:0;padding:0 0 24px 0;}
.smniv1 li{padding:0 0 0 10px;min-height:52px;height:auto !important;height:52px;}
.smniv2 li{background:none;padding:0;min-height:0;height:auto;}
.smniv1 a:link,.smniv1 a:visited, .smniv1 a:hover{text-decoration:none;color:#333;font-weight:bold;}

.smli0{background:url(submenu0.gif) bottom left no-repeat;}
.smli1{background:url(submenu1.gif) bottom left no-repeat;}
.smli2{background:url(submenu2.gif) bottom left no-repeat;}
.smli3{background:url(submenu3.gif) bottom left no-repeat;}
.smli4{background:url(submenu4.gif) bottom left no-repeat;}
.smli5{background:url(submenu5.gif) bottom left no-repeat;}

.smli0 a:link, .smli0 a:visited, .smli0 a:hover{color:#D81F27;}
.smli1 a:link, .smli1 a:visited, .smli1 a:hover{color:#b7639a;}
.smli2 a:link, .smli2 a:visited, .smli2 a:hover{color:#00498E;}
.smli3 a:link, .smli3 a:visited, .smli3 a:hover{color:#85AE3E;}
.smli4 a:link, .smli4 a:visited, .smli4 a:hover{color:#00A57B;}
.smli5 a:link, .smli5 a:visited, .smli5 a:hover{color:#F4C83F;}

.smniv2 a:link,.smniv2 a:visited, .smniv2 a:hover{font-weight:normal;color:#333;}
.smniv2 a:hover{text-decoration:underline;}

#searchformbloc{background:#00A57B;color:#FFF;margin-bottom:5px;padding:5px 10px;}
#searchformbloc span{font-weight:bold;color:#FFF;position:relative;}
#searchform{margin:6px 0 0 0;padding:0;}
#searchform input.searchwords{
	float:left;
	border:0;
	width:115px;
	height:20px;
	padding:0 0 0 10px;
	color:#888888;
	background:#FFF;
	margin:0;
}
#searchform input.searchwords:hover{
	background-position:left bottom;
}
#searchform input.searchbtn{
	cursor:pointer;
	float:left;
	border:0;
	width:20px;
	height:20px;
	background:url(btnsearch.gif) top right no-repeat;
	margin:0;
	padding:0;
}
#searchform input.searchbtn:hover{
	background-position:right bottom;
}


#map_mini{display:block;width:180px;height:150px;float:right;margin:45px 5px 0 0;display : inline;}
#map_index{display:block;width:340px;height:280px;float:right;margin:200px 40px 0 0;display : inline;}

#shortcuts{clear:both;margin-left:20px;width:840px;}
#shortcuts a:link, #shortcuts a:visited, #shortcuts a:hover{font-size:11px;font-family:Arial;color:#0aa57b;text-decoration:none;letter-spacing:5px;text-transform:uppercase;}
#shortcuts a.lastSc:link, #shortcuts a.lastSc:visited, #shortcuts a.lastSc:hover{color:#d81f27;}

#footer a:link, #footer a:visited, #footer a:hover{font-size:11px;color:#636d0a;text-decoration:none;}


