@charset "utf-8";

#div_login
{ 
	position:absolute; 
	left:50%;  
	top:50%; 
	width:380px; 
	height:300px; 
	margin:-150px 0 0 -190px;
	display:block
}

#div_connect
{ 
	width:180px; 
	margin:108px auto 0 auto;
	padding:20px;
	height:40px; 
	background:#000;color:#FFF;
	overflow:hidden;
	display:block;
	transition:all .5s ease-in-out 1s;-moz-transition:all .5s ease-in-out 1s;-webkit-transition:all .5s ease-in-out 1s;
	
}

#div_connect:hover
{
	margin:35px auto 0 auto;
	background:#FFF;color:#000;
	width:335px;
	height:180px
}

#div_connect h2
{
	font:16px NeuropolRegular;
	letter-spacing:1px;
	display:block;
	margin:2px 0 22px 0;
	padding:10px 0;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px dotted #A49C7D
}

#div_connect #pane_2 .intro	{ padding:3px 0 10px 0;display:block}
#div_connect #pane_2	{display:none}

#div_connect li
{
	text-align:left;
	display:block;
	margin:0;
	padding:0 20px 10px 0;
	float:left;
	width:260px;
	list-style:none;
}

.clr_bgd_gemcom		{ background:#CCC }
.clr_bgd_aquibat	{ background:#E5431E }
.clr_bgd_batimed	{ background:#006AAC }
.clr_bgd_aquibat-grand-est	{ background:#ffcc00 }

.clr_txt_gemcom		{ color:#CCC }
.clr_txt_aquibat	{ color:#E5431E }
.clr_txt_batimed	{ color:#006AAC }
.clr_txt_aquibat-grand-est	{ color:#ffcc00  }

/*-- #cm_global & div_header --*/

#cm_global
{
	width:1000px;
	padding:0;
	margin:20px auto 30px auto;
	height:auto;
	min-height:600px;
	opacity:1;
	background:#FFF
}

#div_header
{
	width:100%;
	height:80px;
	display:block;
	margin:0;
	background: url(../../../MEDIA/TEMPLATE/elements/gemcom_title.jpg) no-repeat 20px 20px;
}

#div_header .logo
{
	position:relative;
	left:830px;
	top:-60px;
	width:150px;
	height:50px;
	display:block;
	margin:0
}

#div_header #logo_aquibat	{ background:url(../../../MEDIA/TEMPLATE/logo/aquibat.png) no-repeat 0 right }
#div_header #logo_batimed	{ background:url(../../../MEDIA/TEMPLATE/logo/batimed.png) no-repeat 0 right }
#div_header #logo_aquibat-grand-est	{ background:url(../../../MEDIA/TEMPLATE/logo/aquibat-grand-est.png) no-repeat 0 right }

/*-- #cm_menu --*/

#cm_menu
{
	width:960px;
	height:30px;
	margin:0;
	padding:0 20px;
	display:block;
	text-transform:uppercase;
	text-align:left;
	z-index:10;
}

#cm_menu .on a		{color:#000}
#cm_menu .on ul a	{color:#000529}

#cm_menu ul
{
	width:100%;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}


#cm_menu ul a		{color:#FFF;font:12px Arial, Verdana, Geneva, sans-serif;letter-spacing:1px;display:block;word-spacing:3px;padding:8px 0 0 0}
#cm_menu ul .on		{background:#333;color:#FC0}
#cm_menu ul .on	a	{color:#FFF}

#cm_menu ul li
{
	list-style:none;
	float:left;
	padding:0 12px;
	height:30px;
	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:#333}
#cm_menu ul li:hover ul	{display:block}


#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:#FC0 url(../../../MEDIA/TEMPLATE/elements/fd_menu.png) repeat 0 0;height:auto;opacity:0.95;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:#000;padding:6px 10px;display:block}
#cm_menu ul ul li a:hover	{color:#000}
#cm_menu ul ul li:hover		{font-weight:600;background:#FF0 url(../../../MEDIA/TEMPLATE/elements/fd_menu.png) repeat 5px 0}

#cm_menu * .menusep			{margin:5px 0 0 0;padding:2px 5px;background:#333;color:#FFF}
#cm_menu * .menusep:hover	{background:#333;color:#FFF;font-weight:normal}



#cm_container		{ margin:0; padding:20px }
#cm_container h1	{
	margin:20px 0;
	padding:0 0 5px 0;
	text-transform:uppercase;
	width: 100%;
	border-bottom: 1px dotted #CCC;
	color:#000
}

#cm_global #cm_container h1	{
	color:#A49C7D
}

#cm_container * .retour {
	font-size:10px;
	padding:10px 0 0 0;
	float:right
}

#cm_container p {
	font-size:12px;
	margin:0 0 10px 0
}

#cm_container .menucision {
	margin:20px auto;
	height:200px;
}

#cm_container .menucision li {
	width:200px;height:220px;display:block;margin:20px;float:left;list-style:none;text-align:center;
	background-position:center 20px; background-repeat:no-repeat;
	-webkit-background-size:128px;-moz-background-size:128px;background-size:128px;
	transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out
}

#cm_container .menucision li:hover {
	background-position:center 0px;
}

#cm_container .menucision li a {
	text-transform:uppercase;font-size:12px;height:30px;width:100%;padding-top:170px;display:block
}

#cm_container .menucision li.edit { background-image:url(../../../MEDIA/TEMPLATE/icones/Edit.png) }
#cm_container .menucision li.file { background-image:url(../../../MEDIA/TEMPLATE/icones/Save.png) }
#cm_container .menucision li.news { background-image:url(../../../MEDIA/TEMPLATE/icones/Envelope.png) }
#cm_container .menucision li.lock { background-image:url(../../../MEDIA/TEMPLATE/icones/Locker.png) }


/*-- #cm_crementions --*/

#cm_crementions
{
	width:100%;
	height:80px;
	display:block;
	color:#C4C3BF;
	font-size:11px;
	text-align:center;
	letter-spacing:0.5px
}

#cm_crementions a {color:#C4C3BF;margin:0 7px}
#cm_crementions a:hover {color:#FFF}


/*-- #cm_hersup --*/

#cm_herbox {width:1000px;height:auto;display:block;margin:0 auto}
