/*------------------------------------------------------------------------
# JA Polaris 1.0 - Sep, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/


/* COMMON STYLE
--------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	color: #2B2B2A;
	background: #D3D6CB;
	font-family: Cabin, Tahoma, Arial, sans-serif;
	line-height: normal;
	font-size: 69%;
}

body.fs1{
	font-size: 57%;
}

body.fs2{
	font-size: 63%;
}

body.fs3{
	font-size: 69%;
}

body.fs4{
	font-size: 75%;
}

body.fs5{
	font-size: 81%;
}

body.fs6{
	font-size: 87%;
}

body#bd {
	background: #D3D6CB;
	text-align: center;
}

body.contentpane {
	width: auto;
	margin: 10px;
	line-height: 140%;
}

#ja-content, #ja-content-f, #ja-content-fr, #ja-content-fl,
#ja-leftcol, #ja-rightcol, #ja-footer {
	line-height: 160%; /* adding line-height to content */
}

h1 {
	font-size: 1.7em;
}

h2 {
	margin: 10px 0;
	font-size: 1.5em;
}

h3, h4 {
	margin: 10px 0;
	font-size: 1.25em;
}

/* normal text */
td, div {
	font-size: 1em;
}

/* Title text */
.contentheading, .componentheading, div.moduletable h3, #ja-subnav h3,
#ja-rightcol div.moduletable-green h3, #ja-rightcol div.moduletable-yellow h3,
h1, h2, h3, h4, h5 {
	font-family: Arial, sans-serif;
}

/*USER9 caract� titres*/
/* Normal link */
a {
	color: #000000;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: none;
}

p {
	margin: 10px 0;
}

ul {
	margin: 0;
	padding: 4px 0px 0px 0px;
	list-style: none;
}

li {
	padding-left: 20px;
	background: url(../images/arrow-off.gif) no-repeat 2px 9px;
	line-height: 200%;
	margin: 0px 10px 0px 5px;
}

th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #ADACA9;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

img {
	border: 0;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 11px Tahoma, Arial, sans-serif;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.button {
	padding: 1px 6px;
	background: #E7E5E2;
	border: 1px solid #ADACA9;
}

.button:hover, .button:focus {
	padding: 1px 6px;
	background: #D78807;
	border: 1px solid #D78807;
	color: #FFFFFF;
}

.inputbox {
	padding-left: 2px;
	border: 1px solid #ADACA9;
	background-color: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #D78807;
}

/* MODULE
--------------------------------------------------------- */
div.modules {
	width: 100%;
}

div.moduletable h3 {
	margin: 0;
	color: #656463;
	text-transform: UPPERCASE;
	font-size: 1.1em;
}

div.moduletable {
}

div.moduletable td {
	padding: 3px 0!important;
}

#ja-rightcol div.moduletable {
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
	width: auto;
}

table.blog .article_seperator {
	display: block;
	height: 5px;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	background: #FFFFFF;
}

table.contenttoc td {
	padding: 1px 5px 1px 20px;
	background: url(../images/arrow-off.gif) no-repeat 6px 8px;
}

table.contenttoc th {
	background: #ADACA9;
	color: #FFFFFF;
	padding: 0;
	text-indent: 5px;
	height: 29px;
	border-bottom: 5px solid #FFFFFF;
	text-transform: UPPERCASE;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	margin: 4px 4px 4px 0;
}

table.pollstableborder td {
	padding: 2px!important;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
	background: url(../images/seperator.gif) repeat-x bottom;
}

table.searchintro td {
	padding: 5px!important;
}

#ja-footer ul#mainlevel li, #ja-footer ul#mainlevel-nav li {
	padding: 0;
	display: inline;
	background: none;
}

.adminform textarea {
	width: 400px!important; /*Control the Frontend Editor area width*/
}

.adminform textarea.inputbox {
}

.blog_more {
	margin: 10px;
}

.blog_more strong {
	margin: 0 0 5px;
	display: block;
}

td.buttonheading {
	padding: 0 3px!important;
	text-align: center;
}

.category {
	font-weight: bold;
}

.clr {
	clear: both;
}

.code, pre {
	border: 1px solid #F0F0C0;
	width: auto;
	padding: 5px;
	background: #FFFFCC;
}

.componentheading {
	padding: 0;
	margin: 0 -5px 10px;
	color: #656463;
	line-height: 27px;
	background: url(../images/h3-bg.gif);
	text-indent: 6px;
	border-right: 1px solid #F6F4F1;
	border-left: 1px solid #E7E5E2;
	text-transform: UPPERCASE;
	font-size: 1.1em;
	font-weight: bold;
}

