/*
Theme Name: Innovation RH
Theme URI: http://wordpress.org/
Description: Le thème spécifique d'Innovation RH.
Version: 1.6
Author: Prospek
Author URI: http://prospek.com/

Kubrick v1.5
http://binarybonsai.com/kubrick/

This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */


/* MASTER STYLE FOR LE PLACIER */
/*========================================*/
/*

1: BODY

2: STRUCTURE

3: TYPO

*/

 @import "iewin.css";

/* 1: BODY
============================================================================ */

body{
	margin:0px;
	padding:0px;
	font-family: Tahoma, Trebuchet MS, sans-serif;
	color:#353535;
	text-align:center;
	height:100%;
	width:100%;
}

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


html:not([lang*=""]) body {
	overflow-y: scroll;
}

html[xmlns*=""] body:last-child {
	overflow-y: scroll;
}

/* 2: STRUCTURE
============================================================================ */

/*Global
=====================*/

#global{
	text-align:left;
	margin:0 auto;
	padding:0px;
	width:976px;
	overflow:hidden;
}

#header{
	float:left;
	text-align:left;
	margin:20px 0px 15px 0px;
	padding:0px;
	width:976px;
}

#content{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:976px;
	background:url(images/content_background.jpg) 85px top repeat-y;
	border-bottom:1px solid #e9e9e9;
}

#content_quote{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:976px;
}

#container_left{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:314px;
	/*border-right:1px solid #e9e9e9;*/
}

#container_right{
	float:right;
	text-align:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	width:641px;
}

#container_right img{
	float:left;
	text-align:left;
	margin:4px 10px 0px 0px;
}

#footer{
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	width:976px;
}


/* 2: STRUCTURE
============================================================================ */


/*Header
=====================*/

h1{
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	line-height:10px;
	font-size:10px;
}

a.header_title:link, a.header_title:visited, a.header_title:active, a.header_title:hover{
	float:left;
	display:block;
	margin:0px 0px 30px 0px;
	padding:0px;
	border:0;
	width:160px;
	height:87px;
	background:url(images/logo_innovation_rh.gif) left top no-repeat;
	outline:none;
}

.logo_print{
	display:none;
}

#searchform div{
	display:block;
	width:292px;
	height:42px;
	margin:10px 0px 0px 0px;
	float:right;
	background:url(images/search_back.jpg) left top no-repeat;
}

#searchform div label{
	font-size:10px;
	display:block;
	float:left;
	width:80px;
	margin:12px 0px 0px 15px;
	padding:0px;
	text-transform:uppercase;
}

#searchform div input{
	border:1px solid #fff;
	background-color:#fcfcfc;
	margin:10px 0px 0px 10px;
	padding:0px;
	width:165px;
	font-size:12px;
	color:#788695;
}

.text_quote_top{
	float:left;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#788695;
	float:right;
	display:block;
	text-align:right;
	width:550px;
	margin:17px 0px 0px 30px;
}

 .text_quote_top span{
	color:#a30000;
}

a.btn_lancez:link, a.btn_lancez:visited, a.btn_lancez:active{
	font-size:12px;
	color:#000;
	text-decoration:underline;
	float:right;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:61px;
	height:40px;
	line-height:37px;
	text-align:right;
	text-indent:2px;
	outline:none;
}

a.btn_lancez:hover{
	color:#a30000;
}

#btn_english{
	margin: 0;
	height: auto;
	line-height: 12px;
	width: 52px;
}

#header ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(images/mainmenu_back.jpg) left top no-repeat;
	width:976px;
	height:43px;
	display:block;
}

#header ul li{
	float:left;
	margin:0px;
	padding:0px;

}

.page_item a:link, .page_item a:visited, .page_item a:active{
	font-size:13px;
	color:#000;
	margin:0px 0px 0px 23px;
	padding:0px 23px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:37px;
	height:37px;
	display:block;
	float:left;
	border-right:1px solid #e0e5e9;
	outline:none;
}

.page_item a:hover{
	color:#a30000;
}

.page-item-15 a:link, .page-item-15 a:visited, .page-item-15 a:active, .page-item-15 a:hover{
	border:none;
}

.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active , .current_page_item a:hover{
	color:#a30000;
}



/*Content
=====================*/

p{
	font-size:14px;
	margin:0px 0px 15px 0px;
}

.txt_mandat{
	margin:7px 0px 0px 0px;
	display:block;
	font-weight:bold;
	color:#000;
	font-size:12px;
}

.home_line{
	display:block;
	height:1px;
	width:633px;
	float:left;
	margin:0px 0px 15px 0px;
	background-color:#e9e9e9;
}

