/*
Theme Name: Blogue RCRH
Theme URI: http://wordpress.org/
Description: Th&egrave;me correspondant au visuel du site Raymond Chabot Ressources Humaines.</a>.
Version: 1
Author: Axial D&eacute;veloppement
Author URI: http://www.axialdev.com/


*/




/*****************************
*  Menu CSS et/ou Déroulant  *
*****************************/

UL{margin:0px 0px 0px 15px; padding:0px; list-style-position:outside;}
    * html body{ behavior: url("/themes/RCRH/includes/csshover3.htc"); } 
	
	/* positionnement des sous menu */
	#topMenu dd.zmenu{}
	#topMenu ul{margin:0px 0px 0px 2px; padding:0px; list-style-type:none;}
	#topMenu li{margin:0px; padding:0px; float:left;}
	
	/* categories (niveau cms 1) */
	#topMenu ul.level1 {}
	#topMenu ul.level1 li{}
	
	/* Sous-pages (niveau cms 2) */
	#topMenu ul.level2{}
	#topMenu ul.level2 li{}
	#topMenu ul.level2 li.submenu{}

	
	/* mise en forme du menu */
	#topMenu ul{width:930px;}
	#topMenu li{width:132px; height:49px; list-style:none; font-size:14px; background: url('/themes/RCRH/images/menu.gif') no-repeat top center; text-align:left;}
	#topMenu li:hover{background: url('/themes/RCRH/images/menu.gif') no-repeat bottom center;}
	#topMenu li a{color:#ffffff; text-decoration:none; font-weight:bold; display:block; padding:3px 12px;height:38px;}
	#topMenu li:hover a{color:#3a2b68; text-decoration:none; font-weight:bold; display:block;}
	#topMenu li span{display:block; font-size:14px;}
	
	/* active */
	#topMenu .linkActive{width:130px; height:45px; margin-right:2px; list-style:none; font-size:11px; background: url('/themes/RCRH/images/btn-topmenu-a.gif') no-repeat bottom center; text-align:center;}
	#topMenu .linkActive:hover{background: url('/themes/RCRH/images/btn-topmenu-o.gif') no-repeat bottom center;}
	
	/* categories (niveau cms 1) */
	#topMenu ul.level1{}
	#topMenu ul.level1 li{} /* background important sinon le curseur "passe au travers" et le menu ferme */ 
	#topMenu ul.level1 li a{}
	#topMenu ul.level1 li a:link, #topMenu ul.level1 li a:visited{}
	#topMenu ul.level1 li a:hover, #topMenu ul.level1 li a:active{}
	#topMenu ul.level1 li.submenu span{}	
	
	
	/* Sous-pages (niveau cms 2) */
	#topMenu ul.level2{}
	#topMenu ul.level2 li{}	
	#topMenu ul.level2 li.submenu{}
	#topMenu ul.level2 li a{}
	#topMenu ul.level2 li a:link, #topMenu ul.level2 li a:visited{}
	#topMenu ul.level2 li a:hover, #topMenu ul.level2 li a:active{;}
	
	
	/* ouverture et fermeture des menus*/
	#topMenu li:hover ul.level1{display: block}
	#topMenu ul.level1 li.submenu:hover ul.level2{ display: block}
	
/*******************
*    Menu LSide    *
*******************/


/* Classe container du menu */

#menuDroite {list-style-type:none;  margin:0px; padding:0px;}
#menuDroite UL, .widget_categories ul{list-style-type:none; margin:0px; padding:0px;}
#menuDroite LI, .widget_categories ul li{list-style-type:none; display:block; margin:0px; padding:0px; border-bottom:#fff solid 1px;}