.contentdescription {
	padding-bottom: 30px;
}

.contentheading {
	color: #D78807;
	font-size: 1.3em;
	font-weight: bold;
}

table.blog .contentheading {
	font-size: 1.4em;
	font-weight: bold;
	color: #D78807;
}

table.blog a.contentpagetitle {
	font-size: 1em;
	font-weight: bold;
	color: #D78807;
	text-decoration: none;
}

a.mainlevel {
	padding-left: 18px;
	background: url(../images/arrow-off.gif) no-repeat 5px 5px;
}

a.mainlevel:hover, a.mainlevel:active {
}

a.sublevel {
	padding-left: 3px;
}

.readmore a {
	background: url(../images/arrow-readon.gif) no-repeat center left;
	padding-left: 14px;
}

a.readon:hover {
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.create {
	color: #ADACA9;
	font-weight: bold;
	line-height: 10px;
}

.modifydate {
	color: #ADACA9;
	height: 15px;
}

.error {
	color: #CC0000;
}

.highlight {
	border-bottom: 1px dotted;
	font-weight: bold;
}

.message {
	color: #999999;
	font-weight: bold;
}

.moduletable {
	padding: 0;
}

.mosimage {
	padding: 3px!important;
	padding: 3px 0;
	margin: 12px 10px 0 0!important;
}

.mosimage img {
	padding: 0;
	margin: 0!important;
}

.mosimage_caption {
	margin-top: 2px;
	padding: 1px 2px;
	color: #ADACA9;
}

.pagenav {
	padding: 2px;
}

.pagenav_prev a, .pagenav_next a {
}

.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav_next a:active {
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
	color: #656463;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
	color: #656463;
}

.sectiontableheader {
	padding: 2px 4px;
	background: #D78807;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a, .sectiontableheader a:hover {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background: #F5F3F1;
}

tr.sectiontableentry2 td {
	padding: 4px;
	border-top: 1px solid #FFFFFF;
	background: #FFFFFF;
}

.small {
	color: #ADACA9;
}

#banner {
}

/* MAIN LAYOUT DIVS WIDTH - SEB HEADER BORDER
--------------------------------------------------------- */
#ja-container {
	width: 766px;
	margin: 3px;
	text-align: left;
}

#ja-container-outer {
	border: 0px solid #E7B564;
	width: 772px;
	margin: 0 auto;
	background: #FFFFFF;
}

/* WIDE LAYOUT DIVS WIDTH
--------------------------------------------------------- */
.wide #ja-container {
	width: 986px;
}

.wide #ja-container-outer {
	width: 992px;
}

.wide #ja-subheader {
	width: 832px;
}

.wide #ja-pathway {
	width: 512px;
}

.wide #ja-contentwrap {
	background: url(../images/contentwrap-wide-bg.gif) repeat-y top left;
}

.wide #ja-contentwrap-fr {
	background: url(../images/contentwrap-fr-bg.gif) repeat-y top left;
}

.wide #ja-contentwrap-fl {
	background: url(../images/contentwrap-fr-bg.gif) repeat-y top left;
}

.wide #ja-contentwrap-fl #ja-mainbody {
	width: 986px;
}

html > body.wide #ja-content-f { /* ignore IE 6 */
	width: 980px;
	margin: 0;
	padding: 3px;
}

/* 3 columns content width */
.wide #ja-content {
	width: 665px;
}

/* 2 column content [on the right] width */
.wide #ja-content-fr {
	width: 815px;
}

/* 2 column content [on the left] width */
.wide #ja-content-fl {
	width: 815px;
}

.wide #ja-topstory {
	width: 832px;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
	position: relative;
	height: 100px;
	margin:0px;
	background-color: #37417B; /*#5C7EA0; SEB*/
	padding-left: 0pt;
	padding-top: 0pt;
}

#ja-header h1 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 2em;
}

#ja-header h1 img {
	margin: 0;
	padding: 0;
	line-height: normal;
}

/* TOP NAVIGATION
--------------------------------------------------------- */
#ja-topnav-outer {
	margin-top: 3px;
}

#ja-topnav {
	font-size: 7pt;
background: #444D80;
	text-transform: UPPERCASE;
	font-family: Cabin,"Microsoft Sans Serif", "MS Sans Serif", sans-serif;
}

#ja-topnav a {
	font-weight: normal;
}