a:link, a:visited, a:active{
	color:#788695;
	text-decoration:underline;
}

a:hover{
	color:#a30000;
}

h2{
	display:block;
	margin:0px;
	height:auto;
	padding:0px 0px 0px 0px;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color:#b8b2b2;
}

h2 span.title_innovation{
	color:#a30000;
}

h2 span.title_quote{
	color:#788695;
}

h2.page_quote{
	display:block;
	width:976px;
	height:25px;
	margin:5px 0px 15px 0px;
	padding:0px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#3d4247;
	text-transform:uppercase;
}

h3{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#5b6876;
}

h4{
	margin:30px 0px 30px 0px;
	padding:0px;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#b8b2b2;
	text-transform:uppercase;
}

h4 a:link, h4 a:visited, h4 a:active{
	color:#a30000;
	text-decoration:none;
}

h4 a:hover{
	text-decoration:underline;
}


h4 span{
	color:#a30000;
}

h5{
	margin:15px 0px 3px 0px;
	padding:0px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#b8b2b2;
}

.categories h5{
	color:#5B6876;
}

.title_archive{
	color:#5B6876;
	margin:0px;
}

.content_bloc_newstxt{
	display:block;
	float:left;
	width:500px;
}

.serv_block{
	display:block;
	float:left;
	clear:both;
	margin:0px;
	width:630px;
	padding:0px;
	margin:0px 0px 15px 0px;
}

a.btn_backtop:link, a.btn_backtop:visited, a.btn_backtop:active{
	background:url(images/bullet_backtop.gif) right 5px no-repeat;
	font-size:12px;
	float:right;
	margin:0px 0px 15px 0px;
	padding:0px 10px 0px 0px;
	display:block;
	text-align:right;
	width:615px;
	color:#a30000;
	text-decoration:none;
	outline:none;
}

a.btn_backtop:hover{
	text-decoration:underline;
}

.serv_block_line{
	border-bottom:1px solid #eaeaea;
}

a.ico_pdf:link, a.ico_pdf:visited, a.ico_pdf:active, a.ico_pdf:hover{
	margin:0px;
	padding:0px;
	display:block;
	line-height:19px;
	text-indent:-9999px;
	border:0;
	float:left;
	width:19px;
	height:19px;
	outline:none;
}

.ico_pdf_one{
	background:url(images/logo_pdf.jpg) left top no-repeat;
}

.ico_pdf_two{
	background:url(images/logo_pdf_gris.jpg) left top no-repeat;
}

.content_bloc_newsdate{
 	float:left;
	width:70px;
	height:77px;
	background-color:#f5f3f4;
	margin:15px 15px 0px 0px;;
	padding:3px 0px 0px 0px;
	font-size:23px;
	text-align:center;
	color:#758290
}

.content_bloc_newsmonth{
	font-size:12px;
	font-weight:bold;
	color:#758290
}


.content_bloc_subdate{
	width:50px;
	height:20px;
	background-color:#a30000;
	margin:7px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	line-height:18px;
	text-align:center;
	color:#fff;

}

a.btn_titlenews:link, a.btn_titlenews:visited, a.btn_titlenews:active{
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#3d4247;
	text-decoration:none;
	outline:none;
}

a.btn_titlenews:hover{
	color:#a30000;
}

.txt_date{
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#b8b2b2;
	outline:none;
}


#container_right_home img{
	float:right;
	border:0;
}

#container_right_home img{
	float:right;
	border:0;
}

#container_right_home p{
	min-height:200px;
	float:right;
	border:0;
	width:631px;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	font-size:15px;
	line-height:20px;
	border-left:1px solid #e9e9e9;
}

.content_menuside{
	list-style:none;
	margin:27px 0px 15px 0px;
	padding:0px;
	display:block;
	width:314px;
}

.content_menuside li{
	list-style:none;
	margin:0px;
	padding:0px;
}

/*=================================*/
/*=================================*/