UL.menuBlockContent, .widget_categories ul{border-top:1px solid #999999; margin-bottom:10px;}



/* Classe de page (1e niveau) */

/*LI.blockCatego{border-bottom:1px solid #999999;}*/

.widget_categories A, .widget_categories A:link, .widget_categories A:visited, A.blockCategoUp:link, A.blockCategoUp:visited, A.blockCatego, A.blockCatego:link, A.blockCatego:visited, A.blockCategoUp, A.blockCategoUp:link, A.blockCategoUp:visited{
display:block;
text-decoration:none;
padding:2px 30px;
background-image:url(/themes/RCRH/images/menu/select.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
line-height:18px;
}
#sidebar{ position:relative; top:-1px;}

.widget_categories h2{ display:none/*color:#999999;
font-size:13px;
font-weight:normal;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
text-align:right;*/}

* html A.blockCatego, *+html A.blockCatego{position:relative; /*left:-12px;*/ padding:0 10px}
* html ul li A.blockCatego, *+html ul A.blockCatego{position:relative; /*left:6px;*/ padding:0 30px}

.widget_categories A:hover, .widget_categories A:active, A.blockCatego:hover, A.blockCatego:active{
text-decoration:none;
background-position:0 -31px;
}

/*A
background-image:url(/themes/RCRH/images/selection_item.gif);
background-position:left top;
color:#000000;
display:block;
height:20px;
line-height:18px;
padding-left:20px;
text-decoration:none;
*/

/*UL line-height:0????????
*/

LI.blockCategoUp{}
SPAN.blockCategoUp, body #colonneDroite li.current-cat a{display:block; background:#4F2D7F; color:#ffffff;  text-decoration:none;  padding:2px 10px 2px 10px; font-weight:bold}


/* Classe de page (2e niveau) */

UL.ListLinks{}
LI.ListLinks{}

A.ListLinks, A.ListLinks:link, A.ListLinks:visited{color:#4F2D7F;
display:block;
font-size:0.8em;
height:18px;
margin-left:10px;
padding:4px 10px 0 28px;
text-decoration:none;}
A.ListLinks:hover, A.ListLinks:active{line-height:16px; padding:4px 10px 0 28px; display:block; color:#4F2D7F; text-decoration:none;}
SPAN.ListLinks{line-height:16px; padding:4px 10px 0px 20px; display:block; color:#4F2D7F; background:#DCD5E5; text-decoration:none;}

/********************
*      Général      *
********************/

html, BODY{margin:0px; padding:0px;}
BODY{text-align:center;
background:#ffffff; font-family:Arial,Verdana,Sans-serif; font-size:12px; color:#444444;}
TABLE{font-family:Arial,Verdana,Sans-serif; font-size:12px; color:#444444;}
/*
UL{margin:0; padding:0px; list-style-position:outside;}*/
LI{line-height:16px; /*padding:3px 0px;*/ list-style-type:none;}
#cmsContent li{list-style-type:square;}
DD{margin:0px; padding:0px; }

H6{color:#000000; font-size:14px; margin:20px 0px 10px 0px; }
H5{color:#000000; font-size:14px; margin:20px 0px 10px 0px; }
H4{color:#000000; font-size:14px; margin:20px 0px 10px 0px; }
H3, .widget h2{color:#000000; font-size:14px; margin:20px 0px 10px 0px; }
/*H2{color:#000000; font-weight:bold; font-size:17px; margin:0px 0px 10px 0px; border-bottom:2px solid #96bf0e; padding-bottom:2px;}*/
h2{font-size:18px;}
H1{color:#000000; font-weight:normal; font-size:24px; margin:0px 0px 10px 0px;}

a IMG{border:0}

/******/

.cellpadding10 a{
color:#58448b;text-decoration:none;font-weight:bold; font-size:15px;
}

.cellpadding10 a:hover{
color:#58448b;text-decoration:none;font-weight:bold;
}

.cellpadding10 a:visited{
color:#58448b;text-decoration:none;font-weight:bold;}

/****/
#footer a:visited{
color:#000;text-decoration:none;}

#footer a, #colonneDroite a, #bottomTab a{
color:#000;text-decoration:none;
}

#footer a:hover, #colonneDroite a:hover, #bottomTab a:hover{
color:#58448b;text-decoration:none;
}



/********************
*   Design du site  *
********************/
/*******EN-TÊTE**********/

#lienGeneral div{
float:left;}

#lienGen1{
padding:6px 10px 0 0;}


/******RCRH***/

#autreServices li{
	list-style: none;}
#autreServices, .list_style{
	border-left-width: 5px;
	padding:10px;
	/*list-style-image: url(/themes/RCRH/images/puce.gif);*/
	border-left-style: solid;
	border-left-color: #DFDDDB;
	list-style-position: inside;}
	
#autreServices a, .list_style li{background-image:url(/themes/RCRH/images/puce.gif);
background-position:0 11px;
background-repeat:no-repeat;
line-height:23px;
padding-left:9px;}

.tableContact TD{border-bottom:1px dashed #BEBEBE; padding:10px 10px 10px 0px;}
.tableContact P{margin:0px;}

#typesLeadership{font-size:11px;}

#typesLeadership01{font-size:11px; background-image: url(/themes/RCRH/images/fonds_cellules_mauve.jpg);
	background-repeat: no-repeat;}
	
#typesLeadership02{font-size:11px; background-image: url(/themes/RCRH/images/fonds_cellules_bleu.jpg);
	background-repeat: no-repeat;}
	
#typesLeadership03{font-size:11px; background-image: url(/themes/RCRH/images/fonds_cellules_vert.jpg);
	background-repeat: no-repeat;}
	
#typesLeadership04{font-size:11px; background-image: url(/themes/RCRH/images/fonds_cellules_jaune.jpg);
	background-repeat: no-repeat;}

#planDuSite UL LI UL{margin-bottom:0px;}

/*********/

/*****RCRH-accueil*****/
H2.split{color:#7460a7; font-weight:bold; font-size:19px; border-bottom:2px solid #cbc5de; padding-bottom:2px;}


#texteAccueil a, #texteAccueil a:visited, #texteAccueil a:link{
color:#7460a7;
font-weight:bold;
margin-right:6px;
text-decoration:none;
}

#texteAccueil img{
vertical-align:middle;}

#texteAccueil a:hover, #texteAccueil a:active{
color:#7460a7;}

#texteAccueil{width:925px;}
		#texteIntro{float:left; width:390px;}
		#flashAccueil{float:right; width:530px; height:192px; border:1px solid #c2c2c2;}
	
	#dernieresNouveautes{margin-top:0px; position:relative;}
		#dernieresNouveautes p{margin:0px;}

.selection{
line-height:0px;}

.selection a{
background-image:url(/themes/RCRH/images/selection_item__.gif);
background-position:left 5px;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
color:#000000;
display:block;
line-height:20px;
min-height:20px;
padding-left:20px;
text-decoration:none;
}

.selection a:hover{
/*background-position:bottom left;*/
color:#58448b;
font-weight:bold;
}



/********/

#adminShortcutMenu{text-align:center;}

#container{
text-align:left;
margin:0 auto;
padding:0 15px;
position:relative;
top:-16px;
width:925px;}

	
	#header{height:116px; position:relative;}
		#logoHeader{position:absolute; top:24px;}
		#lienGeneral{float:right; margin-top:46px; text-align:right;}
			#lienGeneral a{color:#666; text-decoration:none; font-weight:bold;}
			#lienGeneral a:visited{color:#666; text-decoration:none;}
			#lienGeneral a:hover, #lienGeneral a:active{color:#7460a7; text-decoration:none;}
		#recherche{/*position:absolute; top:45px; right:0px;*/ text-align:right; height:22px; line-height:22px;}
				
	#topMenu{height:50px; width:925px; overflow:hidden; margin-bottom:10px;}
	
	#breadcrumb{color:#999898; font-size:10px; height:18px; margin-bottom:10px; padding-left:2px;}
		#breadcrumb a:link{color:#336BBD;text-decoration:none;}
		#breadcrumb a:visited{color:#99b5de;text-decoration:none;}
		#breadcrumb a:hover, #breadcrumb a:active{color:#336BBD; text-decoration:underline;}		
	
	#cmsContent{width:682px; float:left; padding-bottom:25px}
	
	#cmsContent a, #cmsContent a:link, #cmsContent a:visited{
	color:#7460a7;