/* MAIN CONTAINER
--------------------------------------------------------- */
#ja-contentwrap, #ja-contentwrap-fr, #ja-contentwrap-fl, #ja-contentwrap-f {
	padding: 0 0 30px;
	margin: 3px auto;
	text-align: left;
}

#ja-contentwrap {
	background: url(../images/contentwrap-bg.gif) repeat-y top left;
}

#ja-contentwrap-fr {
	background: url(../images/contentwrap-fr-bg.gif) repeat-y top left;
}

#ja-contentwrap-fl {
	background: url(../images/contentwrap-fr-bg.gif) repeat-y top left;
}

#ja-contentwrap-fl #ja-mainbody {
	width: 766px;
}

#ja-contentwrap-fl #ja-content-fl {
	float:right;
}

#ja-mainbody {
	float: right;
	overflow: hidden;
}

/* 3 columns content width */
#ja-content {
	width: 445px;
	padding: 10px;
	float: left;
}

/* 2 column content [on the right] width */
#ja-content-fr {
	width: 590px;
	padding: 10px;
}

/* 2 column content [on the left] width */
#ja-content-fl {
	margin: 0;
	width: 590px;
	padding: 10px;
}

/* 1 column content width */
#ja-content-f {
	margin: 0;
	padding: 3px;
}

html > body #ja-content-f { /* ignore IE 6 */
	width: 760px;
	margin: 0;
	padding: 3px;
}

/* SUBHEADER
--------------------------------------------------------- */
#ja-subheader {
	margin-left: px;
	background: #F5F3F1 url(../images/header-bg.gif) top right repeat-x;
	position: relative;
	float: right;
	width: 612px;
	height: 100px;
}

#ja-search {
	position: absolute;
	top: 40px;
	right: 10px;
	background: url(../images/icon-search.gif) no-repeat 5px 4px;
	padding: 1px 1px 1px 24px;
}

#mod_search_searchword {
	width: 100px;
	background: #C4D3E4;
	border: 1px solid #E7E5E2;
}

#mod_search_searchword:hover, #mod_search_searchword:focus {
	background: #FFFFFF;
	border: 1px solid #D78807;
}

#ja-pathway {
	position: absolute;
top: 73px;
left: 460px;
	width: 211px;
	color: #ffffff;
	/*text-indent: 10px;*/
	
}

#ja-pathway strong {
	margin-right: 7px;
}

#ja-pathway a {
	color: #ffffff;
}

#ja-pathway img {
	padding: 0 5px;
}

#ja-usertools {
	padding: 0 10px;
	font-size: 11px;
	background: url(../images/seperator.gif) repeat-x bottom;
	height: 30px;
}

#ja-usertools a {
	padding: 0;
	color: #ADACA9;
}

#ja-usertools img {
	padding: 7px 0;
}

#ja-newsflash {
	height: 20px;
	padding: 10px;
	position: absolute;
	top: 10px;
	color: #656463;
	overflow: hidden;
}

#ja-newsflash h3 {
	margin: 0 0 5px;
	padding: 0;
}

#ja-newsflash div.moduletable {
	padding: 0;
}

#ja-newsflash table {
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-newsflash .article_seperator {
	display: none;
}

#ja-skip-content {
	position: absolute;
	top: 130px;
	right: 10px;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topstory {
	border-left: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	width: 612px;
	height: 200px;
	color: #E7E5E2;
	position: relative;
}
/*positionnement du text du USER9*/
#ja-topstory div.moduletable {
	/*position: absolute;
	top: 5px;
	left: 50px;*/
	background-color:#FFFFFF;
	/*opacity: .7;*/
	filter: alpha(opacity=70);
}

#ja-topstory div.moduletable h3 {
	padding: 3px 0px 0px 10px;
	margin: 0 0px 0px;
	color: #656463;
}

/* LEFT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	width: 150px;
	float: left;
	/*overflow: hidden;*/
}

#ja-leftcol table {
	border-collapse: collapse;
}

#ja-leftcol a {
	color: #484747;
}

#ja-leftcol div.moduletable {
	padding: 12px 10px 10px;
	background: url(../images/seperator.gif) repeat-x bottom;
}

#ja-leftcol div.moduletable h3 {
	padding: 1px 5px;
	margin: 0 -10px 5px;
	color: #656463;
	border-left: 5px solid #E7B564;
	line-height: normal;
}



#ja-leftcol ul.mainlevel {
	padding-left: 20px;
	background: url(../images/arrow-off.gif) no-repeat 5px 4px;
}

