@charset "windows-1252";
/*header*/
#comheader {width:900px;margin:auto;margin-top:5px;border-collapse:collapse}	
#comheader_menu {height:65px;text-align:right;vertical-align:bottom;padding-right:5px;}	
/*Menu*/

ul#commenu {margin: 0;border: 0 none;padding: 0;width:100%; height:25px; list-style: none;letter-spacing:0.5pt;}
ul#commenu li {display:inline;height:23px;}
ul#commenu a {padding: 5px 4px;color: #fff;font-size:11px;font-weight:bold;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
ul#commenu a:hover  {color: #3C3D61;}


body#bd {
    background: url("images2/body-bg.jpg") repeat-y scroll center top #F5F5F5;
    color: #515756;
}

body.fs3 {
    font-size: 12px;
}

body {
    color: #000000;
    font-family: "Lucida Grande",Arial,sans-serif;
    line-height: 1.6;
}

t#logo, #logo-text {
    font-size: 200%;
    margin: 0;
    padding: 0;
}

td, div {
    font-size: 100%;
}
html, body, form, fieldset {
    margin: 0;
    padding: 0;
}
#logo a {
    background: url("/templates/ja_edenite/images/logo.png") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    display: block;
    height: 59px;
    left: 15px;
    position: absolute;
    width: 200px;
}






/* CSS zone tel */

.div_contact_tel
{
	background : url('images2/img_tel.png') no-repeat;
	width : 205px;
	height : 58px;
}
	
.div_contact_tel .num_phone
{
	color:#125788;
	float:left;
	font-size:21px;
	font-style:italic;
	font-weight:bold;
	margin-left:48px;
	margin-top:13px;
	width:140px;
}
.div_contact_tel .prix_phone
{
	color:#8CACC3;
	font-size:10px;
	font-weight:normal;
	margin-left:52px;
}


/* --------- */
/* CSS HEADER */
	

#ja-header {
    color: #515756;
    font-family: "Lucida Grande",Arial,sans-serif;
    height: 80px;
    line-height: 1.6;
    position: relative;
}
#ja-header, #ja-mainnav, #ja-subnav, #ja-pathway, #ja-container, #ja-topsl, #ja-botsl, #ja-footer {
	clear:both;
}

/*#ja-wrapper
{
	width : 946px;
	margin : 0 auto;
	background : #FFFFFF;
	margin-bottom : 3px;
	padding : 4px;
}*/

#ja-wrapper {
    margin: 0 auto;
    padding: 0 0 0;
    width: 950px;
}
.narrow #ja-wrapper {
    width: 750px;
}

h1.logo, h1.logo-text {
	font-size:200%;
	margin:0;
	padding:0;
}


h1.logo a {
	background:url("images2/logo.png") no-repeat scroll 0 0 transparent;
	bottom:10px;
	display:block;
	height:59px;
	left:15px;
	position:absolute;
	width:200px;
}

h1.logo a span {
	position:absolute;
	top:-1000px;
}

#style-top {
    float: right;
    padding-top: 0;
    right: 0;
    width: 740px;
}

.phone {
	float:right;
	padding-top:5px;
}

/*
#style-user20 {
	float:right;
	padding-top:5px;
	width:740px;
}
*/

#style-user20 {
    
    padding-top: 45px;
    right: 0;
    text-align: right;

}

#jflanguageselection {
	float:right;
	margin:5px 4px 10px 5px;
}

ul.menu9 {
	list-style:none outside none;
	margin:0;
	padding:0;
}

ul.menu9 li {
	background:none repeat scroll 0 0 transparent;
	float:right;
	margin:0;
	padding:0;
	line-height:160%;
}

ul.menu9 li a {
	background:url("images2/vline.gif") no-repeat scroll 100% center transparent;
	display:block;
	float:right;
	margin:0;
	outline:medium none;
	padding:4px;
	text-align:center;
	text-decoration:none;
	color : #2C79B3;
	font-weight : normal;
}

#ja-mainnavwrap {
	background:url("images2/shadow.gif") repeat-x scroll center bottom transparent;
	height:37px;
	position:relative;
	z-index:999;
}

#ja-mainnav {
	background:url("images2/grad2.gif") repeat-x scroll center top #2C79B3;
	height:32px;
}

#ja-cssmenu {
	float:left;
	margin:0;
	padding:0;
}

#ja-cssmenu li {
	background:none repeat scroll 0 0 transparent;
	border-right:1px solid #75AAD2;
	cursor:pointer;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus, #ja-cssmenu li :hover {
	background:url("images2/grad2-1.gif") repeat-x scroll center top #91AE4E;
	color:#FFFFFF;
}