text-decoration:none;}
body #cmsContent .postmetadata a{color:#999999}

	#cmsContent a:hover{
	color:#7460a7;text-decoration:underline;}
	#cmsContent a:hover strong{
	text-decoration:underline;}
	
		#banniere{position:relative; margin-bottom:15px; /*line-height:112px;*/}
		#banniere h1{left:15px;
/*line-height:19px;
_line-height:auto;*/
position:absolute;
top:47px;
vertical-align:middle;}

#cmsContentText{position:relative}
	
	#colonneDroite{width:220px; float:right;}
	* html #colonneDroite{width:220px; float:right; position:relative; left:20px;}
	
	#colonneDroite UL{list-style-type:none;}
		#colDroiteMenu{clear:both; margin-bottom:8px;color:#fff}
		
		#colDroiteCategories a, #bottomTab a{
		display:block;
		background-position: 0 4px;
		background-image: url(/themes/RCRH/images/menu/arrow_off.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		line-height:16px;}
		
		#colDroiteCategories a:hover, #bottomTab a:hover{
		background-position: 0 4px;
		background-image: url(/themes/RCRH/images/menu/arrow_on.gif);
		}
		
		#colDroiteAjout{}
			#colDroiteAjout UL, .droiteliste ul{margin:0px; list-style-type:none; clear:both; background-image: url(/themes/RCRH/images/menu/folder.gif);}
			#colDroiteAjout LI, .droiteliste ul li{border-bottom:1px solid; display:block; font-size:11px; line-height:12px; margin:0 14px 2px; padding:4px 0; list-style-type:none;}
		#colDroiteAlire{}
			/*#colDroiteAlire TABLE.List{clear:both; border-top:4px solid #624a95;}
			#colDroiteAlire TABLE.List TD{padding:5px; background:#f4efe7;}*/
			/*
			#colDroiteAlire LI{padding:4px 0 0 0; font-size:0.8em;display:block; clear:both}
			#colDroiteAlire LI img{margin-right:5px; vertical-align:middle; float:left; border:0 none;}
			#colDroiteAlire LI span{display:block;}
		*/
		
	#inscription{height:30px; width:924px; background-image: url(/themes/RCRH/images/backFoot.gif); font-weight:bold; margin:10px 0;}
		/*#inscriptionTexte{float:left; height:27px; color:#ffffff; background:#624a95; width:513px; line-height:25px; text-align:right;}*/
	
	#footer{position:relative; height:75px; margin-bottom:10px;}
		#footer img{margin-right:10px;vertical-align:middle;}
		#texteFooter{ text-align:right; font-size:12px; line-height:18px; color:#d3d3d3; position:absolute; right:0; top:0}