#ja-leftcol ul.mainlevel:hover {
	background: url(../images/arrow-on.gif) no-repeat 5px 4px;
}

#ja-leftcol a.sublevel {
	padding-left: 3px;
}

/* RIGHT COLUMN
--------------------------------------------------------- */
#ja-rightcol {
	width: 150px;
	float: left;
	padding-bottom: 5px;
	overflow: hidden;
}

#ja-rightcol div.moduletable {
	padding: 10px;
}

#ja-rightcol div.moduletable h3 {
	padding: 0;
	margin: 0px -5px 5px -15px;
	color: #656463;
	line-height: 27px;
	background: url(../images/h3-bg.gif);
	text-indent: 6px;
	border-right: 1px solid #F6F4F1;
	border-left: 2px solid #E7E5E2;
}

#ja-rightcol a {
	color: #484747;
}

#ja-leftcol table {
	border-collapse: collapse;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	border-top: 3px solid #F5F3F1;
	padding: 15px 15px 10px;
	text-align: left;
	line-height: 180%;
	background: #FFFFFF url(../images/footer-bg.gif) repeat-x;
	clear: both;
	position: relative;
}

#ja-footer a {
	/*padding-right: 20px;*/
	text-transform: Capitalize;
	color: #000000;
}

#ja-footer a:hover, #ja-footer a:active {
	
}

#ja-bottomline {
	padding: 10px 0 10px;
	margin: 0;
	clear:both;
}

#ja-bottomline a {
	padding: 0;
}

#ja-cert {
	position: absolute;
	top: 30px;
	right: 10px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a {
	color: #ADACA9;
	text-decoration: none;
	height: 18px;
	display: block;
	margin-top: 15px;
}

#mod_login_password, #mod_login_username {
	width: 120px;
}

#mod_login_password {
	background: #FFFFFF;
}

#mod_login_username {
	background: #FFFFFF;
}

#mod_login_remember {
	border: none;
	padding: 0!important;
}

/* Clear fix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
}

/* Hides from IE-mac \*/
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%;
}

/* GENERAL */
a {
	color: #000000;
	text-decoration: none;
	font-size:12px;
}

a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: underline;
}

.button:hover, .button:focus {
	background: #37417B; /* SEB #7E9CBA;*/
	border: 1px solid #37417B;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #37417B;
}

#ja-container-outer {
	border: 1px solid #37417B;
}

#ja-leftcol div.moduletable h3, #ja-subnav h3 {
	border-left: 5px solid #999999;
}

.contentheading {
	color: #666666;
}

table.blog .contentheading {
	color: #ffffff;/*#669900*/
	background-color: #9AA8B6; /*anthracite 5E6482*/
 	padding-left:10px;

}

table.blog a.contentpagetitle {
	color: #37417B;
}

.sectiontableheader {
	background: #37417B;
}

#mod_search_searchword:hover, #mod_search_searchword:focus {
	border: 1px solid #37417B;
}

/* English*/
a.english{
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
}

a.english:hover {
	color: #ffffff;
	text-decoration: underline;
}


/* User9 Les titres*/
.title_user9{
	margin-left:60px;
	margin-top:5px;
	position:absolute;
	z-index:1000;
	color: #666666;
	font-size:14px;
	text-decoration:underline;

}

/* NAVIGATION
-------------------------------------------------------------------*/

/* SON OF SUCKERFISH DROPDOWN MENU */
/*
.maximenuck li div {
	background: url(../images/navbg-blue.gif) #057BA3;
	border: 1px solid #5A7B9E;
}*/

.maximenuck li a.active {
	background: #444D80;!important;
}

.maximenuck li li a.active {
	background: none!important;
}


li.maximenuck.level1{
	background: url(../images/arrow-white.gif) 95% 52% no-repeat;
}

li.maximenuck.level1 li{
	background: none;
}

li.maximenuck.level1  li:hover, #ja-nav ul ul li:hover,
li.maximenuck.level1  li.sfhover, #ja-nav ul ul li.sfhover {
	background: url(../images/navbg-on-blue.gif) no-repeat top right 
}

.maximenuck2.first {padding-left:70px}
li.parent.level2 {background: url(../images/arrow-on.gif) no-repeat right center!important}

li.parent.level2 .maximenuck2 {position:absolute;left:100px!important;top:-20px!important}

.item33 li.parent.level2 {background:none!important}
.item33 li.parent.level2 .maximenuck2  {left:185px!important;}


div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck
{
    margin:0!important
}
/*menu*/

