@charset "utf-8";



/*-- global --*/

#cm_global	{height:100%;width:100%;padding:0;margin:0;background:url(../../../MEDIA/TEMPLATE/decor/globackground.png) repeat-x top center}



/*-- header --*/

#cm_header	{width:100%;height:199px;background:url(../../../MEDIA/TEMPLATE/decor/v7/header.jpg) no-repeat top center;display:block;margin:0;padding:0}
#cm_header .elink	{width:100%;height:147px;display:block;margin:52px 0 0 0;padding:0;position:absolute}
#cm_header:hover #cm_connect	{height:52px;}



/*-- header : connect --*/

#cm_bank	{height:200px;width:100%;margin:0;display:block;overflow:hidden;padding:0}

#cm_connect
{
	width:auto;
	min-width:885px;
	height:10px;
	display:block;
	margin:0;
	padding:0;
	background:#555;
	overflow:hidden
}

#cm_connect:hover			{height:auto}

#cm_connect ul 				{ width:855px;margin:15px auto;display:block }
#cm_connect ul li 			{ float:left;text-transform:uppercase;color:#FFF;padding:0;display:block;margin:2px 10px 0 0 }
#cm_connect ul li a			{ color:#FFF }
#cm_connect ul label		{ cursor:pointer }
#cm_connect ul .txt			{ padding:3px 10px 0 0 }

#cm_connect input[type=text],
#cm_connect input[type=password]		{border:1px solid #000529;font-size:12px;padding:1px 4px 2px 4px;}
#cm_connect input[type=checkbox]		{margin-top:3px}
#cm_connect input[type=submit]			{background:url(../../../MEDIA/TEMPLATE/decor/ok.png) no-repeat center top;margin:0 10px 0 0;padding:0;height:19px;width:19px;border:none}
#cm_connect input[type=submit]:hover	{background-position:center bottom}



/*-- #cm_menu --*/

#cm_menu
{
	width:100%;
	height:38px;
	background:url(../../../MEDIA/TEMPLATE/decor/v5/menu.png) no-repeat top center;
	margin:0;
	padding:18px 0 0 0;
	display:block;
	text-transform:uppercase;
	z-index:10
}

#cm_menu .on a		{color:#FFF}
#cm_menu .on ul a	{color:#000529}
#cm_menu .inter		{width:9px;visibility:hidden}

#cm_menu ul
{
	width:875px;
	height:37px;
	display:block;
	margin:0 auto;
	padding:0;
	text-align:center;
}


#cm_menu ul a		{color:#FFF;font:14px/22px Bebas, Verdana, Geneva, sans-serif;letter-spacing:1px;padding-top:4px;display:block;word-spacing:3px}
#cm_menu ul .on		{background:#FF5D00}

#cm_menu ul li
{
	list-style:none;
	float:left;
	padding:0 12px;
	background:url(../../../MEDIA/TEMPLATE/decor/onglet.png) repeat-x 0 1px;
	height:38px;
	transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out
}

#cm_menu ul li:hover	{background:url(../../../MEDIA/TEMPLATE/decor/onglet.png) repeat-x 0 -36px}
#cm_menu ul li:hover ul	{display:block;opacity:0.9}


#cm_menu ul ul				{position:absolute;display:none;z-index:60;width:auto;height:auto;margin:7px 0 0 0;padding:0}
#cm_menu ul ul li			{float:left;clear:both;margin:1px 0 0 0;padding:0;background:#FFF;height:22px;box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000}
#cm_menu ul ul li a			{font-size:12px;color:#333;padding:0 8px 2px;display:block}
#cm_menu ul ul li a:hover	{color:#FFF}
#cm_menu ul ul li:hover		{background:#D21E03;color:#FFF}



/*-- container --*/

#cm_container_center
{
	width:875px;
	height:auto;
	margin:0 auto;
	padding:0
}

#cm_container
{
	width:835px;
	height:auto;
	min-height:800px;
	display:block;
	float:left;
	margin:0;
	padding:20px;
	background:#FFF url(../../../MEDIA/TEMPLATE/decor/background_container.png) no-repeat center top;
	border-bottom:1px solid #CCC;
	box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px rgba(0,0,0,.75);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.75);
}



/*-- footer --*/

#cm_footer
{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px 0 50px 0;
	display:block;
	clear:both;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	background:transparent;/*#555;*/
	color:#FAC29C;
}

#cm_footer a
{
	color:#EEE;/*1F191A;*/
	transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;
	margin:0;
	padding:0 15px 0 10px;
	border-right:1px dotted #1F191A;
}

#cm_footer a:hover	{ color:#FFF;text-decoration:underline }
#cm_footer .end		{ border:none }