a.btn_side_top:link, a.btn_side_top:visited, a.btn_side_top:active{
	padding:0px 0px 0px 14px;
	font-size:15px;
	color:#353535;
	background:url(images/btn_sidetop_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:298px;
	height:32px;
	line-height:32px;
	text-align:left;
	outline:none;
}

a.btn_side_top:hover{
	color:#a30000;
}

/*=================================*/
/*=================================*/

 a.btn_side:link, a.btn_side:visited, a.btn_side:active{
 	padding:0px 0px 0px 14px;
	font-size:15px;
	color:#353535;
	background:url(images/btn_side_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:298px;
	height:31px;
	line-height:31px;
	text-align:left;
	outline:none;
}

a.btn_side:hover{
	color:#a30000;
}

/*=================================*/
/*=================================*/

 a.btn_side_middle:link, a.btn_side_middle:visited, a.btn_side_middle:active{
 	padding:0px 0px 0px 14px;
	font-size:15px;
	color:#353535;
	background:url(images/btn_sidemiddle_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:298px;
	height:32px;
	line-height:32px;
	text-align:left;
	outline:none;
}

a.btn_side_middle:hover{
	color:#a30000;
}

/*=================================*/
/*=================================*/

 a.btn_side_bottom:link, a.btn_side_bottom:visited, a.btn_side_bottom:active{
 	padding:0px 0px 0px 14px;
	font-size:15px;
	color:#353535;
	background:url(images/btn_sidebottom_back.jpg) left top no-repeat;
	text-decoration:none;
	display:block;
	width:298px;
	height:38px;
	line-height:31px;
	text-align:left;
	outline:none;
}

a.btn_side_bottom:hover{
	color:#a30000;
}

/*=================================*/
/*=================================*/

.content_section_line{
	clear:both;
	float:left;
	height:1px;
	width:100%;
	background-color:#fff;
	display:block;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.content_bloc_newstxt p {
	margin:0px 0px 10px 0px;
}

.text_publications p{
	display:block;
	float:left;
	clear:both;
	width:500px;
	margin:0px 0px 4px 0px;
	color:#000;
}

.img_sylvie{
	margin:0px 25px 0px 0px;
	padding:0px;
	border:0;
	float:left;
}

#container_right ul{
	float:left;
 	display:block;
 	padding:0px 0px 0px 20px;
	margin:-5px 0px 10px 0px;
	width:610px;
}

#container_right ul li{
	padding:0px 0px 5px 12px;
	font-size:14px;
	width:550px;
	clear:both;
	float:left;
	list-style:none;
	background:url(images/red_bullet.gif) left 6px no-repeat;
 }

#container_right ul li ul{
	display:block;
	width:450px;
	float:left;
	margin:5px 0px 5px 0px;
	list-style:none;
 }

#container_right ul li li{
	padding:0px 0px 5px 12px;
	font-size:14px;
	clear:both;
	float:left;
	list-style:none;
	background:url(images/red_bullet.gif) left 6px no-repeat;
 }



a.img_sylvie:link, a.img_sylvie:visited, a.img_sylvie:active, a.img_sylvie:hover{
	margin:0px;
	padding:0px;
	border:0;
	float:left;
	text-align:left;
}


.img_sylvie img{
	margin:0px;
	padding:0px;
	border:0;
	float:left;
	text-align:left;
}


.block_contact_first{
	font-size:12px;
	margin:0px 25px 0px 0px;
	padding:0px;
	float:left;
	width:250px;
}

.block_contact_second{
	font-size:12px;
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
}

hr{
	display:none;
}


.list_submenu_articles{
	list-style:none;
	margin:10px 0px 10px 0px;
	width:100px;
	padding:0px;
}