/* Son of Suckerfish Dropdowns
---------------------------------------------------------
Originally developed by Patrick Griffiths and Dan Webb
http://www.htmldog.com/articles/suckerfish/dropdowns/
---------------------------------------------------------
NOTE: After a deep research, we decide to divide this
CSS into 2 parts. The first part will define the layout.
The second part will define the visual look for this menu.
---------------------------------------------------------*/

.maximenuck { /* all lists */
	margin: 0;
	padding: 0;
	height: 25px;
}

.maximenuck ul { /* all lists */
	margin: 0;
	padding: 0;
	height: 25px;
}
	
.maximenuck li { /* all list items */
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
}

.maximenuck li ul { /* sous menu width correspond a la largeur*/
	position: absolute;
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 20em;
	/*w\idth: 13.9em;*/
	height: auto;
}

.maximenuck li ul ul { /* third-and-above-level lists */
	margin: -1.5em 0 0 12em;
}

.maximenuck li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 13em;
}

/*zone clicable du sous menu*/
.maximenuck ul a { 
	width: 15.9em;/*15.4
	/*w\idth: 9em;*/

}

.maximenuck li:hover ul ul, .maximenuck li:hover ul ul ul,
.maximenuck li.sfhover ul ul, .maximenuck li.sfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
.maximenuck li:hover ul, .maximenuck li li:hover ul, .maximenuck li li li:hover ul,
.maximenuck li.sfhover ul, .maximenuck li li.sfhover ul, .maximenuck li li li.sfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
.maximenuck li ul {
	
background: url(../images/navbg-blue.gif) #057BA3!important;
border: 1px solid #5a7b9e!important;

}

.maximenuck li ul a {
	color: #FFFFFF;
	text-transform: none;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	
}

ul.maximenuck2 a {color: #FFFFFF;
text-transform: none;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
background: none;
text-align: left;
font-weight: normal;
padding: 0 10px!important;
}



.maximenuck li ul a:hover {
	color: #FFFFFF;
}

.maximenuck li a {
	padding: 0 20px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.maximenuck li a:hover {
	color: #FFFFFF;
}

.maximenuck li a.active {
	background: #E7B564;
}

.maximenuck li a.active:hover, .maximenuck li a.active:active {
	color: #FFFFFF;
}

.maximenuck li li a.active {
	background: none;
	font-weight: bold;
}

.maximenuck  > li:hover{background: #686e94!important;}

/* breadcrumbs */
#ja-pathway li {list-style:none;background:none;float:left;display:block;margin:0;padding-left:0}
.breadcrumbs li.active {font-weight:bold;padding-right:10px}


/* footer */
#ja-footer ul.nav li {display:block;padding:0 20 0 12px;float:left} 

/* search module */
.search-module input {background: #C4D3E4;width: 100px;border: 1px solid #E7E5E2;}

/* mini bootstrap */
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}

/* blog vedette home */
.blog-featured .page-header h2,#archive-items h2  {color: #ffffff;background-color: #9AA8B6;padding-left: 10px;}
p.createdby {color: #ADACA9;margin:0}
.btn-group.actions {float:right}
p.article-info {margin:0}

/* articles */
.item-page h1 {color: #666666;font-size: 1.3em;font-weight: bold;}
ul.actions {float:right}
ul.actions li{background:none;float:left;display:inline;padding:0}

/* override module calendar */
.newscalendar span.hasitems {font-weight: bold;font-size: 0.9em;background:none!important;background-color: #C4D3E4!important;color: #484747;}
ul.nc-items {z-index:9999;position:absolute}
ul.nc-items li {list-style:none;background:none}
.nc-items a {color:white!important}
.newscalendar span.weekday6,.newscalendar span.weekday7 {color:#2B2B2A!important}
li.row0, li.row1 {background:none;list-style:none;padding:0;}

/* pagination */
.pagination li {list-style:none;display:inline;background:none;}

/* pages de type blog cat */
.blog h2 {color: #ffffff;background-color: #9AA8B6;padding-left: 10px;font-size: 1.4em;font-weight: bold;}

/* titres de page */
#ja-mainbody h1 {padding: 0;margin: 0 -5px 10px;color: #656463;line-height: 27px;background: url(../images/h3-bg.gif);text-indent: 6px;border-right: 1px solid #F6F4F1;border-left: 1px solid #E7E5E2;text-transform: UPPERCASE;font-size: 1.1em;font-weight: bold;}
#ja-mainbody .item-page h1 {color: #666666;font-size: 1.3em;font-weight: bold;background:none;text-indent:none;border:none;}