#ja-cssmenu li a {
	border-right:1px solid #2B6484;
	color:#C3DBED;
	display:block;
	font-size:90%;
	font-weight:bold;
	line-height:32px;
	padding:0 20px;
	text-decoration:none;
}

#ja-mainnav a {
	outline:medium none;
}

#ja-search {
	bottom:10px;
	font-size:11px;
	position:absolute;
	right:10px;
}

#ja-search .inputbox {
	background:url("images2/icon-search.gif") no-repeat scroll 5px center #FFFFFF;
	border:1px solid #E7E8E6;
	padding:2px 0 2px 22px;
	color : #515756;
	width : 119px;
}

/* CSS FOOTER */

#comalis_footer
{
	font-family : "Lucida Grande",Arial,sans-serif;
	line-height : 1.6;
	padding : 3px;
	border-top : 1px solid #DDDDDD;
	border-left : 1px solid #DDDDDD;
	border-right : 1px solid #DDDDDD;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0px 0px;
	color:#515756;
}


#comalis_footer a
{
	font-weight : normal;
	text-decoration : none;
}

#comalis_footer p,#comalis_footer ul{
	margin:10px 0;
	padding:0;
}

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


#comalis_footer ul li {
	line-height:160%;
}


#comalis_footer ul {
	list-style:none outside none;
}

#ja-footer {
	background:url("images2/grad2-1.gif") repeat-x scroll 0 0 transparent;
	border-bottom:1px solid #E7E8E6;
	border-top:1px solid #E7E8E6;
	color:#FFFFFF;
	padding:5px 0 20px;
	position:relative;
	text-align:left;
}

.phone-footer {
	float:left;
	padding-top:0;
}

#ja-footer ul {
	line-height:normal;
	margin:0 0 8px;
	padding-left:5px;
	padding-right:10px;
}

ul.menu-footer {
	float:left;
	list-style:none outside none;
	padding:0;
}

#ja-footer li {
	background:url("images2/vline.gif") no-repeat scroll left center transparent;
	display:inline;
	margin:0;
	padding:0;
}

ul.menu-footer li {
	background:none repeat scroll 0 0 transparent;
	float:right;
	margin:0;
	padding:0;
}

li.ja-firstitem {
	background:none repeat scroll 0 0 transparent !important;
}


#ja-footer li a {
	display:inline;
	line-height:normal;
	padding:0 15px;
	font-weight : normal;
	font-size : 11px;
}

ul.menu-footer li a {
	background:url("images2/vline.gif") no-repeat scroll 100% center transparent;
	color:#FFFFFF;
	display:block;
	margin:0;
	outline:medium none;
	padding:0;
	text-decoration:none;
}

#ja-botsl {
	background:url("images2/grad1.gif") repeat-x scroll center top #F8F8F7;
	color:#626A69;
	padding:10px 0;
	
}

#ja-botsl div.modulef {
	padding:0 15px;
}

#ja-botsl div.moduletable, #ja-botsl div.moduletable_menu, #ja-botsl div.moduletable_text {
	border-bottom:medium none;
}

#ja-botsl h3 {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#626A69;
	font-size:100%;
	margin-bottom:0;
}

		h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_hilite h3 {
	background:url("images2/grad3.gif") repeat-x scroll center bottom #A8A8A8;
	border-bottom:1px solid #E7E8E6;
	color:#FFFFFF;
	font-size:100%;
	margin:0 -10px 5px;
	padding:5px 10px;
}

#ja-botsl ul, #ja-botsl ol {
	margin:0;
	padding:0;
}

.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float:left;
	overflow:hidden;
}

#ja-botsl ul li {
	background:url("images2/bullet.gif") no-repeat scroll 5px 7px transparent;
	margin:0;
	padding:0 0 0 15px;
}

#ja-botsl a {
	color:#626A69;
}

.mostread, .latestnews {
	text-decoration:none;
}

#comalis_footer .small, #comalis_footer .smalldark, #comalis_footer .createby, 
#comalis_footer .createdate, #comalis_footer .modifydate, #comalis_footer .img_caption, 
#comalis_footer p.site-slogan, #comalis_footer a.readon, #comalis_footer #ja-pathway, 
#comalis_footer #ja-headlinewrap, #comalis_footer #ja-col1, #comalis_footer #ja-col2, 
#comalis_footer #ja-botsl, #comalis_footer #ja-footer 
{
font-size:92%;
}

#ja-header a {


    color: #005B8D;
    text-decoration: none;
}


#comalis_footer td, #comalis_footer div {
font-size:100%;
}

#ja-header {
    line-height: normal;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* html > body .clearfix {
    display: block;
    width: 100%;
}
* html .clearfix {
    height: 1%;
}
}