.clear{clear:both;}

.h2Small{font-family:Arial, Verdana, Sans-serif; font-weight:bold; font-size:12px; color:#999999;}
.h3Small{font-family:Arial, Verdana, Sans-serif; font-weight:normal; font-size:12px;}

.boiteBeige, .widget_archive, #recent-posts{background:#f4f4f4; padding:10px; margin:0px 0px 8px 0px; font-size:11px; position:relative; clear:both; line-height:5px;}
.boiteBeige TABLE{font-size:11px;}
.boiteBeige h3, .widget h2{margin:4px 0 10px;}

#bottomBox {
background:#F4F4F4 none repeat scroll 0 0;
clear:both;
height:178px;
}
#bottomBox .pad {
padding:10px;
}
#bottomBox h3 {margin-top:4px;
}
.boiteBas {
float:left;
min-width:180px;
padding:10px;
_padding:0;
}
.boite1 {
width:210px;
}
.boite2 {
background:#DDDDDD none repeat scroll 0 0;
width:420px;
}
.widget_archive ul{}
.boiteBas ul{
float:left;
margin:0 30px;
}

.nocomments{display:none}
.boiteBas li {
}
.widget_archive ul, #recent-posts ul{padding-left:0}
.boiteBas a:hover, .widget_archive a:hover, #recent-posts a:hover{background-image:url(/themes/RCRH/images/menu/arrow_on.gif);
background-position:0 4px;color:#58448B}
.boiteBas a, .widget_archive ul a, #recent-posts ul a {
color:#444444;
/*display:block;*/
max-width:150px;
text-decoration:none;
background-image:url(/themes/RCRH/images/menu/arrow_off.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding:0 0 0 10px;
}
.boiteBas img {
margin:0 3px 0 0;
vertical-align:bottom;
}