.list_submenu{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.list_cat, .list_cat ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.list_submenu li a:link, .list_submenu li a:visited, .list_submenu li a:active, .list_submenu_articles li a:link, .list_submenu_articles li a:visited, .list_submenu_articles li a:active{
	color:#3d4247;
	font-size:12px;
	margin:0px 0px 15px 30px;
	padding:0px;
	outline:none;
	display:block;
	width:175px;
	float:left;
}

.list_submenu li a:hover, .list_submenu_articles li a:hover{
	color:#a30000;
}


.cat-item a:link, .cat-item a:visited, .cat-item a:active{
	list-style:none;
	color:#b8b2b2;
	font-size:12px;
	margin:0px 0px 0px 30px;
	padding:0px;
	outline:none;
}

.cat-item a:hover{
	color:#a30000;
}

input{
	font-family: Tahoma, Trebuchet MS, sans-serif;
	font-size:13px;
	color:#788695;
}

.comment_input{
	border:1px solid #788695;
	padding:2px;
	height:16px;
	width:150px;
	font-size:13px;
	color:#788695;
}

.comment_textarea{
	font-family: Tahoma, Trebuchet MS, sans-serif;
	font-size:13px;
	color:#788695;

	border:1px solid #788695;
	padding:2px;
	height:200px;
	width:630px;
	font-size:13px;
	color:#788695;
}

.commentlist{
	list-style:none;
	font-size:12px;
	padding:0px;
	margin:15px 0px 15px 0px;
	float:left;
}

.commentlist li{
	list-style:none;
	font-size:12px;
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	width:550px;
	float:left;
}

.comment{
	border-bottom:1px solid #e0e5e9;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
}

.commentlist p{
	margin:10px 0px 0px 0px;
	font-size:14px;
}

.comment-author img{
	display:none;
}

a.clink:link, a.clink:visited, a.clink:active{
	text-decoration:underline;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.post-edit-link:link, a.post-edit-link:visited, a.post-edit-link:hover{
	font-size:12px;
	padding:0px;
	margin:0px 0px 0px 10px;
}

a.btn_readmore:link, a.btn_readmore:visited, a.btn_readmore:active{
	font-size:13px;
	color:#a30000;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

a.btn_readmore:hover{
	text-decoration:underline;
}

.bloc_banner{
	margin:0px;
	padding:0px;
	background:url(images/flash_replacement.jpg) top left no-repeat;
	width:600px;
	height:200px;
	float:left;
}

.tab_emplois_block{
	display:block;
	margin:7px 0px 20px 0px;
	padding:0px;
	float:left;
	border-top:1px solid #d6d6d6;

	width:640px;
}

.ed_title{
	color:#a30000;
	margin:0px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	width:180px;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
}

.ed_secteur{
	color:#000;
	margin:0px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	width:180px;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
}

.ed_ville{
	color:#000;
	margin:0px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	width:110px;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
}

.ed_province{
	color:#000;
	margin:0px;
	padding:3px 5px 3px 5px;
	font-size:13px;
	width:30px;
	border-bottom:1px solid #d6d6d6;
	text-align:left;
}

.ed_title_sub{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#5B6876;
	float:left;
}

.ed_mandat{
	color:#000;
	margin:0px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	width:60px;
	text-align:left;
	border-bottom:1px solid #d6d6d6;
}

.ed_pdf{
	color:#5B6876;
	margin:0px;
	padding:3px 0px 3px 8px;
	font-size:13px;
	width:30px;
	text-align:center;
	border-bottom:1px solid #d6d6d6;
}

.ed_background_one{
	background:#fff;
}

.ed_background_two{
	background:#fff;
}



/*Footer
=====================*/

#footer ul{
	float:left;
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0;
	font-size:10px;
}

.block_right{
	width:610px;
	float:right;
	margin:20px -47px 0px 0px;
}

#footer ul li{
	float:left;
	margin:0px;
	padding:0px;
}

#footer img{
	float:left;
	border:0;
	margin:0px;
	padding:0px;
}

.footer_txt{

	float:left;
	font-size:10px;
	display:block;
	margin:0px 40px 0px 10px;
}

.footer_line_small{
	width:300px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:15px;
}

.footer_line_big{
	width:976px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:50px;
}

a.footer_btn:link, a.footer_btn:visited, a.footer_btn:active{
	font-size:10px;
	text-decoration:none;
	color:#788695;
	text-decoration:underline;
	outline:none;
}

a.footer_btn:hover{
	color:#a30000;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active{
	font-size:10px;
	text-decoration:none;
	color:#788695;
	text-decoration:underline;
	outline:none;
}

a.footer_link:hover{
	color:#a30000;
}

.tab_qui{
	margin:0px 0px 15px 0px;
	padding:0px;
	border:0;
	float:left;
}

.tab_qui_img{
	width:100px;
}

.tab_qui_infos{
	width:300px;
	font-size:11px;
	vertical-align:bottom;
}

.text_author{
	color:#a30000;
}

.block_excerpt_top{
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 10px 0px 10px;
	background:url(images/excerpt_top.jpg) #e0e0e2 left top no-repeat;
	display:block;
	width:621px;
}

.block_excerpt_bottom{
	float:left;
	display:block;
	background:url(images/excerpt_bottom.jpg) #e0e0e2 left bottom no-repeat;
	width:641px;
	height:7px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.tab_qui_infos_top{
	width:300px;
	font-size:11px;
	vertical-align:top;
}

span.rouge{
	color:#a30000;
	margin:0px;
	padding:0px;
}

 #search_27{
	display:none;
}

* html .page_item a:link{
	margin:0px 0px 0px 12px;
	padding:0px 19px 0px 0px;
}

* html .page_item a:visited{
	margin:0px 0px 0px 12px;
	padding:0px 19px 0px 0px;
}

* html .page_item a:active{
	margin:0px 0px 0px 12px;
	padding:0px 19px 0px 0px;
}

* html .page_item a:hover{
	margin:0px 0px 0px 12px;
	padding:0px 19px 0px 0px;
}


/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
It won't be a stylish marriage, I can't afford a carriage.
But you'll look sweet upon the seat of a bicycle built for two." */