#bottomTab img{
float:left;}

#bottomTab td{
padding-left:20px;}

#bottomTab p{
padding-left:20px;}

#bottomTab a{
color:#7e7e7e;}

.fonce{background-color:#e7e7e7;}

/********
BOITE ONGLET
********/
.ui-tabs-nav li a {
background:transparent url(/themes/RCRH/images/menu/tab1_off.gif) repeat scroll 0 0;
height:31px;
width:100px;
}
.ui-tabs-nav li.tabs-selected a {
background:transparent url(/themes/RCRH/images/menu/tab1_on.gif) repeat scroll 0 0;
}
.ui-tabs-panel {
background:#EDEAF6 none repeat scroll 0 0;
border-left:1px solid #DFDAED;
border-right:1px solid #DFDAED;
width:198px;
}

.ui-tabs-panel li img{margin-right:4px; vertical-align:sub}
.ui-tabs-panel ul {
margin:0;
padding:10px 13px;
}
.ui-tabs-panel li {
clear:both;
display:block;
font-size:9px;
padding:4px 0 0;
}

/********************/

.sousmenuTitre{
color:#000000;
display:block;
font-size:16px;
font-weight:bold;
text-align:right;
}

/*.cellpadding10{padding:0px 10px 10px 10px;}*/

#lastNewsTable H2{border-style:none; margin:10px 0px 0px 0px; padding:0px; line-height:13px;}
#lastNewsTable p{margin:0px;}



/********************
*    Menu Admin     *
********************/

a.menuAdmin{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:link{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:visited{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:hover{font-size:9px; color:#000000; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:active{font-size:9px; color:#000000; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}



/*********************
*    Formulaires     *
*********************/


FORM{margin:0px; padding:0px;}


/*********************
*        BANNER ACCUEIL        *
*********************/

#banner a{
color:inherit;
text-decoration:none;
}
#banner a:hover{
text-decoration:underline}
/*** set the width and height to match your images **/
#banner h1{font-size:20px;
font-weight:normal;
left:20px;
margin:0;
position:relative;
top:40px;
z-index:500;}

#banner .person{
display:block;
left:524px;
position:absolute;
top:111px;
}
#banner .person h4{font-size:12px; margin:0}
#banner .person p{margin:0; padding-left:20px; font-size:9px}
#banner .quote{color:#7460A7;
font-size:15px;position:absolute;}
#banner .quote0{
left:150px;
top:70px;}
#banner .quote1{display:block;
font-size:17px;
right:460px;
text-align:right;
top:70px;}

#banner .more{color:#7460A7;
font-size:12px;
font-weight:bold;position:absolute;}
#banner .more1{right:460px;
top:130px;}
#banner .more0{
left:770px;
top:112px;}

#slideshow {
    position:relative;
    height:170px;
	width:925px;
}

a.subscribe{color:#666666;
font-weight:bold;
position:absolute;
right:0;
_padding-right:14px;
top:7px;
display:none;}

#slideshow DIV {
    position:absolute;
	width:925px;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 170px;
	background:url(/themes/RCRH/images/fade.gif) bottom repeat-x #fff;
	overflow:hidden;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}



/*********************
*        sIFR        *
*********************/

/* Screen */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}


.sIFR-active span.link {visibility:hidden; font-family:Verdana;  line-height:1em; font-size:12px; margin-top:10px;}

/*blogue*/
.alignleft{float:left;}
.alignright{float:right;}
